OSDN Git Service

PR middle-end/31723
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR middle-end/31723
4         * gcc.target/i386/recip-divf.c: New test.
5         * gcc.target/i386/recip-sqrtf.c: Ditto.
6         * gcc.target/i386/recip-vec-divf.c: Ditto.
7         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8         * gcc.target/i386/sse-recip.c: Ditto.
9
10 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11
12         PR tree-opt/32225
13         * gcc.c-torture/compile/20070605-1.c: New test.
14
15         * gcc.c-torture/compile/20070603-1.c: New testcase.
16         * gcc.c-torture/compile/20070603-2.c: New testcase.
17
18         * gcc.c-torture/compile/20070531-1.c: New test.
19
20         PR tree-opt/32167
21         * gcc.c-torture/compile/20070531-2.c: New test.
22
23         PR tree-opt/32144
24         * gcc.c-torture/compile/20070529-1.c: New test.
25
26         PR tree-opt/32145
27         * gcc.c-torture/compile/20070529-2.c: New test.
28
29         PR tree-opt/32015
30         * gcc.c-torture/compile/20070520-1.c: New test.
31
32         * g++.dg/ext/java-1.C: New test.
33
34         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
35         loops instead of one. Remove the "can't determine dependence"
36         check.
37         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
38         needed as the cast is gone in the first place.
39         * gcc.dg/max-1.c: Change local variable a to be a global one.
40         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
41         have a cast which is PREd.
42
43 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
44
45         * g++.dg/lookup/anon6.C: New test.
46
47 2007-06-14  Dirk Mueller  <dmueller@suse.de>
48
49         PR c++/31806
50         * g++.dg/opt/static6.C: New testcase.
51
52 2007-06-14  Geoff Keating  <geoffk@apple.com>
53
54         * g++.dg/ext/visibility/overload-1.C: New.
55
56         PR 31093
57         * g++.dg/ext/visibility/anon4.C: New.
58
59 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
60
61         PR target/32268
62         * gcc.target/i386/pr32268.c: New test.
63
64 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
65
66         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
67         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
68         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
69
70         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
71         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
72         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
73         BID is used.
74
75 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
76
77         PR fortran/32302
78         * gfortran.dg/common_resize_1.f90: New test.
79
80 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
81
82         PR target/32274
83         * gcc.dg/vect/pr32224.c: Fix.   
84         
85 2007-06-13  Eric Christopher  <echristo@apple.com>
86
87         * gcc.target/i386/ssefn-1.c: Add -march=i386.
88
89 2007-06-13  Tobias Burnus  <burnus@net-b.de>
90
91         PR fortran/32323
92         * gfortran.dg/actual_array_vect_1.f90: New.
93
94 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
95
96         * gcc.target/sparc/mfpu.c: New test.
97
98 2007-06-12  Geoff Keating  <geoffk@apple.com>
99
100         * g++.dg/warn/weak1.C: Suppress on Darwin.
101         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
102
103 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
104
105         PR middle-end/31579
106          * g++.dg/torture/pr31579.C: New testcase.
107
108 2007-06-12  Ian Lance Taylor  <iant@google.com>
109
110         PR libstdc++/29286
111         * g++.dg/init/new16.C: New test.
112         * g++.dg/init/new17.C: New test.
113         * g++.dg/init/new18.C: New test.
114         * g++.dg/init/new19.C: New test.
115
116 2007-06-12  Olivier Hainque  <hainque@adacore.com>
117
118         * gnat.dg/lhs_view_convert.adb: New test.
119
120 2007-06-12  Richard Guenther  <rguenther@suse.de>
121
122         PR tree-optimization/15353
123         PR tree-optimization/31657
124         * gcc.c-torture/execute/20070424-1.c: New testcase.
125         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
126         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
127         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
128         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
129         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
130
131 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
132
133         PR rtl-optimization/32293
134         * gcc.dg/pr32293.c: New test.
135
136 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
137
138         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
139
140 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
141
142         PR fortran/29786
143         * gfortran.dg/equiv_7.f90: New test.
144         * gfortran.dg/equiv_constraint_7.f90: Change error message.
145
146         PR fortran/30875
147         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
148
149 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
150
151         * gcc.dg/setjmp-3.c: Rename raise to raise0.
152         * gcc.dg/setjmp-4.c: Likewise.
153         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
154
155 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
156
157         PR rtl-optimization/31025
158         * gfortran.dg/pr31025.f90: New.
159
160 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
161
162         PR target/32280
163         * gcc.target/i386/pr32280.c: New test.
164
165 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
166
167         PR middle-end/32279
168         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
169
170 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
171
172         PR libgfortran/32235
173         * gfortran.dg/backspace_9.f: New test.
174
175 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
176
177         * gcc.dg/tree-ssa/prefetch-7.c: New test.
178
179 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
180
181         * gcc.dg/tree-ssa/loop-28.c: New testcase.
182
183 2007-06-09  Ian Lance Taylor  <iant@google.com>
184
185         PR tree-optimization/32169
186         * gcc.c-torture/compile/pr32169.c: New test.
187
188 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
189
190         * gcc.dg/vect/costmodel: New directory.
191         * gcc.dg/vect/costmodel/i386: New directory.
192         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
193         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
194         New test.
195         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
196         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
197         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
198         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
199         * gcc.dg/vect/costmodel/x86_64: New directory.
200         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
201         New testsuite.
202         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
203         New test.
204         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
205         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
206         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
207         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
208         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
209
210 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
211
212         PR tree-optimization/32243
213         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
214         flags for -Os tests.
215         * gcc.dg/vect/03-vect-pr32243.c: New test.
216
217 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
218
219         PR tree-optimization/32224
220         * gcc.dg/vect/pr32224.c: New test.
221
222 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
223
224         PR c++/32177
225         * g++.dg/gomp/pr32177.C: New test.
226
227 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
228
229         PR testsuite/25241
230         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
231         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
232         warning nor an error.
233         * gcc.dg/Wfatal-2.c: Likewise.
234         * gcc.dg/Werror-1.c: Likewise.
235         * gcc.dg/Werror-5.c: Likewise.
236         * gcc.dg/Werror-7.c: Likewise.
237         * gcc.dg/Werror-10.c: Likewise.
238         * gcc.dg/Werror-11.c: Likewise.
239
240 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
241
242         PR c++/30759
243         * g++.dg/init/brace6.C: New test.
244
245 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
246
247         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
248         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
249         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
250         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
251
252         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
253         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
254         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
255         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
256         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
257         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
258         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
259         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
260
261         * gcc.dg/darwin-minversion-3.c: New.
262
263 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
264
265         * gcc.target/i386/builtin-copysign.c: New test.
266
267 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
268
269         PR tree-optimization/32220
270         * gfortran.dg/predcom-2.f: New testcase.
271
272 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
273
274         PR tree-opt/32231
275         * gcc.target/i386/vectorize4.c: New test.
276
277 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
278
279         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
280
281 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
282
283         PR testsuite/25241
284         * gcc.dg/simd-5.c: Mark output as a note.
285         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
286         dg-message.
287         * gcc.dg/simd-1.c: Likewise.
288         * gcc.dg/always_inline.c: Mark output as a sorry.
289         * gcc.dg/always_inline2.c: Likewise.
290         * gcc.dg/always_inline3.c: Likewise.
291
292 2007-06-06  Ian Lance Taylor  <iant@google.com>
293
294         * g++.dg/conversion/enum1.C: New test.
295
296 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
297
298         PR tree-optimization/32216
299         * gcc.dg/vect/pr32216.c: New test.
300
301 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
302
303         PR testsuite/18923
304         * gfortran.dg/invalid_contains_1.f90: New test.
305         * gfortran.dg/invalid_contains_2.f90: New test.
306
307 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
308
309         PR testsuite/32057
310         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
311         midnight issues.
312
313 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
314
315         PR testsuite/25241
316         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
317         dg-message to match de note.
318         * gcc.dg/pr26570.c: Use dg-message for a note.
319         * gcc.dg/pr29254.c: Use dg-message for generic output and use
320         dg-error instead of dg-warning because of -Werror.
321         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
322         neither an error, nor a warning.
323         * gcc.dg/glibc-uclibc-2.c: Likewise
324         * gcc.dg/cpp/19940712-1.c: Likewise.
325
326 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
327
328         PR preprocessor/23479
329         * testsuite/gcc.dg/binary-constants-1.c: Add test suites for
330         the 0b-prefixed binary integer constants.
331         * testsuite/gcc.dg/binary-constants-2.c: Ditto.
332         * testsuite/gcc.dg/binary-constants-3.c: Ditto.
333         * testsuite/gcc.dg/binary-constants-4.c: Ditto.
334
335 2007-06-05  Ian Lance Taylor  <iant@google.com>
336
337         * gcc.dg/Wstrict-overflow-19.c: New test.
338
339 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
340
341         * gcc.dg/matrix/matrix-6.c: Remove conversion.
342
343 2007-06-04  Ian Lance Taylor  <iant@google.com>
344
345         * gcc.dg/Wstrict-overflow-18.c: New test.
346
347 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
348
349         PR testsuite/25241
350         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
351         * gcc.dg/cpp/mi5.c: Likewise.
352         * gcc.dg/cpp/mi7.c: Likewise.
353
354 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
355
356         PR c/32191
357         * gcc.dg/pr32191.c: New test.
358
359 2007-05-28  Tobias Burnus  <burnus@net-b.de>
360
361         PR fortran/32124
362         * gfortran.dg/allocate_stat_1.f90: Remove.
363
364 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
365
366         * gcc.target/i386/sse4_2-check.h: New.
367         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
368         * gcc.target/i386/sse4_2-crc32.h: Likewise.
369         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
370         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
371         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
372         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
373         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
374         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
375         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
376         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
377         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
378         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
379         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
380         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
381         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
382         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
383         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
384         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
385
386 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
387
388         * gcc.dg/pie-link.c: New test.
389
390 2007-06-01  Ian Lance Taylor  <iant@google.com>
391
392         * gcc.dg/Wstrict-overflow-17.c: New test.
393
394 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
395
396         * gcc.dg/builtin-return-1.c (g): New.
397         (main): Allocate at least 64 bytes on the stack.
398
399 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
400
401         * g++.dg/init/cleanup3.C: New test.
402
403 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
404
405         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
406         int is 16 bits.
407
408 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
409
410         PR fortran/32156
411         * gfortran.dg/char_array_constructor_3.f90: New test.
412
413 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
414
415         PR tree-optimization/32160
416         * gfortran.dg/predcom-1.f: New test.
417
418 2007-05-31  Richard Guenther  <rguenther@suse.de>
419
420         * g++.dg/other/str_empty.C: Move...
421         * g++.dg/other/pr30567.C: Move...
422         * g++.dg/tree-ssa/pr27218.C: Move...
423         * g++.dg/torture: ...here and remove dg-options.
424
425 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
426
427         PR c++/32158
428         * g++.dg/ext/is_pod_incomplete.C: New.
429
430 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
431             Douglas Gregor <doug.gregor@gmail.com>
432             Pedro Lamarao <pedro.lamarao@mndfck.org>
433             Howard Hinnant <howard.hinnant@gmail.com>
434
435         PR c++/7412
436         PR c++/29939
437         * g++.dg/cpp0x/rv8p.C: New.
438         * g++.dg/cpp0x/temp-constructor-bug.C: New.
439         * g++.dg/cpp0x/cast-bug.C: New.
440         * g++.dg/cpp0x/elision_weak.C: New.
441         * g++.dg/cpp0x/collapse-bug.C: New.
442         * g++.dg/cpp0x/rv3p.C: New.
443         * g++.dg/cpp0x/rv7n.C: New.
444         * g++.dg/cpp0x/overload-conv-1.C: New.
445         * g++.dg/cpp0x/rv2n.C: New.
446         * g++.dg/cpp0x/deduce.C: New.
447         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
448         * g++.dg/cpp0x/rv6p.C: New.
449         * g++.dg/cpp0x/template_deduction.C: New.
450         * g++.dg/cpp0x/implicit-copy.C: New.
451         * g++.dg/cpp0x/rv1p.C: New.
452         * g++.dg/cpp0x/cast.C: New.
453         * g++.dg/cpp0x/rv5n.C: New.
454         * g++.dg/cpp0x/collapse.C: New.
455         * g++.dg/cpp0x/overload-conv-2.C: New.
456         * g++.dg/cpp0x/rv4p.C: New.
457         * g++.dg/cpp0x/rvo.C: New.
458         * g++.dg/cpp0x/iop.C: New.
459         * g++.dg/cpp0x/rv3n.C: New.
460         * g++.dg/cpp0x/rv7p.C: New.
461         * g++.dg/cpp0x/reference_collapsing.C: New.
462         * g++.dg/cpp0x/overload.C: New.
463         * g++.dg/cpp0x/named.C: New.
464         * g++.dg/cpp0x/rv2p.C: New.
465         * g++.dg/cpp0x/rv6n.C: New.
466         * g++.dg/cpp0x/not_special.C: New.
467         * g++.dg/cpp0x/bind.C: New.
468         * g++.dg/cpp0x/rv1n.C: New.
469         * g++.dg/cpp0x/rv5p.C: New.
470         * g++.dg/cpp0x/elision.C: New.
471         * g++.dg/cpp0x/named_refs.C: New.
472         * g++.dg/cpp0x/unnamed_refs.C: New.
473         * g++.dg/cpp0x/rv4n.C: New.
474         * g++.dg/cpp0x/elision_neg.C: New.
475         * g++.dg/init/copy7.C: Run in C++98 mode.
476         * g++.dg/overload/arg1.C: Ditto.
477         * g++.dg/overload/arg4.C: Ditto.
478
479 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
480
481         PR c++/31809
482         * g++.dg/opt/static5.C: New test.
483
484 2007-05-30  Richard Guenther  <rguenther@suse.de>
485
486         * g++.dg/dg.exp: Prune torture/.
487         * g++.dg/torture/dg-torture.exp: New testsuite.
488
489 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
490
491         * gcc.target/arm/pr27387.C: Move and rename to ...
492         * g++.dg/inherit/thunk8.C: ... here.
493
494 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
495
496         PR tree-optimization/31769
497         * g++.dg/gomp/pr31769.C: New test.
498
499 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
500
501         * gcc.target/i386/stack-realign.c: New.
502
503 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
504
505         * gcc.dg/tree-ssa/prefetch-6.c: New test.
506
507 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
508
509         * gfortran.dg/sizeof.f90: New.
510
511 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
512
513         PR c/31339
514         * gcc.dg/boolcomplex-1.c: New test.
515
516         PR c++/31339
517         * g++.dg/ext/boolcomplex-1.c: New test.
518
519 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
520
521         * gcc.dg/matrix: New directory.
522
523 2007-05-28  Tobias Burnus  <burnus@net-b.de>
524
525         PR fortran/32124
526         * gfortran.dg/allocate_stat_1.f90: New.
527
528 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
529
530         PR fortran/31972
531         * transfer_hollerith_1.f90: New test.
532
533 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
534
535         PR tree-opt/32100
536         * gcc.c-torture/execute/vrp-7.c: New test.
537
538 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
539
540         * gfortran.dg/transfer_simplify_4.f90: New test.
541
542 2007-05-27  Tobias Burnus  <burnus@net-b.de>
543
544         PR fortran/32088
545         * gfortran.dg/func_result_3.f90: New.
546
547 2007-05-27  Tobias Burnus  <burnus@net-b.de>
548
549         PR middle-end/32083
550         * gfortran.dg/transfer_simplify_3.f90: New.
551
552 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
553
554         PR target/32065
555         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
556         to compile options.
557         * gcc.target/i386/pr32065-2.c: New test.
558
559 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
560
561         PR fortran/31813
562         * gfortran.dg/io_constraints_2.f90: Update.
563
564 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
565
566         PR fortran/31219
567         * gfortran.dg/array_constructor_17.f90: New test.
568
569 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
570
571         PR tree-opt/32090
572         * g++.dg/opt/array2.C: New testcase.
573
574 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
575
576         PR target/32065
577         * gcc.target/i386/pr32065.c: New test.
578
579 2007-05-25  Dirk Mueller  <dmueller@suse.de>
580             Marcus Meissner <meissner@suse.de>
581
582         * testsuite/gcc.dg/attr-alloc_size.c: New.
583
584 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
585             Lee Millward  <lee.millward@gmail.com>
586
587         PR c++/31745
588         * g++.dg/parse/crash34.C: New test.
589
590         * g++.dg/parse/crash35.C: New test.
591
592 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
593
594         * gcc.target/i386/sse2-check.h: New.
595         * gcc.target/i386/sse2-vec-1.c: Likewise.
596         * gcc.target/i386/sse2-vec-2.c: Likewise.
597         * gcc.target/i386/sse2-vec-3.c: Likewise.
598         * gcc.target/i386/sse2-vec-4.c: Likewise.
599         * gcc.target/i386/sse2-vec-5.c: Likewise.
600         * gcc.target/i386/sse2-vec-6.c: Likewise.
601
602 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
603
604         PR c++/31431
605         PR c++/31432
606         PR c++/31434
607         PR c++/31435
608         PR c++/31437
609         PR c++/31438
610         PR c++/31442
611         PR c++/31443
612         PR c++/31444
613         PR c++/31445
614         * g++.dg/cpp0x/pr31431.C: New.
615         * g++.dg/cpp0x/pr31437.C: New.
616         * g++.dg/cpp0x/pr31442.C: New.
617         * g++.dg/cpp0x/pr31444.C: New.
618         * g++.dg/cpp0x/pr31431-2.C: New.
619         * g++.dg/cpp0x/pr31432.C: New.
620         * g++.dg/cpp0x/pr31434.C: New.
621         * g++.dg/cpp0x/pr31438.C: New.
622         * g++.dg/cpp0x/pr31443.C: New.
623         * g++.dg/cpp0x/pr31445.C: New.
624         * g++.dg/cpp0x/variadic-crash1.C: New.
625
626 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
627
628         * gcc.target/arm/long-calls-1.c: New test.
629         * gcc.target/arm/long-calls-2.c: Likewise.
630         * gcc.target/arm/long-calls-3.c: Likewise.
631         * gcc.target/arm/long-calls-4.c: Likewise.
632
633 2007-05-25  Richard Guenther  <rguenther@suse.de>
634             Andrew Pinski  <andrew_pinski@playstation.sony.com>
635
636         PR tree-optimization/31982
637         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
638
639 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
640
641         PR fortran/32047
642         * gfortran.dg/result_in_spec_2.f90: New test.
643
644 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
645
646         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
647
648 2007-05-24  Ollie Wild  <aaw@google.com>
649
650         * gcc.dg/cpp/counter-1.c: New test.
651         * gcc.dg/pch/counter-1.c: New test.
652         * gcc.dg/pch/counter-1.hs: New file.
653         * gcc.dg/pch/counter-2.c: New test.
654         * gcc.dg/pch/counter-2.hs: New file.
655         * gcc.dg/pch/counter-3.c: New test.
656         * gcc.dg/pch/counter-3.hs: New file.
657
658 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
659
660         * gcc.dg/tree-ssa/predcom-1.c: New test.
661         * gcc.dg/tree-ssa/predcom-2.c: New test.
662         * gcc.dg/tree-ssa/predcom-3.c: New test.
663         * gcc.dg/tree-ssa/predcom-4.c: New test.
664         * gcc.dg/tree-ssa/predcom-5.c: New test.
665         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
666
667 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
668
669         PR testsuite/32062
670         * gcc.target/i386/sse4_1-check.h (MASK): New.
671
672 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
673
674         PR fortran/32038
675         * gfortran.dg/pr25603.f: Initialize integer variables.
676
677 2007-05-23  Ian Lance Taylor  <iant@google.com>
678
679         * g++.dg/other/vrp1.C: New test.
680
681 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
682
683         PR preprocessor/20077
684         * gcc.dg/cpp/paste15.c: New test.
685
686 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
687             Nigel Stephens  <nigel@mips.com>
688             Richard Sandiford  <richard@codesourcery.com>
689
690         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
691         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
692         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
693         * gcc.target/mips/inter/mips16-inter.exp: New.
694
695 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
696
697         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
698
699 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
700
701         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
702         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
703         * gcc.target/i386/sse3-addsubps.c: Likewise.
704         * gcc.target/i386/sse3-haddpd.c: Likewise.
705         * gcc.target/i386/sse3-haddps.c: Likewise.
706         * gcc.target/i386/sse3-hsubpd.c: Likewise.
707         * gcc.target/i386/sse3-hsubps.c: Likewise.
708         * gcc.target/i386/sse3-lddqu.c: Likewise.
709         * gcc.target/i386/sse3-movddup.c: Likewise.
710         * gcc.target/i386/sse3-movshdup.c: Likewise.
711         * gcc.target/i386/sse3-movsldup.c: Likewise.
712
713         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
714         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
715         * gcc.target/i386/ssse3-pabsd.c: Likewise.
716         * gcc.target/i386/ssse3-pabsw.c: Likewise.
717         * gcc.target/i386/ssse3-palignr.c: Likewise.
718         * gcc.target/i386/ssse3-phaddd.c: Likewise.
719         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
720         * gcc.target/i386/ssse3-phaddw.c: Likewise.
721         * gcc.target/i386/ssse3-phsubd.c: Likewise.
722         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
723         * gcc.target/i386/ssse3-phsubw.c: Likewise.
724         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
725         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
726         * gcc.target/i386/ssse3-pshufb.c: Likewise.
727         * gcc.target/i386/ssse3-psignb.c: Likewise.
728         * gcc.target/i386/ssse3-psignd.c: Likewise.
729         * gcc.target/i386/ssse3-psignw.c: Likewise.
730         * gcc.target/i386/ssse3-vals.h: Likewise.
731
732         * gcc.target/i386/sse3-check.h: New file.
733         * gcc.target/i386/ssse3-check.h: Likewise.
734
735 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
736
737         PR middle-end/31095
738         * gcc.c-torture/compile/bcopy-1.c: New testcase.
739
740 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
741
742         PR middle-end/31606
743         * gcc.c-torture/20070522-1.c: New testcase.
744
745 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
746
747         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
748
749 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
750
751         * gcc.c-torture/execute/ieee/20000320-1.x,
752         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
753         m68k-*-* and check_effective_target_coldfire_fpu.
754
755 2007-05-22  Ollie Wild  <aaw@google.com>
756
757         * g++.dg/lookup/hidden-class10.C: New test.
758         * g++.dg/lookup/hidden-class11.C: New test.
759
760 2007-05-22  Ollie Wild  <aaw@google.com>
761
762         * g++.dg/lookup/name-clash5.C: New test.
763         * g++.dg/lookup/name-clash6.C: New test.
764
765 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
766
767         * g++.dg/other/i386-2.C: Update comments on header files tested.
768         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
769         of <tmmintrin.h>.
770         * gcc.target/i386/sse-12.c: Likewise.
771         * gcc.target/i386/sse-13.c: Likewise.
772         * gcc.target/i386/sse-14.c: Likewise.
773
774         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
775         Redefined to test with immediate operand.
776         (__builtin_ia32_blendps): Likewise.
777         (__builtin_ia32_blendpd): Likewise.
778         (__builtin_ia32_dpps): Likewise.
779         (__builtin_ia32_dpps): Likewise.
780         (__builtin_ia32_insertps128): Likewise.
781         (__builtin_ia32_vec_ext_v4sf): Likewise.
782         (__builtin_ia32_vec_set_v16qi): Likewise.
783         (__builtin_ia32_vec_set_v4si): Likewise.
784         (__builtin_ia32_vec_set_v2di): Likewise.
785         (__builtin_ia32_vec_ext_v16qi): Likewise.
786         (__builtin_ia32_vec_ext_v4si): Likewise.
787         (__builtin_ia32_vec_ext_v2di): Likewise.
788         (__builtin_ia32_roundpd): Likewise.
789         (__builtin_ia32_roundsd): Likewise.
790         (__builtin_ia32_roundps): Likewise.
791         (__builtin_ia32_roundss): Likewise.
792         (__builtin_ia32_mpsadbw128): Likewise.
793
794 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
795
796         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
797
798 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
799
800         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
801         failures.
802         * gcc.dg/dfp/func-struct.c: Ditto.
803         * gcc.dg/dfp/operator-assignment.c: Ditto.
804         * gcc.dg/dfp/convert-bfp.c: Ditto.
805         * gcc.dg/dfp/convert-int.c: Ditto.
806         * gcc.dg/dfp/convert-int-max.c: Ditto.
807         * gcc.dg/dfp/func-scalar.c: Ditto.
808         * gcc.dg/dfp/cast.c: Ditto.
809         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
810         failures, and fix a typo in return type of arg1_128.
811         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
812         failures, and fix a typo in a constant suffix.
813         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
814         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
815
816 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
817             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
818
819         * lib/gcc-dg.exp(process_message): New proc.
820         (dg-message): New test directive.
821         * gcc.dg/always_inline.c: Use dg-message.
822         * gcc.dg/always_inline2.c: Ditto.
823         * gcc.dg/always_inline3.c: Ditto.
824         * gcc.dg/invalid-call-1.c: Ditto.
825         * gcc.dg/pr17506.c: Ditto.
826         * gcc.dg/simd-5.c: Ditto.
827         * gcc.dg/simd-6.c: Ditto.
828         * gcc.dg/va-arg-2.c: Ditto.
829         * gcc.dg/cpp/syshdr.c: Ditto.
830         * gcc.dg/cpp/unc4.c: Ditto.
831         * gcc.dg/cpp/trad/mi1.c: Ditto.
832         * gcc.dg/cpp/trad/mi5.c: Ditto.
833         * gcc.dg/cpp/trad/mi7.c: Ditto.
834         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
835         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
836         * gcc.test-framework/test-framework.awk: Special-case outexists
837         tests.
838
839 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
840
841         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
842         (bit_SSE4_2): Likewise.
843         (bit_POPCNT): Likewise.
844
845         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
846         Check if assembler supports SSE4 instructions.
847
848         * gcc.target/i386/sse4_1-blendpd.c: New file.
849         * gcc.target/i386/sse4_1-blendps.c: Likewise.
850         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
851         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
852         * gcc.target/i386/sse4_1-check.h: Likewise.
853         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
854         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
855         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
856         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
857         * gcc.target/i386/sse4_1-extractps.c: Likewise.
858         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
859         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
860         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
861         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
862         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
863         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
864         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
865         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
866         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
867         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
868         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
869         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
870         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
871         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
872         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
873         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
874         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
875         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
876         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
877         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
878         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
879         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
880         * gcc.target/i386/sse4_1-pminud.c: Likewise.
881         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
882         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
883         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
884         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
885         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
886         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
887         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
888         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
889         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
890         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
891         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
892         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
893         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
894         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
895         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
896         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
897         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
898         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
899         * gcc.target/i386/sse4_1-round.h: Likewise.
900         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
901         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
902         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
903         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
904         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
905         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
906         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
907         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
908         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
909         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
910         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
911         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
912         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
913         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
914
915 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
916
917         PR fortran/31627
918         * gfortran.dg/bounds_check_7.f90: New test.
919
920 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
921
922         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
923         (check_effective_target_sse4a): Ditto.
924
925         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
926         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
927         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
928         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
929         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
930         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
931         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
932         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
933         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
934         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
935         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
936         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
937         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
938         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
939         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
940         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
941         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
942         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
943         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
944         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
945
946 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
947
948         * g++.dg/ext/cleanup-1.C: New test.
949         * g++.dg/ext/cleanup-2.C: Likewise.
950         * g++.dg/ext/cleanup-3.C: Likewise.
951         * g++.dg/ext/cleanup-4.C: Likewise.
952         * g++.dg/ext/cleanup-5.C: Likewise.
953         * g++.dg/ext/cleanup-6.C: Likewise.
954         * g++.dg/ext/cleanup-8.C: Likewise.
955         * g++.dg/ext/cleanup-9.C: Likewise.
956         * g++.dg/ext/cleanup-10.C: Likewise.
957         * g++.dg/ext/cleanup-11.C: Likewise.
958         * g++.dg/ext/cleanup-dtor.C: Likewise.
959
960 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
961
962         PR middle-end/31995
963         * gcc.dg/vect/vect-102a.c: New test.
964
965 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
966             Paolo Carlini  <pcarlini@suse.de>
967             Uros Bizjak  <ubizjak@gmail.com>
968
969         * gcc.dg/gcc-have-sync-compare-and-swap.c,
970         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
971         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
972         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
973         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
974         New testcases.
975
976 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
977
978         PR fortran/32002
979         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
980
981 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
982
983         PR fortran/32027
984         * gfortran.dg/do_3.F90: Add checks for the final value of the
985         loop variable.
986
987 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
988
989         * gcc.c-torture/execute/990127-2.x: New file.
990
991 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
992
993         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
994         * gcc.target/i386/sse-12: Add -O to compile options.
995         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
996         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
997         and mm3dnow.h.  Add -O to compile options.
998
999 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1000
1001         PR fortran/31867
1002         * gfortran.dg/char_length_5.f90: New test.
1003
1004         PR fortran/31994
1005         * gfortran.dg/array_reference_1.f90: New test.
1006
1007 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1008
1009         PR middle-end/7651
1010         PR c++/11856
1011         PR c/12963
1012         PR c/23587
1013         PR other/29694
1014         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1015         * gcc.dg/Wtype-limits.c: New.
1016         * gcc.dg/Wtype-limits-Wextra.c: New.
1017         * gcc.dg/Wtype-limits-no.c: New.
1018         * g++.dg/warn/Wtype-limits.C: New.
1019         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1020         * g++.dg/warn/Wtype-limits-no.C: New.
1021
1022 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1023
1024         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1025         instead of "-msse2".'
1026         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1027         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1028         and mm3dnow.h.
1029         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1030         to test with immediate operand.
1031         (__builtin_ia32_insertqi): Ditto.
1032         (__builtin_ia32_palignr128): Ditto.
1033         (__builtin_ia32_palignr): Ditto.
1034         (__builtin_ia32_pshufhw): Ditto.
1035         (__builtin_ia32_pshuflw): Ditto.
1036         (__builtin_ia32_pshufd): Ditto.
1037         (__builtin_ia32_vec_set_v8hi): Ditto.
1038         (__builtin_ia32_vec_ext_v8hi): Ditto.
1039         (__builtin_ia32_shufpd): Ditto.
1040         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1041
1042 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1043
1044         PR fortran/32001
1045         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1046
1047 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1048
1049         PR target/31585
1050         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1051         and "__inline".  Use "-msse" instead of "-msse2".
1052
1053 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1054
1055         PR middle-end/7651
1056         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1057         * gcc.dg/20030906-2.c: Likewise.
1058         * objc.dg/method-17.m: Add -Wreturn-type.
1059         * obj-c++.dg/method-21.mm: Likewise.
1060
1061 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1062
1063         PR target/31585
1064         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1065         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1066         (__builtin_ia32_psrlqi128): Ditto.
1067         (__builtin_ia32_psrlwi128): Ditto.
1068         (__builtin_ia32_psrldi128): Ditto.
1069         (__builtin_ia32_psrldqi128): Ditto.
1070         (__builtin_ia32_pslldqi128): Ditto.
1071         (__builtin_ia32_psrawi128): Ditto.
1072         (__builtin_ia32_psradi128): Ditto.
1073         (__builtin_ia32_psllqi128): Ditto.
1074         (__builtin_ia32_pslldi128): Ditto.
1075         (__builtin_prefetch): Ditto.
1076         (__builtin_ia32_pshufw): Ditto.
1077         (__builtin_ia32_vec_set_v4hi): Ditto.
1078         (__builtin_ia32_vec_ext_v4hi): Ditto.
1079         (__builtin_ia32_shufps): Ditto.
1080         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1081
1082 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1083
1084         PR fortran/31974
1085         * gfortran.dg/char_allocation_1.f90: New test.
1086
1087 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1088
1089         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1090         * gcc.dg/Wconversion-sign.c: New.
1091         * gcc.dg/Wconversion-integer-no-sign.c: New.
1092         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1093         Wconversion-sign.C
1094         * g++.dg/warn/Wconversion-sign.C: New.
1095         * g++.old-deja/g++.other/warn4.C: Update.
1096         * g++.dg/warn/Wconversion1.C: Likewise.
1097
1098 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1099
1100         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1101         * gcc.dg/torture/builtin-math-4.c: Likewise.
1102
1103 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1104
1105         PR libfortran/31964
1106         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1107
1108 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1109
1110         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1111
1112 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1113
1114         PR target/31628
1115         * gcc.target/i386/pr31628.c: New.
1116
1117 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1118
1119         PR middle-end/31344
1120         * gcc.dg/pr31344.c: New test.
1121
1122 2007-05-17  Ian Lance Taylor  <iant@google.com>
1123
1124         PR tree-optimization/31953
1125         * gcc.c-torture/compile/pr31953.c: New test.
1126
1127 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1128
1129         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1130
1131         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1132         and drem.
1133         * gcc.dg/torture/builtin-math-4.c: Likewise.
1134
1135         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1136         * gcc.dg/torture/builtin-math-4.c: Likewise.
1137
1138         * gcc.dg/torture/builtin-math-4.c: New test.
1139
1140 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1141             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1142
1143         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1144         * gcc.dg/cpp/include2.c: Ditto.
1145         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1146         * gcc.dg/cpp/paste5.c: Ditto.
1147         * gcc.dg/cpp/paste6.c: Ditto.
1148         * gcc.dg/cpp/paste8.c: Ditto.
1149         * gcc.dg/cpp/paste11.c: Ditto.
1150         * gcc.dg/cpp/paste13.c: Ditto.
1151         * gcc.dg/cpp/skipping2.c: Ditto.
1152         * gcc.dg/reg-vol-struct-1.c: Ditto.
1153         * gcc.dg/Wshadow-1.c: Ditto.
1154         * gcc.dg/cpp/trad/comment.c: Ditto.
1155         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1156         * gcc.dg/cpp/if-2.c: Ditto.
1157         * gcc.dg/array-5.c: Ditto.
1158         * gcc.dg/inline-15.c: Ditto.
1159         * gcc.dg/pr27953.c: Ditto.
1160         * gcc.dg/Wno-c++-compat.c: Ditto.
1161
1162 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1163
1164         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1165
1166 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1167
1168         * gcc.c-torture/execute/20070517-1.c: New test.
1169
1170 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1171
1172         PR fortran/31919
1173         * gfortran.dg/min_max_conformance.f90: New test.
1174
1175 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1176
1177         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1178         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1179         gcc.dg/vect/vect-104.c: Use more complex construction to prevent vectorizing.
1180         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1181
1182 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
1183
1184         PR tree-optimization/24659
1185         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
1186         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
1187         not vect_int target.
1188         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
1189         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
1190         targets.
1191         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
1192         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
1193         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
1194
1195 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
1196
1197         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
1198         and x86_64-*-* targets.
1199         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
1200
1201 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
1202
1203         PR fortran/18769
1204         PR fortran/30881
1205         PR fortran/31194
1206         PR fortran/31216
1207         PR fortran/31427
1208         * transfer_simplify_1.f90: New test.
1209         * transfer_simplify_2.f90: New test.
1210
1211 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1212
1213         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
1214
1215 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
1216
1217         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1218
1219         * gcc.dg/fltconst-pedantic-dfp.c: New test.
1220
1221         PR c/31924
1222         * gcc.dg/fltconst-1.c: New test.
1223
1224         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
1225         * gcc.dg/dfp/operator-assignment.c: Ditto.
1226
1227 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
1228
1229         PR c++/29928
1230         * g++.dg/rtti/typeid5.C: New.
1231
1232 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1233
1234         PR fortran/31725
1235         * gfortran.dg/substr_4.f: New test.
1236
1237 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
1238
1239         * gcc.target/m68k/interrupt_thread-1.c,
1240         gcc.target/m68k/interrupt_thread-2.c,
1241         gcc.target/m68k/interrupt_thread-3.c: New.
1242         * gcc.target/m68k/m68k.exp: Accept fido.
1243
1244 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1245
1246         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1247         * gfortran.dg/altreturn_3.f90: Likewise.
1248         * gfortran.dg/assumed_dummy_1.f90: Likewise.
1249         * gfortran.dg/default_numeric_type_1.f90: Likewise.
1250         * gfortran.dg/inquire_iolength.f90: Likewise.
1251         * gfortran.dg/module_naming_1.f90: Likewise.
1252         * gfortran.dg/oldstyle_2.f90: Likewise.
1253         * gfortran.dg/operator_2.f90: Likewise.
1254         * gfortran.dg/parameter_array_element_1.f90: Likewise.
1255         * gfortran.dg/used_types_11.f90: Likewise.
1256         * gfortran.dg/zero_array_components_1.f90: Likewise.
1257         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1258         * gfortran.dg/parameter_array_dummy.f90: Likewise.
1259         * gfortran.dg/real_const_3.f90: Likewise.
1260
1261 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
1262
1263         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1264         * gcc.dg/tree-ssa/loop-30.c: New test.
1265
1266 2007-05-13  Richard Guenther  <rguenther@suse.de>
1267
1268         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1269         scanning forwprop1.
1270         * g++.dg/tree-ssa/pr31146.C: Likewise.
1271
1272 2007-05-13  Revital Eres  <eres@il.ibm.com>
1273
1274         * gcc.dg/dse.c: New test.
1275
1276 2007-05-12  Richard Guenther  <rguenther@suse.de>
1277
1278         PR tree-optimization/31797
1279         * gcc.c-torture/compile/pr31797.c: New testcase.
1280
1281 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
1282
1283         PR fortran/30746
1284         * gfortran.dg/host_assoc_function_1.f90: New test.
1285
1286 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
1287
1288         PR c++/31829
1289         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1290
1291 2007-05-11  Silvius Rus  <rus@google.com>
1292
1293         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1294         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1295         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1296         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1297         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1298         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1299         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1300         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1301         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1302         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1303         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1304         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1305         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1306         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1307         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1308         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1309
1310 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
1311
1312         PR other/31852
1313         * gcc.c-torture/execute/builtins/memchr.c: New.
1314         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1315         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1316
1317 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1318
1319         PR fortran/30876
1320         * gfortran.dg/recursive_reference_1.f90: Put error at correct
1321         line.
1322         * gfortran.dg/recursive_reference_2.f90: New test.
1323
1324 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1325
1326         PR fortran/30878
1327         * gfortran.dg/namelist_29.f90: New test.
1328
1329 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
1330
1331         PR fortran/31474
1332         * gfortran.dg/entry_10.f90: New test.
1333
1334 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
1335
1336         PR tree-optimization/31885
1337         * gcc.dg/tree-ssa/loop-29.c: New test.
1338
1339 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1340
1341         * assumed_dummy_1.f90: Fix dg directive.
1342         * char_initialiser_actual.f90: Likewise.
1343         * nested_modules_2.f90: Likewise.
1344         * shift-alloc.f90: Likewise.
1345
1346 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1347
1348         * gcc.dg/20070507-1.c: Disable for non-pic targets.
1349
1350 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1351
1352         PR libfortran/31880
1353         * gfortran.dg/unf_read_corrupted_2.f90: New test.
1354
1355 2007-05-09  Mike Stump  <mrs@apple.com>
1356
1357         * g++.dg/other/first-global.C: Add -fpie for darwin.
1358         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1359
1360 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1361
1362         * gcc.dg/20070507-1.c: New testcase.
1363
1364 2007-05-08  Chao-ying Fu  <fu@mips.com>
1365
1366         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1367         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
1368         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
1369         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
1370
1371 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
1372
1373         PR 31847
1374         * gcc.dg/pr31847.c: New test.
1375
1376 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1377
1378         PR fortran/31692
1379         * gfortran.dg/actual_array_result_1.f90: New test.
1380
1381 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1382
1383         PR fortran/29397
1384         * gfortran.dg/parameter_array_init_1.f90: New test.
1385
1386         PR fortran/29400
1387         * gfortran.dg/parameter_array_init_2.f90: New test.
1388
1389 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
1390
1391         PR target/31854
1392         * gcc.target/i386/pr31854.c: New test.
1393
1394 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
1395
1396         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
1397
1398 2007-05-07  Mike Stump  <mrs@apple.com>
1399
1400         * g++.old-deja/g++.mike/empty.C: Add.
1401
1402 2007-05-07  Eric Christopher  <echristo@apple.com>
1403
1404         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
1405
1406 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
1407
1408         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
1409         variable.  Rearrange conversions from binary float to decimal float.
1410
1411 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
1412
1413         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
1414         x86.
1415
1416 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1417
1418         * gnat.dg/opt1.ad[sb]: New testcase.
1419
1420 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1421
1422         PR fortran/31399
1423         * gfortran.dg/do_3.F90: New test.
1424
1425 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1426
1427         PR fortran/31764
1428         * gfortran.dg/new_line.f90: Add new checks.
1429
1430 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1431
1432         PR fortran/31201
1433         * gfortran.dg/large_unit_1.f90: New.
1434         * gfortran.dg/large_unit_2.f90: New.
1435         * gfortran.dg/iostat_4.f90: New
1436         * gfortran.dg/bounds_check_fail_1.f90: Updated.
1437
1438 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
1439
1440         PR fortran/31540
1441         * gfortran.dg/char_result_4.f90: New test.
1442
1443 2007-06-05  Revital Eres  <eres@il.ibm.com>
1444
1445         PR 30957
1446         * gcc.dg/pr30957-1.c: New test.
1447
1448 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1449
1450         PR fortran/31251
1451         * gfortran.dg/char_type_len_2.f90: New test.
1452
1453 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
1454
1455         PR 31775
1456         * g++.dg/other/nested-extern.cc: New.
1457         * g++.dg/other/nested-extern-1.C: New.
1458         * g++.dg/other/nested-extern-2.C: New.
1459
1460 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1461
1462         PR fortran/31760
1463         * gfortran.dg/erf.f90: New test.
1464         * gfortran.dg/besxy.f90: New test.
1465
1466 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1467
1468         PR fortran/22359
1469         * gfortran.dg/fseek.f90: New test.
1470
1471 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
1472
1473         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
1474
1475 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1476
1477         PR libfortran/31210
1478         * gfortran.dg/zero_length_1.f90: New test.
1479
1480 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1481
1482         PR fortran/31803
1483         * gfortran.dg/char_pointer_assign_3.f90: New test.
1484         * gfortran.dg/char_result_2.f90: Re-enable test.
1485
1486 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/25071
1489         * gfortran.dg/char_length_3.f90: New test.
1490         * gfortran.dg/char_result_2.f90: Fix test.
1491
1492 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
1493
1494         PR tree-optimization/30565
1495         * gcc.dg/tree-ssa/loop-27.c: New test.
1496
1497 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1498
1499         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
1500         * gcc.target/bfin/arith.c (__v2hi): Likewise.
1501         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
1502         * gcc.target/bfin/shift.c (__v2hi): Likewise.
1503
1504 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
1505
1506         PR tree-optimization/31699
1507         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
1508         New.
1509         (check_effective_target_vect_floatint_cvt): New.
1510         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
1511         of specific targets.
1512         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
1513         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
1514         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1515         * gcc.dg/vect/vect-iv-4.c: Likewise.
1516         * gcc.dg/vect/vect-multitypes-11.c: New.
1517         * gcc.dg/vect/pr31699.c: New.
1518
1519 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
1520
1521         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
1522
1523 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
1524
1525         PR C++/31663
1526         * g++.dg/warn/anonymous-namespace-2.C: New.
1527         * g++.dg/warn/anonymous-namespace-2.h: New.
1528
1529 2007-05-02  Paul Brook  <paul@codesourcery.com>
1530
1531         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
1532
1533 2007-05-02  Eric Christopher  <echristo@apple.com>
1534
1535         * gcc.dg/cpp/if-div.c: New file.
1536
1537 2007-05-02  Tom Tromey  <tromey@redhat.com>
1538
1539         PR preprocessor/28709:
1540         * gcc.dg/cpp/pr28709.c: New file.
1541
1542 2007-05-02  Richard Guenther  <rguenther@suse.de>
1543
1544         PR tree-optimization/31146
1545         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
1546
1547 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
1548
1549         * gcc.c-torture/compile/limits-blockid.c: New.
1550         * gcc.c-torture/compile/limits-caselabels.c: New.
1551         * gcc.c-torture/compile/limits-declparen.c: New.
1552         * gcc.c-torture/compile/limits-enumconst.c: New.
1553         * gcc.c-torture/compile/limits-exprparen.c: New.
1554         * gcc.c-torture/compile/limits-externalid.c: New.
1555         * gcc.c-torture/compile/limits-fnargs.c: New.
1556         * gcc.c-torture/compile/limits-fndefn.c: New.
1557         * gcc.c-torture/compile/limits-idexternal.c: New.
1558         * gcc.c-torture/compile/limits-idinternal.c: New.
1559         * gcc.c-torture/compile/limits-pointer.c: New.
1560         * gcc.c-torture/compile/limits-stringlit.c: New.
1561         * gcc.c-torture/compile/limits-structmem.c: New.
1562         * gcc.c-torture/compile/limits-structnest.c: New.
1563
1564 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
1565
1566         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
1567
1568 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1569
1570         PR middle-end/31740
1571         * gcc.c-torture/compile/20070501-1.c: New testcase.
1572
1573 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1574
1575         PR fortran/31732
1576         * gfortran.dg/array_memset_2:  New test case.
1577
1578 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
1579
1580         PR testsuite/31615
1581         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
1582
1583 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
1584
1585         PR testsuite/31589
1586         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
1587         dg-final test.
1588         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
1589         keyword to dg-final test.
1590         * gcc.dg/vect/vect-iv-4.c: Likewise.
1591         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1592         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
1593         test.
1594         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
1595         cast.
1596         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
1597         * lib/target-supports.exp
1598         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
1599         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
1600
1601 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
1602
1603         * gcc.c-torture/execute/ieee/20000320-1.c: Use
1604         __LONG_LONG_MAX__ and its friends instead of those supplied by
1605         limits.h.
1606
1607 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
1608
1609         PR C++/31721
1610         * g++.dg/ext/vector7.C: New testcase.
1611
1612 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1613
1614         PR fortran/31591
1615         * gfortran.dg/bound_simplification_1.f90: New test.
1616
1617 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1618
1619         PR fortran/31645
1620         * testsuite/gfortran.dg/bom_error.f90: New test.
1621         * testsuite/gfortran.dg/bom_include.f90: New test.
1622         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
1623         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
1624         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
1625         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
1626         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
1627         * testsuite/gfortran.dg/bom_include.inc: New file.
1628
1629 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1630
1631         PR C++/30221
1632         * g++.dg/init/ptrfn2.C: New test.
1633         * g++.dg/init/ptrfn3.C: New test.
1634
1635 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
1636
1637         PR fortran/31711
1638         * gfortran.dg/dependency_21.f90: New test.
1639
1640 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1641
1642         * gfortran.dg/secnds.f: Use real*8.
1643         * gfortran.dg/secnds-1.f: Use real*8.
1644
1645 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1646
1647         PR libfortran/31532
1648         * gfortran.dg/inquire_5.f90: Update test.
1649
1650 2007-04-27  Ian Lance Taylor  <iant@google.com>
1651
1652         PR middle-end/31710
1653         * gcc.c-torture/compile/pr31710.c: New test.
1654
1655 2007-04-27  Richard Guenther  <rguenther@suse.de>
1656
1657         PR tree-optimization/30965
1658         PR tree-optimization/30978
1659         * gcc.dg/tree-ssa/pr30978.c: New testcase.
1660         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
1661         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
1662         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
1663
1664 2007-04-27  Richard Guenther  <rguenther@suse.de>
1665
1666         PR tree-optimization/31715
1667         * gcc.dg/Warray-bounds-4.c: New testcase.
1668
1669 2007-04-26  Ian Lance Taylor  <iant@google.com>
1670
1671         PR target/28675
1672         * gcc.c-torture/compile/pr28675.c: New test.
1673
1674 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1675
1676         PR C++/30016
1677         * g++.dg/ext/vector6.C: New test.
1678
1679 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
1680
1681         * gcc.c-torture/execute/ieee/20000320-1.x: New.
1682
1683 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
1684
1685         PR middle-end/31617
1686         * g++.dg/other/str_empty.C: Add expected warning.
1687
1688 2007-04-26  Richard Guenther  <rguenther@suse.de>
1689         Daniel Berlin  <dberlin@dberlin.org>
1690
1691         PR tree-optimization/30567
1692         * g++.dg/other/pr30567.C: New testcase.
1693
1694 2007-04-26  Richard Guenther  <rguenther@suse.de>
1695
1696         PR tree-optimization/31703
1697         * gcc.c-torture/compile/pr31703.c: New testcase.
1698         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
1699         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1700
1701 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
1702
1703         * gfortran.dg/open_errors.f90: Added if statements checking
1704         the value of iostat.
1705
1706 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
1707
1708         PR c++/31598
1709         * g++.dg/gomp/pr31598.C: New test.
1710
1711         PR tree-optimization/30558
1712         * g++.dg/gomp/pr30558.C: New test.
1713
1714 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
1715
1716         PR c++/31338
1717         * g++.dg/ext/complex2.C: New test.
1718
1719 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
1720
1721         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
1722
1723 2007-04-25  Thiemo Seufer  <ths@mips.com>
1724
1725         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
1726         value to signed char.
1727
1728 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
1729
1730         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
1731         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
1732         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
1733
1734 2007-04-25  Tobias Burnus  <burnus@net-b.de>
1735
1736         PR fortran/31668
1737         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
1738         statement functions.
1739         * gfortran.dg/c_by_val_5.f90: New test.
1740
1741 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
1742
1743         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
1744         with two new subroutines to avoid parameter-induced aliasing.
1745         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
1746         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
1747
1748 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1749
1750         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
1751         * g++.dg/warn/Warray-bounds.C: Likewise.
1752
1753 2007-04-24  Ian Lance Taylor  <iant@google.com>
1754
1755         PR tree-optimization/31605
1756         * gcc.c-torture/execute/pr31605.c: New test.
1757
1758 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1759
1760         PR fortran/31587
1761         * lib/gcc-dg.exp (scan-module): New function.
1762         * gfortran.dg/module_md5_1.f90: New test.
1763
1764 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
1765
1766         * g++.old-deja/g++.pt/defarg6.C: Only run with
1767         -std=gnu++98.
1768         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
1769         * g++.dg/cpp0x/variadic61.C: Ditto.
1770         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
1771         * g++.dg/cpp0x/variadic62.C: Ditto.
1772         * g++.dg/template/meminit1.C: Ditto.
1773         * g++.dg/template/operator7.C: Ditto.
1774         * g++.dg/template/static15.C: Ditto.
1775         * g++.dg/template/invalid1.C: Ditto.
1776         * g++.dg/template/shift1.C: Ditto.
1777         * g++.dg/template/error10.C: Ditto.
1778
1779 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
1780
1781         PR diagnostic/25923
1782         * gfortran.dg/pr25923.f90: New test.
1783
1784 2007-04-24  Ian Lance Taylor  <iant@google.com>
1785
1786         PR tree-optimization/31602
1787         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
1788
1789 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
1790
1791         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
1792         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
1793
1794 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
1795
1796         * gcc.target/i386/reload-1.c. New.
1797
1798 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1799             Olga Golovanevsky  <olga@il.ibm.com>
1800
1801         * g++.dg/other/str_empty.C: New test.
1802
1803 2007-04-24  Richard Henderson  <rth@redhat.com>
1804
1805         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
1806
1807 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1808
1809         PR target/31641
1810         * gcc.c-torture/compile/pr31641.c: New testcase.
1811
1812 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
1813
1814         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
1815         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
1816         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
1817         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
1818
1819 2007-04-23  Simon Baldwin  <simonb@google.com>
1820
1821         * g++.dg/other/error15.C: New.
1822         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
1823         triggering a "multiple parameters named" error.
1824
1825 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1826
1827         PR fortran/31618
1828         * gfortran.dg/backspace_8.f:  New test case.
1829
1830 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
1831
1832         PR fortran/31630
1833         * gfortran.dg/used_types_17.f90: New test.
1834
1835         PR fortran/31620
1836         * gfortran.dg/zero_array_components_1.f90: New test.
1837
1838 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1839
1840         PR fortran/31616
1841         * gfortran.dg/open_errors.f90: Allow a different error message.
1842
1843 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
1844
1845         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
1846         Rename from check_effective_target_vect_pack_mod.  Rename global
1847         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
1848         messages.
1849         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
1850         rename.
1851         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1852         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
1853
1854 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1855
1856         PR middle-end/31448
1857         * gcc.c-torture/execute/pr31448.c: New testcase.
1858
1859 2007-04-22  Nick Clifton  <nickc@redhat.com>
1860
1861         * gcc.dg/20020312-2.c: Add support for the FRV.
1862
1863 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
1864
1865         PR tree-optimization/24659
1866         * gcc.dg/vect/vect-float-extend-1.c: New test.
1867         * gcc.dg/vect/vect-float-truncate-1.c: New test.
1868
1869 2007-04-22  Richard Guenther  <rguenther@suse.de>
1870
1871         PR tree-optimization/29789
1872         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
1873         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1874
1875 2007-04-22  Revital Eres  <eres@il.ibm.com>
1876
1877         * gcc.dg/var-expand2.c: New test.
1878
1879 2007-04-22  Revital Eres  <eres@il.ibm.com>
1880
1881         * gcc.dg/var-expand3.c: New test.
1882
1883 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1884
1885         PR fortran/31495
1886         * gfortran.dg/continuation_8.f90: New test.
1887
1888 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1889
1890         PR C/30265
1891         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
1892         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
1893
1894 2007-04-21  Richard Guenther  <rguenther@suse.de>
1895
1896         PR middle-end/31136
1897         * gcc.c-torture/execute/pr31136.c: New testcase.
1898
1899 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
1900
1901         * gcc.target/i386/movsi-sm-1.c: New.
1902
1903 2007-04-20  Richard Henderson  <rth@redhat.com>
1904
1905         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
1906         * gcc.dg/pr27095.c: Cope with alpha GOT load.
1907
1908 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
1909
1910         * gcc.target/i386/ordcmp-1.c: New test.
1911         * gcc.target/i386/unordcmp-1.c: New test.
1912
1913         PR tree-optimization/31632
1914         * gcc.c-torture/compile/20070419-1.c: New test.
1915
1916 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1917
1918         * gcc.dg/invalid-call-1.c: New test.
1919
1920 2007-04-18  Dirk Mueller  <dmueller@suse.de>
1921
1922         PR diagnostic/31227
1923         * gcc.dg/Warray-bounds-3.c: New.
1924
1925 2007-04-18  Richard Guenther  <rguenther@suse.de>
1926
1927         PR tree-optimization/19431
1928         PR tree-optimization/21463
1929         * gcc.c-torture/execute/20070212-1.c: New testcase.
1930         * gcc.c-torture/execute/20070212-2.c: Likewise.
1931         * gcc.c-torture/execute/20070212-3.c: Likewise.
1932         * gcc.dg/tree-ssa/pr19431.c: Likewise.
1933         * gcc.dg/tree-ssa/pr21463.c: Likewise.
1934         * g++.dg/tree-ssa/pr21463.C: Likewise.
1935         * g++.dg/tree-ssa/pr30738.C: Likewise.
1936
1937 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
1938
1939         PR c++/31513
1940         * g++.dg/expr/bitfield8.C: New test.
1941
1942 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
1943             Richard Sandiford  <richard@codesourcery.com>
1944
1945         * lib/target-supports.exp (check_profiling_available): Return 0
1946         for uClibc with -p or -pg.
1947
1948 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
1949
1950         PR c++/31517
1951         * g++.dg/template/init7.C: New test.
1952
1953 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
1954
1955         PR rtl-optimization/31360
1956         * gcc.dg/loop-7.c: New test.
1957
1958 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
1959
1960         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
1961         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
1962         build.
1963         (compat-execute): Likewise.
1964         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
1965         files to remote hosts.
1966         * lib/c-ctorture.exp (c-torture-compile): Likewise.
1967         (c-torture-execute): Likewise.
1968         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
1969         or plain file.  Use remote_upload and remote_download to copy
1970         files about.
1971         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
1972         before scanning it.
1973
1974 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
1975
1976         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
1977
1978 2007-04-16  Lawrence Crowl  <crowl@google.com>
1979
1980         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
1981         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
1982         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
1983         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1984         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
1985         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
1986         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
1987         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
1988         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
1989         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
1990         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
1991
1992         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
1993         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
1994         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
1995         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1996         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
1997         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
1998         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
1999         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2000         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2001         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2002         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2003
2004 2007-04-16  Ian Lance Taylor  <iant@google.com>
2005
2006         PR tree-optimization/31522
2007         * gcc.dg/Wstrict-overflow-16.c: New test.
2008
2009 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2010
2011         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2012
2013 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2014
2015         PR fortran/31144
2016         * gfortran.dg/module_naming_1.f90: New.
2017
2018 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2019
2020         * lib/target-supports.exp (check_profiling_available): Return
2021         false for m68k-*-uclinux.
2022
2023 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2024
2025         PR c++/29365
2026         Testcase for c++ anonymous namespace warning
2027
2028         * g++.dg/warn/anonymous-namespace-1.C: New test
2029         * g++.dg/warn/anonymous-namespace-1.h: New test
2030
2031 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2032
2033         PR testsuite/31578
2034         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2035
2036 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2037
2038         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2039
2040 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2041
2042         PR fortran/31204
2043         * gfortran.dg/array_constructor_16.f90: New test.
2044
2045 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2046
2047         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2048         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2049
2050 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2051
2052         PR rtl-optimization/31500
2053         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2054         * g++.dg/warn/Warray-bounds.C: Likewise.
2055
2056 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2057
2058         PR C/31520
2059         * gcc.dg/gnu89-init-4.c: New testcase.
2060
2061 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR c++/25874
2064         * gcc.dg/gomp/pr25874.c: Add dg-options.
2065         * g++.dg/gomp/pr25874.C: Add dg-options.
2066
2067 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2068
2069         PR fortran/21061
2070         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2071         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2072
2073 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2074
2075         PR fortran/31561
2076         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2077
2078 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2079
2080         PR fortran/29507
2081         PR fortran/31404
2082         * gfortran.dg/initialization_6.f90: New test.
2083
2084 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2085
2086         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2087
2088         * lib/target-supports.exp (check_gc_sections_available):
2089         Return false if ldflags includes -elf2flt.
2090
2091 2007-04-13  Jason Merrill  <jason@redhat.com>
2092
2093         PR c++/31074
2094         * conv3.C: New test.
2095
2096 2007-04-13  Mike Stump  <mrs@apple.com>
2097
2098         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2099         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2100
2101 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2102
2103         PR tree-optimization/29598
2104         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2105
2106 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2107
2108         PR fortran/31559
2109         * gfortran.dg/func_assign.f90: New test.
2110
2111 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2112
2113         PR fortran/31550
2114         * gfortran.dg/used_types_16.f90: New test.
2115
2116 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2117
2118         PR fortran/18937
2119         * gfortran.dg/goto_2.f90: New.
2120         * gfortran.dg/goto_3.f90: New.
2121         * gfortran.dg/pr17708.f90: Rename to ...
2122         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2123
2124 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2125
2126         PR fortran/31562
2127         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2128         instead of a struct.
2129
2130 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2131
2132         PR fortran/31562
2133         * gfortran.dg/value_4.c: Use GNU extensions for complex
2134         instead of a struct.
2135
2136 2007-04-13  Richard Guenther  <rguenther@suse.de>
2137
2138         PR tree-optimization/21258
2139         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2140
2141 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2142
2143         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2144         <complex.h>.
2145
2146 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2147
2148         PR fortran/31250
2149         * gfortran.dg/char_length_2.f90: New.
2150         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2151         * gfortran.dg/repeat_4.f90: Likewise.
2152
2153         PR fortran/31266
2154         * gfortran.dg/char_assign_1.f90: New.
2155
2156         PR fortran/31471
2157         * gfortran.dg/block_name_1.f90: New.
2158         * gfortran.dg/block_name_2.f90: New.
2159
2160 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2161
2162         PR c++/31078
2163         * g++.dg/other/pr31078.C: New.
2164
2165 2007-04-12  Richard Guenther  <rguenther@suse.de>
2166
2167         PR tree-optimization/31169
2168         * gcc.c-torture/execute/pr31169.c: New testcase.
2169
2170 2007-04-12  Richard Guenther  <rguenther@suse.de>
2171
2172         PR tree-optimization/24689
2173         PR tree-optimization/31307
2174         * g++.dg/tree-ssa/pr31307.C: New testcase.
2175         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2176
2177 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2178
2179         PR fortran/31472
2180         * gfortran.dg/access_spec_1.f90: New test.
2181         * gfortran.dg/access_spec_2.f90: New test.
2182         * gfortran.dg/non_module_public.f90: Match new error message.
2183
2184 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
2185
2186         PR testsuite/31538
2187         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
2188         to 4 at line 38 to fix bounds problem.
2189
2190 2007-04-11  Tobias Burnus  <burnus@net-b.de>
2191
2192         PR testsuite/31240
2193         * gfortran.dg/pointer_intent_1.f90: Fix test.
2194
2195 2007-04-10  Eric Christopher  <echristo@apple.com>
2196
2197         * lib/target-supports.exp
2198         (check_effective_target_fstack_protector): Rewrite.
2199
2200 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
2201
2202         PR c++/31449
2203         * g++.dg/init/const5.C: New test.
2204
2205 2007-04-09  Jan Hubicka  <jh@suse.cz>
2206
2207         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
2208
2209 2007-04-08  Jan Hubicka  <jh@suse.cz>
2210
2211         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
2212
2213 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2214
2215         PR fortran/31257
2216         * gfortran.dg/achar_4.f90: New test.
2217
2218 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2219
2220         PR fortran/30880
2221         * gfortran.dg/used_dummy_types_8.f90: New test.
2222
2223 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2224
2225         PR fortran/30872
2226         * gfortran.dg/parameter_array_element_1.f90: New test.
2227
2228 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2229
2230         PR fortran/31222
2231         * gfortran.dg/default_numeric_type_1.f90: New test.
2232
2233 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2234
2235         PR fortran/31424
2236         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2237
2238 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2239
2240         PR fortran/31293
2241         * gfortran.dg/interface_12.f90: New test.
2242
2243 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2244
2245         * gcc.dg/format/opt-6.c: New test.
2246         * gcc.dg/format/nul-1.c: New test.
2247         * gcc.dg/format/nul-2.c: New test.
2248
2249 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2250
2251         PR libgfortran/31395
2252         * gfortran.dg/fmt_colon.f90: New test.
2253
2254 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
2255
2256         * g++.old-deja/g++.other/init18.C: Use
2257         dg-require-effective-target instead of an explicit xfail.
2258
2259 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
2260
2261         * gcc.dg/dfp/signbit-1.c
2262         * gcc.dg/dfp/signbit-2.c
2263
2264 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2265
2266         PR fortran/31483
2267         * gfortran.dg/altreturn_5.f90: New test.
2268
2269 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2270
2271         PR fortran/31292
2272         * gfortran.dg/contained_module_proc_1.f90: New test.
2273
2274 2007-04-04  Stuart Hastings  <stuart@apple.com>
2275
2276         PR 31281
2277         * testsuite/objc/execute/exceptions/pr31281.m: New.
2278
2279 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
2280
2281         * g++.dg/ext/dllimport12.C: Update comments.
2282
2283 2007-04-03  Eric Christopher  <echristo@apple.com>
2284
2285         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2286
2287 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2288
2289         PR fortran/31304
2290         * gfortran.dg/repeat_2.f90: New test.
2291         * gfortran.dg/repeat_3.f90: New test.
2292         * gfortran.dg/repeat_4.f90: New test.
2293
2294 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
2295
2296         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2297
2298 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR c++/30847
2301         * g++.dg/parse/cond3.C: New test.
2302
2303         PR middle-end/30704
2304         * gcc.c-torture/execute/ieee/pr30704.c: New test.
2305
2306 2007-04-02  Jason Merrill  <jason@redhat.com>
2307
2308         PR c++/31187
2309         * g++.dg/ext/visibility/anon3.C: New test.
2310
2311 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2312
2313         PR libgfortran/31052
2314         * gfortran.dg/namelist_28.f90: New test.
2315
2316 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2317
2318         PR libgfortran/31366
2319         * gfortran.dg/direct_io_6.f90: New test.
2320
2321 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2322
2323         PR libgfortran/31207
2324         * gfortran.dg/advance_5.f90: New test.
2325         * gfortran.dg/advance_6.f90: New test.
2326
2327 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2328
2329         * g++.dg/ext/dllimport6.C: Remove extra ';'.
2330         * g++.dg/ext/dllimport7.C: Likewise.
2331         * g++.dg/ext/selectany1.C: Likewise.
2332
2333 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
2334
2335         * g++.dg/parser/pr31138.C: New.
2336         * g++.dg/parser/pr31140.C: New.
2337         * g++.dg/parser/pr31141.C: New.
2338
2339 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
2340
2341         PR c++/26099
2342         * g++.dg/ext/is_base_of.C: New.
2343         * g++.dg/ext/has_virtual_destructor.C: New.
2344         * g++.dg/ext/is_polymorphic.C: New.
2345         * g++.dg/ext/is_base_of_diagnostic.C: New.
2346         * g++.dg/ext/is_enum.C: New.
2347         * g++.dg/ext/has_nothrow_assign.C: New.
2348         * g++.dg/ext/has_nothrow_constructor.C: New.
2349         * g++.dg/ext/is_empty.C: New.
2350         * g++.dg/ext/has_trivial_copy.C: New.
2351         * g++.dg/ext/has_trivial_assign.C: New.
2352         * g++.dg/ext/is_abstract.C: New.
2353         * g++.dg/ext/is_pod.C: New.
2354         * g++.dg/ext/has_nothrow_copy.C: New.
2355         * g++.dg/ext/is_class.C: New.
2356         * g++.dg/ext/has_trivial_constructor.C: New.
2357         * g++.dg/ext/is_union.C: New.
2358         * g++.dg/ext/has_trivial_destructor.C: New.
2359         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2360         * g++.dg/template/crash43.C: Likewise.
2361
2362 2007-03-29  Dirk Mueller  <dmueller@suse.de>
2363
2364         * g++.dg/warn/pedantic2.C: New testcase.
2365
2366 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2367
2368         * size_dim.f90: Fix dg directive.
2369         * pr16433.f: Likewise.
2370         * use_6.f90: Likewise.
2371         * use_7.f90: Likewise.
2372         * entry_9.f90: Likewise.
2373         * pointer_intent_2.f90: Likewise.
2374         * protected_1.f90: Likewise.
2375         * fmt_missing_period_2.f: Likewise.
2376         * pointer_intent_3.f90: Likewise.
2377         * protected_2.f90: Likewise.
2378         * protected_3.f90: Likewise.
2379         * pr15754.f90: Likewise.
2380         * protected_4.f90: Likewise.
2381         * protected_5.f90: Likewise.
2382         * initialization_2.f90: Likewise.
2383         * protected_6.f90: Likewise.
2384         * continuation_7.f90: Likewise.
2385         * derived_function_interface_1.f90: Likewise.
2386         * der_pointer_4.f90: Likewise.
2387         * fmt_zero_precision.f90: Likewise.
2388         * blockdata_3.f90: Likewise.
2389         * fmt_missing_period_1.f: Likewise.
2390         * real_const_3.f90: Likewise.
2391         * use_4.f90: Likewise.
2392         * fmt_missing_period_3.f: Likewise.
2393         * use_5.f90: Likewise.
2394
2395 2007-03-28  Mike Stump  <mrs@apple.com>
2396
2397         * gcc.dg/darwin-comm.c: Add.
2398
2399 2007-03-28  Eric Christopher  <echristo@apple.com>
2400
2401         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
2402         * gcc.dg/ssp-1.c: Use.
2403         * gcc.dg/ssp-2.c: Ditto.
2404
2405 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
2406
2407         PR c++/29077
2408         * g++.dg/parse/constructor3.C: New test.
2409
2410 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2411
2412         * gnat.dg/thin_pointer.ad[sb]: New test.
2413
2414 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2415
2416         * g++.dg/cpp0x/bracket1.C: New.
2417         * g++.dg/cpp0x/bracket2.C: New.
2418         * g++.dg/cpp0x/bracket3.C: New.
2419         * g++.dg/cpp0x/bracket4.C: New.
2420
2421 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2422
2423         * g++.dg/cpp0x/temp_default1.C: New.
2424         * g++.dg/cpp0x/temp_default3.C: New.
2425         * g++.dg/cpp0x/temp_default2.C: New.
2426         * g++.dg/cpp0x/temp_default4.C: New.
2427
2428 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2429
2430         PR c++/29993
2431         * g++.dg/other/cv_func2.C: New.
2432
2433 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
2434
2435         * gcc.dg/dfp/func-vararg-alternate.h: New file.
2436         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
2437         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
2438         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
2439
2440         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
2441         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2442
2443         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
2444
2445         * lib/compat.exp (compat-execute): Fix processing of file names.
2446
2447 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
2448
2449         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
2450
2451 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
2452
2453         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2454         Delete created executable test file.
2455         (check_effective_target_fortran_large_int): Ditto.
2456         (check_effective_target_static_libgfortran): Ditto.
2457
2458 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
2459
2460         PR c++/30500
2461         * g++.dg/warn/pragma-system_header1.C: New test.
2462         * g++.dg/warn/pragma-system_header2.C: New test.
2463         * g++.dg/warn/pragma-system_header1.h. New.
2464         * g++.dg/warn/pragma-system_header2.h. New.
2465
2466 2007-03-26  Ian Lance Taylor  <iant@google.com>
2467
2468         PR tree-optimization/31345
2469         * gcc.c-torture/compile/pr31345-1.c: New test.
2470
2471 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
2472
2473         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
2474         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
2475         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
2476         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2477         * gfortran.dg/overload_1.f90: Likewise.
2478         * gfortran.dg/impure_assignment_1.f90: Likewise.
2479         * gfortran.dg/error_recovery_3.f90: Likewise.
2480         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2481         * gfortran.dg/sequence_types_1.f90: Likewise.
2482         * gfortran.dg/internal_references_1.f90: Likewise.
2483         * gfortran.dg/present_1.f90: Likewise.
2484         * gfortran.dg/volatile10.f90: Likewise.
2485         * gfortran.dg/module_equivalence_2.f90: Likewise.
2486         * gfortran.dg/use_4.f90: Likewise.
2487         * gfortran.dg/elemental_result_1.f90: Likewise.
2488         * gfortran.dg/generic_actual_arg.f90: Likewise.
2489         * gfortran.dg/private_type_5.f90: Likewise.
2490         * gfortran.dg/protected_4.f90: Likewise.
2491         * gfortran.dg/interface_3.f90: Likewise.
2492
2493 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
2494
2495         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
2496         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
2497
2498 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
2499
2500         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
2501
2502 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2503
2504         PR libgfortran/31199
2505         * gfortran.dg/fmt_t_4.f90: New test.
2506
2507 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2508
2509         PR libfortran/31297
2510         * gfortran.dg/backspace_5.f:  Initialize variable(s).
2511         * gfortran.dg/backspace_6.f:  Likewise.
2512         * gfortran.dg/char_bounds_check_fail_1: Likewise.
2513         * gfortran.dg/direct_io_2.f90:  Likewise.
2514         * gfortran.dg/write_back.f:  Likewise.
2515         * gfortran.dg/write_rewind_2.f:  Likewise.
2516         * gfortran.dg/write_rewind_1.f:  Likewise.
2517         * gfortran.dg/write_rewind_2.f:  Likewise.
2518
2519 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
2520
2521         PR tree-optimization/30784
2522         * gcc.dg/vect/pr30784.c: New test.
2523
2524 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2525
2526         PR fortran/30877
2527         * gfortran.dg/operator_1.f90: New test.
2528         * gfortran.dg/operator_2.f90: New test.
2529
2530 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2531
2532         PR libfortran/31196
2533         * gfortran.dg/reshape_transpose_1.f90:  New test.
2534
2535 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2536
2537         PR fortran/30655
2538         * gfortran.dg/bounds_check_6.f90: New test.
2539
2540 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
2541
2542         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
2543         #ifndef/#endif.
2544         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2545         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2546
2547 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
2548
2549         PR fortran/31209
2550         * gfortran.dg/pointer_function_actual_1.f90: New test.
2551
2552         PR fortran/31200
2553         * gfortran.dg/pointer_function_actual_2.f90: New test.
2554
2555         PR fortran/31215
2556         * gfortran.dg/result_in_spec_1.f90: New test.
2557
2558 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2559
2560         PR fortran/30834
2561         * gfortran.dg/integer_exponentiation_3.F90: New test.
2562         * gfortran.dg/integer_exponentiation_4.f90: New test.
2563         * gfortran.dg/integer_exponentiation_5.F90: New test.
2564
2565 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/30863
2568         * g++.dg/template/error24.C: New test.
2569         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
2570
2571 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
2572
2573         PR c++/31273
2574         * g++.dg/expr/bitfield7.C: New test.
2575
2576 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2577
2578         PR other/23572
2579         * gcc.dg/float-range-4.c: New.
2580         * gcc.dg/float-range-1.c: Update. Test for a warning.
2581         * gcc.dg/float-range-3.c: New.
2582         * gcc.dg/float-range-5.c: New.
2583
2584 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2585
2586         PR fortran/31262
2587         * gfortran.dg/no_range_check_1.f90: New test.
2588
2589 2007-03-22  Dirk Mueller  <dmueller@suse.de>
2590
2591         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2592         * g++.dg/other/static1.C: Remove stray semicolon.
2593         * g++.dg/other/init1.C: Likewise.
2594         * g++.dg/rtti/dyncast1.C: Likewise.
2595         * g++.dg/tree-ssa/pr17153.C: Likewise.
2596         * g++.dg/lookup/disamb1.C: Likewise.
2597         * g++.dg/lookup/scoped2.C: Likewise.
2598         * g++.dg/lookup/friend7.C: Likewise.
2599         * g++.dg/parse/parse4.C: Likewise.
2600         * g++.dg/parse/parse5.C: Likewise.
2601         * g++.dg/expr/pr29066.C: Likewise.
2602         * g++.dg/expr/cast4.C: Likewise.
2603         * g++.dg/tc1/dr193.C: Likewise.
2604         * g++.dg/tc1/dr213.C: Likewise.
2605         * g++.dg/abi/dcast1.C: Likewise.
2606         * g++.dg/abi/covariant2.C: Likewise.
2607         * g++.dg/inherit/covariant11.C: Likewise.
2608         * g++.dg/inherit/covariant9.C: Likewise.
2609         * g++.dg/inherit/covariant10.C: Likewise.
2610         * g++.dg/init/static3.C: Likewise.
2611         * g++.dg/init/init-ref3.C: Likewise.
2612         * g++.dg/init/ref10.C: Likewise.
2613         * g++.dg/template/meminit2.C: Likewise.
2614         * g++.dg/template/using9.C: Likewise.
2615         * g++.dg/template/friend9.C: Likewise.
2616         * g++.dg/template/ref1.C: Likewise.
2617         * g++.old-deja/g++.warn/inline.C: Likewise.
2618         * g++.old-deja/g++.robertl/eb91.C: Likewise.
2619         * g++.old-deja/g++.robertl/eb46.C: Likewise.
2620         * g++.old-deja/g++.robertl/eb34.C: Likewise.
2621         * g++.old-deja/g++.robertl/eb43.C: Likewise.
2622         * g++.old-deja/g++.robertl/eb26.C: Likewise.
2623         * g++.old-deja/g++.robertl/eb116.C: Likewise.
2624         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2625         * g++.old-deja/g++.brendan/overload8.C: Likewise.
2626         * g++.old-deja/g++.brendan/overload11.C: Likewise.
2627         * g++.old-deja/g++.brendan/copy7.C: Likewise.
2628         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2629         * g++.old-deja/g++.brendan/template11.C: Likewise.
2630         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
2631         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2632         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2633         * g++.old-deja/g++.jason/pmem2.C: Likewise.
2634         * g++.old-deja/g++.jason/parse9.C: Likewise.
2635         * g++.old-deja/g++.jason/byval2.C: Likewise.
2636         * g++.old-deja/g++.jason/overload8.C: Likewise.
2637         * g++.old-deja/g++.jason/pmf8.C: Likewise.
2638         * g++.old-deja/g++.jason/template33.C: Likewise.
2639         * g++.old-deja/g++.jason/return3.C: Likewise.
2640         * g++.old-deja/g++.jason/scoping2.C: Likewise.
2641         * g++.old-deja/g++.jason/virtual.C: Likewise.
2642         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2643         * g++.old-deja/g++.jason/template27.C: Likewise.
2644         * g++.old-deja/g++.jason/synth6.C: Likewise.
2645         * g++.old-deja/g++.jason/ref8.C: Likewise.
2646         * g++.old-deja/g++.jason/offset1.C: Likewise.
2647         * g++.old-deja/g++.other/static20.C: Likewise.
2648         * g++.old-deja/g++.other/array1.C: Likewise.
2649         * g++.old-deja/g++.other/new3.C: Likewise.
2650         * g++.old-deja/g++.other/array2.C: Likewise.
2651         * g++.old-deja/g++.other/overload9.C: Likewise.
2652         * g++.old-deja/g++.other/cast6.C: Likewise.
2653         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
2654         * g++.old-deja/g++.other/eh4.C: Likewise.
2655         * g++.old-deja/g++.other/using7.C: Likewise.
2656         * g++.old-deja/g++.other/init18.C: Likewise.
2657         * g++.old-deja/g++.other/dyncast1.C: Likewise.
2658         * g++.old-deja/g++.other/dyncast2.C: Likewise.
2659         * g++.old-deja/g++.other/dtor11.C: Likewise.
2660         * g++.old-deja/g++.pt/static11.C: Likewise.
2661         * g++.old-deja/g++.pt/crash19.C: Likewise.
2662         * g++.old-deja/g++.pt/overload12.C: Likewise.
2663         * g++.old-deja/g++.pt/crash46.C: Likewise.
2664         * g++.old-deja/g++.pt/mi1.C: Likewise.
2665         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2666         * g++.old-deja/g++.pt/nontype5.C: Likewise.
2667         * g++.old-deja/g++.pt/local5.C: Likewise.
2668         * g++.old-deja/g++.pt/typename2.C: Likewise.
2669         * g++.old-deja/g++.pt/explicit80.C: Likewise.
2670         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2671         * g++.old-deja/g++.law/visibility1.C: Likewise.
2672         * g++.old-deja/g++.law/visibility2.C: Likewise.
2673         * g++.old-deja/g++.law/virtual2.C: Likewise.
2674         * g++.old-deja/g++.law/operators19.C: Likewise.
2675         * g++.old-deja/g++.law/parsing10.C: Likewise.
2676         * g++.old-deja/g++.law/visibility4.C: Likewise.
2677         * g++.old-deja/g++.law/operators4.C: Likewise.
2678         * g++.old-deja/g++.law/dtors2.C: Likewise.
2679         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2680         * g++.old-deja/g++.law/visibility10.C: Likewise.
2681         * g++.old-deja/g++.law/scope3.C: Likewise.
2682         * g++.old-deja/g++.law/casts2.C: Likewise.
2683         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2684         * g++.old-deja/g++.law/operators33.C: Likewise.
2685         * g++.old-deja/g++.law/friend4.C: Likewise.
2686         * g++.old-deja/g++.mike/pmf7.C: Likewise.
2687         * g++.old-deja/g++.mike/p5611.C: Likewise.
2688         * g++.old-deja/g++.mike/net37.C: Likewise.
2689         * g++.old-deja/g++.mike/p3570.C: Likewise.
2690         * g++.old-deja/g++.mike/p5718.C: Likewise.
2691         * g++.old-deja/g++.mike/net21.C: Likewise.
2692         * g++.old-deja/g++.mike/p1862.C: Likewise.
2693         * g++.old-deja/g++.mike/p4511.C: Likewise.
2694         * g++.old-deja/g++.mike/virt3.C: Likewise.
2695         * g++.old-deja/g++.mike/p16146.C: Likewise.
2696         * g++.old-deja/g++.mike/p1989.C: Likewise.
2697         * g++.old-deja/g++.mike/p5571.C: Likewise.
2698         * g++.old-deja/g++.gb/scope10.C: Likewise.
2699         * g++.old-deja/g++.abi/primary5.C: Likewise.
2700         * g++.old-deja/g++.abi/empty2.C: Likewise.
2701         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2702         * g++.old-deja/g++.eh/vbase4.C: Likewise.
2703         * g++.old-deja/g++.eh/ptr1.C: Likewise.
2704         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
2705         * g++.old-deja/g++.bob/template3.C: Likewise.
2706         * g++.old-deja/g++.bob/inherit1.C: Likewise.
2707
2708 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
2709
2710         PR fortran/31193
2711         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
2712
2713 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
2714
2715         PR fortran/20897
2716         * gfortran.dg/derived_name_1.f90: New.
2717         * gfortran.dg/derived_name_2.f: New.
2718
2719 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
2720
2721         * lib/target-supports.exp (check_effective_target_nonpic): New
2722         procedure.
2723         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
2724         when compiling PIC.
2725         * gcc.target/i386/asm-4.c: Require nonpic.
2726         * gcc.target/i386/cmov1.c: Likewise.
2727         * gcc.target/i386/mul.c: Likewise.
2728         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
2729         * gcc.target/i386/ssetype-1.c: Require nonpic.
2730         * gcc.target/i386/ssetype-3.c: Likewise.
2731         * gcc.target/i386/ssetype-5.c: Likewise.
2732
2733 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
2734
2735         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
2736         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
2737         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
2738         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
2739
2740 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
2741
2742         PR tree-optimization/30590
2743         * g++.dg/opt/pr30590.C: New testcase.
2744
2745 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR c/30762
2748         * gcc.dg/pr30762-1.c: New test.
2749         * gcc.dg/pr30762-2.c: New test.
2750
2751         PR inline-asm/30505
2752         * gcc.target/i386/pr30505.c: New test.
2753
2754 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
2755
2756         * gcc.target/arm/register-variables.c: New.
2757
2758 2007-03-19  Jeff Law  <law@redhat.com>
2759
2760         * PR tree-optimization/30984
2761         * gcc.c-torture/pr30984.c: New test.
2762
2763 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2764         Richard Guenther  <rguenther@suse.de>
2765
2766         PR tree-optimization/31254
2767         * gcc.dg/torture/pr31254.c: New testcase.
2768
2769 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
2770
2771         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
2772         target default_packed.
2773
2774 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2775
2776         PR fortran/31203
2777         * gfortran.dg/string_length_1.f90: New test.
2778
2779 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2780
2781         PR testsuite/30395
2782         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
2783
2784 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2785
2786         PR libgfortran/31052
2787         * gfortran.dg/namelist_27.f90: New test.
2788
2789 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
2790
2791         PR fortran/30531
2792         * gfortran.dg/used_types_14.f90: New test.
2793
2794         PR fortran/31086
2795         * gfortran.dg/used_types_15.f90: New test.
2796
2797 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
2798
2799         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
2800         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
2801
2802 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2803
2804         PR fortran/31120
2805         * gfortran.dg/integer_exponentiation_2.f90: New test.
2806
2807 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
2808
2809         PR tree-optimization/31041
2810         * gcc.dg/vect/pr31041.c: New test.
2811
2812 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2813
2814         * g++.dg/warn/Wconversion-integer.C: New
2815         * g++.dg/warn/Wconversion-real.C: New.
2816         * g++.dg/warn/Wconversion-real-integer.C: New.
2817         * g++.dg/warn/conv2.C: Updated.
2818
2819 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
2820
2821         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
2822         exclude RTPs.
2823
2824 2007-03-16  Richard Guenther  <rguenther@suse.de>
2825
2826         PR tree-optimization/31146
2827         * g++.dg/tree-ssa/pr31146.C: New testcase.
2828
2829 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
2830
2831         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
2832         assume that the target has <features.h>.
2833
2834 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
2835
2836         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
2837         dg-options rather than to the whole test.
2838
2839 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
2840
2841         PR debug/29906
2842         * g++.dg/debug/pr29906.C: New
2843
2844 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2845
2846         PR libgfortran/31099
2847         * gfortran.dg/unformatted_recl.f90: Update test.
2848
2849 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
2850
2851         * gcc.dg/tree-ssa/prefetch-5.c: New test.
2852
2853 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2854
2855         PR c++/30891
2856         * g++.dg/parse/namespace-definition.C: New.
2857
2858 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2859
2860         PR c++/24924
2861         * g++.dg/cpp/pedantic-errors.C: New.
2862         * g++.dg/cpp/permissive.C: New.
2863
2864 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
2865
2866         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
2867         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
2868
2869 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
2870
2871         * lib/target-supports.exp (check_missing_uclibc_feature)
2872         (check_effective_target_wchar): New procedures.
2873         * gcc.dg/wchar_t-1.c: Require target wchar.
2874         * gcc.dg/wint_t-1.c: Likewise.
2875
2876 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
2877
2878         * lib/target-supports.exp (check_gc_sections_available): Return
2879         false for VxWorks targets.
2880
2881 2007-03-15  Dirk Mueller  <dmueller@suse.de>
2882
2883         * g++.dg/warn/Wconversion2.C: Fix typo.
2884         * gcc.dg/if-empty-1.c: Ditto.
2885
2886 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
2887
2888         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
2889
2890 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
2891
2892         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
2893         * gcc.target/i386/pr31167.c: Ditto.
2894
2895 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
2896
2897         PR target/31167
2898         * gcc.target/i386/pr31167.c: New test.
2899
2900 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
2901
2902         PR fortran/30922
2903         * gfortran.dg/import5.f90.f90: New test.
2904
2905
2906         PR fortran/30879
2907         * gfortran.dg/data_components_1.f90: New test.
2908
2909
2910         PR fortran/30870
2911         * gfortran.dg/generic_13.f90: New test.
2912
2913         PR fortran/31163
2914         * gfortran.dg/alloc_comp_basics_5.f90: New test.
2915
2916 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2917
2918         PR libgfortran/31051
2919         * gfortran.dg/fmt_t_4.f90: New
2920
2921 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2922
2923         PR C++/31165
2924         * g++.dg/other/default7.C: New test.
2925
2926 2007-03-15  Dirk Mueller  <dmueller@suse.de>
2927
2928         * g++.dg/warn/Wconversion2.C: New.
2929
2930 2007-03-14  Eric Christopher  <echristo@apple.com>
2931
2932         * gcc.dg/ssp-1.c: New.
2933         * gcc.dg/ssp-2.c: Ditto.
2934
2935 2007-03-14  Dirk Mueller  <dmueller@suse.de>
2936
2937         * g++.dg/warn/do-empty.C: New.
2938         * gcc.dg/do-empty.c: New.
2939         * gcc.dg/if-empty-1.c: Update.
2940         * gcc.dg/20001116-1.c: Update.
2941         * gcc.dg/pr23165.c: Update.
2942
2943 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
2944
2945         * gfortran.dg/module_implicit_conversion.f90: New test.
2946
2947 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
2948
2949         PR middle-end/31127
2950         * gcc.dg/pr31127.c: New.
2951
2952 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
2953
2954         * gcc.dg/tree-ssa/loop-26.c: New test.
2955
2956 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
2957
2958         * gcc.target/i386/cmpxchg16b-1.c: New test.
2959
2960 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
2961
2962         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
2963         * gcc.dg/c99-vla-1.c: Likewise.
2964         * g++.dg/ext/vla1.C: Likewise
2965
2966 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
2967
2968         * gcc.dg/wvla-1.c: New test
2969         * gcc.dg/wvla-2.c: New test
2970         * gcc.dg/wvla-3.c: New test
2971         * gcc.dg/wvla-4.c: New test
2972         * gcc.dg/wvla-5.c: New test
2973         * gcc.dg/wvla-6.c: New test
2974         * gcc.dg/wvla-7.c: New test
2975         * g++.dg/warn/Wvla-1.C: New test
2976         * g++.dg/warn/Wvla-2.C: New test
2977         * g++.dg/warn/Wvla-3.C: New test
2978
2979 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR c++/30108
2982         * g++.dg/other/default6.C: New test.
2983
2984 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
2985
2986         * lib/target-supports.exp (check_profiling_available): Return false
2987         for VxWorks.
2988         (check_effective_target_vxworks_kernel): New procedure.
2989         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
2990         VxWorks.
2991         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
2992         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
2993         to include VxWorks.
2994         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
2995
2996 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
2997
2998         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
2999         PIC is not supported.
3000         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3001         * gcc.dg/20020426-2.c: Likewise.
3002         * gcc.dg/pr28243.c: Likewise.
3003         * gcc.dg/visibility-11.c: Likewise.
3004         * gcc.dg/tls/opt-9.c: Likewise.
3005         * gcc.dg/tls/opt-10.c: Likewise.
3006         * gcc.dg/tls/pic-1.c: Likewise.
3007         * gcc.dg/tls/struct-1.c: Likewise.
3008         * gcc.target/i386/20000807-1.c: Likewise.
3009         * gcc.target/i386/20000904-1.c: Likewise.
3010         * gcc.target/i386/20011119-1.c: Likewise.
3011         * gcc.target/i386/990213-2.c: Likewise.
3012         * gcc.target/i386/990214-1.c: Likewise.
3013         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3014         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3015         * gcc.target/i386/pic-1.c: Likewise.
3016         * gcc.target/i386/pr21518.c: Likewise.
3017         * gcc.target/i386/pr23098.c: Likewise.
3018         * gcc.target/i386/pr23943.c: Likewise.
3019
3020 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3021
3022         PR c++/31038
3023         * g++.dg/template/complit2.C: New test.
3024
3025         PR c++/30328
3026         * g++.dg/ext/bitfield1.C: New test.
3027
3028 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3029
3030         PR fortran/30883
3031         * gfortran.dg/interface_11.f90: New test.
3032
3033 2007-03-11  Richard Guenther  <rguenther@suse.de>
3034
3035         PR tree-optimization/31115
3036         * gcc.dg/torture/pr31115.c: New testcase.
3037
3038 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3039
3040         PR tree-optimization/29925
3041         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3042
3043 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3044
3045         PR c++/30274
3046         * g++.dg/expr/bitfield3.C: New test.
3047         * g++.dg/expr/bitfield4.C: Likewise.
3048         * g++.dg/expr/bitfield5.C: Likewise.
3049         * g++.dg/expr/bitfield6.C: Likewise.
3050
3051         PR c++/30924
3052         * g++.dg/template/array18.C: New test.
3053
3054 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3055
3056         PR c++/17946
3057         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3058         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3059
3060 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3061
3062         PR c++/20599
3063         * g++.dg/cpp0x/variadic-bind.C: New.
3064         * g++.dg/cpp0x/variadic-function.C: New.
3065         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3066         * g++.dg/cpp0x/variadic-tuple.C: New.
3067         * g++.dg/cpp0x/variadic1.C: New.
3068         * g++.dg/cpp0x/variadic2.C: New.
3069         * g++.dg/cpp0x/variadic3.C: New.
3070         * g++.dg/cpp0x/variadic4.C: New.
3071         * g++.dg/cpp0x/variadic5.C: New.
3072         * g++.dg/cpp0x/variadic6.C: New.
3073         * g++.dg/cpp0x/variadic7.C: New.
3074         * g++.dg/cpp0x/variadic8.C: New.
3075         * g++.dg/cpp0x/variadic9.C: New.
3076         * g++.dg/cpp0x/variadic10.C: New.
3077         * g++.dg/cpp0x/variadic11.C: New.
3078         * g++.dg/cpp0x/variadic12.C: New.
3079         * g++.dg/cpp0x/variadic13.C: New.
3080         * g++.dg/cpp0x/variadic14.C: New.
3081         * g++.dg/cpp0x/variadic15.C: New.
3082         * g++.dg/cpp0x/variadic16.C: New.
3083         * g++.dg/cpp0x/variadic17.C: New.
3084         * g++.dg/cpp0x/variadic18.C: New.
3085         * g++.dg/cpp0x/variadic19.C: New.
3086         * g++.dg/cpp0x/variadic20.C: New.
3087         * g++.dg/cpp0x/variadic21.C: New.
3088         * g++.dg/cpp0x/variadic22.C: New.
3089         * g++.dg/cpp0x/variadic23.C: New.
3090         * g++.dg/cpp0x/variadic24.C: New.
3091         * g++.dg/cpp0x/variadic25.C: New.
3092         * g++.dg/cpp0x/variadic26.C: New.
3093         * g++.dg/cpp0x/variadic27.C: New.
3094         * g++.dg/cpp0x/variadic28.C: New.
3095         * g++.dg/cpp0x/variadic29.C: New.
3096         * g++.dg/cpp0x/variadic30.C: New.
3097         * g++.dg/cpp0x/variadic31.C: New.
3098         * g++.dg/cpp0x/variadic32.C: New.
3099         * g++.dg/cpp0x/variadic33.C: New.
3100         * g++.dg/cpp0x/variadic34.C: New.
3101         * g++.dg/cpp0x/variadic35.C: New.
3102         * g++.dg/cpp0x/variadic36.C: New.
3103         * g++.dg/cpp0x/variadic37.C: New.
3104         * g++.dg/cpp0x/variadic38.C: New.
3105         * g++.dg/cpp0x/variadic39.C: New.
3106         * g++.dg/cpp0x/variadic40.C: New.
3107         * g++.dg/cpp0x/variadic41.C: New.
3108         * g++.dg/cpp0x/variadic42.C: New.
3109         * g++.dg/cpp0x/variadic43.C: New.
3110         * g++.dg/cpp0x/variadic44.C: New.
3111         * g++.dg/cpp0x/variadic45.C: New.
3112         * g++.dg/cpp0x/variadic46.C: New.
3113         * g++.dg/cpp0x/variadic47.C: New.
3114         * g++.dg/cpp0x/variadic48.C: New.
3115         * g++.dg/cpp0x/variadic49.C: New.
3116         * g++.dg/cpp0x/variadic50.C: New.
3117         * g++.dg/cpp0x/variadic51.C: New.
3118         * g++.dg/cpp0x/variadic52.C: New.
3119         * g++.dg/cpp0x/variadic53.C: New.
3120         * g++.dg/cpp0x/variadic54.C: New.
3121         * g++.dg/cpp0x/variadic55.C: New.
3122         * g++.dg/cpp0x/variadic56.C: New.
3123         * g++.dg/cpp0x/variadic57.C: New.
3124         * g++.dg/cpp0x/variadic58.C: New.
3125         * g++.dg/cpp0x/variadic59.C: New.
3126         * g++.dg/cpp0x/variadic60.C : New.
3127         * g++.dg/cpp0x/variadic61.C : New.
3128         * g++.dg/cpp0x/variadic62.C : New.
3129         * g++.dg/cpp0x/variadic63.C : New.
3130         * g++.dg/cpp0x/variadic64.C : New.
3131         * g++.dg/cpp0x/variadic65.C : New.
3132         * g++.dg/cpp0x/variadic66.C : New.
3133         * g++.dg/cpp0x/variadic67.C : New.
3134         * g++.dg/cpp0x/variadic68.C : New.
3135         * g++.dg/cpp0x/variadic69.C : New.
3136         * g++.dg/cpp0x/variadic70.C : New.
3137         * g++.dg/cpp0x/variadic71.C : New.
3138         * g++.dg/cpp0x/variadic72.C : New.
3139         * g++.dg/cpp0x/variadic73.C : New.
3140         * g++.dg/cpp0x/variadic74.C : New.
3141         * g++.dg/cpp0x/variadic75.C : New.
3142         * g++.dg/cpp0x/variadic-ex1.C : New.
3143         * g++.dg/cpp0x/variadic-ex2.C : New.
3144         * g++.dg/cpp0x/variadic-ex3.C : New.
3145         * g++.dg/cpp0x/variadic-ex4.C : New.
3146         * g++.dg/cpp0x/variadic-ex5.C : New.
3147         * g++.dg/cpp0x/variadic-ex6.C : New.
3148         * g++.dg/cpp0x/variadic-ex7.C : New.
3149         * g++.dg/cpp0x/variadic-ex8.C : New.
3150         * g++.dg/cpp0x/variadic-ex9.C : New.
3151         * g++.dg/cpp0x/variadic-ex10.C : New.
3152         * g++.dg/cpp0x/variadic-ex11.C : New.
3153         * g++.dg/cpp0x/variadic-ex12.C : New.
3154         * g++.dg/cpp0x/variadic-ex13.C : New.
3155         * g++.dg/cpp0x/variadic-ex14.C : New.
3156
3157 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3158
3159         PR libgfortran/31099
3160         * gfortran.dg/unformatted_recl.f90: New test.
3161
3162 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3163
3164         * gcc.dg/fold-eqcmplx-1.c: New test case.
3165
3166 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3167
3168         PR rtl-optimization/30643
3169         * gcc.dg/pr30643.c: New.
3170
3171 2007-03-09  Chao-ying Fu  <fu@mips.com>
3172
3173         * gcc.target/mips/mips32-dspr2-type.c: New test.
3174         * gcc.target/mips/mips32-dspr2.c: New test.
3175         * gcc.target/mips/dspr2-MULT.c: New test.
3176         * gcc.target/mips/dspr2-MULTU.c: New test.
3177         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3178         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3179         Adjust some formats.
3180
3181 2007-03-09  Dirk Mueller  <dmueller@suse.de>
3182
3183         PR c++/17946
3184         * gcc.dg/Wlogical-op-1.c: New.
3185         * g++.dg/warn/Wlogical-op-1.C: New.
3186
3187 2007-03-09  Richard Guenther  <rguenther@suse.de>
3188
3189         PR tree-optimization/30904
3190         PR middle-end/31058
3191         * gcc.dg/pr30904.c: Remove xfail.
3192
3193 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3194
3195         PR C/31072
3196         * gcc.c-torture/execute/pr31072.c: New test.
3197
3198 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3199
3200         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
3201         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3202         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
3203         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
3204         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
3205         * gcc.dg/torture/builtin-integral-1.c: Likewise.
3206         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
3207         and *lround*.  Correct macro names.
3208         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
3209         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
3210
3211 2007-03-08  Ian Lance Taylor  <iant@google.com>
3212
3213         * gcc.dg/no-strict-overflow-5.c: New test.
3214         * gcc.dg/no-strict-overflow-6.c: New test.
3215         * gcc.dg/Wstrict-overflow-11.c: New test.
3216         * gcc.dg/Wstrict-overflow-12.c: New test.
3217         * gcc.dg/Wstrict-overflow-13.c: New test.
3218         * gcc.dg/Wstrict-overflow-14.c: New test.
3219         * gcc.dg/Wstrict-overflow-15.c: New test.
3220
3221 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3222
3223         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
3224         for VxWorks kernel mode.
3225         * gcc.c-torture/execute/strncmp-1.x: Likewise.
3226
3227 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3228
3229         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
3230         mode.
3231
3232 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3233
3234         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3235         and lib/bfill.c on VxWorks targets.
3236         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3237         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3238         lib/bfill.c and lib/memmove.c on VxWorks targets.
3239         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3240         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3241         on VxWorks targets.
3242         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3243         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3244
3245 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3246
3247         * gfortran.dg/use_5.f90: New test.
3248         * gfortran.dg/use_6.f90: Ditto.
3249         * gfortran.dg/use_7.f90: Ditto.
3250
3251 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3252
3253         PR fortran/30973
3254         * gfortran.dg/use_4.f90: New test.
3255         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3256
3257 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
3258
3259         PR fortran/31011
3260         * gfortran.dg/parameter_array_section_2.f90: New test.
3261
3262 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
3263
3264         PR c++/30852
3265         * g++.dg/ext/offsetof1.C: Add cases with volatile.
3266
3267         PR c++/30534
3268         * g++.dg/template/arg5.C: New test.
3269
3270 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
3271
3272         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3273
3274 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
3275
3276         * gcc.dg/var-expand1.c: Add newline at end of file.
3277
3278 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
3279
3280         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3281
3282 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
3283
3284         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3285
3286 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3287
3288         * gcc.dg/torture/builtin-convert-4.c: New test.
3289
3290 2007-03-05  Ian Lance Taylor  <iant@google.com>
3291
3292         * gcc.c-torture/compile/pr31034.c: New test.
3293
3294 2007-03-05  Ian Lance Taylor  <iant@google.com>
3295
3296         * gcc.dg/inline-18.c: New test.
3297         * gcc.dg/inline-19.c: New test.
3298         * gcc.dg/inline-20.c: New test.
3299         * gcc.dg/inline-21.c: New test.
3300
3301 2007-03-05  Richard Guenther  <rguenther@suse.de>
3302
3303         PR tree-optimization/14052
3304         * gcc.dg/tree-ssa/vrp33.c: New testcase.
3305
3306 2007-03-05  Richard Guenther  <rguenther@suse.de>
3307
3308         PR tree-optimization/23777
3309         * gcc.dg/tree-ssa/pr23777.c: New testcase.
3310
3311 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3312
3313         PR other/30465
3314         * gcc.dg/multiple-overflow-warn-3.c: New.
3315         * g++.dg/warn/multiple-overflow-warn-3.C: New.
3316
3317 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
3318
3319         PR c++/30895
3320         * g++.dg/parse/template23.C: New test.
3321
3322 2007-03-04  Roger Sayle  <roger@eyesopen.com>
3323
3324         PR middle-end/30744
3325         * gcc.dg/pr30744-1.c: New test case.
3326
3327 2007-03-04  Tobias Burnus  <burnus@net-b.de>
3328
3329         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3330
3331 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3332
3333         PR target/30406
3334         * gfortran.dg/logical_3.f90: New test.
3335
3336 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
3337
3338         PR libfortran/30981
3339         * gfortran.dg/integer_exponentiation_1.f90:  New test.
3340
3341 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
3342
3343         * gcc.target/m68k/m68k.exp: New.
3344         * gcc.target/m68k/crash1.c: New.
3345
3346 2007-03-03  Tobias Burnus  <burnus@net-b.de>
3347
3348         * gfortran.dg/c_by_val.c: Use int64_t instead of long
3349         to be more compatible with integer(kind=8).
3350
3351 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3352
3353         PR libfortran/31001
3354         * gfortran.dg/zero_sized_3.f90: New test.
3355
3356 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3357
3358         PR c++/15787
3359         * g++.dg/parse/else.C: New.
3360         * g++.dg/parse/else-2.C: New.
3361
3362 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
3363             Tobias Burnus  <burnus@net-b.de>
3364
3365         PR fortran/30882
3366         * gfortran.dg/size_dim.f90: New test.
3367
3368 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
3369             Tobias Burnus  <burnus@net-b.de>
3370
3371         PR fortran/30873
3372         * gfortran.dg/entry_9.f90: New test.
3373
3374 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
3375
3376         PR c++/28253
3377         * g++.dg/inherit/covariant16.C: New test.
3378
3379 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
3380
3381         * g++.dg/other/darwin-minversion-1.C: New.
3382
3383 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
3384
3385         * gcc.dg/tree-ssa/20070302-1.c: New test.
3386
3387 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
3388
3389         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
3390         tests.
3391
3392 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
3393
3394         * gcc.dg/tree-ssa/prefetch-4.c: New test.
3395
3396 2007-03-01  Simon Baldwin <simonb@google.com>
3397
3398         PR c++/23689
3399         * warn/ignored_typedef.C: New.
3400         * init/ctor8.C: Added dg-warning to consume ignored typedef
3401         warning.
3402         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
3403         and added an explicit line number.
3404
3405 2007-02-28  Richard Guenther  <rguenther@suse.de>
3406
3407         PR middle-end/30364
3408         * gcc.dg/torture/pr30364-1.c: New testcase.
3409         * gcc.dg/torture/pr30364-2.c: Likewise.
3410         * gcc.dg/torture/pr30364-3.c: Likewise.
3411
3412 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3413
3414         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
3415         powerpc*, use -funsafe-math-optimizations.
3416         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3417         * gcc.dg/torture/builtin-modf-1.c: Likewise.
3418
3419 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3420             Paul Thomas  <pault@gcc.gnu.org>
3421
3422         PR fortran/30888
3423         PR fortran/30887
3424         * c_by_val_1.f: Test %VAL() with non-default kind.
3425         * c_by_val.c: Ditto.
3426         * c_by_val_4.f: New test.
3427
3428 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3429
3430         PR fortran/30968
3431         * gfortran.dg/continuation_7.f90: New test.
3432
3433 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
3434
3435         * g++.dg/inherit/thunk7.C: New test.
3436         * lib/target-supports.exp (check_profiling_available): Not available
3437         for bfin-*-*.
3438
3439 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
3440
3441         PR target/30970
3442         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
3443
3444 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
3445
3446         * lib/target-supports.exp (check_effective_target_init_priority):
3447         Remove Solaris special case.
3448
3449 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
3450
3451         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
3452         for more builtin types.
3453
3454         * g++.dg/ext/visibility/class1.C: Port to Darwin.
3455         * g++.dg/ext/visibility/noPLT.C: Likewise.
3456
3457 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3458
3459         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
3460         sh* targets.
3461
3462 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
3463
3464         PR fortran/30865
3465         * size_optional_dim_1.f90:  New test.
3466
3467 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
3468
3469         * gcc.dg/vxworks/vxworks.exp: New file.
3470         * gcc.dg/vxworks/initpri1.c: Likewise.
3471         * gcc.dg/vxworks/initpri2.c: Likewise.
3472         * gcc.dg/initpri2.c: Add more tests.
3473         * g++.dg/special/initpri2.C: Likewise.
3474
3475         * gcc.dg/initpri1.c: New test.
3476         * gcc.dg/initpri2.c: Likewise.
3477         * g++.dg/special/initpri1.C: New test.
3478         * g++.dg/special/initpri2.C: Likewise.
3479         * g++.dg/special/conpr-1.C: Use init_priority effective target.
3480         * g++.dg/special/conpr-2.C: Likewise.
3481         * g++.dg/special/conpr-3.C: Likewise.
3482         * g++.dg/special/conpr-4.C: Likewise.
3483         * g++.dg/special/initp1.C: Likewise.
3484         * g++.dg/special/ecos.exp: Remove code to detect availability of
3485         constructor priorities.
3486         * lib/target-supports.exp (check_effective_target_init_priority):
3487         New function.
3488
3489 2007-02-24  Jan Hubicka  <jh@suse.cz>
3490
3491         * gcc.c-torture/execute/pr30778.c: New testcase.
3492
3493 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3494
3495         PR libgfortran/30918
3496         * gfortran.dg/namelist_26.f90: New test.
3497
3498 2007-02-24  Richard Guenther  <rguenther@suse.de>
3499
3500         PR middle-end/30951
3501         * gcc.dg/pr30951.c: New testcase.
3502
3503 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3504
3505         * gcc.dg/torture/builtin-modf-1.c: New test.
3506
3507 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
3508
3509         PR tree-optimization/30904
3510         * gcc.dg/pr30904.c: New test.
3511
3512 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3513
3514         * gcc.test-framework/README: Correct command.
3515         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
3516         -Wunused-value.
3517         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
3518
3519 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3520
3521         * lib/target-supports.exp (check_effective_target_unwrapped): New.
3522
3523 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
3524
3525         * lib/target-supports.exp (check_effective_target_newlib): New
3526         function.
3527
3528 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
3529
3530         PR fortran/30660
3531         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
3532         allocatable component.
3533
3534
3535 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3536
3537         * gcc.dg/torture/builtin-logb-1.c: New test.
3538         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
3539         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
3540         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
3541         sh* targets.
3542
3543 2007-02-23  Richard Guenther  <rguenther@suse.de>
3544
3545         * g++.dg/warn/changes-meaning.C: New testcase.
3546
3547 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3548
3549         PR libgfortran/30910
3550         * gfortran.dg/fmt_zero_precision.f90: Update test.
3551
3552 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3553
3554         * gcc.dg/torture/builtin-frexp-1.c: New test.
3555
3556 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
3557
3558         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
3559
3560 2007-02-22  Ian Lance Taylor  <iant@google.com>
3561
3562         PR debug/30898
3563         * g++.dg/debug/pr30898.C: New test.
3564
3565 2007-02-22  Ira Rosen  <irar@il.ibm.com>
3566
3567         * gcc.dg/vect/vect-106.c: New test.
3568
3569 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
3570             Ira Rosen  <irar@il.ibm.com>
3571
3572         PR tree-optimization/30843
3573         * gcc.dg/vect/pr30843.c: New test.
3574
3575 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
3576
3577         PR tree-optimization/30858
3578         * gcc.dg/vect/pr30858.c: New test.
3579
3580 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
3581
3582         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
3583         to set options for compiling testglue.
3584         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
3585         * lib/obj-c++.exp (obj-c++_init): Likewise.
3586
3587 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
3588
3589         * gnat.dg/derived_aggregate.adb: New test.
3590
3591 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3592
3593         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
3594         sh* targets.  Call the correct CKSGN macro.
3595
3596 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
3597
3598         * gfortran.dg/gomp/omp_parse1.f90: New test.
3599         * gfortran.dg/gomp/omp_parse2.f: New test.
3600
3601 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
3602
3603         PR fortran/30869
3604         * gfortran.dg/do_pointer_1.f90:  New test.
3605
3606 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3607
3608         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
3609         and scalbln.
3610
3611 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
3612
3613         * gcc.dg/darwin-minversion-1.c: New.
3614         * gcc.dg/darwin-minversion-2.c: New.
3615
3616 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3617
3618         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
3619
3620 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3621             DJ Delorie <dj@redhat.com>
3622
3623         PR other/30824
3624         * gcc.dg/Wfatal.c: New.
3625         * gcc.dg/Wfatal-2.c: New.
3626         * gcc.dg/Werror-1.c: Adjust expectations.
3627         * gcc.dg/Werror-5.c: Likewise.
3628         * gcc.dg/Werror-7.c: Likewise.
3629         * gcc.dg/Werror-10.c: Likewise.
3630         * gcc.dg/Werror-11.c: Likewise.
3631
3632 2007-02-20  Tobias Burnus  <burnus@net-b.de>
3633
3634         PR fortran/30522
3635         * gfortran.dg/volatile10.f90: New test.
3636
3637 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
3638
3639         PR libfortran/30533
3640         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
3641
3642 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3643
3644         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
3645         * gcc.dg/Walways-true-1.c: Likewise.
3646         * gcc.dg/weak/weak-3.c: Likewise.
3647         * gcc.dg/Werror-1.c: Likewise.
3648         * gcc.dg/Werror-3.c: Likewise.
3649         * gcc.dg/Werror-4.c: Likewise.
3650         * gcc.dg/Werror-5.c: Likewise.
3651         * gcc.dg/Werror-6.c: Likewise.
3652         * gcc.dg/Werror-7.c: Likewise.
3653         * gcc.dg/Werror-8.c: Likewise.
3654         * gcc.dg/Werror-10.c: Likewise.
3655         * gcc.dg/Werror-11.c: Likewise.
3656         * gcc.dg/Werror-12.c: Likewise.
3657         * g++.old-deja/g++.mike/warn8.C: Likewise.
3658         * g++.dg/warn/Walways-true-1.C: Likewise.
3659         * g++.dg/warn/Walways-true-2.C: Likewise.
3660         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
3661         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
3662         -Wstring-literal-comparison with -Waddress.
3663         * gcc.dg/Wstring-literal-comparison-4.c: Replace
3664         -Wno-string-literal-comparison with -Wno-address.
3665
3666 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3667
3668         * gnat.dg/self_aggregate_with_call.adb: New test.
3669
3670 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
3671
3672         PR tree-optimization/30975
3673         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
3674         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
3675         * gcc.dg/vect/pr30795.c: New.
3676
3677 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3678
3679         PR fortran/30681
3680         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
3681
3682 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3683
3684         PR rtl-optimization/28173
3685         * gcc.target/i386/andor-1.c: New test case.
3686
3687 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3688
3689         * gcc.dg/torture/builtin-ldexp-1.c: New.
3690         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
3691
3692 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3693
3694         * gfortran.dg/array_constructor_15.f90: New test case.
3695
3696 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3697
3698         * gfortran.dg/forall_10.f90: New test case.
3699
3700 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3701
3702         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
3703
3704 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3705
3706         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
3707         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
3708
3709 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
3710
3711         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
3712         * gcc.target/i386/builtin-bswap-3.c: Ditto.
3713         * gcc.target/i386/xchg-1.c: New test.
3714         * gcc.target/i386/xchg-2.c: New test.
3715
3716 2007-02-16  Richard Guenther  <rguenther@suse.de>
3717             Christian Bruel  <christian.bruel@st.com>
3718
3719         * gcc.dg/strict-overflow-5.c: New testcase.
3720
3721 2007-02-16  Tobias Burnus  <burnus@net-b.de>
3722
3723         PR fortran/30793
3724         * gfortran.dg/func_derived_4.f90: New test.
3725
3726 2007-02-15  Roger Sayle  <roger@eyesopen.com>
3727
3728         PR middle-end/30391
3729         * gfortran.dg/pr30391-1.f90: New test case.
3730
3731 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3732
3733         PR middle-end/30433
3734         * gcc.c-torture/compile/pr30433.c: New testcase to check
3735         that complex constants comparisions are foldded.
3736
3737 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3738
3739         PR C++/30158
3740         * g++.dg/ext/stmtexpr10.C: New testcase.
3741
3742 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3743
3744         PR middle-end/30729
3745         * gcc.dg/Wunused-value-2.c: New testcase.
3746
3747 2007-02-15  Ian Lance Taylor  <iant@google.com>
3748
3749         * g++.dg/eh/subreg-1.C: New test.
3750
3751 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3752
3753         PR c/26494
3754         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
3755         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
3756         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
3757         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
3758         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
3759         * gcc.dg/Werror-implicit-function-declaration.c: New.
3760
3761 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3762
3763         PR c++/28943
3764         * g++.dg/warn/pr28943.C: New.
3765
3766 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3767
3768         * gfortran.fortran-torture/execute/math.f90: Fix typo.
3769
3770 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3771
3772         PR fortran/30779
3773         * gfortran.dg/error_recovery_3.f90: New test.
3774
3775 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
3776
3777         * g++.dg/tree-ssa/sra-1.C: New.
3778
3779 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
3780
3781         * g++.dg/tree-ssa/sra-1.C: New.
3782
3783 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
3784
3785         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
3786
3787 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3788
3789         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
3790
3791 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3792
3793         PR fortran/30799
3794         * gfortran.dg/logical_2.f90: New test.
3795
3796 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
3797
3798         * gcc.dg/torture/complex-alias-1.c: New test.
3799
3800 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
3801
3802         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
3803         instead of -fdump-tree-tailcall.
3804
3805 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
3806
3807         * gfortran.dg/interface_10.f90: Fix comment typo.
3808
3809 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
3810
3811         PR tree-optimization/30771
3812         * gcc.dg/vect/pr30771.c: New test.
3813
3814 2007-02-13  Ian Lance Taylor  <iant@google.com>
3815
3816         * gcc.dg/Wstrict-overflow-1.c: New test.
3817         * gcc.dg/Wstrict-overflow-2.c: New test.
3818         * gcc.dg/Wstrict-overflow-3.c: New test.
3819         * gcc.dg/Wstrict-overflow-4.c: New test.
3820         * gcc.dg/Wstrict-overflow-5.c: New test.
3821         * gcc.dg/Wstrict-overflow-6.c: New test.
3822         * gcc.dg/Wstrict-overflow-7.c: New test.
3823         * gcc.dg/Wstrict-overflow-8.c: New test.
3824         * gcc.dg/Wstrict-overflow-9.c: New test.
3825         * gcc.dg/Wstrict-overflow-10.c: New test.
3826
3827 2007-02-13  Roger Sayle  <roger@eyesopen.com>
3828
3829         * gcc.target/ia64/builtin-bswap-2.c: New test case.
3830
3831 2007-02-13  Richard Henderson  <rth@redhat.com>
3832
3833         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
3834         * gcc.c-torture/execute/pr29302-1.c: ... here.
3835
3836 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3837
3838         PR c/29521
3839         * gcc.dg/c90-return-1.c: Update output.
3840         * gcc.dg/c99-return-1.c: Likewise.
3841
3842 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
3843
3844         PR fortran/30554
3845         * gfortran.dg/used_dummy_types_7.f90: New test..
3846
3847 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
3848
3849         * gcc.target/i386/parity-1.c: New test.
3850         * gcc.target/i386/parity-2.c: New test.
3851
3852 2007-02-12  Roger Sayle  <roger@eyesopen.com>
3853
3854         * gcc.target/i386/builtin-bswap-3.c: New test case.
3855
3856 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
3857
3858         PR tree-optimization/29145
3859         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
3860         alias analysis is improved to take better advantage of restrict
3861         qualified pointers.
3862         * gcc.dg/vect/vect-80.c: Likewise.
3863         * gcc.dg/vect/pr29145.c: New.
3864
3865 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3866
3867         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
3868         * gcc.target/i386/sse4a-insert.c: Likewise.
3869
3870 2007-02-11  Roger Sayle  <roger@eyesopen.com>
3871
3872         * gcc.target/ia64/builtin-popcount-1.c: New test case.
3873         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
3874
3875 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
3876
3877         PR fortran/30478
3878         * gfortran.dg/enum_4.f90: Update error message checks.
3879
3880 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
3881
3882         PR fortran/30554
3883         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
3884         versions of the modules.
3885
3886         PR fortran/30617
3887         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
3888         by getting rid of recursive I/O and providing functions with
3889         results.
3890
3891         PR fortran/30319
3892         * gfortran.dg/char_array_constructor_2.f90
3893
3894 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
3895
3896         PR c++/26988
3897         * g++.dg/template/spec34.C: New test
3898
3899 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
3900
3901         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
3902         on i?86 and x86_64.
3903         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
3904         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
3905         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
3906         on i?86 and x86_64.
3907         * gcc.dg/vect/vect-113.c: Ditto.
3908
3909 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
3910
3911         PR c++/29487
3912         * g++.dg/eh/weak1-C: New test.
3913         * g++.dg/eh/weak1-a.cc: Likewise.
3914         * g++.dg/eh/comdat1.C: Likewise.
3915
3916 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
3917             Dorit Nuzman  <dorit@il.ibm.com>
3918
3919         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
3920         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
3921         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
3922         * gcc.dg/vect/vect-113.c: Likewise.
3923
3924         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
3925
3926 2007-02-10  Richard Henderson  <rth@redhat.com>
3927
3928         * lib/target-supports.exp (check_effective_target_tls): Redefine
3929         to mean non-emulated tls.
3930         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3931         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3932         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3933         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3934         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3935         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3936         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3937
3938 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
3939
3940         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
3941
3942 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
3943
3944         * gfortran.dg/secnds.f: Replace time tolerance with a
3945         before-and-after bracket.
3946         * gfortran.dg/secnds-1.f: Likewise.
3947
3948 2007-02-09  Tobias Burnus  <burnus@net-b.de>
3949
3950         PR fortran/30512
3951         * gfortran.dg/maxlocval_1.f90: New test.
3952
3953 2007-02-09  Roger Sayle  <roger@eyesopen.com>
3954
3955         * gcc.target/ia64/builtin_bswap-1.c: New test case.
3956
3957 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3958
3959         PR fortran/30720
3960         * gfortran.dg/array_function_1.f90: New test.
3961
3962 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3963
3964         * lib/target-supports.exp (check_effective_target_lax_strtofp)
3965         (check_effective_target_dummy_wcsftime): New functions.
3966
3967 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3968
3969         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
3970         * lib/target-supports.exp (check_effective_target_uclibc): New
3971         function.
3972
3973 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3974
3975         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
3976         (vsnprintf): Don't define for uClibc targets.
3977
3978 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3979
3980         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
3981         set before checking whether it was allowed.
3982         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
3983         before checking inside_main.
3984
3985 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3986
3987         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
3988         uClinux targets.
3989         (u16sf): Likewise u4sf.
3990         * g++.dg/compat/struct-layout-1.h: Likewise.
3991
3992 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3993
3994         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
3995         procedure.
3996         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3997         m68k targets if check_effective_target_coldfire_fpu returns true.
3998
3999 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4000         Richard Guenther  <rguenther@suse.de>
4001
4002         PR middle-end/23361
4003         * gcc.dg/fold-compare-3.c: New testcase.
4004         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4005
4006 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4007
4008         * gcc.dg/pr26570.c: Clean up coverage files.
4009         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4010         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4011         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4012         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4013         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4014         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4015         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4016         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4017         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4018         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4019         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4020         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4021         * gcc.dg/vect/pr28952.c: Ditto.
4022         * gcc.dg/vect/pr27151.c: Ditto.
4023         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4024         * g++.dg/gomp/macro-3.C: Ditto.
4025
4026 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4027
4028         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4029         of the loop.
4030
4031 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4032
4033         * gcc.target/i386/builtin-bswap-2.c: New test case.
4034
4035 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4036
4037         * gfortran.dg/forall_8.f90: New test case.
4038         * gfortran.dg/forall_9.f90: Likewise.
4039
4040 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4041
4042         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4043
4044 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4045
4046         * lib/target-supports.exp (check_effective_target_simulator): New.
4047
4048 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4049
4050         * gcc.dg/tree-ssa/loop-25.c: New test.
4051
4052 2007-02-06  Richard Henderson  <rth@redhat.com>
4053
4054         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4055
4056 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4057
4058         * gcc.target/powerpc/popcount-1.c: New test case.
4059         * gcc.target/powerpc/parity-1.c: Likewise.
4060
4061 2007-02-06  Richard Guenther  <rguenther@suse.de>
4062
4063         PR middle-end/27302
4064         * gcc.dg/torture/pr27302-2.c: New testcase.
4065
4066 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4067
4068         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4069         * gcc.dg/vect/vect-iv-1.c: New test.
4070         * gcc.dg/vect/vect-iv-2.c: New test.
4071         * gcc.dg/vect/vect-iv-3.c: New test.
4072         * gcc.dg/vect/vect-iv-4.c: New test.
4073         * gcc.dg/vect/vect-iv-5.c: New test.
4074         * gcc.dg/vect/vect-iv-6.c: New test.
4075         * gcc.dg/vect/vect-iv-7.c: New test.
4076         * gcc.dg/vect/vect-iv-8.c: New test.
4077         * gcc.dg/vect/vect-iv-9.c: New test.
4078         * gcc.dg/vect/vect-iv-10.c: New test.
4079         * gcc.dg/vect/vect-iv-11.c: New test.
4080         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4081         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4082         * gcc.dg/vect/vect-14.c: Now vectorizable.
4083         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
4084         * gcc.dg/vect/vect-27.c: Likewise.
4085         * gcc.dg/vect/vect-29.c Likewise.
4086         * gcc.dg/vect/vect-dv-2.c: Likewise.
4087         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4088         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4089         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4090
4091 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4092
4093         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4094
4095 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4096
4097         * gcc.dg/builtins-20.c: Add more cases.
4098
4099 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4100
4101         PR debug/30189
4102         * gcc.dg/pr30189.c: New test.
4103
4104 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4105
4106         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4107         for running tests.
4108         * gcc.target/i386/sse4a-extract.c: New test.
4109         * gcc.target/i386/sse4a-insert.c: New test.
4110         * gcc.target/i386/sse4a-montsd.c: New test.
4111         * gcc.target/i386/sse4a-montss.c: New test.
4112
4113 2007-02-05  Richard Guenther  <rguenther@suse.de>
4114
4115         * gcc.target/i386/vectorize3.c: New testcase.
4116
4117 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4118
4119         PR target/30665
4120         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4121
4122 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4123
4124         PR fortran/30611
4125         * gfortran.dg/repeat_1.f90: New test.
4126
4127 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4128
4129         PR fortran/30605
4130         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4131         * gfortran.dg/derived_init_2.f90: Ditto.
4132         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4133         * gfortran.dg/array_initializer_1.f90: Ditto.
4134         * gfortran.dg/do_2.f90: Ditto.
4135         * gfortran.dg/proc_assign_1.f90: Ditto.
4136
4137 2007-02-04  Richard Guenther  <rguenther@suse.de>
4138
4139         PR middle-end/30636
4140         * g++.dg/warn/pr30636.C: New testcase.
4141         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4142
4143 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4144
4145         PR middle-end/30667
4146         * gfortran.dg/pr30667.f: New test.
4147
4148 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4149
4150         * gcc.dg/builtins-54.c: Add more cases.
4151
4152 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4153
4154         PR fortran/30514
4155         * gfortran.dg/zero_sized_2.f90: New test.
4156
4157         PR fortran/30660
4158         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4159
4160         PR fortran/29820
4161         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4162         file.
4163
4164 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4165
4166         PR fortran/30683
4167         * gfortran.dg/interface_10.f90: New test.
4168
4169 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4170
4171         * gcc.dg/builtins-20.c: Add more cases.
4172
4173 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4174
4175         PR target/29682
4176         * gcc-target/ia64/pr29682.c: New test.
4177
4178 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
4179
4180         PR fortran/30284
4181         * gfortran.dg/arrayio_11.f90.f90: New test.
4182
4183         PR fortran/30626
4184         * gfortran.dg/arrayio_12.f90.f90: New test.
4185
4186 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR c++/30536
4189         * g++.dg/tls/diag-5.C: New test.
4190
4191         PR middle-end/30473
4192         * gcc.dg/pr30473.c: New test.
4193         * gcc.c-torture/execute/20070201-1.c: New test.
4194
4195 2007-02-01  Roger Sayle  <roger@eyesopen.com>
4196
4197         * gfortran.dg/dependency_20.f90: New test case.
4198
4199 2007-01-31  Ian Lance Taylor  <iant@google.com>
4200
4201         * gcc.dg/lower-subreg-1.c (test): New test.
4202
4203 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
4204
4205         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
4206
4207 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4208
4209         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
4210         * gcc.dg/torture/builtin-math-3.c: Likewise.
4211
4212 2007-01-31  Dirk Mueller  <dmueller@suse.de>
4213
4214         gcc.dg/Wparentheses-2.c: Update and add new tests.
4215
4216 2007-01-31  Ira Rosen  <irar@il.ibm.com>
4217
4218         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
4219         vectorize.
4220
4221 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
4222
4223         * gcc.dg/builtins-63.c: New test.
4224
4225 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4226
4227         PR fortran/27588
4228         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
4229
4230 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4231
4232         PR fortran/30520
4233         * gfortran.dg/volatile8.f90: New argument conformance test.
4234         * gfortran.dg/volatile9.f90: New scope test.
4235
4236 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4237
4238         PR c++/24745
4239         * g++.dg/warn/null4.C: New.
4240
4241 2001-01-30  Roger Sayle  <roger@eyesopen.com>
4242             Uros Bizjak  <ubizjak@gmail.com>
4243
4244         * gcc.dg/large-size-array-3.c: Correct typo.
4245
4246 2007-01-30  Richard Guenther  <rguenther@suse.de>
4247
4248         PR middle-end/27657
4249         * g++.dg/debug/pr27657.C: New testcase.
4250
4251 2007-01-30  Richard Guenther  <rguenther@suse.de>
4252
4253         PR middle-end/30313
4254         * gcc.dg/torture/pr30313.c: New testcase.
4255
4256 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
4257
4258         * gcc.dg/dfp/dfp-except.h: New file.
4259         * gcc.dg/dfp/fe-check.h: New file.
4260         * gcc.dg/dfp/fe-binop.c: New test.
4261         * gcc.dg/dfp/fe-convert-1.c: New test.
4262         * gcc.dg/dfp/fe-convert-2.c: New test.
4263         * gcc.dg/dfp/fe-convert-3.c: New test.
4264
4265         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4266         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4267         * gcc.dg/dfp/convert-dfp.c: Ditto.
4268         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4269
4270 2007-01-29  Josh Conner  <jconner@apple.com>
4271
4272         * gcc.target/powerpc/altivec-24.c: New test.
4273
4274 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
4275
4276         PR c++/28266
4277         * g++.dg/parse/defarg12.C: New test.
4278
4279 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
4280
4281         PR fortran/30554
4282         * gfortran.dg/used_dummy_types_6.f90: New test.
4283
4284 2007-01-28  Jan Hubicka  <jh@suse.cz>
4285
4286         * gcc.dg/tree-prof/val-prof-6.c: New test.
4287
4288 2007-01-28  Roger Sayle  <roger@eyesopen.com>
4289
4290         * gcc.dg/large-size-array-3.c: Correct test case (portability).
4291
4292 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
4293
4294         PR C++/28988
4295         * g++.dg/expr/dtor4.C: New test.
4296
4297 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
4298
4299         * gcc.dg/tree-ssa/loop-23.c: New test.
4300
4301 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
4302
4303         PR libfortran/30389
4304         * gfortran.dg/achar_2.f90:  New test.
4305         * gfortran.dg/achar_3.f90:  New test.
4306
4307 2007-01-27  Ian Lance Taylor  <iant@google.com>
4308
4309         * gcc.dg/strict-overflow-1.c: New test.
4310         * gcc.dg/no-strict-overflow-1.c: New test.
4311         * gcc.dg/strict-overflow-2.c: New test.
4312         * gcc.dg/no-strict-overflow-2.c: New test.
4313         * gcc.dg/strict-overflow-3.c: New test.
4314         * gcc.dg/no-strict-overflow-3.c: New test.
4315         * gcc.dg/strict-overflow-4.c: New test.
4316         * gcc.dg/no-strict-overflow-4.c: New test.
4317         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4318         * gcc.dg/pr15784-1.c: Likewise.
4319         * gcc.dg/pr20922-1.c: Likewise.
4320         * gcc.dg/pr20922-3.c: Likewise.
4321         * gcc.dg/pr20922-4.c: Likewise.
4322         * gcc.dg/pr20922-6.c: Likewise.
4323         * gcc.dg/compare-4.c: Likewise.
4324         * gcc.dg/torture/pr26898-1.c: Likewise.
4325         * gcc.dg/tree-ssa/divide-1.c: Likewise.
4326         * gcc.dg/tree-ssa/divide-2.c: Likewise.
4327         * gcc.dg/tree-ssa/divide-3.c: Likewise.
4328         * gcc.dg/tree-ssa/divide-4.c: Likewise.
4329         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4330         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4331         * gcc.dg/tree-ssa/pr21082.c: Likewise.
4332         * gcc.dg/tree-ssa/pr26899.c: Likewise.
4333         * g++.dg/tree-ssa/pr21082.C: Likewise.
4334
4335 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4336
4337         * gcc-dg/large-size-array-3.c: New test case.
4338
4339 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4340
4341         * gfortran.dg/forall_7.f90: New test case.
4342
4343 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
4344
4345         PR fortran/30407
4346         * gfortran.dg/where_operator_assign_1.f90: New test.
4347         * gfortran.dg/where_operator_assign_2.f90: New test.
4348         * gfortran.dg/where_operator_assign_3.f90: New test.
4349
4350 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
4351
4352         * lib/target-supports.exp
4353         (check_effective_target_powerpc_altivec): New.
4354         (check_effective_target_vect_cmdline_needed): Use it.
4355
4356 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4357
4358         PR fortran/30278
4359         * gfortran.dg/backslash_3.f: New test.
4360
4361 2007-01-26  Richard Guenther  <rguenther@suse.de>
4362
4363         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
4364
4365 2007-01-26  Tobias Burnus  <burnus@net-b.de>
4366
4367         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4368         * gfortran.dg/vect/vect.exp: Ditto.
4369         * gfortran.dg/dg.exp: Ditto.
4370         * gfortran.fortran-torture/execute/execute.exp: Ditto.
4371         * gfortran.fortran-torture/compile/compile.exp: Ditto.
4372
4373 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4374
4375         * gcc.dg/builtins-20.c: Add more cases.
4376         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
4377
4378 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4379
4380         PR fortran/30437
4381         * gcc.dg/Wall.c: New.
4382         * gcc.dg/Wno-all.c: New.
4383         * gfortran.dg/Wall.f90: New.
4384         * gfortran.dg/Wno-all.f90: New.
4385
4386 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
4387
4388         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4389         * g++.dg/eh/simd-2.C: Also run on Darwin.
4390         * g++.dg/eh/simd-3.C: New.
4391         * g++.dg/eh/simd-4.C: New.
4392
4393 2007-01-25  Richard Guenther  <rguenther@suse.de>
4394
4395         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
4396         and _PROFILE_USE.
4397         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
4398
4399 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
4400
4401         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
4402         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
4403         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
4404         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
4405         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
4406         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
4407         * gcc.dg/ipa/ipa-7.c: New testcase.
4408
4409 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
4410
4411         * g++.dg/cpp0x/warn_cxx0x.C: New.
4412
4413 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4414
4415         * gcc.dg/builtins-20.c: Test builtin carg.
4416
4417 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
4418
4419         PR middle-end/27416
4420         * gcc.dg/gomp/pr27416.c: New test.
4421
4422         PR middle-end/30494
4423         * gcc.dg/gomp/pr30494.c: New test.
4424         * g++.dg/gomp/pr30494.C: New test.
4425
4426         PR middle-end/30421
4427         * gcc.dg/gomp/pr30421.c: New test.
4428
4429 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
4430
4431         * gcc.target/ia64/versionid-1.c: New test.
4432         * gcc.target/ia64/versionid-2.c: New test.
4433
4434 2007-01-24  Richard Guenther  <rguenther@suse.de>
4435
4436         PR testsuite/30181
4437         * gcc.dg/builtins-57.c: Change to a link-time testcase
4438         to support non-C99 targets.
4439
4440 2007-01-24  Jan Hubicka  <jh@suse.cz>
4441
4442         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
4443
4444 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4445
4446         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
4447
4448 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
4449
4450         PR objc/27438
4451         * objc.dg/const-str-12.m: New test.
4452
4453 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4454
4455         PR fortran/30532
4456         * gfortran.dg/ctrl-z.f90:  New test.
4457
4458 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4459
4460         PR fortran/30481
4461         * gfortran.dg/namelist_assumed_char.f90:  New test.
4462
4463 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
4464
4465         PR c++/27492
4466         * g++.dg/inherit/covariant15.C: New test.
4467
4468 2007-01-23  Ian Lance Taylor  <iant@google.com>
4469
4470         * g++.dg/warn/Wparentheses-24.C: New test.
4471
4472 2007-01-23  Richard Guenther  <rguenther@suse.de>
4473
4474         PR testsuite/30560
4475         * ada/acats/run_acats: Do not call gnatmake or gnatchop
4476         with full path.
4477
4478 2007-01-22  Richard Guenther  <rguenther@suse.de>
4479
4480         PR tree-optimization/30038
4481         * gcc.dg/builtins-62.c: New testcase.
4482
4483 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4484
4485         * gcc.c-torture/compile/20070121.c: New test.
4486
4487 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
4488
4489         PR libfortran/30525
4490         * gfortran.dg/char_comparison_1.f:  New test.
4491
4492 2007-01-21  Ira Rosen  <irar@il.ibm.com>
4493
4494         * gcc.dg/vect/vect-strided-same-dr.c: New test.
4495
4496 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
4497
4498         PR objc/30479
4499         * objc.dg/pch: New directory.
4500         * objc.dg/pch/pch.exp: New file.
4501         * objc.dg/pch/interface-1.m: New test.
4502         * objc.dg/pch/interface-1.hs: New include file.
4503         * lib/objc.exp (objc_target_compile): Add
4504         "-x objective-c-header" in front of the sources if this is
4505         a precompiled header being compiled.
4506
4507 2007-01-20  Roger Sayle  <roger@eyesopen.com>
4508
4509         * gfortran.dg/array_memcpy_3.f90: New test case.
4510         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
4511
4512 2007-01-20  Roger Sayle  <roger@eyesopen.com>
4513             Brooks Moses  <brooks.moses@codesourcery.com>
4514             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4515
4516         * gfortran.dg/intrinsic_sign_1.f90: New test case.
4517         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4518
4519 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4520
4521         * gcc.dg/torture/builtin-math-3.c: Test fdim.
4522
4523 2007-01-19  Mike Stump  <mrs@apple.com>
4524
4525         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
4526         away.
4527
4528 2007-01-19  Roger Sayle  <roger@eyesopen.com>
4529
4530         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
4531         option instead of -funsafe-math-optimizations.
4532
4533 2007-01-19  Tomas Bily  <tbily@suse.cz>
4534
4535         gcc.dg/tree-prof/indir-call-prof.c: New.
4536         g++.dg/dg.exp: Add tree-prof subdirectory.
4537         g++.dg/tree-prof/indir-call-prof.C: New.
4538         g++.dg/tree-prof/tree-prof.exp: New.
4539
4540 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4541
4542         PR c++/17947
4543         * g++.dg/warn/deprecated.C: Update warning output.
4544         * g++.dg/warn/deprecated-2.C: Likewise.
4545         * g++.dg/warn/deprecated-3.C: New.
4546
4547 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
4548
4549         * gcc.c-torture/execute/nestfunc-7.c: New.
4550
4551 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
4552
4553         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
4554
4555 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
4556
4557         * gcc.dg/m68k-pic-1.c: New.
4558
4559 2007-01-18  Roger Sayle  <roger@eyesopen.com>
4560
4561         * gfortran.dg/array_memcpy_4.f90: New test case.
4562
4563 2007-01-18  Josh Conner  <jconner@apple.com>
4564
4565         PR target/30485
4566         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
4567         * gcc.dg/vect/no-trapping-math-1: New.
4568         * gcc.dg/vect/no-trapping-math-2: New.
4569
4570 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
4571
4572         * gcc.target/i386/387-8.c: Update comment about optimizing
4573         inherent load of 1.0 of fptan instruction.
4574
4575 2007-01-18  Dirk Mueller  <dmueller@suse.de>
4576             Richard Guenther <rguenther@suse.de>
4577
4578         PR diagnostic/8268
4579         * gcc.dg/Warray-bounds.c: New testcase.
4580         * gcc.dg/Warray-bounds-2.c: New testcase.
4581         * g++.dg/warn/Warray-bounds.C: New testcase.
4582         * g++.dg/warn/Warray-bounds-2.C: New testcase.
4583
4584 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
4585
4586         PR fortran/30476
4587         * gfortran.dg/generic_12.f90: New test.
4588
4589 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
4590
4591         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
4592         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
4593
4594 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
4595
4596         * gcc.dg/dfp/compare-special.h: New file.
4597         * gcc.dg/dfp/compare-special-32.c: New test.
4598         * gcc.dg/dfp/compare-special-64.c: New test.
4599         * gcc.dg/dfp/compare-special-128.c: New test.
4600
4601 2007-01-16  Roger Sayle  <roger@eyesopen.com>
4602             Paul Thomas  <pault@gcc.gnu.org>
4603             Steven G. Kargl  <kargl@gcc.gnu.org>
4604
4605         PR fortran/30404
4606         * gfortran.dg/forall_6.f90: New test case.
4607         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
4608         * gfortran.dg/dependency_13.f90: Likewise.
4609
4610 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4611
4612         PR testsuite/12325
4613         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
4614         targets that don't support Inf.
4615
4616 2007-01-15  Dale Johannesen  <dalej@apple.com>
4617
4618         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
4619
4620 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
4621
4622         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
4623         of achar for 0xff to avoid the "Extended ASCII not
4624         implemented" error message.
4625
4626 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
4627
4628         PR fortran/28172
4629         * gfortran.dg/altreturn_4.f90: New test.
4630
4631         PR fortran/29389
4632         * gfortran.dg/stfunc_4.f90: New test.
4633
4634         PR fortran/29712
4635         * gfortran.dg/bound_2.f90: Reinstate commented out line.
4636         * gfortran.dg/initialization_1.f90: Change warning.
4637
4638         PR fortran/30283
4639         * gfortran.dg/specification_type_resolution_2.f90: New test.
4640
4641 2007-01-14  Jan Hubicka  <jh@suse.cz>
4642
4643         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
4644         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
4645         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
4646         elimination.
4647
4648 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
4649
4650         PR fortran/30410
4651         * gfortran.dg/external_procedures_2.f90: New test.
4652
4653 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
4654
4655         PR target/30413
4656         * gcc.target/i386/pr30413.c: New test.
4657
4658 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
4659
4660         PR fortran/30452
4661         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
4662
4663 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
4664
4665         * gcc.dg/20070112-1.c: New test.
4666
4667 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4668
4669         PR libgfortran/30435
4670         * gfortran.dg/list_read_6.f90: New test.
4671
4672 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
4673
4674         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
4675
4676 2007-01-12  Tom Tromey  <tromey@redhat.com>
4677
4678         PR preprocessor/28227:
4679         * gcc.dg/cpp/pr28227.c: New file.
4680
4681 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4682
4683         * gcc.dg/tree-ssa/loop-22.c: New test.
4684
4685 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4686
4687         PR tree-optimization/29516
4688         * gcc.dg/tree-ssa/loop-20.c: New test.
4689
4690 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
4691
4692         PR libfortran/30415
4693         * minmaxloc_integer_kinds_1.f90:  New test.
4694
4695 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
4696
4697         PR c++/29573
4698         * g++.dg/template/sizeof-template-argument.C: New test.
4699
4700 2007-01-11  Jan Hubicka  <jh@suse.cz>
4701
4702         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
4703         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
4704         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
4705         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
4706         * gcc.dg/tree-ssa/pr21658.c: Likewise.
4707         * gcc.dg/tree-ssa/pr15349.c: Likewise.
4708         * gcc.dg/tree-ssa/pr25501.c: Likewise.
4709         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
4710         transformation in question.
4711         * gcc.dg/tree-ssa/vrp05.c: Likewise.
4712         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4713         * gcc.dg/always_inline3.c: Likewise.
4714
4715 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
4716
4717         PR c++/28999
4718         * g++.dg/template/typename11.C: New test.
4719
4720 2007-01-10  Robert Kennedy <jimbob@google.com>
4721
4722         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
4723
4724 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
4725
4726         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
4727         for different integer kinds.
4728         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
4729         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
4730         * gfortran.dg/ishft_2.f90: New test.
4731         * gfortran.dg/ishft_3.f90: New test.
4732
4733 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
4734
4735         * gfortran.dg/altreturn_2.f90: Removed executable bit.
4736
4737 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
4738
4739         PR tree-optimization/30322
4740         * gcc.dg/tree-ssa/loop-21.c: New test.
4741
4742 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
4743
4744         * g++.dg/rtti/darwin-builtin-linkage.C: New.
4745
4746 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4747
4748         * gcc.target/spu/intrinsics-1.c: Remove xfail.
4749
4750 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4751
4752         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
4753         * g++.dg/warn/overflow-warn-3.C: Likewise.
4754         * g++.dg/warn/overflow-warn-4.C: Likewise.
4755         * g++.dg/warn/overflow-warn-5.C: Likewise.
4756         * g++.dg/warn/overflow-warn-6.C: Likewise.
4757         * g++.dg/warn/Woverflow-1.C: Likewise.
4758         * g++.dg/warn/Woverflow-2.C: Likewise.
4759         * g++.dg/warn/Woverflow-3.C: Likewise.
4760         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
4761
4762 2007-01-08  Roger Sayle  <roger@eyesopen.com>
4763
4764         * gfortran.dg/array_constructor_14.f90: New test case.
4765         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
4766
4767 2007-01-08  Richard Guenther  <rguenther@suse.de>
4768
4769         PR tree-optimization/23603
4770         * gcc.dg/tree-ssa/vrp31.c: New testcase.
4771         * gcc.dg/tree-ssa/vrp32.c: Likewise.
4772
4773 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
4774
4775         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
4776         in __v8qi typedef.
4777         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
4778         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
4779         compiler behaviour.
4780         * gcc.dg/simd-5.c: Likewise.
4781         * gcc.dg/simd-6.c: Likewise.
4782         * g++.dg/conversion/simd1.C: Likewise.
4783         * g++.dg/conversion/simd3.C: Likewise.
4784         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
4785         (main): Use it.
4786
4787 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
4788
4789         PR tree-optimization/29877
4790         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
4791         name of a hard register for the target concerned.  Adjust dg-error
4792         directives to cope with new behaviour of TER.
4793
4794 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4795
4796         PR c++/28986
4797         * g++.dg/conversion/nullptr1.C: Added overflow warning.
4798         * g++.dg/warn/overflow-warn-1.C: New.
4799         * g++.dg/warn/overflow-warn-3.C: New.
4800         * g++.dg/warn/overflow-warn-4.C: New.
4801         * g++.dg/warn/overflow-warn-5.C: New.
4802         * g++.dg/warn/overflow-warn-6.C: New.
4803         * g++.dg/warn/Woverflow-1.C: New.
4804         * g++.dg/warn/Woverflow-2.C: New.
4805         * g++.dg/warn/Woverflow-3.C: New.
4806         * g++.dg/warn/multiple-overflow-warn-2.C: New.
4807
4808 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
4809
4810         PR fortran/27698
4811         * gfortran.dg/invalid_name.f90: New test.
4812         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
4813         * gfortran.dg/gomp/pr29759.f90: Ditto.
4814
4815 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
4816
4817         * gfortran.dg/present_1.f90:  Update error message.
4818
4819 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
4820
4821         PR c++/19439
4822         * g++.dg/template/duplicate1.C: New test
4823         * g++.dg/template/memfriend6.C: Adjust error markers.
4824
4825 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
4826
4827         PR tree-opt/30385
4828         * gcc.dg/torture/inline-1.c: New test.
4829
4830 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4831
4832         PR c/19978
4833         * gcc.dg/multiple-overflow-warn-1.c: New.
4834         * gcc.dg/multiple-overflow-warn-2.c: New.
4835         * gcc.dg/overflow-warn-6.c: New.
4836         * g++.dg/warn/multiple-overflow-warn-1.C: New.
4837
4838 2007-01-05  Roger Sayle  <roger@eyesopen.com>
4839
4840         * gfortran.dg/array_memcpy_1.f90: New test case.
4841         * gfortran.dg/array_memcpy_2.f90: Likewise.
4842
4843 2007-01-05  Richard Guenther  <rguenther@suse.de>
4844
4845         PR middle-end/27826
4846         * g++.dg/opt/pr27826.C: New testcase.
4847
4848 2007-01-05  Ian Lance Taylor  <iant@google.com>
4849
4850         * gcc.dg/Walways-true-1.c: New test.
4851         * gcc.dg/Walways-true-2.c: New test.
4852         * g++.dg/warn/Walways-true-1.C: New test.
4853         * g++.dg/warn/Walways-true-2.C: New test.
4854
4855 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
4856
4857         PR c/30360
4858         * gcc.dg/pr30360.c: New test.
4859
4860 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
4861
4862         PR fortran/23232
4863         * gfortran.dg/data_implied_do_1.f90: New test.
4864
4865         PR fortran/27996
4866         PR fortran/27998
4867         * gfortran.dg/char_length_1.f90: New test.
4868
4869 2007-01-05  Richard Guenther  <rguenther@suse.de>
4870
4871         PR middle-end/28116
4872         * g++.dg/opt/pr28116.C: New testcase.
4873
4874 2007-01-05  Tobias Burnus  <burnus@net-b.de>
4875
4876         PR fortran/29624
4877         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
4878           invalid deallocate.
4879         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
4880         * gfortran.dg/protected_4.f90: Add pointer intent check.
4881         * gfortran.dg/protected_6.f90: Add pointer intent check.
4882         * gfortran.dg/pointer_intent_1.f90: New test.
4883         * gfortran.dg/pointer_intent_2.f90: New test.
4884         * gfortran.dg/pointer_intent_3.f90: New test.
4885
4886 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
4887
4888         PR 30235
4889         * gfortran.dg/altreturn_2.f90: new test.
4890
4891 2007-01-04  Tom Tromey  <tromey@redhat.com>
4892
4893         PR preprocessor/28165:
4894         * gcc.dg/cpp/pr28165.c: New file.
4895
4896 2007-01-03  Josh Conner  <jconner@apple.com>
4897
4898         PR middle-end/29683
4899         * gcc.dg/pr29683.c: New.
4900
4901 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR c++/28217
4904         * g++.dg/pch/template-1.C: New test.
4905         * g++.dg/pch/template-1.Hs: New file.
4906
4907 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4908
4909         PR middle-end/30353
4910         * gcc.c-torture/compile/complex-4.c: New test.
4911
4912 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
4913
4914         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
4915         -maltivec.
4916         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
4917
4918 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR middle-end/30286
4921         * gcc.dg/pr30286.c: New test.
4922
4923         PR c++/29535
4924         * g++.dg/template/crash66.C: New test.
4925
4926         PR c++/29054
4927         * g++.dg/template/friend49.C: New test.
4928
4929 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
4930
4931         * gfortran.dg/ibits.f90: New test.
4932
4933 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
4934
4935         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
4936         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
4937
4938 2007-01-02  Jan Hubicka  <jh@suse.cz>
4939
4940         * gcc.dg/pr16194.c: We now output error on all three functions, not just
4941         first one.
4942
4943 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4944
4945         PR c/19977
4946         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
4947         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
4948
4949 2006-01-02  Ian Lance Taylor  <iant@google.com>
4950
4951         * g++.dg/warn/Wparentheses-22.C: New test.
4952         * g++.dg/warn/Wparentheses-23.C: New test.
4953
4954 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4955
4956         PR middle-end/7651
4957         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
4958         * gcc.dg/declspec-3-Wextra.c: New.
4959         * gcc.dg/declspec-3-no.c: New
4960
4961 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
4962
4963         PR fortran/20896
4964         * gfortran.dg/interface_10.f90: Remove.
4965
4966 2007-01-01  Roger Sayle  <roger@eyesopen.com>
4967
4968         * gcc.dg/fold-eqxor-4.c: New test case.
4969
4970 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
4971
4972         PR middle-end/30311
4973         * gcc.c-torture/compile/pr30311.c: New test.
4974
4975 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
4976
4977         PR middle-end/30253
4978         * gcc.c-torture/compile/statement-expression-1.c: New test.
4979
4980 2007-01-01  Andreas Schwab  <schwab@suse.de>
4981
4982         PR target/29166
4983         * g++.dg/eh/pr29166.C: New test.
4984
4985 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
4986
4987         * lib/target-supports.exp (check_effective_target_powerpc_spe):
4988         New.
4989         (check_effective_target_vect_cmdline_needed): Use it.
4990
4991 2006-12-31  Richard Guenther  <rguenther@suse.de>
4992
4993         PR middle-end/30137
4994         * testsuite/gcc.dg/pr30137-1.c: New testcase.
4995         * testsuite/gcc.dg/pr30137-2.c: Likewise.
4996
4997 2006-12-31  Roger Sayle  <roger@eyesopen.com>
4998
4999         PR middle-end/30322
5000         * gcc.dg/fold-plusnot-1.c: New test case.
5001
5002 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5003
5004         PR c++/29731
5005         * g++.dg/parse/template22.C: New test.
5006
5007 2006-12-31  Richard Guenther  <rguenther@suse.de>
5008
5009         PR middle-end/30338
5010         * gcc.c-torture/compile/pr30338.c: New testcase.
5011
5012 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5013
5014         PR fortran/27900
5015         * gfortran.dg/intrinsic_actual_4.f90: New test.
5016
5017         PR fortran/24325
5018         * gfortran.dg/func_decl_3.f90: New test.
5019
5020 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5021
5022         PR fortran/23060
5023         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5024         * gfortran.dg/c_by_val_1.f: New test.
5025         * gfortran.dg/c_by_val_2.f: New test.
5026         * gfortran.dg/c_by_val_3.f: New test.
5027
5028 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5029
5030         PR libfortran/30321
5031         * gfortran.dg/sum_zero_array_1.f90:  New test.
5032
5033 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR preprocessor/29612
5036         * gcc.dg/cpp/pr29612-1.c: New test.
5037         * gcc.dg/cpp/pr29612-2.c: New test.
5038
5039 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5040
5041         PR fortran/30034
5042         * gfortran.dg/pure_formal_proc_1.f90: New test.
5043
5044         PR fortran/30237
5045         * gfortran.dg/intrinsic_actual_3.f90: New test.
5046
5047 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5048
5049         PR fortran/30014
5050         * gfortran.dg/io_constraints_1.f90: Update test.
5051         * gfortran.dg/io_constraints_2.f90: Update test.
5052         * gfortran.dg/inquire_iolength.f90: New test.
5053
5054 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5055
5056         PR fortran/20896
5057         * gfortran.dg/interface_10.f90: New test.
5058         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5059         since z is already, locally a variable.
5060
5061         PR fortran/25135
5062         * gfortran.dg/generic_11.f90: New test.
5063         * gfortran.dg/interface_7.f90: Remove name clash between module
5064         name and procedure 'x' referenced in the interface.
5065
5066 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5067
5068         PR middle-end/7651
5069         * gcc.dg/Wmissing-parameter-type.c: New.
5070         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5071         * gcc.dg/Wmissing-parameter-type-no.c: New.
5072
5073 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5074
5075         PR fortran/25818
5076         * gfortran.dg/entry_array_specs_2.f: New test.
5077
5078         PR fortran/30084
5079         * gfortran.dg/nested_modules_6.f90: New test.
5080
5081 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5082
5083         PR middle-end/7651
5084         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5085         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5086
5087 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5088
5089         PR C++/30168
5090         * g++.dg/opt/complex6.C: New test.
5091
5092 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5093
5094         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5095         full" if the linker on spu-*-* warns about exceeding local store.
5096
5097         And revert this patch:
5098         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5099         fail to link due to relocation overflows on spu-*-*.
5100
5101 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5102
5103         PR fortran/30273
5104         * gfortran.dg/dependency_19.f90: New test.
5105
5106 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5107
5108         PR fortran/30202
5109         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5110
5111 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5112
5113         PR middle-end/30262
5114         * gcc.c-torture/execute/20061220-1.c: New test.
5115
5116         PR middle-end/30263
5117         * gcc.dg/gomp/asm-1.c: New test.
5118
5119         PR target/30230
5120         * g++.dg/eh/ia64-2.C: New test.
5121
5122 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5123
5124         PR target/28966
5125         PR target/29248
5126         * gcc.dg/rs6000-leaf.c: New.
5127
5128 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5129
5130         PR fortran/25392
5131         * gfortran.dg/f2c_8.f90: New test.
5132
5133 2006-12-20  Bill Wendling  <wendling@apple.com>
5134
5135         * gcc.dg/asm-b.c: Check for __ppc64__.
5136
5137 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5138
5139         PR fortran/30190
5140         * gfortran.dg/bounds_check_5.f90: New test.
5141
5142 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5143
5144         PR middle-end/30143
5145         * gcc.dg/gomp/complex-1.c: New testcase.
5146
5147 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5148
5149         * gfortran.dg/array_memset_1.f90: New test case.
5150
5151 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5152
5153         * lib/target-supports.exp: Add spu to
5154         check_effective_target_vect_widen_mult_hi_to_si.
5155
5156 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5157
5158         PR fortran/29992
5159         * gfortran.dg/generic_9.f90: New test.
5160
5161         PR fortran/30081
5162         * gfortran.dg/generic_10.f90: New test.
5163
5164 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5165
5166         PR tree-opt/30045
5167         * gcc.dg/pr30045.c: New test.
5168
5169 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5170
5171         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5172
5173 2006-12-19  Eric Christopher  <echristo@apple.com>
5174
5175         PR target/29302
5176         * gcc.c-torture/execute/pr29302-1.c: New.
5177
5178 2006-12-19  Tobias Burnus  <burnus@net-b.de>
5179
5180         PR fortran/39238
5181         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
5182
5183 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
5184
5185         PR fortran/30236
5186         * gfortran.dg/altreturn_3.f90: New test.
5187
5188         * gfortran.dg/char_result_12.f90: Fix comment typos.
5189
5190 2006-12-19  Ben Elliston  <bje@au.ibm.com>
5191
5192         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
5193         as newlib's stdio.h uses non-traditional cpp constructs.
5194
5195 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5196
5197         * gfortran.dg/advance.f90: Renamed to advance_1.f90
5198         * gfortran.dg/append-1.f90: Renamed to append_1.f90
5199         * gfortran.dg/array-1.f90: Renamed to array_1.f90
5200         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
5201         * gfortran.dg/backspace.f: Renamed to backspace_1.f
5202         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
5203         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
5204         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
5205         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
5206         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
5207         * gfortran.dg/logint-1.f: Renamed to logint_1.f
5208         * gfortran.dg/logint-2.f: Renamed to logint_2.f
5209         * gfortran.dg/logint-3.f: Renamed to logint_3.f
5210         * gfortran.dg/advance_1.f90: Renamed from advance.f90
5211         * gfortran.dg/append_1.f90: Renamed from append-1.f90
5212         * gfortran.dg/array_1.f90: Renamed from array-1.f90
5213         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
5214         * gfortran.dg/backspace_1.f: Renamed from backspace.f
5215         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
5216         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
5217         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
5218         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
5219         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
5220         * gfortran.dg/logint_1.f: Renamed from logint-1.f
5221         * gfortran.dg/logint_2.f: Renamed from logint-2.f
5222         * gfortran.dg/logint_3.f: Renamed from logint-3.f
5223
5224 2006-12-18  Bill Wendling  <wendling@apple.com>
5225
5226         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
5227         id is an OjbC keyword.
5228
5229 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5230
5231         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5232
5233 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5234
5235         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5236
5237 2006-12-18  Ian Lance Taylor  <iant@google.com>
5238
5239         * g++.dg/warn/Wmissing-declarations-1.C: New test.
5240
5241 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5242
5243         * gcc.c-torture/compile/pr27528.c: Use empty templates.
5244
5245 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5246
5247         PR fortran/30207
5248         * gfortran.fortran-torture/execute/where21.f90: New test.
5249
5250 2006-12-17  Tobias Burnus  <burnus@net-b.de>
5251
5252         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5253
5254 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5255
5256         PR middle-end/7651
5257         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5258         * gcc.dg/if-empty-1.c: Likewise.
5259         * gcc.dg/pr23165.c: Likewise.
5260         * g++.dg/warn/empty-body.C: Likewise.
5261
5262 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5263
5264         PR libfortran/30005
5265         * gfortran.dg/open_errors.f90: New test.
5266
5267 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
5268
5269         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5270
5271         * gcc.target/i386/ssse3-pabsb.c: New file.
5272         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5273         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5274         * gcc.target/i386/ssse3-palignr.c: Likewise.
5275         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5276         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5277         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5278         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5279         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5280         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5281         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5282         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5283         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5284         * gcc.target/i386/ssse3-psignb.c: Likewise.
5285         * gcc.target/i386/ssse3-psignd.c: Likewise.
5286         * gcc.target/i386/ssse3-psignw.c: Likewise.
5287         * gcc.target/i386/ssse3-vals.h: Likewise.
5288
5289 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
5290
5291         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5292         * lib/fortran-torture.exp: Include target-supports.exp.
5293
5294 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
5295
5296         PR target/30185
5297         * gcc.c-torture/execute/pr30185.c: New test.
5298
5299 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5300
5301         PR testsuite/30179
5302         PR testsuite/30180
5303         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5304         * gcc.dg/builtin-bswap-2.c: Likewise.
5305         * gcc.dg/builtin-bswap-3.c: Likewise.
5306         * gcc.dg/builtin-bswap-4.c: Likewise.
5307         * lib/target-supports.exp (check_effective_target_stdint_types): New.
5308         * gcc.c-torture/execute/mode-dependent-address.x: New file.
5309
5310 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5311
5312         PR libfortran/30145
5313         * gfortran.dg/write_zero_array: New test.
5314
5315 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5316
5317         PR fortran/30200
5318         * gfortran.dg/write_fmt_trim.f90: New test.
5319
5320 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
5321
5322         PR 30194
5323         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5324         temporarily.
5325
5326 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5327
5328         * lib/target-supports.exp (check_weak_available): Use istarget
5329         "hppa*-*-hpux10*" instead of regexp.
5330         (check_cxa_atexit_available): Likewise.
5331
5332 2006-12-14  Richard Guenther  <rguenther@suse.de>
5333
5334         PR tree-optimization/30197
5335         * gcc.c-torture/execute/complex-1.c: Fix function name.
5336         * gcc.dg/builtins-61.c: New testcase.
5337
5338 2006-12-14  Richard Guenther  <rguenther@suse.de>
5339
5340         PR middle-end/30172
5341         * gcc.dg/pr30172-1.c: New testcase.
5342
5343 2006-12-14  Richard Guenther  <rguenther@suse.de>
5344
5345         PR tree-optimization/30198
5346         * gcc.dg/builtins-60.c: New testcase.
5347
5348 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
5349
5350         * lib/target-supports.exp (vect_no_align): Remove spu.
5351
5352 2006-12-13  Ian Lance Taylor  <iant@google.com>
5353
5354         PR c++/19564
5355         PR c++/19756
5356         * g++.dg/warn/Wparentheses-5.C: New test.
5357         * g++.dg/warn/Wparentheses-6.C: New test.
5358         * g++.dg/warn/Wparentheses-7.C: New test.
5359         * g++.dg/warn/Wparentheses-8.C: New test.
5360         * g++.dg/warn/Wparentheses-9.C: New test.
5361         * g++.dg/warn/Wparentheses-10.C: New test.
5362         * g++.dg/warn/Wparentheses-11.C: New test.
5363         * g++.dg/warn/Wparentheses-12.C: New test.
5364         * g++.dg/warn/Wparentheses-13.C: New test.
5365         * g++.dg/warn/Wparentheses-14.C: New test.
5366         * g++.dg/warn/Wparentheses-15.C: New test.
5367         * g++.dg/warn/Wparentheses-16.C: New test.
5368         * g++.dg/warn/Wparentheses-17.C: New test.
5369         * g++.dg/warn/Wparentheses-18.C: New test.
5370         * g++.dg/warn/Wparentheses-19.C: New test.
5371         * g++.dg/warn/Wparentheses-20.C: New test.
5372         * g++.dg/warn/Wparentheses-21.C: New test.
5373
5374 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5375
5376         PR testsuite/30157
5377         * lib/target-supports.exp (check_cxa_atexit_available): Return false
5378         for target "hppa.*hpux10".
5379
5380 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
5381
5382         * g++.dg/debug/vartrack1.C: New test.
5383
5384         * g++.dg/opt/ifcvt1.C: New test.
5385
5386         * gcc.dg/tls/opt-13.c: New test.
5387
5388         * gcc.dg/20060425-2.c: New test.
5389
5390         * g++.dg/opt/pr15054-2.C: New test.
5391
5392         * gcc.c-torture/execute/20060420-1.c: New test.
5393
5394         * gcc.c-torture/execute/20060412-1.c: New test.
5395
5396         * objc/compile/20060406-1.m: New test.
5397
5398 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
5399
5400         * g++.dg/template/array17.C: New test.
5401
5402 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
5403
5404         * gcc.target/powerpc/altivec-23.c: New test.
5405
5406 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
5407
5408         PR c++27316
5409         * g++.dg/inherit/error3.C: New test.
5410
5411         PR c++/28740
5412         * g++.dg/inherit/error4.C: New test.
5413
5414 2006-12-13  Richard Guenther  <rguenther@suse.de>
5415
5416         PR tree-optimization/17687
5417         * gcc.dg/builtins-59.c: New testcase.
5418
5419 2006-12-13  Ben Elliston  <bje@au.ibm.com>
5420
5421         * gcc.target/spu/Wmain.c: New test.
5422
5423 2006-12-12  Josh Conner  <jconner@apple.com>
5424
5425         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
5426         * g++.dg/abi/thunk4.C: Likewise.
5427         * g++.dg/abi/rtti3.C: Likewise.
5428
5429 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
5430
5431         * gcc.target/spu/cpat-1.c: New test.
5432         * gcc.target/spu/cpat-2.c: New test.
5433         * gcc.target/spu/cpat-3.c: New test.
5434         * gcc.target/spu/cpat-4.c: New test.
5435
5436 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5437
5438         PR tree-opt/28436
5439         * gcc.c-torture/compile/vector-1.c: New test.
5440         * gcc.c-torture/compile/vector-2.c: New test.
5441         * gcc.c-torture/compile/vector-3.c: New test.
5442
5443 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5444
5445         * lib/fortran-torture.exp: Update copyright years.  Remove
5446         obsolete comment.  Test -ftree-vectorize where it makes sense.
5447         * lib/gfortran-dg.exp: Update copyright years.  Use settings
5448         from fortran-torture.exp.
5449         * gfortran.dg/char_transpose_1.f90,
5450         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
5451         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
5452         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
5453         '-w' to dg-options.
5454
5455 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
5456
5457         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
5458         saved_${tool}_load.
5459
5460 2006-12-12  Ira Rosen  <irar@il.ibm.com>
5461
5462         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
5463         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
5464         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
5465         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
5466         gaps.
5467
5468 2006-12-12  Richard Guenther  <rguenther@suse.de>
5469
5470         PR middle-end/30147
5471         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
5472
5473 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
5474             Diego Novillo  <dnovillo@redhat.com>
5475
5476         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
5477         VDEF/VUSE changes.
5478         * gcc.dg/tree-ssa/pr26421.c: Likewise
5479         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
5480         * gcc.dg/tree-ssa/pr23382.c: Likewise.
5481         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
5482         * gcc.dg/tree-ssa/pr28410.c: Likewise.
5483         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
5484         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5485         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5486         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5487         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5488
5489 2006-12-11  Jan Hubicka  <jh@suse.cz>
5490
5491         * gcc.dg/tree-prof/stringop-1.c: New test.
5492         * gcc.dg/tree-prof/stringop-2.c: New test.
5493
5494 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
5495
5496         PR target/30120
5497         * gcc.target/i386/pr30120.c: New test.
5498
5499         Revert:
5500         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
5501
5502         * gcc.target/i386/x87regparm-1.c: New test.
5503         * gcc.target/i386/x87regparm-2.c: New test.
5504         * gcc.target/i386/x87regparm-3.c: New test.
5505         * gcc.target/i386/x87regparm-4.c: New test.
5506
5507 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
5508
5509         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
5510
5511 2006-12-10  Tobias Burnus  <burnus@net-b.de>
5512
5513         PR fortran/23994
5514         * gfortran.dg/protected_1.f90: New test.
5515         * gfortran.dg/protected_2.f90: New test.
5516         * gfortran.dg/protected_3.f90: New test.
5517         * gfortran.dg/protected_4.f90: New test.
5518         * gfortran.dg/protected_5.f90: New test.
5519         * gfortran.dg/protected_6.f90: New test.
5520
5521 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5522             Tobias Burnus  <burnus@gcc.gnu.org>
5523
5524         PR fortran/29975
5525         PR fortran/30068
5526         * gfortran.dg/interface_4.f90: Test adding procedure to generic
5527         interface.
5528         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
5529         ambiguous interfaces.
5530         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
5531         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
5532         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
5533         ambiguous interfaces.
5534         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
5535         * gfortran.dg/array_initializer_2.f90: Add initializer array
5536         constructor test.
5537
5538         PR fortran/30096
5539         * gfortran.dg/interface_9.f90: Test that host interfaces are
5540         not checked for ambiguity with the local version.
5541
5542 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5543
5544         PR fortran/29464
5545         * gfortran.dg/module_interface_2.f90: New test.
5546
5547 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5548
5549         PR fortran/29941
5550         * gfortran.dg/assumed_len.f90: New test.
5551
5552 2006-12-09  Richard Guenther  <rguenther@suse.de>
5553
5554         * g++.dg/warn/implicit-typename1.C: Qualify types.
5555         * g++.dg/parse/crash12.C: Likewise.
5556         * g++.dg/tree-ssa/pr22444.C: Likewise.
5557
5558 2006-12-09  Tobias Burnus  <burnus@net-b.de>
5559
5560         * gfortran.dg/array_2.f90: Added sqrt test.
5561
5562 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
5563
5564         * gcc.target/i386/x87regparm-1.c: XFAIL.
5565         * gcc.target/i386/x87regparm-2.c: XFAIL.
5566         * gcc.target/i386/x87regparm-3.c: XFAIL.
5567         * gcc.target/i386/x87regparm-4.c: XFAIL.
5568
5569 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5570
5571         * lib/target-supports.exp
5572         (check_effective_target_large_long_double): New.
5573         * gcc.dg/Wconversion-real.c : Use it.
5574         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
5575         unsigned.
5576
5577 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
5578
5579         * gcc.c-torture/execute/mode-dependent-address.c: New test.
5580
5581 2006-12-08  Tobias Burnus  <burnus@net-b.de>
5582
5583         PR fortran/27546
5584         * gfortran.dg/import4.f90: New test for IMPORT in modules.
5585
5586 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
5587
5588         PR c++/29732
5589         * g++.dg/template/crash65.C: New test.
5590         * g++.dg/template/spec16.C: Tweak error markers.
5591
5592 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5593
5594         * gcc.target/spu: New directory.
5595         * gcc.target/spu/spu.exp: New file.
5596         * gcc.target/spu/intrinsics-1.c: New test.
5597
5598 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
5599
5600         PR c++/29980
5601         * g++.dg/ext/attrib27.C: New test.
5602         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
5603         * g++.dg/parse/typedef5.C: Likewise.
5604
5605 2006-12-07  Mike Stump  <mrs@apple.com>
5606
5607         * treelang/compile/var_defs.tree: Adjust.
5608
5609 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
5610
5611         PR c++/29730
5612         * g++.dg/template/crash64.C: New test.
5613         * g++.dg/parse/crash27.C: Adjust error markers.
5614
5615 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
5616
5617         PR libfortran/30009
5618         PR libfortran/30056
5619         * gfortran.dg/read_eof_4.f90:  Add tests.
5620         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
5621         * gfortran.dg/unf_read_corrupted_1.f90: New test.
5622
5623 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
5624
5625         PR c++/29729
5626         * g++.dg/template/crash63.C: New test.
5627
5628         PR c++/29728
5629         * g++.dg/template/crash62.C: New test.
5630
5631 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
5632
5633         PR fortran/30003
5634         * gfortran.dg/allocatable_function_1.f90: Increase the number
5635         of expected calls of free to 10; the lhs section reference is
5636         now evaluated so there is another call to bar.  Change the
5637         comment appropriately.
5638         * gfortran.dg/array_section_1.f90: New test.
5639
5640 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
5641
5642         PR fortran/29912
5643         * gfortran.dg/char_result_12.f90: New test.
5644
5645 2006-12-05  Richard Guenther  <rguenther@suse.de>
5646
5647         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
5648         * gcc.dg/vect/vect-pow-2.c: Rename to ...
5649         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
5650         vect_double, xfail for spu*-*-*.
5651
5652 2006-12-04  Tobias Burnus  <burnus@net-b.de>
5653
5654         PR fortran/29962
5655         * initialization_4.f90: Test noninteger exponents (-std=f95).
5656         * initialization_5.f90: New test for noninteger exponents
5657           with -std=f2003.
5658
5659 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
5660
5661         PR fortran/29821
5662         * gfortran.dg/parameter_array_section_1.f90: New test.
5663
5664 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
5665
5666         PR c++/29733
5667         * g++.dg/template/crash61.C: New test.
5668
5669         PR c++/29632
5670         * g++.dg/template/error23.C: New test.
5671
5672 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
5673
5674         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
5675
5676 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
5677
5678         PR fortran/29916
5679         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
5680
5681 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
5682
5683         PR middle-end/29965
5684         * gcc.dg/gomp/pr29965-1.c: New test.
5685         * gcc.dg/gomp/pr29965-2.c: New test.
5686         * gcc.dg/gomp/pr29965-3.c: New test.
5687         * gcc.dg/gomp/pr29965-4.c: New test.
5688         * gcc.dg/gomp/pr29965-5.c: New test.
5689         * gcc.dg/gomp/pr29965-6.c: New test.
5690         * g++.dg/gomp/pr29965-1.C: New test.
5691         * g++.dg/gomp/pr29965-2.C: New test.
5692         * g++.dg/gomp/pr29965-3.C: New test.
5693         * g++.dg/gomp/pr29965-4.C: New test.
5694         * g++.dg/gomp/pr29965-5.C: New test.
5695         * g++.dg/gomp/pr29965-6.C: New test.
5696         * g++.dg/gomp/pr29965-7.C: New test.
5697         * g++.dg/gomp/pr29965-8.C: New test.
5698         * g++.dg/gomp/pr29965-9.C: New test.
5699         * g++.dg/gomp/pr29965-10.C: New test.
5700
5701 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
5702
5703         * gnat.dg/pointer_variable_bounds.adb: New test.
5704         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5705         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
5706
5707 2006-12-03  Eric Christopher  <echristo@apple.com>
5708
5709         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
5710
5711 2006-12-03  Richard Henderson  <rth@redhat.com>
5712             Andrew Pinski  <pinskia@gmail.com>
5713
5714         PR C++/14329
5715         * g++.dg/warn/unit-1.C: New test.
5716
5717 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
5718
5719         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
5720
5721 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
5722
5723         * g++.dg/vect/vect.exp: Enable tests to run on spu.
5724         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
5725         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
5726         * gcc.dg/vect/vect-70.c: Reduce array size.
5727         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
5728         vect_no_compaer_double targets.
5729         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
5730         vect_float, vect_double, and vect_int.
5731
5732 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
5733
5734         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
5735         test for loop versioning on vect_no_align targets.
5736         * gcc.dg/vect/pr20122.c: Likewise.
5737         * gcc.dg/vect/vect-105.c: Likewise.
5738         * gcc.dg/vect/vect-42.c: Likewise.
5739         * gcc.dg/vect/vect-43.c: Likewise.
5740         * gcc.dg/vect/vect-74.c: Likewise.
5741         * gcc.dg/vect/vect-75.c: Likewise.
5742         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5743         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5744         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
5745         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
5746
5747 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
5748
5749         PR fortran/29642
5750         * gfortran.dg/value_1.f90 : New test.
5751         * gfortran.dg/value_2.f90 : New test.
5752         * gfortran.dg/value_3.f90 : New test.
5753         * gfortran.dg/value_4.f90 : New test.
5754         * gfortran.dg/value_4.c : Called from value_4.f90.
5755
5756 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5757
5758         PR C++/30033
5759         *  g++.dg/cpp0x/static_assert4.C: New testcase.
5760
5761 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5762
5763         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
5764
5765 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
5766
5767         PR c/27953
5768         * gcc.dg/pr27953.c: New test.
5769
5770 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5771
5772         PR c++/30022
5773         * g++.dg/ext/vector5.C: New test.
5774
5775         PR c++/30021
5776         * g++.dg/other/main1.C: New test.
5777
5778 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
5779
5780         PR libfortran/29568
5781         * gfortran.dg/convert_implied_open.f90:  Change to
5782         new default record length.
5783         * gfortran.dg/unf_short_record_1.f90:  Adapt to
5784         new error message.
5785         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
5786
5787 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
5788
5789         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
5790
5791 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
5792
5793         PR c++/29066
5794         * g++.dg/expr/pr29066.c: New.
5795
5796 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
5797             Zdenek Dvorak <dvorakz@suse.cz>
5798
5799         PR tree-optimization/29921
5800         * gcc.dg/pr29921-2.c: New test.
5801
5802 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
5803
5804         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
5805         (i386_get_cpuid): New function.
5806         (i386_cpuid_ecx): Likewise.
5807         (i386_cpuid_edx): Likewise.
5808         (i386_cpuid): Updated to call i386_cpuid_edx.
5809
5810         * gcc.target/i386/sse3-addsubpd.c: New file.
5811         * gcc.target/i386/sse3-addsubps.c: Likewise.
5812         * gcc.target/i386/sse3-haddpd.c: Likewise.
5813         * gcc.target/i386/sse3-haddps.c: Likewise.
5814         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5815         * gcc.target/i386/sse3-hsubps.c: Likewise.
5816         * gcc.target/i386/sse3-lddqu.c: Likewise.
5817         * gcc.target/i386/sse3-movddup.c: Likewise.
5818         * gcc.target/i386/sse3-movshdup.c: Likewise.
5819         * gcc.target/i386/sse3-movsldup.c: Likewise.
5820
5821 2006-12-01  Dirk Mueller  <dmueller@suse.de>
5822
5823         * g++.dg/warn/Wreturn-type-4.C: New testcase.
5824
5825 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
5826
5827         * gcc.dg/dfp/convert-int-max.c: New test.
5828         * gcc.dg/dfp/convert-int-max-fold.c: New test.
5829
5830 2006-11-30  Richard Guenther  <rguenther@suse.de>
5831
5832         * gcc.dg/vect/vect-pow-1.c: Rename ...
5833         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
5834         floats instead of doubles, check successful vectorization.
5835
5836 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5837
5838         PR target/29945
5839         * gcc.c-torture/compile/pr29945.c: New testcase.
5840
5841 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
5842
5843         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
5844         -maltivec.
5845
5846 2006-11-29  Eric Christopher  <echristo@apple.com>
5847
5848         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
5849
5850 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
5851
5852         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
5853
5854         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
5855
5856 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
5857
5858         PR c++/29022
5859         * g++.dg/inherit/virtual2.C: New test.
5860         * g++.dg/inherit/virtual3.C: Likewise.
5861         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
5862         * g++.dg/inherit/error2.C: Likewise.
5863         * g++.dg/template/instantiate1.C: Likewise.
5864
5865 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
5866
5867         PR tree-opt/29984
5868         * gcc.dg/tree-ssa/reassoc-12.c: New test.
5869
5870 2006-11-28  Jan Hubicka  <jh@suse.cz>
5871
5872         * gcc.dg/memcpy-1.c: New test.
5873
5874 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
5875
5876         PR c++/29735
5877         * g++.dg/warn/main-3.C: New test.
5878
5879 2006-11-28  Jan Hubicka  <jh@suse.cz>
5880
5881         * gcc.dg/winline-1.c: New test.
5882
5883 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
5884
5885         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
5886         alignments.
5887
5888 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
5889
5890         PR fortran/29976
5891         * gfortran.dg/missing_optional_dummy_3.f90
5892
5893 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
5894
5895         PR fortran/20880
5896         * gfortran.dg/interface_3.f90: Modify errors.
5897
5898 2006-11-28  Ben Elliston  <bje@au.ibm.com>
5899
5900         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5901         fail to link due to relocation overflows on spu-*-*.
5902
5903 2006-11-27  Michael Matz  <matz@suse.de>
5904             Andreas Krebbel  <krebbel1@de.ibm.com>
5905
5906         PR target/29319
5907         * gcc.dg/20061127-1.c: New testcase.
5908
5909 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
5910
5911         * gcc.dg/20061124-1.c: Add exit() function prototype.
5912
5913 2006-11-27  Jan Hubicka  <jh@suse.cz>
5914
5915         * gcc.target/i386/memcpy-1.c: Adjust size.
5916         * testsuite/gcc.dg/visibility-11.c: Likewise.
5917
5918 2006-11-27  Richard Guenther  <rguenther@suse.de>
5919
5920         PR middle-end/25620
5921         * gcc.target/i386/pow-1.c: New testcase.
5922         * gcc.dg/builtins-58.c: Likewise.
5923
5924 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
5925
5926         PR c++/29886
5927         * g++.dg/expr/cast8.C: New test.
5928
5929 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5930
5931         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
5932         Don't ever inline the testcase.
5933
5934 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
5935
5936         PR fortran/29982
5937         * gfortran.fortran-torture/compile/parameter_3.f90: New
5938         testcase.
5939
5940 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
5941
5942         PR fortran/29951
5943         * gfortran.fortran-torture/execute/transfer2.f90: New test.
5944
5945 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5946
5947         * gfortran.fortran-torture/execute/specifics.f90: Remove test
5948         for CHAR.
5949
5950 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5951
5952         PR libgfortran/29936
5953         * gfortran.dg/write_check3.f90: New test.
5954
5955 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5956
5957         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
5958
5959 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
5960
5961         PR fortran/20880
5962         * gfortran.dg/interface_3.f90: New test.
5963
5964         PR fortran/29387
5965         * gfortran.dg/generic_8.f90: New test.
5966
5967 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5968
5969         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
5970         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
5971         * gfortran.dg/specifics_3.f90: Remove.
5972
5973 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
5974
5975         PR c/29955
5976         * gcc.dg/gomp/pr29955.c: New test.
5977
5978         PR c/29736
5979         * gcc.dg/pr29736.c: New test.
5980
5981 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5982
5983         PR tree-opt/29964
5984         * gcc.dg/pure-1.c: New test.
5985
5986 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
5987
5988         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
5989         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
5990
5991 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5992
5993         * gcc.dg/20061124-1.c: New testcase.
5994
5995 2006-11-23  Eric Christopher  <echristo@apple.com>
5996
5997         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
5998
5999 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6000
6001         PR c/2707
6002         PR c++/26167
6003         * gcc.dg/Wconversion-integer.c: New. Supersedes
6004         Wconversion-negative-constants.c
6005         * gcc.dg/Wconversion-real.c: New.
6006         * gcc.dg/Wconversion-real-integer.c: New.
6007         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6008         * g++.dg/warn/Wconversion1.C: Modified.
6009
6010 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6011
6012         * gfortran.dg/overload_1.f90: New test.
6013
6014 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6015
6016         PR c/9072
6017         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6018         Wtraditional-conversion.
6019         * gcc.dg/overflow-warn-2.c: Likewise.
6020         * gcc.dg/Wconversion.c: Likewise. Renamed as
6021         Wtraditional-conversion.c .
6022         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6023         Wtraditional-conversion-2.c .
6024         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6025         Wtraditional-conversion-2.c
6026         * gcc.dg/Wconversion-negative-constants.c: New.
6027
6028 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6029
6030         * gcc.dg/tree-ssa/dump-1.c: New test.
6031
6032 2006-11-23  David Ung <davidu@mips.com>
6033
6034         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6035         -mfp64, allowable when ISA >= 33 and float is enabled.
6036         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6037         of mthc1 and mfhc1 patterns.
6038
6039 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6040
6041         PR tree-optimization/29921
6042         * gcc.dg/pr29921.c: New test.
6043
6044 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6045
6046         PR fortran/29441
6047         * gfortran.dg/initialization_4.f90: New test.
6048
6049 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6050
6051         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6052         platforms that have interleaving support.
6053         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6054         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6055         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6056         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6057         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6058         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6059         gcc.dg/vect/vect-strided-u8-i8.c,
6060         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6061         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6062         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6063         gcc.dg/vect/vect-strided-float.c,
6064         gcc.dg/vect/vect-strided-a-mult.c,
6065         gcc.dg/vect/vect-strided-mult-char-ls.c,
6066         gcc.dg/vect/vect-strided-a-u16-mult.c,
6067         gcc.dg/vect/vect-strided-a-u32-mult.c,
6068         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6069         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6070         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6071         gcc.dg/vect/vect-strided-mult.c,
6072         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6073         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
6074
6075 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6076
6077         PR fortran/25087
6078         * gfortran.dg/auto_char_len_4.f90: New test.
6079
6080 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6081
6082         PR fortran/29652
6083         * gfortran.dg/generic_7.f90: New test.
6084         * gfortran.dg/defined_operators_1.f90: Add new error.
6085
6086 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6087
6088         PR tree-optimization/29902
6089         * g++.dg/tree-ssa/pr29902.C: New test.
6090
6091 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6092
6093         PR fortran/29820
6094         * gfortran.dg/used_types_13.f90: New test.
6095
6096 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6097
6098         * gcc.dg/dfp/snan.c: Delete.
6099
6100 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6101
6102         * g++.dg/cpp0x/static_assert1.C: New.
6103         * g++.dg/cpp0x/static_assert2.C: New.
6104         * g++.dg/cpp0x/static_assert3.C: New.
6105
6106 2006-11-21  Richard Guenther  <rguenther@suse.de>
6107
6108         * gcc.dg/vect/vect-pow-1.c: New testcase.
6109         * gcc.dg/vect/vect-pow-2.c: Likewise.
6110
6111 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6112
6113         PR c++/29570
6114         * g++.dg/template/static29.C: New test.
6115
6116         PR c++/29734
6117         * g++.dg/conversion/simd4.C: New test.
6118
6119 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6120
6121         PR c++/29475
6122         * g++.dg/template/access19.C: New test.
6123         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6124         error is reported.
6125
6126 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6127
6128         PR tree-opt/25500
6129         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6130
6131 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6132
6133         PR fortran/27546
6134         * gfortran.dg/import.f90: Extended test.
6135         * gfortran.dg/import2.f90: Extended test.
6136
6137 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6138
6139         * gfortran.dg/volatile3.f90: Add conflict test.
6140
6141 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6142
6143         PR fortran/24783
6144         * gfortran.dg/implicit_10.f90: New test.
6145
6146 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6147
6148         PR c++/8586
6149         * g++.dg/warn/Wall-write-strings.C: New.
6150
6151 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6152
6153         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6154         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6155
6156 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6157
6158         * gfortran.dg/use_3.f90: Remove error message.
6159         * gfortran.dg/iso_fortran_env_1.f90: New test.
6160         * gfortran.dg/iso_fortran_env_2.f90: New test.
6161         * gfortran.dg/iso_fortran_env_3.f90: New test.
6162         * gfortran.dg/iso_fortran_env_4.f90: New test.
6163
6164 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6165
6166         * gcc.dg/vect/vect-27.c: Fix initialization.
6167
6168 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6169
6170         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
6171         * gcc.dg/torture/builtin-minmax-1.c: New.
6172
6173         * gcc.dg/builtins-20.c: Add cases for copysign.
6174
6175 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6176
6177         PR fortran/24285
6178         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
6179
6180 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6181         * gfortran.dg/use_1.f90: New test.
6182         * gfortran.dg/use_1.f90: New test.
6183         * gfortran.dg/use_1.f90: New test.
6184
6185 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
6186
6187         PR tree-optimization/29801
6188         * gcc.dg/pr29801.c: New test.
6189
6190 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
6191
6192         PR middle-end/29584
6193         * gcc.dg/torture/pr29584.c: New test.
6194
6195 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
6196
6197         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
6198         Condition PowerPC tests for saving FPRs on powerpc_fprs.
6199         * gcc.target/powerpc/compress-float-ppc.c,
6200         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
6201         powerpc_fprs.
6202         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
6203         do not pass -mhard-float.
6204
6205 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6206
6207         * gnat.dg/volatile_aggregate.adb: New test.
6208
6209 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6210
6211         PR fortran/29391
6212         PR fortran/29489
6213         * gfortran.dg/bound_2.f90: Add more checks.
6214         * gfortran.dg/bound_3.f90: New test.
6215
6216 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6217
6218         PR target/29201
6219         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
6220
6221 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6222
6223         * gfortran.dg/import3.f90: Fix error message.
6224
6225 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6226
6227         PR tree-opt/29788
6228         * gfortran.fortran-torture/compile/inline_1.f90:
6229         New testcase.
6230
6231 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6232
6233         * gcc.target/i386/x87regparm-1.c: New test.
6234         * gcc.target/i386/x87regparm-2.c: New test.
6235         * gcc.target/i386/x87regparm-3.c: New test.
6236         * gcc.target/i386/x87regparm-4.c: New test.
6237
6238 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6239
6240         PR fortran/27546
6241         * gfortran.dg/import.f90: New test.
6242         * gfortran.dg/import2.f90: New test.
6243         * gfortran.dg/import3.f90: New test.
6244
6245 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6246
6247         PR fortran/27588
6248         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6249
6250 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6251
6252         PR fortran/29806
6253         * gfortran.dg/contains.f90: New test.
6254         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6255
6256 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
6257
6258         PR tree-optimization/29581
6259         * gcc.dg/pr29581-1.c: New test.
6260         * gcc.dg/pr29581-2.c: New test.
6261         * gcc.dg/pr29581-3.c: New test.
6262         * gcc.dg/pr29581-4.c: New test.
6263         * gfortran.dg/pr29581.f90: New test.
6264
6265 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
6266
6267         PR fortran/29702
6268         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6269         numbers in error message headers.
6270
6271 2006-11-14  Richard Guenther  <rguenther@suse.de>
6272
6273         * gcc.target/i386/math-torture/math-torture.exp: Restrict
6274         to i?86 and x86_64 targets.
6275
6276 2006-11-14  Caroline Tice  <ctice@apple.com>
6277
6278         * gcc.dg/pubtypes-1.c: New file/testcase.
6279         * gcc.dg/pubtypes-2.c: New file/testcase.
6280         * gcc.dg/pubtypes-3.c: New file/testcase.
6281         * gcc.dg/pubtypes-4.c: New file/testcase.
6282         * g++.dg/pubtypes.C: New file/testcase.
6283
6284 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
6285
6286         PR c++/29106
6287         * g++.dg/init/self1.C: New test.
6288
6289 2006-11-14  Tobias Burnus  <burnus@net-b.de>
6290
6291         PR fortran/29657
6292         * gfortran.dg/conflicts.f90: Add.
6293
6294 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
6295
6296         PR rtl-optimization/29798
6297
6298         * gcc.c-torture/execute/pr29798.c: New.
6299
6300 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6301
6302         * gcc.dg/builtins-20.c: Add more cases.
6303
6304 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
6305
6306         PR fortran/29759
6307         * gfortran.dg/gomp/pr29759.f90: New test.
6308
6309 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/29518
6312         * g++.dg/template/static28.C: New test.
6313
6314 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
6315
6316         * lib/c-torture.exp: Use target-libpath.exp.
6317         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6318         set GCC_EXEC_PREFIX env var from global variable of same name.
6319
6320 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6321
6322         PR fortran/26994
6323         * gfortran.fortran-torture/compile/transfer-1.f90:
6324         New testcase.
6325
6326 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
6327             Zdenek Dvorak <dvorakz@suse.cz>
6328
6329         PR tree-optimization/29680
6330         * gcc.dg/alias-11.c: New test.
6331
6332 2006-11-12  Jason Merrill  <jason@redhat.com>
6333             Andrew Pinski <pinskia@physics.uc.edu>
6334
6335         PR middle-end/28915
6336         * gcc.target/i386/vectorize1.c: New.
6337
6338 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6339
6340         PR rtl-optimization/29797
6341         * gcc.c-torture/execute/pr29797-1.c: New test case.
6342
6343 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6344
6345         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6346
6347 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
6348
6349         * gcc.dg/tree-ssa/prefetch-3.c: New test.
6350
6351 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6352
6353         PR tree-optimization/13827
6354         * gcc.dg/fold-eqand-1.c: New test case.
6355
6356 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6357
6358         PR rtl-opt/28812
6359         * gcc.c-torture/execute/mayalias-3.c: New test.
6360
6361 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
6362
6363         PR middle-end/27528
6364         * gcc.c-torture/compile/pr27528.c: New test.
6365         * gcc.dg/pr27528.c: Likewise.
6366
6367 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6368
6369         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
6370
6371         * gcc.dg/torture/builtin-symmetric-1.c: New test.
6372
6373 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6374
6375         PR fortran/29758
6376         * gfortran.dg/reshape_source_size_1.f90: New test.
6377
6378 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6379
6380         PR fortran/29315
6381         * gfortran.dg/aliasing_dummy_4.f90: New test.
6382
6383 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
6384
6385         PR target/29777
6386         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
6387         and x86_64-*-* targets.
6388
6389 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6390
6391         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
6392         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
6393         New macros. Use them in exact tests.
6394         (TESTIT3): New macro.
6395         Add tests for fmin, fmax and fma.
6396
6397 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6398
6399         PR fortran/29431
6400         * gfortran.dg/array_constructor_13.f90: New test.
6401
6402 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6403
6404         PR fortran/29744
6405         * gfortran.dg/used_types_12.f90: New test.
6406
6407 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
6408
6409         PR middle-end/29726
6410         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
6411         (test6): Ditto.
6412         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
6413         * gcc.dg/fold-eqandshift-3.c: New test case.
6414
6415 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6416
6417         PR fortran/29699
6418         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
6419
6420         PR fortran/21370
6421         * gfortran.dg/change_symbol_attributes_1.f90: New test.
6422
6423 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6424
6425         * gcc.dg/20061109-1.c: New testcase.
6426
6427 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6428
6429         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
6430
6431 2006-11-09  Tobias Burnus  <burnus@net-b.de>
6432
6433         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
6434         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
6435
6436 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
6437
6438         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
6439         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
6440
6441 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6442
6443         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
6444
6445 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6446
6447         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
6448         vect-9.c).
6449         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
6450         * gcc.dg/vect/vect-9.c: Now vectorizable.
6451         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
6452         that support vect_widen_mult.
6453         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
6454         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
6455         vect-reduc-dot-u16.c).
6456         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
6457         vect-reduc-dot-u16.c).
6458         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
6459         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
6460         vect-reduc-dot-s8.c).
6461         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
6462         vect-reduc-dot-s8.c).
6463         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
6464         vect-reduc-dot-s8.c).
6465         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
6466         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
6467         vect-reduc-dot-u8.c).
6468         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
6469         vect-reduc-dot-u8.c).
6470         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
6471         * gcc.dg/vect/vect-multitypes-9.c: New test.
6472         * gcc.dg/vect/vect-multitypes-10.c: New test.
6473         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
6474         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
6475         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
6476         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
6477         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
6478         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
6479         wrapv-vect-reduc-dot-s8.c.
6480         * lib/target-support.exp (check_effective_target_vect_unpack): New.
6481         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
6482         targets that support vec_unpack.
6483         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6484         (check_effective_target_vect_widen_mult_qi_to_hi): New.
6485         (check_effective_target_vect_widen_mult_hi_to_si): New.
6486         (check_effective_target_vect_widen_sum): Removed.
6487
6488         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6489
6490         * gcc.dg/vect/vect-multitypes-8.c: New test.
6491         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
6492
6493         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
6494
6495         * gcc.dg/vect/vect-multitypes-7.c: New test.
6496
6497         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6498
6499         * gcc.dg/vect/vect-multitypes-4.c: New test.
6500         * gcc.dg/vect/vect-multitypes-5.c: New test.
6501         * gcc.dg/vect/vect-multitypes-6.c: New test.
6502
6503         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6504
6505         * gcc.dg/vect/vect-multitypes-1.c: New test.
6506         * gcc.dg/vect/vect-multitypes-2.c: New test.
6507         * gcc.dg/vect/vect-multitypes-3.c: New test.
6508
6509 2006-11-07  Eric Christopher  <echristo@apple.com>
6510
6511         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
6512         Test using scan-assembler-not.
6513
6514 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
6515
6516         * gcc.dg/inline-17.c: New test.
6517
6518 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
6519
6520         PR other/25028
6521         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
6522         on HP-UX.
6523
6524 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
6525
6526         PR fortran/29539
6527         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
6528
6529         PR fortran/29634
6530         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
6531         test.
6532
6533 2006-11-07  Tobias Burnus  <burnus@net-b.de>
6534
6535         PR fortran/29601
6536         * gfortran.dg/volatile.f90: Add.
6537         * gfortran.dg/volatile2.f90: Add.
6538         * gfortran.dg/volatile3.f90: Add.
6539         * gfortran.dg/volatile4.f90: Add.
6540         * gfortran.dg/volatile5.f90: Add.
6541         * gfortran.dg/volatile6.f90: Add.
6542         * gfortran.dg/volatile7.f90: Add.
6543
6544 2006-11-06  Tobias Burnus  <burnus@net-b.de>
6545
6546         * gfortran.dg/io_constraints_2.f90: Adjust pattern
6547           for matching error messages.
6548         * gfortran.dg/specifics_3.f90: Adjust pattern
6549           for matching error messages.
6550
6551 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
6552             Bernhard Fischer  <aldot@gcc.gnu.org>
6553
6554         * lib/gcc-dg.exp (output-exists): New proc.
6555         (output-exists-not): New proc.
6556         * gcc.test-framework/test-framework.awk: Support new directives.
6557         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
6558         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
6559         * gcc.test-framework/dg-outexists-exp-F.c: New test.
6560         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
6561         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
6562         * gcc.test-framework/dg-outexists-exp-P.c: New test.
6563
6564 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
6565
6566         PR fortran/29630
6567         PR fortran/29679
6568         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
6569         * gfortran.dg/initialization_3.f90: New.
6570
6571 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6572
6573         PR libgfortran/25545
6574         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
6575
6576 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
6577
6578         PR middle-end/29695
6579         * gcc.c-torture/execute/pr29695-1.c: New test.
6580         * gcc.c-torture/execute/pr29695-2.c: New test.
6581
6582 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
6583
6584         PR fortran/29565
6585         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
6586
6587 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
6588
6589         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
6590         for matching error messages.
6591
6592 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
6593
6594         PR target/26915
6595         * gcc.target/i386/387-12.c: New test.
6596
6597 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6598
6599         PR libfortran/29713
6600         * gfortran.dg/pr29713.f90: New test.
6601
6602 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
6603
6604         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
6605         Also test for bogus rest sign.
6606
6607 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6608
6609         PR libfortran/27895
6610         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
6611
6612 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
6613
6614         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
6615         from error messages.
6616
6617 2006-11-02  Mike Stump  <mrs@apple.com>
6618
6619         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
6620
6621         * g++.old-deja/g++.abi/align.C: Enable for darwin.
6622
6623 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
6624
6625         * g++.dg/eh/gcsec1.C: New test.
6626
6627 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6628
6629         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
6630         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
6631
6632 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
6633
6634         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
6635         hexadecimal value.
6636         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6637         * gcc.dg/pr14796-2.c: Likewise.
6638
6639 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6640
6641         * gcc.c-torture/execute/20061101-1.c: New test.
6642
6643 2006-11-01  Richard Guenther  <rguenther@suse.de>
6644
6645         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
6646
6647 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6648
6649         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
6650         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
6651
6652 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6653
6654         * gcc.c-torture/execute/20061031-1.c: New test.
6655
6656 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
6657
6658         PR 23067
6659         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
6660         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
6661         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
6662         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
6663         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
6664         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
6665         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
6666
6667 2006-10-31  Eric Christopher  <echristo@apple.com>
6668             Falk Hueffner  <falk@debian.org>
6669
6670         * gcc.dg/builtin-bswap-1.c: New.
6671         * gcc.dg/builtin-bswap-2.c: New.
6672         * gcc.dg/builtin-bswap-3.c: New.
6673         * gcc.dg/builtin-bswap-4.c: New.
6674         * gcc.dg/builtin-bswap-5.c: New.
6675         * gcc.target/i386/builtin-bswap-1.c: New.
6676
6677 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
6678
6679         * gcc.dg/inline-16.c: New.
6680
6681         PR 16622
6682         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
6683         defining it.
6684         * gcc.dg/inline-13.c: New.
6685         * gcc.dg/inline-14.c: New.
6686         * gcc.dg/inline-15.c: New.
6687
6688         PR 11377
6689         * gcc.dg/inline6.c: New.
6690         * gcc.dg/inline7.c: New.
6691
6692 2006-10-31  Roger Sayle  <roger@eyesopen.com>
6693
6694         PR middle-end/23470
6695         * gcc.dg/pr23470-1.c: New test case.
6696
6697 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
6698
6699         PR fortran/29537
6700         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
6701         data.
6702         * gfortran.dg/blockdata_2.f90: New testcase.
6703
6704 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
6705
6706         PR libfortran/29627
6707         * gfortran.dg/unf_short_record_1.f90:  New test.
6708
6709 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6710
6711         PR fortran/29067
6712         * gfortran.dg/pr29067.f: New test.
6713
6714 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
6715             Richard Sandiford  <richard@codesourcery.com>
6716
6717         * lib/target-supports.exp (get_compiler_messages): Append options
6718         as a single list element.
6719         (check_effective_target_arm_vfp_ok): New.
6720         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
6721
6722 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
6723
6724         PR fortran/29387
6725         * gfortran.dg/intrinsic_actual_2.f90: New test.
6726
6727         PR fortran/29490
6728         * gfortran.dg/actual_array_interface_1.f90: New test.
6729
6730         PR fortran/29641
6731         * gfortran.dg/used_types_11.f90: New test.
6732
6733 2006-10-30  Dirk Mueller  <dmueller@suse.de>
6734
6735         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
6736         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
6737         * g++.old-deja/g++.pt/eichin01.C (main): Same.
6738         * g++.old-deja/g++.mike/net25.C (main): Same.
6739         * g++.dg/lookup/exception1.C (main): Same.
6740         * g++.dg/parse/parens2.C (main): Same.
6741
6742 2006-10-30  Roger Sayle  <roger@eyesopen.com>
6743
6744         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
6745
6746 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6747
6748         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
6749         * gcc.dg/torture/builtin-math-3.c: Likewise.
6750
6751 2006-10-30  Tobias Burnus  <burnus@net-b.de>
6752
6753         PR fortran/29452
6754         * gfortran.dg/write_check.f90: Check run-time keyword checking.
6755         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
6756
6757 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
6758
6759         PR Fortran/29410
6760         * gfortran.fortran-torture/execute/transfer1.f90: New test.
6761
6762 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
6763
6764         * lib/target-supports.exp (check_function_available): Declare
6765         function before calling.
6766
6767 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR tree-optimization/29637
6770         * gcc.dg/pr29637.c: New test.
6771
6772 2006-10-29  Roger Sayle  <roger@eyesopen.com>
6773
6774         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
6775         tree canonicalization.
6776
6777 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6778
6779         * gcc.dg/builtins-20.c: Add more hypot tests.
6780
6781 2006-10-29  Roger Sayle  <roger@eyesopen.com>
6782
6783         * gcc.dg/fold-compare-1.c: New test case.
6784
6785 2006-10-29  Dirk Mueller  <dmueller@suse.de>
6786
6787         PR c++/16307
6788         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
6789
6790 2006-10-29  Roger Sayle  <roger@eyesopen.com>
6791
6792         PR tree-optimization/15458
6793         * gcc.dg/fold-xornot-1.c: New test case.
6794
6795 2006-10-29  Richard Guenther  <rguenther@suse.de>
6796
6797         * gcc.target/i386/math-torture/trunc.c: New testcase.
6798
6799 2006-10-29  Richard Guenther  <rguenther@suse.de>
6800
6801         * gcc.target/i386/math-torture/round.c: New testcase.
6802
6803 2006-10-29  Richard Guenther  <rguenther@suse.de>
6804
6805         * gcc.target/i386/math-torture/ceil.c: New testcase.
6806         * gcc.target/i386/math-torture/floor.c: Likewise.
6807
6808 2006-10-29  Richard Guenther  <rguenther@suse.de>
6809
6810         * gcc.target/i386/math-torture/rint.c: New testcase.
6811         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
6812
6813 2006-10-29  Richard Guenther  <rguenther@suse.de>
6814
6815         * gcc.target/i386/math-torture/lfloor.c: New testcase.
6816         * gcc.target/i386/math-torture/lceil.c: Likewise.
6817
6818 2006-10-28  Tobias Burnus  <burnus@net-b.de>
6819
6820         PR libgfortran/24313
6821         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
6822
6823 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
6824
6825         * gcc.c-torture/execute/20020118-1.c,
6826         gcc.c-torture/execute/builtins/strlen.c,
6827         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
6828         comment typos.
6829
6830 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6831
6832         * gcc.dg/builtins-20.c: Add tests for hypot.
6833         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
6834         two-argument builtins.
6835         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
6836         TESTIT2.  Update all callers.
6837         (TESTIT2, TESTIT2_R): New helper macros.
6838         Add testcases for pow, hypot and atan2.
6839
6840 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6841
6842         PR C++/29295
6843         * g++.dg/expr/bool1.C: New test.
6844         * g++.dg/expr/bool2.C: New test.
6845
6846 2006-10-28  Tobias Burnus  <burnus@net-b.de>
6847
6848         PR fortran/28224
6849         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
6850         * gfortran.dg/namelist_internal.f90: New test.
6851
6852 2006-10-28  Tobias Burnus  <burnus@net-b.de>
6853
6854         PR fortran/29625
6855         * gfortran.dg/io_real_boz.f90: Add.
6856         * gfortran.dg/io_real_boz2.f90: Add.
6857
6858 2006-10-28  Richard Guenther  <rguenther@suse.de>
6859
6860         PR middle-end/26899
6861         * gcc.dg/tree-ssa/pr26899.c: New testcase.
6862
6863 2006-10-28  Richard Guenther  <rguenther@suse.de>
6864
6865         PR target/28806
6866         * gcc.target/i386/math-torture/lround.c: New testcase.
6867
6868 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6869
6870         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
6871         * gcc.dg/builtins-44.c: Likewise.
6872         * gcc.dg/builtins-45.c: Likewise.
6873         * gcc.dg/pr28796-2.c: Likewise.
6874         * gcc.dg/unordered-3.c: Likewise.
6875
6876 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6877
6878         PR libgfortran/27954
6879         * gfortran.dg/error_recovery_2.f90: New test.
6880
6881 2006-10-26  Richard Guenther  <rguenther@suse.de>
6882
6883         * gcc.target/i386/i386.exp: Use glob, not find to collect
6884         tests.  Avoids recursing into subdirectories.
6885         * gcc.target/i386/math-torture/math-torture.exp: Torture
6886         for interesting ia32 math options.
6887         * gcc.target.i386/math-torture/lrint.c: New testcase.
6888
6889 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6890
6891         PR libgfortran/29563
6892         * gfortran.dg/arrayio_9.f90: Update test.
6893         * gfortran.dg/arrayio_19.f90: New test.
6894
6895 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6896
6897         * gcc.dg/20061026.c: New testcase.
6898
6899 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6900
6901         PR libgfortran/29563
6902         * gfortran.dg/arrayio_9.f90: New test.
6903
6904 2006-10-26  Ben Elliston  <bje@au.ibm.com>
6905
6906         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
6907         Copy the strings manually, as strcpy may call strlen.
6908
6909 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6910
6911         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
6912         Add checks for log, log2, log10 and log1p.
6913
6914         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
6915         we already test 0.0.  Add checks for expm1, log, log2, log10,
6916         log1p, cbrt, erf and erfc.
6917
6918 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
6919
6920         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
6921
6922 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
6923
6924         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
6925         and remainderl() built-in functions.  Remove -ffast-math from
6926         dg-options.
6927
6928 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6929
6930         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
6931         acosh and atanh.
6932
6933         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
6934         floating point modifiers to arguments passed to float and long
6935         double functions respectively.  Update all callers to use floating
6936         point numbers, not integers.  Add tests for exp, exp2 and
6937         exp10/pow10.
6938
6939         * gcc.dg/torture/builtin-math-3.c: New test.
6940
6941 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6942
6943         PR fortran/29393
6944         * gfortran.dg/initialize_2.f90: New.
6945
6946 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6947
6948         * gcc.dg/torture/builtin-math-2.c: New test.
6949
6950 2006-10-24  Richard Guenther  <rguenther@suse.de>
6951
6952         PR middle-end/28796
6953         * gcc.dg/pr28796-1.c: New testcase.
6954         * gcc.dg/pr28796-2.c: Likewise.
6955
6956 2006-10-24  Richard Guenther  <rguenther@suse.de>
6957
6958         * gcc.dg/builtins-57.c: New testcase.
6959
6960 2006-10-24  Richard Guenther  <rguenther@suse.de>
6961
6962         PR tree-optimization/29567
6963         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
6964
6965 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
6966
6967         PR tree-optimization/14784
6968         * gcc.dg/alias-10.c: New test.
6969
6970 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6971
6972         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
6973
6974 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
6975
6976         * gcc.dg/builtin-strncat-chk-1.c: New test.
6977
6978 2006-10-23  Jan Hubicka  <jh@suse.cz>
6979
6980         * gcc.dg/memmove-1.c: New test.
6981
6982 2006-10-23  Paul Brook  <paul@codesourcery.com>
6983
6984         * gcc.dg/pragma-pack-5.c: New test.
6985
6986 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
6987
6988         * g++.dg/other/s390-1.C: New testcase.
6989
6990 2006-10-23  Richard Guenther  <rguenther@suse.de>
6991
6992         PR middle-end/27132
6993         PR middle-end/23295
6994         * gcc.dg/pr27132.c: New testcase.
6995         * gcc.dg/pr23295.c: Likewise.
6996         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
6997         * g++.dg/tree-ssa/pr19807.C: Likewise.
6998
6999 2006-10-23  Richard Guenther  <rguenther@suse.de>
7000
7001         PR middle-end/21032
7002         * gcc.dg/pr21032.c: New testcase.
7003
7004 2006-10-22  Jeff Law  <law@redhat.com>
7005         Richard Guenther  <rguenther@suse.de>
7006
7007         PR tree-optimization/15911
7008         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7009
7010 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7011
7012         PR c++/20647
7013         * g++.dg/abi/rtti3.C: New.
7014
7015 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7016
7017         PR middle-end/28252
7018         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7019         transformation.
7020
7021 2006-10-21  Richard Guenther  <rguenther@suse.de>
7022
7023         PR tree-optimization/3511
7024         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7025
7026 2006-10-21  Richard Guenther  <rguenther@suse.de>
7027
7028         PR middle-end/26898
7029         * gcc.dg/torture/pr26898-1.c: New testcase.
7030         * gcc.dg/torture/pr26898-2.c: Likewise.
7031
7032 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7033
7034         PR c++/28053
7035         * g++.dg/parse/bitfield1.C: Adjust error markers.
7036         * g++.dg/parse/bitfield2.C: New test.
7037
7038 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7039
7040         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7041
7042 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7043
7044         PR libfortran/27895
7045         * gfortran.dg/zero_sized_1.f90: New test.
7046
7047 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7048
7049         * gcc.dg/div-compare-1.c: New test.
7050
7051 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7052
7053         PR fortran/29216
7054         * gfortran.dg/result_default_init_1.f90: New test.
7055
7056         PR fortran/29314
7057         * gfortran.dg/automatic_default_init_1.f90: New test.
7058
7059         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7060         from 38 to 33.
7061
7062 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7063
7064         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7065         'using namespace std' without previous declaration.
7066         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7067         * g++.old-deja/g++.robertl/eb133c.C: New.
7068
7069 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7070
7071         PR libgfortran/29277
7072         * gfortran.dg/streamio_4.f90: Update test.
7073         * gfortran.dg/streamio_11.f90: New test.
7074
7075 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7076
7077         PR c++/27952
7078         * g++.dg/inherit/virtual1.C: New test.
7079
7080 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7081
7082         PR c++/28261
7083         * g++.dg/parse/enum3.C: New test.
7084
7085 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7086
7087         PR c++/29039
7088         * g++.dg/init/ctor8.C: New test.
7089
7090 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7091
7092         PR c++/27270
7093         * g++.dg/ext/complit8.C: Tweak error markers.
7094         * g++.dg/template/complit1.C: Add error marker.
7095
7096 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7097
7098         PR c++/27270
7099         * g++.dg/ext/complit8.C: New test.
7100
7101         PR c++/29408
7102         * g++.dg/parse/dtor12.C: New test.
7103
7104         PR c++/29435
7105         * g++.dg/template/sizeof11.C: New test.
7106
7107 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7108
7109         PR fortran/29392
7110         * gfortran.dg/data_char_3.f90: New test.
7111
7112         PR fortran/29451
7113         * gfortran.dg/negative_automatic_size.f90: New test.
7114
7115 2006-10-16  David Daney  <ddaney@avtrex.com>
7116
7117         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7118
7119 2006-10-16  Eric Christopher  <echristo@apple.com>
7120
7121         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7122         x86_64.
7123
7124 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7125
7126         PR c++/28211
7127         * g++.dg/tc1/dr49.C: Tweak error messages.
7128         * g++.dg/parse/template21.C: New test.
7129
7130 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7131
7132         PR middle-end/20491
7133         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7134
7135 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7136
7137         PR fortran/29403
7138         * gfortran.dg/print_1.f90: New test.
7139
7140 2006-10-15  Jan Hubicka  <jh@suse.cz>
7141
7142         PR middle-end/29241
7143         * gcc.c-torture/compile/pr29241.c: New testcase.
7144
7145 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7146
7147         PR middle-end/29250
7148         * gcc.c-torture/compile/pr29250.c: New test.
7149
7150 2006-10-15  Richard Guenther  <rguenther@suse.de>
7151
7152         * gcc.dg/pr29299.c: New testcase.
7153
7154 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7155
7156         PR fortran/24767
7157         * gfortran.dg/label_4.f90: Adjust warning flag.
7158
7159 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7160
7161         PR fortran/29371
7162         * gfortran.dg/nullify_3.f90: New test.
7163
7164 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7165
7166         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7167         on Solaris 2.5.1 too.
7168
7169 2006-10-13  Eric Christopher  <echristo@apple.com>
7170
7171         * gcc.dg/pr25993.c: Skip for darwin.
7172
7173 2006-10-13  Eric Christopher  <echristo@apple.com>
7174
7175         * gcc.dg/visibility-11.c: Skip for darwin.
7176
7177 2006-10-13  Eric Christopher  <echristo@apple.com>
7178
7179         * gcc.dg/darwin-weakimport-1.c: Use
7180         -fno-asynchronous-unwind-tables.
7181         * gcc.dg/darwin-weakimport-3.c: Ditto.
7182
7183 2006-10-13  Richard Guenther  <rguenther@suse.de>
7184
7185         PR tree-optimization/29446
7186         * gcc.dg/torture/pr29446.c: New testcase.
7187
7188 2006-10-13  Bill Wendling  <wendling@apple.com>
7189
7190         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
7191         * g++.old-deja/g++.jason/hmc1.C: Likewise.
7192         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
7193         * g++.old-deja/g++.law/shadow1.C: Likewise.
7194         * g++.old-deja/g++.law/ctors10.C: Likewise.
7195         * g++.dg/debug/namespace1.C: Likewise.
7196         * g++.dg/inherit/namespace-as-base.C: Likewise.
7197         * g++.dg/opt/delay-slot-1.C: Likewise.
7198         * g++.dg/parse/defarg10.C: Likewise.
7199         * g++.dg/template/ptrmem11.C: Likewise.
7200         * g++.dg/template/mem_func_ptr.C: Likewise.
7201         * g++.dg/template/spec19.C: Likewise.
7202
7203 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
7204
7205         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
7206
7207 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
7208
7209         PR fortran/29373
7210         * gfortran.dg/implicit_9.f90: New test.
7211
7212         PR fortran/29407
7213         * gfortran.dg/namelist_25.f90: New test.
7214
7215         PR fortran/27701
7216         * gfortran.dg/same_name_2.f90: New test.
7217
7218         PR fortran/29232
7219         * gfortran.dg/host_assoc_types_1.f90: New test.
7220
7221         PR fortran/29364
7222         * gfortran.dg/missing_derived_type_1.f90: New test.
7223         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
7224
7225         PR fortran/29422
7226         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
7227
7228         PR fortran/29428
7229         * gfortran.dg/alloc_comp_assign_5.f90: New test.
7230
7231 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7232
7233         PR fortran/29391
7234         * gfortran.dg/bound_2.f90: New test.
7235
7236 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7237
7238         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7239         directive.
7240         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7241         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7242         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7243         * gfortran.dg/gomp/reduction3.f90: Likewise.
7244         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7245         * gfortran.dg/dummy_procedure_2.f90: Likewise.
7246         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7247         * gfortran.dg/forall_4.f90: Likewise.
7248         * gfortran.dg/spec_expr_4.f90: Likewise.
7249         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7250         * gfortran.dg/forall_5.f90: Likewise.
7251         * gfortran.dg/open_access_append_2.f90: Add check for
7252         compile-time warning.
7253
7254 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
7255
7256         PR c++/28506
7257         * g++.dg/parse/pure1.C: New test.
7258
7259 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7260
7261         PR fortran/21435
7262         * gfortran.dg/io_constraints_3.f90: New test.
7263         * gfortran.dg/open_access_append_1.f90: Add checks
7264         for compile-time warnings.
7265         * gfortran.dg/pr20163-2.f: Likewise.
7266         * gfortran.dg/iostat_2.f90: Likewise.
7267         * gfortran.dg/label_4.f90: Delete the temporary
7268         file.
7269         * gfortran.dg/direct_io_2.f90: Add a FILE=
7270         specifier.
7271         * gfortran.dg/iomsg_1.f90: Add check for
7272         compile-time warning.
7273
7274 2006-10-12  Jan Hubicka  <jh@suse.cz>
7275
7276         PR c/28419
7277         * gcc.dg/pr28319.c: New test.
7278
7279 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
7280         PR c++/29318
7281         * g++.dg/ext/vla4.C: New test.
7282
7283 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7284
7285         PR c++/27961
7286         * g++.dg/template/crash60.C: New test.
7287         * g++.dg/other/large-size-array.C: Adjust error markers.
7288         * g++.dg/parse/crash27.C: Likewise.
7289         * g++.dg/template/crash1.C: Likewise.
7290
7291 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
7292
7293         PR testsuite/29093
7294         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7295
7296 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
7297
7298         PR preprocessor/28709
7299         * gcc.dg/cpp/paste14.c: New test.
7300
7301 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
7302
7303         PR c++/29175
7304         * g++.dg/init/array24.C: New test.
7305
7306 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7307
7308         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7309         of <sys/types.h>.
7310
7311 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
7312
7313         PR c++/29024
7314         * g++.dg/parse/typedef8.C: New test.
7315         * g++.dg/other/mult-stor1.C: Adjust error markers.
7316
7317 2006-10-11  Richard Guenther  <rguenther@suse.de>
7318
7319         PR tree-optimization/28230
7320         * gcc.dg/torture/pr28230.c: New testcase.
7321
7322 2006-10-11  Richard Guenther  <rguenther@suse.de>
7323
7324         PR inline-asm/29119
7325         * gcc.dg/torture/pr29119.c: New testcase.
7326
7327 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
7328
7329         PR middle-end/29272
7330         * gcc.c-torture/execute/20060930-2.c: New test.
7331
7332 2006-10-09  Richard Henderson  <rth@redhat.com>
7333
7334         Revert emutls patch.
7335
7336 2006-10-09  Richard Guenther  <rguenther@suse.de>
7337
7338         PR middle-end/29254
7339         * gcc.dg/pr29254.c: New testcase.
7340
7341 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
7342             Paul Thomas  <pault@gcc.gnu.org>
7343
7344         PR fortran/20541
7345         * gfortran.dg/alloc_comp_basics_1.f90: New test.
7346         * gfortran.dg/alloc_comp_basics_2.f90: New test.
7347         * gfortran.dg/alloc_comp_assign_1.f90: New test.
7348         * gfortran.dg/alloc_comp_assign_2.f90: New test.
7349         * gfortran.dg/alloc_comp_assign_3.f90: New test.
7350         * gfortran.dg/alloc_comp_assign_4.f90: New test.
7351         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7352         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7353         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7354         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
7355         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
7356         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
7357         * gfortran.dg/alloc_comp_std.f90: New test.
7358         * gfortran.dg/move_alloc.f90: New test.
7359
7360 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
7361
7362         PR fortran/29115
7363         * gfortran.dg/derived_constructor_comps_2.f90: New test.
7364
7365         PR fortran/29211
7366         * gfortran.dg/forall_char_dependencies_1.f90: New test.
7367
7368 2006-10-08  Tobias Burnus  <burnus@net-b.de>
7369
7370         PR fortran/28585
7371         * gfortran.dg/new_line.f90: New test.
7372
7373 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7374
7375         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
7376         * gcc.dg/torture/builtin-convert-1.c,
7377         gcc.dg/torture/builtin-convert-2.c,
7378         gcc.dg/torture/builtin-convert-3.c,
7379         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
7380
7381 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
7382
7383         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7384         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7385         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7386         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
7387
7388 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
7389
7390         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
7391         Xfail some tests for powerpc-darwin and powerpc-aix.
7392
7393 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR c/29380
7396         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
7397
7398 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7399
7400         PR target/29300
7401         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7402         on hppa*-*-hpux*.
7403
7404 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7405
7406         PR fortran/16580
7407         PR fortran/29288
7408         * gfortran.fortran-torture/execute/specifics.f90:
7409         Add tests for using all possible intrinsics as actual arguments.
7410         * gfortran.dg/specifics_1.f90: Add tests for using
7411         all possible intrinsics as actual arguments.
7412         * gfortran.dg/specifics_2.f90: New file.
7413         * gfortran.dg/specifics_3.f90: New file.
7414
7415 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
7416
7417         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
7418         * gcc.dg/debug/debug-2.c: Likewise.
7419
7420 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
7421
7422         * gcc.c-torture/compile/sync-2.c: New test.
7423
7424 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7425
7426         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
7427         line endings.
7428
7429 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7430
7431         PR rtl-optimization/29128
7432         * gcc.c-torture/compile/pr29128.c: New test.
7433
7434 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7435
7436         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
7437         line endings.
7438
7439 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
7440
7441         PR middle-end/29256
7442         * gcc.dg/tree-ssa/loop-19.c: New test.
7443
7444 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7445
7446         PR tree-optimization/29330
7447         * gcc.dg/pr29330.c: New test.
7448
7449         PR target/28924
7450         * gcc.c-torture/compile/20061005-1.c: New test.
7451
7452 2006-10-06  Olivier Hainque  <hainque@adacore.com>
7453
7454         * gcc.dg/typename-vla-1.c: New case.
7455         * gnat.dg/forward_vla.adb: New case.
7456
7457 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7458
7459         PR tree-optimization/29290
7460         * gfortran.dg/loop_nest_1.f90: New test.
7461
7462         PR target/29198
7463         * gcc.dg/tls/opt-12.c: New test.
7464
7465         PR fortran/28415
7466         * gfortran.dg/save_2.f90: New test.
7467
7468         PR c/29091
7469         * gcc.dg/pr29091.c: New test.
7470
7471 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
7472
7473         * lib/target-supports.exp
7474         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
7475         same as x86_64-*-*; check for LP64.
7476
7477 2006-10-04  Richard Henderson  <rth@redhat.com>
7478
7479         * lib/target-supports.exp (check_effective_target_tls): Redefine
7480         to mean non-emulated tls.
7481         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7482         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7483         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7484         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7485         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7486         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7487         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7488
7489 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
7490
7491         PR fortran/29343
7492         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
7493
7494 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7495
7496         * gfortran.dg/bounds_check_fail_1.f90: New test.
7497
7498 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
7499
7500         PR c++/29020
7501         * g++.dg/template/friend48.C: New test.
7502
7503 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
7504
7505         PR fortran/29098
7506         * gfortran.dg/default_initialization_2.f90: New test.
7507
7508 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
7509
7510         PR fortran/20779
7511         PR fortran/20891
7512         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
7513
7514 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
7515
7516         PR fortran/29284
7517         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
7518
7519         PR fortran/29321
7520         PR fortran/29322
7521         * gfortran.dg/missing_optional_dummy_2.f90: New test.
7522
7523         PR fortran/25091
7524         PR fortran/25092
7525         * gfortran.dg/entry_array_specs_1.f90: New test.
7526
7527 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7528
7529         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
7530         insufficient to inhibit some test failures at -O3.  Do testing
7531         on integers.
7532
7533 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
7534
7535         PR c++/29138
7536         * g++.dg/inherit/access8.C: New test.
7537         * g++.dg/template/dtor4.C: Tweak error messages.
7538
7539 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7540
7541         PR fortran/27478
7542         * gfortran.dg/entry_8.f90: New test.
7543
7544 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7545
7546         PR c++/29291
7547         * g++.dg/parse/new4.C: New test.
7548
7549 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
7550
7551         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
7552         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
7553         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
7554         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
7555         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
7556
7557 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7558
7559         PR fortran/19260
7560         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
7561         * gfortran.dg/continuation_2.f90: New test.
7562
7563         PR fortran/19262
7564         * gfortran.dg/continuation_3.f90: New test.
7565         * gfortran.dg/continuation_4.f90: New test.
7566         * gfortran.dg/continuation_5.f: New test.
7567         * gfortran.dg/continuation_6.f: New test.
7568
7569 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c++/29226
7572         * g++.dg/template/vla1.C: New test.
7573
7574 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7575
7576         PR fortran/29210
7577         * gfortran.dg/complex_parameter_1.f90: New test.
7578
7579 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR c/29154
7582         * gcc.c-torture/execute/20060929-1.c: New test.
7583
7584 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
7585
7586         PR c++/29105
7587         * g++.dg/template/member6.C: New test.
7588         * g++.dg/parse/typename7.C: Adjust error markers.
7589
7590         PR c++/29080
7591         * g++.dg/template/member7.C: New test.
7592
7593 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
7594
7595         PR c/24010
7596         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
7597         gcc.dg/Woverride-init-3.c: New tests.
7598
7599 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7600
7601         * gcc.c-torture/execute/20060930-1.c: New test.
7602
7603 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7604
7605         PR fortran/18791
7606         * gfortran.dg/specifics_1.f90: New test.
7607         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
7608         complex specifics.
7609
7610 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7611
7612         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
7613         pthread-init-common.h: New.
7614
7615 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7616
7617         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
7618         precision on some archs.
7619
7620 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
7621
7622         * gcc.dg/non-local-goto-1.c: New test.
7623         * gcc.dg/non-local-goto-2.c: Likewise.
7624         * gcc.dg/setjmp-3.c: Likewise.
7625         * gcc.dg/setjmp-4.c: Likewise.
7626
7627 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
7628
7629         * gnat.dg/self_aggregate_with_pointer.adb: New test.
7630
7631 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7632
7633         PR fortran/28276
7634         * gfortran.dg/exponent_1.f90: New test.
7635
7636         PR fortran/27021
7637         * gfortran.dg/nearest_1.f90: New test.
7638
7639 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
7640
7641         PR middle-end/25261
7642         PR middle-end/28790
7643         * gcc.dg/gomp/nestedfn-1.c: New test.
7644
7645 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
7646
7647         PR objc/29195
7648         * objc/compile/method-1.m: New test.
7649
7650 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
7651
7652         PR c++/26938
7653         * g++.dg/template/crash58.C: New test.
7654         * g++.dg/parse/crash28.C: Adjust error markers.
7655         * g++.dg/template/crash34.C: Likewise.
7656         * g++.dg/template/friend31.C: Likewise.
7657         * g++.dg/template/crash32.C: Likewise.
7658
7659         PR c++/27329
7660         * g++.dg/template/crash59.C: New test.
7661
7662         PR c++/27667
7663         * g++.dg/template/spec33.C: New test.
7664         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
7665
7666 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
7667             Adam Nemet  <anemet@caviumnetworks.com>
7668
7669         * gcc.dg/tree-ssa/ivopts-1.c: New test.
7670         * gcc.dg/tree-ssa/ivopts-2.c: New test.
7671
7672 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
7673
7674         PR target/28911
7675         * gcc.dg/pr28911.c: New.
7676
7677 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
7678
7679         PR target/29169
7680         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
7681         (dg-options): Add -mfpmath=387.
7682
7683 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
7684
7685         PR c/28706
7686         * gcc.dg/pr28706.c: New test.
7687
7688         PR c/28712
7689         * gcc.dg/pr28712.c: New test.
7690
7691 2006-09-22  Mike Stump  <mrs@apple.com>
7692
7693         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
7694
7695 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
7696
7697         PR tree-optimization/28888
7698         * gcc.dg/pr28888.c: New test.
7699
7700 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
7701
7702         PR c++/29016
7703         * g++.dg/init/ptrfn1.C: New test.
7704
7705 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
7706
7707         PR c++/28861
7708         * g++.dg/template/spec32.C: New test.
7709         * g++.dg/parse/crash9.C: Adjust error markers.
7710
7711         PR c++/28303
7712         * g++.dg/template/typedef6.C: New test.
7713         * g++.dg/init/error1.C: Adjust error markers.
7714         * g++.dg/parse/crash9.C: Likewise.
7715         * g++.dg/template/crash55.C: Likewise.
7716
7717 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
7718
7719         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
7720
7721 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
7722
7723         PR target/27650
7724         * g++.dg/ext/dllimport12.C: New test.
7725
7726 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
7727
7728         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
7729         * gcc.target/mips/nmadd-2.c: Likewise.
7730         * gcc.target/mips/mips-ps-6.c: New test.
7731         * gcc.target/mips/neg-abs-1.c: Likewise.
7732         * gcc.target/mips/neg-abs-2.c: Likewise.
7733         * gcc.target/mips/nmadd-3.c: New test.
7734
7735 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
7736
7737         PR middle-end/28046
7738         * gcc.dg/gomp/atomic-10.c: New test.
7739         * g++.dg/gomp/atomic-10.C: New test.
7740
7741 2006-09-20  Eric Christopher  <echristo@apple.com>
7742
7743         * gcc.target/i386/sse3-not-fisttp.c: New.
7744
7745 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
7746
7747         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
7748
7749 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
7750
7751         * gcc.c-torture/execute/pr28289.c (one): New variable.
7752         (main): Use it instead of argc.
7753         * gcc.c-torture/execute/20060102-1.c (one): New variable.
7754         (main): Use it instead of argc.
7755
7756 2006-09-19  Paul Brook  <paul@codesourcery.com>
7757
7758         PR target/28516
7759         * gcc.dg/nested-func-5.c: New test.
7760
7761 2006-09-19  Ben Elliston  <bje@au.ibm.com>
7762
7763         * lib/target-supports.exp (check_effective_target_tls): Compile
7764         test stubs using ${tool}_target_compile, not just target_compile.
7765         (check_effective_target_tls_runtime): Likewise.
7766
7767 2006-09-19  Ben Elliston  <bje@au.ibm.com>
7768
7769         * gcc.c-torture/compile/20030405-1.x: Remove.
7770
7771         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
7772         optimising linker from discarding it.
7773
7774 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
7775
7776         PR fortran/28526
7777         * gfortran.dg/keyword_symbol_1.f90: New test.
7778
7779         * gfortran.dg/spread_shape_1.f90: Add missing warning with
7780         pedantic compilation option.
7781
7782 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
7783
7784         PR fortran/29060
7785         * gfortran.dg/spread_shape_1.f90: New test.
7786
7787 2006-09-17  Roger Sayle  <roger@eyesopen.com>
7788
7789         PR tree-optimization/28887
7790         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
7791
7792 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
7793
7794         PR c/25993
7795         * gcc.dg/pr25993.c: New test.
7796
7797 2006-09-17  Ira Rosen  <irar@il.ibm.com>
7798
7799         PR tree-opt/21591
7800         * gcc.dg/vect/pr21591.c: New test.
7801
7802 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
7803
7804         PR tree-opt/29059
7805         * gcc.c-torture/compile/strcpy-1.c: New test.
7806         * gcc.c-torture/compile/strcpy-2.c: New test.
7807         * gcc.c-torture/compile/memcpy-1.c: New test.
7808         * gcc.c-torture/compile/memcpy-2.c: New test.
7809
7810 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7811
7812         PR testsuite/29055
7813         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
7814
7815 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7816
7817         * gnat.dg/specs/double_record_extension1.ads: New test.
7818         * gnat.dg/specs/double_record_extension2.ads: Likewise.
7819
7820 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
7821
7822         PR fortran/29051
7823         * gfortran.dg/oldstyle_3.f90: New test.
7824
7825 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7826
7827         PR libgfortran/29099
7828         * gfortran.dg/secnds-1.f: New test.
7829
7830 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7831
7832         PR libgfortran/29053
7833         * gfortran.dg/streamio_9.f90: New test.
7834         * gfortran.dg/streamio_10.f90: New test.
7835
7836 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
7837
7838         PR C++/29002
7839         * g++.dg/init/array22.C: New test.
7840         * g++.dg/init/array23.C: New test.
7841
7842 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
7843
7844         * stackcheck.lst: Update list of tests requiring stack checking.
7845         * norun.lst: Adjust for above change.
7846         * ada95.lst: New file.
7847         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
7848         requiring -gnat95 switch.
7849
7850 2006-09-14  Olivier Hainque  <hainque@adacore.com>
7851
7852         * gnat.dg/in_out_parameter.adb: New test.
7853
7854 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
7855
7856         PR debug/28980
7857         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
7858
7859 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7860
7861         * gnat.dg/specs/unchecked_union.ads: New test.
7862
7863 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
7864
7865         PR rtl-optimization/28982
7866         * gcc.c-torture/execute/pr28982a.c: New test.
7867         * gcc.c-torture/execute/pr28982b.c: Likewise.
7868
7869 2006-09-12  Eric Christopher  <echristo@apple.com>
7870
7871         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
7872         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
7873
7874 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
7875
7876         PR c/28768
7877         PR preprocessor/14634
7878         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
7879         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
7880         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
7881
7882 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7883
7884         * gcc.dg/pr28243.c: New test.
7885
7886 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
7887
7888         PR fortran/28971
7889         gfortran.dg/pr28971.f90: New test to act as a backstop in case
7890         this undiagnosed regression reappears.
7891
7892 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
7893
7894         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
7895         Treat $srcdir as a literal.
7896         * lib/fortran-torture.exp (fortran-torture-compile,
7897         fortran-torture-execute): Likewise.
7898         * lib/objc-torture.exp (objc-torture-compile,
7899         objc-torture-execute): Likewise.
7900         * lib/profopt.exp (profopt-execute): Likewise.
7901
7902 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
7903
7904         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
7905
7906 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
7907
7908         PR testsuite/28950
7909         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
7910
7911 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
7912
7913         PR target/13685
7914         * gcc.target/i386/pr13685.c: New test.
7915
7916 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7917
7918         * gcc.dg/pr28726.c: New test.
7919
7920 2006-09-11  Josh Conner  <jconner@apple.com>
7921
7922         * gcc.dg/nrv3.c: Increase size of structure.
7923         * gcc.dg/nrv4.c: Likewise.
7924         * gcc.dg/nrv5.c: Likewise.
7925
7926 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
7927
7928         PR libfortran/28890
7929         gfortran.dg/assumed_charlen_function_5.f90: New test.
7930
7931 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
7932
7933         PR c++/28991
7934         * g++.dg/init/static3.C: New test.
7935
7936 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
7937
7938         PR testsuite/29007
7939         * gcc.dg/long-long-cst1.c (t): Add cast to
7940         __SIZE_TYPE__ before casting to int.
7941         (main): Return 0 on success.
7942
7943 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7944
7945         * gcc.c-torture/execute/20060910-1.c: New test.
7946
7947 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
7948
7949         PR middle-end/26983
7950         * gcc.dg/pr26983.c: New test.
7951
7952 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
7953
7954         PR target/29006
7955         * gcc.c-torture/execute/pr29006.c: New test.
7956
7957 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
7958
7959         PR libfortran/28947
7960         gfortran.dg/matmul_4.f90: New test.
7961
7962 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
7963
7964         PR fortran/28959
7965         gfortran.dg/used_types_10: New test.
7966
7967 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
7968
7969         PR libfortran/28923
7970         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
7971         gfortran.dg/array_initializer_3.f90: New test.
7972
7973 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7974
7975         PR fortran/28914
7976         * gfortran.dg/actual_array_constructor_3.f90: New test.
7977
7978 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
7979
7980         PR testsuite/26778
7981         * gcc.target/i386/pr26778.c: New testcase.
7982
7983 2006-09-08  Eric Christopher  <echristo@apple.com>
7984
7985         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
7986         * gcc.target/i386/memcpy-1.c: Ditto.
7987         * gcc.target/i386/asm-1.c: Ditto.
7988         * gcc.target/i386/20060512-4.c: Ditto.
7989         * gcc.target/i386/compress-float-387.c: Ditto.
7990         * gcc.target/i386/20060512-1.c: Ditto.
7991         * gcc.target/i386/compress-float-sse.c: Ditto.
7992         * gcc.target/i386/20060512-2.c: Ditto.
7993         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
7994         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7995         * gcc.target/i386/compress-float-387-pic.c: Ditto.
7996         * gcc.dg/pr26449.c: Ditto.
7997         * gcc.dg/attr-ms_struct-2.c: Ditto.
7998         * gcc.dg/attr-ms_struct-1.c: Ditto.
7999         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8000
8001 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8002
8003         PR c/28504
8004         * gcc.dg/vla-10.c: New test.
8005
8006 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8007
8008         PR c++/28858
8009         * g++.dg/parse/template20.C: New test.
8010         * g++.dg/template/operator8.C: Remove obsolete part.
8011         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8012         * g++.old-deja/g++.pt/crash65.C: Likewise.
8013
8014 2006-09-07  Jason Merrill  <jason@redhat.com>
8015
8016         PR middle-end/27724
8017         * gcc.dg/long-long-cst1.c: New test.
8018
8019 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8020
8021         PR C++/28906
8022         * g++.dg/other/array3.C: New test.
8023         * g++.dg/other/array4.C: New test.
8024         * g++.dg/other/array5.C: New test.
8025
8026 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8027
8028         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8029
8030 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8031
8032         PR target/28946
8033         * gcc.target/i386/pr28946.c: New test.
8034
8035 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8036
8037         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8038         in integer literal constant.
8039         * gfortran.dg/enum_8.f90: Ditto.
8040         * gfortran.dg/g77/20030326-1.f: Ditto.
8041
8042 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8043
8044         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8045         nonconformance usage.
8046
8047 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8048
8049         PR middle-end/28862
8050         * gcc.c-torture/compile/vector-align-1.c: New test.
8051
8052 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8053
8054         PR rtl-opt/27883
8055         * g++.dg/opt/copysign-1.C: New test.
8056
8057 2006-09-06  Jason Merrill  <jason@redhat.com>
8058
8059         PR c++/27371
8060         * g++.dg/warn/unused-result1.C: New test.
8061
8062 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8063
8064         PR c++/28903
8065         * g++.dg/ext/vla3.C: New test.
8066
8067         PR c++/28886
8068         * g++.dg/template/array16.C: New test.
8069
8070 2006-09-06  Richard Guenther  <rguenther@suse.de>
8071
8072         * gcc.dg/pr27226.c: Remove testcase again.
8073
8074 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8075
8076         PR tree-opt/28937
8077         * g++.dg/opt/unroll2.C: New test.
8078
8079 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8080
8081         PR tree-opt/28952
8082         * gcc.dg/vect/pr28952.c: New test.
8083
8084 2006-09-05  Richard Guenther  <rguenther@suse.de>
8085
8086         PR tree-optimization/28900
8087         * gcc.dg/torture/pr28900.c: New testcase
8088
8089 2006-09-05  Richard Guenther  <rguenther@suse.de>
8090
8091         PR tree-optimization/28905
8092         * gcc.c-torture/compile/pr28905.c: New testcase.
8093
8094 2006-09-05  Richard Guenther  <rguenther@suse.de>
8095
8096         PR middle-end/28935
8097         * gcc.dg/pr28935.c: New testcase.
8098
8099 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8100
8101         * gcc.c-torture/execute/20060905-1.c: New test.
8102
8103 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8104
8105         PR fortran/28908
8106         * gfortran.dg/used_types_7.f90: New test.
8107         * gfortran.dg/used_types_8.f90: New test.
8108         * gfortran.dg/used_types_9.f90: New test.
8109
8110 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8111
8112         * gcc.c-torture/compile/20060904-1.c: New test.
8113
8114 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8115
8116         PR c++/23287 Revert my 2006-09-01 patch
8117         * g++.dg/parse/dtor12.C: Remove.
8118
8119 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8120
8121         PR c+/27670
8122         * g++.dg/template/operator9.C: New test.
8123
8124         PR c++/27493
8125         * g++.dg/template/operator7.C: New test.
8126
8127         PR c++/27494
8128         * g++.dg/template/operator8.C: New test.
8129
8130         PR c++/27397
8131         * g++.dg/template/crash57.C: New test.
8132
8133         * g++.dg/template/typedef4.C: Adjust error markers.
8134         * g++.dg/template/typedef5.C: Likewise.
8135
8136 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8137
8138         PR c++/28878
8139         * g++.dg/parse/crash33.C: New test.
8140
8141 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8142         Richard Guenther  <rguenther@suse.de>
8143         Adam Nemet  <anemet@caviumnetworks.com>
8144
8145         PR middle-end/27226
8146         * gcc.target/mips/memcpy-1.c: New testcase.
8147         * gcc.dg/pr27226.c: Likewise.
8148
8149 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8150
8151         PR c++/28705
8152         * g++.dg/lookup/koenig5.C: New.
8153         * g++.dg/template/crash56.C: New.
8154
8155 2006-09-01  Josh Conner  <jconner@apple.com>
8156
8157         PR c++/25505
8158         * gcc.dg/nrv3.c: New test.
8159         * gcc.dg/nrv4.c: New test.
8160         * gcc.dg/nrv5.c: New test.
8161
8162 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8163
8164         PR c++/23287
8165         * g++.dg/parse/dtor12.C: New.
8166
8167 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8168
8169         PR tree-optimization/28839
8170         * gcc.dg/pr28839.c: New test.
8171
8172 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
8173
8174         PR target/24367
8175         * gcc.dg/pr24367.c: New testcase.
8176
8177 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
8178
8179         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
8180
8181 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
8182
8183         PR rtl-optimization/27735
8184         * gcc.dg/loop-unswitch-1.c: New test.
8185
8186 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
8187
8188         PR fortran/28885
8189         * gfortran.dg/aliasing_dummy_2.f90: New test.
8190
8191         PR fortran/20067
8192         * gfortran.dg/generic_5.f90: Change error message.
8193
8194         PR fortran/28873
8195         * gfortran.dg/generic_6.f90: New test.
8196
8197         PR fortran/25077
8198         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
8199
8200         PR fortran/25102
8201         * gfortran.dg/invalid_interface_assignment.f90: New test.
8202
8203         PR fortran/24866
8204         * gfortran.dg/module_proc_external_dummy.f90: New test.
8205
8206 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
8207
8208         PR c++/28349
8209         * testsuite/g++.dg/warn/var-args1.C: New test.
8210
8211 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
8212
8213         PR fortran/28866
8214         * gfortran.dg/simpleif_2.f90: New test.
8215         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
8216         * gfortran.dg/enum_5.f90: Ditto.
8217
8218 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8219             Kazu Hirata  <kazu@codesourcery.com>
8220
8221         PR tree-optimization/17506
8222         * gcc.dg/pr17506.c: New.
8223
8224 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
8225
8226         PR c++/28139
8227         * g++.dg/eh/alias1.C: New test.
8228
8229 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8230
8231         PR c++/28860
8232         * g++.dg/template/ttp22.C: New test.
8233
8234 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
8235
8236         PR middle-end/26632
8237         * gcc.dg/pr26632.c: New.
8238
8239 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8240
8241         PR libgfortran/28354
8242         * gfortran.dg/fmt_zero_precision.f90: New test.
8243
8244 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
8245
8246         PR c++/28058
8247         * g++.dg/template/spec31.C: New test.
8248
8249 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
8250
8251         PR c++/26573
8252         * g++.dg/other/static2.C: New test.
8253
8254 2006-08-26  Roger Sayle  <roger@eyesopen.com>
8255
8256         * gcc.dg/Wswitch-enum-2.c: New test case.
8257         * gcc.dg/Wswitch-enum-3.c: Likewise.
8258
8259 2006-08-26  Richard Guenther  <rguenther@suse.de>
8260
8261         * gcc.c-torture/compile/20060826-1.c: New testcase.
8262
8263 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
8264
8265         PR c++/28736
8266         * g++.dg/template/void10.C: New test.
8267
8268         PR c++/28737
8269         * g++.dg/template/void8.C: New test.
8270
8271         PR c+_+/28738
8272         * g++.dg/template/void9.C: New test.
8273
8274         * g++.dg/template/void3.C: Adjust error markers.
8275         * g++.dg/template/void4.C: Likewise.
8276         * g++.dg/template/crash55.C: Likewise.
8277         * g++.dg/template/void7.C: Likewise
8278
8279 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
8280
8281         PR c++/28588
8282         * g++.dg/inherit/access6.C: New test.
8283         * g++.dg/inherit/access7.C: Likewise.
8284
8285         PR c++/28595
8286         * g++.dg/template/array15.C: New test.
8287         * g++.dg/template/crash2.C: Tweak error markers.
8288
8289 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
8290
8291         PR middle-end/28683
8292         * gcc.c-torture/compile/20060823-1.c: New test.
8293
8294 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8295
8296         PR c++/28853
8297         * g++.dg/template/ttp21.C: New test.
8298
8299         PR c++/28852
8300         * g++.dg/other/operator1.C: Add error-marker.
8301         * g++.dg/other/operator2.C: New test.
8302
8303 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8304
8305         PR c/27893
8306         * gcc.c-torture/compile/vla-const-1.c,
8307         gcc.c-torture/compile/vla-const-2.c: New tests.
8308
8309 2006-08-26  Richard Guenther  <rguenther@suse.de>
8310
8311         PR middle-end/28814
8312         * gcc.dg/torture/pr28814.c: New testcase.
8313
8314 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8315
8316         PR c/28418
8317         * gcc.c-torture/compile/compound-literal-1.c: New test.
8318
8319 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8320
8321         PR c/28299
8322         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8323         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8324         Expect extra diagnostics.
8325
8326 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
8327
8328         gcc.dg/noncompile/pr16876.c: New test.
8329
8330 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
8331
8332         PR c++/28056
8333         * g++.dg/parse/local1.C: New test.
8334         * g++.dg/other/qual1.C: Tweak error marker.
8335
8336 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8337
8338         PR c++/27787
8339         * g++.dg/template/typename10.C: New.
8340         * g++.dg/template/lookup4.C: Remove bogus error marker.
8341
8342 2006-08-25  Richard Guenther  <rguenther@suse.de>
8343
8344         PR testsuite/28829
8345         * gcc.dg/pr26570.c: Fix testcase.
8346
8347 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
8348
8349         PR tree-opt/28807
8350         * gcc.c-torture/execute/mayalias-2.c: New test.
8351         * gcc.dg/tree-ssa/alias-13.c: New test.
8352
8353 2006-08-24  Jan Hubicka  <jh@suse.cz>
8354
8355         PR debug/26881
8356         * gcc.dg/debug/pr26881.c: New file.
8357
8358 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
8359
8360         PR fortran/28788
8361         * gfortran.dg/used_types_4.f90: New test.
8362         * gfortran.dg/derived_init_2.f90: Modify to check sibling
8363         association of derived types.
8364         * gfortran.dg/used_types_2.f90: Add module cleanup.
8365         * gfortran.dg/used_types_3.f90: The same.
8366
8367         PR fortran/28771
8368         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
8369         fix of regression.
8370
8371 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8372
8373         PR 28813
8374         * gfortran.dg/direct_io_6.f90: Remove test.
8375
8376 2006-08-23  Stuart Hastings  <stuart@apple.com>
8377
8378         PR 28825
8379         * gcc.target/i386/20060821-1.c: New.
8380
8381 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
8382
8383         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
8384         dg-warning strings for dllimport.
8385
8386 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8387
8388         PR C++/28450
8389         * g++.dg/ext/vector4.C: New test.
8390         * g++.dg/ext/complex1.C: New test.
8391
8392 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
8393
8394         PR debug/28692
8395         * gcc.dg/debug/const-1.c: New.
8396         * gcc.dg/debug/const-2.c: New.
8397         * gcc.dg/debug/dwarf2/const-1.c: New.
8398         * gcc.dg/debug/dwarf2/const-2.c: New.
8399         * gcc.dg/debug/dwarf2/const-2b.c: New.
8400
8401 2006-08-22  Richard Guenther  <rguenther@suse.de>
8402
8403         PR middle-end/28776
8404         * gcc.c-torture/compile/pr28776-1.c: New testcase.
8405         * gcc.c-torture/compile/pr28776-2.c: Likewise.
8406
8407 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8408
8409         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
8410
8411 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
8412
8413         PR c++/26269
8414         * g++.dg/other/error14.C: New test.
8415
8416         PR c++/28505
8417         * g++.dg/parse/ctor7.C: New test.
8418         * g++.dg/parse/ctor8.C: Likewise.
8419
8420         PR c++/28741
8421         * g++.dg/template/void7.C: New test.
8422
8423 2006-08-21  Olivier Hainque  <hainque@adacore.com>
8424
8425         * gnat.dg/self_aggregate_with_zeros.adb: New test.
8426         * gnat.dg/self_aggregate_with_array.adb: New test.
8427
8428 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8429
8430         * g++.dg/eh/arm-vfp-unwind.C: New test.
8431
8432 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
8433
8434         PR c++/28341
8435         * g++.dg/template/ref3.C: New test.
8436         * g++.dg/template/nontype13.C: New test.
8437
8438         PR c++/28346
8439         * g++.dg/template/ptrmem17.C: New test.
8440
8441 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
8442
8443         PR target/28648 c:
8444         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
8445
8446 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
8447
8448         PR fortran/28630
8449         * gfortran.dg/used_types_2.f90: New test.
8450
8451         PR fortran/28601
8452         * gfortran.dg/used_types_3.f90: New test.
8453
8454         PR fortran/20886
8455         * gfortran.dg/generic_actual_arg.f90: New test.
8456
8457         PR fortran/28735
8458         * gfortran.dg/module_private_array_refs_1.f90: New test.
8459
8460         PR fortran/28762
8461         * gfortran.dg/program_name_1.f90: New test.
8462
8463         PR fortran/28425
8464         * gfortran.dg/derived_constructor_comps_1.f90: New test.
8465
8466         PR fortran/28496
8467         * gfortran.dg/array_initializer_2.f90: New test.
8468
8469         PR fortran/18111
8470         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
8471
8472         PR fortran/28600
8473         * gfortran.dg/assumed_charlen_function_4.f90: New test.
8474
8475         PR fortran/28771
8476         * gfortran.dg/assumed_charlen_in_main.f90: New test.
8477
8478         PR fortran/28660
8479         * gfortran.dg/dependent_decls_1.f90: New test.
8480
8481 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8482
8483         PR fortran/25217
8484         * gfortran.dg/derived_init_2.f90: New.
8485
8486 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
8487
8488         * gcc.c-torture/execute/pr28289.c: New test.
8489
8490 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
8491
8492         PR c/28744
8493         * gcc.dg/attr-externally-visible-1.c: New test.
8494         * gcc.dg/attr-externally-visible-2.c: New test.
8495         * g++.dg/parse/attr-externally-visible-1.C: New test.
8496         * g++.dg/parse/attr-externally-visible-2.C: New test.
8497
8498 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8499
8500         PR c++/28606
8501         * g++.dg/parse/dtor11.C: New test.
8502
8503 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8504
8505         PR rtl-optimization/28489
8506         * gcc.c-torture/compile/pr28489.c: New test.
8507
8508 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8509
8510         PR c++/28710
8511         * g++.dg/template/redecl4.C: New test.
8512
8513         PR c++/28711
8514         * g++.dg/template/ctor8.C: New test.
8515
8516 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
8517
8518         * gcc.dg/pr26570.c: Fix testcase.
8519
8520 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
8521
8522         * PR c++/28573
8523         * g++.dg/parse/offsetof6.C: New test.
8524         * g++.dg/parse/offsetof6.C: New test.
8525         * g++.dg/parse/offsetof7.C: New test.
8526
8527 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8528
8529         PR testsuite/28602
8530         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
8531         is false.
8532
8533 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8534
8535         PR c++/28302
8536         * g++.dg/ext/vector3.C: New test.
8537
8538 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
8539
8540         PR gcov/profile/26570
8541         * gcc.dg/pr26570.c: New test.
8542
8543 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
8544
8545         PR c/27697
8546         * gcc.dg/qual-component-1.c: New test.
8547
8548 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8549
8550         PR c++/28593
8551         * g++.dg/parse/new3.C: New test.
8552
8553 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8554
8555         PR fortran/25828
8556         * gfortran.dg/streamio_1.f90: New test.
8557         * gfortran.dg/streamio_2.f90: New test.
8558         * gfortran.dg/streamio_3.f90: New test.
8559         * gfortran.dg/streamio_4.f90: New test.
8560         * gfortran.dg/streamio_5.f90: New test.
8561         * gfortran.dg/streamio_6.f90: New test.
8562         * gfortran.dg/streamio_7.f90: New test.
8563         * gfortran.dg/streamio_8.f90: New test.
8564
8565 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
8566
8567         PR c/28287
8568         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
8569
8570 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
8571
8572         PR c++/28594
8573         * g++.dg/template/void6.C: New test.
8574
8575 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8576
8577         PR c/28649
8578         * gcc.dg/parse-error-1.c: New test.
8579         * gcc.dg/parse-error-2.c: New test.
8580         * gcc.dg/cpp/digraph2.c: Add error-marker.
8581         * gcc.dg/noncompile/920923-1.c: Likewise.
8582
8583 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8584
8585         PR c/27490
8586         * gcc.dg/sizeof-2.c: New testcase.
8587
8588         PR c/27489
8589         * gcc.dg/switch-A.c: New testcase.
8590
8591 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
8592
8593         PR c++/28288
8594         PR c++/14556
8595         * g++.old-deja/g++.warn/compare1.C: Delete.
8596         * g++.dg/opt/pr7503-2.C: Delete.
8597         * g++.dg/opt/pr7503-3.C: Delete.
8598         * g++.dg/opt/pr7503-4.C: Delete.
8599         * g++.dg/opt/pr7503-5.C: Delete.
8600         * g++.dg/opt/max1.C: Delete.
8601         * g++.dg/warn/minmax.C: Delete.
8602         * g++.dg/expr/minmax.C: New test.
8603
8604 2006-08-14  Richard Guenther  <rguenther@suse.de>
8605
8606         PR testsuite/28703
8607         * gcc.c-torture/execute/pr28651.c: Do not use argc
8608         to avoid optimization, instead forbid inlining.
8609
8610 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
8611
8612         PR rtl-optimization/28634
8613         * gcc.c-torture/execute/ieee/pr28634.c: New test.
8614
8615 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
8616
8617         PR c/27184
8618         * gcc.dg/torture/pr27184.c: New test.
8619
8620 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
8621
8622         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
8623
8624 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8625
8626         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
8627         * gfortran.dg/stat_2.f90: Likewise.
8628         * gfortran.dg/chmod_1.f90: Likewise.
8629         * gfortran.dg/chmod_2.f90: Likewise.
8630         * gfortran.dg/chmod_3.f90: Likewise.
8631
8632 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
8633
8634         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
8635
8636 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8637
8638         * g++.dg/opt/pr23454-2.C: New test.
8639
8640 2006-08-11  Richard Guenther  <rguenther@suse.de>
8641
8642         PR middle-end/28651
8643         * gcc.c-torture/execute/pr28651.c: New testcase.
8644
8645 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
8646
8647         * gnat.dg/specs/static_initializer.ads: New test.
8648
8649 2006-08-10  Paul Brook  <paul@codesourcery.com>
8650
8651         * gcc.target/arm/cond-asm.c: New test.
8652
8653 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
8654
8655         PR tree-optimization/26197
8656         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
8657         * g++.dg/vect/vect.exp: Compile the new tests with
8658         --param max-aliased-vops=0.
8659
8660 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
8661
8662         PR c++/28637
8663         * g++.dg/template/void3.C: New test.
8664
8665         PR c++/28638
8666         * g++.dg/template/void4.C: New test.
8667
8668         PR c++/28640
8669         * g++.dg/template/void5.C: New test.
8670
8671 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
8672
8673         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
8674         after dg-do compile.
8675
8676 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
8677
8678         PR tree-optimizations/26969
8679         * gcc.dg/vect/vect.exp: Compile tests prefixed with
8680         "unswitch-loops" with -funswitch-loops.
8681         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
8682
8683 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8684
8685         * gcc.dg/sparc-getcontext-1.c: Fix typo.
8686         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
8687         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
8688         * objc.dg/dwarf-1.m: Likewise.
8689         * objc.dg/dwarf-2.m: Likewise.
8690         * obj-c++.dg/dwarf-2.mm: Likewise.
8691
8692 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8693
8694         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
8695         * objc.dg/dwarf-2.m: Likewise.
8696         * obj-c++.dg/dwarf-2.mm: Likewise.
8697
8698         PR libfortran/28603
8699         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
8700
8701         PR testsuite/27611
8702         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8703
8704         PR testsuite/27033
8705         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8706
8707 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
8708
8709         PR target/27827
8710         * gcc.target/i386/pr27827.c: New testcase.
8711
8712 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
8713
8714         PR fortran/28590
8715         * gfortran.dg/sequence_types_1.f90: New test.
8716
8717 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
8718
8719         PR fortran/28548
8720         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
8721         dg-warning.  Add -pedantic option.
8722
8723 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8724
8725         PR c/28502
8726         * gcc.dg/proto-1.c: New test.
8727
8728         PR c/27721
8729         * gcc.dg/lvalue-4.c: New test.
8730
8731         PR c/28136
8732         * gcc.dg/init-bad-5.c: New test.
8733
8734 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
8735
8736         PR c++/28347
8737         * g++.dg/ext/typedef-init.C: Add new test for typedef
8738         initialization inside templates. Adjust existing error markers.
8739
8740 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
8741
8742         PR c++/28148
8743         * g++.dg/init/ptrmem3.C: New test.
8744
8745 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
8746
8747         PR tree-optimization/27770
8748         * lib/target-support.exp: New target keyword "section_anchors".
8749         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
8750         tests.
8751         * gcc.dg/vect/section-anchors-pr27770.c: New test.
8752         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
8753         * gcc.dg/vect/section-anchors-vect-69.c: New test.
8754         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
8755
8756 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8757
8758         * gcc.dg/20060801-1.c: Add missing '}'.
8759
8760 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8761
8762         PR c++/27508
8763         * g++.dg/parse/dtor9.C: New test.
8764         * g++.dg/parse/dtor10.C: New test.
8765         * g++.dg/other/error7.C: Adjust error-marker.
8766
8767         PR c++/28274
8768         * g++.dg/other/default5.C: New test.
8769
8770 2006-08-02  Richard Guenther  <rguenther@suse.de>
8771
8772         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
8773
8774 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
8775
8776         PR c++/28557
8777         * g++.dg/template/conv9.C: New test.
8778
8779 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
8780
8781         PR debug/28063
8782         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
8783         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
8784         Optionally return assembly text.  Update callers.
8785         (check_no_compiler_messages): Update verbose messages.
8786         (check_no_messages_and_pattern): New.
8787         (check_effective_target_string_merging): New.
8788
8789 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8790
8791         PR c++/28250
8792         * g++.dg/eh/catch4.C: New test.
8793
8794         PR c++/28257
8795         * g++.dg/other/qual1.C: New test.
8796
8797         PR c++/28259
8798         * g++.dg/inherit/error2.C: New test.
8799
8800         PR c++/28267
8801         * g++.dg/other/new1.C: New test.
8802
8803         * g++.dg/warn/pr23075.C: Remove obsolete test.
8804         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
8805         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
8806
8807 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
8808
8809         PR c++/28523
8810         * g++.dg/eh/cast1.C: New test.
8811
8812 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
8813
8814         PR libfortran/28452
8815         * gfortran.dg/random_3.f90:  New test.
8816
8817 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
8818
8819         PR c++/28432
8820         * g++.dg/other/pr28304.C: Change expected error message.
8821         * g++.dg/other/pr28432.C: New test.
8822
8823 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
8824
8825         PR c++/28256
8826         * g++.dg/init/brace2.C: Change expected error message, add empty init.
8827
8828 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8829
8830         PR debug/23336
8831         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
8832         at -g1.
8833         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
8834         g++.dg/debug/enum-2.C: New.
8835
8836 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8837
8838         PR c++/6634
8839         * g++.dg/parse/long1.C: Add more tests.
8840
8841 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8842
8843         * gfortran.dg/lrshift_1.c: New file.
8844
8845 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8846
8847         PR libgfortran/28335
8848         * gfortran.dg/no_unit_error_1.f90: New test.
8849
8850 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8851
8852         PR libgfortran/28335
8853         * gfortran.dg/no_unit_error_1.f90: Delete test.
8854         * gfortran.dg/no_unit_error_2.f90: Delete test.
8855
8856 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8857
8858         * gfortran.dg/chmod_3.f90: New test.
8859         * gfortran.dg/ltime_gmtime_1.f90: New test.
8860         * gfortran.dg/ltime_gmtime_2.f90: New test.
8861         * gfortran.dg/lrshift_1.f90: New test.
8862         * gfortran.dg/chmod_1.f90: New test.
8863         * gfortran.dg/chmod_2.f90: New test.
8864
8865 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
8866
8867         PR c++/27668
8868         * g++.dg/template/crash55.C: New test.
8869
8870         PR c++/27962
8871         * g++.dg/template/nontype16.C: New test.
8872
8873         * g++.dg/template/void2.C: Adjust error markers.
8874         * g++.dg/template/nontype5.C: Adjust error markers.
8875
8876 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
8877
8878         * gcc.target/i386/stack-prot-kernel.c: New test.
8879
8880 2006-07-27  Roger Sayle  <roger@eyesopen.com>
8881
8882         * gcc.dg/builtins-55.c: New test case.
8883
8884 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
8885
8886         PR rtl-optimization/27907
8887         * gcc.c-torture/compile/pr27907.c: New test.
8888
8889 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8890
8891         * gfortran.dg/mclock.f90: New test.
8892         * gfortran.dg/int_conv_1.f90: New test.
8893         * gfortran.dg/stat_1.f90: New test.
8894         * gfortran.dg/stat_2.f90: New test.
8895
8896 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8897
8898         PR libgfortran/28335
8899         * gfortran.dg/no_unit_error_1.f90: New test.
8900         * gfortran.dg/no_unit_error_2.f90: New test.
8901         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
8902
8903 2006-07-25  Roger Sayle  <roger@eyesopen.com>
8904
8905         PR middle-end/28473
8906         * gcc.dg/fold-convround-1.c: New test case.
8907
8908 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
8909
8910         * gfortran.dg/arithmetic_if.f90:  Fix comments.
8911
8912 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8913
8914         PR c++/27572
8915         * g++.dg/other/typedef1.C: New test.
8916         * g++.dg/template/typedef4.C: New test.
8917         * g++.dg/template/typedef5.C: New test.
8918
8919 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
8920
8921         PR fortran/28416
8922         * gfortran.dg/allocatable_dummy_3.f90: New.
8923
8924 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
8925
8926         PR fortran/28439
8927         * gfortran.dg/arithmetic_if.f90:  New test.
8928
8929 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
8930
8931         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
8932         avoid memcpy optimization.
8933
8934 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8935
8936         PR fortran/25289
8937         * gfortran.dg/direct_io_6.f90: New test.
8938
8939 2006-07-24  Jan Hubicka  <jh@suse.cz>
8940
8941         PR c/25795
8942         PR c++/27369
8943         * gcc.dg/pr25795.c: New test.
8944         * gcc.dg/pr25795-1.c: New test.
8945
8946 2006-07-23  Roger Sayle  <roger@eyesopen.com>
8947
8948         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
8949         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
8950         which may be transformed to "g || h" on some platforms.
8951
8952 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
8953
8954         PR c++/28025
8955         * g++.dg/template/friend45.C: New test.
8956
8957 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8958
8959         PR libgfortran/28339
8960         * gfortran.dg/arrayio_8.f90: New test.
8961
8962 2006-07-21  Mike Stump  <mrs@apple.com>
8963
8964         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
8965
8966         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
8967
8968 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8969
8970         PR c++/28250
8971         * g++.dg/eh/catch3.C: New test.
8972
8973         PR c++/28363
8974         * g++.dg/template/defarg10.C: New test.
8975
8976 2006-07-20  Paul Brook  <paul@codesourcery.com>
8977
8978         PR 27363
8979         * gcc.dg/pr27363.c: New test.
8980
8981 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
8982
8983         PR c++/28338
8984         * g++.dg/init/ref13.C: New test.
8985
8986 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8987
8988         PR obj-c++/28434
8989         * obj-c++.dg/proto-error-1.mm: New test.
8990
8991 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
8992
8993         PR c++/28337
8994         * g++.dg/template/string1.C: New test.
8995
8996 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/28048
8999         * g++.dg/template/defarg9.C: New test.
9000
9001         PR c++/28235
9002         * g++.dg/template/static27.C: New test.
9003
9004 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9005
9006         PR 28410
9007         * gcc.dg/tree-ssa/pr28410.c: New test.
9008
9009 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9010
9011         PR c++/28258
9012         * g++/dg/other/error13.C: New test.
9013
9014         PR c++/28260
9015         * g++.dg/template/friend44.C: New test.
9016
9017 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9018
9019         PR c++/27495
9020         * g++.dg/other/pr27495.C: New.
9021
9022 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9023
9024         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9025         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9026
9027 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9028
9029         PR c/28286
9030         * gcc.dg/pragma-pack-4.c: New test.
9031
9032 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9033
9034         PR c++/28291
9035         * g++.dg/ext/pr28291.C: New test.
9036
9037 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9038
9039         PR middle-end/28403
9040         * gcc.c-torture/execute/pr28403.c: New test.
9041
9042 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9043
9044         PR middle-end/28402
9045         * gcc.dg/pr28402.c: New test.
9046
9047 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9048
9049         PR c++/28304
9050         * g++.dg/other/pr28304.C: New test.
9051
9052 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9053
9054         PR other/28251
9055         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9056         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9057
9058 2006-07-17  Richard Guenther  <rguenther@suse.de>
9059
9060         PR tree-optimization/28238
9061         * g++.dg/tree-ssa/pr28238.C: New testcase.
9062
9063 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9064
9065         PR c++/28250
9066         * g++.dg/eh/catch1.C: New test.
9067         * g++.dg/eh/catch2.C: New test.
9068
9069 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR c++/28370
9072         * g++.dg/template/anon3.C: New test.
9073
9074 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9075
9076         PR fortran/20844
9077         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9078         specifiers requiring an explicit format tag..
9079
9080         PR fortran/28201
9081         * gfortran.dg/generic_5: New test.
9082
9083         PR fortran/20893
9084         * gfortran.dg/elemental_optional_args_1.f90: New test.
9085
9086 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9087
9088         * gnat.dg/assert.ads: New file.
9089         * gnat.dg/controlled_record.ads: Likewise.
9090         * gnat.dg/controlled_record.adb: Likewise.
9091
9092 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9093
9094         PR c++/28292
9095         * g++.dg/other/error12.C: New test.
9096
9097         PR c++/28269
9098         * g++.dg/template/crash54.C: New test.
9099
9100 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9101
9102         PR c++/28249
9103         * g++.dg/parse/catch1.C: New test.
9104
9105         PR c++/28294
9106         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9107
9108         PR c++/28387
9109         * g++.dg/ext/attrib24.C: New test.
9110
9111 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9112
9113         PR c++/28343
9114         * g++.dg/ext/asmspec1.C: New test.
9115
9116 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9117
9118         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9119         (dg-test): Support shouldfail tests.
9120         * lib/target-supports-dg.exp (dg-shouldfail): New.
9121         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9122         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9123         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9124         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9125         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9126         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9127         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9128
9129 2006-07-13  Jan Hubicka  <jh@suse.cz>
9130
9131         * gcc.target/i386/memcpy-1.c: New.
9132
9133 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9134
9135         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9136
9137 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9138
9139         PR fortran/25097
9140         * gfortran.dg/present_1.f90: New test.
9141
9142         PR fortran/20903
9143         * gfortran.dg/interface_derived_type_1.f90: New test.
9144
9145 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9146
9147         PR fortran/28213
9148         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9149         list.
9150
9151 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9152
9153         PR c++/27820
9154         * g++.dg/other/label1.C: New test.
9155
9156 2006-07-07  Richard Guenther  <rguenther@suse.de>
9157
9158         PR middle-end/28268
9159         * gcc.dg/torture/pr28268.c: New testcase.
9160
9161 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9162
9163         PR c++/27019
9164         * g++.dg/ext/pr27019.C: New.
9165
9166 2006-07-07  Richard Guenther  <rguenther@suse.de>
9167
9168         PR tree-optimization/28187
9169         * gcc.dg/pr28187.c: New testcase.
9170
9171 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9172
9173         * gnat.dg/address_conversion.adb: New test.
9174         * gnat.dg/boolean_subtype.adb: Likewise.
9175         * gnat.dg/frame_overflow.adb: Likewise.
9176         * gnat.dg/pointer_array.adb: Likewise.
9177         * gnat.dg/pointer_conversion.adb: Likewise.
9178
9179 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
9180
9181         PR fortran/28237
9182         PR fortran/23420
9183         * gfortran.dg/print_fmt_5.f90: New test.
9184
9185 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9186
9187         PR fortran/28129
9188         * gfortran.dg/bounds_check_4.f90: New test.
9189
9190 2006-07-05  Richard Guenther  <rguenther@suse.de>
9191
9192         PR target/28158
9193         * gfortran.dg/pr28158.f90: New testcase.
9194
9195 2006-07-05  Richard Guenther  <rguenther@suse.de>
9196
9197         PR tree-optimization/28162
9198         * gcc.dg/pr28162.c: New testcase.
9199
9200 2006-07-05  Richard Guenther  <rguenther@suse.de>
9201         Andrew Pinski  <pinskia@gcc.gnu.org>
9202
9203         PR c++/27084
9204         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
9205
9206 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
9207
9208         PR fortran/28174
9209         * gfortran.dg/actual_array_substr_2.f90: New test.
9210
9211         PR fortran/28167
9212         * gfortran.dg/actual_array_constructor_2.f90: New test.
9213
9214 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9215
9216         * gfortran.dg/itime_idate_1.f: New test.
9217         * gfortran.dg/itime_idate_2.f: New test.
9218
9219 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9220
9221         PR libgfortran/27704
9222         * gfortran.dg/open_status_3.f90: New test.
9223         * gfortran.dg/fmt_l.f90: Update for new feature.
9224
9225 2006-07-03  Asher Langton  <langton2@llnl.gov>
9226
9227         * gfortran.dg/oldstyle_2.f90: New.
9228
9229 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
9230
9231         * gnat.dg/string_slice.adb: New test.
9232
9233 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9234
9235         PR fortran/19259
9236         * gfortran.dg/semicolon_fixed.c: New.
9237         * gfortran.dg/semicolon_free.c: New.
9238
9239 2006-06-30  Mike Stump  <mrs@apple.com>
9240
9241         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9242         that don't support internal visibility.
9243
9244 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
9245
9246         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9247         for '(' / ')' needing an extra '\'.
9248
9249 2006-06-29  Roger Sayle  <roger@eyesopen.com>
9250
9251         PR middle-end/27428
9252         * gcc.dg/pr27428-1.c: New test case.
9253
9254 2006-06-29  Mike Stump  <mrs@apple.com>
9255
9256         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9257         on darwin as we can't align commons large enough yet.
9258
9259         * gcc.dg/vla-8.c: Add additional testcases.
9260
9261 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
9262
9263         PR c++/28114
9264         * g++.dg/other/pr28114.C: New.
9265
9266 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
9267
9268         * gcc.c-torture/compile/20060625-1.c: New test.
9269
9270 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
9271
9272         PR fortran/20867
9273         * gfortran.dg/stfunc_3.f90: New test.
9274
9275         PR fortran/25056
9276         * gfortran.dg/impure_actual_1.f90: New test.
9277
9278         PR fortran/20874
9279         * gfortran.dg/elemental_result_1.f90: New test.
9280
9281         PR fortran/25073
9282         * gfortran.dg/select_7.f90: New test.
9283
9284         PR fortran/27554
9285         * intrinsic_actual_1.f: New test.
9286
9287         PR fortran/22038
9288         PR fortran/28119
9289         * gfortran.dg/forall_4.f90: New test.
9290
9291         PR fortran/25072
9292         * gfortran.dg/forall_5.f90: New test.
9293
9294 2006-06-25  Lee Millward  <lee.millward@gmail.com>
9295
9296         PR c++/28051
9297         * g++.dg/template/using13.C: New test.
9298
9299         PR c++/28054
9300         * g++.dg/other/incomplete3.C: New test.
9301
9302 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9303
9304         PR fortran/28081
9305         * gfortran.dg/substr_3.f: New test.
9306         * gfortran.dg/equiv_2.f90: Update expected error message.
9307
9308 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
9309
9310         PR fortran/28118
9311         * gfortran.dg/actual_array_substr_1.f90: New test.
9312
9313 2006-06-24  Olivier Hainque  <hainque@adacore.com>
9314
9315         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9316         * gnat.dg/scalar_mode_agg_compare.adb: New test.
9317
9318 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
9319
9320         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9321
9322 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
9323
9324         PR fortran/27981
9325         * gfortran.dg/simpleif_2.f90: New test.
9326
9327 2006-06-23  Lee Millward  <lee.millward@gmail.com>
9328
9329         * g++.dg/template/error22.C: Fix typo.
9330
9331 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9332
9333         PR c++/28112
9334         * g++.dg/ext/attrib23.C: New test.
9335
9336 2006-06-23  Olivier Hainque  <hainque@adacore.com>
9337
9338         * gnat.dg/varsize_temp.adb: New test.
9339
9340 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9341
9342         PR c++/11468
9343         * g++.dg/other/java2.C: New test.
9344
9345 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
9346
9347         PR target/27789
9348         * g++.dg/ext/dllimport4.C. Add more tests for invalid
9349         initialization.
9350
9351 2006-06-22  Roger Sayle  <roger@eyesopen.com>
9352
9353         PR target/27531
9354         * gcc.dg/pr27531-1.c: New test case.
9355
9356 2006-06-22  Asher Langton  <langton2@llnl.gov>
9357
9358         PR fortran/24748
9359         * gfortran.dg/implicit_8.f90: New.
9360
9361 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
9362
9363         PR rtl-optimization/28121
9364         * gcc.dg/pr28121.c: New test.
9365
9366 2006-06-22  Lee Millward  <lee.millward@gmail.com>
9367
9368         PR c++/27805
9369         * g++.dg/parse/ptrmem6.C: New test.
9370
9371         PR c++/27821
9372         * g++.dg/template/error22.C: New test.
9373
9374 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9375
9376         PR c++/28111
9377         * g++.dg/template/friend43.C: New test.
9378
9379         PR c++/28110
9380         * g++.dg/template/crash53.C: New test.
9381
9382         PR c++/28109
9383         * g++.dg/rtti/incomplete1.C: New test.
9384
9385 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
9386
9387         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
9388
9389 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
9390
9391         * gcc.c-torture/execute/complex-7.c: New.
9392
9393 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
9394
9395         * gcc.dg/merge-all-constants-1.c: New test.
9396
9397 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
9398
9399         PR c++/28113
9400         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
9401
9402 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
9403
9404         * gfortran.dg/rrspacing_1.f90: New test.
9405
9406 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9407
9408         PR c++/28052
9409         * g++.dg/other/bitfield2.C: New test.
9410
9411 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
9412
9413         PR tree-optimization/27331
9414         * gcc.dg/pr27331.c: New test.
9415
9416 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
9417             Eric Botcazou  <ebotcazou@adacore.com>
9418
9419         PR ada/18692
9420         * lib/gnat.exp: New file.
9421         * lib/gnat-dg.exp: Likewise.
9422         * gnat.dg: New directory.
9423         * gnat.dg/dg.exp: New driver.
9424         * gnat.dg/specs: New directory.
9425         * gnat.dg/specs/specs.exp: New driver.
9426         * gnat.dg/style: New directory.
9427         * gnat.dg/style/style.exp: New driver.
9428
9429 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
9430
9431         PR fortran/16206
9432         * gfortran.dg/array_initializer_1.f90: New test.
9433
9434         PR fortran/28005
9435         * gfortran.dg/matmul_3.f90: New test.
9436
9437 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
9438
9439         PR middle-end/28075
9440         * gcc.dg/tree-ssa/inline-1.c: New test.
9441
9442 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
9443
9444         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
9445         in malloc prototype; remove XFAIL.
9446         * gcc.dg/pr18241-2.c: Ditto.
9447         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
9448         in memset prototype; remove XFAIL.
9449         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9450
9451 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9452
9453         * gcc.dg/vla-8.c: Add.
9454
9455 2006-06-19  Richard Guenther  <rguenther@suse.de>
9456
9457         PR tree-optimization/27090
9458         * g++.dg/tree-ssa/pr27090.C: New testcase.
9459
9460 2006-06-19  Roger Sayle  <roger@eyesopen.com>
9461
9462         PR target/27861
9463         * gcc.dg/pr27861-1.c: New test case.
9464
9465 2006-06-19  Richard Guenther  <rguenther@suse.de>
9466
9467         PR middle-end/28045
9468         * gcc.dg/torture/pr28045.c: New testcase.
9469
9470 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9471
9472         PR fortran/26801
9473         * gfortran.dg/associated_4.f90: New test.
9474
9475 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9476
9477         PR fortran/19310
9478         PR fortran/19904
9479         * gfortran.dg/real_const_3.f90: New test.
9480
9481 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/28016
9484         * g++.dg/template/static26.C: New test.
9485
9486         PR c++/27979
9487         * g++.dg/expr/bitfield2.C: New test.
9488
9489         PR c++/27884
9490         * g++.dg/parse/linkage2.C: New test.
9491
9492 2006-06-16  Richard Guenther  <rguenther@suse.de>
9493
9494         PR middle-end/27116
9495         * gcc.dg/pr15785-1.c: Revert last change.
9496         * gcc.dg/torture/pr27116-2.c: New testcase.
9497
9498 2006-06-16  Roger Sayle  <roger@eyesopen.com>
9499
9500         PR middle-end/27802
9501         * gcc.dg/pr27802-1.c: New test case.
9502
9503 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
9504
9505         PR c++/27689
9506         * g++.dg/template/ttp18.C: New test.
9507         * g++.dg/template/ttp19.C: Likewise.
9508
9509         PR c++/27666
9510         * g++.dg/expr/cond9.C: New test.
9511
9512         PR c++/27640
9513         * g++.dg/template/ctor7.C: New test.
9514
9515 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
9516
9517         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
9518
9519 2006-06-16  Richard Guenther  <rguenther@suse.de>
9520
9521         PR tree-optimization/27781
9522         * gcc.dg/tree-ssa/pr27781.c: New testcase.
9523
9524 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
9525
9526         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
9527
9528 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
9529
9530         * gcc.dg/tree-ssa/loop-18.c: New test.
9531
9532 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
9533
9534         PR c++/27665
9535         * g++.dg/template/crash52.C: New test.
9536
9537         PR c++/27648
9538         * g++.dg/ext/attrib22.C: New test.
9539
9540         PR c++/26559
9541         * g++.dg/template/builtin1.C: New test.
9542         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
9543
9544         PR c++/28018
9545         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
9546         assignment.
9547         * g++.old-deja/g++.pt/crash51.C: Likewise.
9548
9549         PR c++/27227
9550         * g++.dg/lookup/linkage1.C: New test.
9551         * g++.dg/lookup/linkage2.C: Likewise.
9552
9553 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
9554
9555         PR middle-end/27959
9556         * gcc.dg/pr27959.c: New testcase.
9557
9558 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
9559
9560         PR target/28014:
9561         * g++.dg/eh/div.C: New test.
9562
9563 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
9564
9565         PR c++/27894
9566         * g++.dg/tree-ssa/pr26757.C: New test.
9567         * g++.dg/tree-ssa/pr27894.C: New test.
9568
9569 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9570
9571         * gcc.c-torture/compile/20060609-1.c: New test.
9572
9573         PR target/27863
9574         * gcc.c-torture/compile/pr27863.c: New test.
9575
9576 2006-06-13  Richard Guenther  <rguenther@suse.de>
9577
9578         PR tree-optimization/27830
9579         * g++.dg/tree-ssa/pr27830.C: New testcase.
9580
9581 2006-06-13  Matthew Sachs  <msachs@apple.com>
9582
9583         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
9584         the list of compiler flags; this causes those flags to be checked
9585         for things like dg-skip-if.
9586
9587 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9588
9589         PR c++/27601
9590         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
9591
9592 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
9593             Kazu Hirata  <kazu@codesourcery.com>
9594
9595         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
9596         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
9597
9598 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9599
9600         PR c++/27933
9601         * g++.dg/lookup/using15.C: New test.
9602
9603         PR c++/27951
9604         * g++.dg/other/anon4.C: New test.
9605
9606 2006-06-12  Roger Sayle  <roger@eyesopen.com>
9607
9608         PR c++/21210
9609         * g++.dg/init/complex1.C: New test case.
9610
9611 2006-06-11  Eric Christopher  <echristo@apple.com>
9612
9613         PR middle-end/27948
9614         * gcc.dg/bf-ms-layout.c: Run on darwin.
9615         * gcc.dg/bf-no-ms-layout: Ditto.
9616         * gcc.dg/attr-ms_struct-2.c: New.
9617         * gcc.dg/bf-ms-layout-2.c: Ditto.
9618
9619 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9620
9621         * gcc.dg/attr-ms_struct-packed1.c: New.
9622
9623 2006-06-09  Mike Stump  <mrs@apple.com>
9624
9625         * gcc.dg/vla-7.c: Add.
9626
9627 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
9628
9629         PR fortran/24558
9630         * gfortran.dg/entry_6.f90: New test.
9631
9632         PR fortran/20877
9633         PR fortran/25047
9634         * gfortran.dg/entry_7.f90: New test.
9635
9636 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
9637
9638         PR c/27747
9639         * gcc.dg/cpp/_Pragma6.c: New test.
9640
9641         PR c++/27748
9642         * g++.dg/cpp/_Pragma1.C: New test.
9643
9644         PR preprocessor/27746
9645         * gcc.dg/gomp/macro-3.c: New test.
9646         * gcc.dg/gomp/macro-4.c: New test.
9647         * g++.dg/gomp/macro-3.C: New test.
9648         * g++.dg/gomp/macro-4.C: New test.
9649
9650 2006-06-09  Richard Guenther  <rguenther@suse.de>
9651
9652         PR tree-optimization/26998
9653         * gcc.dg/torture/pr26998.c: New testcase.
9654         * gcc.dg/tree-ssa/vrp29.c: New testcase.
9655
9656 2006-06-08  Mike Stump  <mrs@apple.com>
9657
9658         * gcc.dg/pr27095.c: Account for stubs.
9659
9660         PR target/26427
9661         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
9662         produce bad code on darwin.
9663
9664 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9665
9666         PR fortran/27958
9667         * gfortran.dg/substr_2.f: New test.
9668
9669 2006-06-08  Asher Langton  <langton2@llnl.gov>
9670
9671         PR fortran/27786
9672         * cray_pointers_2.f90: Add -fbounds-check compile flag.
9673
9674 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9675
9676         PR target/27421
9677         * gcc.dg/union-3.c: New test.
9678
9679 2006-06-08  Richard Guenther  <rguenther@suse.de>
9680
9681         PR middle-end/27116
9682         * gcc.dg/torture/pr27116.c: New testcase.
9683         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
9684
9685 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
9686
9687         PR rtl-optimization/26449
9688         * gcc.dg/pr26449.c: New test.
9689
9690 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9691
9692         PR c++/27601
9693         * g++.dg/ext/offsetof1.C: Test member functions.
9694
9695 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
9696
9697         * gcc.dg/pr27095.c: Improve scanning.
9698
9699 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
9700
9701         PR fortran/23091
9702         * gfortran.dg/saved_automatic_1.f90: New test.
9703
9704         PR fortran/24168
9705         * gfortran.dg/array_simplify_1.f90: New test.
9706
9707         PR fortran/25090
9708         * gfortran.dg/entry_dummy_ref_1.f90: New test.
9709
9710         PR fortran/25058
9711         * gfortran.dg/entry_dummy_ref_2.f90: New test.
9712
9713 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
9714
9715         PR c++/27177
9716         * g++.dg/expr/cast7.C: New test.
9717
9718 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
9719
9720         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
9721         * lib/gcc-defs.exp (tool_check_compile): Ditto.
9722         * lib/fortran-torture.exp (fortran-torture-compile,
9723         fortran-torture-execute): Ditto.
9724
9725 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
9726
9727         PR target/27842
9728         * gcc.dg/vmx/pr27842.c: New test.
9729
9730 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9731
9732         PR libfortran/27895
9733         * gfortran.dg/bounds_check_3.f90: New test.
9734
9735 2006-06-05  Mike Stump  <mrs@apple.com>
9736
9737         * objc.dg/objc-fast-4.m: Skip for ppc64.
9738
9739 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
9740
9741         PR testsuite/27705
9742         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
9743
9744 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
9745             Victor Kaplansky  <victork@il.ibm.com>
9746
9747         PR tree-optimizations/26360
9748         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
9749         with -fno-tree-dce.
9750         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
9751
9752 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
9753
9754         PR fortran/14067
9755         * gfortran.dg/data_char_1.f90: Add messages for truncated
9756         strings.
9757
9758         PR fortran/16943
9759         * gfortran.dg/func_decl_2.f90: New test.
9760
9761         PR fortran/20839
9762         * gfortran.dg/do_2.f90: New test.
9763
9764         PR fortran/27655
9765         * gfortran.dg/associated_3.f90: New test.
9766
9767 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
9768
9769         PR c++/27819
9770         * g++.dg/template/static25.C: New test.
9771
9772         PR c++/27722
9773         * g++.dg/init/array21.C: New test.
9774
9775         PR c++/27807
9776         * g++.dg/ext/complit7.C: New test.
9777
9778         PR c++/27806
9779         * g++.dg/parse/ptrmem5.C: New test.
9780
9781 2006-06-04  Roger Sayle  <roger@eyesopen.com>
9782             Andrew Pinski  <pinskia@physics.uc.edu>
9783
9784         PR c/27150
9785         PR middle-end/27382
9786         * gcc.dg/pr27150-1.c: New testcase.
9787         * gcc.dg/pr27382-1.c: New testcase.
9788         * gcc.dg/pr27382-2.c: New testcase.
9789
9790 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
9791
9792         PR c/25161
9793         PR c/27020
9794         * gcc.dg/array-10.c: New test.
9795
9796 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9797
9798         PR c++/27804
9799         * g++.dg/init/const4.C: New test.
9800         * g++.dg/init/member1.C: Add error-marker.
9801         * g++.dg/other/fold1.C: Adjust error-marker.
9802
9803 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9804
9805         PR c++/27601
9806         * g++.dg/ext/offsetof1.C: New test.
9807
9808 2006-06-04 Eric Christopher <echristo@apple.com>
9809
9810         * gcc.dg/attr-ms_struct-1.c: New.
9811
9812 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
9813
9814         * gcc.c-torture/compile/builtin_constant_p.c: New test.
9815
9816 2006-06-04  Richard Guenther  <rguenther@suse.de>
9817
9818         PR tree-optimization/27039
9819         * gcc.dg/tree-ssa/loop-17.c: New testcase.
9820
9821 2006-06-03  Roger Sayle  <roger@eyesopen.com>
9822
9823         PR target/26223
9824         * gcc.target/i386/amd64-abi-2.c: New test case.
9825
9826 2006-06-02  Eric Christopher  <echristo@apple.com>
9827
9828         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
9829         * gcc.target/i386/20020523-1.c: Skip if darwin.
9830         * gcc.target/i386/asm-3.c: Ditto.
9831         * gcc.target/i386/20011119-1.c: Ditto.
9832         * gcc.target/i386/clobbers.c: Remove pic part of test.
9833
9834 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
9835
9836         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
9837         * g++.old-deja/g++.other/init19.C: Ditto.
9838         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
9839         and add other platforms as expected failures.
9840
9841 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
9842
9843         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
9844         (is-effective-target-keyword): Ditto.
9845
9846 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
9847
9848         PR fortran/27715
9849         * gfortran.dg/extended_char_comparison_1.f:  New test.
9850
9851 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
9852
9853         PR fortran/25098
9854         * gfortran.dg/dummy_procedure_1.f90: New test.
9855
9856         PR fortran/25147
9857         * gfortran.dg/dummy_procedure_2.f90: New test.
9858
9859         * gfortran.dg/associated_2.f90: Correct to make consistent with
9860         standard.
9861
9862 2006-05-31  Roger Sayle  <roger@eyesopen.com>
9863
9864         * gcc.target/i386/387-11.c: New test case.
9865
9866 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
9867
9868         PR c++/27801
9869         * g++.dg/template/cond6.C: New test.
9870
9871         PR c++/26496
9872         * g++.dg/template/crash51.C: New test.
9873         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
9874
9875         PR c++/27385
9876         * g++.dg/init/array20.C: New test.
9877
9878 2006-05-31  Roger Sayle  <roger@eyesopen.com>
9879
9880         * gcc.dg/builtins-54.c: New test case.
9881
9882 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
9883
9884         PR c++/26433
9885         * g++.dg/template/fntry1.C: Add dg-do link.
9886
9887         PR c++/27808
9888         * g++.dg/parse/friend6.C: New test.
9889
9890 2006-05-30  Asher Langton  <langton2@llnl.gov>
9891
9892         * gfortran.dg/cray_pointers_7.f90: New test.
9893
9894 2006-05-30  Roger Sayle  <roger@eyesopen.com>
9895
9896         PR tree-optimization/23452
9897         * gcc.dg/fold-mulconj-1.c: New test case.
9898
9899 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
9900
9901         PR c++/27803
9902         * g++.dg/parse/bitfield1.C: New test.
9903
9904 2006-05-30  Roger Sayle  <roger@eyesopen.com>
9905
9906         * gcc.target/ppc-eq0-1.c: New test case.
9907         * gcc.target/ppc-negeq0-1.c: New test case.
9908
9909 2006-05-30  Dirk Mueller  <dmueller@suse.de>
9910
9911         PR c/27273
9912         * gcc.dg/overflow-warn-5.c: New test.
9913
9914 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9915
9916         PR c/27718
9917         * gcc.dg/sizeof-1.c: New test.
9918
9919 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
9920
9921         PR target/27790
9922         * gcc.target/i386/pr27790.c: New test.
9923
9924 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9925
9926         PR libgfortran/27757
9927         * gfortran.dg/direct_io_5.f90: New test.
9928
9929 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9930
9931         PR libgfortran/27634
9932         * gfortran.dg/fmt_missing_period_1.f: New test.
9933         * gfortran.dg/fmt_missing_period_2.f: New test.
9934         * gfortran.dg/fmt_missing_period_3.f: New test.
9935
9936 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9937
9938         PR fortran/19777
9939         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
9940         arrays.
9941
9942 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9943
9944         PR c++/27713
9945         * g++.dg/template/new6.C: New test.
9946
9947 2006-05-29  Roger Sayle  <roger@eyesopen.com>
9948
9949         PR tree-optimization/24964
9950         * gcc.target/i386/387-10.c: New test case.
9951
9952 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
9953
9954         * intrinsics/string_intrinsics.c (compare_string):
9955         Use memcmp instead of strncmp to avoid tripping over
9956         CHAR(0) in a string.
9957
9958 2006-05-27  Richard Guenther  <rguenther@suse.de>
9959
9960         PR middle-end/27773
9961         * gcc.dg/torture/pr27773.c: New testcase.
9962
9963 2006-05-27  Dirk Mueller  <dmueller@suse.de>
9964
9965         * gcc.dg/pr24561.c: Rename to..
9966         * gcc.dg/pr25962.c: .. this.
9967
9968 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9969
9970         PR fortran/19777
9971         * gfortran.dg/bounds_check_2.f: New test.
9972
9973 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
9974
9975         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
9976         * gfortran.dg/byte_1.f90: Likewise.
9977         * gfortran.dg/dup_save_2.f90: Likewise.
9978
9979 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
9980
9981         * gfortran.dg/associated_2.f90: New test.
9982
9983 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9984
9985         PR fortran/27524
9986         * gfortran.dg/bounds_check_1.f90: New test.
9987
9988 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
9989
9990         PR rtl-optimization/27661
9991         * gcc.dg/pr27661.c: New test case.
9992
9993 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9994
9995         PR fortran/23151
9996         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
9997         * gfortran.dg/print_parentheses_1.f:  New test.
9998         * gfortran.dg/print_parentheses_2.f90:  New test.
9999
10000 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10001
10002         PR target/27758
10003         * gcc.dg/pr27758.c: New test.
10004
10005 2006-05-24  Falk Hueffner  <falk@debian.org>
10006
10007         * gcc.c-torture/compile/pr27571.c: New test.
10008
10009 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10010
10011         PR fortran/27709
10012         * gfortran.dg/spec_expr_4.f90: New test.
10013
10014         PR fortran/27155
10015         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10016
10017 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/20103
10020         * g++.dg/ext/complit6.C: New test.
10021         * g++.dg/ext/complit3.C: Adjust error markers.
10022         * g++.dg/init/const3.C: New test.
10023
10024 2006-05-25  Richard Guenther  <rguenther@suse.de>
10025
10026         PR middle-end/27743
10027         * gcc.dg/torture/pr27743.c: New testcase.
10028
10029 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10030
10031         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10032
10033 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10034
10035         * gcc.dg/compat/scalar-by-value-x.h: New.
10036         * gcc.dg/compat/scalar-by-value-y.h: New.
10037         * gcc.dg/compat/scalar-by-value-5.c: New.
10038         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10039         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10040         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10041         * gcc.dg/compat/scalar-by-value-6.c: New.
10042         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10043         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10044         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10045
10046 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10047
10048         PR tree-optimization/27639
10049         PR tree-optimization/26719
10050         * gcc.dg/pr27639.c: New test.
10051         * gcc.dg/pr26719.c: New test.
10052         * gcc.dg/tree-ssa/scev-cast.c: New test.
10053
10054 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10055
10056         PR c++/20173
10057         * g++.dg/template/error21.C: New test.
10058
10059 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10060
10061         PR target/27696
10062         * gcc.target/i386/pr27696.c: New.
10063
10064 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10065
10066         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10067
10068         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10069
10070 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10071
10072         PR c++/27716
10073         * g++.dg/other/assign1.C: New test.
10074
10075 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10076
10077         PR target/27266
10078         * gcc.target/i386/pr27266.c: New.
10079
10080 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10081
10082         PR c++/27451
10083         * g++.dg/ext/asm9.C: New test.
10084
10085 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10086
10087         PR rtl-optimization/25514
10088         * gcc.c-torture/compile/pr25514.c: New test.
10089
10090 2006-05-22  Richard Guenther  <rguenther@suse.de>
10091
10092         Revert
10093         2006-01-31  Richard Guenther  <rguenther@suse.de>
10094
10095         * gcc.target/i386/sselibm-1.c: New testcase.
10096         * gcc.target/i386/sselibm-2.c: Likewise.
10097         * gcc.target/i386/sselibm-3.c: Likewise.
10098         * gcc.target/i386/sselibm-4.c: Likewise.
10099         * gcc.target/i386/sselibm-5.c: Likewise.
10100
10101 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10102
10103         PR c/27420
10104         * gcc.dg/func-args-2.c: New test.
10105
10106         PR c/26818
10107         * gcc.dg/struct-incompl-1.c: New test.
10108
10109 2006-05-22  Richard Guenther  <rguenther@suse.de>
10110
10111         PR testsuite/27708
10112         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10113         the transformations we test for.
10114
10115 2006-05-22  Richard Guenther  <rguenther@suse.de>
10116
10117         PR testsuite/27707
10118         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10119
10120 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c++/27210
10123         * g++.dg/warn/new1.C: New test.
10124         * g++.dg/template/new5.C: Likewise.
10125
10126 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10127
10128         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10129         * gcc.target/i386/20060512-3.c: Likewise.
10130
10131 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10132
10133         PR rtl-optimization/27671
10134         * gcc.c-torture/execute/pr27671-1.c: New.
10135         * gcc.dg/pr27671-2.c: Likewise.
10136
10137         PR tree-optimization/26622.
10138         * gcc.c-torture/compile/pr26622.c: New.
10139
10140 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10141
10142         PR fortran/27613
10143         * gfortran.dg/recursive_reference_1.f90: New test.
10144
10145 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10146
10147         PR fortran/25746
10148         * gfortran.dg/elemental_subroutine_3.f90: New test.
10149
10150         PR fortran/25090
10151         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10152
10153         PR fortran/27584
10154         * gfortran.dg/associated_target_1.f90: New test.
10155
10156         PR fortran/19015
10157         * gfortran.dg/maxloc_shape_1.f90: New test.
10158
10159 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10160
10161         PR libgfortran/24459
10162         * gfortran.dg/namelist_24.f90: New test.
10163         * gfortran.dg/namelist_12.f: Fix typo in comment.
10164
10165 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10166
10167         PR middle-end/25776
10168         * g++.dg/other/error11.C: New test.
10169
10170 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10171
10172         * gcc.target/mips/pr26765.c: Add -w to options.
10173
10174 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10175
10176         * lib/target-supports.exp (check_effective_target_mpaired_single):
10177         New function.
10178         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
10179         multilibs.
10180         * g++.dg/vect/vect.exp: Likewise.
10181
10182 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10183
10184         PR testsuite/25891
10185         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
10186
10187 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
10188
10189         PR fortran/27662
10190         * gfortran.dg/temporary_1.f90: New file.
10191
10192 2006-05-19  Andreas Schwab  <schwab@suse.de>
10193
10194         * g++.dg/other/unused1.C: Also match "stringz".
10195
10196 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
10197
10198         PR c++/26433
10199         * g++.dg/template/fntry1.C: New test.
10200
10201 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
10202
10203         PR c++/27471
10204         PR c++/27506
10205         * g++.dg/conversion/bitfield5.C: New test.
10206         * g++.dg/conversion/bitfield6.C: New test.
10207
10208 2006-05-18  Mike Stump  <mrs@apple.com>
10209
10210         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
10211         * gcc.dg/vla-4.c: Add.
10212         * gcc.dg/vla-5.c: Add.
10213         * gcc.dg/vla-6.c: Add.
10214
10215 2006-05-12  Stuart Hastings  <stuart@apple.com>
10216
10217         * testsuite/gcc.target/i386/20060512-1.c: New.
10218         * testsuite/gcc.target/i386/20060512-2.c: New.
10219         * testsuite/gcc.target/i386/20060512-3.c: New.
10220         * testsuite/gcc.target/i386/20060512-4.c: New.
10221
10222 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
10223
10224         PR c++/26122
10225         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
10226
10227         PR c++/26068
10228         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
10229         * g++.dg/parse/linkage1.C: New test.
10230
10231 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10232
10233         PR tree-optimization/27548
10234         * g++.dg/tree-ssa/pr27548.C: New test.
10235
10236 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10237
10238         PR fortran/26551
10239         * gfortran.dg/recursive_check_1.f: New test.
10240         * gfortran.dg/recursive_check_2.f90: New test.
10241
10242 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
10243
10244         * g++.dg/opt/temp2.C: New test.
10245
10246 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10247
10248         PR c++/27491
10249         * g++.dg/init/brace5.C: New test.
10250
10251         PR middle-end/27415
10252         * gcc.dg/gomp/pr27415.c: New test.
10253         * g++.dg/gomp/pr27415.C: New test.
10254
10255         PR tree-optimization/27549
10256         * g++.dg/tree-ssa/pr27549.C: New test.
10257
10258 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10259
10260         PR libgfortran/27575
10261         * gfortran.dg/read_eof_4.f90: New test.
10262
10263 2006-05-16  Richard Guenther  <rguenther@suse.de>
10264
10265         PR tree-optimization/22303
10266         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10267
10268 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR middle-end/27573
10271         * gcc.dg/gomp/pr27573.c: New test.
10272         * gfortran.dg/gomp/pr27573.f90: New test.
10273
10274         PR c/27499
10275         * gcc.dg/gomp/pr27499.c: New test.
10276         * g++.dg/gomp/pr27499.C: New test.
10277
10278 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10279
10280         PR c++/27339
10281         * g++.dg/parser/access8.C: Adjust error marker.
10282         * g++.dg/template/access17.C: New test.
10283         * g++.dg/template/access18.C: Likewise.
10284
10285 2006-05-15  Roger Sayle  <roger@eyesopen.com>
10286
10287         PR target/26600
10288         * gcc.target/i386/pr26600.c: New test case.
10289
10290 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10291
10292         PR c++/27505
10293         * g++.dg/expr/bitfield1.C: New test.
10294
10295 2006-05-15  Richard Guenther  <rguenther@suse.de>
10296
10297         PR tree-optimization/27603
10298         * gcc.dg/torture/pr27603.c: New testcase.
10299
10300 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
10301
10302         PR fortran/25090
10303         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10304
10305         PR fortran/25082
10306         * gfortran.dg/scalar_return_1.f90: New test.
10307
10308         PR fortran/27411
10309         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10310
10311 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
10312
10313         * gcc.dg/gomp/critical-4.c: New test.
10314         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10315         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10316         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10317         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10318
10319 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10320
10321         PR c++/27582
10322         * g++.dg/template/dependent-args1.C: New test.
10323
10324         PR c++/27581
10325         * g++.dg/lookup/this1.C: New test.
10326
10327         PR c++/27315
10328         * g++.dg/template/operator6.C: New test.
10329         * g++.dg/template/incomplete3.C: New test.
10330
10331         PR c++/27559
10332         * g++.dg/template/new4.C: New test.
10333
10334         PR c++/27496
10335         * g++.dg/template/void2.C: New test.
10336
10337 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
10338
10339         * g++.dg/template/dependent-expr5.C: New test.
10340
10341 2006-05-14  Roger Sayle  <roger@eyesopen.com>
10342
10343         PR middle-end/26729
10344         * gcc.dg/pr26729-1.c: New test case.
10345
10346 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
10347
10348         * gcc.dg/pr27003.c: New test.
10349
10350 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
10351
10352         * lib/target-supports.dg (check_cxa_atexit_available): Change
10353         v3_target_compile to ${tool}_target_compile.
10354
10355 2006-05-11  Jason Merrill  <jason@redhat.com>
10356
10357         * lib/scanasm.exp (scan-not-hidden): Fix typo.
10358
10359 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10360
10361         PR fortran/27553
10362         * gfortran.dg/label_5.f90: New test.
10363
10364 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
10365
10366         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
10367         check_effective_target_powerpc_altivec_ok): New.
10368         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
10369         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
10370         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
10371         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
10372         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
10373         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
10374         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
10375         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
10376         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
10377         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
10378         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
10379         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
10380         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
10381         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
10382         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
10383         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
10384         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
10385         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
10386         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
10387         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
10388         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
10389         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
10390         gcc.target/powerpc/altivec-9.c,
10391         gcc.target/powerpc/altivec-consts.c,
10392         gcc.target/powerpc/altivec-pr22085.c,
10393         gcc.target/powerpc/altivec-splat.c,
10394         gcc.target/powerpc/altivec-types-1.c,
10395         gcc.target/powerpc/altivec-types-2.c,
10396         gcc.target/powerpc/altivec-types-3.c,
10397         gcc.target/powerpc/altivec-types-4.c,
10398         gcc.target/powerpc/altivec-varargs-1.c,
10399         gcc.target/powerpc/altivec-vec-merge.c,
10400         gcc.target/powerpc/ppc-vector-memcpy.c,
10401         gcc.target/powerpc/ppc-vector-memset.c,
10402         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
10403         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
10404         these effective targets.
10405         * gcc.dg/vmx/pr27006.c: Add missing close brace.
10406         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
10407
10408 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10409
10410         PR middle-end/27384
10411         * g++.dg/other/fold1.C: New test.
10412
10413         PR middle-end/27488
10414         * gcc.dg/fold-nonneg-1.c: New test.
10415
10416         PR c++/27547
10417         * g++.dg/other/operator1.C: New test.
10418
10419 2006-05-11  Richard Guenther  <rguenther@suse.de>
10420
10421         PR middle-end/27529
10422         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
10423
10424 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
10425
10426         * lib/target-supports-dg.exp (check-flags): New.
10427         (dg-skip-if): Move flag checks.
10428
10429 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
10430
10431         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
10432         * lib/target-supports.dg (check_cxa_atexit_available): New.
10433
10434 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
10435
10436         PR fortran/27470
10437         * gfortran.dg/multiple_allocation_2.f90: New test case.
10438
10439 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
10440
10441         * gcc.target/arm/pr27387.C: Fix a comment typo.
10442
10443 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10444
10445         PR fortran/24549
10446         * gfortran.dg/error_recovery_1.f90: New test.
10447
10448 2006-05-10  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/27302
10451         * gcc.dg/torture/pr27302.c: New testcase.
10452
10453 2006-05-09  Dirk Mueller  <dmueller@suse.de>
10454         Richard Guenther  <rguenther@suse.de>
10455
10456         PR middle-end/27498
10457         * gcc.dg/tree-ssa/pr27498.c: New testcase.
10458
10459 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
10460
10461         PR rtl-optimization/27335
10462         * gcc.dg/pr27335.c: New test.
10463
10464 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
10465
10466         * gcc.target/mips/mips-ps-5.c: New file.
10467
10468 2006-05-08  Jan Hubicka  <jh@suse.cz>
10469
10470         PR middle-end/25962
10471         * gcc.dg/pr25962.c: New.
10472
10473 2006-05-08  Roger Sayle  <roger@eyesopen.com>
10474
10475         PR target/27158
10476         * gcc.target/powerpc/pr27158.c: New test case.
10477
10478 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
10479
10480         PR testsuite/27476
10481         * ada/acats/run_all.sh: Use test -z.
10482
10483 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10484
10485         PR libfortran/18271
10486         * gfortran.dg/spec_expr_3.f90: New test.
10487
10488 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
10489
10490         PR target/24879
10491         * gcc.target/i386/monitor.c: New file.
10492
10493 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
10494
10495         * gcc.dg/pr27095.c: xfail *-*-darwin*.
10496
10497 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10498
10499         PR c++/27447
10500         * g++.dg/other/ptrmem7.C: New test.
10501
10502 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10503
10504         PR target/27421
10505         * gcc.dg/array-9.c: New test.
10506
10507 2006-05-07  Richard Guenther  <rguenther@suse.de>
10508
10509         PR tree-optimization/27409
10510         * gcc.dg/torture/pr27409.c: New testcase.
10511
10512 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10513
10514         PR fortran/27457
10515         * gfortran.dg/select_6.f90: New.
10516
10517 2006-05-07  Richard Guenther  <rguenther@suse.de>
10518
10519         PR tree-optimization/27136
10520         * gcc.dg/torture/pr27136.c: New testcase.
10521
10522 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
10523
10524         PR fortran/24813
10525         * gfortran.dg/char_cons_len_1.f90: New test.
10526
10527 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10528
10529         PR c++/27427
10530         * g++.dg/template/incomplete2.C: New test.
10531
10532 2006-05-06  Richard Guenther  <rguenther@suse.de>
10533
10534         PR tree-optimization/27151
10535         * gcc.dg/vect/pr27151.c: New testcase.
10536
10537 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10538
10539         PR c++/27430
10540         * g++.dg/template/void1.C: New test.
10541
10542         PR c++/27423
10543         * g++.dg/other/void2.C: New test.
10544
10545         PR c++/27422
10546         * g++.dg/conversion/void1.C: New test.
10547
10548 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
10549
10550         PR/21391
10551         * g++.dg/other/unused1.C: New.
10552
10553 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10554
10555         PR objc/27240
10556         * objc.dg/member-1.m: New test.
10557
10558 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
10559
10560         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
10561
10562 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10563
10564         PR libfortran/26985
10565         * gfortran.dg/matmul_2.f90: New test.
10566
10567 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
10568
10569         * ada/acats/run_all.sh: Use sync when main not found.
10570
10571 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
10572
10573         PR target/26765
10574         * gcc.target/mips/pr26765.c: New.
10575
10576 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
10577
10578         * gcc.target/bfin: New directory.
10579         * gcc.target/bfin/bfin.exp: New file.
10580         * gcc.target/bfin/frmul.c: New file.
10581         * gcc.target/bfin/arith.c: New file.
10582         * gcc.target/bfin/mul-combine.c: New file.
10583         * gcc.target/bfin/shift.c: New file.
10584
10585 2006-05-04  Richard Guenther  <rguenther@suse.de>
10586
10587         PR tree-optimization/14287
10588         PR tree-optimization/14844
10589         PR tree-optimization/19792
10590         PR tree-optimization/21608
10591         PR tree-optimization/27090
10592         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
10593         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10594         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10595         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10596         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10597
10598 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
10599
10600         PR tree-optimization/27285
10601         * gcc.c-torture/execute/pr27285.c: New test.
10602
10603         PR middle-end/27388
10604         * gcc.dg/gomp/pr27388-1.c: New test.
10605         * gcc.dg/gomp/pr27388-2.c: New test.
10606         * gcc.dg/gomp/pr27388-3.c: New test.
10607
10608         PR c++/27359
10609         * g++.dg/gomp/pr27359.C: New test.
10610
10611 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
10612
10613         PR fortran/20248
10614         * gfortran.dg/iargc.f90: New test.
10615
10616 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
10617
10618         PR c++/27102
10619         * g++.dg/template/crash49.C: New test.
10620
10621 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
10622
10623         PR testsuite/27032
10624         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
10625
10626 2006-05-02  Jeff Law  <law@redhat.com>
10627
10628         PR tree-optimization/27364
10629         * gcc.c-torture/execute/pr27364.c: New test.
10630
10631 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
10632
10633         PR c++/27309
10634         * g++.dg/parser/ctor5.C: New test.
10635
10636 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
10637
10638         PR target/27387
10639         * gcc.target/arm/arm.exp: New.
10640         * gcc.target/arm/pr27387.C: Likewise.
10641
10642 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
10643
10644         PR fortran/27269
10645         PR fortran/27324
10646         * gfortran.dg/module_equivalence_2.f90: New test.
10647
10648 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
10649
10650         PR middle-end/27337
10651         * g++.dg/gomp/pr27337-1.C: New test.
10652         * g++.dg/gomp/pr27337-2.C: New test.
10653
10654         PR middle-end/27328
10655         * gcc.dg/gomp/pr27328.c: New test.
10656
10657         PR middle-end/27325
10658         * g++.dg/gomp/pr27325.C: New test.
10659
10660         PR middle-end/27310
10661         * g++.dg/gomp/pr27310.C: New test.
10662
10663 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10664
10665         PR tree-optimization/27291
10666         * g++.dg/tree-ssa/pr27291.C: New test.
10667
10668 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10669
10670         PR tree-optimization/27283
10671         * g++.dg/tree-ssa/pr27283.C: New test.
10672
10673 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10674
10675         * gcc.dg/tree-ssa/loop-16.c: New test.
10676
10677 2006-05-01  Roger Sayle  <roger@eyesopen.com>
10678             Joseph S. Myers  <joseph@codesourcery.com>
10679
10680         * gcc.dg/Wconversion-3.c: New test case.
10681         * gcc.dg/Wconversion-4.c: Likewise.
10682
10683 2006-05-01  Richard Guenther  <rguenther@suse.de>
10684
10685         PR tree-optimization/26726
10686         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
10687
10688 2006-04-30  Roger Sayle  <roger@eyesopen.com>
10689
10690         * gcc.dg/Woverflow-1.c: New test case.
10691         * gcc.dg/Woverflow-2.c: Likewise.
10692         * gcc.dg/Woverflow-3.c: Likewise.
10693
10694 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
10695
10696         PR c++/27094
10697         * g++.dg/template/defarg8.C: New test.
10698
10699 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10700
10701         PR c++/27278
10702         * g++.dg/parse/operator7.C: New test.
10703
10704 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10705
10706         PR c++/11471
10707         PR c++/27102
10708         * g++.dg/template/crash48.C: New test.
10709
10710         PR c++/27279
10711         * g++.dg/parse/ctor4.C: New test.
10712
10713 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10714
10715         PR fortran/25681
10716         * gfortran.df/char_type_len.f90: New test.
10717
10718 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10719
10720         PR libgfortran/27304
10721         * gfortran.dg/fmt_exhaust.f90: New test.
10722
10723 2006-04-28  Roger Sayle  <roger@eyesopen.com>
10724
10725         PR c/25309
10726         * gcc.dg/large-size-array-2.c: New test case.
10727
10728 2006-04-28  Richard Guenther  <rguenther@suse.de>
10729
10730         PR target/26826
10731         * gcc.target/i386/pr26826.c: New testcase.
10732
10733 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
10734
10735         PR middle-end/27260
10736         * gcc.c-torture/execute/pr27260.c: New.
10737
10738 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
10739
10740         PR middle-end/27095
10741         * gcc.dg/pr27095.c: New.
10742
10743 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
10744
10745         PR c++/27292
10746         * g++.dg/conversion/bitfield4.C: New test.
10747
10748 2006-04-27  Eric Christopher  <echristo@apple.com>
10749
10750         * gcc.dg/pragma-ms_struct.c: New.
10751
10752 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
10753
10754         PR c++/27102
10755         * g++.dg/template/crash47.C: New test.
10756
10757 2006-04-27  Dirk Mueller  <dmueller@suse.de>
10758
10759         * gcc.target/i386/sse-7.c: build with -msse.
10760
10761 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10762
10763         PR testsuite/27274:
10764         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
10765         (main): Exit if processor doesn't support SSE.
10766
10767 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
10768
10769         PR middle-end/27282
10770         * gcc.c-torture/compile/pr27282.c: New test.
10771
10772 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
10773
10774         PR middle-end/26913
10775         * g++.dg/gomp/pr26913.C: New test.
10776
10777         PR c/25996
10778         * gcc.dg/gomp/pr25996.c: New test.
10779         * g++.dg/gomp/pr25996.C: New test.
10780
10781 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
10782
10783         PR rtl-optimization/26725
10784         * gcc.c-torture/compile/pr26725.c: New test.
10785
10786 2006-04-25  Richard Guenther  <rguenther@suse.de>
10787
10788         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
10789         than n + -1.
10790
10791 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10792
10793         * gcc.dg/20060425-1.c: New testcase.
10794
10795 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
10796
10797         PR tree-optimization/26865
10798         * gcc.dg/pr26865.c: New test.
10799
10800 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
10801
10802         PR c++/27292
10803         * g++.dg/conversion/bitfield1.C: New test.
10804         * g++.dg/conversion/bitfield2.C: Likewise.
10805         * g++.dg/conversion/bitfield3.C: Likewise.
10806
10807 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
10808         Richard Guenther  <rguenther@suse.de>
10809
10810         PR tree-optimization/27236
10811         * gcc.dg/tree-ssa/pr27236.c: New testcase.
10812
10813 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10814
10815         PR c++/19963
10816         * g++.dg/other/incomplete2.C: New test.
10817
10818 2006-04-24  Richard Guenther  <rguenther@suse.de>
10819
10820         PR middle-end/26869
10821         * gcc.dg/torture/pr26869.c: New testcase.
10822
10823 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
10824         Richard Guenther  <rguenther@suse.de>
10825
10826         PR tree-optimization/27218
10827         * g++.dg/tree-ssa/pr27218.C: New testcase.
10828
10829 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
10830
10831         PR c++/26912
10832         * g++.dg/template/friend41.C: New test.
10833
10834 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
10835
10836         * g++.dg/opt/pr15551.C: Include cstdio.
10837         (main): Use remove instead of unlink.
10838
10839 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10840
10841         * gcc.dg/sibcall-7.c: New test.
10842         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
10843         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
10844         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
10845         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
10846         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
10847
10848 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
10849
10850         PR c++/26534
10851         * g++.dg/opt/bitfield1.C: New test.
10852         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
10853         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
10854         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
10855         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
10856         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
10857         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
10858         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
10859         * g++.dg/abi/bitfield2.C: Likewise.
10860         * g++.dg/init/bitfield1.C: Likewise.
10861
10862 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
10863
10864         PR fortran/25099
10865         * gfortran.dg/elemental_subroutine_4.f90: New test.
10866         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
10867         call sub (m, x).
10868
10869 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10870
10871         * gcc.c-torture/compile/20060421-1.c: New testcase.
10872
10873 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10874
10875         PR c/25875
10876         * gcc.dg/init-bad-4.c: New test.
10877
10878 2006-04-21  Paul Brook  <paul@codesourcery.com>
10879
10880         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
10881
10882 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
10883
10884         PR fortran/27122
10885         * gfortran.dg/defined_operators_1.f90: New test.
10886         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
10887         remove old ones associated, incorrectly, with Note 5.46.
10888
10889         PR fortran/27113
10890         * gfortran.dg/character_array_constructor_1.f90: New test.
10891
10892 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
10893
10894         * gcc.dg/20060419-1.c: New test.
10895
10896 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
10897
10898         PR c/26774
10899         * gcc.dg/struct-parse-1.c: New test case.
10900
10901 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10902
10903         PR c++/26558
10904         * g++.dg/parse/template19.C: New test.
10905
10906         PR c++/26739
10907         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
10908
10909         PR c++/26036
10910         * g++.dg/expr/call3.C: New test.
10911
10912         PR c++/10385
10913         * g++.dg/conversion/dynamic1.C: New test.
10914
10915 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
10916
10917         PR c++/27102
10918         * g++.dg/template/crash35.C: Tweak error markers.
10919         * g++.dg/template/crash46.C: New test.
10920         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
10921         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
10922
10923 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
10924
10925         PR rtl-optimization/14261
10926         * gcc.c-torture/compile/20060419-1.c: Added.
10927
10928 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
10929
10930         * gfortran.dg/label_1.f90: Adjust dg-error.
10931
10932 2006-04-16  Roger Sayle  <roger@eyesopen.com>
10933
10934         PR target/26961
10935         * gcc.dg/fold-cond-1.c: New test case.
10936         * gcc.dg/pr26961-1.c: Likewise.
10937
10938 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10939
10940         PR libgfortran/27138
10941         * gfortran.dg/read_bad_advance.f90: New test.
10942
10943 2006-04-16  Roger Sayle  <roger@eyesopen.com>
10944             Dale Johannesen  <dalej@apple.com>
10945
10946         PR target/24076
10947         * gcc.target/i386/vecinit-3.c: New testcase.
10948         * gcc.target/i386/vecinit-4.c: Likewise.
10949         * gcc.target/i386/sse-18.c: Likewise.
10950         * gcc.target/i386/sse-19.c: Likewise.
10951
10952 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
10953
10954         * gfortran.dg/allocate_zerosize_1.f90: New test.
10955
10956 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
10957
10958         PR c++/26365
10959         * g++.dg/template/crash45.C: New test.
10960
10961 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
10962
10963         PR fortran/26787
10964         * gfortran.dg/proc_assign_1.f90: New test.
10965         * gfortran.dg/procedure_lvalue.f90: Change message.
10966         * gfortran.dg/namelist_4.f90: Add new error.
10967
10968         PR fortran/25597
10969         PR fortran/27096
10970         * gfortran.dg/auto_pointer_array_result_1.f90
10971
10972         PR fortran/27089
10973         * gfortran.dg/specification_type_resolution_1.f90
10974
10975         PR fortran/18003
10976         PR fortran/25669
10977         PR fortran/26834
10978         * gfortran.dg/bounds_temporaries_1.f90: New test.
10979
10980         PR fortran/27124
10981         * gfortran.dg/array_return_value_1.f90: New test.
10982
10983 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10984
10985         PR fortran/25336
10986         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
10987
10988 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
10989
10990         PR middle-end/26823
10991         * g++.dg/gomp/pr26823-1.C: New test.
10992         * g++.dg/gomp/pr26823-2.C: New test.
10993
10994 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
10995
10996         PR middle-end/27134
10997         * gcc.dg/pr27314.c: New test.
10998
10999 2006-04-13  Richard Henderson  <rth@redhat.com>
11000
11001         * g++.dg/gomp/block-0.C: Update expected matches.
11002
11003 2006-04-13  DJ Delorie  <dj@redhat.com>
11004
11005         * lib/target-supports.exp (check_effective_target_int32plus): New.
11006         (check_effective_target_ptr32plus): New.
11007         (check_effective_target_size32plus): New.
11008         (check_effective_target_int16): New.
11009         (check_profiling_available): Add m32c to the list of unsupported targets.
11010
11011         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11012         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11013         memory size.
11014         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11015         pointers.
11016         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11017         size_t.
11018         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11019         and size_t.
11020         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11021         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11022         not just xstormy16.  Skip m32c due to weird pointer size.
11023         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11024         not just xstormy16.
11025         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11026         not just xstormy16.
11027         * gcc.dg/20020312-2.c: Add m32c support.
11028         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11029         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11030         in test.
11031         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11032         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11033         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11034         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11035         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
11036         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11037         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11038         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11039         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11040         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11041         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11042         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11043         in test.
11044         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11045         in test.
11046         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11047         * gcc.dg/pr23049.c: Require >=32 bit integers.
11048         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11049         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11050         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11051         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11052         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11053         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11054         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11055         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11056         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11057         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11058         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11059         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11060         prototype in test.
11061         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11062         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11063         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11064         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11065         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11066
11067         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11068         * gcc.c-torture/execute/20040703-1.x: Likewise.
11069         * gcc.c-torture/execute/20040705-1.x: Likewise.
11070         * gcc.c-torture/execute/20040705-2.x: Likewise.
11071         * gcc.c-torture/execute/20040709-1.x: Likewise.
11072         * gcc.c-torture/execute/20040709-2.x: Likewise.
11073         * gcc.c-torture/execute/20040811-1.x: Likewise.
11074         * gcc.c-torture/execute/20050316-1.x: Likewise.
11075         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11076         * gcc.c-torture/execute/pr19689.x: Likewise.
11077         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11078         * gcc.c-torture/execute/usmul.x: Likewise.
11079         * gcc.c-torture/execute/vrp-5.x: Likewise.
11080         * gcc.c-torture/execute/vrp-6.x: Likewise.
11081         * gcc.dg/debug/20041023-1.s: Likewise.
11082
11083 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11084
11085         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11086         of integers to a vector types are now constant expressions in C.
11087         * gcc.dg/vect/vect-fold-1.c: New test case.
11088
11089 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11090             Ulrich Weigand  <uweigand@de.ibm.com>
11091
11092         PR target/27006
11093         * gcc.dg/vmx/pr27006.c: New testcase.
11094
11095 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11096
11097         PR libgfortran/26766
11098         * gfortran.dg/write_recursive.f90: New test.
11099
11100 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11101
11102         * g++.dg/parse/dtor7.C: New test.
11103         * g++.dg/parse/new1.C: Add error marker.
11104         * g++.dg/template/new3.C: New test.
11105
11106         PR c++/26122
11107         * g++.dg/template/pure1.C: New test.
11108
11109         PR c++/26295
11110         * g++.dg/parse/ptrmem4.C: New test.
11111
11112 2006-04-10  Jeff Law  <law@redhat.com>
11113
11114         PR/27087
11115         * gcc.c-torture/compile/pr27087.c: New test.
11116
11117 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11118
11119         PR/21391
11120         * gcc.dg/20060410.c: New.
11121
11122 2006-04-10  Matthias Klose  <doko@debian.org>
11123
11124         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
11125         Recognize multilib directory names containing underscores.
11126
11127 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11128
11129         * gcc.target/i386/vecinit-1.c: New test case.
11130         * gcc.target/i386/vecinit-2.c: Likewise.
11131
11132 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11133
11134         PR debug/27057
11135         * g++.dg/debug/dwarf2-2.C: New test.
11136
11137 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11138
11139         PR rtl-optimization/27073
11140         * gcc.c-torture/execute/pr27073.c: New test.
11141
11142 2006-04-08  Mike Stump  <mrs@apple.com>
11143
11144         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11145
11146 2006-04-07  Richard Guenther  <rguenther@suse.de>
11147
11148         PR tree-optimization/26135
11149         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11150
11151 2006-04-06  Jan Hubicka  <jh@suse.cz>
11152
11153         PR profile/26399
11154         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11155
11156 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11157
11158         * g++.dg/conversion/nullptr1.C: New test case.
11159         * g++.dg/conversion/nullptr2.C: Likewise.
11160
11161 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11162
11163         * gfortran.dg/dependency_18.f90: New test case.
11164
11165 2006-04-05  Richard Guenther  <rguenther@suse.de>
11166
11167         PR tree-optimization/26919
11168         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
11169         * gcc.dg/ipa/ipa-2.c: Likewise.
11170         * gcc.dg/ipa/ipa-3.c: Likewise.
11171         * gcc.dg/ipa/ipa-5.c: Likewise.
11172
11173 2006-04-05  Richard Guenther  <rguenther@suse.de>
11174
11175         PR tree-optimization/26763
11176         * gcc.dg/torture/pr26763-1.c: New testcase.
11177         * gcc.dg/torture/pr26763-2.c: Likewise.
11178
11179 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
11180
11181         PR fortran/23634
11182         PR fortran/25619
11183         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
11184
11185 2006-04-04  Eric Christopher  <echristo@apple.com>
11186
11187         * gcc.target/i386/387-1.c: Allow regexp to match darwin
11188         stubs.
11189         * gcc.target/i386/387-5.c: Ditto.
11190
11191 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
11192
11193         * gcc.target/sparc/struct-ret-check.c: New test.
11194
11195 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11196
11197         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
11198         zero decimal digits specified in format.
11199
11200 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
11201
11202         PR fortran/26891
11203         * gfortran.dg/missing_optional_dummy_1.f90: New test.
11204
11205         PR fortran/26976
11206         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
11207         * gfortran.dg/initialization_1.f90: Make assignment compliant.
11208         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
11209         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
11210         bigendian-ness.
11211
11212 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
11213
11214         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
11215         dummy arguments work when the actual argument is itself a dummy
11216         argument of the caller.
11217
11218 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11219
11220         PR libfortran/24685
11221         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
11222
11223 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11224
11225         * gfortran.dg/dependencency_17.f90: New test case.
11226
11227 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11228
11229         * gfortran.dg/dependency_14.f90: New test case.
11230         * gfortran.dg/dependency_15.f90: Likewise.
11231         * gfortran.dg/dependency_16.f90: Likewise.
11232
11233 2006-03-31  Asher Langton  <langton2@llnl.gov>
11234
11235         PR fortran/25358
11236         gfortran.dg/cray_pointers_6.f90: New test.
11237
11238 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11239
11240         PR libgfortran/26890
11241         * gfortran.dg/read_size_noadvance.f90: New test.
11242
11243 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
11244
11245         PR fortran/25031
11246         * gfortran.dg/multiple_allocation_1.f90: Check that the
11247         size has changed after a re-allocation with stat.
11248
11249 2006-03-30  Richard Guenther  <rguenther@suse.de>
11250
11251         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11252         removal.
11253         * gcc.target/i386/sselibm-2.c: Likewise.
11254         * gcc.target/i386/sselibm-3.c: Likewise.
11255         * gcc.target/i386/sselibm-4.c: Likewise.
11256         * gcc.target/i386/sselibm-5.c: Likewise.
11257
11258 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11259
11260         * gcc.dg/fold-andxor-1.c: New test case.
11261         * gcc.dg/fold-xorand-1.c: Likewise.
11262
11263 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11264
11265         * gcc.dg/fold-convnotconv-1.c: New test case.
11266
11267 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11268
11269         PR fortran/26779
11270         * gfortran.dg/private_type_5.f90: New test.
11271
11272 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
11273
11274         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11275
11276 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
11277
11278         * gfortran.dg/advance_2.f90: New test.
11279         * gfortran.dg/advance_3.f90: New test.
11280
11281         * gfortran.fortran-torture/execute/equiv_5.f: New test.
11282
11283 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11284
11285         PR libgfortran/26661
11286         PR libgfortran/26880
11287         * gfortran.dg/read_x_past.f: New test.
11288
11289 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
11290
11291         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11292         to be STABS.
11293
11294 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
11295
11296         * objc.dg/dwarf-1.m: Skip on AIX.
11297         * objc.dg/dwarf-2.m: Skip on AIX.
11298
11299 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
11300
11301         PR fortran/26816
11302         * gfortran.dg/float_1.f90: New test.
11303
11304 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
11305
11306         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11307         X86_64 targets.
11308         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11309
11310 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11311
11312         PR libfortran/26735
11313         * gfortran.dg/convert_implied_open.f90: New test case.
11314
11315 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11316
11317         PR fortran/26769
11318         * gfortran.dg/transpose_reshape_r10.f90: New test case.
11319
11320 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
11321
11322         PR middle-end/26717
11323         * gcc.dg/pr26717.c: New test.
11324
11325 2006-03-25  Roger Sayle  <roger@eyesopen.com>
11326
11327         * gfortran.dg/dependency_12.f90: New test case.
11328
11329 2006-03-24  Roger Sayle  <roger@eyesopen.com>
11330
11331         * gfortran.dg/dependency_9.f90: New (resurected) test case.
11332
11333 2006-03-24  Jeff Law  <law@redhat.com>
11334
11335         * gcc.c-torture/pr26840.c: New test.
11336
11337 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
11338
11339         * objc.dg/dwarf-2.m: New.
11340         * obj-c++.dg/dwarf-2.mm: New.
11341
11342         * g++.old-deja/g++.other/init19.C: New.
11343
11344 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
11345
11346         * g++.dg/eh/spbp.C: Skip on AIX.
11347
11348 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
11349
11350         PR middle-end/26611
11351         * g++.dg/gomp/pr26611-1.C: New test.
11352         * g++.dg/gomp/pr26611-2.C: New test.
11353
11354 2006-03-24  Jeff Law  <law@redhat.com>
11355
11356         * gcc.c-torture/compile/pr26833.c: New test.
11357         * gfortran.fortran-torture/compile/pr26806.f90: New test.
11358
11359 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11360
11361         * gfortran.dg/endfile_2.f90: Delete temp file.
11362
11363 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
11364
11365         PR fortran/19303
11366         * gfortran.dg/record_marker_1.f90: New test case.
11367         * gfortran.dg/record_marker_2.f: New test case.
11368         * gfortran.dg/record_marker_3.f90: New test case.
11369
11370 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
11371
11372         PR fortran/17298
11373         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
11374         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
11375
11376 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
11377
11378         * lib/gcc-dg.exp (cleanup-modules): New proc.
11379         * gfortran.dg/allocatable_function_1.f90,
11380         gfortran.dg/allocate_char_star_scalar_1.f90,
11381         gfortran.dg/assumed_charlen_function_1.f90,
11382         gfortran.dg/assumed_dummy_1.f90,
11383         gfortran.dg/assumed_shape_ranks_1.f90,
11384         gfortran.dg/assumed_shape_ranks_2.f90,
11385         gfortran.dg/assumed_size_dt_dummy.f90,
11386         gfortran.dg/auto_char_dummy_array_1.f90,
11387         gfortran.dg/auto_char_len_3.f90,
11388         gfortran.dg/automatic_module_variable.f90,
11389         gfortran.dg/bad_automatic_objects_1.f90,
11390         gfortran.dg/char_array_constructor.f90,
11391         gfortran.dg/char_array_structure_constructor.f90,
11392         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
11393         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
11394         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
11395         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
11396         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
11397         gfortran.dg/derived_pointer_recursion.f90,
11398         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
11399         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
11400         gfortran.dg/dummy_functions_1.f90,
11401         gfortran.dg/elemental_initializer_1.f90,
11402         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
11403         gfortran.dg/elemental_pointer_1.f90,
11404         gfortran.dg/elemental_subroutine_1.f90,
11405         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
11406         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
11407         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
11408         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
11409         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
11410         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
11411         gfortran.dg/global_references_1.f90,
11412         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
11413         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
11414         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
11415         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
11416         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
11417         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
11418         gfortran.dg/large_integer_kind_1.f90,
11419         gfortran.dg/large_real_kind_1.f90,
11420         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
11421         gfortran.dg/module_double_reuse.f90,
11422         gfortran.dg/module_equivalence_1.f90,
11423         gfortran.dg/module_interface_1.f90,
11424         gfortran.dg/module_parameter_array_refs_1.f90,
11425         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
11426         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
11427         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
11428         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
11429         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
11430         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
11431         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
11432         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
11433         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
11434         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
11435         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
11436         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
11437         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
11438         gfortran.dg/same_name_1.f90,
11439         gfortran.dg/sibling_dummy_procedure_1.f90,
11440         gfortran.dg/sibling_dummy_procedure_2.f90,
11441         gfortran.dg/sibling_dummy_procedure_3.f90,
11442         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
11443         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
11444         gfortran.dg/used_dummy_types_2.f90,
11445         gfortran.dg/used_dummy_types_3.f90,
11446         gfortran.dg/used_dummy_types_4.f90,
11447         gfortran.dg/used_dummy_types_5.f90,
11448         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
11449         gfortran.dg/userdef_operator_1.f90: Use it.
11450
11451 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11452
11453         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
11454         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
11455         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
11456         gfortran.dg/write_back.f,
11457         gfortran.fortran-torture/execute/inquire_1.f90,
11458         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
11459
11460 2006-03-21  Jeff Law  <law@redhat.com>
11461
11462         * gcc.dg/tree-ssa/vrp28.c: New test.
11463
11464 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11465
11466         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
11467         if _STDC_C99 is defined.
11468         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
11469         * gcc.dg/builtins-20.c: Likewise.
11470         * gcc.dg/builtins-53.c: Likewise.
11471         * gcc.dg/single-precision-constant.c: Likewise. Also pass
11472         -mmacosx-version-min=10.3 on PowerPC/Darwin.
11473
11474 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
11475
11476         PR tree-opt/26781
11477         * gcc.c-torture/compile/pr26781-1.c: New test.
11478         * gcc.c-torture/compile/pr26781-2.c: New test.
11479
11480 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
11481
11482         PR c++/26690
11483         * g++.dg/gomp/pr26690-1.C: New test.
11484         * g++.dg/gomp/pr26690-2.C: New test.
11485
11486 2006-03-20  Jeff Law  <law@redhat.com>
11487
11488         * gcc.dg/tree-ssa/pr21829.c: New test.
11489
11490         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
11491
11492 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
11493
11494         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
11495         (check_visibility_available): Use it.
11496         (check_effective_target_default_packed): Likewise.
11497         (check_effective_target_pcc_bitfield_type_matters): Likewise.
11498         (check_effective_target_fopenmp): Likewise.
11499         (check_effective_target_freorder): Likewise.
11500         (check_effective_target_fpic): Likewise.
11501         (check_named_sections_available): Likewise.
11502         (check_effective_target_ilp32): Likewise.
11503         (check_effective_target_lp64): Likewise.
11504
11505 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
11506
11507         PR fortran/20935
11508         * gfortran.dg/scalar_mask_2.f90: New test case.
11509
11510 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
11511
11512         PR tree-opt/26629
11513         * gcc.dg/tree-ssa/loadpre12.c: New test.
11514         * gcc.dg/tree-ssa/loadpre13.c: New test.
11515         * gcc.dg/tree-ssa/loadpre14.c: New test.
11516         * gcc.dg/tree-ssa/loadpre15.c: New test.
11517         * gcc.dg/tree-ssa/loadpre16.c: New test.
11518         * gcc.dg/tree-ssa/loadpre17.c: New test.
11519         * gcc.dg/tree-ssa/loadpre18.c: New test.
11520         * gcc.dg/tree-ssa/loadpre19.c: New test.
11521         * gcc.dg/tree-ssa/loadpre20.c: New test.
11522         * gcc.dg/tree-ssa/loadpre21.c: New test.
11523         * gcc.dg/tree-ssa/loadpre22.c: New test.
11524
11525 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
11526
11527         PR fortran/26741
11528         * gfortran.dg/elemental_initializer_1.f90: New test.
11529
11530         PR fortran/26716
11531         * gfortran.dg/assumed_shape_ranks_2: New test.
11532
11533 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
11534
11535         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
11536         target fpic.
11537
11538 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11539
11540         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
11541         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
11542         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
11543         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
11544         gfortran.fortran-torture/execute/direct_io.f90,
11545         gfortran.fortran-torture/execute/inquire_2.f90,
11546         gfortran.fortran-torture/execute/inquire_4.f90,
11547         gfortran.fortran-torture/execute/list_read_1.f90,
11548         gfortran.fortran-torture/execute/open_replace.f90,
11549         gfortran.fortran-torture/execute/slash_edit.f90,
11550         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
11551         temporary files from testcases.
11552
11553 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11554
11555         PR libgfortran/26509
11556         gfortran.dg/write_direct_eor.f90: New test.
11557
11558 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
11559
11560         * gcc.target/powerpc/pr26350.c: New.
11561         * gcc.target/powerpc/indexed-addr.c: New.
11562
11563 2006-03-16  Roger Sayle  <roger@eyesopen.com>
11564
11565         * gfortran.dg/dependency_13.f90: New test case.
11566
11567 2006-03-16  Roger Sayle  <roger@eyesopen.com>
11568
11569         PR middle-end/21781
11570         * gcc.dg/real-const-1.c: New test case.
11571
11572 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
11573
11574         * g++.old-deja/g++.other/init18.C: New.
11575         * g++.old-deja/g++.other/init5.C: Remove xfail.
11576
11577 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11578
11579         * g++.dg/opt/pr15551.C: Cleanup temp file.
11580
11581 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11582
11583         PR c++/6634
11584         g++.dg/parse/long1.C: New test.
11585
11586 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11587
11588         PR fortran/19101
11589         * gfortran.dg/continuation.f90: New test.
11590         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
11591
11592 2006-03-14  Richard Guenther  <rguenther@suse.de>
11593
11594         PR tree-optimization/26672
11595         * gcc.dg/torture/pr26672.c: New testcase.
11596
11597 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
11598
11599         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
11600         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
11601
11602 2006-03-13  Roger Sayle  <roger@eyesopen.com>
11603
11604         PR middle-end/26557
11605         * gcc.c-torture/compile/switch-1.c: New test case.
11606
11607 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
11608
11609         PR fortran/25378
11610         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
11611         test to include more permuatations of mask and index.
11612         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
11613         respond to F2003 spec. that the position returned for an all false
11614         mask && condition is zero.
11615
11616 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
11617
11618         PR middle-end/25989
11619         * gcc.dg/gomp/pr25989.c: New test.
11620
11621 2006-03-13  Jeff Law  <law@redhat.com>
11622
11623         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
11624
11625 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
11626
11627         * gcc.dg/switch-9.c: New test.
11628
11629 2006-03-13  Richard Guenther  <rguenther@suse.de>
11630
11631         PR middle-end/26630
11632         * gcc.dg/torture/pr26630.c: New testcase.
11633
11634 2006-03-11  Roger Sayle  <roger@eyesopen.com>
11635
11636         * gfortran.dg/dependency_10.f90: New test case.
11637         * gfortran.dg/dependency_11.f90: Likewise.
11638
11639 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
11640             Erik Edelmann  <eedelman@gcc.gnu.org>
11641
11642         * gfortran.dg/allocatable_function_1.f90: New.
11643         * gfortran.dg/allocatable_function_2.f90: New.
11644
11645 2006-03-10  Richard Guenther  <rguenther@suse.de>
11646
11647         PR middle-end/26565
11648         * gcc.dg/torture/pr26565.c: New testcase.
11649
11650 2006-03-09  Eric Christopher  <echristo@apple.com>
11651
11652         * gcc.c-torture/compile/20060309-1.c: New.
11653
11654 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11655
11656         PR libgfortran/26499
11657         * gfortran.dg/write_back.f: New test.
11658         * gfortran.dg/write_rewind_1.f: New test.
11659         * gfortran.dg/write_rewind_2.f: New test.
11660
11661 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11662
11663         PR libgfortran/26554
11664         * gfortran.dg/read_logical.f90: New test.
11665
11666 2006-03-04  Laurent GUERBY <laurent@guerby.net>
11667
11668         * ada/acats/norun.lst: cdd2a03 now passes.
11669
11670 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
11671
11672         PR testsuite/25177
11673         * gcc.target/powerpc/pr18096-1.c: Change where the error
11674         would match.
11675
11676 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
11677
11678         * gcc.target/i386/cleanup-1.c: New test.
11679         * gcc.target/i386/cleanup-2.c: New test.
11680
11681 2006-03-04  Roger Sayle  <roger@eyesopen.com>
11682
11683         * gfortran.dg/dependency_9.f90: Remove for the time being.
11684
11685 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
11686
11687         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
11688         directive.
11689
11690 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11691
11692         * gfortran.dg/dependency_9.f90: New test case.
11693
11694 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11695
11696         * gfortran.dg/dependency_4.f90: New test case.
11697         * gfortran.dg/dependency_5.f90: New test case.
11698         * gfortran.dg/dependency_6.f90: New test case.
11699         * gfortran.dg/dependency_7.f90: New test case.
11700         * gfortran.dg/dependency_8.f90: New test case.
11701
11702 2006-03-03  Paul Brook  <paul@codesourcery.com>
11703
11704         * lib/target-supports.exp (check_profiling_available):
11705         Add m68k-*-elf.
11706
11707 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
11708
11709         PR fortran/25031
11710         * multiple_allocation_1.f90: New test.
11711
11712 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11713
11714         PR tree-optimization/26524
11715         * gfortran.dg/pr26524.f: New test case.
11716
11717 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11718
11719         * g++.dg/template/repo5.C: Cleanup repo files.
11720         * gcc.dg/20051201-1.c: Cleanup coverage files.
11721         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
11722         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
11723         tree dump files.
11724
11725 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
11726
11727         * objc.dg/objc-nofilename-1.m: New test.
11728         * objc.dg/bad-receiver-type.m: New test.
11729         * obj-c++.dg/bad-receiver-type.mm: New test.
11730
11731 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11732
11733         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
11734
11735 2006-03-01  Mike Stump  <mrs@apple.com>
11736
11737         * g++.dg/abi/key2.C: Add.
11738
11739 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
11740
11741         * gfortran.dg/logical_dot_product.f90: New test.
11742
11743         PR fortran/26393
11744         * gfortran.dg/used_interface_ref.f90: New test.
11745
11746         PR fortran/20938
11747         * gfortran.dg/dependency_2.f90: New test.
11748         * gfortran.fortran-torture/execute/where17.f90: New test.
11749         * gfortran.fortran-torture/execute/where18.f90: New test.
11750         * gfortran.fortran-torture/execute/where19.f90: New test.
11751         * gfortran.fortran-torture/execute/where20.f90: New test.
11752
11753 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
11754
11755         * g++.dg/tree-ssa/pr26443.C: New test case.
11756
11757 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
11758
11759         PR middle-end/26022
11760         * g++.dg/opt/return-slot1.C: New test.
11761
11762 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11763
11764         PR libgfortran/26136
11765         * gfortran.dg/namelist_23.f90: New test.
11766
11767 2006-02-28  Roger Sayle  <roger@eyesopen.com>
11768
11769         PR middle-end/14752
11770         * gcc.dg/fold-eqandshift-2.c: New test case.
11771
11772 2006-02-28  Richard Guenther  <rguenther@suse.de>
11773
11774         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
11775         decomposition.
11776
11777 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
11778
11779         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
11780
11781 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11782
11783         PR libgfortran/26464
11784         * gfortran.dg/backspace_5.f: New test.
11785         * gfortran.dg/backspace_6.f: New test.
11786
11787 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11788
11789         * gcc.dg/fold-eqandnot-1.c: New test case.
11790
11791 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11792
11793         PR middle-end/19983
11794         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
11795
11796 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
11797
11798         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
11799         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
11800
11801 2006-02-26  Richard Guenther  <rguenther@suse.de>
11802
11803         PR tree-optimization/26421
11804         * gcc.dg/tree-ssa/pr26421.c: New testcase.
11805
11806 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
11807
11808         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
11809         * g++.old-deja/g++.robertl/eb132.C: Likewise.
11810
11811 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11812
11813         * gcc.dg/fold-even-1.c: New test case.
11814
11815 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11816
11817         PR middle-end/21137
11818         * gcc.dg/fold-eqandshift-1.c: New test case.
11819
11820 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
11821
11822         PR tree-optimization/25125
11823         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
11824         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
11825
11826 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
11827
11828         PR tree-optimizations/26359
11829         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
11830         with -fdump-tree-dceloop-details.
11831         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
11832
11833 2006-02-25  Roger Sayle  <roger@eyesopen.com>
11834
11835         PR middle-end/23673
11836         * gcc.dg/fold-eqxor-1.c: New test case.
11837         * gcc.dg/fold-eqxor-2.c: Likewise.
11838         * gcc.dg/fold-eqxor-3.c: Likewise.
11839
11840 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
11841
11842         PR fortran/23092
11843         * scalar_mask_1.f90: New test.
11844
11845 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
11846
11847         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
11848         * g++.dg/eh/uncaught2.C: New.
11849         * g++.dg/eh/uncaught3.C: New.
11850
11851 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11852
11853         PR libgfortran/26423
11854         * gfortran.dg/read_many_1.f: New test.
11855
11856 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
11857
11858         PR fortran/24519
11859         * gfortran.dg/dependency_3.f90: New test.
11860         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
11861         XFAILs.
11862
11863         PR fortran/25395
11864         * gfortran.dg/equiv_6.f90: New test.
11865
11866 2006-02-23  Jeff Law  <law@redhat.com>
11867
11868         * gcc.c-torture/compile/pr26425.c: New test.
11869
11870 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
11871
11872         PR middle-end/26412
11873         * gcc.dg/gomp/pr26412.c: New test.
11874
11875 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11876
11877         PR c++/26291
11878         * g++.dg/other/ellipsis1.C: New test.
11879         * g++.dg/parse/operator4.C: Adjust error marker.
11880
11881 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11882
11883         PR target/25603
11884         * gfortran.dg/pr25603.f: New testcase.
11885
11886 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11887
11888         * gcc.dg/bf-spl1.c: Don't specify -m68000.
11889         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
11890
11891 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
11892
11893         * g++.dg/eh/spbp.C: New.
11894
11895 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
11896
11897         PR middle-end/26379
11898         * gcc.target/i386/mmx-7.c: New test.
11899
11900 2006-02-20  Roger Sayle  <roger@eyesopen.com>
11901
11902         PR tree-optimization/26361
11903         * gcc.dg/tree-ssa/vrp27.c: New test case.
11904
11905 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
11906
11907         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
11908         * gcc.dg/tree-ssa/complex-4.c: Here.
11909
11910 2006-02-19  Roger Sayle  <roger@eyesopen.com>
11911
11912         PR middle-end/19543
11913         * gfortran.dg/logical_1.f90: New test case.
11914
11915 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
11916
11917         PR middle-end/26334
11918         * gcc.dg/20060218-1.c: Moved to...
11919         * gcc.target/i386/20060218-1.c: ... here.  New test.
11920
11921 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11922
11923         PR fortran/26201
11924         * gfortran.dg/convert_1.f90: New.
11925
11926 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
11927
11928         PR fortran/25054
11929         * gfortran.dg/namelist_5.f90: New test.
11930
11931         PR fortran/25089
11932         * gfortran.dg/namelist_4.f90: New test.
11933
11934 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11935
11936         PR tree-opt/25680
11937         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
11938
11939 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11940
11941         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
11942         variable to take into account the variable name in the
11943         function header.
11944         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
11945
11946 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
11947
11948         PR middle-end/26334
11949         * gcc.c-torture/compile/20060217-1.c: New test.
11950         * gcc.dg/20060218-1.c: New test.
11951
11952 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
11953
11954         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
11955
11956 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
11957
11958         * gcc.dg/cpp/undef3.c: New test.
11959         * gcc.dg/cpp/trad/builtins2.c: New test.
11960
11961 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
11962
11963         PR c++/26266
11964         * g++.dg/template/static22.C: New test.
11965         * g++.dg/template/static23.C: New test.
11966         * g++.dg/template/static24.C: New test.
11967         * g++.dg/template/non-dependent13.C: New test.
11968         * g++.dg/init/member1.C: Tweak error markers.
11969
11970 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11971
11972         PR target/26255
11973         * gcc.c-torture/compile/pr26255.c: New test case.
11974
11975 2006-02-16  Roger Sayle  <roger@eyesopen.com>
11976
11977         * gfortran.fortran-torture/execute/where_10.f90: New test case.
11978         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11979         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
11980         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
11981         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11982         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11983         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11984
11985 2006-02-16  Jeff Law  <law@redhat.com>
11986
11987         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
11988         * gcc.dg/tree-ssa/vrp26.c: New test.
11989
11990 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
11991
11992         PR target/20353
11993         PR target/24578
11994         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
11995         __UCLIBC__ is defined.
11996
11997 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
11998
11999         PR fortran/26224
12000         * gfortran.dg/gomp/pr26224.f: New test.
12001
12002 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12003
12004         PR tree-opt/25918
12005         * lib/target-supports.exp
12006         (check_effective_target_vect_short_mult): New.
12007         (check_effective_target_vect_char_mult): New.
12008         (check_effective_target_vect_widen_sum_qi_to_si): New.
12009         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12010         (check_effective_target_vect_widen_sum_hi_to_si): New.
12011         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12012         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12013         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12014         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12015         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12016         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12017         vect-reduc-pattern-2c.c
12018         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12019         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12020         vect-reduc-pattern-1c.c
12021
12022 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12023
12024         PR fortran/24557
12025         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12026
12027 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12028
12029         PR fortran/26054
12030         * gfortran.dg/enum_8.f90: Remove check for warning.
12031         * gfortran.dg/iomsg_1.f90: Ditto.
12032         * gfortran.dg/enum_1.f90: Ditto.
12033         * gfortran.dg/enum_9.f90: Ditto.
12034         * gfortran.dg/enum_2.f90: Ditto.
12035         * gfortran.dg/enum_10.f90: Ditto.
12036         * gfortran.dg/enum_3.f90: Ditto.
12037         * gfortran.dg/flush_1.f90: Ditto.
12038         * gfortran.dg/enum_4.f90: Ditto.
12039         * gfortran.dg/array_constructor_1.f90: Ditto.
12040         * gfortran.dg/enum_5.f90: Ditto.
12041         * gfortran.dg/enum_6.f90: Ditto.
12042         * gfortran.dg/enum_7.f90: Ditto.
12043
12044 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12045
12046         PR middle-end/26300
12047         * gcc.c-torture/compile/20060215-1.c: New test.
12048
12049 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12050
12051         PR middle-end/23670
12052         * gcc.dg/tree-ssa/andor-2.c: New test case.
12053
12054 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12055
12056         PR fortran/25045
12057         * optional_dim.f90: New test.
12058
12059 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12060
12061         PR fortran/26277
12062         * gfortran.dg/label_4.f90: New.
12063
12064 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12065             Diego Novillo  <dnovillo@redhat.com>
12066             Uros Bizjak  <uros@kss-loka.si>
12067
12068         * gfortran.dg/gomp: New directory.
12069
12070 2006-02-14  Richard Guenther  <rguenther@suse.de>
12071
12072         PR tree-optimization/26258
12073         * gcc.dg/torture/pr26258.c: New testcase.
12074
12075 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12076
12077         PR fortran/26246
12078         * gfortran.dg/pr26246_1.f90: New test.
12079         * gfortran.dg/pr26246_2.f90: New test.
12080
12081         PR middle-end/26092
12082         * gcc.c-torture/compile/20060208-1.c: New test.
12083
12084 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12085
12086         PR fortran/26074
12087         PR fortran/25103
12088         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12089         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12090         * gfortran.dg/automatic_module_variable.f90: Change error message.
12091
12092         PR fortran/20861
12093         * gfortran.dg/internal_dummy_1.f90: New test.
12094
12095         PR fortran/20871
12096         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12097
12098
12099         PR fortran/25083
12100         * gfortran.dg/uncommon_block_data_1.f90: New test.
12101         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12102         with standard.
12103
12104         PR fortran/25088
12105         * gfortran.dg/typed_subroutine_1.f90: New test.
12106
12107 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12108
12109         * objc.dg/dwarf-1.m: New.
12110
12111 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12112
12113         PR middle-end/24427
12114         * gcc.dg/tree-ssa/andor-1.c: New test case.
12115
12116 2006-02-13  Josh Conner  <jconner@apple.com>
12117
12118         PR target/25376
12119         * gcc.dg/pr25376.c: New test.
12120
12121         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12122         assemble.
12123         * lib/target-supports.exp (check_named_sections_available):
12124         Only compile named-sections test -- don't assemble.
12125
12126 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12127
12128         * g++.dg/warn/no-write-strings.C: New test.
12129         * g++.dg/warn/write-strings.C: Likewise.
12130         * g++.dg/warn/write-strings-default.C: Likewise.
12131
12132 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12133
12134         PR fortran/25806
12135         * gfortran.dg/ret_pointer_2.f90: New test.
12136
12137 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12138
12139         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12140
12141 2006-02-10  Jeff Law  <law@redhat.com>
12142
12143         * gcc.c-torture/compile/pr26213.c: New test.
12144
12145 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12146
12147         gfortran.dg/null_1.f90: New test.
12148
12149 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12150
12151         PR fortran/14771
12152         * gfortran.dg/parens_4.f90: New.
12153         * gfortran.dg/parens_5.f90: New.
12154
12155 2006-02-10  Richard Guenther  <rguenther@suse.de>
12156
12157         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
12158
12159 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12160         Paul Thomas  <pault@gcc.gnu.org>
12161
12162         PR fortran/14771
12163         * gfortran.dg/parens_1.f90: New.
12164         * gfortran.dg/parens_2.f90: New.
12165         * gfortran.dg/parens_3.f90: New.
12166
12167 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
12168
12169         PR fortran/26038
12170         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
12171
12172         PR fortran/25059
12173         * gfortran.dg/impure_assignment_1.f90: New test.
12174
12175         PR fortran/25070
12176         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
12177
12178 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12179
12180         PR target/26141
12181         * g++.dg/expr/stdarg2.C: New test.
12182
12183 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12184
12185         PR inline-asm/16194
12186         * gcc.dg/pr16194.c: New test.
12187
12188 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12189
12190         * ada/acats/run_acats: Use portable variant of "$@".
12191
12192 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12193
12194         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
12195         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
12196
12197 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12198
12199         PR tree-opt/26179
12200         * g++.dg/opt/pr26179.C: New test.
12201
12202 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12203
12204         PR middle-end/26134
12205         * gcc.dg/tree-ssa/complex-3.c: New test.
12206
12207 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12208
12209         * gcc.c-torture/compile/volatile-1.c: New test.
12210
12211 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
12212
12213         PR 26180
12214         * gcc.dg/tree-ssa/pr26180.c: New test.
12215
12216 2006-02-08  Jeff Law  <law@redhat.com>
12217
12218         * gcc.dg/tree-ssa/pr21417.c: New test.
12219
12220 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12221
12222         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12223         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
12224
12225 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12226
12227         * lib/scanrtl.exp: New.
12228
12229 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12230
12231         PR c++/26071
12232         * g++.dg/other/virtual2.C: New test.
12233
12234         PR c++/26070
12235         * g++.dg/other/virtual1.C: New test.
12236
12237 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12238
12239         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12240         cleanup-ipa-dump): Update dump file glob patterns.
12241         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12242         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12243
12244         * lib/gcc-dg.exp: Load it.
12245         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12246
12247 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
12248
12249         PR testsuite/26159
12250         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12251         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12252
12253 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12254
12255         PR fortran/25577
12256         * gfortran.dg/mvbits_1.f90: New.
12257
12258 2006-02-07  Dirk Mueller  <dmueller@suse.com>
12259
12260         * g++.dg/warn/Wdiv-by-zero.C: New test.
12261         * g++.dg/warn/Wno-div-by-zero.C: New.
12262
12263 2006-02-07  Jeff Law  <law@redhat.com>
12264
12265         * gcc.dg/tree-ssa/pr21559.c: New test.
12266
12267         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12268         multiple VRP passes.
12269         * gcc.dg/tree-ssa/vrp09.c: Likewise.
12270         * gcc.dg/tree-ssa/vrp18.c: Likewise.
12271         * gcc.dg/tree-ssa/pr21582.c: Likewise.
12272         * gcc.dg/tree-ssa/pr20657.c: Likewise.
12273         * gcc.dg/tree-ssa/pr21001.c: Likewise.
12274         * gcc.dg/tree-ssa/vrp02.c: Likewise
12275         * gcc.dg/tree-ssa/vrp11.c: Likewise
12276         * gcc.dg/tree-ssa/pr14341.c: Likewise
12277         * gcc.dg/tree-ssa/vrp19.c: Likewise
12278         * gcc.dg/tree-ssa/vrp20.c: Likewise
12279         * gcc.dg/tree-ssa/vrp03.c: Likewise
12280         * gcc.dg/tree-ssa/pr21086.c: Likewise
12281         * gcc.dg/tree-ssa/pr21959.c: Likewise
12282         * gcc.dg/tree-ssa/vrp21.c: Likewise
12283         * gcc.dg/tree-ssa/vrp04.c: Likewise
12284         * gcc.dg/tree-ssa/pr25485.c: Likewise
12285         * gcc.dg/tree-ssa/pr22026.c: Likewise
12286         * gcc.dg/tree-ssa/vrp22.c: Likewise
12287         * gcc.dg/tree-ssa/vrp05.c: Likewise
12288         * gcc.dg/tree-ssa/20030807-10.c: Likewise
12289         * gcc.dg/tree-ssa/pr20701.c: Likewise
12290         * gcc.dg/tree-ssa/vrp23.c: Likewise
12291         * gcc.dg/tree-ssa/vrp06.c: Likewise
12292         * gcc.dg/tree-ssa/pr22117.c: Likewise
12293         * gcc.dg/tree-ssa/pr20702.c: Likewise
12294         * gcc.dg/tree-ssa/vrp15.c: Likewise
12295         * gcc.dg/tree-ssa/pr21090.c: Likewise
12296         * gcc.dg/tree-ssa/pr21294.c: Likewise
12297         * gcc.dg/tree-ssa/vrp24.c: Likewise
12298         * gcc.dg/tree-ssa/vrp07.c: Likewise
12299         * gcc.dg/tree-ssa/pr21563.c: Likewise
12300         * gcc.dg/tree-ssa/pr25382.c: Likewise
12301         * gcc.dg/tree-ssa/vrp16.c: Likewise
12302         * gcc.dg/tree-ssa/vrp25.c: Likewise
12303         * gcc.dg/tree-ssa/vrp08.c: Likewise
12304         * gcc.dg/tree-ssa/20030807-6.c: Likewise
12305         * gcc.dg/tree-ssa/vrp17.c: Likewise
12306         * gcc.dg/tree-ssa/pr21458.c: Likewise
12307         * g++.dg/tree-ssa/pr18178.C: Likewise
12308
12309 2006-02-07  Richard Guenther  <rguenther@suse.de>
12310
12311         PR c++/26140
12312         Revert
12313         2006-01-30  Richard Guenther  <rguenther@suse.de>
12314         PR c++/23372
12315         * gcc.dg/pr23372-1.C: New testcase.
12316
12317         * g++.dg/tree-ssa/pr26140.C: New testcase.
12318
12319 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
12320
12321         PR c++/9737
12322         * g++.dg/template/ttp15.C: New test.
12323         * g++.dg/template/ttp16.C: Likewise.
12324         * g++.dg/template/ttp17.C: Likewise.
12325         * g++.old-deja/g++.pt/ttp36.C: Remove.
12326         * g++.old-deja/g++.pt/ttp19.C: Likewise.
12327         * g++.old-deja/g++.pt/ttp37.C: Likewise.
12328         * g++.old-deja/g++.pt/ttp38.C: Likewise.
12329         * g++.old-deja/g++.pt/ttp39.C: Likewise.
12330         * g++.old-deja/g++.pt/ttp9.C: Likewise.
12331         * g++.old-deja/g++.pt/ttp40.C: Likewise.
12332         * g++.old-deja/g++.pt/ttp51.C: Likewise.
12333         * g++.old-deja/g++.pt/ttp26.C: Likewise.
12334         * g++.old-deja/g++.pt/ttp36.C: Likewise.
12335
12336 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
12337
12338         PR libfortran/23815
12339         * unf_io_convert_4.f90: New test.
12340
12341 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
12342
12343         * gcc.dg/tree-ssa/loadpre10.c: New test.
12344         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12345         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12346         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12347
12348 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12349
12350         PR libfortran/24685
12351         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12352
12353 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
12354
12355         PR tree-opt/25251
12356         * gfortran.dg/assign_7.f: New test.
12357
12358 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12359
12360         PR fortran/26041
12361         PR fortran/26064
12362         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
12363         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
12364         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
12365
12366 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
12367
12368         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
12369         in size_t typedef.
12370
12371 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12372
12373         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
12374         * g++.dg/charset/string.c (foo): Likewise.
12375         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
12376         const char*
12377         * g++.dg/ext/builtin2.C (printf): Likewise.
12378         * g++.dg/init/new15.C (printf): Likewise.
12379         * g++.dg/opt/pr17697-1.C (foo): Likewise.
12380         * g++.dg/opt/pr17697-2.C (foo): Likewise.
12381         * g++.dg/opt/pr17697-3.C (foo): Likewise.
12382         * g++.dg/template/non-dependent4.C (temp): Likewise.
12383         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
12384         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
12385         parameter type to const char*.
12386         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
12387         Change type to const char*.
12388         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
12389         Likewise.
12390         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
12391         second parameter type to const char*.
12392         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
12393         (Y::Y): Change parameter type to const char*.
12394         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
12395         * g++.old-deja/g++.jason/report.C: Apply const correctness.
12396         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
12397         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
12398         (char*).
12399         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
12400         const char*.
12401         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
12402         type to const char*.
12403         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
12404         return type to const char*.
12405         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
12406         to const char*.
12407         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
12408         * g++.old-deja/g++.law/refs1.C: Likewise.
12409         * g++.old-deja/g++.law/visibility1.C: Likewise.
12410         * g++.old-deja/g++.law/visibility2.C: Likewise.
12411         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
12412         const char*.
12413         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
12414         * g++.old-deja/g++.mike/net48.C: Likewise.
12415         * g++.old-deja/g++.mike/p646.C: Likewise.
12416         * g++.old-deja/g++.mike/p6746.C: Likewise.
12417         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
12418         type to const char*.
12419         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
12420         deprecated conversion warning.
12421         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
12422         char*.
12423         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
12424         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
12425         * g++.old-deja/g++.pt/explicit8.C: Likewise.
12426         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
12427         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
12428         * g++.old-deja/g++.pt/nontype3.C: Likewise.
12429         * g++.old-deja/g++.pt/t39.C: Likewise.
12430         * g++.old-deja/g++.robertl/eb106.C: Likewise.
12431         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
12432
12433 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
12434
12435         PR fortran/25075
12436         intrinsic_argument_conformance_1.f90: New test.
12437
12438 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
12439
12440         PR fortran/20845
12441         * gfortran.dg/char_result_11.f90: Add SAVE.
12442         * gfortran.dg/der_pointer_4.f90: Ditto.
12443         * gfortran.dg/default_initialization.f90: New test.
12444
12445 2006-02-03  Jeff Law  <law@redhat.com>
12446
12447         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
12448         handle more than 100 dump files.
12449         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
12450         * lib/scantree.exp (scan-tree-dump): Likewise.
12451         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
12452         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
12453         * lib/scanipa.exp (scan-ipa-dump): Likewise.
12454         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
12455         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
12456
12457 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
12458
12459         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
12460
12461 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
12462
12463         * g++.dg/template/using12.C: New test.
12464
12465 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
12466
12467         * gcc.target/powerpc/pr25960.c: New test.
12468
12469 2006-02-02  Steven G. Kargl  <kargls@comcast>
12470
12471         PR fortran/24958
12472         gfortran.dg/nullify_2.f90: New test.
12473
12474 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
12475
12476         PR 25990
12477         * gcc.dg/gomp/pr25990.c: New test.
12478
12479 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
12480
12481         PR c++/25342
12482         * g++.gd/template/partial4.C: New test.
12483
12484 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
12485
12486         PR middle-end/26001
12487         * gfortran.dg/data_char_2.f90: New.
12488
12489 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
12490
12491         PR fortran/26039
12492         maxval_maxloc_conformance_1.f90: New test.
12493
12494 2006-01-31  Richard Guenther  <rguenther@suse.de>
12495
12496         * gcc.target/i386/sselibm-1.c: New testcase.
12497         * gcc.target/i386/sselibm-2.c: Likewise.
12498         * gcc.target/i386/sselibm-3.c: Likewise.
12499         * gcc.target/i386/sselibm-4.c: Likewise.
12500         * gcc.target/i386/sselibm-5.c: Likewise.
12501
12502 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12503
12504         PR fortran/24266
12505         * gfortran.dg/arrayio_derived_2.f90: New.
12506
12507 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
12508
12509         * gcc.dg/unsigned-long-compare.c: New test.
12510
12511 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
12512
12513         PR testsuite/25318
12514         * lib/target-supports.exp (check_effective_target_freorder):
12515         Check to see if target supports -freorder-blocks-and-partition.
12516         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
12517         instead of "dg-require-named-sections".
12518
12519 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
12520
12521         PR target/14798:
12522         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
12523         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
12524         * gcc.dg/pragma-isr-trapa2.c: Likewise.
12525         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
12526         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
12527         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
12528         * gcc.dg/attr-isr-trap_exit.c: Likewise.
12529         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
12530
12531 2006-01-30  Richard Guenther  <rguenther@suse.de>
12532
12533         PR c++/23372
12534         * gcc.dg/pr23372-1.C: New testcase.
12535
12536 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
12537
12538         * gcc.dg/gomp/pr25874.c: New test.
12539
12540 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
12541
12542         PR tree-opt/25911
12543         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
12544
12545 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
12546
12547         PR fortran/18578
12548         PR fortran/18579
12549         PR fortran/20857
12550         PR fortran/20885
12551         * gfortran.dg/intent_out_1.f90: New test.
12552
12553 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
12554
12555         PR fortran/17911
12556         * gfortran.dg/procedure_lvalue.f90: New test.
12557
12558         PR fortran/20895
12559         PR fortran/25030
12560         * gfortran.dg/char_pointer_assign_2.f90: New test.
12561         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
12562         assignment to be consistent with standard.
12563         * gfortran.dg/char_result_2.f90: The same.
12564         * gfortran.dg/char_result_8.f90: The same.
12565
12566 2006-01-28  Zack Weinberg  <zackw@panix.com>
12567
12568         * gcc.dg/Woverlength-strings.c
12569         * gcc.dg/Woverlength-strings-pedantic-c89.c
12570         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
12571         * gcc.dg/Woverlength-strings-pedantic-c99.c
12572         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
12573
12574 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
12575
12576         * gcc.c-torture/execute/20060127-1.c: New test.
12577
12578 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
12579
12580         PR c++/25999
12581         * g++.dg/ext/pragmaweak1.C: New test.
12582
12583 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
12584
12585         PR c++/25855
12586         * g++.dg/template/spec29.C: New test.
12587
12588 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
12589
12590         PR c/19606.
12591         * gcc.c-torture/execute/pr19606.c: New.
12592
12593 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
12594
12595         * gcc.dg/pragma-re-4.c: New test.
12596
12597 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
12598
12599         PR fortran/25964
12600         * gfortran.dg/assumed_size_refs_3.f90: New test.
12601
12602 2006-01-27  Ben Elliston  <bje@au.ibm.com>
12603
12604         * gcc.misc-tests/dectest.exp: Remove defunct comment.
12605
12606 2006-01-26  Laurent GUERBY <laurent@guerby.net>
12607
12608         PR ada/21317
12609         * ada/acats/support/impdef.a: Add One_Long_Second.
12610         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
12611         * ada/acats/tests/c9/c94026.a: Likewise.
12612         * ada/acats/tests/c9/c97305c.ada: Likewise.
12613         * ada/acats/tests/c9/c99004a.ada: Likewise.
12614
12615 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
12616
12617         PR fortran/25964
12618         * gfortran.dg/global_references_2.f90: New test.
12619
12620         PR fortran/25084
12621         PR fortran/20852
12622         PR fortran/25085
12623         PR fortran/25086
12624         * gfortran.dg/assumed_charlen_function_1.f90: New test.
12625         * gfortran.dg/assumed_charlen_function_3.f90: New test.
12626
12627         PR fortran/25416
12628         * gfortran.dg/assumed_charlen_function_2.f90: New test.
12629
12630 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
12631
12632         PR c/25892
12633         * gcc.dg/Wpointer-sign.c: New.
12634         * gcc.dg/Wpointer-sign-Wall.c: New.
12635         * gcc.dg/Wpointer-sign-Wall-no.c: New.
12636         * gcc.dg/Wpointer-sign-pedantic.c: New.
12637         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
12638         * gcc.dg/conv-2.c: Use -Wpointer-sign.
12639
12640 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
12641
12642         PR C/25861
12643         * gcc.c-torture/compile/pr25861.c: New test.
12644
12645 2006-01-26  Paul Brook  <paul@codesourcery.com>
12646
12647         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
12648         on short-enum targets.
12649         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
12650         variable.
12651         (generate_fields): Use short_enums.
12652         (main): Set short_enums.  Document -e.
12653         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
12654         on short-enum targets.
12655         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
12656         variable.
12657         (generate_fields): Use short_enums.
12658         (main): Set short_enums.  Document -e.
12659         * lib/target-supports.exp (check_effective_target_short_enums): New.
12660
12661 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
12662
12663         PR target/25947
12664         * gcc.dg/torture/pr25947-1.c: New test.
12665
12666 2006-01-25  Jan Hubicka  <jh@suse.cz>
12667             Roger Sayle  <roger@eyesopen.com>
12668
12669         PR rtl-optimization/25703
12670         * gcc.target/i386/20060125-1.c: New test case.
12671         * gcc.target/i386/20060125-2.c: New test case.
12672
12673 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12674
12675         PR fortran/18540
12676         * gfortran.dg/goto_1.f: New.
12677
12678 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
12679
12680         PR fortran/25716
12681         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
12682         25716 on 32-bit systems too.
12683
12684 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
12685
12686         PR testsuite/25590
12687         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
12688
12689 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
12690
12691         * gcc.dg/tree-ssa/gen-vect-33.c: New.
12692
12693 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12694
12695         PR fortran/25835
12696         * gfortran.dg/read_eof.f90: Delete, renamed.
12697         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
12698         * gfortran.dg/read_eof_2.f90: New test.
12699         * gfortran.dg/read_eof_3.f90: New test.
12700
12701 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
12702
12703         PR tree-opt/25860
12704         * gcc.c-torture/compile/pr25860.c: New test.
12705
12706 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12707
12708         PR c++/25552
12709         * g++.dg/parse/dtor8.C: New test.
12710
12711 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
12712
12713         PR testsuite/25891
12714         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
12715         * gcc.dg/gomp/gomp.exp: Return without testing anything if
12716         check_effective_target_fopenmp returns 0.
12717
12718 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
12719
12720         PR ada/20548
12721         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
12722         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
12723         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
12724
12725 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
12726
12727         PR tree-opt/25857
12728         * g++.dg/opt/pr25857.C: New test.
12729
12730 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
12731         Jan Hubicka  <jh@suse.cz>
12732         Richard Guenther  <rguenther@suse.de>
12733
12734         PR rtl-optimization/25654
12735         * gcc.dg/torture/pr25654.c: New testcase.
12736         * gcc.target/i386/pr25654.c: Likewise.
12737
12738 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
12739
12740         PR fortran/25901
12741         * gfortran.dg/internal references_2.f90: New test.
12742
12743         Fix regression in testing of admissability of attributes.
12744         * gfortran.dg/intent_used_1.f90: New test.
12745
12746 2006-01-23  Ben Elliston  <bje@au.ibm.com>
12747
12748         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
12749         Remove target conditional torture options for i?86 and x86_64
12750         GNU/Linux.
12751
12752 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12753
12754         PR c++/10891
12755         * g++.dg/rtti/no-rtti.C: New.
12756
12757 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
12758
12759         PR c++/25895
12760         * g++.dg/inherit/conv2.C: New test.
12761
12762         PR c++/25856
12763         * g++.dg/parse/dtor7.C: New test.
12764
12765         PR c++/25858
12766         * g++.dg/template/crash44.C: New test.
12767
12768 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
12769
12770         PR fortran/25124
12771         PR fortran/25625
12772         * gfortran.dg/internal_references_1.f90: New test.
12773           PR fortran/20881
12774         PR fortran/23308
12775         PR fortran/25538
12776         PR fortran/25710
12777         * gfortran.dg/global_references_1.f90: New test.
12778         * gfortran.dg/g77/19990905-1.f: Restore the error that
12779         there is a clash between the common block name and
12780         the name of a subroutine reference.
12781
12782         PR fortran/PR24276
12783         * gfortran.dg/aliasing_dummy_1.f90: New test.
12784
12785 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
12786
12787         * gcc.dg/vmx/1b-01.c: Warning fix.
12788         * gcc.dg/vmx/1c-02.c: Likewise.
12789         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
12790
12791 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
12792
12793         PR testsuite/24962
12794         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
12795
12796 2006-01-20  Richard Guenther  <rguenther@suse.de>
12797         Steven Bosscher <stevenb.gcc@gmail.com>
12798
12799         PR rtl-optimization/24626
12800         * gcc.dg/torture/pr24626-1.c: New testcase.
12801         * gcc.dg/torture/pr24626-2.c: Likewise.
12802         * gcc.dg/torture/pr24626-3.c: Likewise.
12803         * gcc.dg/torture/pr24626-4.c: Likewise.
12804
12805 2006-01-20  Dirk Mueller  <dmueller@suse.com>
12806
12807         PR c++/5520
12808         * g++.dg/warn/empty-body.C: New.
12809
12810 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
12811
12812         PR c++/22136
12813         * g++.dg/template/using10.C: New test.
12814         * g++.dg/temlpate/using11.C: Likewise.
12815         * g++.dg/inherit/using5.C: Tweak error messages.
12816
12817 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
12818
12819         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
12820         target test.
12821         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
12822
12823 2006-01-19  Jan Hubicka  <jh@suse.cz>
12824
12825         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
12826
12827 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12828
12829         PR c++/25854
12830         * g++.dg/template/spec28.C: New test.
12831
12832 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
12833
12834         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12835         Fix fprintf's by adding srcdir or removing it.
12836
12837 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
12838
12839         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
12840         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
12841         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
12842         * testsuite/gcc.dg/gomp/empty.c: Likewise.
12843         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
12844         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
12845         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
12846         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
12847         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
12848         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
12849         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
12850         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
12851         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
12852         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
12853
12854 2006-01-18  Jeff Law  <law@redhat.com>
12855
12856         * gcc.dg/tree-ssa/vrp25.c: New test.
12857
12858 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
12859
12860         * gcc.dg/pr25805.c: Fix misapplied patch.
12861
12862 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
12863
12864         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
12865         (check_effective_target_vect_udot_qi): New.
12866         (check_effective_target_vect_sdot_hi): New.
12867         (check_effective_target_vect_udot_hi): New.
12868         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
12869         prefixed with "wrapv-" with -fwrapv.
12870         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
12871         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
12872         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
12873         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
12874         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
12875
12876         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
12877         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
12878         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
12879         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
12880
12881 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12882
12883         PR c++/16829
12884         * g++.dg/other/default2.C: New test.
12885         * g++.dg/other/default3.C: New test.
12886
12887 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
12888
12889         PR c/25805
12890         * gcc.dg/pr25805.c: New file.
12891
12892 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
12893
12894         PR c++/25836
12895         * g++.dg/template/init6.C: New test.
12896
12897 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
12898
12899         * gcc.dg/tree-ssa/pr24287.c: New test
12900
12901 2006-01-18  Eric Christopher  <echristo@apple.com>
12902
12903         * g++.dg/eh/table.C: New.
12904
12905 2006-01-18  DJ Delorie  <dj@redhat.com>
12906
12907         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
12908         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
12909         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
12910         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
12911
12912 2006-01-18  Jeff Law  <law@redhat.com>
12913
12914         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
12915         on wrapping on overflow semantics.
12916
12917         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
12918
12919         * gcc.gc/tree-ssa/vrp23.c: New test.
12920         * gcc.gc/tree-ssa/vrp24.c: New test.
12921
12922 2006-01-18  Richard Henderson  <rth@redhat.com>
12923             Aldy Hernandez  <aldyh@redhat.com>
12924             Jakub Jelinek  <jakub@redhat.com>
12925             Diego Novillo  <dnovillo@redhat.com>
12926             Uros Bizjak  <uros@kss-loka.si>
12927
12928         * testsuite/gcc.dg/gomp: New directory.
12929
12930 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
12931             Steven G. Kargl  <kargls@comcast.net>
12932
12933         PR fortran/20869
12934         * gfortran.dg/intrinsic_external_1.f90: New test.
12935
12936         PR fortran/20875.
12937         * gfortran.dg/elemental_pointer_1.f90: New test.
12938
12939         PR fortran/25024
12940         * gfortran.dg/external_procedures_1.f90: New test.
12941
12942         PR fortran/25785
12943         gfortran.dg/assumed_present.f90: New test.
12944
12945 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
12946
12947         * g++.dg/parse/lookup5.C: New test.
12948
12949 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12950
12951         PR fortran/25697
12952         * gfortran.dg/read_eof.f90: New test.
12953
12954 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12955
12956         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
12957         add a closing brace.
12958
12959 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12960
12961         PR fortran/25631
12962         * gfortran.dg/fmt_tl.f: New test.
12963
12964 2006-01-17  Eric Christopher  <echristo@apple.com>
12965
12966         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
12967         * g++.old-deja/g++.warn/impint2.C: Ditto.
12968         * g++.old-deja/g++.other/null1.C: Ditto.
12969         * g++.dg/warn/conv2.C: Ditto.
12970         * g++.dg/warn/conv4.C: New file.
12971
12972 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12973
12974         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
12975
12976 2006-01-17  Andreas Jaeger  <aj@suse.de>
12977             Janis Johnson <janis187@us.ibm.com>
12978
12979         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
12980         in 64-bit.
12981         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
12982         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
12983
12984 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12985
12986         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12987         xfail txxx where xxx >= 25.
12988
12989 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12990
12991         PR testsuite/25764
12992         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
12993
12994 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
12995
12996         PR c/25682
12997         * gcc.dg/pr25682.c: New test.
12998         * g++.dg/parse/array-size2.C: New test.
12999
13000 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13001
13002         * consistency.vlad: Remove entire directory, 1652 files.
13003
13004 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13005
13006         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13007         check_effective_target_dfprt_nocache): New.
13008         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13009         (check_effective_target_dfprt): New.
13010         * lib/c-compat.exp (check_dfp): Remove.
13011         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13012         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13013         level of support for decimal float.
13014         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13015         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13016         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13017         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13018         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13019         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13020         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13021         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13022         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13023         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13024         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13025         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13026         directives.
13027
13028 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13029
13030         PR testsuite/25741
13031         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13032         $base_dir/../.
13033         * lib/gfortran.exp (gfortran_init): Likewise.
13034         * lib/obj-c++.exp (obj-c++_init): Likewise.
13035         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13036         (scan-assembler-dem-not): Likewise.
13037         * lib/scandump.exp (scan-dump-dem): Likewise.
13038         (scan-dump-dem-not): Likewise.
13039
13040 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13041
13042         PR testsuite/25767
13043         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13044         powerpc-*-darwin*.
13045         * lib/obj-c++.exp (obj-c++_init): Likewise.
13046
13047 2006-01-16  Richard Guenther  <rguenther@suse.de>
13048
13049         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13050
13051 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13052
13053         PR testsuite/25777
13054         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13055         to LD_LIBRARY_PATH.
13056
13057 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13058             Andrew Pinski  <pinskia@physics.uc.edu>
13059
13060         * gcc.dg/minmax-1.c: New test.
13061
13062 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13063
13064         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13065         * gcc.misc-tests/dectest.exp: Ditto.
13066
13067 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13068
13069         PR testsuite/25796
13070         * gcc.target/i386/cmov6.c: Use -march=k8.
13071
13072 2006-01-15  Andreas Jaeger  <aj@suse.de>
13073
13074         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13075         x86 does not have __float128.
13076
13077 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13078
13079         * gcc.target/i386/cmov6.c: New test.
13080
13081 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13082
13083         PR c++/25663
13084         * g++.dg/template/ctor6.C: New test.
13085
13086 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13087
13088         PR tree-optimization/25485
13089         * gcc.dg/tree-ssa/pr25485.c: New.
13090
13091 2006-01-14  Richard Guenther  <rguenther@suse.de>
13092
13093         PR tree-optimization/22548
13094         PR tree-optimization/22555
13095         PR tree-optimization/22501
13096         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13097         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13098         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13099         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13100         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13101         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13102         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13103         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13104         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13105
13106 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13107
13108         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13109         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13110
13111 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13112         Richard Guenther  <rguenther@suse.de>
13113
13114         PR rtl-optimization/24257
13115         * gcc.dg/torture/pr24257.c: New testcase.
13116
13117 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13118
13119         * gcc.c-torture/execute/20060110-1.c: New test.
13120         * gcc.c-torture/execute/20060110-2.c: New test.
13121
13122 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13123
13124         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13125
13126 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13127
13128         PR fortran/25756
13129         * gfortran.dg/label_3.f90: New test.
13130
13131 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13132
13133         PR tree-optimization/25771
13134         * g++.dg/tree-ssa/pr25771.C: New test
13135
13136 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13137
13138         PR tree-opt/24365
13139         * g++.dg/opt/complex5.C: New test.
13140
13141 2006-01-13  Richard Guenther  <rguenther@suse.de>
13142
13143         * gcc.target/i386/387-9.c: New testcase.
13144
13145 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13146
13147         PR c++/24824
13148         * g++.dg/debug/dwarf2-1.C: New.
13149
13150 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13151
13152         PR testsuite/25728
13153         * lib/gcov.exp (verify-lines): Add "close $fd".
13154
13155 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13156             Ben Elliston  <bje@au.ibm.com>
13157
13158         * gcc.dg/dfp/inf-1.c: New test.
13159
13160 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13161             Yao Qi  <qiyaoltc@cn.ibm.com>
13162             Ben Elliston  <bje@au.ibm.com>
13163             Jon Grimm  <jgrimm2@us.ibm.com>
13164
13165         * gcc.dg/nodfp-1.c: New test.
13166         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13167         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13168         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
13169         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
13170         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
13171         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
13172         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
13173         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
13174         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
13175         * gcc.dg/format/dfp-scanf-1.c: Likewise.
13176         * gcc.dg/format/dfp-printf-1.c: Likewise.
13177         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
13178         (compat_setup_dfp): New.
13179         * gcc.dg/compat/compat.exp: Use it.
13180         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
13181         Make some variables global, prepend "compat_" to their names.
13182         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
13183         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
13184         * gcc.misc-tests/dectest.exp: New test driver for decTest.
13185         * lib/compat.exp (compat_skip_list): Make global, rename.
13186         * lib/c-compat.exp: New file.
13187         * lib/target-supports.exp (check_effective_target_dfp): New.
13188
13189         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
13190         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
13191         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
13192         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
13193         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
13194         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
13195         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
13196         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
13197         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
13198         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
13199         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
13200         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
13201         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
13202         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
13203         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
13204         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
13205         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
13206         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
13207         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
13208         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
13209         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
13210         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
13211         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
13212         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
13213         gcc.dg/dfp/struct-layout-1.c,
13214         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
13215         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
13216         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
13217         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
13218         gcc.dg/dfp/func-vararg-dfp.c,
13219         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
13220         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
13221         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
13222         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
13223         gcc.dg/dfp/wtr-conversion-1.c: New tests.
13224
13225 2006-01-11  Richard Guenther  <rguenther@suse.de>
13226
13227         PR tree-optimization/25734
13228         * gcc.dg/tree-ssa/pr25734.c: New testcase.
13229
13230 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13231
13232         PR fortran/25486
13233         * gfortran.dg/literal_character_constant_1_x.F: New test.
13234         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13235         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13236         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13237
13238 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13239
13240         PR c++/25386
13241         * g++.dg/ext/packed3.C: Add expected packed error.
13242
13243 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
13244
13245         PR target/25706
13246         * gcc.dg/torture/pr25706-1.c: New test.
13247
13248 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
13249
13250         PR tree-optimization/23109
13251         PR tree-optimization/23948
13252         PR tree-optimization/24123
13253
13254         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13255         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13256         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13257         g++.dg/tree-ssa/pr23948.C: New testcases.
13258         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13259         three divisions in order to do the optimization.
13260
13261 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13262
13263         PR c++/25632
13264         * g++.dg/other/pr25632.C: New test.
13265
13266 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
13267
13268         PR fortran/25730
13269         * gfortran.dg/used_types_1.f90: New test.
13270
13271 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
13272
13273         PR target/25718
13274         * gcc.dg/torture/pr25718-1.c: New test.
13275
13276 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13277
13278         * gfortran.dg/list_read_2.f90: Fix typo in description.
13279
13280 2006-01-10  Jan Beulich  <jbeulich@novell.com>
13281
13282         * lib/target-supports.exp (check_visibility_available): Simplify test
13283         for *-*-netware*.
13284         (check_profiling_available): Fail for *-*-netware*.
13285         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13286         * gcc.dg/20021014-1.c: Likewise.
13287         * gcc.dg/nest.c: Likewise.
13288
13289 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13290
13291         fortran/24936
13292         * gfortran.dg/forall_3.f90: New test.
13293
13294 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13295
13296         PR fortran/21977
13297         * gfortran.dg/nesting_2.f90: New test.
13298         * gfortran.dg/nesting_3.f90: New test.
13299
13300 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
13301
13302         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13303         Fix typo in comment.
13304
13305 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13306
13307         * gfortran.dg/single_char_string.f90: New test.
13308
13309 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13310
13311         * gfortran.dg/ichar_2.f90: New test.
13312
13313 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13314
13315         PR fortran/25093
13316         * gfortran.dg/private_type_4.f90: New.
13317
13318 2006-01-07  Richard Guenther  <rguenther@suse.de>
13319
13320         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13321
13322 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13323
13324         * gfortran.dg/func_decl_1.f90: New.
13325         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13326         * gfortran.dg/array_alloc_2.f90: Likewise.
13327         * gfortran.dg/char_result_8.f90: Likewise.
13328         * gfortran.dg/dup_save_1.f90: Likewise.
13329         * gfortran.dg/dup_save_2.f90: Likewise.
13330         * gfortran.dg/f2c_6.f90: Likewise.
13331         * gfortran.dg/f2c_7.f90: Likewise.
13332         * gfortran.dg/func_result_2.f90: Likewise.
13333         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13334
13335 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
13336
13337         PR fortran/22146
13338         * gfortran.dg/elemental_subroutine_1.f90: New test.
13339         * gfortran.dg/elemental_subroutine_2.f90: New test.
13340
13341         PR fortran/25029
13342         PR fortran/21256
13343         * gfortran.dg/assumed_size_refs_1.f90: New test.
13344
13345         PR fortran/20868
13346         PR fortran/20870
13347         * gfortran.dg/assumed_size_refs_2.f90: New test.
13348         * gfortran.dg/initialization_1.f90: Change warning message.
13349
13350 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
13351
13352         * gcc.dg/tree-ssa/loop-15.c: New test.
13353
13354 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13355
13356         PR fortran/25598
13357         * gfortran.dg/backspace_3.f: New test.
13358         * gfortran.dg/backspace_4.f: New test.
13359
13360 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13361
13362         PR fortran/24268
13363         * gfortran.dg/fmt_white.f: Update test.
13364
13365 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
13366
13367         * gcc.dg/cast-1.c: Add new warning.
13368         * gcc.dg/cast-2.c: Likewise.
13369         * gcc.dg/cast-3.c: Likewise.
13370         * gcc.dg/format/cast-1.c: Likewise.
13371         * gcc.dg/cast-4.c: New testcase.
13372
13373 2006-01-05  Richard Guenther  <rguenther@suse.de>
13374
13375         PR tree-optimization/22555
13376         * gcc.dg/tree-ssa/alias-3.c: New testcase.
13377
13378 2006-01-05  Richard Guenther  <rguenther@suse.de>
13379             Diego Novillo  <dnovillo@redhat.com>
13380
13381         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
13382         * gcc.dg/tree-ssa/loop-8.c: Likewise.
13383         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13384         * gcc.dg/tree-ssa/pr23294.c: Likewise.
13385         * gcc.dg/tree-ssa/pr21985.c: Likewise.
13386         * gcc.dg/tree-ssa/loop-14.c: Likewise.
13387         * gcc.dg/tree-ssa/loop-2.c: Likewise.
13388         * gcc.dg/tree-ssa/loop-3.c: Likewise.
13389         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13390         * gcc.dg/tree-ssa/pr21171.c: Likewise.
13391         * gcc.dg/tree-ssa/loop-5.c: Likewise.
13392         * gcc.dg/tree-ssa/loop-10.c: Likewise.
13393         * gcc.dg/tree-ssa/loop-6.c: Likewise.
13394         * treelang/compile/extravar.tree: Likewise.
13395         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
13396         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
13397         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
13398         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13399         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
13400
13401 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13402
13403         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
13404         for 64-bit fix.
13405
13406 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
13407
13408         PR fortran/23675
13409         gfortran.dg/char_result_11.f90: New.
13410
13411 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
13412
13413         PR c++/24782
13414         * g++.dg/parse/access9.C: New test.
13415         * g++.dg/tc1/dr52.C: Tweak error markers.
13416
13417 2006-01-04  Richard Henderson  <rth@redhat.com>
13418
13419         Merge from gomp branch.
13420         * g++.dg/parse/pragma2.C: Update expected error lines.
13421
13422 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
13423
13424         * g++.dg/other/i386-2.C: New test.
13425
13426         PR target/25554
13427         * gcc.c-torture/compile/20051228-1.c: New test.
13428
13429         PR c/25559
13430         * gcc.dg/pr25559.c: New test.
13431
13432 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
13433
13434         PR c++/25492
13435         * g++.dg/lookup/friend9.C: New test.
13436
13437         PR c++/25625
13438         * g++.dg/template/repo5.C: New test.
13439
13440 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
13441
13442         PR fortran/25101
13443         * gfortran.dg/forall_2.f90: New test.
13444
13445 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13446
13447         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
13448         dg-require-weak.  Adjust regexp to handle leading-underscore
13449         targets and space as well as TAB after .weak.  Change previous
13450         64-bit fix to not use naked dot.
13451
13452 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
13453
13454         PR rtl-optimization/25578
13455         * gcc.c-torture/execute/20060102-1.c: New testcase.
13456
13457 2006-01-03  Richard Guenther  <rguenther@suse.de>
13458
13459         PR c/25183
13460         * gcc.dg/torture/pr25183.c: New testcase.
13461
13462 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
13463
13464         Merge from gomp-branch.
13465         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
13466         * gcc.dg/ia64-sync-2.c: Likewise.
13467         * gcc.dg/ia64-sync-3.c: Likewise.
13468         * gcc.dg/ia64-sync-4.c: Likewise.
13469         * gcc.dg/sync-2.c: Likewise.
13470         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
13471         that sparc64-*-* and sparcv9-*-* supports sync builtins.
13472
13473 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
13474
13475         PR c++/25635
13476         * g++.dg/parse/operator6.C: New test.
13477
13478         PR c++/25637
13479         * g++.dg/parse/error29.C: New test.
13480
13481         PR c++/25638
13482         * g++.dg/parse/dtor6.C: New test.
13483
13484         PR c++/25633
13485         * g++.dg/parse/ctor3.C: New test.
13486
13487         PR c++/25634
13488         * g++.dg/template/class3.C: New test.
13489
13490 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
13491
13492         * g++.dg/debug/debug9.C: New.
13493
13494 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
13495
13496         PR fortran/24640
13497         * gfortran.dg/label_2.f90: New test.
13498
13499 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13500
13501         * g++.dg/lookup/using12.C: Tighten error marker.
13502
13503 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
13504             Andrew Pinski <pinskia@physics.uc.edu>
13505
13506         * gcc.target/powerpc/darwin-abi-3.c: New file.
13507         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
13508         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
13509         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
13510         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
13511         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
13512         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
13513         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
13514         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
13515
13516 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
13517
13518         * gcc.dg/tree-ssa/loadpre1.c: New;
13519         * gcc.dg/tree-ssa/loadpre2.c: New;
13520         * gcc.dg/tree-ssa/loadpre3.c: New;
13521         * gcc.dg/tree-ssa/loadpre4.c: New;
13522         * gcc.dg/tree-ssa/loadpre5.c: New;
13523         * gcc.dg/tree-ssa/loadpre6.c: New;
13524         * gcc.dg/tree-ssa/loadpre7.c: New;
13525         * gcc.dg/tree-ssa/loadpre8.c: New;
13526         * gcc.dg/tree-ssa/loadpre9.c: New;
13527
13528 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
13529
13530         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
13531         * g++.dg/abi/thunk4.C: Likewise.
13532
13533 2006-01-01  Andreas Jaeger  <aj@suse.de>
13534
13535         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
13536         portable.
13537
13538 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
13539
13540         PR c++/25294
13541         * gcc.dg/pragma-pack-3.c: New test.
13542         * g++.dg/parse/pragma3.C: New test.
13543
13544 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13545
13546         PR middle-end/24827
13547         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
13548
13549 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13550
13551         PR testsuite/25214
13552         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
13553
13554 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13555
13556         PR fortran/22607
13557         * gfortran-dg/pure_byref_3.f90: New.
13558
13559         fortran/PR 25396
13560         * gfortran.dg/userdef_operator_1.f90: New.
13561
13562 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         * g++.dg/abi/thunk3.C: New.
13565         * g++.dg/abi/thunk4.C: New.
13566
13567 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
13568
13569         PR fortran/25532
13570         * gfortran.dg/host_used_types_1.f90: New test. Check that host
13571         associated derived type components of derived types are
13572         properly declared in contained procedures.
13573
13574 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13575
13576         PR libgfortran/25139
13577         * gfortran.dg/backspace_2.f: New test.
13578
13579 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13580
13581         PR libgfortran/25550
13582         * gfortran.dg/endfile.f: New test.
13583
13584 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13585
13586         PR libgfortran/25419
13587         * gfortran.dg/comma.f: New test.
13588
13589 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13590
13591         * lib/gfortran-dg.exp: Remove trailing whitespace.
13592         * lib/fortran-torture.exp: Test with -fbounds-check instead of
13593         -funroll-all-loops.
13594
13595 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
13596
13597         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
13598         Extended Double long doubles or repeat tests when long double is
13599         the same size as double.
13600
13601 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13602
13603         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
13604
13605         PR testsuite/25442
13606         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
13607         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
13608
13609         PR testsuite/25441
13610         * gcc.dg/pr23911.c: Make test variable static.
13611
13612         PR testsuite/25444
13613         * gcc.dg/tree-ssa/pr14841.c: Likewise.
13614
13615 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
13616
13617         PR c++/25439
13618         * g++.dg/parse/crash17.C: Adjust error markers.
13619         * g++.dg/template/error20.C: New test.
13620
13621 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/23172
13624         * g++.dg/ext/complit4.C: New test.
13625
13626         PR c++/25417
13627         * g++.dg/ext/complit5.C: Likewise.
13628
13629 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
13630
13631         PR tree-optimization/25125
13632         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
13633         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
13634         * gcc.c-torture/execute/pr25125.c: New.
13635
13636 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
13637
13638         PR fortran/25029
13639         PR fortran/21256
13640         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
13641         with incorrect assumed size references.
13642
13643 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/23171
13646         * g++.dg/opt/init1.C: New test.
13647
13648 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
13649
13650         PR c++/24671
13651         * g++.dg/template/sfinae3.C: New test.
13652
13653 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13654
13655         * g++.dg/other/friend4.C: New test.
13656
13657 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
13658
13659         PR target/25005
13660         * g++.dg/opt/pr25005.C: New test.
13661
13662 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
13663
13664         PR c++/25369
13665         * g++.dg/template/ptrmem16.C: New test.
13666
13667 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
13668
13669         PR fortran/25029
13670         PR fortran/21256
13671         * gfortran.dg/initialization_1.f90: Add test of SIZE.
13672
13673 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13674
13675         PR libgfortran/25307
13676         * gfortran.dg/list_read_5.f90: New test.
13677
13678 2005-12-22  Richard Henderson  <rth@redhat.com>
13679
13680         * gcc.target/i386/sse-7.c: Use -msse2.
13681
13682 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
13683
13684         PR rtl-optimization/25432
13685         * gcc.c-torture/compile/20051216-1.c: New test.
13686
13687         PR objc/25328
13688         * objc/execute/pr25328.m: New test.
13689
13690 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
13691
13692         PR c++/25364
13693         * g++.dg/template/call4.C: New test.
13694
13695 2005-12-22  Dale Johannesen  <dalej@apple.com>
13696
13697         * gcc.target/i386/sse-17.c: New.
13698
13699 2005-12-22  Paul Brook  <paul@codesourcery.com>
13700
13701         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
13702
13703 2005-12-22  Paul Brook  <paul@codesourcery.com>
13704
13705         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
13706
13707 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13708
13709         PR tree-opt/25513
13710         * gcc.c-torture/compile/pr25513.c: New test.
13711
13712 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13713
13714         PR c++/23333
13715         * g++.dg/parse/error25.C: Add more tests.
13716
13717 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13718
13719         PR fortran/18990
13720         * gfortran.dg/der_charlen_1.f90: New.
13721
13722 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
13723
13724         PR fortran/20889
13725         * gfortran.dg/pointer_component_type_1.f90: New test.
13726
13727         PR fortran/25029
13728         PR fortran/21256
13729         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
13730         should give an error with assumed size array refernces and checks those
13731         that should not.
13732         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
13733         reference an upper bound so that it does not generate an error.
13734
13735         PR fortran/19362
13736         PR fortran/20244
13737         PR fortran/20864
13738         PR fortran/25391
13739         * gfortran.dg/used_dummy_types_1.f90: New test.
13740         * gfortran.dg/used_dummy_types_2.f90: New test.
13741         * gfortran.dg/used_dummy_types_3.f90: New test.
13742         * gfortran.dg/used_dummy_types_4.f90: New test.
13743         * gfortran.dg/used_dummy_types_5.f90: New test.
13744
13745         PR fortran/23152
13746         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
13747         group already being USE associated.
13748         * gfortran.dg/assumed_shape_nml.f90: New test.
13749         * gfortran.dg/assumed_size_nml.f90: New test.
13750
13751         PR fortran/20862
13752         PR fortran/25053
13753         PR fortran/25063
13754         PR fortran/25064
13755         PR fortran/25066
13756         PR fortran/25067
13757         PR fortran/25068
13758         PR fortran/25307
13759         * gfortran.dg/io_constraints_1.f90: New test.
13760         * gfortran.dg/io_constraints_1.f90: New test.
13761         * gfortran.dg/iostat_3.f90: Change wording of warning.
13762         * gfortran.dg/g77/19981216-0.f: The same.
13763
13764 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
13765
13766         PR tree-optimization/23518
13767         * testsuite/gcc.dg/pr23518.c: New.
13768
13769 2005-12-21  Mike Stump  <mrs@apple.com>
13770
13771         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
13772
13773 2005-12-21  Paul Brook  <paul@codesourcery.com>
13774
13775         * gcc.dg/pr19340.c: Skip on m68k targets.
13776
13777 2005-12-21  Steven Bosscher  <stevenb@suse.de>
13778
13779         PR rtl-optimization/25196
13780         * gcc.dg/pr25196.c: New test.
13781
13782 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
13783
13784         PR fortran/25423
13785         gfortran.dg/where_nested_1.f90: New.
13786
13787 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
13788
13789         PR tree-optimization/25382.
13790         * gcc.dg/tree-ssa/pr25382.c: New.
13791
13792 2005-12-20  Richard Guenther  <rguenther@suse.de>
13793
13794         PR middle-end/24306
13795         * gcc.target/i386/pr24306.c: New testcase.
13796
13797 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
13798
13799         PR tree-optimization/25501
13800         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
13801
13802 2005-12-20  Richard Guenther  <rguenther@suse.de>
13803
13804         Revert
13805         2005-12-02  Richard Guenther  <rguenther@suse.de>
13806
13807         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13808
13809 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
13810
13811         PR c++/21228
13812         * g++.dg/warn/Wunreachable-code-2.C: New test.
13813
13814 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
13815
13816         PR c++/24278
13817         * g++.dg/template/ctor5.C: New test.
13818
13819         PR c++/24915
13820         * g++.dg/template/overload8.C: New test.
13821
13822 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
13823
13824         * gcc.c-torture/compile/pr25483 : New test.
13825
13826 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13827
13828         PR c++/20552
13829         * g++.dg/ext/typeof10.C: New test.
13830
13831 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
13832
13833         * gcc.dg/mt-loopi1.c: New.
13834
13835 2005-12-18  Richard Guenther  <rguenther@suse.de>
13836
13837         PR tree-optimization/25481
13838         * gcc.dg/torture/pr25481.c: New testcase.
13839
13840 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13841
13842         PR rtl-optimization/21041
13843         * gcc.dg/pr21041.c: New test.
13844
13845 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13846
13847         PR libgfortran/25463
13848         * gfortran.dg/advance.f90: New test.
13849
13850 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
13851
13852         * gcc.dg/20051201-1.c: New test.
13853
13854 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
13855
13856         PR fortran/25018
13857         * gfortran.dg/initialization_1.f90: New test.
13858         * gfortran.dg/enum_5.f90: Change dg-error to new message.
13859         * gfortran.dg/g77/980616-0.f: The same.
13860
13861 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
13862
13863         * PR fortran/25458
13864         * gfortran.dg/chkbits.f90: New test.
13865
13866 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
13867
13868         * gfortran.dg/enum_5.f: Revert to previous version.
13869
13870 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
13871
13872         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
13873         * gfortran.dg/nested_modules_1.f90: Ditto.
13874         * gfortran.dg/hollerith_f95.f90: Ditto.
13875         * gfortran.dg/select_5.f90: Ditto.
13876         * gfortran.dg/secnds.f: Ditto.
13877         * gfortran.dg/hollerith2.f90: Ditto.
13878         * gfortran.dg/imag_2.f: Ditto.
13879         * gfortran.dg/ftell_2.f90: Ditto.
13880         * gfortran.dg/malloc_free_1.f90: Ditto.
13881         * gfortran.dg/logint-1.f: Ditto.
13882         * gfortran.dg/recursive_statement_functions.f90: Ditto.
13883         * gfortran.dg/e_d_fmt.f90: Ditto.
13884         * gfortran.dg/hollerith_legacy.f90: Ditto.
13885         * gfortran.dg/logint-2.f: Ditto.
13886         * gfortran.dg/enum_5.f90: Ditto.
13887         * gfortran.dg/f2c_2.f90: Ditto.
13888         * gfortran.dg/pr17143.f90: Ditto.
13889         * gfortran.dg/namelist_14.f90: Ditto.
13890         * gfortran.dg/logint-3.f: Ditto.
13891         * gfortran.dg/spread_scalar_source.f90: Ditto.
13892         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
13893         * gfortran.dg/namelist_11.f: Ditto.
13894         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
13895         * gfortran.dg/g77/20010519-1.f
13896         * gfortran.dg/g77/alpha1.f: Ditto.
13897         * gfortran.dg/g77/990115-1.f: Ditto.
13898         * gfortran.dg/g77/erfc.f: Ditto.
13899         * gfortran.dg/g77/19990313-3.f: Ditto.
13900         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
13901         * gfortran.dg/g77/20010426.f: Ditto.
13902         * gfortran.dg/g77/19990313-0.f: Ditto.
13903         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
13904         * gfortran.dg/g77/20000629-1.f: Ditto.
13905         * gfortran.dg/g77/970125-0.f: Ditto.
13906         * gfortran.dg/g77/8485.f: Ditto.
13907         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
13908         * gfortran.dg/g77/19990313-1.f: Ditto.
13909         * gfortran.dg/g77/int8421.f: Ditto.
13910         * gfortran.dg/g77/19990305-0.f: Ditto.
13911         * gfortran.dg/g77/947.f: Ditto.
13912         * gfortran.dg/g77/19990905-2.f: Ditto.
13913         * gfortran.dg/g77/cabs.f: Ditto.
13914         * gfortran.dg/g77/19990313-2.f: Ditto.
13915         * gfortran.dg/g77/20020307-1.f: Ditto.
13916         * gfortran.dg/g77/dcomplex.f: Ditto.
13917         * gfortran.dg/g77/19990502-1.f: Ditto.
13918         * gfortran.dg/g77/19981216-0.f: Ditto.
13919         * gfortran.dg/common_4.f90: Ditto.
13920         * gfortran.dg/entry_4.f90: Ditto.
13921         * gfortran.dg/equiv_constraint_2.f90: Ditto.
13922         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
13923         * gfortran.dg/namelist_12.f: Ditto.
13924         * gfortran.dg/scale_1.f90: Ditto.
13925         * gfortran.dg/modulo_1.f90
13926         * gfortran.dg/hollerith.f90: Ditto.
13927         * gfortran.dg/direct_io_3.f90: Ditto.
13928         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
13929         * gfortran.dg/gnu_logical_1.F: Ditto.
13930         * gfortran.dg/unf_io_convert_1.f90: Ditto.
13931         * gfortran.dg/assign_1.f90: Ditto.
13932         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
13933         * gfortran.dg/pr23095.f: Ditto.
13934         * gfortran.dg/read_float_1.f90: Ditto.
13935
13936 2005-12-17  Andreas Jaeger  <aj@suse.de>
13937
13938         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
13939         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
13940
13941 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13942
13943         PR fortran/24268
13944         * gfortran.dg/fmt_white.f: New test.
13945
13946 2005-12-16  Steven G. Kargl <kargls@comcast.net>
13947
13948         * gfortran.dg/label_1.f90: New test.
13949
13950 2005-12-15  Ben Elliston  <bje@au.ibm.com>
13951
13952         PR testsuite/25422
13953         * gcc.dg/20031012-1.c: Add -Walways-true option.
13954         * gcc.dg/weak/weak-3.c: Likewise.
13955         * g++.old-deja/g++.mike/warn8.C: Likewise.
13956
13957 2005-12-16  Mike Stump  <mrs@apple.com>
13958
13959         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
13960         exit.
13961
13962 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13963
13964         PR libgfortran/25264
13965         PR libgfortran/25349
13966         * gfortran.dg/tl_editing.f90: Added additional checks.
13967         * gfortran.dg/t_editing.f: New test.
13968         * gfortran.dg/write_padding.f90: New test
13969
13970 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13971
13972         PR testsuite/25215
13973         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
13974
13975 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
13976
13977         PR rtl-optimization/24899
13978         * gcc.c-torture/execute/20051215-1.c: New test.
13979
13980 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
13981
13982         PR 24823
13983         * gfortran.dg/pr24823.f: New test.
13984
13985 2005-12-16  Jeff Law  <law@redhat.com>
13986
13987         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
13988
13989 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13990
13991         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
13992         Change C++ style comments to C style comments.
13993         Remove aligned types from the array.
13994         Keep Enums disabled.
13995         (complex_types): Remove aligned types from the array.
13996         Comment out "_Complex long double".
13997         (attrib_types): Remove.
13998         (complex_attrib_types): Remove.
13999         (attrib_array_types): Remove.
14000         (complex_attrib_array_types): Remove.
14001         (aligned_bitfld_types): Remove.
14002         (n_aligned_bitfld_types): Remove.
14003         (FEATURE_ALIGNEDPACKED): Delete.
14004         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14005         (singles): Remove support for adding attributes.
14006         (choose_type): Remove support for attributed types.
14007         (generate_fields): Remove support for attributed bit-fields.
14008         Remove support for adding attributes.
14009         (generate_random_tests): Remove support for adding attributes.
14010         (features): Add back "[0] :0" and "complex vector [0]".
14011         (main): Remove support for attributed bit-fields.
14012         Uncomment the calling of generate_random_tests for the rests of
14013         the tests.
14014
14015 2005-12-16  Jan Hubicka  <jh@suse.cz>
14016
14017         * gcc.c-torture/combine/pr25224.c: New.
14018
14019 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14020
14021         PR other/25028
14022         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14023         HP-UX.
14024
14025 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14026
14027         * gcc.dg/20051215-1.c: New file.
14028
14029 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14030
14031         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14032         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14033
14034 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14035
14036         PR fortran/18197
14037         * gfortran.dg/dummy_functions_1.f90: New.
14038
14039 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14040
14041         PR rtl-optimization/25310
14042         * gcc.c-torture/compile/pr25310.c: New test.
14043
14044 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14045
14046         PR debug/25023
14047         * gcc.dg/pr25023.c: New test.
14048
14049 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14050
14051         * g++.old-deja/g++.brendan/redecl1.C,
14052         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14053         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14054         g++.old-deja/g++.oliva/typeof1.C,
14055         g++.old-deja/g++.other/crash16.C,
14056         g++.old-deja/g++.other/crash34.C,
14057         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14058         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14059         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14060         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14061         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14062         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14063         Remove xfail.
14064
14065 2005-12-14  Kean Johnston  <jkj@sco.com>
14066             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14067
14068         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14069         * gcc.target/i386/20020523-1.c: Ditto.
14070         * gcc.target/i386/tailcall-1.c: Ditto.
14071         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14072         * gcc.target/i386/ssetype-5.c: Ditto.
14073
14074 2005-12-14  Jeff Law  <law@redhat.com>
14075
14076         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14077
14078 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14079
14080         PR target/25254
14081         PR target/24188
14082         * gcc.target/i386/pr25254.c: New test.
14083         * gfortran.dg/PR24188.f: New test.
14084
14085 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14086
14087         * lib/fortran-torture.exp: Catch remaining uses of
14088         remote_file build delete.
14089
14090 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14091
14092         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14093
14094 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14095
14096         * gcc.dg/warn-addr-cmp.c: New test.
14097
14098 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14099
14100         PR debug/25023
14101         PR target/25293
14102         * gcc.target/i386/pr25293.c: New test.
14103
14104 2005-12-13  Petr Machata  <machata@post.cz>
14105
14106         PR c++/24907
14107         * g++.dg/parse/comma2.C: New test.
14108
14109 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14110             Jakub Jelinek  <jakub@redhat.com>
14111
14112         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14113         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14114         (limits.h): Include unconditionally.
14115         (stdlib.h): Likewise.
14116         (hashtab.h): Do not include.
14117         (getopt.h): Likewise.
14118         (stddef.h): Include.
14119         (hashval_t): Define.
14120         (struct entry): Add "next" field.
14121         (HASH_SIZE): New macro.
14122         (hash_table): New variable.
14123         (switchfiles): Do not use xmalloc.
14124         (mix): New macro.
14125         (iterative_hash): New function.
14126         (hasht): Remove.
14127         (e_exists): New function.
14128         (e_insert): Likewise.
14129         (output): Use, instead of libiberty hashtable functions.
14130         (main): Do not use getopt.  Do not call htab_create.
14131
14132 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14133
14134         PR c++/25331
14135         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14136         put atal* and atpaal* attributes on array elements.
14137         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14138         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14139         put atal* and atpaal* attributes on array elements.
14140         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14141
14142 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14143
14144         * gcc.dg/single-precision-constant.c: New test.
14145
14146 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14147
14148         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14149         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14150         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14151         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14152         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14153         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14154         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14155         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14156         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14157         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14158         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14159         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14160         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14161         gcc.target/powerpc/ppc-sdata-2.c,
14162         gcc.target/powerpc/ppc-stackalign-1.c,
14163         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14164         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14165         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14166         gcc.target/powerpc/rs6000-ldouble-2.c,
14167         gcc.target/powerpc/rs6000-power2-1.c,
14168         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
14169         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
14170         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
14171         option into target selector.
14172         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
14173         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
14174
14175 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14176
14177         PR objc/25348
14178         * objc.dg/encode-9.m: New test.
14179
14180 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14181
14182         PR testsuite/20772
14183         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
14184         * gcc.dg/asm-b.c: Fix typo.
14185         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
14186         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14187         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
14188         i?86 lp64 and x86_64 ilp32.
14189         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
14190         on i?86 lp64.
14191         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
14192
14193 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
14194
14195         PR fortran/25078
14196         gfortran.dg/equiv_5.f90: New test.
14197
14198 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
14199
14200         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
14201         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
14202         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
14203         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
14204         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
14205         * gcc.dg/tree-ssa/reassoc-5.c: New.
14206         * gcc.dg/tree-ssa/reassoc-6.c: New.
14207         * gcc.dg/tree-ssa/reassoc-7.c: New.
14208         * gcc.dg/tree-ssa/reassoc-8.c: New.
14209         * gcc.dg/tree-ssa/reassoc-9.c: New.
14210         * gcc.dg/tree-ssa/reassoc-10.c: New.
14211         * gcc.dg/tree-ssa/reassoc-11.c: New.
14212
14213 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14214
14215         PR testsuite/25167
14216         PR testsuite/24478
14217         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
14218
14219 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
14220
14221         PR c++/25300
14222         * g++.dg/template/inherit.C: Do not use a generic error message.
14223
14224 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14225
14226         PR libobjc/25354
14227         * objc.dg/gnu-encoding: New directory.
14228         * objc.dg/gnu-encoding/compat-common.h: New file.
14229         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
14230         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14231         * objc.dg/gnu-encoding/vector-defs.h: New file.
14232         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14233         * objc.dg/gnu-encoding/generate-random.c: New file.
14234         * objc.dg/gnu-encoding/generate-random_r.c: New file.
14235         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14236         * objc.dg/gnu-encoding/generate-random.h: New file.
14237
14238 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
14239
14240         PR c++/25337
14241         * g++.dg/template/defarg7.C: New test.
14242
14243 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14244
14245         PR libobjc/25347
14246         * objc.dg/encode-8.m: New test.
14247
14248 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14249
14250         PR libobjc/25346
14251         * objc.dg/encode-7.m: New test.
14252
14253 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
14254
14255         PR c++/25010
14256         * g++.dg/opt/inline10.C: New test.
14257
14258 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
14259
14260         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14261
14262 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
14263
14264         * gfortran.dg/substring_equivalence.f90: typo in comment
14265
14266 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14267
14268         PR fortran/25068
14269         * gfortran.dg/iostat_3.f90: New test.
14270
14271 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
14272
14273         PR fortran/23815
14274         * gfortran.dg/unf_io_convert_1.f90: New test.
14275         * gfortran.dg/unf_io_convert_2.f90: New test.
14276         * gfortran.dg/unf_io_convert_3.f90: New test.
14277
14278 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14279
14280         PR testsuite/20772
14281         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14282         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14283         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14284         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14285         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14286         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14287         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14288         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14289         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14290         gcc.dg/torture/fp-int-convert-float128-timode.c,
14291         gcc.dg/torture/fp-int-convert-float128.c,
14292         gcc.dg/torture/fp-int-convert-float80-timode.c,
14293         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14294         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14295
14296         * gcc.dg/tls/opt-1.c: Require effective target fpic.
14297
14298 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
14299
14300         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14301
14302 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
14303
14304         * gcc.dg/20051207-1.c,
14305         * gcc.dg/20051207-2.c,
14306         * gcc.dg/20051207-3.c: New tests.
14307
14308 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14309
14310         PR testsuite/20772
14311         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14312         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14313         dg-skip-if target selector.
14314
14315         PR testsuite/20772
14316         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14317         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14318         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14319         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14320         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14321         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14322         and/or merge with i?86 cases.
14323
14324         * gcc.dg/tls/opt-3.c: Require effective target fpic.
14325
14326         PR testsuite/20772
14327         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14328         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14329         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14330         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14331         x86_64-*-linux*.
14332
14333 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
14334
14335         PR target/25311
14336         * gcc.c-torture/compile/pr25311.c: New test.
14337
14338 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14339
14340         PR libgfortran/25039
14341         * gfortran.dg/read_comma.f: New test.
14342
14343 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
14344
14345         PR c++/19317
14346         * g++.dg/opt/pr19317-1.C: New test.
14347         * g++.dg/opt/pr19317-2.C: New test.
14348         * g++.dg/opt/pr19317-3.C: New test.
14349
14350         PR target/19005
14351         * gcc.c-torture/execute/pr19005.c: New test.
14352
14353         PR target/17828
14354         * g++.old-deja/g++.other/comdat5.C: New test.
14355         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
14356
14357         * g++.dg/compat/struct-layout-1.exp: New file.
14358         * g++.dg/compat/struct-layout-1.h: New.
14359         * g++.dg/compat/struct-layout-1_generate.c: New.
14360         * g++.dg/compat/struct-layout-1_x1.h: New.
14361         * g++.dg/compat/struct-layout-1_x2.h: New.
14362         * g++.dg/compat/struct-layout-1_y1.h: New.
14363         * g++.dg/compat/struct-layout-1_y2.h: New.
14364
14365         * gcc.dg/20050330-2.c: New test.
14366
14367 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14368
14369         PR fortran/25292
14370         * gfortran.dg/associated_1.f90: New.
14371
14372 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14373
14374         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
14375         ILP32 vect_no_align platforms.
14376
14377 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
14378             Jakub Jelinek  <jakub@redhat.com>
14379
14380         PR target/25268
14381         * gcc.c-torture/compile/20051207-1.c: New test.
14382
14383 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14384
14385         PR testsuite/20772
14386         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
14387         gcc.dg/torture/pr18582-1.c,
14388         gcc.target/i386/attributes-error.c: Also test on x86_64.
14389
14390         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
14391
14392 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14393
14394         PR c++/19397
14395         * g++.dg/template/typedef3.C: New test.
14396
14397         PR c++/19762
14398         PR c++/19764
14399         * g++.dg/template/dtor3.C: Fix error markers.
14400
14401 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
14402
14403         * lib/target-supports.exp (check_effective_target_sync_char_short):
14404         Add s390*.
14405
14406 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
14407
14408         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
14409
14410 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14411
14412         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
14413         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
14414         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
14415         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
14416
14417 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14418
14419         PR c++/25263
14420         * g++.dg/other/array2.C: New test case.
14421
14422 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
14423
14424         * gcc.dg/darwin-weakimport-3.c: New.
14425
14426         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
14427         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
14428         and to work on Darwin.
14429         * gcc.dg/attr-weakref-1b.c: New file.
14430         * gcc.dg/attr-weakref-2.c: New test.
14431         * gcc.dg/darwin-weakref-1.c: New test.
14432
14433 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
14434
14435         PR testsuite/25247
14436         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
14437         use in selector expressions.
14438         (dg-xfail-if): Ditto.
14439         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
14440         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
14441         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
14442         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
14443         * gcc.test-framework/test-framework.exp: Skip generated tests if
14444         CHECK_TEST_FRAMEWORK is not 1.
14445
14446 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14447
14448         PR tree-optimization/24963
14449         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
14450
14451         PR target/24108
14452         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
14453
14454         PR target/18580
14455         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
14456         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14457         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14458         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14459
14460 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
14461
14462         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
14463         dg-options.
14464
14465 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14466
14467         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
14468
14469 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14470
14471         * gcc.dg/format/cast-1.c: New test.
14472
14473 2005-12-04  Roger Sayle  <roger@eyesopen.com>
14474
14475         PR c/7776
14476         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
14477         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
14478         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
14479         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
14480
14481 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
14482
14483         * gcc.dg/cast-pretty-print-1.c: New test.
14484
14485 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
14486
14487         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
14488
14489 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/24173
14492         * g++.dg/template/friend40.C: New test.
14493
14494 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
14495
14496         PR target/25199
14497         * gcc.target/i386/movq-2.c: New test.
14498         * gcc.target/i386/movq.c: Remove target i?86, instead add
14499         dg-require-effective-target ilp32.
14500
14501 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14502
14503         PR c++/24103
14504         * g++.dg/other/default1.C: New test.
14505
14506 2005-12-02  Richard Guenther  <rguenther@suse.de>
14507
14508         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14509
14510 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14511
14512         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
14513
14514 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
14515
14516         PR target/21017
14517         * gcc.target/powerpc/rotate.c: New.
14518
14519 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14520
14521         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
14522         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
14523
14524 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14525
14526         PR c/13384
14527         * gcc.dg/pr17730-1.c: Adjust.
14528         * gcc.dg/lvalue1.c (main): Likewise.
14529         * gcc.dg/lvalue-2.c: Likewise.
14530         * g++.dg/pr7503-3.C
14531
14532 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
14533
14534         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
14535         error messages.
14536
14537 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
14538
14539         PR fortran/24789
14540         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
14541
14542 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
14543
14544         PR target/24475
14545         * lib/target-supports.exp (check_effective_target_tls): New.
14546         (check_effective_target_tls_runtime): New.
14547         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
14548         for TLS support.
14549         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
14550         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14551         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
14552         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
14553         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
14554         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
14555         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14556         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
14557         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
14558         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
14559         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
14560         effective-target TLS.
14561         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
14562         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
14563         effective-target TLS runtime.
14564
14565 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
14566
14567         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
14568
14569 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
14570
14571         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
14572         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
14573         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
14574         ignored" warnings when "packing" is the same as the ABI layout.
14575
14576 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
14577
14578         PR fortran/21302
14579         * gfortran.dg/line_length_1.f: New test.
14580         * gfortran.dg/line_length_2.f90: Ditto.
14581
14582 2005-11-30  Richard Guenther  <rguenther@suse.de>
14583
14584         PR tree-optimization/21655
14585         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
14586
14587 2005-11-30  Dale Johannesen  <dalej@apple.com>
14588
14589         * gcc.c-torture/compile/pr24930.c: New.
14590
14591 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
14592
14593         PR fortran/15809
14594         *  gfortran.dg/auto_char_dummy_array.f90: New test.
14595
14596 2005-11-30  Jeff Law  <law@redhat.com>
14597
14598         * g++.old-deja/g++.law/pr25000.C: New test.
14599
14600 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
14601
14602         * gcc.dg/tls/opt-11.c: New test.
14603
14604 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14605
14606         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
14607         targets.
14608         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
14609         LP64 ia64.
14610
14611 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
14612
14613         * gfortran.dg/open_access_1.f90: New test.
14614
14615 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14616
14617         * gcc.dg/charset/builtin2.c: New test.
14618
14619 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
14620
14621         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
14622         on mmix-*-* for *_[xy].c.
14623
14624 2005-11-28  Kean Johnston  <jkj@sco.com>
14625
14626         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
14627         headers.
14628         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
14629         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
14630         * gcc.target/i386/asm-3.c: Ditto.
14631         * gcc.target/i386/clobbers.c: Ditto.
14632         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
14633         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
14634         test regexp.
14635         * gcc.target/i386/mul.c: Ditto.
14636         * gcc.target/i386/ssetype-1.c: Ditto.
14637         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
14638         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
14639         static so the test works with -fPIC mode too. Based on comment in
14640         PR19231 by Pinski.
14641         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
14642
14643 2005-11-28  Richard Guenther  <rguenther@suse.de>
14644
14645         * gcc.dg/alias-9.c: New testcase.
14646         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
14647
14648 2005-11-28  Roger Sayle  <roger@eyesopen.com>
14649             Uros Bizjak  <uros@kss-loka.si>
14650
14651         PR middle-end/20219
14652         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
14653         tan(x)/sin(x) transformations.
14654
14655 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
14656
14657         PR middle-end/24575
14658         * gcc.dg/tree-ssa/divide-3.c: New test.
14659         * gcc.dg/tree-ssa/divide-4.c: New test.
14660
14661 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
14662
14663         PR fortran/24917
14664         *  gfortran.dg/boz_6.f90: New test.
14665
14666 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14667
14668         PR fortran/23912
14669         * gfortran.dg/modulo_1.f90: New test.
14670
14671 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14672
14673         PR libfortran/24919
14674         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
14675         fail on CRLF platforms.
14676         * gfortran.dg/ftell_2.f90: Likewise.
14677
14678 2005-11-26  Eric Christopher  <echristo@apple.com>
14679
14680         * gcc.dg/intmax_t-1.c: Remove mips xfail.
14681
14682 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
14683
14684         * objc.dg/gnu-runtime-3.m: Simplify.
14685
14686 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
14687
14688         PR middle-end/23669
14689         * gcc.dg/tree-ssa/divide-1.c: New test.
14690         * gcc.dg/tree-ssa/divide-2.c: New test.
14691
14692 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
14693
14694         PR libgfortran/24945
14695         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
14696
14697 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
14698
14699         PR libgfortran/24945
14700         * gfortran.dg/open_status_2.f90: New test.
14701
14702 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14703
14704         * gcc.c-torture/execute/builtins/fprintf.c,
14705         gcc.c-torture/execute/builtins/fputs-lib.c,
14706         gcc.c-torture/execute/builtins/fputs.c,
14707         gcc.c-torture/execute/builtins/lib/fprintf.c,
14708         gcc.c-torture/execute/builtins/lib/printf.c,
14709         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
14710
14711 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
14712
14713         * gcc.dg/20050922-2.c: New test.
14714
14715 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14716
14717         * objc.dg/gnu-runtime-3.m: New test.
14718
14719 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14720
14721         PR c++/9278
14722         * g++.dg/other/void1.C: New test.
14723
14724 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
14725
14726         PR middle-end/24998
14727         * gcc.dg/torture/fp-int-convert-float.c,
14728         gcc.dg/torture/fp-int-convert-double.c,
14729         gcc.dg/torture/fp-int-convert-long-double.c,
14730         gcc.dg/torture/fp-int-convert-timode.c,
14731         gcc.dg/torture/fp-int-convert-float80.c,
14732         gcc.dg/torture/fp-int-convert-float80-timode.c,
14733         gcc.dg/torture/fp-int-convert-float128.c,
14734         gcc.dg/torture/fp-int-convert-float128-timode.c,
14735         gcc.dg/torture/fp-int-convert.h: New files.
14736
14737 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
14738
14739         PR middle-end/24989
14740         * gcc.dg/tree-ssa/bool-10.c: New test.
14741         * gcc.dg/tree-ssa/bool-11.c: New test.
14742         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
14743
14744 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
14745
14746         PR middle-end/24990
14747         * tree-ssa/pr24990-1.c: New test.
14748
14749 2005-11-24  Richard Guenther  <rguenther@suse.de>
14750         Dirk Mueller <dmueller@suse.de>
14751
14752         PR c++/14024
14753         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
14754         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
14755         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
14756         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
14757         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
14758         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
14759
14760 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
14761
14762         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
14763
14764 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14765
14766         PR c/21668
14767         * gcc.dg/Wc++-compat.c: New.
14768         * gcc.dg/Wno-c++-compat.c: New.
14769
14770 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
14771
14772         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
14773         (vspltish, vspltisw): Likewise.
14774
14775 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14776
14777         PR libgfortran/24794
14778         * gfortran.dg/namelist_12.f: Fix quotes.
14779         * gfortran.dg/namelist_13.f90: Fix quotes.
14780         * gfortran.dg/namelist_14.f90: Fix quotes.
14781         * gfortran.dg/namelist_15.f90: Fix quotes.
14782         * gfortran.dg/namelist_use.f90: Fix quotes.
14783         * gfortran.dg/namelist_use_only.f90: Fix quotes.
14784         * gfortran.dg/namelist_21.f90: New test.
14785         * gfortran.dg/namelist_22.f90: New test.
14786
14787 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
14788
14789         PR target/23435
14790         * gcc.c-torture/compile/pr23435.c: New.
14791
14792 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
14793
14794         * gcc.c-torture/execute/floatunsisf-1.c: New test.
14795
14796 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
14797
14798         * gcc.target/powerpc/405-macchw-1.c,
14799         gcc.target/powerpc/405-macchw-2.c,
14800         gcc.target/powerpc/405-macchwu-1.c,
14801         gcc.target/powerpc/405-macchwu-2.c,
14802         gcc.target/powerpc/405-machhw-1.c,
14803         gcc.target/powerpc/405-machhw-2.c,
14804         gcc.target/powerpc/405-machhwu-1.c,
14805         gcc.target/powerpc/405-machhwu-2.c,
14806         gcc.target/powerpc/405-maclhw-1.c,
14807         gcc.target/powerpc/405-maclhw-2.c,
14808         gcc.target/powerpc/405-maclhwu-1.c,
14809         gcc.target/powerpc/405-maclhwu-2.c,
14810         gcc.target/powerpc/405-mulchw-1.c,
14811         gcc.target/powerpc/405-mulchw-2.c,
14812         gcc.target/powerpc/405-mulchwu-1.c,
14813         gcc.target/powerpc/405-mulchwu-2.c,
14814         gcc.target/powerpc/405-mulhhw-1.c,
14815         gcc.target/powerpc/405-mulhhw-2.c,
14816         gcc.target/powerpc/405-mulhhwu-1.c,
14817         gcc.target/powerpc/405-mulhhwu-2.c,
14818         gcc.target/powerpc/405-mullhw-1.c,
14819         gcc.target/powerpc/405-mullhw-2.c,
14820         gcc.target/powerpc/405-mullhwu-1.c,
14821         gcc.target/powerpc/405-mullhwu-2.c,
14822         gcc.target/powerpc/405-nmacchw-1.c,
14823         gcc.target/powerpc/405-nmacchw-2.c,
14824         gcc.target/powerpc/405-nmachhw-1.c,
14825         gcc.target/powerpc/405-nmachhw-2.c,
14826         gcc.target/powerpc/405-nmaclhw-1.c,
14827         gcc.target/powerpc/405-nmaclhw-2.c,
14828         gcc.target/powerpc/440-macchw-1.c,
14829         gcc.target/powerpc/440-macchw-2.c,
14830         gcc.target/powerpc/440-macchwu-1.c,
14831         gcc.target/powerpc/440-macchwu-2.c,
14832         gcc.target/powerpc/440-machhw-1.c,
14833         gcc.target/powerpc/440-machhw-2.c,
14834         gcc.target/powerpc/440-machhwu-1.c,
14835         gcc.target/powerpc/440-machhwu-2.c,
14836         gcc.target/powerpc/440-maclhw-1.c,
14837         gcc.target/powerpc/440-maclhw-2.c,
14838         gcc.target/powerpc/440-maclhwu-1.c,
14839         gcc.target/powerpc/440-maclhwu-2.c,
14840         gcc.target/powerpc/440-mulchw-1.c,
14841         gcc.target/powerpc/440-mulchw-2.c,
14842         gcc.target/powerpc/440-mulchwu-1.c,
14843         gcc.target/powerpc/440-mulchwu-2.c,
14844         gcc.target/powerpc/440-mulhhw-1.c,
14845         gcc.target/powerpc/440-mulhhw-2.c,
14846         gcc.target/powerpc/440-mulhhwu-1.c,
14847         gcc.target/powerpc/440-mulhhwu-2.c,
14848         gcc.target/powerpc/440-mullhw-1.c,
14849         gcc.target/powerpc/440-mullhw-2.c,
14850         gcc.target/powerpc/440-mullhwu-1.c,
14851         gcc.target/powerpc/440-mullhwu-2.c,
14852         gcc.target/powerpc/440-nmacchw-1.c,
14853         gcc.target/powerpc/440-nmacchw-2.c,
14854         gcc.target/powerpc/440-nmachhw-1.c,
14855         gcc.target/powerpc/440-nmachhw-2.c,
14856         gcc.target/powerpc/440-nmaclhw-1.c,
14857         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
14858
14859 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
14860
14861         PR fortran/24774
14862         * gfortran.dg/inquire_9.f90: New test.
14863
14864         PR fortran/21647
14865         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
14866
14867 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14868
14869         PR libfortran/24432
14870         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14871         Check that 'cos' is supported.
14872
14873 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
14874
14875         PR fortran/24223
14876         * gfortran.dg/substring_equivalence.f90: New test.
14877
14878         PR fortran/24705
14879         * gfortran.dg/auto_internal_assumed.f90: New test.
14880
14881 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
14882
14883         * gcc.dg/fold-div-2.c: New test.
14884
14885 2005-11-20  Ian Lance Taylor  <ian@airs.com>
14886
14887         PR rtl-optimization/24883
14888         * gcc.c-torture/compile/pr24883.c: New test.
14889
14890 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
14891
14892         PR middle-end/20583
14893         * gcc.c-torture/compile/pr20583.c: New.
14894
14895 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
14896
14897         * gcc.c-torture/execute/usmul.c: New test.
14898
14899 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
14900
14901         * gcc.dg/tree-ssa/vrp22.c: New test.
14902
14903 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
14904
14905         PR middle-end/24912
14906         * gcc.dg/torture/pr24912-1.c: New test.
14907
14908 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
14909
14910         PR fortran/24862
14911         * gfortran.dg/arrayio_derived_1.f90: New test.
14912
14913 2005-11-19  Richard Guenther  <rguenther@suse.de>
14914
14915         PR middle-end/23294
14916         * gcc.dg/tree-ssa/pr23294.c: New testcase.
14917
14918 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
14919
14920         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
14921
14922 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
14923
14924         PR c++/8355
14925         * g++.dg/template/friend39.C: New test.
14926
14927 2005-11-18  James E Wilson  <wilson@specifix.com>
14928
14929         * gcc.dg/builtin-strstr.c: New.
14930
14931 2005-11-18  Richard Henderson  <rth@redhat.com>
14932
14933         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
14934         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
14935         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
14936         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
14937         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
14938         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
14939         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
14940         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
14941         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
14942         renaming to remove initial "ia64-".
14943
14944 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
14945
14946         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
14947
14948 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
14949
14950         * g++.dg/cpp/string-2.C: New test.
14951
14952 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
14953
14954         * gcc.dg/tree-ssa/loop-14.c: New test.
14955
14956 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
14957             Michael Chamberlain <michael@chamberlain.net.au>
14958
14959         * ada/acats/run_all.sh (target_run): Kill long running tests.
14960
14961 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14962
14963         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
14964         * gcc.dg/cleanup-9.c: Likewise.
14965         * gcc.dg/cleanup-10.c: Likewise.
14966         * gcc.dg/cleanup-11.c: Likewise.
14967
14968 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14969
14970         PR fortran/24892
14971         * gfortran.dg/open_access_append_1.f90: New test.
14972         * gfortran.dg/open_access_append_2.f90: New test.
14973
14974 2005-11-16  Richard Guenther  <rguenther@suse.de>
14975
14976         PR middle-end/24851
14977         * gcc.c-torture/execute/pr24851.c: New testcase.
14978
14979 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14980
14981         * gcc.dg/fold-overflow-1.c: New test.
14982
14983 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
14984
14985         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
14986         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
14987
14988 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
14989
14990         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
14991         structures.
14992         * g++.dg/eh/forced2.C: Likewise.
14993         * g++.dg/eh/forced3.C: Likewise.
14994         * g++.dg/eh/forced4.C: Likewise.
14995
14996 2005-11-11  Mike Stump  <mrs@apple.com>
14997
14998         * g++.old-deja/g++.mike/unused.C: Add.
14999
15000 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15001
15002         PR c++/24667
15003         * g++.dg/warn/Wcast-qual1.C: New test.
15004
15005 2005-11-15  Jan Hubicka  <jh@suse.cz>
15006
15007         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15008
15009 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15010
15011         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15012
15013 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15014
15015         PR 24840
15016         * gcc.dg/tree-ssa/pr24840.c: New test.
15017
15018 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15019
15020         PR testsuite/24841
15021         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15022
15023 2005-11-14  Dale Johannesen  <dalej@apple.com>
15024
15025         * gcc.c-torture/execute/20051113-1.c: New.
15026
15027 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15028
15029         PR c++/24687
15030         * g++.dg/template/crash43.C: New test.
15031
15032 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15033
15034         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15035
15036 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15037
15038         PR c++/24817
15039         * g++.dg/eh/spec8.C: New test.
15040
15041 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15042
15043         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15044
15045 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15046
15047         PR c++/20293
15048         * g++.dg/parse/ambig4.C: New test.
15049         * g++.dg/tc1/dr101.C: Adjust error markers.
15050         * g++.dg/lookup/strong-using-2.C: Likewise.
15051         * g++.dg/lookup/ambig5.C: Likewise.
15052         * g++.dg/lookup/ambig4.C: Likewise.
15053         * g++.dg/parse/crash22.C: Likewise.
15054
15055 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15056
15057         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15058
15059 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15060
15061         * gcc.dg/nested-calls-1.c: New test.
15062
15063 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15064
15065         * gfortran.dg/complex_intrinsic_1.f90: New test.
15066         * gfortran.dg/complex_intrinsic_2.f90: New test.
15067         * gfortran.dg/fgetc_1.f90: New test.
15068         * gfortran.dg/fgetc_2.f90: New test.
15069         * gfortran.dg/fgetc_3.f90: New test.
15070         * gfortran.dg/ftell_1.f90: New test.
15071         * gfortran.dg/ftell_2.f90: New test.
15072         * gfortran.dg/gnu_logical_1.F: New test.
15073         * gfortran.dg/gnu_logical_2.f90: New test.
15074
15075 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15076
15077         PR middle-end/24820
15078         * testsuite/gcc.dg/pr24820.c: New test.
15079
15080 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15081
15082         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15083         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15084         variable.
15085
15086 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15087
15088         testsuite/24614
15089         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15090
15091 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15092
15093         * gcc.target/cris/cris.exp: New file.
15094         * gcc.target/cris/rld-legit1.c: New test.
15095         * gcc.target/cris/rld-legit2.c: New test.
15096
15097 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15098
15099         PR c++/24780
15100         * g++.dg/opt/pr24780.C: New test.
15101
15102         PR c++/24761
15103         * g++.dg/template/asm1.C: New test.
15104
15105 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15106
15107         PR libgfortran/24787
15108         * gfortran.dg/scan_1.f90: New test.
15109
15110 2005-11-12  Jan Hubicka  <jh@suse.cz>
15111
15112         * gcc.target/i386/minmax-1.c: New.
15113         * gcc.target/i386/minmax-2.c: New.
15114
15115 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15116
15117         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15118
15119 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15120
15121         * gcc.c-torture/execute/20051110-1.c,
15122         gcc.c-torture/execute/20051110-2.c: New tests.
15123
15124 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15125
15126         PR middle-end/24750
15127         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15128         New tests.
15129
15130 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15131
15132         * lib/target-libpath.exp (get_shlib_extension): New proc.
15133         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15134         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15135         * lib/objc.exp (objc_target_compile): Likewise.
15136         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15137         detection.
15138
15139 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15140
15141         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15142
15143         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15144         Add -static to additional_flags and pass it to target_compile.
15145
15146 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15147
15148         PR libgfortran/24719
15149         gfortran.dg/read_noadvance.f90: New test.
15150
15151         PR libgfortran/24699
15152         gfortran.dg/fmt_t_2.f90: New test.
15153
15154         PR libgfortran/24785
15155         gfortran.dg/read_x_eor.f90: New test.
15156
15157         PR libgfortran/24584
15158         gfortran.dg/namelist_empty.f90: Rename test.
15159
15160         PR libgfortran/24489
15161         gfortran/read_eor.f90: Rename test.
15162
15163 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15164
15165         PR fortran/15976
15166         * gfortran.dg/automatic_module_variable.f90: New test.
15167
15168 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15169
15170         PR target/24445
15171         * gcc.dg/pr24445.c: New test.
15172
15173 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15174
15175         PR fortran/24655
15176         PR fortran/24755
15177         * gfortran.dg/recursive_statement_functions.f90: Add statement
15178         functions using inline intrinsic functions and parameters to test
15179         that they no longer seg-fault.
15180
15181         PR fortran/24409
15182         gfortran.dg/nested_modules_4.f90: New test.
15183         gfortran.dg/nested_modules_5.f90: New test.
15184
15185 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15186
15187         PR fortran/24643
15188         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
15189
15190 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
15191
15192         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
15193         failures.
15194
15195 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15196
15197         * gcc.dg/sparc-getcontext-1.c: New test.
15198
15199 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
15200
15201         * gcc.dg/ifcvt-fabs-1.c: New test.
15202
15203 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
15204
15205         PR other/4372
15206         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
15207         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
15208
15209 2005-11-09  Richard Guenther  <rguenther@suse.de>
15210
15211         PR tree-optimization/24716
15212         * gcc.c-torture/execute/pr24716.c: New testcase.
15213
15214 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15215
15216         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15217
15218 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15219
15220         PR 24624
15221         * gcc.dg/pr24624.c: Testcase added.
15222
15223 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15224
15225         PR 24623
15226         * g++.dg/other/pr24623.C: Testcase added.
15227
15228 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
15229
15230         PR fortran/22607
15231         * gfortran-dg/pure_byref_1.f90: New.
15232         * gfortran-dg/pure_byref_2.f90: New.
15233
15234 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
15235
15236         PR c/24101
15237         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15238         * gcc.dg/dg.exp: Run main loop also for *.i files.
15239
15240 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
15241
15242         PR c++/19450
15243         * g++.dg/tls/diag-3.C: New test.
15244         * g++.dg/tls/diag-4.C: New test.
15245         * g++.dg/tls/static-1.C: New test.
15246         * g++.dg/tls/static-1a.cc: New file.
15247
15248 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
15249
15250         PR 23046
15251         * g++.dg/tree-ssa/pr23046.C: New test.
15252
15253 2005-11-08  Devang Patel <dpatel@apple.com>
15254
15255         PR tree-optimization/23115
15256         * gcc.dg/tree-ssa/pr23115.c: New.
15257
15258 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
15259
15260         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15261         * gcc.target/powerpc/pr16155.c: Same.
15262         * gcc.target/powerpc/altivec-1.c: Same.
15263         * gcc.target/powerpc/altivec-2.c: Same.
15264         * gcc.target/powerpc/altivec-3.c: Same.
15265         * gcc.target/powerpc/altivec-5.c: Same.
15266         * gcc.target/powerpc/altivec-11.c: Same.
15267         * gcc.target/powerpc/altivec-12.c: Same.
15268         * gcc.target/powerpc/altivec-14.c: Same.
15269         * gcc.target/powerpc/altivec-22.c: Same.
15270         * gcc.target/powerpc/altivec-consts.c: Same.
15271         * gcc.target/powerpc/altivec-pr22085.c: Same.
15272         * gcc.target/powerpc/altivec-splat.c: Same.
15273         * gcc.target/powerpc/altivec-varargs-1.c: Same.
15274         * gcc.target/powerpc/altivec-vec-merge.c: Same.
15275         * gcc.target/powerpc/darwin-longlong.c: Same.
15276
15277 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
15278
15279         PR target/19340
15280         * gcc.dg/pr19340.c: New test.
15281
15282 2005-11-07  Ian Lance Taylor  <ian@airs.com>
15283
15284         PR rtl-optimization/24683
15285         * gcc.dg/pr24683.c: New test.
15286
15287 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15288
15289         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15290         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15291
15292 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15293
15294         * gcc.target/i386/pr23376.c: Compile with -mmmx.
15295
15296 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
15297
15298         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15299
15300 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15301
15302         PR target/24230
15303
15304         * gcc.target/powerpc/altivec-consts.c,
15305         gcc.target/powerpc/altivec-splat.c: New testcase.
15306
15307 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15308
15309         PR c/24599
15310
15311         * gcc.dg/overflow-2.c: New testcase.
15312
15313 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
15314
15315         PR rtl-optimization/23567
15316         * gcc.c-torture/execute/20051104-1.c: New test.
15317
15318 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
15319
15320         PR fortran/24534
15321         gfortran.dg/private_type_2.f90: Modified to check that case with
15322         PRIVATE declaration within derived type is accepted.
15323
15324         PR fortran/20838
15325         gfortran.dg/pointer_assign_1.f90: New test.
15326
15327         PR fortran/20840
15328         * gfortran.dg/arrayio_0.f90: New test.
15329
15330         PR fortran/17737
15331         gfortran.dg/data_initialized.f90: New test.
15332         gfortran.dg/data_constraints_1.f90: New test.
15333         gfortran.dg/data_constraints_2.f90: New test.
15334
15335 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
15336
15337         PR fortran/24174
15338         PR fortran/24305
15339         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
15340
15341 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
15342
15343         PR 24670
15344         * gcc.dg/tree-ssa/pr24670.c: New test.
15345
15346 2005-11-05  Ian Lance Taylor  <ian@airs.com>
15347
15348         PR target/22432
15349         * gcc.target/i386/pr22432.c: New test.
15350
15351 2005-11-05  Richard Henderson  <rth@redhat.com>
15352
15353         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
15354         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
15355         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
15356         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
15357         from gcc.dg/alpha-*.
15358         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
15359         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
15360
15361 2005-11-05  Andreas Jaeger  <aj@suse.de>
15362
15363         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
15364
15365 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15366
15367         PR target/23424
15368         * gcc.dg/torture/pr23424-1.c: New test.
15369
15370 2005-11-04  Richard Henderson  <rth@redhat.com>
15371
15372         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
15373         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
15374         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
15375         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
15376         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
15377         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
15378         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
15379         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
15380         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
15381         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
15382         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
15383         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
15384         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
15385         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
15386         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
15387         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
15388         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
15389         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
15390         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
15391         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
15392         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
15393         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
15394         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
15395         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
15396         Move from gcc.dg/.
15397         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
15398         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15399         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
15400         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
15401         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
15402         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
15403         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
15404         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
15405         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
15406         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
15407         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
15408         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
15409         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
15410         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
15411         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
15412         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
15413         gcc.target/i386/lea.c, gcc.target/i386/local.c,
15414         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
15415         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
15416         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
15417         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
15418         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
15419         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
15420         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
15421         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
15422         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
15423         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
15424         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
15425         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
15426         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
15427         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
15428         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
15429         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
15430         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
15431         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
15432         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
15433         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
15434         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
15435         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
15436         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
15437         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
15438         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
15439         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
15440         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
15441         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
15442
15443 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
15444
15445         PR 24627
15446         * gcc.dg/tree-ssa/pr24627.c: New test.
15447
15448 2005-11-04 Paul Brook  <paul@codesourcery.com>
15449
15450         * gcc.dg/tls/opt-10.c: New test.
15451
15452 2005-11-04  Andreas Jaeger  <aj@suse.de>
15453
15454         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
15455         avoid extra warnings.
15456
15457 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15458
15459         PR libfortran/22298
15460         * lib/target-supports.exp
15461         (check_effective_target_static_libgfortran): New
15462         static_libgfortran effective target.
15463         * gfortran.dg/static_linking_1.f: New test.
15464         * gfortran.dg/static_linking_1.c: New file.
15465
15466 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15467
15468         * gcc.dg/pr24615.c: Guard test with { target fpic }.
15469
15470 2005-11-03  Josh Conner  <jconner@apple.com>
15471
15472         PR c++/19989
15473         g++.dg/ext/array2.C: New test.
15474         g++.dg/template/dependent-name3.C: New test.
15475         g++.dg/template/dependent-name4.C: New test.
15476         g++.dg/template/sfinae2.C: New test.
15477
15478 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15479
15480         PR preprocessor/22042
15481         * gcc.dg/cpp/strify4.c: New test.
15482
15483 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15484
15485         PR c++/17964
15486         * g++.dg/cpp/string-1.C: New test.
15487
15488 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15489
15490         * gcc.target/powerpc: New directory.
15491         * gcc.target/powerpc/powerpc.exp: New file.
15492         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
15493         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
15494         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
15495         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
15496         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
15497         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
15498         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
15499         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
15500         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
15501         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
15502         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
15503         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
15504         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
15505         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
15506         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
15507         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
15508         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
15509         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
15510         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
15511         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
15512         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
15513         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
15514         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
15515         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
15516         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
15517         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
15518         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
15519         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
15520         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
15521         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
15522         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
15523         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
15524         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
15525         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
15526
15527 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
15528
15529         PR c++/21627
15530         * g++.dg/warn/inline2.C: New test.
15531
15532 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15533
15534         PR middle-end/23155
15535         * g++.dg/ext/c99struct1.C: New test.
15536         * gcc.dg/union-cast-1.c: New test.
15537         * gcc.dg/union-cast-2.c: New test.
15538         * gcc.dg/union-cast-3.c: New test.
15539
15540 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15541
15542         PR middle-end/24589
15543         * gcc.c-torture/execute/zero-struct-2.c: New test.
15544
15545 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15546
15547         PR c++/24582
15548         * g++.dg/init/switch1.C: New test.
15549
15550 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15551
15552         * gcc.dg/delay-slot-1.c: New test.
15553
15554 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
15555
15556         PR target/24620
15557         * gcc.dg/pr24620.c: New test.
15558
15559 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15560
15561         PR c/24329
15562         * gcc.dg/format/unnamed-1.c: New test.
15563
15564 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/22434
15567         * g++.dg/expr/cond8.C: New test.
15568
15569         PR c++/24560
15570         * g++.dg/parse/dot1.C: New test.
15571
15572 2005-11-02  Jan Hubicka  <jh@suse.cz>
15573
15574         PR target/23303
15575         * gcc.dg/i386-lea.c: New test
15576
15577 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
15578
15579         PR target/24615
15580         * gcc.dg/pr24615.c: New test.
15581
15582 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
15583
15584         PR target/24600
15585         * gcc.dg/pr24600.c: New test.
15586
15587 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15588
15589         PR c++/19253
15590         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
15591         * g++.dg/parse/typename9.C: New test.
15592         * g++/dg/parse/typename10.C: Likewise.
15593
15594 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15595
15596         PR fortran/18157
15597         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
15598         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
15599         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
15600
15601 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15602
15603         PR c++/24569
15604         * g++.dg/debug/static1.C: New test.
15605
15606 2005-11-02  Josh Conner  <jconner@apple.com>
15607
15608         * g++.dg/crash38.C: moved into proper directory...
15609         * g++.dg/template/crash42.C: ...here
15610
15611 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
15612
15613         PR target/18338
15614         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
15615         pcc_bitfield_type_matters || default_packed.
15616
15617         * lib/target-supports.exp
15618         (check_effective_target_pcc_bitfield_type_matters): New proc.
15619         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
15620
15621         PR testsuite/23304
15622         * lib/target-supports.exp (check_effective_default_packed): New proc.
15623         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
15624         Gate expected errors on target ! default_packed.
15625         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
15626
15627 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15628
15629         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
15630         change (r106358).
15631
15632 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15633
15634         PR fortran/24008
15635         * gfortran.dg/entry_5.f90: New.
15636         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
15637
15638 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
15639
15640         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
15641
15642 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
15643
15644         PR fortran/21565
15645         gfortran.dg/namelist_blockdata.f90: New test.
15646
15647         PR fortran/18737
15648         gfortran.dg/external_implicit_none.f90: New test.
15649
15650         PR fortran/14994
15651         * gfortran.dg/secnds.f: New test.
15652
15653 2005-10-31  Jan Hubicka  <jh@suse.cz>
15654
15655         PR target/20928
15656         * gcc.c-torture/compile/pr20928.c: New test.
15657
15658 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
15659
15660         PR middle-end/23492
15661         * gcc.c-torture/compile/zero-strct-5.c: New test.
15662
15663 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
15664
15665         PR libgfortran/24584
15666         * gfortran.dg/pr24584.f90: New test.
15667
15668 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
15669
15670         PR fortran/18883
15671         * gfortran.dg/char_result_9.f90: New.
15672         * gfortran.dg/char_result_10.f90: New.
15673
15674 2005-10-30  Jan Hubicka  <jh@suse.cz>
15675
15676         * g++.dg/tree-ssa/pr24172.C: New testcase.
15677
15678 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15679
15680         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
15681
15682 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
15683
15684         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
15685         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
15686         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
15687         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
15688         gfortran.dg/enum_9.f90,
15689         gfortran.fortran-torture/compile/enum_1.f90,
15690         gfortran.fortran-torture/execute/enum_1.f90,
15691         gfortran.fortran-torture/execute/enum_2.f90,
15692         gfortran.fortran-torture/execute/enum_3.f90,
15693         gfortran.fortran-torture/execute/enum_4.f90: New tests.
15694
15695 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
15696
15697         PR target/18482
15698         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
15699         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
15700
15701 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15702
15703         PR libfortran/20179
15704         * gfortran.dg/mixed_io_1.f90: New test.
15705         * gfortran.dg/mixed_io_1.c: New file.
15706
15707 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15708
15709         * gfortran.dg/malloc_free_1.f90: New test.
15710
15711 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
15712
15713         * gcc.dg/nested-func-4.c: Require profiling -pg.
15714
15715 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15716
15717         PR C++/23229
15718         * g++.dg/warn/main-2.C: New test.
15719
15720 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
15721
15722         PR fortran/24545
15723         * gfortran.dg/interface_2.f90: new test.
15724
15725 2005-10-28  Josh Conner  <jconner@apple.com>
15726
15727         PR c++/22153
15728         * g++.dg/template/crash38.C: New test.
15729         * g++.dg/parse/explicit1.C: Change expected errors.
15730
15731 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15732
15733         PR C++/23426
15734         * g++.dg/other/large-size-array.C: New test.
15735
15736 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15737
15738         PR middle-end/24362
15739         * g++.dg/opt/complex4.C: New test.
15740
15741 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
15742
15743         * gcc.dg/nested-func-4.c: New test.
15744
15745 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
15746
15747         PR fortran/24158
15748         gfortran.dg/derived_recursion.f90: New test.
15749         gfortran.dg/implicit_actual.f90: New test.
15750
15751 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
15752
15753         PR middle-end/24295, PR testsuite/24477
15754         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
15755         removed when weakref hits the tree.
15756
15757 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
15758
15759         * gfortran.dg/cray_pointers_4.f90: New test.
15760
15761         * gfortran.dg/cray_pointers_5.f90: New test.
15762
15763 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
15764
15765         PR fortran/22290
15766         * gfortran.dg/assign_5.f90: New test.
15767         * gfortran.dg/assign_6.f: New test.
15768
15769 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
15770
15771         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
15772         CPU has no SSE support.
15773
15774 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
15775
15776         PR libgfortran/24224
15777         * gfortran.dg/arrayio_1.f90: Update attribution.
15778         * gfortran.dg/arrayio_2.f90: Update attribution.
15779         * gfortran.dg/arrayio_3.f90: Update attribution.
15780         * gfortran.dg/arrayio_4.f90: Update test conditions.
15781         * gfortran.dg/arrayio_5.f90: Update attribution.
15782         * gfortran.dg/arrayio_6.f90: New test.
15783         * gfortran.dg/arrayio_7.f90: New test.
15784
15785 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
15786
15787         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
15788
15789 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
15790
15791         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
15792
15793 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
15794
15795         PR fortran/24416
15796         * gfortran.dg/namelist_char_only.f90: New test.
15797
15798 2005-10-24  Asher Langton  <langton2@llnl.gov>
15799
15800         PR fortran/17031
15801         PR fortran/22282
15802         * gfortran.dg/cray_pointers_1.f90: New test.
15803         * gfortran.dg/cray_pointers_2.f90: New test.
15804         * gfortran.dg/cray_pointers_3.f90: New test.
15805         * gfortran.dg/loc_1.f90: New test.
15806         * gfortran.dg/loc_2.f90: New test.
15807
15808 2005-10-24  Steven Bosscher  <stevenb@suse.de>
15809
15810         * gcc.dg/pr24225.c: New test.
15811
15812 2005-10-24  Asher Langton  <langton2@llnl.gov>
15813
15814         * gfortran.dg/dup_save_1.f90: New test.
15815         * gfortran.dg/dup_save_2.f90: New test.
15816
15817 2005-10-24  Paul Brook  <paul@codesourcery.com>
15818
15819         PR 24107
15820         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
15821         stdint.h.
15822
15823 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
15824
15825         PR libgfortran/24489
15826         * gfortran.dg/pr24489.f90: New test.
15827
15828 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
15829
15830         PR fortran/23635
15831         * gfortran.dg/ichar_1.f90: Add tests for derived types.
15832
15833 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
15834
15835         PR target/18911
15836         * g++.dg/init/array16.C: Skip for mmix-*-*.
15837
15838 2005-10-23  Asher Langton  <langton2@llnl.gov>
15839
15840         * gfortran.dg/byte_1.f90: New test.
15841         * gfortran.dg/byte_2.f90: New test.
15842
15843 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
15844
15845         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
15846
15847 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
15848
15849         PR fortran/18022
15850         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
15851
15852         PR fortran/24311
15853         * gfortran.dg/merge_char_const.f90: New test.
15854
15855         PR fortran/24384
15856         * gfortran.dg/spread_scalar_source.f90: New test.
15857
15858 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
15859
15860         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
15861
15862         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
15863         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
15864
15865         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
15866
15867 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
15868
15869         PR fortran/24426
15870         * gfortran.dg/der_pointer_4.f90: New.
15871
15872 2005-10-22  David Ayers  <d.ayers@inode.at>
15873
15874         * obj-c++.dg/except-1.mm: Simplify.
15875
15876 2005-10-21  David Ayers  <d.ayers@inode.at>
15877
15878         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
15879
15880 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
15881
15882         * gfortran.dg/assumed_dummy_2.f90: New test.
15883
15884 2005-10-21  James E Wilson  <wilson@specifix.com>
15885
15886         PR preprocessor/15220
15887         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
15888
15889 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
15890
15891         * gcc.c-torture/execute/20051021-1.c: New test.
15892
15893 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
15894
15895         PR c++/24260
15896         * g++.dg/ext/tmplattr1.C: New test.
15897
15898 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
15899
15900         PR fortran/24440
15901         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
15902
15903 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
15904
15905         * obj-c++.dg/except-1.mm: New.
15906
15907         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
15908
15909 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
15910
15911         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
15912
15913 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
15914
15915         PR middle-end/24295
15916         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
15917         declarations with the same names as thunks' alias targets, use
15918         aliases instead.
15919         * gcc.dg/attr-alias-3.c: New test.
15920         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
15921
15922 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
15923
15924         PR c++/22618
15925         * g++.dg/parse/access8.C: New test.
15926
15927 2005-10-20  Richard Guenther  <rguenther@suse.de>
15928
15929         PR c++/24439
15930         * g++.dg/tree-ssa/pr24439.C: New testcase.
15931
15932 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15933
15934         * g++.dg/opt/delay-slot-1.C: New test.
15935
15936 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
15937
15938         PR fortran/21625
15939         * gfortran.fg/der_init_1.f90: New.
15940
15941 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
15942
15943         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
15944
15945 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
15946
15947         PR c++/21908
15948         * g++.dg/parse/error28.C: New test.
15949
15950 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15951
15952         * gcc.dg/profile-generate-2.c: New test.
15953
15954 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
15955
15956         PR target/23589
15957         * g++.dg/ext/dllimport11.C: New.
15958
15959 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15960
15961         PR c++/22293
15962         * g++.dg/other/friend3.C: New test.
15963
15964 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
15965
15966         PR c++/23293
15967         * g++.dg/template/error19.C: New test.
15968
15969 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15970
15971         PR c++/21383
15972         * g++.dg/overload/koenig2.C: New.
15973
15974         PR c++/23118
15975         * g++.dg/overload/error2.C: New.
15976
15977         PR c++/22604
15978         * g++.dg/inherit/covariant14.C: New.
15979
15980 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15981
15982         PR c++/23440
15983         * g++.dg/parse/for1.C: New test.
15984
15985 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
15986
15987         PR fortran/23446
15988         * gfortran.dg/host_dummy_index_1.f90: New test.
15989
15990         PR fortran/21459
15991         * gfortran.dg/automatic_char_len_2.f90: New test.
15992
15993         PR fortran/20866
15994         * gfortran.dg/recursive_statement_functions.f90: New test.
15995
15996         PR fortran/20853
15997         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
15998
15999         PR fortran/20849
16000         * gfortran.dg/external_initializer.f90: New test.
16001
16002         PR fortran/20837
16003         * non_module_public.f90: New test.
16004
16005 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16006
16007         PR c++/24386
16008         * g++.dg/template/overload7.C: New.
16009
16010         PR c++/22551
16011         * g++.dg/other/switch2.C: Remove expected warnings.
16012
16013         PR c++/21353
16014         * g++.dg/template/defarg6.C: New.
16015
16016 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16017
16018         PR target/24315
16019         * gcc.target/i386/pr24315.c: New test.
16020
16021 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16022
16023         PR c++/24389
16024         * g++.dg/template/static21.C: New test.
16025         * g++.dg/template/static21-a.cc: Likewise.
16026
16027 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16028
16029         PR c++/23959
16030         * g++.dg/warn/Wswitch-default-1.C: New test.
16031         * g++.dg/warn/Wswitch-default-2.C: New test.
16032
16033 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16034
16035         PR c++/22173
16036         * g++.dg/parse/template18.C: New test.
16037         * g++.dg/template/nontype15.C: Likewise.
16038
16039 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16040
16041         PR fortran/22273
16042         * gfortran.dg/spec_expr_2.f90: New.
16043
16044 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16045
16046         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16047         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16048         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16049         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16050         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16051         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16052         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16053         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16054         previous target-specific skips and warning-message matches where
16055         applicable.
16056
16057 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16058
16059         PR c++/21347
16060         * g++.dg/warn/Wctor-dtor.C: New test.
16061
16062 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16063
16064         PR c/23439
16065         * gcc.dg/for-1.c: New test.
16066
16067 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16068
16069         PR c++/19565
16070         * g++.dg/warn/Wconversion1.C: New test.
16071         * g++.dg/ext/packed4.C: Compile with -w.
16072         * g++.dg/opt/20050511-1.C: Likewise.
16073         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16074
16075 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16076
16077         * gfortran.dg/boz_5.f90: New test.
16078
16079 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16080
16081         PR c++/22551
16082         * g++.dg/other/switch2.C: New.
16083
16084         PR c++/23984
16085         * g++.dg/init/ctor7.C: New.
16086
16087 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16088
16089         PR c++/23730
16090         * g++.dg/parse/crash32.C: New test.
16091
16092 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16093
16094         PR c++/20721
16095         * g++.dg/init/goto2.C: New test.
16096
16097         PR c++/22464
16098         * g++.dg/template/crash/41.C: New test.
16099
16100         PR c++/22180
16101         * g++.dg/template/crash40.C: New test.
16102
16103         PR c++/23694
16104         * g++.dg/parse/friend5.C: New test.
16105
16106         PR c++/23307
16107         * g++.dg/template/crash38.C: New test.
16108
16109         PR c++/22352
16110         * g++.dg/template/friend38.C: New test.
16111
16112         PR c++/22405
16113         * g++.dg/template/crash39.C: New test.
16114
16115 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16116
16117         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16118         gcc.dg/debug/dwarf2/dwarf-char2.c,
16119         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16120
16121         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16122
16123 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16124
16125         * gcc.dg/dll-2.c: Add tests for warnings.
16126         * gcc.dg/dll-3.c: Likewise.
16127         * gcc.dg/dll-4.c: Likewise.
16128
16129         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16130         * g++.dg/ext/dllimport2.C: Likewise.
16131         * g++.dg/ext/dllimport3.C: Likewise.
16132         * g++.dg/ext/dllimport7.C: Likewise.
16133         * g++.dg/ext/dllimport8.C: Likewise.
16134         * g++.dg/ext/dllimport9.C: Likewise.
16135
16136 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16137
16138         PR fortran/24092
16139         * gfortran.dg/derived_pointer_recursion.f90: New test.
16140
16141 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16142
16143         * gcc.c-torture/execute/20051012-1.c: New test.
16144
16145 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16146
16147         PR fortran/18082
16148         * gfortran.dg/automatic_char_len_1.f90: New test.
16149
16150 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16151
16152         PR fortran/20847
16153         * gfortran.dg/save_common.f90: New test.
16154
16155         PR fortran/20856
16156         * gfortran.dg/save_result.f90: New test.
16157
16158 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16159
16160         PR c++/21592
16161         * g++.dg/template/dependent-expr1.C: Add new expected error.
16162         * g++.dg/template/dependent-expr2.C: Adjust error text.
16163         * g++.dg/template/overload6.C: New.
16164
16165         PR c++/23797
16166         * g++.dg/other/typename8.C: New.
16167
16168         PR c++/21117
16169         * g++.dg/other/return1.C: New.
16170
16171 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
16172
16173         PR c++/24052
16174         * g++.dg/ext/label5.C: New.
16175
16176 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16177
16178         PR c++/19964
16179         * g++.dg/parse/crash31.C: New.
16180
16181 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
16182
16183         * g++.dg/ipa/ipa-1.c: New test.
16184         * g++.dg/ipa/ipa-2.c: New test.
16185         * g++.dg/ipa/ipa-3.c: New test.
16186         * g++.dg/ipa/ipa-4.c: New test.
16187         * g++.dg/ipa/ipa-5.c: New test.
16188         * g++.dg/ipa/ipa.exp: New file.
16189
16190 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16191
16192         PR fortran/24207
16193         * gfortran.dg/private_type_3.f90: New test.
16194
16195 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16196
16197         PR fortran/20786
16198         gfortran.dg/aint_anint_1.f90: New test.
16199
16200 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16201
16202         PR libgfortran/24313
16203         gfortran.dg/csqrt.f: New test.
16204
16205 2005-10-11  Ian Lance Taylor  <ian@airs.com>
16206
16207         PR c++/8057
16208         * g++.dg/warn/noeffect7.C: New test.
16209         * g++.dg/warn/noeffect2.C: Instantiate templates.
16210         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
16211         and warning.
16212
16213 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16214
16215         PR c++/21089
16216         * g++.dg/init/float1.C: New test.
16217
16218         PR c++/24277
16219         * g++.dg/init/member1.C: Tweak error markers.
16220
16221 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
16222
16223         PR testsuite/24281
16224         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
16225         Check for null pointer.
16226
16227 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16228
16229         PR c++/21369
16230         * g++.dg/parse/ret-type3.C: New test.
16231
16232 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16233
16234         PR tree-opt/23946
16235         * gcc.c-torture/compile/pr23946.c: New test.
16236
16237 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
16238
16239         * g++.dg/opt/mmx2.C: New test.
16240
16241 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16242
16243         PR c++/24277
16244         * g++.dg/template/static20.C: New test.
16245
16246         PR c++/24302
16247         * g++.dg/warn/Wunused-12.C: New test.
16248
16249         PR c++/23437
16250         * g++.dg/template/arg4.C: New test.
16251
16252 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16253
16254         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16255         * gcc.dg/ucnid-3.c: Likewise.
16256         * gcc.dg/ucnid-4.c: Likewise.
16257         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16258         * g++.dg/other/ucnid-1.C: Likewise.
16259         * gcc.dg/sparc-frame-1.c: New test.
16260
16261 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16262
16263         PR c++/24139
16264         * g++.dg/template/spec27.C: New test.
16265
16266         PR c++/24275
16267         * g++.dg/template/static19.C: New test.
16268
16269 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16270
16271         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16272         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16273
16274 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16275
16276         PR target/24136
16277         * gfortran.fortran-torture/compile/pr24136.f: New test.
16278
16279 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
16280
16281         PR c++/22172
16282         * g++.dg/parse/crash30.C: New test.
16283
16284 2005-10-07  Richard Guenther  <rguenther@suse.de>
16285
16286         PR middle-end/24227
16287         * gcc.c-torture/compile/pr24227.c: New testcase.
16288
16289 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
16290
16291         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16292         Do not put aligned attributes on array elements.
16293
16294 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
16295
16296         PR testsuite/23611, PR testsuite/23615
16297         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16298         writing prototypes of library functions by hand.
16299         * obj-c++.dg/bitfield-4.mm: Likewise.
16300         * obj-c++.dg/const-str-4.mm: Likewise.
16301         * obj-c++.dg/encode-4.mm: Likewise.
16302         * obj-c++.dg/encode-5.mm: Likewise.
16303         * obj-c++.dg/encode-6.mm: Likewise.
16304         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16305         * obj-c++.dg/method-10.mm: Likewise.
16306         * obj-c++.dg/method-17.mm: Likewise.
16307         * obj-c++.dg/method-19.mm: Likewise.
16308         * obj-c++.dg/try-catch-2.mm: Likewise.
16309
16310 2005-10-06  Richard Henderson  <rth@redhat.com>
16311
16312         PR 24236
16313         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16314
16315 2005-10-06  Dale Johannesen  <dalej@apple.com>
16316
16317         * gcc.c-torture/execute/20030125-1.c: Correct.
16318
16319 2005-10-06  Richard Guenther  <rguenther@suse.de>
16320
16321         PR tree-optimization/24238
16322         * g++.dg/tree-ssa/pr24238.C: New testcase.
16323
16324 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
16325
16326         PR 18568
16327         * gfortran.dg/der_pointer_3.f90: New test.
16328
16329 2005-10-05  Devang Patel  <dpatel@apple.com>
16330
16331         PR Debug/23205
16332         * g++.dg/other/PR23205.C: New.
16333
16334 2005-10-05  Richard Henderson  <rth@redhat.com>
16335
16336         PR target/23602
16337         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16338         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16339
16340 2005-10-05  Dale Johannesen  <dalej@apple.com>
16341
16342         * gcc.c-torture/execute/float-floor.c: New.
16343
16344 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
16345
16346         PR tree-optimization/21419
16347         PR tree-optimization/24146
16348         PR tree-optimization/24151
16349
16350         * g++.dg/ext/asm7.C: New.
16351         * g++.dg/ext/asm8.C: New.
16352         * gcc.dg/asm-1.c: Compile on all targets.
16353         * gcc.dg/asm-pr24146.c: New.
16354         * gcc.dg/pr21419.c: Adjust error messages.
16355
16356 2005-10-05  Richard Guenther  <rguenther@suse.de>
16357
16358         PR fortran/24176
16359         * gfortran.fortran-torture/compile/empty.f90: New testcase.
16360
16361 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16362
16363         PR c++/23513
16364         * g++.dg/template/spec22.C: Robustify test.
16365         * g++.dg/template/spec26.C: New.
16366
16367 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
16368
16369         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
16370         if target supports vector instructions.
16371
16372 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
16373
16374         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
16375         C99 functions.
16376
16377 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
16378
16379         * lib/target-supports.exp (check_effective_target_fortran_large_real,
16380         check_effective_target_fortran_large_int): Replace cached result
16381         when target changes.
16382
16383 2005-10-04  Devang Patel  <dpatel@apple.com>
16384
16385         * gcc.dg/i386-sse-vect-types.c: New.
16386
16387 2005-10-04  Ian Lance Taylor  <ian@airs.com>
16388
16389         PR preprocessor/13726
16390         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
16391         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
16392
16393 2005-10-04  Richard Guenther  <rguenther@suse.de>
16394
16395         PR c/23576
16396         * gcc.dg/noncompile/pr23576.c: New testcase.
16397
16398 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16399
16400         PR middle-end/23125
16401         * gcc.dg/register-var-3.c: New test.
16402
16403 2005-10-04  Steven Bosscher  <stevenb@suse.de>
16404
16405         * gcc.dg/pr23049.c: New test.
16406
16407         * gcc.dg/ucnid-4.c: Fix test.
16408
16409 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
16410
16411         PR 23445
16412         * gcc.c-torture/compile/pr23445.c: New test.
16413
16414 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
16415
16416         * g++.dg/overload/unknown1.C: New.
16417
16418 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
16419
16420         PR c++/17775
16421         * g++.dg/template/repo4.C: New test.
16422
16423 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16424
16425         PR libfortran/19308
16426         * gfortran.dg/large_real_kind_2.F90: New test.
16427         * gfortran.dg/large_integer_kind_2.f90: New test.
16428
16429 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
16430
16431         * lib/target-supports.exp (check_effective_target_vect_shift):
16432         Implement with result caching. Add i?86, x86_64 and ia64 targets.
16433         (check_effective_target_vect_condition): Fix copy-n-pasto.
16434
16435         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
16436         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
16437         targets.
16438
16439 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
16440
16441         PR c++/22621
16442         * g++.dg/template/overload5.C : New test.
16443
16444         PR c++/23840
16445         * g++.dg/expr/stdarg1.C: New test.
16446
16447 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
16448
16449         PR 24142
16450         * gcc.c-torture/execute/pr24142.c: New test.
16451
16452 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
16453
16454         PR 24141
16455         * gcc.c-torture/execute/pr24141.c: New test.
16456
16457 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
16458             Diego Novillo  <dnovillo@redhat.com>
16459
16460         PR 23604
16461         * gcc.c-torture/execute/pr23604.c: New test.
16462
16463 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
16464
16465         PR fortran/16404
16466         PR fortran/20835
16467         PR fortran/20890
16468         PR fortran/20899
16469         PR fortran/20900
16470         PR fortran/20901
16471         PR fortran/20902
16472         gfortran.dg/equiv_constraint_1.f90: New test.
16473         gfortran.dg/equiv_constraint_2.f90: New test.
16474         gfortran.dg/equiv_constraint_3.f90: New test.
16475         gfortran.dg/equiv_constraint_4.f90: New test.
16476         gfortran.dg/equiv_constraint_5.f90: New test.
16477         gfortran.dg/equiv_constraint_6.f90: New test.
16478         gfortran.dg/equiv_constraint_7.f90: New test.
16479         gfortran.dg/equiv_constraint_8.f90: New test.
16480         gfortran.dg/private_type_1.f90: New test.
16481         gfortran.dg/private_type_2.f90: New test.
16482         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
16483         980628-10.f: Assert std=gnu to permit mixing of
16484         types in equivalence statements.
16485
16486 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
16487
16488         PR 24112
16489         * gfortran.dg/open_status_1.f90: New.
16490
16491 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
16492
16493         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
16494         * gcc.dg/vect/pr22480.c: Clean up temp files.
16495         * gcc.dg/vect/pr23831.c: Clean up temp files.
16496         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
16497         Clean up temp files.
16498         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
16499         Clean up temp files.
16500
16501         * gcc.dg/20050309-1.c: Clean up temp files.
16502         * gcc.dg/20050325-1.c: Clean up temp files.
16503
16504 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
16505
16506         PR tree-optimization/24059
16507         * gcc.dg/vect/pr24059.c : New test.
16508
16509 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
16510
16511         PR middle-end/24109
16512         * gcc.c-torture/execute/20050929-1.c: New test.
16513
16514 2005-09-29  Steven Bosscher  <stevenb@suse.de>
16515
16516         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
16517
16518 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
16519
16520         PR c/21419
16521         * gcc.dg/pr21419.c: New test.
16522
16523 2005-09-29  Steven Bosscher  <stevenb@suse.de>
16524
16525         * gcc.dg/pr23911.c: New test.
16526
16527 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
16528
16529         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
16530
16531         PR c++/16782
16532         * g++.dg/parse/qualified4.C: New test.
16533         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
16534         * g++.old-deja/g++.mike/p8154.C: Likewise.
16535
16536 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
16537
16538         PR c++/22147
16539         * g++.dg/template/friend37.C: New test.
16540         * g++.dg/parse/crash28.C: Adjust error markers.
16541
16542 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
16543
16544         PR fortran/18518
16545         * gfortran.fortran-torture/execute/save_2.f90: New decl.
16546
16547 2005-09-27  Devang Patel  <dpatel@apple.com>
16548
16549         PR tree-optimization/23625
16550         * gcc.dg/pr23625.c: New test.
16551
16552 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
16553
16554         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
16555         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
16556
16557 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
16558
16559         PR fortran/23677
16560         * gfortran.fortran-torture/execute/save_1.f90: New test.
16561         * gfortran.dg/save_1.f90: New test.
16562
16563 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
16564
16565         * gcc.target/i386/builtin-apply-mmx.c: New test.
16566
16567         PR target/22576
16568         * gcc.target/i386/pr22576.c: New test.
16569
16570         PR target/22585
16571         * gcc.target/i386/pr22585.c: New test.
16572
16573         PR target/23268
16574         * gcc.target/i386/pr23268.c: New test.
16575
16576         PR middle-end/23831
16577         * gcc.dg/vect/pr23831.c: New test.
16578
16579         PR target/24055
16580         * gcc.target/i386/pr24055.c: New test.
16581
16582 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
16583
16584         PR tree-optimization/23960
16585         * gcc.c-torture/compile/pr23960.c: New.
16586
16587 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
16588
16589         PR fortran/16861
16590         * gfortran.dg/nested_modules_3.f90: New.
16591
16592 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
16593
16594         PR fortran/24005
16595         gfortran.dg/interface_1.f90: New test.
16596
16597 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
16598         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16599
16600         PR fortran/23843
16601         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
16602
16603 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
16604
16605         PR fortran/23516
16606         * gfortran.dg/imag_1.f: New test.
16607         * gfortran.dg/imag_2.f: Ditto.
16608
16609 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
16610
16611         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
16612
16613 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
16614
16615         PR c++/21983
16616         * g++.dg/warn/pr21983.C: New test.
16617
16618 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
16619
16620         * gcc.dg/20050922-1.c: Testcase added.
16621
16622 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
16623
16624         PR c++/23993
16625         * g++.dg/template/array14.C: New test.
16626
16627 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
16628
16629         PR fortran/19929
16630         * gfortran.dg/der_ptr_component_1.f90: New test.
16631
16632 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16633
16634         PR c++/23965
16635         * g++.dg/template/error1.C: Reject "no matching function" message.
16636
16637 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16638
16639         PR c++/17609
16640         * g++.dg/lookup/error1.C: New test.
16641
16642 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
16643
16644         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
16645         functionality of the testcase.
16646
16647 2005-09-20  Richard Henderson  <rth@redhat.com>
16648
16649         * gcc.dg/vect/vect-22.c: Require vect_float.
16650         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
16651
16652 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
16653
16654         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
16655         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
16656         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
16657         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
16658         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
16659         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
16660         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
16661         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
16662         * gcc.dg/cpp/ucnid-8.c: New test.
16663
16664 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16665
16666         PR tree-optimization/23929
16667         * gcc.c-torture/compile/pr23929.c: New test.
16668
16669 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
16670
16671         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
16672         for one loop.
16673
16674 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
16675
16676         PR testsuite/23186
16677         * g++.dg/other/pr22003.C: Require named sections.
16678
16679 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16680
16681         PR c++/23947
16682         * g++.dg/rtti/crash3.C: New test.
16683
16684         PR tree-optimization/23818
16685         * gcc.dg/pr23818.c: New test.
16686
16687 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16688
16689         PR fortran/23420
16690         * gfortran.dg/print_fmt_4.f: New.
16691
16692 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16693
16694         PR fortran/23663
16695         * gfortran.fortran-torture/execute/entry_11.f90: New test.
16696
16697 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
16698
16699         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
16700         Use pointers to local alignable arrays instead. Added comments.
16701         * gcc.dg/vect/vect-46.c: Likewise.
16702         * gcc.dg/vect/vect-48.c: Likewise.
16703         * gcc.dg/vect/vect-49.c: Likewise.
16704         * gcc.dg/vect/vect-52.c: Likewise.
16705         * gcc.dg/vect/vect-53.c: Likewise.
16706         * gcc.dg/vect/vect-54.c: Likewise.
16707         * gcc.dg/vect/vect-56.c: Likewise.
16708         * gcc.dg/vect/vect-57.c: Likewise.
16709         * gcc.dg/vect/vect-58.c: Likewise.
16710         * gcc.dg/vect/vect-60.c: Likewise.
16711         * gcc.dg/vect/vect-61.c: Likewise.
16712
16713         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
16714         The test is no longer vectorizable on vect_no_align targets.
16715         * gcc.dg/vect/vect-43.c: Likewsie.
16716
16717         * gcc.dg/vect/vect-44.c: Added comments.
16718         * gcc.dg/vect/vect-45.c: Added comments.
16719         * gcc.dg/vect/vect-50.c: Added comments.
16720         * gcc.dg/vect/vect-51.c: Added comments.
16721
16722         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
16723         aligned type.
16724         * gcc.dg/vect/Os-vect-95.c: Likewise.
16725
16726         * gcc.dg/vect/vect-41.c: Test removed.
16727         * gcc.dg/vect/vect-47.c: Test removed.
16728         * gcc.dg/vect/vect-55.c: Test removed.
16729         * gcc.dg/vect/vect-59.c: Test removed.
16730
16731 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
16732
16733         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
16734         No longer vectorizable on vect_no_align targets.
16735         * gcc.dg/vect/pr20122.c: Likewise.
16736         * gcc.dg/vect/vect-74.c: Likewise.
16737         * gcc.dg/vect/vect-75.c: Likewise.
16738         * gcc.dg/vect/vect-76.c: Likewise.
16739
16740         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
16741         Will not be vectorizable on vect_no_align targets once aliasing issues
16742         are resolved.
16743         * gcc.dg/vect/vect-79.c: Likewise.
16744
16745         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
16746         * gcc.dg/vect/vect-78.c: Likewise.
16747         * gcc.dg/vect/vect-97.c: Likewise.
16748
16749 2005-09-19  Steven Bosscher  <stevenb@suse.de>
16750
16751         * gcc.dg/pr23943.c: New test.
16752
16753 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
16754
16755         PR fortran/19181
16756         * gfortran.dg/derived_pointer_null_1.f90: New test.
16757
16758 2005-09-18  Richard Guenther  <rguenther@suse.de>
16759
16760         PR middle-end/23944
16761         * gcc.c-torture/compile/pr23944.c: New testcase.
16762
16763 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
16764
16765         PR fortran/15975
16766         * gfortran.dg/der_pointer_2.f90: New test.
16767
16768 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
16769
16770         PR fortran/16861
16771         * gfortran.dg/nested_modules_2.f90: New test.
16772
16773 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16774
16775         PR c++/18368
16776         * g++.dg/other/semicolon.C: New test.
16777
16778 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
16779
16780         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
16781         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
16782
16783 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
16784
16785         PR c++/23914
16786         * g++.dg/template/static18.C: New test.
16787
16788         PR c++/21514
16789         * g++.dg/template/crash19.C: Remove dg-error marker.
16790         * g++.dg/template/local4.C: New test.
16791
16792 2005-09-16  Paul Brook  <paul@codesourcery.com>
16793
16794         PR fortran/23906
16795         * gfortran.dg/dependency_1.f90: New test.
16796
16797 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
16798
16799         PR c++/23896
16800         * g++.dg/template/static17.C: New test.
16801
16802 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
16803
16804         PR c++/23139
16805         * g++.dg/warn/huge-val1.C: New test.
16806
16807 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR c++/13140
16810         * g++.dg/parse/class2.C: New test.
16811         * g++.dg/template/explicit8.C: Likewise.
16812         * g++.dg/template/spec25.C: Likewise.
16813
16814 2005-09-14  Josh Conner  <jconner@apple.com>
16815
16816         PR middle-end/23584
16817         * gcc.dg/pr23584.c: New test.
16818
16819 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
16820
16821         PR fortran/21875 Internal Unit Array I/O, NIST
16822         * gfortran.dg/arrayio_1.f90: New test.
16823         * gfortran.dg/arrayio_1.f90: New test.
16824         * gfortran.dg/arrayio_1.f90: New test.
16825         * gfortran.dg/arrayio_1.f90: New test.
16826         * gfortran.dg/arrayio_1.f90: New test.
16827
16828 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
16829
16830         PR middle-end/22480
16831         * gcc.dg/vect/pr22480.c: New test.
16832
16833 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
16834
16835         PR fortran/19358
16836         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
16837
16838 2005-09-13 Josh Conner <jconner@apple.com>
16839
16840         PR c++/23180
16841         * g++.dg/init/struct2.C: New test.
16842         * g++.dg/init/struct3.C: New test.
16843
16844 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
16845
16846         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
16847         Clean up temp files.
16848         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
16849         gcc.dg/tree-ssa/builtin-fprintf-1.c,
16850         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
16851         gcc.dg/tree-ssa/builtin-printf-1.c,
16852         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
16853         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
16854         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
16855         gcc.dg/tree-ssa/builtin-vprintf-1.c,
16856         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
16857         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
16858         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
16859         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
16860         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
16861         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
16862         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
16863         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
16864
16865 2005-09-13  Josh Conner  <jconner@apple.com>
16866
16867         * lib/gcc-dg.exp: Load scanipa.exp.
16868         (cleanup-dump): New procedure.
16869         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
16870         * lib/scandump.exp: New file.
16871         * lib/scantree.exp: Use it.
16872         * lib/scanipa.exp: New file.
16873
16874 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
16875
16876         PR fortran/17740
16877         * gfortran.dg/generic_4.f90: New test.
16878
16879 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
16880
16881         PR target/23816
16882         * gcc.target/i386/pr23816-1.c: New test.
16883         * gcc.target/i386/pr23816-2.c: New test.
16884
16885
16886 2005-09-13  Bastian Blank <waldi@debian.org>
16887
16888         PR c++/16171
16889         * g++.dg/abi/mangle26.C: New test.
16890         * g++.dg/abi/mangle27.C: New test.
16891         * g++.dg/abi/mangle28.C: New test.
16892         * g++.dg/abi/mangle29.C: New test.
16893
16894         PR c++/23839
16895         * g++.dg/parse/register1.C: New test.
16896
16897 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
16898
16899         PR c++/23842
16900         * g++.dg/template/access16.C: New test.
16901
16902 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
16903
16904         * gfortran.dg/char_pack_2.f90: Increase the vector size.
16905
16906 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
16907
16908         PR fortran/18899
16909         * gfortran.dg/shape_2.f90: New test.
16910
16911 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
16912
16913         PR target/19269
16914         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
16915         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
16916         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
16917         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
16918         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
16919         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
16920         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
16921         tests.
16922
16923 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
16924
16925         PR c++/23841
16926         * g++.dg/parse/template17.C: New test.
16927
16928 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
16929
16930         PR c++/23789
16931         * g++.dg/template/nontype14.C: New test.
16932
16933 2005-09-12  Ian Lance Taylor  <ian@airs.com>
16934
16935         PR g++/7874
16936         * g++.dg/lookup/friend7.C: New test.
16937         * g++.dg/lookup/friend8.C: New test.
16938         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
16939         so that it will be found via argument dependent lookup.
16940         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
16941         friend functions which will no longer be found.
16942         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
16943         function g, so that it will be found via argument dependent
16944         lookup.
16945         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
16946         * g++.old-deja/g++.mike/net43.C: Likewise.
16947
16948 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
16949
16950         PR c++/23691
16951         * g++.dg/template/static16.C: New test.
16952
16953 2005-09-12  Josh Conner  <jconner@apple.com>
16954
16955         PR middle-end/23237
16956         * gcc.c-torture/compile/pr23237.c: New test.
16957
16958 2005-09-11  Richard Henderson  <rth@redhat.com>
16959
16960         * g++.dg/other/error8.C: Update expected diagnostic text.
16961
16962 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16963
16964         PR libfortran/19872
16965         * gfortran.dg/overwrite_1.f: New test.
16966
16967 2005-09-09  Josh Conner  <jconner@apple.com>
16968
16969         * g++.dg/init/pr23180-1.C: Removed.
16970         * g++.dg/init/pr23180-2.C: Removed.
16971
16972 2005-09-09  David Daney <ddaney@avtrex.com>
16973
16974         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
16975         files which are ...
16976         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
16977         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
16978
16979 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16980
16981         * gfortran.dg/iostat_2.f90: New test.
16982
16983 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
16984
16985         PR c++/22252
16986         * g++.dg/ext/interface1.C: New test.
16987         * g++.dg/ext/interface1.h: Likewise.
16988         * g++.dg/ext/interface1a.cc: Likewise.
16989
16990 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
16991
16992         * gfortran.dg/iomsg_1.f90: New test case.
16993
16994 2005-09-09  Richard Guenther  <rguenther@suse.de>
16995
16996         PR c++/23624
16997         * g++.dg/tree-ssa/pr23624.C: New testcase.
16998
16999 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17000
17001         PR fortran/19239
17002         * gfortran.dg/vector_subscript_1.f90,
17003         * gfortran.dg/vector_subscript_2.f90: New tests.
17004
17005 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17006
17007         PR fortran/21104
17008         * gfortran.dg/array_alloc_1.f90,
17009         * gfortran.dg/array_alloc_2.f90,
17010         * gfortran.dg/array_alloc_3.f90: New tests.
17011
17012 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17013
17014         PR fortran/12840
17015         * gfortran.dg/array_constructor_6.f90
17016         * gfortran.dg/array_constructor_7.f90
17017         * gfortran.dg/array_constructor_8.f90
17018         * gfortran.dg/array_constructor_9.f90
17019         * gfortran.dg/array_constructor_10.f90
17020         * gfortran.dg/array_constructor_11.f90
17021         * gfortran.dg/array_constructor_12.f90: New tests.
17022
17023 2005-09-08  Josh Conner  <jconner@apple.com>
17024
17025         PR c++/23180
17026         * g++.dg/init/pr23180-1.C: New test.
17027         * g++.dg/init/pr23180-2.C: New test.
17028
17029 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17030
17031         PR fortran/18878
17032         * gfortran.dg/module_double_reuse.f90: New.
17033
17034 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17035
17036         PR fortran/23270
17037         PR fortran/22304
17038         PR fortran/18870
17039         PR fortran/17917
17040         PR fortran/16511
17041         * gfortran.dg/common_equivalence_1.f: New.
17042         * gfortran.dg/common_equivalence_2.f: New.
17043         * gfortran.dg/common_equivalence_3.f: New.
17044         * gfortran.dg/contained_equivalence_1.f90: New.
17045         * gfortran.dg/module_blank_common.f90: New.
17046         * gfortran.dg/module_commons_1.f90: New.
17047         * gfortran.dg/module_equivalence_1.f90: New.
17048         * gfortran.dg/nested_modules_1.f90: New.
17049         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17050         equivalences and add comment to connect the test with
17051         the PR.
17052
17053 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17054
17055         PR fortran/23765
17056         * gfortran.dg/common_6.f90: New test.
17057
17058 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17059
17060         PR fortran/15326
17061         * gfortran.dg/char_result_1.f90,
17062         * gfortran.dg/char_result_2.f90,
17063         * gfortran.dg/char_result_3.f90,
17064         * gfortran.dg/char_result_4.f90,
17065         * gfortran.dg/char_result_5.f90,
17066         * gfortran.dg/char_result_6.f90,
17067         * gfortran.dg/char_result_7.f90,
17068         * gfortran.dg/char_result_8.f90: New tests.
17069
17070 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17071
17072         PR fortran/19928
17073         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17074
17075 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17076
17077         PR obj-c++/16816
17078         * obj-c++.dg/selector-5.mm: New test.
17079         * obj-c++.dg/selector-6.mm: New test.
17080
17081 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17082
17083         PR objc/20574
17084         PR objc/19324
17085         * objc.dg/error-1.m: New test.
17086
17087 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17088
17089         PR fortran/23373
17090         * gfortran.fortran-torture/execute/pr23373-1.f90,
17091         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17092
17093 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17094
17095         PR libfortran/23760
17096         * gfortran.dg/g77/1832.f: Remove long string in write statement
17097         to allow the test to pass on correct list directed output with
17098         prepended space.
17099
17100 2005-09-07  James E Wilson  <wilson@specifix.com>
17101
17102         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17103
17104 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17105
17106         * gfortran.dg/parameter+save.f90: Rename to
17107         * gfortran.dg/parameter_save.f90: .. this.
17108
17109 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17110
17111         PR fortran/20848
17112         * gfortran.dg/parameter+save.f90: New test case.
17113
17114 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17115
17116         PR fortran/19269
17117         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17118
17119 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17120
17121         PR c/23075
17122         * gcc.dg/pr23075.c: New test.
17123         * g++.dg/warn/pr23075.C: New test.
17124
17125         PR target/22362
17126         * gcc.target/i386/pr22362.c: New test.
17127
17128         PR rtl-optimization/23098
17129         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17130
17131         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17132         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17133         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17134
17135 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17136
17137         * g++.dg/expr/cast6.C: New test.
17138
17139         PR c++/9782
17140         * g++.dg/init/new15.C: New test.
17141
17142 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17143
17144         * gcc.dg/vect/Os-vect-95.c: New test.
17145         * gcc.dg/vect/vect-95.c: Same.
17146
17147 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17148
17149         * gcc.dg/vect/vect-29.c: Update xfail testing.
17150         * gcc.dg/vect/vect-44.c: Same.
17151         * gcc.dg/vect/vect-48.c: Same.
17152         * gcc.dg/vect/vect-50.c: Same.
17153         * gcc.dg/vect/vect-72.c: Same.
17154         * gcc.dg/vect/vect-77.c: Same.
17155         * gcc.dg/vect/vect-78.c: Same.
17156         * gcc.dg/vect/vect-80.c: Same.
17157         * gcc.dg/vect/vect-96.c: Same.
17158         * gcc.dg/vect/vect-100.c: Same.
17159         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17160         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17161         * gfortran.dg/vect/vect-5.f90: Same.
17162
17163 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17164
17165         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17166         start strings.
17167         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17168         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17169
17170         PR c++/23056
17171         * g++.dg/opt/pr23056.C: New test.
17172
17173         PR rtl-optimization/23098
17174         * gcc.target/i386/pr23098.c: New test.
17175
17176 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
17177
17178         PR c++/23667
17179         * g++.dg/template/static15.C: New test.
17180
17181         PR c++/21440
17182         * g++.dg/ext/stmtexpr5.C: New test.
17183         * g++.dg/ext/stmtexpr6.C: Likewise.
17184
17185 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
17186
17187         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
17188
17189         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
17190         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17191         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17192
17193 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
17194
17195         PR libfortran/23321
17196         * gfortran.dg/direct_io_4.f90: New test case.
17197
17198 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
17199             Rasmus Hahn  <rassahah@neofonie.de>
17200
17201         PR libobjc/23108
17202         * objc.dg/type-stream-1.m: New test.
17203
17204 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
17205
17206         PR fortran/23661
17207         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
17208         gfortran.dg/print_fmt_3.f90: New test.
17209
17210 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17211
17212         * gfortran.dg/fmt_t_1.f90: New test.
17213
17214 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17215
17216         PR rtl-optimization/23454
17217         * g++.dg/opt/pr23454.C: New test.
17218
17219 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17220
17221         PR c++/23699
17222         * g++.dg/ext/static1.C: New test.
17223
17224 2005-09-02  Richard Henderson  <rth@redhat.com>
17225
17226         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
17227         tail call to check_fa_work.
17228
17229 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
17230
17231         PR c++/21687
17232         * g++.dg/other/gc3.C: New test.
17233
17234 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17235
17236         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17237         * gcc.dg/20050826-1.c: Likewise.
17238
17239 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
17240
17241         PR c++/23167
17242         * g++.dg/expr/volatile1.C: New test.
17243
17244 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
17245
17246         PR middle-end/23547
17247         * gcc.dg/pr23547.c: New test.
17248
17249 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
17250
17251         PR c/22061
17252         * gcc.c-torture/execute/pr22061-1.c,
17253         * gcc.c-torture/execute/pr22061-2.c,
17254         * gcc.c-torture/execute/pr22061-3.c,
17255         * gcc.c-torture/execute/pr22061-4.c: New tests.
17256
17257 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17258
17259         * gcc.dg/Wredundant-decls-2.c: New test to check that
17260         -Wredundant-decls does not issue warning for a variable
17261         definition following a declaration.
17262
17263 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
17264
17265         PR debug/7241
17266         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17267         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17268         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17269
17270         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17271         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17272         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17273         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17274         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17275         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17276         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17277         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17278
17279 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17280
17281         PR objc/23306
17282         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17283         scan-assmbler.
17284
17285 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
17286
17287         PR target/21255
17288         * gcc.dg/pr21255-1.c: New test.
17289         * gcc.dg/pr21255-2-mb.c: Likewise.
17290         * gcc.dg/pr21255-2-ml.c: Likewise.
17291         * gcc.dg/pr21255-3.c: Likewise.
17292         * gcc.dg/pr21255-4.c: Likewise.
17293
17294 2005-08-31  Dale Johannesen  <dalej@apple.com>
17295
17296         * gcc.dg/20050830-1.c: New.
17297
17298 2005-08-31  Josh Conner  <jconner@apple.com>
17299
17300         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17301         command-line options for arm-*-* targets.
17302         * g++.dg/init/array16.C: Likewise.
17303         * g++.dg/other/crash-4.C: Likewise.
17304
17305 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17306
17307         PR obj-c++/23640
17308         * obj-c++.dg/gnu-runtime-3.mm: New test.
17309
17310 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17311
17312         PR c++/13377
17313         * g++.dg/lookup/ambig4.C: New test.
17314         * g++.dg/lookup/ambig5.C: New test.
17315         * g++.dg/tc1/dr101.C: Adjust error markers.
17316
17317 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17318
17319         PR c++/23639
17320         * g++.dg/template/ttp5.C: Adjust error markers.
17321
17322 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
17323
17324         PR testsuite/23609
17325         * lib/obj-c++.exp: Include target-libpath.exp.
17326         (obj-c++_link_flags): Look for the GNU libobjc library
17327         and set the library path to include it.
17328         Don't manually set LD_LIBRARY_PATH (etc.) but call
17329         set_ld_library_path_env_vars instead.
17330         (obj-c++_target_compile): Don't set library path or
17331         linker flags because they are already set correctly
17332         in obj-c++_link_flags.
17333
17334 2005-08-30  Josh Conner  <jconner@apple.com>
17335
17336         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17337         to command-line options for arm-*-* targets.
17338
17339 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
17340
17341         * g++.dg/other/i386-1.C: New.
17342
17343 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
17344
17345         PR preprocessor/20348
17346         PR preprocessor/20356
17347         * gcc.dg/cpp/pr20348.c: New test.
17348         * gcc.dg/cpp/pr20348.h: New file.
17349         * gcc.dg/cpp/inc/pr20348.h: New file.
17350         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17351         * gcc.dg/cpp/pr20356.c: New test.
17352         * gcc.dg/cpp/pr20356.h: New file.
17353         * gcc.dg/cpp/inc/pr20356.h: New file.
17354         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
17355
17356 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
17357
17358         * gfortran.fortran-torture/execute/intrinsic_count.f90:
17359         Fix array dimension to avoid correct end-of-file error.
17360
17361 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
17362
17363         PR libfortran/23598
17364         * gfortran.dg/iostat_1.f90: New test.
17365
17366 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
17367
17368         PR middle-end/23408
17369         * gcc.dg/pr23408.c: New test.
17370
17371 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
17372
17373         PR c++/23099
17374         * g++.dg/init/member1.C: Make sure erroneous static data member
17375         definitions are required.
17376         * g++.dg/template/static13.C: New test.
17377         * g++.dg/template/static14.C: Likewise.
17378
17379 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
17380
17381         * gcc.target/i386/pr23575.c: Use -msse2 instead of
17382         -march=pentium4, remove ilp32 requirement.
17383
17384         PR middle-end/23484
17385         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
17386         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
17387
17388 2005-08-29  Andreas Jaeger  <aj@suse.de>
17389
17390         PR testsuite/23607
17391         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
17392
17393 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
17394
17395         * gcc.c-torture/execute/20050316-2.c: New test.
17396         * gcc.c-torture/execute/20050316-3.c: New test.
17397         * gcc.dg/torture/pr16104-1.c: New test.
17398
17399 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
17400
17401         PR middle-end/23463
17402         * gcc.c-torture/execute/zero-struct-1.c: New test.
17403
17404 2005-08-27  Richard Guenther  <rguenther@suse.de>
17405
17406         PR target/23575
17407         * gcc.target/i386/pr23575.c: New testcase.
17408
17409 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
17410
17411         PR rtl-optimization/23561
17412         * gcc.c-torture/execute/20050826-1.c: New test.
17413
17414         PR rtl-opt/23560
17415         * gcc.c-torture/execute/20050826-2.c: New test.
17416
17417 2005-08-26  Dale Johannesen  <dalej@apple.com>
17418
17419         * gcc.dg/20030711-1.c: Modify to work on Darwin.
17420         * gcc.dg/20050826-1.c: New.
17421
17422 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
17423
17424         PR c++/19004
17425         * g++.dg/template/nontype13.C: New test.
17426
17427         PR c++/23491
17428         * g++.dg/init/new14.C: New test.
17429         * g++.dg/expr/anew1.C: Do not XFAIL.
17430         * g++.dg/expr/anew2.C: Likewise.
17431         * g++.dg/expr/anew3.C: Likewise.
17432
17433 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
17434
17435         PR middle-end/22439
17436         * gcc.dg/vla-3.c: New test.
17437
17438 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
17439
17440         PR fortran/20363
17441         * gfortran.dg/named_interface.f90: New.
17442
17443 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
17444
17445         * gcc.c-torture/execute/frame-address.c: New test.
17446
17447 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17448
17449         PR c++/20817
17450         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
17451
17452 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17453
17454         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
17455
17456 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17457
17458         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
17459         * gcc.dg/altivec-22.c: Rename from..
17460         * gcc.dg/altivec-nomfcr.c: ..this.
17461
17462 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
17463
17464         PR tree-optimization/23546
17465         * gcc.dg/tree-ssa/pr23546.c: New test.
17466
17467 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
17468
17469         PR fortran/17758
17470         * gfortran.dg/nonreturning_statements.f90: New test.
17471
17472 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17473
17474         PR c++/22454
17475         * g++.dg/parse/crash29.C: New.
17476
17477 2005-08-23  DJ Delorie  <dj@redhat.com>
17478
17479         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
17480         constants have the L suffix.
17481
17482 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
17483
17484         PR c++/23044
17485         * g++.dg/template/instantiate8.C: New.
17486
17487 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
17488
17489         PR middle-end/23467
17490         * gcc.c-torture/execute/pr23467.c: New test.
17491
17492 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
17493
17494         PR tree-optimization/22043
17495         * gcc.c-torture/execute/20050613-1.c: New test.
17496
17497 2005-08-23  Ben Elliston  <bje@au.ibm.com>
17498
17499         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
17500
17501 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
17502
17503         PR rtl-optimization/23478
17504         * g++.dg/opt/pr23478.C: New test.
17505
17506 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17507
17508         PR c/18715
17509         * gcc.dg/switch-warn-3.c: New test.
17510
17511 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17512
17513         PR c++/22233
17514         * g++.dg/template/param1.C: New test.
17515
17516 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17517
17518         PR c++/23089
17519         * g++.dg/other/incomplete1.C: New test.
17520
17521 2005-08-22  Ira Rosen  <irar@il.ibm.com>
17522
17523         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
17524         are vectorizable.
17525
17526 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17527
17528         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
17529         d_lines_5.f: New.
17530
17531 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
17532
17533         * gcc.target/i386/sse-4.c: New test.
17534
17535 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17536
17537         PR testsuite/23239
17538         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
17539
17540 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
17541
17542         * gcc.dg/20050811-1.c: New test.
17543         * gcc.dg/20050811-2.c: New test.
17544
17545 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
17546
17547         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
17548
17549 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
17550
17551         PR 23476
17552         * gcc.c-torture/compile/pr23476.c: New test.
17553
17554 2005-08-19  Devang Patel  <dpatel@apple.com>
17555
17556         PR tree-optimization/23048
17557         * gcc.dg/tree-ssa/pr23048.c: New test.
17558
17559 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17560
17561         PR middle-end/20624
17562         * g++.dg/warn/Wreturn-3.C: New test
17563
17564 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
17565
17566         PR tree-optimization/22228
17567         * g++.dg/vect/pr22543.cc: New test.
17568
17569 2005-08-17  Steven Bosscher  <stevenb@suse.de>
17570
17571         PR tree-optimization/21574
17572         * gcc.dg/tree-ssa/pr21574.c: New test.
17573
17574 2005-08-16  James E Wilson  <wilson@specifix.com>
17575
17576         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
17577
17578 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17579
17580         PR tree-opt/23402
17581         * gcc.c-torture/compile/zero-strct-3.c: New test.
17582         * gcc.c-torture/compile/zero-strct-4.c: New test.
17583
17584 2005-08-16  Steven Bosscher  <stevenb@suse.de>
17585
17586         PR target/23376
17587         * gcc.target/x86_64/pr23376.c: New test.
17588
17589 2005-08-16  Ian Lance Taylor  <ian@airs.com>
17590
17591         PR c++/23337
17592         * g++.dg/ext/vector2.C: New.
17593
17594 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
17595
17596         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
17597
17598 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
17599
17600         PR libfortran/23428
17601         * gfortran.dg/inquire-complex.f90: New test case.
17602
17603 2005-08-16  James E Wilson  <wilson@specifix.com>
17604
17605         PR tree-optimization/21105
17606         * gcc.dg/large-size-array.c: New.
17607
17608 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
17609
17610         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
17611         type.
17612         * gcc.dg/vect/vect-41: Likewise.
17613         * gcc.dg/vect/vect-42: Likewise.
17614         * gcc.dg/vect/vect-43: Likewise.
17615         * gcc.dg/vect/vect-44: Likewise.
17616         * gcc.dg/vect/vect-46: Likewise.
17617         * gcc.dg/vect/vect-47: Likewise.
17618         * gcc.dg/vect/vect-48: Likewise.
17619         * gcc.dg/vect/vect-52: Likewise.
17620         * gcc.dg/vect/vect-53: Likewise.
17621         * gcc.dg/vect/vect-54: Likewise.
17622         * gcc.dg/vect/vect-55: Likewise.
17623         * gcc.dg/vect/vect-56: Likewise.
17624         * gcc.dg/vect/vect-57: Likewise.
17625         * gcc.dg/vect/vect-58: Likewise.
17626         * gcc.dg/vect/vect-59: Likewise.
17627         * gcc.dg/vect/vect-60: Likewise.
17628         * gcc.dg/vect/vect-61: Likewise.
17629         * gcc.dg/vect/vect-85: Likewise.
17630         * gcc.dg/vect/vect-87: Likewise.
17631         * gcc.dg/vect/vect-88: Likewise.
17632         * gcc.dg/vect/vect-93.c: Likewise.
17633         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
17634         * gcc.dg/vect/vect-75: Likewise.
17635         * gcc.dg/vect/vect-76: Likewise.
17636         * gcc.dg/vect/vect-77: Likewise.
17637         * gcc.dg/vect/vect-78: Likewise.
17638         * gcc.dg/vect/vect-80: Likewise.
17639         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
17640         vectorized for the expected reason, rather than checking how alignment
17641         was handled.
17642         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
17643         type and also instead of aligned pointers. Added documentation.
17644
17645 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
17646
17647         * gfortran.dg/power.f90: New test.
17648
17649 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
17650
17651         PR rtl-optimization/23299
17652         * g++.dg/opt/pr23299.C: New test.
17653
17654 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17655
17656         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
17657
17658 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
17659
17660         * g++.dg/template/local6.C: New test.
17661
17662 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17663
17664         * execute/exceptions/finally-1.m: Check that the catch and finally are
17665         being called.  Also add a "return 0;" at the end of main.
17666
17667 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
17668
17669         PR fortran/21432.
17670         * gfortran.dg/namelist_print_1.f: New test of functionality of
17671         PRINT namelist.
17672         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
17673         namelist generates error with -std=f95.
17674
17675 2005-08-14  Ira Rosen  <irar@il.ibm.com>
17676
17677         PR tree-optimization/23119
17678         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
17679
17680 2005-08-13  Marcin Koziej  <creep@desk.pl>
17681             Andrew Pinski  <pinskia@physics.uc.edu>
17682
17683         PR libobjc/22492
17684         * execute/exceptions/finally-1.m: New test.
17685
17686 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17687
17688         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
17689         testsuite.
17690         * objc/execute/exceptions/trivial.m: New test.
17691         * objc.dg/try-catch-11.m: Move to ...
17692         * objc/execute/exceptions/foward-1.m: Here.
17693         * objc.dg/try-catch-2.m: Move to ...
17694         * objc/execute/exceptions/catchall-1.m: Here.
17695         * objc.dg/try-catch-8.m: Move to ...
17696         * objc/execute/exceptions/local-variables-1.m: Here.
17697
17698 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17699
17700         * objc.dg/nested-func-1.m: Move to ...
17701         * objc/execute/nested-func-1.m: Here.
17702
17703 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17704
17705         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
17706         in ${options} instead of [target_info name].
17707         * lib/obj-c++.exp (objc_target_compile): Likewise.
17708
17709 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17710
17711         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
17712
17713 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17714
17715         part of PR testsuite/23348
17716         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
17717         of the torture options.
17718         * objc/compile/trivial.m: New test.
17719
17720 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
17721
17722         * gfortran.dg/eoshift.f90: Correct format.
17723
17724 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
17725
17726         * gfortran.fortran-torture/execute/character_passing.f90:
17727         Fix comment typo.
17728
17729 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
17730
17731         PR c++/8271
17732         * g++.dg/template/unify10.C: New.
17733
17734 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
17735
17736         * g++.dg/parse/pr22514.C: Move to...
17737         * g++.dg/debug/pr22514.C: here.
17738
17739 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17740
17741         PR c++/23266
17742         * g++.dg/inherit/pure1.C: New test.
17743
17744         * ChangeLog: Fix typos.
17745
17746 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17747             Steven Bosscher  <stevenb@suse.de>
17748
17749         * gfortran.dg/runtime_warning_1.f90: New test.
17750
17751 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
17752
17753         PR c++/23219
17754         * g++.dg/parse/crash28.C: New.
17755
17756 2005-08-11  Richard Guenther  <rguenther@suse.de>
17757
17758         PR target/23289
17759         * gcc.target/i386/tailcall-1.c: New testcase.
17760
17761 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
17762
17763         * gcc.dg/vect/vect-67.c: Un-xfail.
17764
17765 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
17766
17767         PR c++/23225
17768         * g++.dg/testsuite/parse/crash27.C: new test.
17769
17770 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
17771
17772         PR libfortran/22143
17773         * gfortran.dg/shift-kind.f90: New testcase.
17774
17775 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
17776
17777         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
17778         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
17779
17780 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17781
17782         PR c++/20646
17783         * g++.dg/other/mult-stor1.C: New test.
17784
17785 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
17786
17787         * gcc.c-torture/pr18299-1.c: Move to ...
17788         * gcc.c-torture/compile/pr18299-1.c: Here.
17789
17790 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
17791
17792         * gfortran/fortran.torture/execute/character_passing.f90:
17793         Fix types for LSAME.
17794
17795 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
17796
17797         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
17798         input data back to what it was originally.
17799
17800 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
17801
17802         * objc.dg/try-catch-8.m: Enable for all targets.
17803
17804 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
17805
17806         * gcc.dg/pr23165.c: New test.
17807
17808 2005-08-09  Steven Bosscher  <stevenb@suse.de>
17809
17810         PR tree-optimization/23234
17811         * gcc.dg/tree-ssa/pr23234.c: New test.
17812
17813 2005-08-08  Josh Conner  <jconner@apple.com>
17814
17815         PR rtl-optimization/23241
17816         * gcc.dg/char-compare.c: New test.
17817
17818 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17819
17820         PR c++/22508
17821         * g++.dg/init/new13.C: New test.
17822
17823 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17824
17825         PR c++/21166
17826         * g++.dg/other/crash-4.C: Adjust
17827         * g++/dg/ext/packed9.C: New.
17828
17829 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
17830
17831         PR middle-end/21964
17832         * gcc.c-torture/execute/pr21964-1.c: New test.
17833
17834 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
17835
17836         PR c/22458
17837         * gcc.dg/pr22458-1.c: New test.
17838
17839 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
17840             Steven G. Kargl <kargls@comcast.net>
17841
17842         PR fortran/22390
17843         * gfortran.dg/flush_1.f90: New test.
17844
17845 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17846
17847         PR c++/23191
17848         * g++.dg/template/eh2.C: New test.
17849
17850 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17851
17852         PR c++/19498
17853         * g++.dg/template/instantiate7.C: New test.
17854
17855 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
17856
17857         PR c/23113
17858         * gcc.dg/Wunused-value-1.c: New test.
17859
17860 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
17861
17862         PR rtl-optimization/23233
17863         * gcc.c-torture/compile/pr23233-1.c: New test.
17864
17865 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
17866
17867         PR fortran/18833
17868         PR fortran/20850
17869         * gfortran.dg/equiv_1.f90: New test.
17870         * gfortran.dg/equiv_2.f90: New test.
17871         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
17872         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
17873         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
17874
17875 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
17876
17877         * gcc.c-torture/execute/vrp-5.c: New test.
17878         * gcc.c-torture/execute/vrp-6.c: New test.
17879         * gcc.dg/tree-ssa/vrp21.c: New test.
17880
17881 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
17882
17883         * g++.dg/parse/pr22514.C: New test.
17884
17885 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
17886
17887         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
17888
17889         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
17890         instead of constant loads / pool entries.
17891
17892 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
17893
17894         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
17895         TEST_TO_WCTYPE.
17896
17897 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
17898
17899         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
17900         __WINT_TYPE__ in generated prototypes if possible.
17901
17902 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
17903
17904         PR 22037
17905         * g++.dg/tree-ssa/pr22037.C:
17906
17907 2005-08-04  Richard Henderson  <rth@redhat.com>
17908
17909         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
17910         scan-tree-dump-times directive.
17911
17912 2005-08-04  Jan Hubicka  <jh@suse.cz>
17913
17914         * gcov-1.C: Fix switch counts.
17915         * gcov-4b.c: Likewise.
17916
17917 2005-08-03  Jeff Law  <law@redhat.com>
17918
17919         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
17920
17921 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
17922
17923         * gcc.c-torture/execute/pr23135.c: New test.
17924
17925 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17926
17927         PR tree-optimization/19899
17928         * gcc.dg/tree-ssa/scev-1.c: New test.
17929         * gcc.dg/tree-ssa/scev-2.c: New test.
17930
17931 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
17932
17933         PR target/18582
17934         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
17935
17936 2005-08-03  Jan Hubicka  <jh@suse.cz>
17937
17938         * update-conroll.c: New testcase.
17939         * update-conroll-2.c: New testcase.
17940
17941 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
17942
17943         * gfortran.dg/constant_substring.f: New test.
17944         * gfortran.dg/pr22491.f: New test.
17945
17946 2005-08-02  Jan Hubicka  <jh@suse.cz>
17947
17948         * update-threading.c: Replace by the proper one.
17949
17950 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
17951
17952         PR 23164
17953         * g++.dg/tree-ssa/pr23164.C: New test.
17954
17955 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
17956
17957         * gcc.dg/tree-ssa/pr23192.c: New test.
17958
17959 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
17960
17961         * gcc.c-torture/execute/vrp-4.c: New test.
17962
17963 2005-08-02  Jan Hubicka  <jh@suse.cz>
17964
17965         * update-threading.c: New test.
17966
17967 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
17968
17969         * gcc.c-torture/compile/20050801-1.c: New test.
17970         * gcc.c-torture/compile/20050801-2.c: New test.
17971
17972 2005-08-01  Jan Hubicka  <jh@suse.cz>
17973
17974         * val-prof-5.c: New test.
17975
17976 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
17977
17978         PR c/22311
17979         * gcc.dg/pr22311-1.c : New test.
17980
17981 2005-07-31  Steven Bosscher  <stevenb@suse.de>
17982
17983         PR target/23095
17984         * gfortran.dg/pr23095.f: New test.
17985
17986         PR c++/22003
17987         * g++.dg/other/pr22003.C: New test.
17988
17989 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
17990
17991         PR target/20621
17992         * gcc.c-torture/execute/pr20621-1.c: New test.
17993
17994 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
17995
17996         * gfortran.dg/comma_format_extension_4.f: Adjust length
17997         of string for format.
17998         * gfortran.dg/der_array_io_1.f: Replace illegal internal
17999         print statement with internal write.
18000         * gfortran.dg/der_array_io_2.f: Likewise.
18001         * gfortran.dg/der_array_io_3.f: Likewise.
18002
18003 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18004
18005         * gcc.dg/fold-abs-4.c: new test.
18006
18007 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18008
18009         PR fortran/22570 an related issues.
18010         * gfortran.dg/x_slash_1.f: New test.
18011
18012 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18013
18014         PR c/23143
18015         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18016         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18017
18018 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18019
18020         PR c/529
18021         * gcc.dg/Wshadow-3.c: New test.
18022
18023 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18024
18025         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18026         used to have the wrong bounds).
18027
18028 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18029
18030         PR c/21720
18031         * gcc.dg/hex-round-1.c: Test more cases.
18032         * gcc.dg/hex-round-2.c: New test.
18033
18034 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18035
18036         PR 22550
18037         * g++.dg/tree-ssa/pr22550.C: New test.
18038
18039 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18040
18041         * gcc.dg/tree-ssa/vrp19.c: New test.
18042         * gcc.dg/tree-ssa-vrp20.c: New test.
18043
18044 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18045
18046         PR c/22240
18047         * gcc.dg/transparent-union-4.c: New test.
18048
18049 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18050
18051         PR c/22192
18052         * gcc.dg/c99-vla-2.c: New test.
18053
18054 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18055
18056         PR c/21720
18057         * gcc.dg/hex-round-1.c: New test.
18058
18059 2005-07-28  Jan Hubicka  <jh@suse.cz>
18060
18061         * inliner-1.c: Do not dump everything.
18062         * tree-prof.exp: Do not pass -ftree-based-profiling.
18063         * bprob.exp: Likewise.
18064
18065         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18066
18067 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18068
18069         PR c++/22545
18070         * g++.dg/expr/ptrmem7.C: New test.
18071
18072 2005-07-28  Mike Stump  <mrs@apple.com>
18073
18074         * g++.old-deja/g++.mike/visibility-1.C: New test.
18075
18076 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18077
18078         PR c/20187
18079         * gcc.c-torture/execute/pr20187-1.c: New test.
18080
18081 2005-07-28  Jeff Law  <law@redhat.com>
18082
18083         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18084         * gcc.dg/tree-ssa/vrp18.c: New test.
18085
18086 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18087
18088         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18089
18090 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18091
18092         PR tree-optimization/22506
18093         * gcc.dg/vect/ps22506.c: New test.
18094
18095 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18096
18097         PR target/21149
18098         * gcc.target/i386/sse-3.c: New test.
18099
18100 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18101
18102         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18103         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18104
18105 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18106
18107         PR c/22589
18108         * gcc.c-torture/compile/pr22589-1.c: New test.
18109
18110 2005-07-28  Jan Hubicka  <jh@suse.cz>
18111
18112         * update-loopch.c: New testcase.
18113
18114 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18115
18116         PR rtl-optimization/23047
18117         * gcc.c-torture/execute/pr23047.c: New test.
18118         * gcc.c-torture/execute/pr23047.x: New.
18119
18120 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18121
18122         PR tree-optimization/22493
18123         * gcc.c-torture/execute/pr22493-1.c: New test.
18124         * gcc.c-torture/execute/pr22493-1.x: New.
18125         * gcc.c-torture/execute/vrp-1.c: New test.
18126         * gcc.c-torture/execute/vrp-2.c: New test.
18127         * gcc.c-torture/execute/vrp-2.c: New test.
18128
18129 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18130
18131         * gcc.target/frv/all-builtin-read8.c: Delete.
18132         * gcc.target/frv/all-builtin-read16.c: Delete.
18133         * gcc.target/frv/all-builtin-read32.c: Delete.
18134         * gcc.target/frv/all-builtin-read64.c: Delete.
18135         * gcc.target/frv/all-builtin-write8.c: Delete.
18136         * gcc.target/frv/all-builtin-write16.c: Delete.
18137         * gcc.target/frv/all-builtin-write32.c: Delete.
18138         * gcc.target/frv/all-builtin-write64.c: Delete.
18139         * gcc.target/frv/all-read-write-1.c: New.
18140
18141 2005-07-27  Jeff Law  <law@redhat.com>
18142
18143         * gcc.c-torture/execute/pr22630.c: New test.
18144
18145 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18146
18147         PR tree-optimization/23073
18148         * gcc.dg/vect/nodump-pr23073.c: New test.
18149         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18150
18151 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18152
18153         PR tree-optimize/22348
18154         * gcc.c-torture/execute/pr22348.c: New.
18155
18156 2005-07-27  Richard Guenther  <rguenther@suse.de>
18157
18158         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18159
18160 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18161
18162         PR fortran/22503
18163         * gfortran.dg/logical_comp.f90: New test.
18164
18165 2005-07-27  Jan Hubicka  <jh@suse.cz>
18166
18167         * inliner-1.c: Add cleanup of dumps.
18168         * val-prof-*.c: Likewise.
18169         * update-tailcall.c: New.
18170
18171 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
18172
18173         PR 22591
18174         * gcc.dg/tree-ssa/pr22591.c: New test.
18175         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
18176
18177 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18178
18179         PR libobjc/22606
18180         * objc.dg/try-catch-11.m: New test.
18181
18182 2005-07-26  Richard Guenther  <rguenther@suse.de>
18183
18184         PR tree-optimization/22486
18185         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
18186
18187 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18188
18189         PR tree-opt/22484
18190         * testsuite/g++.dg/opt/loop2.C: New test.
18191
18192 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18193
18194         * gcc.dg/tree-ssa/reassoc-3.c: New test.
18195         * gcc.dg/tree-ssa/reassoc-4.c: New test.
18196
18197 2005-07-25  Adam Nemet  <anemet@lnxw.com>
18198
18199         * lib/profopt.exp (profopt-execute): Check for profiling data
18200         files on the target.
18201
18202 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
18203
18204         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
18205         for matching of asm labels.
18206
18207 2005-07-25  Richard Guenther  <rguenther@suse.de>
18208
18209         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
18210
18211 2005-07-25  Richard Guenther  <rguenther@suse.de>
18212
18213         PR testsuite/22624
18214         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
18215
18216 2005-07-25  Ira Rosen  <irar@il.ibm.com>
18217
18218         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
18219         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
18220         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
18221         * gcc.dg/vect/vect-100.c: New test.
18222         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
18223         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
18224         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
18225         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
18226         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
18227         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
18228         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
18229         * gfortran.dg/vect/pr19049.f90: New testcase.
18230         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18231
18232 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
18233
18234         * gcc.c-torture/execute/20050713-1.c: New test.
18235
18236         PR fortran/20063
18237         * gfortran.fortran-torture/execute/data_4.f90: New test.
18238
18239         PR middle-end/20303
18240         * gcc.dg/visibility-d.c: New test.
18241
18242 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
18243
18244         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18245         * gfortran.dg/underflow.f90: Ditto.
18246
18247 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18248
18249         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18250         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18251         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18252
18253 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18254
18255         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18256         include case of field width of zero.
18257
18258 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18259
18260         PR libgfortran/21875
18261         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18262         with trailing blanks on normal formatted read.
18263
18264 2005-07-23  Chao-ying Fu  <fu@mips.com>
18265
18266         * gcc.target/mips/mips32-dsp-type.c: New test.
18267         * gcc.target/mips/mips32-dsp.c: New test.
18268
18269 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18270
18271         PR testsuite/21073
18272         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18273
18274         PR testsuite/20454
18275         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18276         and __cyg_profile_func_exit.
18277
18278 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
18279
18280         * gfortran.dg/comma_format_extension_3.f: Fix typo.
18281         * gfortran.dg/comma_format_extension_4.f: Same.
18282         * gfortran.dg/pr15332.f: Same.
18283         * gfortran.dg/pr21730.f: Same.
18284
18285 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
18286
18287         * g++.dg/opt/vrp2.C: Fix testcase.
18288
18289         PR tree-opt/22625
18290         * g++.dg/opt/vrp2.C: New test.
18291
18292 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
18293
18294         PR debug/21828
18295         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18296
18297 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
18298
18299         * gcc.dg/tree-ssa/20050719-1.c: New test.
18300
18301 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
18302
18303         * gcc.dg/bfin-longcall-1.c: New file.
18304         * gcc.dg/bfin-longcall-2.c: New file.
18305
18306 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
18307
18308         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18309
18310 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18311
18312         PR middle-end/19055
18313         * gcc.dg/tree-ssa/pr19055.c: New test.
18314         * gcc.dg/tree-ssa/pr19055-2.c: New test.
18315
18316 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18317
18318         PR C++/22358
18319         * g++.dg/other/pr22358.C: New test.
18320
18321 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
18322
18323         PR c++/2922
18324         * g++.dg/lookup/two-stage5.C: New test from bug comments.
18325
18326 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18327
18328         PR c++/15938
18329         * g++.dg/init/union2.C: New test.
18330
18331 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18332
18333         PR c/22393
18334         * gcc.dg/complex-4.c: New test.
18335
18336 2005-07-21  Richard Guenther  <rguenther@suse.de>
18337
18338         PR testsuite/22522
18339         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18340         scanning for asm labels.
18341         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18342
18343 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18344
18345         PR target/22085
18346         * gcc.dg/altivec-pr22085.c: New.
18347
18348 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18349
18350         PR tree-optimization/19210
18351         * gcc.dg/tree-ssa/pr19210-1.c: New.
18352         * gcc.dg/tree-ssa/pr19210-2.c: New.
18353
18354 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
18355
18356         PR rtl-optimization/22167
18357         * g++.dg/opt/pr22167.C: New test.
18358
18359 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
18360
18361         PR c++/2922
18362         * g++.dg/lookup/two-stage2.C: New.
18363         * g++.dg/lookup/two-stage3.C: New.
18364         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
18365         fixed two-stage name lookup for operators.
18366         * g++.dg/template/call3.C: Compiler now produces an appropriate
18367         error message.
18368         * g++.dg/template/crash37.C: Compiler now describes bla() on line
18369         14 as a candidate.
18370         * g++.dg/template/ptrmem4.C: Compiler produces different error
18371         message.
18372         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
18373         connect_to_method as a candidate.
18374
18375 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
18376
18377         * gcc.dg/fold-alloc-1.c: New test.
18378
18379 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
18380
18381         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18382         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
18383
18384 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
18385
18386         * gcc.dg/fold-abs-1.c: New test.
18387         * gcc.dg/fold-abs-2.c: New test.
18388         * gcc.dg/fold-abs-3.c: New test.
18389
18390 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
18391
18392         Make CONSTRUCTOR use VEC to store initializers.
18393         * g++.dg/ext/complit3.C: Check for specific error messages.
18394         * g++.dg/init/brace2.C: Update error message.
18395         * g++.dg/warn/Wbraces2.C: Likewise.
18396
18397 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
18398
18399         PR fortran/16940
18400         * gfortran.dg/module_interface_1.f90: New test.
18401
18402 2005-07-19  Danny Berlin <dberlin@dberlin.org>
18403             Kenneth Zadeck <zadeck@naturalbridge.com>
18404
18405         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
18406
18407 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18408
18409         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
18410         specify -Wformat for these tests.
18411         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
18412         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
18413         * gcc.dg/format/opt-6.c: Delete.
18414
18415 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18416
18417         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
18418         * gcc.dg/tree-ssa/sra-3.c: Likewise.
18419
18420 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18421
18422         * gcc.dg/tree-ssa/alias-2.c: New test.
18423
18424 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
18425
18426         PR c++/22263
18427         * g++.dg/template/explicit7.C: New test.
18428
18429 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
18430
18431         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
18432         width of 8 to +Inf and -Inf.
18433
18434 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
18435
18436         PR c++/22139
18437         * g++.dg/template/friend36.C: New test.
18438
18439 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
18440
18441         PR fortran/21730
18442         * gfortran.dg/pr21730.f: New test.
18443
18444 2005-07-16  Danny Berlin <dberlin@dberlin.org>
18445             Kenneth Zadeck <zadeck@naturalbridge.com>
18446
18447         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
18448         since pure const detection cannot run at -O1 in c compiler.
18449         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
18450         can now optimize this case properly.
18451         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
18452         because we now pass.
18453         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
18454
18455 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
18456
18457         PR c/22421
18458         * gcc.dg/format/bitfld-1.c: New test.
18459
18460 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18461
18462         PR c++/22204
18463         * g++.dg/rtti/repo1.C: New test.
18464
18465 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
18466
18467         PR middle-end/22398
18468         * gcc.c-torture/compile/pr22398.c: New test.
18469
18470 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18471
18472         PR c++/22132
18473         * g++.dg/expr/cast4.C: New test.
18474
18475 2005-07-15  Richard Guenther  <rguenther@suse.de>
18476
18477         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
18478         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18479
18480 2005-07-15  Steven Bosscher  <stevenb@suse.de>
18481
18482         PR tree-optimization/22230
18483         * gcc.dg/tree-ssa/pr22230.c: New test.
18484
18485 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
18486
18487         * gfortran.dg/g77/cpp6.f: New test.
18488
18489         PR fortran/22417
18490         * gfortran.dg/g77/cpp5.F: New test.
18491         * gfortran.dg/g77/cpp5.h: New file.
18492         * gfortran.dg/g77/cpp5inc.h: New file.
18493
18494 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
18495
18496         PR libfortran/16435
18497         * gfortran.dg/tl_editting.f90: New.
18498         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
18499
18500 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
18501
18502         * gfortran.dg/char_array_constructor.f90: New test.
18503
18504 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
18505
18506         * gfortran.dg/past_eor.f90: New.
18507         * gfortran.dg/complex_read.f90: New.
18508
18509 2005-07-13  Jeff Law  <law@redhat.com>
18510
18511         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
18512         additional casts.
18513
18514         * gcc.dg/tree-ssa/pr22321.c: New test
18515
18516 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
18517
18518         PR tree-optimization/21921
18519         * gcc.dg/tree-ssa/pr21921.c: New.
18520
18521 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
18522
18523         PR tree-optimizatio/22442
18524         * gcc.dg/tree-ssa/loop-11.c: New test.
18525
18526 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
18527
18528         PR tree-opt/21840
18529         * gcc.c-torture/compile/pr21840.c: New test.
18530
18531 2005-07-12  Jan Hubicka  <jh@suse.cz>
18532
18533         * gcc.c-torture/compile/pr22379.c: New test.
18534
18535 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
18536
18537         PR libfortran/21593
18538         gfortran.dg/dev_null.f90: Remove outdated comment about
18539         PR libfortran/21593.
18540
18541
18542 2005-07-12  Dale Johannesen  <dalej@apple.com>
18543
18544         * gcc.target/i386/compress-float-sse.c: New.
18545         * gcc.target/i386/compress-float-sse-pic.c: New.
18546         * gcc.target/i386/compress-float-387.c: New.
18547         * gcc.target/i386/compress-float-387-pic.c: New.
18548         * gcc.dg/compress-float-ppc.c: New.
18549         * gcc.dg/compress-float-ppc-pic.c: New.
18550
18551 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
18552
18553         PR libfortran/21593
18554         gfortran.dg/dev_null.f90: Remove targets.
18555
18556 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
18557
18558         PR tree-opt/22335
18559         * gcc.dg/pr22335-1.c: New test.
18560         * gcc.dg/pr22335-2.c: New test.
18561
18562 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18563
18564         PR c++/20172
18565         * g++.dg/template/nontype12.C : New test.
18566
18567 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
18568
18569         * gcc.dg/tree-ssa/loop-10.c: New test.
18570
18571 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
18572
18573         * gcc.c-torture/execute/20020720-1.x: Remove.
18574
18575 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
18576
18577         * gfortran.fortran-torture/execute/forall_7.f90: New test.
18578
18579 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
18580
18581         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
18582         (dg-mips-options): Use it.
18583
18584 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
18585
18586         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
18587
18588 2005-07-09  Richard Henderson  <rth@redhat.com>
18589
18590         * lib/target-supports.exp (check_effective_target_sync_char_short):
18591         Add alpha.
18592
18593 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
18594
18595         PR libfortran/22217
18596         * gfortran.dg/negative-z-descriptor.f90: New test.
18597
18598 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
18599
18600         PR tree-opt/22329
18601         * gcc.dg/pr22329.c: New test.
18602
18603 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
18604
18605         PR tree-optimization/20139
18606         * gcc.dg/tree-ssa/pr20139.c: New.
18607
18608 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
18609
18610         PR tree-opt/22356
18611         * testsuite/gcc.dg/pr22356-1.c: New test.
18612
18613 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
18614
18615         PR c++/21799
18616         * g++.dg/template/unify8.C: New.
18617         * g++.dg/template/unify9.C: New.
18618
18619 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
18620
18621         * gfortran.fortran-torture/execute/entry_10.f90: New test.
18622
18623 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
18624
18625         * gcc.dg/darwin-version-1.c: New.
18626         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
18627         * gcc.dg/builtins-20.c: Likewise.
18628         * gcc.dg/builtins-53.c: Likewise.
18629         * gcc.dg/torture/builtins-convert-1.c: Likewise.
18630         * gcc.dg/torture/builtins-convert-2.c: Likewise.
18631         * gcc.dg/torture/builtins-convert-3.c: Likewise.
18632         * gcc.dg/torture/builtins-power-1.c: Likewise.
18633         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
18634         on Darwin.
18635
18636 2005-07-07  Jeff Law  <law@redhat.com>
18637
18638         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
18639         argument evaluation order.
18640
18641 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
18642
18643         PR libfortran/21594
18644         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18645         Add test cases where the shift length is greater than the
18646         array length.
18647
18648 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18649
18650         * obj-c++.dg/proto-lossage-6.mm: New.
18651         * objc.dg/proto-lossage-6.m: New.
18652
18653 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18654
18655         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
18656         * objc.dg/gnu-runtime-2.m: Likewise.
18657
18658 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
18659
18660         * gfortran.dg/longline.f: New test.
18661
18662         * gfortran.dg/badline.f: New test.
18663
18664 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
18665
18666         PR fortran/16531
18667         PR fortran/15966
18668         PR fortran/18781
18669         * gfortran.dg/hollerith.f90: New.
18670         * gfortran.dg/hollerith2.f90: New.
18671         * gfortran.dg/hollerith3.f90: New.
18672         * gfortran.dg/hollerith4.f90: New.
18673         * gfortran.dg/hollerith_f95.f90: New.
18674         * gfortran.dg/hollerith_legacy.f90: New.
18675         * gfortran.dg/g77/cpp4.F: New. Port from g77.
18676
18677 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18678
18679         PR objc/22274
18680         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
18681         * objc.dg/gnu-runtime-2.m: New.
18682
18683 2005-07-06  Jeff Law  <law@redhat.com>
18684
18685         * gcc.dg/tree-ssa/vrp17.c: New test.
18686
18687 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
18688
18689         PR fortran/22327
18690         * gfortran.dg/array_constructor_5.f90: New test.
18691
18692 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
18693
18694         * gfortran.fortran-torture/execute/entry_9.f90: New test.
18695
18696 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
18697
18698         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
18699         * gcc.dg/980816-1.c: Ditto.
18700
18701 2005-07-06  Jeff Law  <law@redhat.com>
18702
18703         * gcc.c-torture/compile/pr21356.c: New test.
18704
18705 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
18706
18707         PR c/22013
18708         PR c/22098
18709         * gcc.c-torture/compile/pr22013-1.c,
18710         gcc.c-torture/execute/pr22098-1.c,
18711         gcc.c-torture/execute/pr22098-2.c,
18712         gcc.c-torture/execute/pr22098-3.c: New tests.
18713
18714 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
18715
18716         PR c/22308
18717         * gcc.dg/pr22308-1.c: New test.
18718
18719 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
18720
18721         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
18722         target.
18723         * gcc.dg/compare9.c: Use -fshort-enums instead of
18724         -fno-short-enums.  Change the last test to dg-bogus.
18725
18726 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
18727
18728         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
18729         * gcc.dg/compare9.c: New.
18730
18731 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18732
18733         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
18734
18735 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
18736
18737         PR testsuite/22288
18738         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
18739
18740
18741 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18742
18743         * gcc.dg/format/gcc_gfc-1.c: New.
18744
18745 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
18746
18747         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
18748
18749 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18750
18751         PR fortran/20842
18752         * gfortran.dg/io_invalid_1.f90: New test.
18753
18754 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
18755
18756         * gcc.dg/format/gcc_diag-1.c: Update.
18757
18758 2005-07-02  Jeff Law  <law@redhat.com>
18759
18760         * gcc.dg/tree-ssa/pr22051-1.c: New test.
18761         * gcc.dg/tree-ssa/pr22051-2.c: New test.
18762
18763 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
18764
18765         * gcc.dg/format/gcc_diag-1.c: Update.
18766
18767 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
18768
18769         PR tree-opt/22269
18770         * gcc.c-torture/compile/pr22269.c: New test.
18771
18772 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
18773
18774         PR 21584
18775         PR 22219
18776         * g++.dg/tree-ssa/pr21584-1.C: New test.
18777         * g++.dg/tree-ssa/pr21584-2.C: New test.
18778
18779 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
18780
18781         * obj-c++.dg/try-catch-11.mm: New.
18782         * objc.dg/try-catch-10.m: New.
18783
18784 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
18785
18786         * g++.dg/other/ucnid-1.C: xfail on AIX.
18787
18788 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
18789
18790         PR 22234
18791         * gcc.dg/20050629-1.c: New test.
18792
18793 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
18794
18795         * obj-c++.dg/const-str-1[0-1].mm: New.
18796         * objc.dg/const-str-1[0-1].m: New.
18797
18798 2005-05-29  Richard Henderson  <rth@redhat.com>
18799
18800         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
18801         Rename from check_effective_target_vect_no_max.
18802         (check_effective_target_vect_no_int_add): New.
18803         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
18804         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
18805         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18806         * gcc.dg/vect/vect-reduc-1.c: Use both.
18807         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18808
18809 2005-05-29  Richard Henderson  <rth@redhat.com>
18810
18811         * lib/target-supports.exp (check_effective_target_vect_no_max):
18812         Remove i386 and x86_64.
18813
18814 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
18815
18816         PR testsuite/21969
18817         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
18818
18819 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
18820
18821         PR middle-end/21969
18822         * gcc.dg/vect/pr21969.c: New test.
18823
18824 2005-06-28  Eric Christopher  <echristo@redhat.com>
18825
18826         PR c/22052
18827         PR c/21975
18828         * gcc.dg/inline1.c: New test.
18829         * gcc.dg/inline2.c: Ditto.
18830         * gcc.dg/inline3.c: Ditto.
18831         * gcc.dg/inline4.c: Ditto.
18832         * gcc.dg/inline5.c: Ditto.
18833
18834 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
18835
18836         PR libfortran/22142
18837         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18838         Add testcase also testing eoshift1 for PR 22142.
18839
18840 2005-06-28  Richard Henderson  <rth@redhat.com>
18841
18842         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
18843         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
18844         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
18845         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
18846         gcc.dg/tree-ssa/20030922-2.c: Likewise.
18847
18848 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
18849
18850         PR libfortran/22142
18851         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18852         Add testcase for PR 22142.
18853
18854 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
18855
18856         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
18857         gcc.target/ia64/fpreg-2.c: New tests.
18858
18859 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18860
18861         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
18862
18863 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18864
18865         PR libfortran/22170
18866         * gfortran.dg/slash_1.f90: New test.
18867
18868 2005-06-27  Richard Henderson  <rth@redhat.com>
18869
18870         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
18871         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
18872         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18873         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18874         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18875         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18876
18877 2005-06-27  Richard Henderson  <rth@redhat.com>
18878
18879         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
18880         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
18881
18882 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
18883
18884         * obj-c++.dg/proto-lossage-5.mm: New.
18885         * objc.dg/proto-lossage-5.m: New.
18886
18887 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
18888
18889         PR 21959
18890         * gcc.dg/tree-ssa/pr21959.c: New test.
18891
18892 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
18893
18894         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
18895         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
18896         testing uninitialized var.
18897
18898         * gcc.c-torture/execute/builtins/chk.h: New.
18899         * gcc.c-torture/execute/builtins/lib/chk.c: New.
18900         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
18901         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
18902         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
18903         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
18904         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
18905         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
18906         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
18907         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
18908         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
18909         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
18910         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
18911         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
18912         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
18913         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
18914         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
18915         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
18916         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
18917         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
18918         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
18919         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
18920         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
18921         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
18922         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
18923         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
18924         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
18925         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
18926         * gcc.dg/builtin-object-size-1.c: New test.
18927         * gcc.dg/builtin-object-size-2.c: New test.
18928         * gcc.dg/builtin-object-size-3.c: New test.
18929         * gcc.dg/builtin-object-size-4.c: New test.
18930         * gcc.dg/builtin-object-size-5.c: New test.
18931         * gcc.dg/builtin-stringop-chk-1.c: New test.
18932         * gcc.dg/builtin-stringop-chk-2.c: New test.
18933         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
18934         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
18935         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
18936         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
18937         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
18938         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
18939         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
18940         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
18941         * gcc.c-torture/execute/printf-1.c: New test.
18942         * gcc.c-torture/execute/fprintf-1.c: New test.
18943         * gcc.c-torture/execute/vprintf-1.c: New test.
18944         * gcc.c-torture/execute/vfprintf-1.c: New test.
18945         * gcc.c-torture/execute/printf-chk-1.c: New test.
18946         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
18947         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
18948         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
18949
18950 2005-06-27  Michael Matz  <matz@suse.de>
18951
18952         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
18953         slot is not merged if address escapes.
18954
18955 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18956
18957         PR c/21911
18958         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
18959
18960 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
18961
18962         PR middle-end/17965
18963         * gcc.c-torture/compile/20050622-1.c: New test.
18964
18965         PR middle-end/22028
18966         * gcc.dg/20050620-1.c: New test.
18967
18968 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
18969
18970         PR tree-optimization/22026
18971         * gcc.dg/tree-ssa/pr22026.c: New.
18972
18973 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
18974
18975         PR libfortran/22144
18976         * gfortran.dg/shift-alloc.f90: New testcase.
18977
18978 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
18979
18980         * all files: Update FSF address in copyright headers.
18981
18982 2005-06-22  Jan Hubicka  <jh@suse.cz>
18983
18984         * wholeprogram-1.c: New testcase.
18985         * wholeprogram-2.c: New testcase.
18986
18987 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
18988
18989         PR 22171
18990         * gcc.dg/tree-ssa/pr22171.c: New test.
18991
18992 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
18993
18994         * gfortran.dg/simplify_modulo.f90: New.
18995
18996 2005-06-24  Jan Hubicka  <jh@suse.cz>
18997
18998         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
18999
19000 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19001
19002         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19003
19004 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19005
19006         * obj-c++.dg/typedef-alias-1.mm: New.
19007         * objc.dg/typedef-alias-1.m: New.
19008
19009 2005-06-23  Jeff Law  <law@redhat.com>
19010
19011         * gcc.dg/tree-ssa/vrp16.c: New test.
19012
19013 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19014
19015         * lib/target-supports.exp: Add
19016         check_effective_target_fortran_large_real and
19017         check_effective_target_fortran_large_int to check for
19018         corresponding effective targets.
19019         * gfortran.dg/large_integer_kind_1.f90: New test.
19020         * gfortran.dg/large_real_kind_1.f90: New test.
19021
19022 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19023
19024         PR tree-optimization/22117
19025         * gcc.dg/tree-ssa/pr22117.c: New.
19026
19027 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19028
19029         PR testsuite/22123
19030         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19031
19032 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19033
19034         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19035
19036 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19037
19038         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19039         * gfortran.dg/f2c_4.c: Likewise.
19040
19041 2005-06-22 Paul Brook  <paul@codesourcery.com>
19042
19043         PR fortran/21034
19044         * gfortran.dg/auto_save_1.f90: New test.
19045
19046 2005-06-22  Michael Matz  <matz@suse.de>
19047
19048         * gcc.target/x86-64/abi: New directory.
19049         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19050         * gcc.target/x86-64/abi/README.gcc: New file.
19051         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19052         * gcc.target/x86-64/abi/asm-support.s: New file.
19053         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19054         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19055         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19056         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19057         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19058         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19059         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19060         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19061         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19062         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19063         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19064         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19065         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19066         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19067         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19068         * gcc.target/x86_64/abi/test_varargs.c: New test.
19069
19070 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19071
19072         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19073         32-bit i?86 and x86_64.
19074
19075 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19076
19077         * obj-c++.dg/const-str-[1-9].mm: New tests.
19078
19079 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19080
19081         PR fortran/22010
19082         * gfortran.dg/namelist_use.f90: New.
19083         * gfortran.dg/namelist_use_only.f90: New.
19084
19085 2005-06-21  Jeff Law  <law@redhat.com>
19086
19087         * gcc.dg/tree-ssa/vrp15.c: New test.
19088
19089 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19090
19091         * lib/target-supports.exp (check_effective_target_vect_reduction):
19092         Remove.
19093         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19094         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19095         remove vect_reduction target keyword. Also avoid two returns in main.
19096         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19097         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19098         * gcc.dg/vect/vect-reduc-1short.c: New test.
19099         * gcc.dg/vect/vect-reduc-1char.c: New test.
19100         * gcc.dg/vect/vect-reduc-2short.c: New test.
19101         * gcc.dg/vect/vect-reduc-2char.c: New test.
19102         * gcc.dg/vect/vect-reduc-6.c: New test.
19103         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19104         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19105         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19106
19107 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19108         Paul Thomas  <pault@gcc.gnu.org>
19109
19110         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19111         New tests.
19112
19113 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19114
19115         * gfortran.dg/backslash_1.f90: New test.
19116         * gfortran.dg/backslash_2.f90: New test.
19117
19118 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19119
19120         * gfortran.dg/duplicate_labels.f90: New test.
19121
19122 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19123
19124         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19125         unsupportable relocations.
19126         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19127         * gcc.dg/20050321-2.c: xfail for NetWare.
19128
19129 2005-06-20  Andreas Jaeger  <aj@suse.de>
19130
19131         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19132         gcc.target/i386/fastcall-sseregparm.c,
19133         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19134
19135 2005-06-19  Richard Henderson  <rth@redhat.com>
19136
19137         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19138
19139 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19140
19141         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19142
19143 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19144
19145         PR c++/22115
19146         * g++.dg/conversion/simd2.C: Change expected error message.
19147
19148 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19149
19150         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19151         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19152         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19153
19154 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19155
19156         * gcc.dg/fold-mod-1.c: New test.
19157
19158 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19159
19160         PR fortran/19926
19161         * gfortran.dg/pr19926.f90: New test.
19162
19163 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19164
19165         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19166         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19167         targets.
19168         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19169         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19170
19171 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
19172
19173         * gcc.target/ia64/float80-varargs-1.c: New test.
19174
19175 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19176
19177         PR tree-opt/22035
19178         * gfortran.dg/f2c_6.f90: New test.
19179
19180 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19181
19182         PR c++/17413
19183         * g++.dg/template/local5.C: New.
19184
19185 2005-06-17  Richard Henderson  <rth@redhat.com>
19186
19187         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
19188
19189 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
19190
19191         PR testsuite/21945
19192         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
19193
19194 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
19195
19196         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
19197         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
19198         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
19199         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
19200         check_vect to verify the presence of hardware vector support.
19201
19202 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
19203
19204         PR testsuite/22056
19205         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
19206
19207 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19208
19209         PR libfortran/19216
19210         * gfortran.dg/pr19216.f: Add correct space between brackets and
19211         dg directive.
19212
19213 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19214
19215         PR libfortran/16436
19216         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
19217
19218 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
19219
19220         * gcc.target/i386/attributes-error.c: New testcase.
19221         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
19222         * gcc.target/i386/regparm-stdcall.c: Likewise.
19223         * gcc.target/i386/sseregparm-1.c: Likewise.
19224         * gcc.target/i386/sseregparm-2.c: Likewise.
19225
19226 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
19227
19228         * g++.dg/rtti/crash2.C: New.
19229
19230 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
19231
19232         * gcc.dg/noncompile/20040203-3.c: Update expected message.
19233
19234 2005-06-15  David Ung  <davidu@mips.com>
19235
19236         * gcc.target/mips/mips16e-extends.c: New test for testing the
19237         generation of MIPS16e zeb/zeh, seb/seh instructions.
19238
19239 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
19240
19241         PR 22018
19242         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19243         * gcc.dg/tree-ssa/pr22018.c: New test.
19244
19245 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
19246
19247         * gcc.dg/simd-1.c: Update error messages.
19248         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
19249         * gcc.dg/simd-2.c: Update error messages.
19250         * gcc.dg/simd-4.c: New.
19251
19252 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
19253
19254         PR c++/20678
19255         * g++.dg/other/crash-4.C: New.
19256
19257 2005-06-14  Devang Patel  <dpatel@apple.com>
19258
19259         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19260
19261 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19262
19263         PR c++/21929
19264         * g++.dg/parse/crash11.C: Update
19265
19266 2005-06-13  Jeff Law  <law@redhat.com>
19267
19268         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19269         perform the desired transformations.
19270         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19271         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19272
19273 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19274
19275         PR fortran/22038
19276         * gfortran.dg/forall_1.f90: Un-XFAIL.
19277
19278 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
19279
19280         PR c++/21929
19281         * g++.dg/parse/crash26.C: New.
19282
19283         PR c++/20789
19284         * g++.dg/init/member1.C: New.
19285
19286 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
19287
19288         * gfortran.dg/altreturn_1.f90: New test.
19289
19290 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
19291
19292         PR middle-end/21985
19293         * gcc.dg/tree-ssa/pr21985.c: New test.
19294
19295 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19296
19297         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19298
19299 2005-06-12  Roger Sayle  <roger@eyesopen.com>
19300
19301         PR c++/21930
19302         * g++.dg/other/error10.C: New test case.
19303
19304 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19305
19306         PR libfortran/19155
19307         * gfortran.dg/pr19155.f: Add test.
19308
19309 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19310
19311         * gfortran.dg/f2c_7.f90: New test.
19312
19313         * gfortran.dg/forall_1.f90: XFAILed.
19314
19315 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19316
19317         * gcc.dg/pr14796-1.c: New.
19318         * gcc.dg/pr14796-2.c: New.
19319
19320 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
19321
19322         PR fortran/17792
19323         PR fortran/21375
19324         * gfortran.dg/deallocate_stat.f90: New test.
19325
19326 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19327
19328         * gfortran.fortran-torture/execute/in-pack.f90: New test.
19329
19330 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
19331
19332         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19333         access will be generated when this loop is vectorized. Test that
19334         accesses with same alignment were detected.
19335         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19336         Test that accesses with same alignment were detected.
19337         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19338         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19339         alignment were detected.
19340
19341 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
19342
19343         PR c++/10611
19344         * g++.dg/conversion/simd2.C: New.
19345
19346 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19347
19348         * gcc.dg/Wcxx-compat-1.c: New.
19349
19350 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
19351
19352         PR libfortran/21480
19353         * gfortran.dg/reshape-complex.f90: Add a test for a packed
19354         complex array.
19355
19356 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
19357
19358         * gcc.dg/alias-8.c: New.
19359
19360 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
19361
19362         * gcc.dg/format/cmn_err-1.c: Update.
19363
19364 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
19365
19366         PR target/20666
19367         * gcc.target/sparc/fexpand-2.c: New.
19368         * gcc.target/sparc/fpmerge-2.c: New.
19369         * gcc.target/sparc/fpmul-2.c: New.
19370         * gcc.target/sparc/noresult.c: New.
19371         * gcc.target/sparc/pdist-2.c: New.
19372         * gcc.target/sparc/pdist-3.c: New.
19373
19374 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
19375
19376         PR testsuite/21702
19377         * gcc.target/i386/i386.exp: Fix comment typo.
19378
19379 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19380
19381         PR c++/19497
19382         * g++.dg/inherit/using5.C: New.
19383         * g++.dg/inherit/using6.C: New.
19384
19385 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19386
19387         PR c++/19894
19388         * g++.dg/template/ptrmem15.C: New test.
19389
19390         PR c++/20563
19391         * g++.dg/ext/label4.C: New test.
19392
19393 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19394
19395         * gcc.dg/tls/debug-1.c: New test.
19396
19397 2005-06-07  Dale Johannesen  <dalej@apple.com>
19398
19399         * gcc.target/i386/movq.c: New.
19400
19401 2005-06-07  Dale Johannesen  <dalej@apple.com>
19402
19403         * gcc.dg/20050607-1.c: New.
19404
19405 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
19406
19407         PR middle-end/21850
19408         * gcc.c-torture/execute/20050607-1.c: New test.
19409
19410 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
19411
19412         PR libfortran/21926
19413         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
19414         Test case where the return array has lowest stride one,
19415         but isn't packed.
19416
19417 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
19418
19419         * lib/target-supports.exp (check_effective_target_sync_int_long):
19420         Add s390 and s390x targets.
19421
19422 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
19423
19424         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
19425         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
19426         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
19427         * gcc.dg/tree-ssa/loop-9.c: New test.
19428
19429 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19430
19431         * g++.dg/parse/defarg10.C: New.
19432
19433 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
19434
19435         PR regression/21897
19436         * gcc.c-torture/execute/20050604-1.c: New test.
19437
19438 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
19439
19440         PR 21903
19441         * g++.dg/parse/defarg9.C: New.
19442
19443         PR c++/20637
19444         * g++.dg/inherit/using4.C: New.
19445         * g++.dg/overload/error1.C: Adjust expected errors.
19446         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
19447         * g++.old-deja/g++.brendan/arm2.C: Likewise.
19448         * g++.old-deja/g++.other/redecl2.C: Likewise.
19449         * g++.old-deja/g++.other/redecl4.C: Likewise.
19450         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
19451
19452 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19453
19454         * gfortran.dg/f2c_5.f90: Add -w to dg-options
19455
19456 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19457
19458         * lib/gfortran.exp (gfortran_target_compile): Call
19459         dg-additional-files-options
19460         * gfortran.dg/f2c_4.f90: New file
19461         * gfortran.dg/f2c_4.c: New file
19462         * gfortran.dg/f2c_5.f90: New file
19463         * gfortran.dg/f2c_5.c: New file
19464
19465 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19466
19467         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
19468
19469         PR fortran/21912
19470         * gfortran.dg/array_constructor_4.f90: New test.
19471
19472 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
19473
19474         PR c++/21619
19475         * g++.dg/ext/builtin9.C: New test.
19476
19477 2005-06-05  Dale Johannesen  <dalej@apple.com>
19478
19479         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
19480         * gcc.c-torture/execute/20050603-2.c: Ditto.
19481
19482 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19483
19484         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
19485         * gcc.dg/vect/vect-reduc-1.c: New.
19486         * gcc.dg/vect/vect-reduc-2.c: New.
19487         * gcc.dg/vect/vect-reduc-3.c: New.
19488
19489 2005-06-04  Dale Johannesen  <dalej@apple.com>
19490
19491         * gcc.c-torture/execute/20050603-1.c: New.
19492         * gcc.c-torture/execute/20050603-2.c: New.
19493         * gcc.dg/20050603-3.c: New.
19494
19495 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19496
19497         PR fortran/19195
19498         * gfortran.dg/debug_1.f90: New test.
19499
19500         * gfortran.dg/forall_1.f90: New test.
19501
19502 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
19503
19504         * gfortran.dg/array_constructor_3.f90: New test.
19505
19506 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19507
19508         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
19509
19510 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
19511
19512         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
19513
19514 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
19515
19516         PR c/21873
19517         * gcc.dg/init-excess-1.c: New test.
19518
19519 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
19520
19521         PR c++/21853
19522         * g++.dg/expr/static_cast6.C: New test.
19523
19524 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
19525
19526         * gcc.dg/tree-ssa/vrp14.c: New test.
19527
19528 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
19529
19530         PR c++/21336
19531         * g++.dg/template/new2.C: New test.
19532
19533 2005-06-03  Josh Conner  <jconner@apple.com>
19534
19535         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
19536         all entries in initializer.
19537
19538 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
19539
19540         PR middle-end/21858
19541         * gcc.dg/pr21858.c: New testcase.
19542
19543 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
19544
19545         PR tree-optimization/21292
19546
19547         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
19548         New.
19549         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19550         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19551         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19552         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19553         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
19554
19555 2005-06-02  Richard Henderson  <rth@redhat.com>
19556
19557         * gcc.dg/sync-2.c: Use -march=i486 for i386.
19558
19559 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
19560
19561         * gcc.dg/wtypequal.c: New testcase.
19562
19563 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
19564
19565         PR 21582
19566         * gcc.dg/tree-ssa/pr21582.c: New test.
19567
19568 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
19569
19570         PR c++/21280
19571         * g++.dg/opt/interface2.h: New.
19572         * g++.dg/opt/interface2.C: New.
19573         * g++.dg/init/ctor4.C: Adjust error lines.
19574         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19575         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19576         * g++.old-deja/g++.jason/opeq3.C: Likewise.
19577         * g++.old-deja/g++.pt/assign1.C: Likewise.
19578         * g++.old-deja/g++.pt/crash20.C: Likewise.
19579
19580 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
19581
19582         PR tree-optimization/21734
19583         * g++.dg/vect/pr21734_1.cc: New.
19584         * g++.dg/vect/pr21734_2.cc: New.
19585
19586 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
19587
19588         PR c++/20350
19589         * g++.dg/template/spec24.C: New.
19590
19591         PR c++/21151
19592         * g++.dg/pch/local-1.C: New.
19593         * g++.dg/pch/local-1.Hs: New.
19594
19595 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
19596
19597         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
19598         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
19599         * gcc.dg/tree-ssa/pr14341.c: New test.
19600         * gcc.dg/tree-ssa/pr14841.c: New test.
19601         * gcc.dg/tree-ssa/pr20701.c: New test.
19602         * gcc.dg/tree-ssa/pr21086.c: New test.
19603         * gcc.dg/tree-ssa/pr21090.c: New test.
19604         * gcc.dg/tree-ssa/pr21332.c: New test.
19605         * gcc.dg/tree-ssa/pr21458.c: New test.
19606         * gcc.dg/tree-ssa/pr21658.c: New test.
19607         * gcc.dg/tree-ssa/vrp01.c: New test.
19608         * gcc.dg/tree-ssa/vrp02.c: New test.
19609         * gcc.dg/tree-ssa/vrp03.c: New test.
19610         * gcc.dg/tree-ssa/vrp04.c: New test.
19611         * gcc.dg/tree-ssa/vrp05.c: New test.
19612         * gcc.dg/tree-ssa/vrp06.c: New test.
19613         * gcc.dg/tree-ssa/vrp07.c: New test.
19614         * gcc.dg/tree-ssa/vrp08.c: New test.
19615         * gcc.dg/tree-ssa/vrp09.c: New test.
19616         * gcc.dg/tree-ssa/vrp10.c: New test.
19617         * gcc.dg/tree-ssa/vrp11.c: New test.
19618         * gcc.dg/tree-ssa/vrp12.c: New test.
19619         * gcc.dg/tree-ssa/vrp13.c: New test.
19620
19621 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
19622
19623         PR 21029
19624         * gcc.dg/tree-ssa/pr21029.c: New test.
19625
19626 2005-06-01  Roger Sayle  <roger@eyesopen.com>
19627
19628         * gfortran.dg/logint-1.f: New test case.
19629         * gfortran.dg/logint-2.f: Likewise.
19630         * gfortran.dg/logint-3.f: Likewise.
19631
19632 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
19633
19634         PR c/21536
19635         PR c/20760
19636         * gcc.dg/20050527-1.c: New test.
19637
19638         * gcc.dg/i386-sse-12.c: New test.
19639
19640         PR fortran/21729
19641         * gfortran.dg/implicit_5.f90: New test.
19642
19643 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
19644
19645         PR fortran/20883
19646         * gfortran/assign_4.f90: New test.
19647         * gfortran/assign_2.f90: Change compile to run.
19648
19649 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
19650
19651         * lib/target-supports.exp
19652         (check_effective_target_sync_char_short): New.
19653         * gcc.dg/sync-2.c: New.
19654
19655 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
19656
19657         PR tree-optimization/21817
19658         * gcc.dg/torture/pr21817-1.c: New.
19659
19660 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
19661
19662         PR c++/21165
19663         * g++.dg/template/init5.C: New.
19664
19665 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
19666
19667         * gfortran.dg/char_initialiser_actual.f90:
19668         Test character initialisers as actual arguments.
19669         * gfortran.dg/char_pointer_comp_assign.f90:
19670         Test character pointer structure component assignments.
19671         * gfortran.dg/char_array_structure_constructor.f90:
19672         Test character components in structure constructors.
19673
19674 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
19675
19676         PR middle-end/20931
19677         * g++.dg/opt/pr20931.C: New test.
19678
19679 2005-05-31  Andreas Jaeger  <aj@suse.de>
19680
19681         PR testsuite/20772
19682         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
19683         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
19684         g++.old-deja/g++.ext/asmspec1.C,
19685         g++.old-deja/g++.other/regstack.C,
19686         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
19687         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
19688         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
19689         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
19690         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
19691         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
19692         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
19693         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
19694         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
19695         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
19696         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
19697         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
19698         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
19699         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
19700         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
19701         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
19702         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
19703         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
19704         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
19705
19706 2005-05-31  Jeff Law  <law@redhat.com>
19707
19708         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
19709
19710 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
19711
19712         PR middle-end/21743
19713         * gcc.dg/builtins-1.c: Activate disabled clog test.
19714         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19715
19716 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
19717
19718         * gfortran.dg/char_pointer_assign.f90:
19719         Test character-pointer assignments and pointer assignments.
19720         * gfortran.dg/char_pointer_dummy.f90:
19721         Test character-pointer dummy arguments.
19722         * gfortran.dg/char_pointer_func.f90:
19723         Test character-pointer function returns.
19724         * gfortran.dg/char_pointer_dependency.f90:
19725         Test character-pointer functions with dependencies.
19726
19727 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
19728
19729         PR c++/21784
19730         * g++.dg/lookup/using14.C: New test.
19731
19732 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
19733
19734         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
19735         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
19736         trailing ^M.
19737
19738 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
19739
19740         PR c++/17413
19741         * g++.dg/template/local5.C: New.
19742
19743         PR target/21761
19744         * gcc.c-torture/compile/pr21761.c: New.
19745
19746         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
19747         before darwin8.
19748
19749 2005-05-30  Steven G. Kargl
19750
19751         PR fortran/20846
19752         * gfortran.dg/inquire_8.f90: New test.
19753
19754 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19755
19756         PR libfortran/21376
19757         * gfortran.dg/output_exponents_1.f90: New test.
19758
19759 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19760
19761         PR libfortran/20006
19762         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
19763
19764 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
19765
19766         PR c++/21210
19767         * g++.dg/ext/complex1.C: New test.
19768
19769         PR c++/21340
19770         * g++.dg/init/ctor6.C: New test.
19771
19772 2005-05-29  Jan Hubicka  <jh@suse.cz>
19773
19774         * gcc.c-torture/compile/pr21562.c: New.
19775
19776 2005-05-28  Steven G. Kargl <kargls@comcast.net>
19777
19778         * gfortran.dg/subnormal_1.f90: New test.
19779
19780 2005-05-28  Jan Hubicka  <jh@suse.cz>
19781
19782         * tree-prof.exp: Fix comment.
19783         * value-prof-1.c: New.
19784         * value-prof-2.c: New.
19785         * value-prof-3.c: New.
19786         * value-prof-4.c: New.
19787
19788 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
19789
19790         PR c++/21614
19791         * g++.dg/expr/ptrmem6.C: New test.
19792         * g++.dg/expr/ptrmem6a.C: Likewise.
19793
19794 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
19795
19796         PR tree-optimization/21658
19797         * gcc.dg/tree-ssa/pr21658.c: New.
19798
19799 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
19800
19801         PR c++/21455
19802         * g++.dg/inherit/ptrmem3.C: New.
19803
19804         PR c++/21681
19805         * g++.dg/parse/template16.C: New.
19806
19807 2005-05-27  Andreas Jaeger  <aj@suse.de>
19808
19809         * gcc.dg/setjmp-2.c: Only run in 32-bit.
19810
19811         * gcc.dg/i386-sse-8.c: Run test on all archs.
19812
19813 2005-05-26  Mike Stump  <mrs@apple.com>
19814
19815         * objc.dg/isa-field-1.m: Only run on darwin.
19816         * objc.dg/lookup-1.m: Likewise.
19817         * objc.dg/try-catch-8.m: Likewise.
19818
19819 2005-05-26  Roger Sayle  <roger@eyesopen.com>
19820
19821         PR tree-optimization/9814
19822         * gcc.dg/pr9814-1.c: New test case.
19823
19824 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
19825
19826         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
19827         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
19828         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
19829         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
19830         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
19831         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
19832         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
19833         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
19834         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
19835         objc.dg/try-catch-8.m: New.
19836
19837 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
19838
19839         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
19840         remove extraneous semicolons.
19841
19842 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
19843
19844         * obj-c++.dg/comp-types-12.mm: New.
19845         * objc.dg/comp-types-11.m: New.
19846         * objc.dg/selector-4.m: New.
19847
19848 2005-05-26  Andreas Jaeger  <aj@suse.de>
19849
19850         PR testsuite/20772
19851         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
19852         g++.old-deja/g++.ext/attrib3.C,
19853         g++.old-deja/g++.other/store-expr1.C,
19854         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
19855         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
19856         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19857         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
19858         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
19859         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
19860         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
19861         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19862         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
19863         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
19864         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
19865         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
19866         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
19867         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
19868         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
19869         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
19870         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
19871         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19872         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
19873
19874 2005-05-26  Andreas Jaeger  <aj@suse.de>
19875
19876         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
19877         x86-64 compilation.
19878
19879 2005-05-26  Andreas Jaeger  <aj@suse.de>
19880
19881         PR testsuite/20772
19882         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
19883         gcc.misc-tests/i386-pf-athlon-1.c,
19884         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19885         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
19886         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
19887         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
19888         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
19889         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
19890         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
19891         programs.
19892
19893         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
19894         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
19895         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
19896         x86-64 compilation.
19897
19898         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
19899         x86_64.
19900
19901         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
19902         effective-target ilp32.
19903
19904 2005-05-26  David Ung  <davidu@mips.com>
19905
19906         * gcc.target/mips/ext_ins.c: New test for testing the generation
19907         of MIPS32/64 rev 2 ext/ins instructions.
19908
19909 2005-05-26  Andreas Jaeger  <aj@suse.de>
19910
19911         * treelang/compile/unsigned.tree: Use gimple instead of
19912         nonexisting generic dump.
19913
19914 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
19915
19916         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
19917
19918 2005-05-26  Andreas Jaeger  <aj@suse.de>
19919
19920         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
19921
19922 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19923
19924         PR libfortran/17283
19925         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
19926         Test callee-allocated memory with write statements.
19927
19928 2005-05-25  Roger Sayle  <roger@eyesopen.com>
19929
19930         PR middle-end/21709
19931         * gcc.dg/pr21709-1.c: New test case.
19932
19933 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
19934             Mike Stump  <mrs@apple.com>
19935
19936         * objc/execute/next_mapping.h: Update for C++.
19937
19938         * obj-c++.dg/selector-1.mm: Move to...
19939         * obj-c++.dg/selector-4.mm: here...
19940
19941         * obj-c++.dg/basic.mm: New.
19942         * obj-c++.dg/comp-types-1.mm: New.
19943         * obj-c++.dg/cxx-class-1.mm: New.
19944         * obj-c++.dg/cxx-ivars-1.mm: New.
19945         * obj-c++.dg/cxx-ivars-2.mm: New.
19946         * obj-c++.dg/cxx-ivars-3.mm: New.
19947         * obj-c++.dg/cxx-scope-1.mm: New.
19948         * obj-c++.dg/cxx-scope-2.mm: New.
19949         * obj-c++.dg/defs.mm: New.
19950         * obj-c++.dg/empty-private-1.mm: New.
19951         * obj-c++.dg/encode-1.mm: New.
19952         * obj-c++.dg/encode-2.mm: New.
19953         * obj-c++.dg/encode-3.mm: New.
19954         * obj-c++.dg/extern-c-1.mm: New.
19955         * obj-c++.dg/extra-semi.mm: New.
19956         * obj-c++.dg/fix-and-continue-2.mm: New.
19957         * obj-c++.dg/isa-field-1.mm: New.
19958         * obj-c++.dg/ivar-list-semi.mm: New.
19959         * obj-c++.dg/local-decl-1.mm: New.
19960         * obj-c++.dg/lookup-1.mm: New.
19961         * obj-c++.dg/lookup-2.mm: New.
19962         * obj-c++.dg/method-1.mm: New.
19963         * obj-c++.dg/method-2.mm: New.
19964         * obj-c++.dg/method-3.mm: New.
19965         * obj-c++.dg/method-4.mm: New.
19966         * obj-c++.dg/method-5.mm: New.
19967         * obj-c++.dg/method-6.mm: New.
19968         * obj-c++.dg/method-7.mm: New.
19969         * obj-c++.dg/no-extra-load.mm: New.
19970         * obj-c++.dg/overload-1.mm: New.
19971         * obj-c++.dg/pragma-1.mm: New.
19972         * obj-c++.dg/pragma-2.mm: New.
19973         * obj-c++.dg/private-1.mm: New.
19974         * obj-c++.dg/private-2.mm: New.
19975         * obj-c++.dg/proto-qual-1.mm: New.
19976         * obj-c++.dg/qual-types-1.mm: New.
19977         * obj-c++.dg/stubify-1.mm: New.
19978         * obj-c++.dg/stubify-2.mm: New.
19979         * obj-c++.dg/super-class-1.mm: New.
19980         * obj-c++.dg/super-class-2.mm: New.
19981         * obj-c++.dg/super-dealloc-1.mm: New.
19982         * obj-c++.dg/super-dealloc-2.mm: New.
19983         * obj-c++.dg/template-1.mm: New.
19984         * obj-c++.dg/template-2.mm: New.
19985         * obj-c++.dg/template-3.mm: New.
19986         * obj-c++.dg/template-4.mm: New.
19987         * obj-c++.dg/template-5.mm: New.
19988         * obj-c++.dg/template-6.mm: New.
19989         * obj-c++.dg/try-catch-1.mm: New.
19990         * obj-c++.dg/try-catch-2.mm: New.
19991         * obj-c++.dg/try-catch-3.mm: New.
19992         * obj-c++.dg/try-catch-4.mm: New.
19993         * obj-c++.dg/try-catch-5.mm: New.
19994         * obj-c++.dg/try-catch-6.mm: New.
19995         * obj-c++.dg/try-catch-7.mm: New.
19996         * obj-c++.dg/try-catch-8.mm: New.
19997         * obj-c++.dg/try-catch-9.mm: New.
19998         * obj-c++.dg/va-meth-1.mm: New.
19999
20000 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20001
20002         * obj-c++.dg/selector-1.mm: New.
20003         * obj-c++.dg/selector-2.mm: New.
20004
20005 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20006
20007         * obj-c++.dg/selector-3.mm: New.
20008         * objc.dg/selector-3.m: New.
20009
20010 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20011
20012         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20013         about where warning appears.
20014
20015 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20016
20017         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20018         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20019         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20020         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20021
20022 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20023
20024         * gcc.dg/20050524-1.c: New test.
20025
20026 2005-05-25  Jan Hubicka  <jh@suse.cz>
20027
20028         * gcc.dg/tree-prof/inliner-1.c: New.
20029
20030 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20031
20032         * gcc.dg/tree-prof: New directory.
20033         * gcc.dg/tree-prof/tree-prof.exp: New.
20034
20035 2005-05-25  DJ Delorie  <dj@redhat.com>
20036
20037         * gcc.dg/Wattributes-1.c: New.
20038         * gcc.dg/Wattributes-2.c: New.
20039         * gcc.dg/Wattributes-3.c: New.
20040
20041 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20042
20043         PR tree-optimization/19833
20044         * gcc.dg/uninit-4.c: Remove xfail.
20045         * gcc.dg/uninit-9.c: Ditto.
20046
20047 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20048
20049         * obj-c++.dg/bitfield-[1-5].mm: New.
20050         * obj-c++.dg/class-protocol-1.mm: New.
20051         * obj-c++.dg/comp-types-1[0-1].mm: New.
20052         * obj-c++.dg/comp-types-[2-9].mm: New.
20053         * obj-c++.dg/encode-[4-8].mm: New.
20054         * obj-c++.dg/layout-1.mm: New.
20055         * obj-c++.dg/method-1[0-9].mm: New.
20056         * obj-c++.dg/method-2[0-1].mm: New.
20057         * obj-c++.dg/method-[8-9].mm: New.
20058         * obj-c++.dg/objc-gc-3.mm: New.
20059         * obj-c++.dg/try-catch-10.mm: New.
20060         * objc.dg/bitfield-5.m: New.
20061         * objc.dg/comp-types-10.m: New.
20062         * objc.dg/comp-types-9.m: New.
20063         * objc.dg/layout-1.m: New.
20064         * objc.dg/objc-gc-4.m: New.
20065         * objc.dg/try-catch-9.m: New.
20066         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20067         * objc.dg/comp-types-1.m: Likewise.
20068         * objc.dg/comp-types-[5-6].m: Likewise.
20069         * objc.dg/method-9.m: Likewise.
20070
20071 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20072
20073         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20074         and on hardware without VMX support.
20075
20076         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20077
20078         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20079
20080         * lib/profopt.exp (dg-final-generate, dg-final-use,
20081         profopt-final-code, profopt-get-options): New.
20082         (profopt-execute): Process test directives.
20083
20084         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20085         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20086         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20087
20088 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20089
20090         PR C++/21645
20091         * g++.dg/init/ctor5.C: New test.
20092
20093 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20094
20095         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20096         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20097         vect-113.c, vect-114.c.
20098
20099 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20100
20101         * gcc.dg/const-elim-1.c: Remove xfails.
20102
20103 2005-05-23  Jeff Law  <law@redhat.com>
20104
20105         * gcc.c-torture/compile/pr21638.c: New test.
20106         * gcc.c-torture/compile/20050520-1.c: New test.
20107
20108 2005-05-23  Nick Clifton  <nickc@redhat.com>
20109
20110         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20111         be a proper triple, ie: m32r*-*-*.
20112         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20113
20114 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20115
20116         PR middle-end/21331
20117         PR tree-opt/21293
20118         * gcc.c-torture/compile/pr21293.c: New test.
20119         * gcc.c-torture/execute/pr21331.c: New test.
20120
20121 2004-05-20  Richard Henderson  <rth@redhat.com>
20122
20123         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20124
20125 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20126
20127         * obj-c++-dg.exp: Add.
20128         * obj-c++.exp: Add.
20129         * obj-c++.dg/dg.exp: Add.
20130
20131 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20132
20133         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20134         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20135
20136 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20137
20138         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20139
20140 2004-05-19  Richard Henderson  <rth@redhat.com>
20141
20142         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20143
20144 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20145
20146         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20147
20148         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20149
20150 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20151
20152         PR c++/21495
20153         * g++.dg/parse/extern1.C: New test.
20154         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20155
20156 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20157
20158         * gcc.dg/c99-math.h: New.
20159         * gcc.dg/c99-math-float-1.c: New test.
20160         * gcc.dg/c99-math-double-1.c: Likewise.
20161         * gcc.dg/c99-math-long-double-1.c: Likewise.
20162
20163 2005-05-18  Richard Henderson  <rth@redhat.com>
20164
20165         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20166
20167 2005-05-18  Devang Patel  <dpatel@apple.com>
20168
20169         * g++.dg/opt/20050511-1.C: New test.
20170
20171 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
20172
20173         PR libfortran/21127
20174         * gfortran.dg/reshape-complex.f90: New test.
20175
20176 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
20177
20178         * gfortran.dg/array_constructor_1.f90: New test.
20179         * gfortran.dg/array_constructor_2.f90: New test.
20180
20181 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20182
20183         PR fortran/20954
20184         * gfortran.dg/pr20954.f: New test.
20185
20186 2005-05-17  Mike Stump  <mrs@apple.com>
20187
20188         Yet more Objective-C++...
20189
20190         * objc.dg/method-5.m: Update.
20191         * objc.dg/method-6.m: Update.
20192         * objc.dg/method-7.m: Update.
20193         * objc.dg/method-9.m: Update.
20194         * objc.dg/try-catch-2.m: Update.
20195
20196 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
20197
20198         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
20199         Remove little-endian optimizations.
20200
20201 2005-05-17  Jeff Law  <law@redhat.com>
20202
20203         * g++.dg/tree-ssa/pr14814.C: New test.
20204         * gcc.dg/tree-ssa/pr14814.C: New test.
20205         * gcc.dg/tree-ssa/pr17141-1.C: New test.
20206         * gcc.dg/tree-ssa/pr17141-2.C: New test.
20207
20208 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20209
20210         * gcc.dg/compat/generate-random.c: Do not include
20211         libiberty.h.
20212         * gcc.dg/compat/generate-random_r.c: Likewise.
20213
20214 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
20215
20216         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
20217
20218 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20219
20220         PR middle-end/21595
20221         * g++.dg/tree-ssa/builtin1.C: New testcase.
20222
20223 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
20224
20225         PR c++/21454
20226         * g++.dg/opt/const4.C: New test.
20227
20228         PR middle-end/21492
20229         * g++.dg/opt/crossjump1.C: New test.
20230
20231         PR tree-optimization/21610
20232         * gcc.c-torture/compile/20050516-1.c: New test.
20233
20234         PR fortran/15080
20235         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20236         about the test failing.
20237         * gfortran.fortran-torture/execute/where_7.f90: New test.
20238         * gfortran.fortran-torture/execute/where_8.f90: New test.
20239
20240 2005-05-16  Richard Henderson  <rth@redhat.com>
20241
20242         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20243         i?86 and x86_64.
20244
20245 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
20246
20247         * gcc.dg/compat/generate-random.c (config.h): Do not include.
20248         (limits.h): Include unconditionally.
20249         (stdlib.h): Likewise.
20250         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20251         (limits.h): Include unconditionally.
20252         (stdlib.h): Likewise.
20253         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20254         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20255         (limits.h): Include unconditionally.
20256         (stdlib.h): Likewise.
20257         (hashtab.h): Do not include.
20258         (getopt.h): Likewise.
20259         (stddef.h): Include.
20260         (hashval_t): Define.
20261         (struct entry): Add "next" field.
20262         (HASH_SIZE): New macro.
20263         (hash_table): New variable.
20264         (switchfiles): Do not use xmalloc.
20265         (mix): New macro.
20266         (iterative_hash): New function.
20267         (hasht): Remove.
20268         (e_exists): New function.
20269         (e_insert): Likewise.
20270         (output): Use, instead of libiberty hashtable functions.
20271         (main): Do not use getopt.  Do not call htab_create.
20272
20273 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
20274
20275         PR libstdc++/21526
20276         * lib/target-supports.exp (check_mkfifo_available):
20277         Return 0 for cygwin as mkfifo support incomplete on platform.
20278         Fix typos in comments.
20279
20280 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
20281
20282         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20283
20284 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
20285
20286         PR fortran/17432
20287         * gfortran.dg/assign_4.f: New test.
20288
20289 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
20290
20291         PR tree-optimization/21563
20292         * gcc.dg/tree-ssa/pr21563.c: New.
20293
20294 2005-05-14  Jan Hubicka  <jh@suse.cz>
20295
20296         * gcc.dg/noreturn-7.c: Allow control reaches warning.
20297
20298 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
20299
20300         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20301
20302 2005-05-13  Julian Brown  <julian@codesourcery.com>
20303
20304         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20305         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20306
20307 2005-05-13  Jan Hubicka  <jh@suse.cz>
20308
20309         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20310         * gcc.dg/fold-xor-?.c: Likewise.
20311         * gcc.dg/pr15784-?.c: Likewise.
20312         * gcc.dg/pr20922-?.c: Likewise.
20313         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20314         * gcc.dg/tree-ssa/pr17598.c: Likewise.
20315         * gcc.dg/tree-ssa/pr20470.c: Likewise.
20316
20317 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20318
20319         PR fortran/21260
20320         * gfortran.dg/hollerith_1.f90: New test.
20321
20322 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20323
20324         * gfortran.dg/func_result_2.f90: New test.
20325
20326 2005-05-11  Bud Davis  <bdavis@gfortran.org>
20327
20328         * gfortran.dg/dev_null.f90: New test.
20329
20330 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
20331
20332         * gcc.dg/arm-vfp1.c: Revert last change.
20333
20334 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
20335
20336         PR middle-end/19807
20337         PR tree-optimization/19639
20338         * g++.dg/tree-ssa/pr19807.C: New testcase.
20339
20340 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20341
20342         PR libfortran/21471
20343         * gfortran.dg/append-1.f90: New test.
20344
20345 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20346
20347         * gcc.dg/pr18501.c: XFAIL.
20348         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20349         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20350         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20351         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20352         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20353         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
20354         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
20355         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
20356
20357 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20358
20359         PR fortran/20178
20360         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
20361         gfortran.dg/f2c_3.f90: New tests.
20362
20363         * gfortran.dg/return_1.f90: Fix dg annotation.
20364
20365 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20366
20367         * gcc.c-torture/compile/20050510-1.c: New test.
20368
20369 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
20370
20371         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
20372
20373 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
20374
20375         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
20376
20377 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
20378
20379         PR c/17913
20380         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
20381
20382 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
20383
20384         PR c/21342
20385         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
20386         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
20387
20388 2005-05-10  Ben Elliston  <bje@au.ibm.com>
20389
20390         PR debug/16676
20391         * gcc.dg/debug/pr16676.c: New test.
20392
20393 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
20394
20395         PR testsuite/21443
20396         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
20397         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
20398         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
20399         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
20400         Change -O1 to -O2.
20401         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
20402         -fno-tree-dominator-opts.
20403
20404 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20405
20406         * gfortran.dg/return_1.f90: New test.
20407
20408 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
20409
20410         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
20411
20412         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
20413
20414 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
20415
20416         PR c++/21427
20417         * g++.dg/inherit/covariant13.C: New.
20418
20419 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20420
20421         PR libfortran/19155
20422         * gfortran.dg/pr19155.f: New test.
20423
20424 2005-05-08  Roger Sayle  <roger@eyesopen.com>
20425
20426         PR inline-asm/8788
20427         * gcc.dg/pr8788-1.c: New testcase.
20428
20429 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
20430
20431         PR target/21416
20432         * gcc.target/mips/fpcmp-[12].c: New tests.
20433
20434 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
20435
20436         * lib/target-supports-dg.exp (dg-require-fork): New function.
20437         (dg-require-mkfifo): Likewise.
20438         * lib/target-supports.exp (check_function_available): New
20439         function.
20440         (check_fork_available): Likewise.
20441         (check_mkfifo_available): Likewise.
20442
20443 2005-05-06  Jeff Law  <law@redhat.com>
20444
20445         * gcc.c-torture/compile/pr21380.c: New test.
20446
20447 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
20448
20449         PR c++/20961
20450         * g++.dg/ext/weak3.C: New test.
20451
20452 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
20453
20454         PR c++/21352
20455         * g++.dg/template/crash37.C: New test.
20456
20457 2005-05-05  Paul Brook  <paul@codesourcery.com>
20458
20459         * gcc.dg/arm-g2.c: Use effective-target arm32.
20460         * gcc.dg/arm-mmx-1.c: Ditto.
20461         * gcc.dg/arm-scd42-2.c: Ditto.
20462         * gcc.dg/arm-vfp1.c: Ditto.
20463         * lib/target-supports.exp (check_effective_target_arm32): New
20464         function.
20465
20466 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
20467
20468         PR libfortran/21354
20469         gfortran.dg/in_pack_rank7.f90: New test.
20470
20471 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
20472
20473         PR middle-end/15618
20474         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
20475
20476 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
20477
20478         PR middle-end/21265
20479         * gcc.dg/20050503-1.c: New test.
20480
20481         PR rtl-optimization/21239
20482         * gcc.dg/i386-sse-11.c: New test.
20483
20484 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
20485
20486         PR target/16888
20487         * gcc.target/i386/asm-1.c: New test.
20488
20489 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
20490
20491         PR rtl-optimization/21330
20492         * gcc.c-torture/execute/20050502-1.c: New test.
20493
20494         PR target/21297
20495         * gcc.c-torture/execute/20050502-2.c: New test.
20496
20497 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
20498
20499         PR middle-end/21282
20500         * gcc.dg/pr21282.c: New.
20501
20502 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
20503
20504         * gcc.dg/vect/pr20122.c: Clean up .vect file.
20505         * gcc.dg/vect/vect-92.c: Likewise.
20506         * gcc.dg/vect/vect-93.c: Likewise.
20507         * gcc.dg/vect/vect-dv-1.c: Likewise.
20508         * gcc.dg/vect/vect-dv-2.c: Likewise.
20509         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
20510
20511 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
20512
20513         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
20514         * gfortran.dg/vect/vect-2.f90: Likewise.
20515         * gfortran.dg/vect/vect-3.f90: Likewise.
20516         * gfortran.dg/vect/vect-4.f90: Likewise.
20517         * gfortran.dg/vect/vect-5.f90: Likewise.
20518
20519 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
20520
20521         PR target/20813
20522         * gcc.dg/rs6000-fpint-2.c: New.
20523
20524 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
20525
20526         PR c/15698
20527         * gcc.dg/builtins-30.c: Update expected messages.
20528         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
20529         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
20530         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
20531
20532 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
20533
20534         PR tree-optimization/21294
20535         * gcc.dg/tree-ssa/pr21294.c: New.
20536
20537 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
20538
20539         * gcc.dg/altivec-3.c (vec_store): Do not use the old
20540         __builtin_altivec_st_internal_4si built-in.
20541
20542 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
20543
20544         PR c++/15875
20545         * g++.dg/template/ptrmem14.C: New test.
20546
20547 2005-05-02  Paul Brook  <paul@codesourcery.com>
20548
20549         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
20550
20551 2005-05-02  Michael Matz  <matz@suse.de>
20552
20553         PR c++/19542
20554         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
20555
20556 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
20557
20558         * g++.dg/cpp/weak.C: New test.
20559
20560 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
20561
20562         * gcc.dg/tree-ssa/loop-8.c: New test.
20563
20564 2005-04-30  Michael Maty  <matz@suse.de>
20565
20566         * gcc.dg/inline-mcpy.c: New test.
20567
20568 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
20569
20570         PR libfortran/18958
20571         * gfortran.dg/eoshift.f90: New test case.
20572
20573 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
20574
20575         PR libfortran/18857
20576         * gfortran.dg/matmul_1.f90: New test.
20577
20578 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
20579
20580         PR tree-optimization/21030
20581         * gcc.dg/tree-ssa/pr21030.c: New.
20582
20583 2005-04-29  Devang Patel  <dpatel@apple.com>
20584
20585         PR tree-optimization/21272
20586         * gcc.dg/vect/vect-ifcvt-10.c: New test.
20587
20588 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
20589
20590         PR fortran/13082
20591         PR fortran/18824
20592         * gfortran.dg/entry_4.f90: New test.
20593         * gfortran.fortran-torture/execute/entry_1.f90: New test.
20594         * gfortran.fortran-torture/execute/entry_2.f90: New test.
20595         * gfortran.fortran-torture/execute/entry_3.f90: New test.
20596         * gfortran.fortran-torture/execute/entry_4.f90: New test.
20597         * gfortran.fortran-torture/execute/entry_5.f90: New test.
20598         * gfortran.fortran-torture/execute/entry_6.f90: New test.
20599         * gfortran.fortran-torture/execute/entry_7.f90: New test.
20600
20601 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20602
20603         * gfortran.fortran-torture/execute/entry_8.f90: New test.
20604
20605 2005-04-29  Paul Brook  <paul@codesourcery.com>
20606
20607         * gfortran.dg/entry_3.f90: New test.
20608
20609 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20610
20611         * gfortran.dg/implicit_4.f90: New test.
20612
20613 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
20614
20615         * lib/target-supports.exp (check_profiling_available): Return
20616         false for xtensa-*-elf.
20617
20618 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
20619
20620         * lib/fortran-torture.exp (fortran-torture.exp): Catch
20621         error if file cannot be deleted.
20622
20623 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
20624
20625         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
20626         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
20627         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
20628         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
20629         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
20630         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
20631         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
20632         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
20633         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
20634         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20635         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
20636         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
20637         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
20638
20639 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20640
20641         PR fortran/20865
20642         * gfortran.dg/pr20865.f90: New test.
20643
20644 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
20645
20646         * gcc.dg/void-cast-2.c: New test.
20647
20648 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20649
20650         PR c/21159
20651         * gcc.dg/void-cast-1.c: New test.
20652
20653 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
20654
20655         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
20656
20657 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20658
20659         PR fortran/21177
20660         * gfortran.dg/pr21177.f90: New test.
20661
20662 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
20663
20664         PR tree-optimization/21171
20665         * gcc.dg/tree-ssa/pr21171.c: New test.
20666
20667 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
20668
20669         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20670         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20671         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20672         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20673         gcc.dg/tree-ssa/gen-vect-32.c: New.
20674         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
20675         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
20676         don't run on PPC32.
20677
20678 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20679
20680         PR c/21213
20681         * gcc.dg/transparent-union-3.c: New test.
20682
20683 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20684
20685         PR c/20740
20686         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
20687         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
20688         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
20689         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
20690         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
20691         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
20692
20693 2005-04-26  Jeff Law  <law@redhat.com>
20694
20695         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
20696         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
20697         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
20698         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
20699         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
20700         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
20701         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
20702
20703 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
20704
20705         PR tree-optimization/17598
20706         * gcc.dg/tree-ssa/pr17598.c: New testcase.
20707
20708 2005-04-25  Mike Stump  <mrs@apple.com>
20709
20710         * objc.dg/fix-and-continue-1.m: Add.
20711
20712 2005-04-25  Roger Sayle  <roger@eyesopen.com>
20713
20714         PR c++/20995
20715         * g++.dg/opt/pr20995-1.C: New test case.
20716
20717 2005-04-25  Devang Patel <dpatel@apple.com>
20718
20719         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
20720
20721 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
20722
20723         PR testsuite/21062
20724         * g++.dg/opt/alias2.C (printf): Correct the prototype.
20725
20726 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
20727
20728         PR C++/21188
20729         * g++.dg/opt/rtti2.C: New test.
20730
20731 2005-04-25  Paul Brook  <paul@codesourcery.com>
20732         Steven G. Kargl  <kargls@comcast.net>
20733
20734         PR fortran/20879
20735         * gfortran.dg/ichar_1.f90: New file.
20736
20737 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
20738
20739         PR middle-end/20991
20740         * g++.dg/opt/pr20991.C: New test.
20741
20742         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
20743         where sizeof (type) < __alignof__ (type).
20744         * gcc.dg/compat/struct-layout-1.h: Likewise.
20745
20746 2005-04-24  Per Bothner  <per@bothner.com>
20747             Devang Patel  <dpatel@apple.com>
20748
20749         PR preprocessor/20907
20750         * gcc.dg/cpp/very-long-comment.c: New test.
20751
20752 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20753
20754         PR fortran/20059
20755         * gfortran.dg/common_5.f: New test.
20756
20757 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
20758
20759         PR middle-end/21082
20760         * g++.dg/tree-ssa/pr21082.C: New testcase.
20761
20762 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
20763
20764         * gcc.dg/vect/vect-99.c: New test.
20765
20766 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
20767
20768         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
20769
20770 2005-04-22  Jeff Law  <law@redhat.com>
20771
20772         * gcc.dg/uninit-5.c: Remove xfails.
20773         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
20774         conditionals and loads.
20775
20776 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
20777
20778         PR libfortran/20074
20779         PR libfortran/20436
20780         PR libfortran/21108
20781         * gfortran.dg/nested_reshape.f90: new test
20782         * gfortran.dg/reshape-alloc.f90: new test
20783         * gfortran.dg/reshape.f90: new test
20784
20785 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
20786
20787         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
20788
20789         * gcc.dg/arm-vfp1.c: New test.
20790
20791 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
20792
20793         PR c++/21087
20794         * g++.dg/lookup/builtin2.C: New test.
20795
20796 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20797
20798         * gcc.dg/weak/weak-13.c: New test.
20799
20800 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
20801
20802         * lib/target-supports.exp (check_effective_target_sync_int_long):
20803         Add powerpc*.
20804
20805 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
20806
20807         * gcc.target/mips/branch-1.c: New test.
20808
20809 2005-04-21  Richard Henderson  <rth@redhat.com>
20810
20811         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
20812         * gcc.dg/vect/vect-86.c: Likewise.
20813         * gcc.dg/vect/vect-87.c: Likewise.
20814         * gcc.dg/vect/vect-88.c: Likewise.
20815
20816 2005-04-21  Devang Patel  <dpatel@apple.com>
20817
20818         PR optimization/20994
20819         * gcc.dg/tree-ssa/ifc-3.c: New test.
20820
20821 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
20822
20823         PR c/12913
20824         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
20825         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
20826         gcc.dg/c99-vla-jump-5.c: New tests.
20827
20828 2005-04-19  Richard Henderson  <rth@redhat.com>
20829
20830         * lib/target-supports.exp (check_effective_target_vect_int_mult):
20831         Fix typo in exists check.
20832         (check_effective_target_sync_int_long): New.
20833         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
20834         * gcc.dg/ia64-sync-2.c: Likewise.
20835         * gcc.dg/ia64-sync-3.c: Likewise.
20836         * gcc.dg/ia64-sync-4.c: Likewise.
20837
20838 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
20839
20840         * gcc.dg/fold-xor-1.c: New test.
20841         * gcc.dg/fold-xor-2.c: New test.
20842
20843 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
20844
20845         PR target/20670
20846         * g++.dg/eh/fp-regs.C: New test.
20847
20848 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
20849
20850         * gcc.dg/Wint-to-pointer-cast-1.c,
20851         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
20852         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
20853         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
20854
20855 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20856
20857         PR fortran/16861
20858         * gfortran.dg/pr16861.f90: New test.
20859
20860 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
20861
20862         * gcc.dg/pr21085.c: New test.
20863
20864 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
20865
20866         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
20867         (setup_mips_tests, dg-mips-options): New procedures.
20868         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
20869         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
20870         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
20871         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20872         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
20873         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
20874         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
20875         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20876         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
20877         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
20878         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
20879         dg-mips-options instead of dg-options.  Remove now-redundant
20880         preprocessor guards.
20881         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
20882         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20883         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20884         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
20885         * gcc.dg/vr-mult-2.c: Delete.
20886         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
20887         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
20888         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
20889         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
20890         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
20891         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
20892         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
20893
20894 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
20895
20896         * ada/acats/run_all.sh: Use sync when executable not present.
20897
20898 2005-04-18  Devang Patel  <dpatel@apple.com>
20899
20900         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
20901         * gcc.dg/vect/vect-11a.c: New.
20902         * gcc.dg/vect/vect-none.c: Update.
20903         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
20904
20905 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
20906
20907         PR tree-optimization/20922
20908         * gcc.dg/pr20922-1.c: New test.
20909         * gcc.dg/pr20922-2.c: New test.
20910         * gcc.dg/pr20922-3.c: New test.
20911         * gcc.dg/pr20922-4.c: New test.
20912         * gcc.dg/pr20922-5.c: New test.
20913         * gcc.dg/pr20922-6.c: New test.
20914
20915 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20916
20917         PR libfortran/20950
20918         * gfortran.dg/pr20950.f: New test.
20919
20920 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20921
20922         PR libfortran/19216
20923         * gfortran.dg/pr19216.f: New test.
20924
20925 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
20926
20927         PR tree-optimization/21001
20928         * gcc.dg/tree-ssa/pr21001.c: New.
20929
20930 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
20931
20932         PR libfortran/21075
20933         * gfortran.dg/reshape_rank7.f90: New test.
20934
20935 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
20936
20937         PR libfortran/12884 gfortran.dg/pr12884.f: New test
20938         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
20939         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
20940         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
20941         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
20942         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
20943         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
20944         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
20945         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
20946         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
20947         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
20948         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
20949         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
20950         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
20951         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
20952         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
20953         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
20954         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
20955         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
20956         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
20957         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
20958
20959 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
20960
20961         * gfortran.dg/wtruncate.f: New testcase.
20962         * gfortran.dg/wtruncate.f90: New testcase.
20963
20964 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
20965
20966         PR c++/21025
20967         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
20968         which sizeof/alignof is dependent, rather than just whether we are
20969         processing_template_decl.
20970
20971 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
20972
20973         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20974         corrected typo where the wrong variables had been compared.
20975
20976 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
20977
20978         PR libfortran/18495
20979         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20980         Test callee-allocated version of return array with a write
20981         statement.
20982         Test spread with a temporary with another write statement.
20983
20984 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
20985
20986         PR tree-optimization/21031
20987         * gcc.dg/tree-ssa/pr21031.c: New.
20988
20989 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
20990
20991         PR tree-optimization/21004
20992         * gcc.dg/builtins-53.c: Include builtins-config.h.
20993         Check floorf, ceilf, floorl and ceill transformations
20994         only when HAVE_C99_RUNTIME is defined.
20995
20996 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
20997
20998         PR middle-end/20739
20999         * gcc.dg/tree-ssa/pr20739.c: New test.
21000
21001 2005-04-14  Mike Stump  <mrs@apple.com>
21002
21003         * gcc.dg/Foundation.framework/empty: New.
21004         * gcc.dg/framework-2.c: New.
21005
21006 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21007
21008         PR tree-optimization/21021
21009         * gcc.c-torture/compile/pr21021.c: New.
21010
21011 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21012
21013         PR testsuite/21010
21014         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21015         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21016         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21017         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21018         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21019         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21020         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21021         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21022
21023 2005-04-14  Richard Henderson  <rth@redhat.com>
21024
21025         * lib/target-supports.exp (check_effective_target_vect_condition):
21026         Add ia64, i?86, and x86_64.
21027
21028 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21029
21030         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21031
21032 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21033
21034         PR tree-optimization/20657
21035         * gcc.dg/tree-ssa/pr20657.c: New.
21036
21037 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21038
21039         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21040         (long long int)trunc*.
21041
21042 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21043
21044         PR target/20927
21045         * gcc.dg/pr20927.c: New test.
21046
21047 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21048
21049         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21050         * gcc.target/mips/asm-1.c: Likewise.
21051
21052 2005-04-13  Dale Johannesen  <dalej@apple.com>
21053
21054         * objc.dg/objc-fast-4.m: New.
21055
21056 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21057
21058         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21059         directory.
21060         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21061
21062 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21063
21064         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21065         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21066         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21067
21068 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21069
21070         PR tree-optimization/20913
21071         * gcc.dg/tree-ssa/pr20913.c: New.
21072
21073         PR tree-optimization/20702
21074         * gcc.dg/tree-ssa/pr20702.c: New.
21075
21076 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21077
21078         PR c++/13744
21079         * g++.dg/inherit/local3.C: New test.
21080
21081 2005-04-12  Jeff Law  <law@redhat.com>
21082
21083         * gcc.dg/tree-ssa/20050412-1.c: New test.
21084
21085 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21086
21087         PR libfortran/19016
21088         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21089         Add tests with mask generated by expression.
21090         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21091         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21092         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21093
21094 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21095
21096         PR middle-end/20917
21097         * gcc.dg/20050409-1.c: New test.
21098
21099 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21100
21101         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21102
21103 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21104
21105         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21106         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21107         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21108         (TARGET_CXX): Adjust accordingly.
21109         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21110         determine_class_data_visibility and class_data_always_comdat.
21111         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21112         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21113         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21114         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21115         (arm_cxx_determine_class_data_visibility): New.
21116         (arm_cxx_class_data_always_comdat): Likewise.
21117         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21118         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21119         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21120         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21121         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21122         Define.
21123
21124 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21125
21126         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21127
21128 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21129
21130         * gcc.dg/i386-darwin-fpmath.c: New.
21131
21132 2004-04-11  Devang Patel  <dpatel@apple.com>
21133
21134         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21135         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21136         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21137         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21138         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21139         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21140         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21141         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21142         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21143
21144 2004-04-11  Devang Patel  <dpatel@apple.com>
21145
21146         * gcc.dg/vect/vect-dv-1.c: New test.
21147         * gcc.dg/vect/vect-dv-2.c: New test.
21148
21149 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21150
21151         PR tree-optimization/20933
21152         * gcc.dg/tree-ssa/pr20933.c: New test.
21153
21154 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21155
21156         * gfortran.dg/fold_nearest.f90: New test.
21157
21158 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
21159
21160         * gcc.dg/tree-ssa/alias-1.c: New test.
21161
21162 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21163
21164         PR tree-optimization/20920
21165         * g++.dg/tree-ssa/pr20920.C: New test.
21166
21167 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
21168
21169         * gcc.dg/builtins-53.c: Also check (int)ceil* and
21170         (long long int)ceil*.
21171
21172 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
21173
21174         * g++.dg/warn/Wdtor1.C: Declare template in system header with
21175         explicit C++ linkage.
21176
21177 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21178
21179         * gfortran.dg/pr17229.f: Take care of the new obsolescence
21180         warning for arithmetic IF statements.
21181
21182 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
21183
21184         * eor_handling_1.f90: New test case.
21185         * eor_handling_2.f90: New test case.
21186         * eor_handling_3.f90: New test case.
21187         * eor_handling_4.f90: New test case.
21188         * eor_handling_5.f90: New test case.
21189         * noadv_size.f90: New test case.
21190         * pad_no.f90: New test case.
21191
21192 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
21193
21194         * gcc.c-torture/execute/20050410-1.c: New test.
21195
21196 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
21197
21198         * gcc.dg/pr20126.c: New.
21199
21200 2005-04-09  Bud Davis  <bdavis@gfortran.org>
21201             Steven G. Kargl <kargls@comcast.net>
21202
21203         * gfortran.dg/PR19872.f: New test.
21204
21205 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21206
21207         * gfortran.dg/nint_1.f90: Fix dg-do directive.
21208
21209 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21210
21211         * gfortran.dg/nint_1.f90: New test.
21212
21213 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21214
21215         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21216         Added test for callee-allocated arrays with write statements.
21217         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
21218         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
21219         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21220         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21221         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21222
21223 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21224
21225         PR libfortran/20163
21226         * gfortran.dg/open-options-blanks.f: New test.
21227
21228 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21229
21230         PR fortran/13257
21231         * gfortran.dg/comma_format_extension_[1234].f: New tests.
21232
21233 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
21234
21235         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21236         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21237         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21238         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21239         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21240         * gcc.c-torture/execute/stdarg-4.c: New test.
21241
21242         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21243
21244         PR target/20795
21245         * g++.dg/abi/param2.C: New test.
21246
21247 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21248
21249         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21250
21251 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21252
21253         * gcc.dg/builtins-53.c: New test.
21254
21255 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
21256
21257         * g++.dg/tree-ssa/pr18178.C: New test.
21258         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21259         * gcc.c-torture/execute/20041019-1.c: New test.
21260         * gcc.dg/tree-ssa/20041008-1.c: New test.
21261         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21262         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21263         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21264         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21265         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21266         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21267         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21268         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21269         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21270         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21271
21272 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
21273
21274         PR rtl-optimization/20466
21275         * gcc.c-torture/execute/pr20466-1.c: New test.
21276
21277 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
21278
21279         PR c++/20905
21280         * g++.dg/parse/cond2.C: New test.
21281
21282         PR c++/20145
21283         * g++.dg/warn/Wdtor1.C: New test.
21284
21285 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21286
21287         PR fortran/17229
21288         * gfortran.dg/pr17229.f: New test.
21289
21290 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
21291
21292         * gfortran.dg/tiny_1.f90: New test.
21293         * gfortran.dg/tiny_2.f90: ditto.
21294
21295 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
21296
21297         * gfortran.dg/eor_1.f90: Fix dg-do run line
21298         * gfortran.dg/open_new.f90: Fix dg-do run line
21299
21300 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
21301
21302         * lib/target-supports.exp (get_compiler_messages): Support
21303         optional arguments, the fourth being compiler options.
21304         (check_effective_target_fpic): New proc.
21305         * gcc.dg/20050321-2.c: Restrict to target fpic.
21306
21307 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
21308
21309         * gcc.dg/15443-1.c: New test.
21310         * gcc.dg/15443-2.c: Likewise.
21311
21312 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21313
21314         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21315
21316 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21317
21318         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21319
21320 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21321
21322         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21323         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21324         -m64.
21325         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21326         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21327         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21328
21329 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
21330
21331         PR c++/20212
21332         * g++.dg/warn/Wunused-11.C: New test.
21333
21334 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
21335
21336         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21337
21338 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
21339
21340         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21341
21342 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21343
21344         PR c++/20734
21345         * g++.dg/template/ptrmem13.C: New test.
21346
21347 2005-04-05  Per Bothner  <per@bothner.com>
21348
21349         * lib/gcc.exp: Always add -fno-show-column, for now.
21350
21351 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
21352
21353         PR testsuite/20767
21354         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
21355         of plain old "unsigned int" for the type of "i".  Makes this test
21356         64bit clean.
21357
21358 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
21359
21360         * gcc.dg/i386-ssefn-1.c: New test.
21361         * gcc.dg/i386-ssefn-2.c: New test.
21362         * gcc.dg/i386-ssefn-3.c: New test.
21363         * gcc.dg/i386-ssefn-4.c: New test.
21364
21365 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
21366
21367         PR tree-optimization/20076
21368         * gcc.dg/builtin-apply4.c: New test.
21369
21370         PR preprocessor/19475
21371         * gcc.dg/cpp/macspace1.c: New test.
21372         * gcc.dg/cpp/macspace2.c: New test.
21373
21374 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21375
21376         * gfortran.dg/pr20755.f: Fixed bad format.
21377
21378 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21379
21380         PR c++/20763
21381         * g++.dg/ext/attrib21.C: New test.
21382
21383 2004-04-05  Devang Patel  <dpatel@apple.com>
21384
21385         * lib/target-supports.exp (check_effective_target_vect_shif): New.
21386         * gcc.dg/vect/vect-shift-1.c: New test.
21387
21388 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21389
21390         PR libfortran/20755
21391         * gfortran.dg/pr20755.f: New test.
21392
21393 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
21394
21395         * gfortran.dg/pr15959.f90: New test.
21396         * gfortran.dg/string_pad_trunc.f90: New test.
21397
21398 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21399
21400         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
21401         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
21402         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
21403         syntax.
21404
21405 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21406
21407         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
21408
21409 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21410
21411         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
21412         * gcc.c-torture/compile/20011119-2.c: Likewise.
21413         * gcc.c-torture/compile/981001-2.c: Likewise.
21414
21415 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
21416
21417         PR c++/20679
21418         * g++.dg/template/overload4.C: New test.
21419
21420 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21421
21422         PR c++/20746
21423         * g++.dg/abi/covariant5.C: New.
21424
21425         PR debug/20505
21426         * g++.dg/debug/const2.C: New.
21427
21428 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
21429
21430         PR rtl-optimization/16104
21431         * gcc.c-torture/execute/20050316-1.c: New test.
21432
21433 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21434
21435         * g++.dg/template/spec23.C: Fix dg-error text.
21436
21437 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
21438
21439         PR c++/19199
21440         * g++.dg/expr/lval2.C: New.
21441
21442 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21443
21444         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
21445         __builtin_strcasecmp and __builtin_strncasecmp.
21446
21447 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
21448
21449         PR c++/20723
21450         * g++.dg/template/spec22.C: New.
21451         * g++.dg/template/spec23.C: New.
21452
21453 2005-04-03  Dale Ranta  <dir@lanl.gov>
21454             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21455
21456         PR libfortran/20068
21457         PR libfortran/20125
21458         PR libfortran/20156
21459         PR libfortran/20471
21460         * gfortran.dg/backspace.f: New test.
21461
21462 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
21463
21464         * gcc.dg/pr19345.c: New test.
21465
21466 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21467
21468         PR tree-optimization/20640
21469         * gcc.dg/torture/tree-loop-1.c: New.
21470
21471 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21472
21473         PR rtl-optimization/20290
21474         * gcc.c-torture/execute/loop-ivopts-2.c: New.
21475
21476 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
21477
21478         * gcc.dg/rs6000-fpint.c: New.
21479
21480 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
21481
21482         * gcc.dg/old-style-then-proto-1.c: New test.
21483
21484 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21485
21486         * gfortran.fortran-torture/execute/backspace.f90: Check
21487         after backspace and read was incorrect.
21488
21489 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21490
21491         * gcc.c-torture/execute/builtins/strcat.c: Check the result
21492         buffer past the terminating NUL using memcmp.
21493         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
21494         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
21495
21496         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
21497         Fix unused/uninitialized variable warnings.
21498
21499         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
21500         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
21501         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
21502         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
21503
21504         * gcc.c-torture/execute/builtins/abs-1-lib.c,
21505         gcc.c-torture/execute/builtins/fputs-lib.c,
21506         gcc.c-torture/execute/builtins/lib/fprintf.c,
21507         gcc.c-torture/execute/builtins/lib/main.c,
21508         gcc.c-torture/execute/builtins/lib/memcmp.c,
21509         gcc.c-torture/execute/builtins/lib/memmove.c,
21510         gcc.c-torture/execute/builtins/lib/mempcpy.c,
21511         gcc.c-torture/execute/builtins/lib/memset.c,
21512         gcc.c-torture/execute/builtins/lib/printf.c,
21513         gcc.c-torture/execute/builtins/lib/sprintf.c,
21514         gcc.c-torture/execute/builtins/lib/stpcpy.c,
21515         gcc.c-torture/execute/builtins/lib/strchr.c,
21516         gcc.c-torture/execute/builtins/lib/strcmp.c,
21517         gcc.c-torture/execute/builtins/lib/strcpy.c,
21518         gcc.c-torture/execute/builtins/lib/strcspn.c,
21519         gcc.c-torture/execute/builtins/lib/strlen.c,
21520         gcc.c-torture/execute/builtins/lib/strncat.c,
21521         gcc.c-torture/execute/builtins/lib/strncmp.c,
21522         gcc.c-torture/execute/builtins/lib/strncpy.c,
21523         gcc.c-torture/execute/builtins/lib/strrchr.c,
21524         gcc.c-torture/execute/builtins/lib/strspn.c,
21525         gcc.c-torture/execute/builtins/lib/strstr.c,
21526         gcc.c-torture/execute/builtins/memops-asm-lib.c,
21527         gcc.c-torture/execute/builtins/strlen-2.c,
21528         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
21529         prototypes.
21530
21531 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
21532
21533         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
21534         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
21535         selectany usage.
21536
21537 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
21538
21539         PR c++/19406
21540         * g++.dg/debug/using1.C: New test.
21541
21542 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
21543
21544         PR middle-end/20524
21545         * gcc.dg/alias-7.c: Prefix asm-declared name with
21546         __USER_LABEL_PREFIX__.
21547
21548 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
21549
21550         Fix fallout from PR middle-end/15700:
21551         * gcc.c-torture/compile/20011119-1.c: Take
21552         __USER_LABEL_PREFIX__ into account.
21553         * gcc.c-torture/compile/20011119-2.c: Likewise.
21554
21555 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21556
21557         PR c++/18644
21558         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
21559
21560 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
21561
21562         PR c/17855
21563         * gcc.c-torture/compile/struct-non-lval-1.c,
21564         gcc.c-torture/compile/struct-non-lval-2.c,
21565         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
21566
21567 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
21568
21569         * gcc.dg/tls/tls.exp: Remove temporary file.
21570         * g++.dg/tls/tls.exp: Ditto.
21571         * lib/file-format.exp: Ditto.
21572         * g++.dg/special/ecos.exp: Ditto.
21573
21574         * lib/profopt.exp: Treat prof_ext as a list.
21575         * gcc.misc-tests/bprob.exp: Ditto.
21576         * g++.dg/bprob/bprob.exp: Ditto.
21577
21578         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
21579         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
21580         g++.dg/tree-ssa/pointer-reference-alias.C,
21581         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
21582         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
21583         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
21584         g++.dg/vect/pr19951.cc: Ditto.
21585         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
21586         gcc.dg/builtins-47.c: Ditto.
21587         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
21588         gcc.dg/pr20115-1.c: Ditto.
21589         * gcc.dg/tree-ssa/20030530-2.c,
21590         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
21591         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21592         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
21593         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21594         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
21595         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
21596         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
21597         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
21598         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
21599         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
21600         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
21601         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
21602         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
21603         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
21604         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
21605         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21606         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21607         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21608         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21609         gcc.dg/tree-ssa/20030824-1.c,
21610         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
21611         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
21612         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
21613         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
21614         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
21615         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
21616         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
21617         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
21618         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
21619         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
21620         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
21621         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
21622         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
21623         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
21624         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
21625         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
21626         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
21627         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
21628         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
21629         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
21630         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
21631         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
21632         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
21633         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
21634         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
21635         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
21636         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
21637         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
21638         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
21639         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
21640         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
21641         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
21642         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
21643         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
21644         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
21645         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
21646         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
21647         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
21648         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
21649         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
21650         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
21651         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
21652         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21653         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
21654         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
21655         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
21656         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
21657         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
21658         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
21659         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
21660         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21661         gcc.dg/tree-ssa/useless-1.c: Ditto.
21662         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
21663         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
21664         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
21665         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
21666         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21667         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
21668         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
21669         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
21670         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
21671         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
21672         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
21673         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
21674         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
21675         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
21676         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
21677         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
21678         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
21679         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
21680         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
21681         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
21682         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
21683         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21684         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21685         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
21686         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
21687         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
21688         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
21689         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
21690         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
21691         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
21692         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
21693         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
21694         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
21695         gcc.dg/vect/vect-none.c: Ditto.
21696         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
21697         treelang/compile/unsigned.tree: Ditto.
21698
21699         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
21700         * gcc.dg/cpp/direct2s.c: Ditto.
21701         * gcc.dg/cpp/paste4.c: Ditto.
21702         * gcc.dg/cpp/separate-1.c: Ditto.
21703         * gcc.dg/pch/save-temps-1.c: Ditto.
21704         * g++.dg/ext/altivec-10.C: Ditto.
21705         * g++.dg/pch/pch.C: Ditto.
21706
21707         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
21708
21709         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
21710         * g++.dg/template/repo1.C: Ditto.
21711         * g++.dg/template/repo2.C: Ditto.
21712         * g++.dg/template/repo3.C: Ditto.
21713         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
21714         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
21715         * g++.old-deja/g++.pt/repo1.C: Ditto.
21716         * g++.old-deja/g++.pt/repo2.C: Ditto.
21717         * g++.old-deja/g++.pt/repo3.C: Ditto.
21718         * g++.old-deja/g++.pt/repo4.C: Ditto.
21719
21720         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
21721         * gcc.dg/20030107-1.c: Ditto.
21722         * gcc.dg/20030702-1.c: Ditto.
21723         * gcc.dg/profile-generate-1.c: Ditto.
21724         * g++.dg/other/profile1.C: Ditto.
21725         * g++.old-deja/g++.robertl/eb83.C: Ditto.
21726
21727         * lib/gcc-dg.exp (remove-build-file): New.
21728         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21729         cleanup-tree-dump, cleanup-saved-temps): New.
21730
21731 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21732
21733         PR c++/19203, DR 214
21734         * g++.dg/parse/ambig3.C: Not ambiguous.
21735         * g++.dg/template/spec20.C: New.
21736         * g++.dg/template/spec21.C: New.
21737
21738 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
21739
21740         PR target/20045
21741         * gcc.dg/ia64-fptr-1.c: Run only on linux.
21742
21743 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21744
21745         PR libfortran/20660
21746         * gfortran.dg/negative_unit.f: New test.
21747
21748 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
21749
21750         * gcc.dg/20050330-1.c: New test.
21751
21752 2005-03-30  Devang Patel  <dpatel@apple.com>
21753
21754         * g++.dg/tree-sra/ssa-sra-3.C: New test.
21755
21756 2005-03-30  Dale Johannesen  <dalej@apple.com>
21757
21758         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
21759
21760 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
21761
21762         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21763         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
21764         Strip options from test name.
21765
21766 2005-03-31  Jan Hubicka  <jh@suse.cz>
21767
21768         * gcc.dg/varpool-1.c: New testcase.
21769
21770 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
21771
21772         PR c/772
21773         PR c/17913
21774         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
21775         gcc.dg/stmt-expr-label-3.c : New tests.
21776         * gcc.c-torture/execute/medce-2.c: Remove.
21777
21778 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
21779
21780         PR c/20368
21781         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
21782         tests.
21783
21784 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
21785
21786         * gcc.c-torture/compile/pr20203.c: New test.
21787
21788 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
21789
21790         * gfortran.dg/promotion.f90: New test.
21791
21792 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
21793
21794         PR middle-end/20491
21795         * gcc.dg/torture/asm-subreg-1.c: New test.
21796
21797 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
21798
21799         PR c/20672
21800         * gcc.dg/pr20672-1.c: New test.
21801
21802 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
21803
21804         * gfortran.dg/vect: New directory.
21805         * gfortran.dg/vect/vect.exp: New.
21806         * gfortran.dg/vect/vect-1.f90: New test.
21807         * gfortran.dg/vect/vect-2.f90: New test.
21808         * gfortran.dg/vect/vect-3.f90: New test.
21809         * gfortran.dg/vect/vect-4.f90: New test.
21810         * gfortran.dg/vect/vect-5.f90: New test.
21811
21812 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
21813
21814         PR middle-end/20622
21815         * gcc.dg/alias-7.c: New test.
21816
21817 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
21818
21819         * gcc.dg/sparc-reg-1.c: New test.
21820
21821 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
21822
21823         PR target/19890
21824         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
21825
21826 2005-03-29  Dale Ranta  <dir@lanl.gov>
21827             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21828
21829         PR libfortran/20163
21830         * gfortran.dg/pr20163-2.f: New test.
21831
21832 2005-03-28  Jan Hubicka  <jh@suse.cz>
21833
21834         PR middle-end/20635
21835         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
21836         by Jakub Jelinek.
21837
21838 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
21839
21840         PR tree-optimization/20626
21841         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
21842         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
21843
21844 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
21845
21846         * gfortran.dg/underflow.f90: New test.
21847         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
21848
21849 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21850
21851         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
21852
21853 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
21854
21855         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
21856         (g++_init): Make sure that CXXFLAGS is set.
21857         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
21858         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
21859         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21860         * lib/objc.exp (objc_init): Likewise.
21861         * lib/treelang.exp (treelang_init): Likewise.
21862
21863 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
21864
21865         PR tree-optimization/20470
21866         * gcc.dg/tree-ssa/pr20470.c: New test.
21867
21868 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
21869
21870         * gcc.dg/ppc-stfiwx.c: New.
21871
21872 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
21873
21874         PR target/19888
21875         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
21876
21877 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
21878
21879         * gcc.dg/20050325-1.c: Fix a typo.
21880
21881 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21882
21883         PR libfortran/19678
21884         PR libfortran/19679
21885         * gfortran.dg/dos_eol.f: New test.
21886
21887 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
21888
21889         PR rtl-optimization/20249
21890         * gcc.dg/20050325-1.c: New test.
21891
21892 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21893
21894         PR libfortran/15332
21895         * gfortran.dg/pr15332.f: New test.
21896
21897 2005-03-24  Dale Johannesen  <dalej@apple.com>
21898
21899         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
21900
21901 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
21902
21903         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
21904         'internal' visibility.
21905         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
21906         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
21907         'protected' visibility.
21908         * gcc.dg/visibility-7.c: Likewise.
21909         * lib/target-supports.exp (check_visibility_available): Take
21910         a parameter, the kind of visibility to check for.
21911         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
21912         to check_visibility_available.
21913
21914         * g++.dg/expr/cast3.C: New.
21915
21916 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
21917
21918         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
21919         rs6000.
21920
21921 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
21922
21923         PR target/20095
21924         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
21925
21926 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
21927
21928         * gcc.dg/badshift.c: Renamed to...
21929         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
21930
21931         * gcc.target/i386/badshift.c: Renamed to...
21932         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
21933         only.
21934
21935         PR rtl-optimization/20532
21936         * gcc.target/i386/badshift.c: New.
21937
21938 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21939
21940         * gfortran.dg/pr18025.f90: New test.
21941
21942 2005-03-23  Dale Johannesen  <dalej@apple.com>
21943
21944         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
21945
21946 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
21947
21948         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
21949
21950         * lib/target-supports.exp (check_iconv_available): Default
21951         libiconv to -liconv, if there is no definition.
21952
21953 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
21954
21955         * gcc.dg/torture/cris-asm-mof-1.c: New test.
21956
21957 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
21958
21959         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
21960         * g++.dg/opt/pr7503-2.C: Likewise.
21961         * g++.dg/opt/pr7503-3.C: Likewise.
21962         * g++.dg/opt/pr7503-4.C: Likewise.
21963         * g++.dg/opt/pr7503-5.C: Likewise.
21964         * g++.dg/warn/minmax.C: New test.
21965
21966 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21967
21968         * gfortran.dg/g77_intrinsics_funcs.f: New test.
21969         * gfortran.dg/g77_intrinsics_sub.f: New test.
21970
21971 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
21972             Jan Hubicka  <jh@suse.cz>
21973             Steven Bosscher <stevenb@suse.de
21974
21975         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
21976
21977 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21978
21979         PR c++/19980
21980         * g++.dg/template/redecl3.C: New test.
21981
21982 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21983
21984         PR c++/20499
21985         * g++.dg/parse/error16.C: Tweak error markers.
21986
21987 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
21988
21989         PR target/20561
21990         * gcc.dg/20050321-2.c: New test.
21991
21992 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21993
21994         PR c++/20465
21995         PR c++/20381
21996         * g++.dg/template/ptrmem12.C: New.
21997
21998 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
21999
22000         PR rtl-optimization/20527
22001         * gcc.c-torture/execute/pr20527-1.c: New test.
22002
22003 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22004
22005         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22006         program, compile it into a real executable and then delete the .c
22007         and .x files afterwards, to avoid problems on testglue targets.
22008
22009 2005-03-21  Stuart Hastings  <stuart@apple.com>
22010
22011         * gcc.target/i386/sse-2.c: New.
22012
22013 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22014
22015         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22016
22017 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22018
22019         * g++.dg/parse/crash25.C: Fix typo.
22020
22021 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22022
22023         PR c++/20461
22024         * g++.dg/parse/crash24.C: New test.
22025
22026         PR c++/20536
22027         * g++.dg/parse/crash25.C: New test.
22028
22029 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22030
22031         PR c++/20147
22032         * g++.dg/ext/stmtexpr4.C: New test.
22033
22034 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22035
22036         PR middle-end/20539
22037         * gcc.c-torture/compile/pr13066-1.c: New test case.
22038         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22039         * g++.dg/opt/pr13066-1.C: Likewise.
22040
22041 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22042
22043         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22044
22045 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22046
22047         PR fortran/18525
22048         * gfortran.dg/nesting_1.f90: New test.
22049
22050 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22051
22052         PR c++/20240
22053         * g++.dg/lookup/using13.C: New test.
22054
22055 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22056
22057         PR c++/20333
22058         * g++.dg/template/crash36.C: New test.
22059
22060 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22061
22062         PR c++/20463
22063         * g++.dg/template/crash35.C: New test.
22064
22065 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22066
22067         PR c++/19966
22068         * g++.dg/overload/operator2.C: New test.
22069
22070 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22071
22072         PR libfortran/20257
22073         * gfortran.dg/pr20257.f90: New test.
22074
22075 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22076
22077         PR libfortran/20480
22078         * gfortran.dg/pr20480.f90: New test.
22079
22080 2005-03-16  Richard Henderson  <rth@redhat.com>
22081
22082         PR middle-end/15700
22083         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22084         (_rtld_global): New.
22085         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22086         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22087
22088         * gcc.dg/alias-3.c: New.
22089         * gcc.dg/alias-4.c: New.
22090         * gcc.dg/alias-5.c: New.
22091         * gcc.dg/alias-6.c: New.
22092
22093 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22094
22095         * gcc.dg/cpp/ucnid-7.c: New.
22096
22097 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22098             Dorit Naishlos  <dorit@il.ibm.com>
22099
22100         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22101         darwin.
22102
22103 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22104
22105         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
22106         misaligned accesses.
22107         * gcc.dg/vect/vect-58.c: Likewise.
22108         * gcc.dg/vect/vect-92.c: New.
22109         * gcc.dg/vect/vect-93.c: New.
22110
22111 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22112
22113         PR fortran/18827
22114         * gfortran.dg/assign_2.f90: New test.
22115         * gfortran.dg/assign_3.f90: New test.
22116         * gfortran.dg/assign.f90: New test.
22117
22118 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22119
22120         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22121         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22122         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22123         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22124         names.
22125
22126 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22127
22128         * gcc.dg/cpp/ucnid-6.c: New.
22129
22130         * gcc.dg/cpp/normalize-1.c: New.
22131         * gcc.dg/cpp/normalize-2.c: New.
22132         * gcc.dg/cpp/normalize-3.c: New.
22133         * gcc.dg/cpp/normalize-4.c: New.
22134         * gcc.dg/cpp/ucnid-4.c: New.
22135         * gcc.dg/cpp/ucnid-5.c: New.
22136         * g++.dg/cpp/normalize-1.C: New.
22137         * g++.dg/cpp/ucnid-1.C: New.
22138
22139 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22140
22141         * gcc.dg/pr18628.c: New.
22142
22143 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22144
22145         PR c++/20280
22146         * g++.dg/tree-ssa/pr20280.C: New.
22147
22148 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22149
22150         PR fortran/20467
22151         * gfortran.dg/stfunc_2.f90: New test.
22152
22153 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22154
22155         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22156
22157 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22158
22159         * gcc.dg/tree-ssa/20050314-1.c: New test.
22160
22161 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22162
22163         PR c++/4403
22164         PR c++/9783, DR433
22165         * g++.dg/template/friend34.C: New test.
22166         * g++.dg/template/friend35.C: Likewise.
22167         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
22168
22169 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22170
22171         Friend class name lookup 5/n
22172         PR c++/1016
22173         * g++.dg/lookup/hidden-class1.C: New test.
22174         * g++.dg/lookup/hidden-class2.C: Likewise.
22175         * g++.dg/lookup/hidden-class3.C: Likewise.
22176         * g++.dg/lookup/hidden-class4.C: Likewise.
22177         * g++.dg/lookup/hidden-class5.C: Likewise.
22178         * g++.dg/lookup/hidden-class6.C: Likewise.
22179         * g++.dg/lookup/hidden-class7.C: Likewise.
22180         * g++.dg/lookup/hidden-class8.C: Likewise.
22181         * g++.dg/lookup/hidden-class9.C: Likewise.
22182         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
22183         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
22184         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
22185         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
22186         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
22187         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
22188         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
22189         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
22190         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
22191         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
22192         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
22193
22194 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
22195
22196         PR c++/20157
22197         * g++.dg/template/error18.C: New test.
22198
22199 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22200
22201         PR debug/16792
22202         * g++.dg/debug/pr16792.C: New test.
22203
22204 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22205
22206         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
22207         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
22208         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
22209         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
22210         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
22211         test assertion names.
22212
22213 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22214
22215         PR fortran/18600
22216         * gfortran.dg/stfunc_1.f90: New test.
22217
22218 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22219
22220         PR fortran/16907
22221         * gfortran.dg/real_index_1.f90: New test.
22222
22223 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22224
22225         PR fortran/20323
22226         * gfortran.dg/spec_expr_1.f90: New test.
22227
22228 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22229
22230         PR c/20402
22231         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22232         new parser.
22233
22234 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22235
22236         PR fortran/20361
22237         * gfortran.dg/largeequiv_1.f90: New test.
22238
22239 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22240
22241         * gcc.dg/ucnid-1.c: New.
22242         * gcc.dg/ucnid-2.c: New.
22243         * gcc.dg/ucnid-3.c: New.
22244         * gcc.dg/ucnid-4.c: New.
22245         * gcc.dg/ucnid-5.c: New.
22246         * gcc.dg/ucnid-6.c: New.
22247         * gcc.dg/cpp/ucnid-1.c: New.
22248         * gcc.dg/cpp/ucnid-2.c: New.
22249         * gcc.dg/cpp/ucnid-3.c: New.
22250         * g++.dg/other/ucnid-1.C: New.
22251
22252 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22253
22254         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22255
22256 2005-03-11  Per Bothner  <per@bothner.com>
22257
22258         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
22259         that diagnotics refer to correct token.
22260         * gcc.dg/unused-3.c: Likewise.
22261
22262 2005-03-11  Per Bothner  <per@bothner.com>
22263
22264         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22265         constant" is now actually on same line as string constant.
22266         * gcc.dg/cpp/direct2s.c: Likewise.
22267
22268 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
22269
22270         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22271
22272 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22273
22274         PR libfortran/20124
22275         * gfortran.dg/pr20124.f90: New Test
22276
22277 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
22278
22279         PR tree-optimization/20130
22280         * gcc.dg/pr20130-1.c: New test.
22281
22282 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22283
22284         PR target/20095
22285         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22286
22287 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22288
22289         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22290
22291 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22292
22293         * g++.dg/eh/forced1.C: Fix comment.
22294         * g++.dg/eh/forced2.C: Ditto.
22295         * g++.dg/eh/forced3.C: Ditto.
22296         * g++.dg/eh/forced4.C: Ditto.
22297
22298 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
22299
22300         PR rtl-opt/20412
22301         * gcc.c-torture/compile/pr20412.c: New test.
22302
22303 2005-03-10  Roger Sayle  <roger@eyesopen.com>
22304
22305         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22306
22307 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22308
22309         PR target/20322
22310         * gcc.dg/20050307-1.c: New test.
22311
22312 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
22313
22314         PR c++/20375
22315         * g++.dg/other/stdarg3.C: New.
22316
22317 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22318
22319         PR c++/18384, c++/18327
22320         * g++.dg/init/array19.C: New test.
22321
22322         PR inline-asm/20314
22323         * gcc.dg/torture/pr20314-1.c: New test.
22324         * gcc.dg/torture/pr20314-2.c: New test.
22325
22326 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
22327
22328         * gcc.dg/20050309-1.c: New test.
22329
22330 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22331
22332         * gcc.dg/builtins-10.c: Reactivate disabled test.
22333         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
22334         new cbrt transformations.
22335
22336 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
22337
22338         PR c++/20208
22339         * g++.dg/template/array13.C: New test.
22340
22341 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
22342
22343         PR c++/16859
22344         * g++.dg/init/brace4.C: New test.
22345
22346 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22347
22348         PR c++/20186
22349         * g++.dg/template/non-dependent12.C: New.
22350
22351 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
22352
22353         PR c++/20142
22354         * g++.dg/init/array18.C: Add dg-do run marker.
22355
22356         PR c++/20142
22357         * g++.dg/init/array18.C: New test.
22358
22359 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22360
22361         * consistency.vlad/vlad.exp: Remove trailing semicolons.
22362         * g++.dg/gcov/gcov.exp: Likewise.
22363         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
22364         * gcc.target/xstormy16/xstormy16.exp: Likewise.
22365         * lib/c-torture.exp: Likewise.
22366         * lib/fortran-torture.exp: Likewise.
22367         * lib/g++.exp: Likewise.
22368         * lib/gcc-defs.exp: Likewise.
22369         * lib/gcc-dg.exp: Likewise.
22370         * lib/gcc.exp: Likewise.
22371         * lib/gcov.exp: Likewise.
22372         * lib/gfortran.exp: Likewise.
22373         * lib/mike-g++.exp: Likewise.
22374         * lib/mike-gcc.exp: Likewise.
22375         * lib/objc-torture.exp: Likewise.
22376         * lib/objc.exp: Likewise.
22377         * lib/profopt.exp: Likewise.
22378         * lib/target-libpath.exp: Likewise.
22379         * lib/target-supports.exp: Likewise.
22380         * lib/treelang.exp: Likewise.
22381         * lib/wrapper.exp: Likewise.
22382
22383 2005-03-08  Jeff Law  <law@redhat.com>
22384
22385         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
22386         PHI-OPT changes.
22387
22388 2005-03-08  Ira Rosen  <irar@il.ibm.com>
22389
22390         * gcc.dg/vect/pr20122.c: New test.
22391
22392 2005-03-07  Jeff Law  <law@redhat.com>
22393
22394         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
22395         was folded away.
22396         * gcc.dg/tree-ssa/pr18133-1.c: New test.
22397         * gcc.dg/tree-ssa/pr18133-2.c: New test.
22398         * gcc.dg/tree-ssa/pr18134.c: New test.
22399
22400 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22401
22402         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
22403         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
22404         gcc.dg/torture/builtin-noret-2.c: Require weak support.
22405
22406 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
22407
22408         PR tree-opt/17671
22409         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
22410
22411 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
22412
22413         * g++.dg/warn/Wnvdtor.C: New test.
22414
22415 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
22416
22417         * gcc.dg/torture/pr19683-1.c: New test.
22418
22419 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
22420
22421         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
22422         * gfortran.dg/g77/19990313-2.f: Ditto.
22423         * gfortran.dg/g77/19990313-3.f: Ditto.
22424         * gfortran.dg/g77/19990525-0.f: Ditto.
22425         * gfortran.dg/g77/19990826-0.f: Ditto.
22426         * gfortran.dg/g77/19990826-2.f: Ditto.
22427         * gfortran.dg/g77/19990826-3.f: Ditto.
22428         * gfortran.dg/g77/20000511-1.f: Ditto.
22429         * gfortran.dg/g77/20000511-2.f: Ditto.
22430         * gfortran.dg/g77/970625-2.f: Ditto.
22431         * gfortran.dg/g77/980310-2.f: Ditto.
22432         * gfortran.dg/g77/980310-3.f: Ditto.
22433         * gfortran.dg/g77/980310-8.f: Ditto.
22434         * gfortran.dg/g77/980519-2.f: Ditto.
22435         * gfortran.dg/g77/alpha1.f: Ditto.
22436         * gfortran.dg/g77/claus.f: Ditto.
22437         * gfortran.dg/g77/erfc.f: Ditto.
22438         * gfortran.dg/g77/short.f: Ditto.
22439         * gfortran.fortran-torture/execute/data.f90: Ditto.
22440         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
22441         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
22442
22443 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22444
22445         * lib/file-format.exp (gcc_target_object_format): Add check for som
22446         format and hardcode object formats on hppa*-*-hpux*.
22447         * lib/target-supports.exp (check_weak_available): Add check for som
22448         object format.  Always return 0 on hppa*-*-hpux10*.
22449
22450         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
22451         is defined.
22452
22453         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
22454
22455 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22456
22457         * gfortran.dg/pr19936_1.f90: New test.
22458         * gfortran.dg/pr19936_2.f90: New test.
22459         * gfortran.dg/pr19936_3.f90: New test.
22460
22461 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22462             Paul Thomas <prthomas@drfccad.cea.fr>
22463
22464         * gfortran.dg/PR19754_1.f90: New test.
22465         * gfortran.dg/PR19754_2.f90: Ditto.
22466
22467 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22468
22469         PR c++/19311
22470         * g++.dg/template/non-dependent11.C: New test.
22471
22472 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
22473
22474         * lib/target-supports.exp (check_iconv_available): Fix comment.
22475
22476 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
22477             Joseph S. Myers  <joseph@codesourcery.com>
22478
22479         PR c++/19797
22480         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
22481
22482 2005-03-04  Matthew Sachs  <msachs@apple.com>
22483
22484         * gcc.exp (gcc_target_compile): Put braces around
22485         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
22486         * objc.exp (objc_target_compile): Likewise.
22487         * treelang.exp (treelang_target_compile): Likewise.
22488
22489 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22490
22491         PR fortran/19673
22492         * gfortran.dg/func_result_1.f90: New test.
22493
22494 2005-03-04  Ben Elliston  <bje@au.ibm.com>
22495
22496         * gcc.misc-tests/options.exp: New test.
22497
22498 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
22499
22500         * gcc.dg/pr15784-4.c: New test.
22501
22502 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
22503
22504         * gcc.c-torture/execute/pr17133.c: New.
22505         * gcc.c-torture/compile/20050303-1.c: New.
22506
22507 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
22508
22509         * gcc.dg/cpp/assert4.c: Fix for cygwin.
22510
22511 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
22512
22513         * g++.dg/overload/using2.C: New.
22514
22515 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
22516
22517         PR c++/19916
22518         * g++.dg/init/ptrmem2.C: New test.
22519
22520 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
22521
22522         PR c/8927
22523         * gcc.dg/pr8927-1.c: New test.
22524
22525 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22526
22527         PR c++/20232
22528         * g++.dg/inherit/covariant12.C: New.
22529
22530 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22531
22532         PR fortran/19479
22533         * gfortran.dg/bound_1.f90: New test.
22534
22535 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
22536
22537         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
22538         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
22539
22540 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
22541
22542         PR c/20245
22543         * gcc.dg/pr20245-1.c: New test.
22544
22545 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
22546
22547         PR middle-end/19874
22548         * gcc.c-torture/execute/20050119-2.c: New test case.
22549
22550 2005-02-28  Ben Elliston  <bje@au.ibm.com>
22551
22552         * README: Update the DejaGnu bug reporting address.
22553         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
22554         * lib/objc-torture.exp: Likewise.
22555
22556 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
22557
22558         * gfortran.dg/boz_1.f90: New test.
22559         * gfortran.dg/boz_3.f90: New test.
22560         * gfortran.dg/boz_4.f90: New test.
22561
22562 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
22563
22564         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
22565         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
22566
22567 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22568
22569         PR libfortran/20101
22570         * gfortran.dg/write_0_pe_format.f90: New test.
22571
22572 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
22573
22574         PR c++/20206
22575         * g++.dg/opt/thunk2.C: New test.
22576         * g++.dg/opt/covariant1.C: New test.
22577
22578 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22579
22580         * gfortran.dg/e_d_fmt.f90: New test.
22581
22582 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
22583
22584         * gcc.dg/asm-b.c: Fix comment typos.
22585
22586 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
22587
22588         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
22589         a V_MAY_DEF also.
22590
22591 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
22592
22593         PR tree-opt/20188
22594         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
22595         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
22596         * gcc.dg/asm-b.c: New test.
22597
22598 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
22599
22600         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
22601         Disable this test on IRIX 6.
22602
22603 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
22604
22605         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
22606         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
22607         parser.
22608
22609 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
22610
22611         PR tree-optimization/20204
22612         * testsuite/gcc.dg/pr20204.c: New test.
22613
22614 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
22615
22616         PR target/20196
22617         * gcc.c-torture/execute/20050224-1.c: New test.
22618
22619         PR c++/20175
22620         * g++.dg/warn/Wbraces2.C: New test.
22621
22622 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
22623
22624         PR c++/19878
22625         * g++.dg/init/const2.C: New test.
22626
22627 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
22628
22629         PR tree-optimization/20100
22630         * gcc.c-torture/execute/pr20100-1.c: New test.
22631
22632 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22633
22634         * gfortran.dg/implicit_3.f90: New test.
22635
22636         * gfortran.dg/deftype_1.f90: New test.
22637
22638 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
22639
22640         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
22641         the test passes.
22642         * g++.dg/other/anon3.C: Accept a warning.
22643
22644 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
22645
22646         * gcc.dg/pr20017.c: Fix a comment typo.
22647
22648 2005-02-23  Bud Davis  <bdavis@gfortran.org>
22649
22650         * gfortran.dg/list_read_4.f90: Change to f90 comments.
22651
22652 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22653
22654         PR ada/19902
22655         * ada/acats/tests/cxa/cxa3004.a: Remove.
22656         * ada/acats/tests/cxb/cxb30061.am: Likewise.
22657
22658 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
22659
22660         PR c++/20073
22661         * g++.dg/init/const1.C: New test.
22662
22663         PR c++/19991
22664         * g++.dg/parse/constant7.C: New test.
22665
22666         PR c++/20152
22667         * g++.dg/parse/error27.C: New test.
22668         * g++.dg/template/qualttp15.C: Adjust error markers.
22669         * g++.old-deja/g++.other/struct1.C: Likewise.
22670
22671         PR c++/20153
22672         * g++.dg/template/error17.C: New test.
22673
22674         PR c++/20148
22675         * g++.dg/parser/error26.C: New test.
22676
22677 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
22678
22679         PR tree-optimization/20100
22680         PR tree-optimization/20115
22681         * gcc.dg/pr20115.c: New test.
22682         * gcc.dg/pr20115-1.c: New test.
22683         * gcc.dg/pr20100.c: New test.
22684         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
22685         call-clobbered variables after alias1.
22686
22687 2005-02-22  Bud Davis  <bdavis@gfortran.org>
22688
22689         * gfortran.dg/list_read_4.f90: new test.
22690
22691 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
22692
22693         PR rtl-optimization/20017.
22694         * gcc.dg/pr20017.c: New.
22695
22696 2005-02-22  Devang Patel  <dpatel@apple.com>
22697
22698         PR 19952
22699         * g++.dg/tree-ssa/pr19952.C: New test.
22700
22701 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
22702
22703         PR c++/19883
22704         * g++.dg/parse/constant6.C: New test.
22705
22706 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
22707
22708         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22709         * g++.dg/charset/asm2.c: Likewise.
22710         * g++.dg/charset/asm3.c: Likewise.
22711         * g++.dg/charset/asm4.c: Likewise.
22712         * g++.dg/charset/asm5.c: Likewise.
22713         * g++.dg/charset/attribute1.c: Likewise.
22714         * g++.dg/charset/attribute2.c: Likewise.
22715         * g++.dg/charset/extern1.cc: Likewise.
22716         * g++.dg/charset/extern2.cc: Likewise.
22717         * g++.dg/charset/extern3.cc: Likewise.
22718         * g++.dg/charset/function.cc: Likewise.
22719         * g++.dg/charset/string.c: Likewise.
22720         * g++.dg/charset/charset.exp: Likewise.
22721         * lib/target-supports.exp (check_iconv_available): Fix comment.
22722
22723 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
22724
22725         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
22726         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22727         * gcc.dg/charset/asm2.c: Likewise.
22728         * gcc.dg/charset/asm3.c: Likewise.
22729         * gcc.dg/charset/asm4.c: Likewise.
22730         * gcc.dg/charset/asm5.c: Likewise.
22731         * gcc.dg/charset/asm6.c: Likewise.
22732         * gcc.dg/charset/attribute1.c: Likewise.
22733         * gcc.dg/charset/attribute2.c: Likewise.
22734         * gcc.dg/charset/builtin1.c: Likewise.
22735         * gcc.dg/charset/extern.c: Likewise.
22736         * gcc.dg/charset/function.c: Likewise.
22737         * gcc.dg/charset/string.c: Likewise.
22738         * gcc.dg/charset/charset.exp: Likewise.
22739
22740 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
22741
22742         PR fortran/20086
22743         * gfortran.dg/pr20086.f90: New test.
22744
22745 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
22746
22747         PR tree-optimization/19786
22748         * g++.dg/tree-ssa/pr19786.C: New.
22749
22750 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22751
22752         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
22753
22754 2005-02-21  Jeff Law  <law@redhat.com>
22755
22756         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
22757
22758 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22759
22760         * gfortran.dg/do_iterator: Split loop, markup all lines for
22761         which an error locus is printed.
22762         * gfortran.dg/pr17708.f90: Markup all lines for which an error
22763         locus is printed.
22764         * gfortran.dg/select_4.f90: Likewise.
22765         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
22766         locuses in the various permutations.
22767
22768 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
22769
22770         PR tree-optimization/19951
22771         * g++.dg/vect: New directory.
22772         * g++.dg/vect/vect.exp: New file.
22773         * g++.dg/vect/pr19951.cc: New testcase.
22774         * g++.dg/dg.exp: Also prune vectorizer tests.
22775
22776 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
22777
22778         PR 18785
22779         * gcc.dg/charset/builtin1.c: New test.
22780
22781 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22782
22783         PR c++/19299
22784         * g++.dg/inherit/volatile1.C: New test.
22785
22786         PR c++/19440
22787         * g++.dg/template/dtor4.C: New test.
22788
22789 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
22790
22791         * gfortran.dg/int_1.f90: New test.
22792
22793 2005-02-19  Devang Patel  <dpatel@apple.com>
22794
22795         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
22796
22797 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
22798
22799         * gfortran.dg/achar_1.f90: New test.
22800
22801 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
22802
22803         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
22804
22805 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
22806             Jakub Jelinek  <jakub@redhat.com>
22807
22808         PR tree-optimization/19828
22809         * gcc.dg/tree-ssa/loop-7.c: New test.
22810         * gcc.c-torture/execute/20050218-1.c: New test.
22811
22812 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
22813
22814         PR c/20043
22815         * gcc.dg/transparent-union-1.c: New test.
22816         * gcc.dg/transparent-union-2.c: New test.
22817
22818 2005-02-18  James E Wilson  <wilson@specifixinc.com>
22819
22820         PR tree-optimization/18977
22821         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
22822
22823 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
22824
22825         PR target/20054
22826         * gcc.dg/pr20054.c: New test.
22827
22828 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22829
22830         PR c++/19508
22831         * g++.dg/ext/attrib20.C: New test.
22832
22833 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22834
22835         PR middle-end/20030
22836         * gfortran.fortran-torture/execute/character_passing.f90: New test.
22837
22838 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
22839
22840         PR c++/20008
22841         * g++.dg/opt/switch4.C: New.
22842
22843 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
22844
22845         PR c++/20023
22846         PR tree-optimization/20009
22847         * gcc.c-torture/compile/20050217-1.c: New test.
22848         * g++.dg/opt/switch3.C: New test.
22849
22850         PR tree-optimization/18947
22851         * gcc.c-torture/compile/20050215-1.c: New test.
22852         * gcc.c-torture/compile/20050215-2.c: New test.
22853         * gcc.c-torture/compile/20050215-3.c: New test.
22854
22855 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
22856
22857         PR c++/20028
22858         * g++.dg/template/crash34.C: New.
22859
22860         PR c++/20022
22861         * g++.dg/other/access3.C: New.
22862
22863 2005-02-17  Ira Rosen  <irar@il.ibm.com>
22864
22865         * gcc.dg/vect/vect-98.c: New test.
22866
22867 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
22868
22869         PR tree-optimization/19967
22870         * gcc.dg/pr19967.c: New.
22871
22872 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
22873
22874         PR middle-end/19857
22875         * gcc.dg/tree-ssa/20050215-1.c: New test.
22876         * gcc.c-torture/execute/20050215-1.c: New test.
22877
22878 2005-02-15  Eric Christopher  <echristo@redhat.com>
22879
22880         * gcc.dg/cpp/20050215-1.c: New file.
22881
22882 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
22883
22884         PR tree-optimization/15785
22885         * gcc.dg/pr15785-1.c: New test.
22886
22887 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
22888
22889         PR c++/17788
22890         * g++.dg/init/ctor4.C: New.
22891         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
22892
22893 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
22894
22895         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
22896         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
22897
22898 2005-02-15  Andreas Schwab  <schwab@suse.de>
22899
22900         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
22901         declare malloc.
22902
22903 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
22904
22905         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
22906
22907 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
22908
22909         PR tree-optimization/19853
22910         * gcc.c-torture/compile/pr19853.c: New test.
22911
22912 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22913
22914         PR c++/19608
22915         * g++.dg/parse/local-class1.C: New.
22916
22917         PR c++/19895
22918         * g++.dg/parse/ptrmem3.C: New.
22919
22920         PR c++/19884
22921         * g++.old-deja/g++.oliva/template6.C: Add another case.
22922         * g++.dg/template/explicit6.C: New.
22923
22924 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
22925
22926         PR c++/17816
22927         * g++.dg/other/redecl2.C: New.
22928
22929 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22930
22931         PR c++/19891
22932         * g++.dg/abi/covariant4.C: New.
22933
22934 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
22935
22936         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
22937
22938 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
22939
22940         * gcc.dg/vect/vect-96.c: Fix typo.
22941
22942 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22943
22944         PR c++/14479
22945         PR c++/19487
22946         * g++.dg/template/enum5.C: New test.
22947
22948 2005-02-12  Ira Rosen  <irar@il.ibm.com>
22949
22950         * gcc.dg/vect/vect-97.c: New test.
22951
22952 2005-02-12  Ira Rosen  <irar@il.ibm.com>
22953
22954         * gcc.dg/vect/vect-96.c: New test.
22955
22956 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
22957
22958         * gcc.dg/builtins-34.c: Also check ldexp*.
22959
22960 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
22961
22962         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
22963
22964 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
22965
22966         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
22967         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
22968         dg-require-dll, dg-require-iconv, dg-require-named-sections,
22969         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
22970         selector_list, selector_expression, dg-process-target): Move to new
22971         file target-supports-dg.exp.
22972         * lib/target-supports-dg.exp: New.
22973
22974         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
22975         New.
22976
22977 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
22978
22979         PR c++/19666
22980         * g++.dg/other/ptrmem6.C: New test.
22981
22982         PR middle-end/19858
22983         * gcc.c-torture/compile/20050210-1.c: New test.
22984
22985 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
22986
22987         PR c++/19755
22988         * g++.dg/warn/Wbraces1.C: New test.
22989
22990 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
22991
22992         * gcc.dg/builtins-52.c: New testcase.
22993
22994 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
22995
22996         PR c/19342
22997         * gcc.c-torture/execute/20050119-1.c: New test.
22998
22999 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23000
23001         PR c++/19811
23002         * g++.dg/init/delete1.C: New test.
23003
23004 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23005
23006         PR c++/18470
23007         * g++.dg/template/static12.C: New test.
23008
23009 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23010
23011         PR c++/19787
23012         * g++.dg/conversion/ambig1.C: New test.
23013
23014         PR c++/19739
23015         * g++.dg/ext/attrib19.C: New test.
23016
23017         PR c++/19732
23018         * g++.dg/parse/dtor5.C: New test.
23019
23020         PR c++/19762
23021         * g++.dg/template/dtor3.C: New test.
23022
23023         PR c++/19826
23024         * g++.dg/template/static11.C: New test.
23025         * g++.dg/template/crash2.C: Remove dg-error marker.
23026
23027 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23028
23029         PR C++/18491
23030         * g++.old-deja/g++.mike/p10769a.C: Remove.
23031
23032 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23033
23034         * gcc.dg/builtins-48.c: New test case.
23035         * gcc.dg/builtins-49.c: New test case.
23036         * gcc.dg/builtins-50.c: New test case.
23037         * gcc.dg/builtins-51.c: New test case.
23038
23039 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23040
23041         PR middle-end/19583
23042         * g++.dg/warn/Wreturn-type-3.C: New test.
23043
23044 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23045
23046         PR middle-end/19402
23047         * gcc.dg/pr19402-1.c: New testcase.
23048         * gcc.dg/pr19402-2.c: likewise.
23049
23050 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23051
23052         PR middle-end/19854
23053         * g++.dg/tree-ssa/tmmti.C: New testcase.
23054
23055 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23056
23057         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23058
23059 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23060
23061         PR c++/19733
23062         * g++.dg/parse/crash23.C: New test.
23063         * g++.dg/warn/Weff1.C: New test.
23064
23065 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23066
23067         * gcc.dg/20050209-1.c: New test.
23068
23069 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23070
23071         PR target/19799
23072         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23073
23074 2005-02-08  Mike Stump  <mrs@apple.com>
23075
23076         * g++.dg/pch/import-2.c: New test.
23077         * g++.dg/pch/import-2.hs: New.
23078         * g++.dg/pch/include/import-2a.h: New.
23079         * g++.dg/pch/include/import-2b.h: New.
23080
23081 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23082
23083         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23084
23085 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23086
23087         * gfortran.dg/substr_1.f90: New test.
23088
23089 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23090
23091         PR middle-end/19775
23092         * gcc.dg/torture/builtin-power-1.c: Disable test for
23093         invalid transformation.
23094         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23095         no longer optimize.
23096         * gcc.dg/builtins-47.c: New testcase.
23097
23098 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23099             Dorit Naishlos  <dorit@il.ibm.com>
23100
23101         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23102
23103 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23104
23105         * gcc.c-torture/compile/20050206-1.c: New test.
23106
23107 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23108
23109         PR tree-opt/19768
23110         * g++.dg/opt/pr19768.C: New test.
23111
23112 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23113
23114         PR tree-opt/19736
23115         * gcc.c-torture/compile/pr19736.c: New test.
23116
23117 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23118
23119         PR c++/17401
23120         * g++.dg/parse/error25.C: New test.
23121
23122 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23123
23124         * gcc.c-torture/execute/20050203-1.c: New.
23125
23126 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23127
23128         * gcc.dg/vect/vect-85.c: Remove xfail.
23129         * gcc.dg/vect/vect-86.c: Remove xfail.
23130         * gcc.dg/vect/vect-87.c: Remove xfail.
23131         * gcc.dg/vect/vect-88.c: Remove xfail.
23132
23133 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23134
23135         * gcc.dg/altivec-19.c: New.
23136
23137 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23138
23139         PR c/17807
23140         * gcc.dg/nested-func-3.c: New test.
23141         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23142
23143 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23144
23145         * gcc.test-framework/gen_directive_tests: Generate tests for
23146         selector expressions.
23147
23148 2005-02-02  Matt Austern  <austern@apple.com>
23149
23150         PR c++/19628
23151         * g++/ext/builtin7.C: New.
23152         * g++/ext/builtin8.C: New.
23153
23154 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23155
23156         PR c/18502
23157         * gcc.dg/pr18502-1.c: New test.
23158
23159 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23160
23161         PR c++/17413
23162         * g++.dg/template/local4.C: Tweak.
23163
23164 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
23165
23166         PR tree-optimization/19578
23167         * gcc.c-torture/compile/20050202-1.c: New test.
23168
23169 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23170
23171         PR c/19435
23172         * gcc.dg/c99-init-4.c: New test.
23173
23174 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23175
23176         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
23177
23178         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
23179
23180         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
23181         * g++.dg/eh/check-vect.h: New.
23182
23183         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
23184         * gcc.dg/vect/vect-78.c: Ditto.
23185         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
23186         Remove.
23187
23188         * g++.dg/conversion/simd1.C: Expect warning.
23189         * g++.dg/ext/attribute-test-1.C: Ditto.
23190         * g++.dg/ext/attribute-test-2.C: Ditto.
23191         * g++.dg/ext/attribute-test-3.C: Ditto.
23192         * g++.dg/ext/attribute-test-4.C: Ditto.
23193
23194         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
23195         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
23196
23197         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23198
23199 2005-02-01  Richard Henderson  <rth@redhat.com>
23200
23201         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23202         long double for ibm double-double format.
23203         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23204
23205 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
23206
23207         PR tree-optimization/19633
23208         * testsuite/gcc.dg/pr19633-1.c: New test.
23209         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
23210         to NULL or a symbol.
23211
23212 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23213
23214         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
23215         New procs.
23216         (dg-process-target (local override)): Handle selector expressions.
23217
23218         * gcc.test-framework/README: Describe tests in source directory.
23219         * gcc.test-framework/test-framework.awk: Handle dg- tests.
23220         * gcc.test-framework/test-framework.exp: Handle dg- tests.
23221         * gcc.test-framework/dg-bogus-exp-P.c: New test.
23222         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
23223         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
23224         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
23225         * gcc.test-framework/dg-do-link-exp-P.c: New test.
23226         * gcc.test-framework/dg-do-run-exp-P.c: New test.
23227         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
23228         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
23229         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
23230         * gcc.test-framework/dg-error-exp-P.c: New test.
23231         * gcc.test-framework/dg-error-exp-XP.c: New test.
23232         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23233         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23234         * gcc.test-framework/dg-output-exp-P.c: New test.
23235         * gcc.test-framework/dg-output-exp-XF.c: New test.
23236         * gcc.test-framework/dg-warning-exp-P.c: New test.
23237         * gcc.misc-tests/dg-1.c: Remove.
23238         * gcc.misc-tests/dg-2.c: Remove.
23239         * gcc.misc-tests/dg-3.c: Remove.
23240         * gcc.misc-tests/dg-4.c: Remove.
23241         * gcc.misc-tests/dg-5.c: Remove.
23242         * gcc.misc-tests/dg-6.c: Remove.
23243         * gcc.misc-tests/dg-7.c: Remove.
23244         * gcc.misc-tests/dg-8.c: Remove.
23245         * gcc.misc-tests/dg-9.c: Remove.
23246         * gcc.misc-tests/dg-10.c: Remove.
23247         * gcc.misc-tests/dg-11.c: Remove.
23248         * gcc.misc-tests/dg-12.c: Remove.
23249         * gcc.misc-tests/dg-test.exp: Remove.
23250
23251         * gcc.test-framework/test-framework.awk: Change recording and
23252         printing of passes and failures.
23253
23254         * gcc.test-framework: New directory.
23255         * gcc.test-framework/README: New.
23256         * gcc.test-framework/test-framework.exp: New.
23257         * gcc.test-framework/test-framework.awk: New.
23258         * gcc.test-framework/gen_directive_tests: New.
23259
23260 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
23261
23262         * lib/treelang.exp: Fix comment typos.
23263         (treelang_target_compile): Don't append libs=-ltreelang to options.
23264
23265 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
23266
23267         * g++.dg/parse/typename7.C: Adjust error messages.
23268
23269 2005-01-31  Jeff Law  <law@redhat.com>
23270
23271         * gcc.c-torture/execute/20050131-1.c: New test.
23272         * gcc.dg/wcaselabel.c: New test.
23273
23274 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
23275
23276         * g++.dg/other/warning1.C: Adjust error messags.
23277         * g++.dg/parse/constant5.C: New test.
23278
23279 2005-01-31  Steven Bosscher  <stevenb@suse.de>
23280
23281         PR c/19333
23282         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
23283         the test case valid.
23284         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
23285         * testsuite/gcc.dg/array-7.c: Adjust expected result.
23286         * testsuite/gcc.dg/pr18596-3.c: Likewise.
23287         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
23288         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
23289         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
23290
23291 2005-01-31  Dale Johannesen  <dalej@apple.com>
23292
23293         * g++.dg/opt/pr19650.C: New test.
23294
23295 2005-01-31  Richard Henderson  <rth@redhat.com>
23296
23297         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23298         long double for intel double extended format.
23299         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23300
23301 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
23302
23303         PR c++/19555
23304         * g++.dg/template/static10.C: New test.
23305
23306         PR c++/19395
23307         * g++.dg/parse/error24.C: New test.
23308
23309         PR c++/19367
23310         * g++.dg/lookup/builtin1.C: New test.
23311
23312         PR c++/19457
23313         * g++.dg/warn/conv3.C: New test.
23314
23315 2005-01-30  Bud Davis  <bdavis@gfortran.org>
23316
23317         PR fortran/19647
23318         * gfortan.dg/inquire_7.f90
23319
23320 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
23321
23322         PR tree-optimization/15791
23323         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23324         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23325         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23326         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23327         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23328         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23329         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23330         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23331         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23332         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23333
23334 2005-01-29  Paul Brook  <paul@codesourcery.com>
23335
23336         PR fortran/18565
23337         * check.c (real_or_complex_check): New function.
23338         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23339         * intrinsic.c (add_functions): Use new check functions.
23340         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23341         Add prototypes.
23342
23343 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
23344
23345         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
23346         gcc.dg/lvalue-3.c: New tests.
23347         * gcc.dg/concat.c: Update expected messages.
23348
23349 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
23350
23351         PR libfortran/19595
23352         * gfortran.dg/eor_1.f90: New test.
23353
23354 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
23355
23356         PR fortran/19589
23357         * gfortran.dg/logical_data_1.f90: New test.
23358
23359 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
23360
23361         PR c++/19253
23362         * g++.dg/template/crash33.C: New test.
23363
23364         PR c++/19667
23365         * g++.dg/template/crash32.C: New test.
23366
23367 2005-01-28  Ian Lance Taylor  <ian@airs.com>
23368
23369         PR middle-end/16558
23370         * g++.dg/warn/Wreturn-type-2.C: New test.
23371
23372 2004-06-24  Jeff Law  <law@redhat.com>
23373
23374         * gcc.dg/tree-ssa/20050128-1.c: New test.
23375
23376 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
23377
23378         * gcc.target/frv/all-mdpackh-1.c: New test.
23379
23380 2005-01-28  Steven Bosscher  <stevenb@suse.de>
23381
23382         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
23383
23384 2005-01-27  Richard Henderson  <rth@redhat.com>
23385
23386         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
23387
23388 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23389
23390         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
23391
23392 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23393
23394         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23395         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23396         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
23397         to cope with cases where the multilib options override the dg-options.
23398
23399 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
23400
23401         PR c/18946
23402         * gcc.dg/noncompile/20050120-1.c: New test.
23403
23404 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
23405
23406         PR tree-optimization/19633
23407         * gcc.dg/pr19633.c: New test.
23408         * gcc.dg/tree-ssa/pr19633.c: New test.
23409
23410 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
23411
23412         * gcc.dg/20041216-1.c: New test.
23413
23414 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
23415
23416         PR objc/18862
23417         * objc.dg/selector-2.m: New test.
23418
23419 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
23420
23421         * g++.dg/opt/range-test-2.C: New test.
23422
23423         PR rtl-optimization/19579
23424         * gcc.c-torture/execute/20050124-1.c: New test.
23425
23426 2005-01-26  Greg Parker  <gparker@apple.com>
23427         Stuart Hastings  <stuart@apple.com>
23428
23429         * gcc.c-torture/execute/20050125-1.c: New.
23430
23431 2005-01-18  Jan Hubicka  <jh@suse.cz>
23432
23433         PR tree-optimize/19337
23434         * gcc.c-torture/compile/20050119-1.c: New test.
23435
23436 2005-01-24  James E Wilson  <wilson@specifixinc.com>
23437
23438         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
23439         test for successful match.
23440
23441 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
23442
23443         PR objc/18408
23444         * objc.dg/comp-types-7.m: New test.
23445
23446 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
23447
23448         * lib/target-supports.exp (current_target_name): New.
23449         (check_effective_target_ilp32, check_effective_target_lp64):
23450         Cache the result to use as long as the current target, with
23451         multilib flags, remains the same.
23452
23453         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
23454         (dg-require-weak, dg-require-visibility, dg-require-alias,
23455         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
23456         dg-require-effective-target, dg-skip-if): Remove call to
23457         skip_test_and_clear_xfail.
23458         (dg-test): Clear xfail data.
23459
23460 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
23461
23462         PR target/17751
23463         * gcc.dg/ppc64-toc.c: New test.
23464
23465         * g++.dg/tree-ssa/empty-1.C: New test.
23466
23467         PR middle-end/19551
23468         * gcc.c-torture/execute/20050121-1.c: New test.
23469         * gcc.dg/20050121-2.c: New test.
23470
23471 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
23472         Paul Brook  <paul@codesourcery.com>
23473
23474         PR fortran/17941
23475         * gfortran.dg/real_const_1.f: New test.
23476         * gfortran.dg/real_const_2.f90: New test.
23477         * gfortran.dg/complex_int_1.f90: New test.
23478
23479 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
23480
23481         PR fortran/19313
23482         * gfortan.dg/inquire_6.f90: New test.
23483
23484 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
23485
23486         PR libfortran/19451
23487         * open_readonly_1.f90: New test.
23488
23489 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
23490
23491         PR libfortran/18982
23492         * gfortran.dg/open_new.f90: New file.
23493
23494 2005-01-22  Paul Brook  <paul@codesourcery.com>
23495
23496         * namelist_1.f90: New test.
23497
23498 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
23499
23500         PR tree-optimization/19484
23501         * gcc.c-torture/compile/20050122-[12].c: New tests.
23502
23503 2005-01-22  Paul Brook  <paul@codesourcery.com>
23504
23505         * gfortran.dg/implicit_2.f90: New test.
23506
23507 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
23508
23509         PR fortran/19314
23510         * gfortran.dg/inquire_5.f90: New test.
23511
23512 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23513
23514         PR c/18809
23515         * gcc.dg/pr18809-1.c: New test.
23516
23517 2005-01-21  Ian Lance Taylor  <ian@airs.com>
23518
23519         * gcc.dg/20050121-1.c: New test.
23520
23521         PR tree-optimization/13000
23522         * gcc.dg/20040206-1.c: Change warning to point where function is
23523         being inlined.
23524
23525 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23526
23527         PR c++/19208
23528         * g++.dg/template/array11.C: New test.
23529
23530 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23531
23532         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
23533         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
23534         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
23535         * gfortran.dg/getenv_1.f90: Add dg-do directive.
23536         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
23537         gfortran.dg/pr17164.f90: Add missing dg-do directives.
23538
23539 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
23540
23541         PR tree-optimization/15349
23542         * gcc.dg/tree-ssa/pr15349.c: New.
23543
23544 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
23545
23546         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
23547
23548 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
23549
23550         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
23551         scan-assembler-times directive name.
23552
23553         * gcc.dg/asm-a.c: Move dg-require-effective-target to
23554         after dg-do.
23555
23556         PR rtl-optimization/19462
23557         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
23558
23559 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
23560
23561         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
23562         counting function calls on ia64.
23563
23564 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
23565
23566         PR rtl-optimization/15139
23567         * gcc.dg/20050111-2.c: New test.
23568
23569         PR c/17297
23570         * gcc.c-torture/compile/20050113-1.c: New testcase.
23571
23572         PR middle-end/19164
23573         * gcc.dg/20050113-1.c: New testcase.
23574
23575 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
23576
23577         * gcc.dg/vect/vect-85.c: Add comment.
23578         * gcc.dg/vect/vect-86.c: Add xfail for now.
23579         * gcc.dg/vect/vect-87.c: Add xfail for now.
23580         * gcc.dg/vect/vect-88.c: Add xfail for now.
23581         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
23582
23583 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23584
23585         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
23586
23587 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23588
23589         * g++.dg/debug/typedef3.C: New test.
23590
23591 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
23592
23593         PR c/19472
23594         * gcc.dg/asm-a.c: New test.
23595
23596 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
23597
23598         * gcc.dg/sh-relax.c: Add prototype for abort.
23599
23600 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23601
23602         * gcc.dg/short-compare-1.c: New test.
23603         * gcc.dg/short-compare-2.c: Likewise.
23604
23605 2005-01-18  Michael Matz  <matz@suse.de>
23606
23607         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
23608
23609 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
23610
23611         PR tree-optimization/19121
23612         * gcc.c-torture/compile/pr19121.c: New test.
23613
23614 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
23615
23616         PR target/19357
23617         * gcc.c-torture/compile/pr19357.c: New test.
23618
23619 2005-01-17  Ian Lance Taylor  <ian@airs.com>
23620
23621         PR c/5675
23622         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
23623         pass--those that refer just to the variable, possibly with a
23624         cast.
23625         * gcc.dg/c99-const-expr-3.c: Likewise.
23626
23627         PR middle-end/13127
23628         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
23629         longer emitted.
23630
23631 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
23632
23633         PR fortran/18778
23634         * gfortran.dg/endfile_2.f90: New test.
23635
23636 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
23637
23638         PR 19168
23639         * gfortran.dg/select_5.f90: New test.
23640
23641 2004-01-16  Paul Brook  <paul@codesourcery.com>
23642
23643         * gfortran.dg/common_4.f90: New test.
23644
23645 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
23646
23647         PR rtl-optimization/19462
23648         * gcc.dg/torture/pr19462-1.c: New test.
23649
23650 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
23651
23652         PR objc/19321
23653         * objc.dg/func-ptr-2.m: New.
23654         * objc.dg/volatile-1.m: New.
23655
23656 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23657
23658         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
23659
23660 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
23661
23662         PR tree-optimization/19060
23663         * gcc.c-torture/execute/20050104-1.c: New test.
23664
23665 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
23666
23667         PR fortran/18983
23668         * gfortran.dg/write_to_null.f90: New test.
23669
23670 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
23671             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23672
23673         PR other/19328
23674         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
23675         argument.
23676
23677 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
23678
23679         PR c++/19263
23680         * g++.dg/init/vector1.C: New test.
23681
23682 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
23683
23684         PR target/13158
23685         * gcc.target/ia64/sibcall-unwind-1.c: New test.
23686         PR target/18987
23687         * gcc.target/ia64/sibcall-unwind-2.c: New test.
23688
23689 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
23690
23691         * gfortran.dg/select_1.f90: New test.
23692         * gfortran.dg/select_2.f90: New test.
23693         * gfortran.dg/select_3.f90: New test.
23694         * gfortran.dg/select_4.f90: New test.
23695
23696 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
23697
23698         PR middle-end/19084
23699         PR rtl-optimization/19348
23700         * gcc.dg/20050111-1.c: New test.
23701         * gcc.c-torture/execute/20050111-1.c: New test.
23702
23703         * gcc.dg/i386-asm-4.c: New test.
23704
23705 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23706
23707         * gcc.dg/nested-func-2.c: New test.
23708         * ada/acats/norun.lst: Remove c953002.
23709
23710 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
23711
23712         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
23713
23714 2005-01-12  Ben Elliston  <bje@au.ibm.com>
23715
23716         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
23717
23718 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
23719
23720         PR target/18761
23721         * g++.dg/abi/align1.C: New test.
23722
23723 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
23724
23725         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
23726         at a time.
23727         * g++.dg/ext/altivec_check.h: Support compiling as C.
23728
23729 2005-01-10  Roger Sayle  <roger@eyesopen.com>
23730
23731         PR c++/19355
23732         * g++.dg/expr/pr19355-1.C: New test case.
23733
23734 2005-01-10  Laurent GUERBY <laurent@guerby.net>
23735
23736         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
23737         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
23738         * ada/acats/tests/c3/c92005b.ada: Likewise.
23739         * ada/acats/tests/c3/cxb3012.a: Likewise.
23740         * ada/acats/norun.lst: Add c380004 and c953002, add PR
23741
23742 2005-01-09  Paul Brook  <paul@codesourcery.com>
23743
23744         * gfortran.dg/common_2.f90: New file.
23745         * gfortran.dg/common_3.f90: New file.
23746
23747 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
23748
23749         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
23750
23751 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
23752
23753         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
23754         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
23755         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
23756         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
23757         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
23758         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
23759         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
23760         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
23761         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
23762         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
23763         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
23764         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
23765         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
23766         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
23767         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
23768         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
23769         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
23770         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
23771         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
23772         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
23773         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
23774         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
23775         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
23776         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
23777         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
23778         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
23779         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
23780         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
23781         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
23782         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
23783         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
23784         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
23785         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
23786         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
23787         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
23788         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
23789         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
23790         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
23791         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
23792         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
23793         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
23794         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
23795         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
23796         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
23797         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
23798         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
23799         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
23800         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
23801         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
23802         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
23803         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
23804         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
23805         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
23806         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
23807         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
23808         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
23809         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
23810         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
23811         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
23812         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
23813         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
23814         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
23815         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
23816         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
23817         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
23818         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
23819         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
23820
23821         * gcc.dg/vect/vect-1.c: Fix spelling.
23822         * gcc.dg/vect/vect-10.c: Fix spelling.
23823         * gcc.dg/vect/vect-11.c: Fix spelling.
23824         * gcc.dg/vect/vect-12.c: Fix spelling.
23825         * gcc.dg/vect/vect-14.c: Fix spelling.
23826         * gcc.dg/vect/vect-15.c: Fix spelling.
23827         * gcc.dg/vect/vect-16.c: Fix spelling.
23828         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
23829         * gcc.dg/vect/vect-64.c: Fix comments.
23830         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
23831
23832 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
23833             Ira Rosen  <irar@il.ibm.com>
23834
23835         * gcc.dg/vect/vect-70.c: New test.
23836         * gcc.dg/vect/vect-71.c: New test.
23837
23838 2005-01-09  Manfred Hollstein  <mh@suse.com>
23839
23840         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
23841         * gcc.dg/pr18241-2.c: Likewise.
23842         * gcc.dg/pr18241-3.c: Likewise.
23843         * gcc.dg/pr18241-4.c: Likewise.
23844         * gcc.dg/pr18241-5.c: Likewise.
23845
23846 2005-01-08  Richard Henderson  <rth@redhat.com>
23847
23848         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23849         False for x86 and x86-64.
23850
23851 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
23852
23853         PR tree-optimization/18241
23854         * gcc.dg/pr18241-1.c: New test.
23855         * gcc.dg/pr18241-2.c: New test.
23856         * gcc.dg/pr18241-3.c: New test.
23857         * gcc.dg/pr18241-4.c: New test.
23858         * gcc.dg/pr18241-5.c: New test.
23859
23860 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
23861
23862         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
23863         gfortran.dg/select_4.f90: New.
23864
23865 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
23866
23867         * gcc.c-torture/execute/20050107-1.c: New test.
23868
23869 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
23870
23871         PR c++/19298
23872         * g++.dg/template/ref2.C: New.
23873
23874 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
23875
23876         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
23877         instead of being empty.
23878
23879 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23880
23881         PR fortran/15553
23882         * gfortran.dg/array-1.f90: New test.
23883
23884 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
23885
23886         PR tree-optimization/19283
23887         * gcc.c-torture/execute/20050106-1.c: New test.
23888
23889         PR rtl-optimization/18861
23890         * gcc.dg/20050105-1.c: New test.
23891
23892         PR tree-optimization/18828
23893         * gcc.dg/20050105-2.c: New test.
23894
23895 2005-01-07  Andreas Jaeger  <aj@suse.de>
23896
23897         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
23898
23899 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
23900
23901         PR fortran/18398
23902         * gfortran.dg/fmt_read.f90: New test.
23903
23904 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
23905
23906         * gcc.dg/rs6000-ldouble-2.c: New.
23907
23908 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
23909
23910         PR c++/19244
23911         * g++.dg/parser/ctor2.C: New test.
23912
23913 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23914
23915         PR c++/17154
23916         * g++.dg/template/using9.C: New test.
23917
23918 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23919
23920         PR c++/19258
23921         * g++.dg/lookup/friend6.C: New test.
23922
23923 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23924
23925         PR c++/19270
23926         * g++.dg/template/array10.C: New.
23927
23928 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23929
23930         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
23931         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
23932
23933 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
23934
23935         * gcc.c-torture/compile/20050105-1.c: New test.
23936
23937 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
23938
23939         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
23940
23941 2005-01-05  Roger Sayle  <roger@eyesopen.com>
23942
23943         PR middle-end/19100
23944         * gcc.dg/conv-3.c: New test case.
23945
23946 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
23947
23948         * gcc.dg/asm-wide-1.c: New test.
23949
23950 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23951
23952         PR c++/19030
23953         * g++.dg/parse/crash22.C: New
23954
23955 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
23956
23957         PR 19257
23958         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
23959
23960 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
23961
23962         PR middle-end/17767
23963         * gcc.dg/i386-mmx-6.c: New test case.
23964
23965 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
23966
23967         PR tree-optimization/18308
23968         * gcc.dg/vect/pr18308.c: New testcase.
23969
23970 2005-01-04  Andreas Jaeger  <aj@suse.de>
23971
23972         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
23973
23974 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
23975             Robert Bowdidge <bowdidge@apple.com>
23976
23977         * gcc.dg/cpp/subframework1.c: New.
23978         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
23979         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
23980         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
23981         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
23982
23983 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
23984
23985         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
23986         producing warning.
23987         * gcc.dg/darwin-weakimport-2.c: New.
23988
23989 2005-01-03  Richard Henderson  <rth@redhat.com>
23990
23991         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
23992
23993 2005-01-03  Richard Henderson  <rth@redhat.com>
23994
23995         * gcc.dg/vect/vect.exp: Enable for ia64.
23996         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
23997         (check_effective_target_vect_float): Likewise.
23998         (check_effective_target_vect_no_align): Likewise.
23999         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24000         * gcc.dg/vect/vect-8.c: Likewise.
24001
24002 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24003
24004         PR target/19236
24005         * gcc.dg/pr19236-1.c: New test case.
24006
24007 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24008
24009         PR rtl-optimization/12092
24010         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24011
24012 2005-01-02  Andreas Jaeger  <aj@suse.de>
24013
24014         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24015
24016 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24017             Andrew Pinski  <pinskia@physics.uc.edu>
24018
24019         PR rtl-optimization/12092
24020         * gcc.dg/pr12092-1.c: New test case.
24021
24022 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24023
24024         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24025         'hidden' and 'default' for better portability.
24026         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24027
24028         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24029         6 and 7.
24030         * g++.old-deja/g++.brendan/new3.C: Likewise.
24031
24032 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24033
24034         * gcc.dg/20041231-1.C: New test.
24035         * g++.dg/warn/Wunreachable-code-1.C: New test.
24036
24037 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24038
24039         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24040         file, not /dev/null.  Abort on error.
24041
24042 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24043             Ziemowit Laski  <zlaski@apple.com>
24044
24045         PR objc/18971
24046         * objc.dg/encode-5.m: New test.
24047
24048 2004-12-29  Richard Henderson  <rth@redhat.com>
24049
24050         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24051         * objc.dg/stabs-1.m: Disable for ia64.
24052
24053 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24054
24055         PR c++/19190
24056         * g++.dg/warn/Wunused-10.C: New test.
24057
24058 2004-12-28  Richard Henderson  <rth@redhat.com>
24059
24060         * objc.dg/stabs-1.m: Disable for alpha.
24061
24062 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24063
24064         PR c++/19149
24065         * g++.dg/parse/error23.C: New test.
24066
24067 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24068
24069         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24070
24071         PR fortran/19032
24072         * gfortran.dg/intrinsic_modulo_1.f90: New.
24073         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24074         tests with divisor -1.
24075
24076 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24077
24078         * g++.dg/opt/temp1.C (memcpy): Return a value.
24079
24080         PR c++/19148
24081         * g++.dg/expr/cond7.C: New test.
24082
24083 2004-12-27  Paul Brook  <paul@codesourcery.com>
24084
24085         * gfortran.dg/g77/select_no_compile.f: Remove.
24086
24087 2004-12-27  Richard Henderson  <rth@redhat.com>
24088
24089         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24090         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24091         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24092
24093 2004-12-26  Richard Henderson  <rth@redhat.com>
24094
24095         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24096         by 1i instead of token pasting.
24097
24098 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24099
24100         PR tree-optimization/17578
24101         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24102         to additional_flags.
24103         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24104
24105 2004-12-25  Richard Henderson  <rth@redhat.com>
24106
24107         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24108         Remove Alpha.
24109
24110 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24111
24112         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24113         hppa*-*-hpux*.
24114         * gcc.dg/pr17957.c (dg-options): Likewise.
24115         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24116         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24117         instead of 0 on __hppa__.
24118         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24119         "foo,%r" on hppa*-*-*.
24120
24121 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24122
24123         PR fortran/19071
24124         * gfortran.dg/complex_write.f90: New test.
24125
24126 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24127
24128         PR c++/17595
24129         * g++.dg/parse/pragma2.C: New test.
24130
24131         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24132
24133 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24134
24135         * gcc.dg/empty2.c: Add missing dg-warning.
24136
24137 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24138
24139         PR c++/17413
24140         * g++.dg/template/local4.C: New test.
24141         * g++.dg/template/crash19.C: Add dg-error marker.
24142
24143         * g++.dg/template/crash31.C: Correct embedded PR number.
24144
24145 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24146
24147         PR c++/16405
24148         * g++.dg/opt/temp1.C: Add do-run marker.
24149
24150 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24151
24152         * g++.dg/template/spec19.C: New.
24153
24154 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24155
24156         PR target/16819
24157         * gcc.dg/empty2.c: New.
24158
24159 2004-12-23  Richard Henderson  <rth@redhat.com>
24160
24161         * lib/target-supports.exp (check_effective_target_vect_no_align):
24162         Remove i?86 and x86-64.
24163
24164 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24165
24166         PR c++/16405
24167         * g++.dg/opt/temp1.C: New test.
24168
24169 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24170
24171         PR c++/18733
24172         * g++.dg/template/friend33.C: New testcase.
24173
24174 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
24175
24176         PR c++/18464
24177         * g++.dg/template/cond5.C: New test.
24178
24179         PR c++/18492
24180         * g++.dg/inherit/thunk3.C: New test.
24181
24182         PR c++/11224
24183         * g++.dg/warn/Wunused-9.C: New test.
24184
24185 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
24186
24187         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
24188
24189 2004-12-22  Jan Beulich  <jbeulich@novell.com>
24190
24191         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
24192
24193 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
24194
24195         PR c++/18378
24196         * g++.dg/ext/packed8.C: New test.
24197
24198         PR c++/19063
24199         * g++.dg/template/crash31.C: New test.
24200
24201         PR c++/19034
24202         * g++.dg/template/crash30.C: New test.
24203
24204 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24205
24206         PR C++/18984
24207         * g++.dg/eh/ctor3.C: New test.
24208
24209 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24210
24211         * objc.dg/stabs-1.m: Allow section name to be quoted and
24212         assembly label to begin with '.LL'.
24213
24214 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
24215
24216         * gcc.dg/vect/vect.exp
24217         (check_effective_target_lp64_or_vect_no_align): New.
24218         * gcc.dg/vect/vect-77.c: Use it.
24219         * gcc.dg/vect/vect-78.c: Use it.
24220
24221         * lib/target-supports.exp
24222         (check_effective_target_vect_no_max,
24223         check_effective_target_vect_no_bitwise,
24224         check_effective_target_vect_no_align): New.
24225         * gcc.dg/vect/vect-13.c: Use them.
24226         * gcc.dg/vect/vect-17.c: Ditto.
24227         * gcc.dg/vect/vect-18.c: Ditto.
24228         * gcc.dg/vect/vect-19.c: Ditto.
24229         * gcc.dg/vect/vect-20.c: Ditto.
24230         * gcc.dg/vect/vect-27.c: Ditto.
24231         * gcc.dg/vect/vect-29.c: Ditto.
24232         * gcc.dg/vect/vect-44.c: Ditto.
24233         * gcc.dg/vect/vect-48.c: Ditto.
24234         * gcc.dg/vect/vect-50.c: Ditto.
24235         * gcc.dg/vect/vect-52.c: Ditto.
24236         * gcc.dg/vect/vect-54.c: Ditto.
24237         * gcc.dg/vect/vect-56.c: Ditto.
24238         * gcc.dg/vect/vect-58.c: Ditto.
24239         * gcc.dg/vect/vect-60.c: Ditto.
24240         * gcc.dg/vect/vect-72.c: Ditto.
24241         * gcc.dg/vect/vect-80.c: Ditto.
24242
24243 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
24244
24245         PR c++/14075
24246         * g++.dg/init/string1.C: New.
24247
24248         PR c++/18975
24249         * g++.dg/other/synth1.C: New.
24250
24251 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24252
24253         PR c/18963
24254         * gcc.dg/pr18963-1.c: New test.
24255
24256 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24257
24258         PR c/18596
24259         * gcc.dg/funcdef-storage-1.c (foo): Remove.
24260         * gcc.dg/pr18596-1.c: Use dg-error.
24261         (dg-options): Use -fno-unit-at-a-time.
24262         * gcc.dg/pr18596-2.c: New test.
24263         * gcc.dg/pr18596-3.c: New test.
24264
24265 2004-12-20  Roger Sayle  <roger@eyesopen.com>
24266
24267         PR middle-end/18683
24268         * g++.dg/opt/pr18683-1.C: New test case.
24269
24270 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
24271
24272         PR other/19093
24273         * g++.dg/opt/max1.C: Fix for 64bit targets.
24274
24275 2004-12-20  Matt Austern  <austern@apple.com>
24276
24277         PR c++/19044
24278         * g++.dg/ext/builtin6.C: New
24279
24280 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
24281
24282         PR tree-optimization/19080
24283         * gcc.c-torture/compile/pr19080.c: New test.
24284
24285 2004-12-20  Steven Bosscher  <stevenb@suse.de>
24286
24287         * gcc.dg/20041219-1.c: New test.
24288
24289 2004-12-19  Roger Sayle  <roger@eyesopen.com>
24290
24291         PR middle-end/19068
24292         * g++.dg/opt/max1.C: New test case.
24293
24294 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24295
24296         * gcc.dg/fdata-sections-1.c: New test.
24297
24298 2004-12-18  Roger Sayle  <roger@eyesopen.com>
24299
24300         PR middle-end/18548
24301         * gcc.dg/max-1.c: New test case.
24302
24303 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
24304
24305         * gcc.c-torture/execute/20041218-1.c: New test.
24306
24307 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
24308
24309         * gcc.dg/pr18501.c: New test.
24310         * gcc.dg/uninit-5.c: XFAIL.
24311         * gcc.dg/uninit-9.c: XFAIL.
24312
24313 2004-12-17  Dale Johannesen  <dalej@apple.com>
24314
24315         * gcc.dg/20041213-1.c: New.
24316
24317 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
24318
24319         * objc.dg/stabs-1.m: Allow assembly label to begin
24320         with a dot ('.').
24321
24322 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.c-torture/execute/20041213-1.c: Move...
24325         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24326
24327 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
24328
24329         PR c++/18721
24330         * g++.dg/lookup/conv-5.C: New.
24331
24332 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
24333
24334         * objc.dg/stabs-1.m: New test.
24335
24336 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24337
24338         * gcc.dg/visibility-c.c: Change compile to
24339         assemble for the test.
24340
24341 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24342
24343         PR target/19041
24344         * gcc.dg/visibility-c.c: New test.
24345
24346 2004-12-16  Roger Sayle  <roger@eyesopen.com>
24347
24348         PR middle-end/18493
24349         * gcc.dg/switch-8.c: New test case.
24350
24351 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24352
24353         PR c++/18905
24354         * g++.dg/template/init4.C: New.
24355         * g++.dg/opt/static3.C: Enable optimizer.
24356
24357 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
24358
24359         * g++.dg/other/complex1.C: New test.
24360
24361 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
24362
24363         * g++.dg/opt/inline9.C: New test.
24364
24365 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24366
24367         PR fortran/18993
24368         * gfotran.dg/nullify_1.f: New test.
24369
24370 2004-12-15  Richard Henderson  <rth@redhat.com>
24371
24372         * gcc.target/i386/i386.exp: New harness.
24373         * gcc.target/i386/vect-args.c: New.
24374
24375 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
24376
24377         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
24378
24379 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24380
24381         PR c++/18825
24382         * g++.dg/template/friend32.C: New test.
24383
24384 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24385
24386         * cpp/pragma-once-1.c: New test.
24387         * cpp/pragma-once-1b.h: Likewise.
24388         * cpp/pragma-once-1c.h: Likewise.
24389         * cpp/pragma-once-1d.h: Likewise.
24390         * cpp/inc/pragma-once-1a.h: Likewise.
24391
24392 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
24393             Steven G. Kargl  <kargls@comcast.net>
24394
24395         PR fortran/17597
24396         * gfortran.dg/list_read_3.f90: New test.
24397
24398 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24399
24400         * gcc.dg/ftrapv-2.c: New test.
24401
24402 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24403
24404         PR c++/18981
24405         * g++.dg/template/typename9.C: New test.
24406
24407 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24408
24409         PR c++/18738
24410         * g++.dg/template/typename8.C: New test.
24411         * g++.dg/parse/friend2.C: Tweak error message.
24412
24413 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24414
24415         * gcc.c-torture/20041214-1.c: New test.
24416
24417 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24418
24419         PR c++/18965
24420         * g++.dg/init/array17.C: New test.
24421
24422 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24423
24424         PR c++/18793
24425         * g++.dg/init/aggr3.C: New test.
24426
24427 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
24428
24429         * gcc.dg/altivec-types-1.c: New test.
24430         * gcc.dg/altivec-types-2.c: New test.
24431         * gcc.dg/altivec-types-3.c: New test.
24432         * gcc.dg/altivec-types-4.c: New test.
24433         * g++.dg/ext/altivec-types-1.C: New test.
24434         * g++.dg/ext/altivec-types-2.C: New test.
24435         * g++.dg/ext/altivec-types-3.C: New test.
24436         * g++.dg/ext/altivec-types-4.C: New test.
24437
24438 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
24439
24440         PR middle-end/18951
24441         * gcc.c-torture/execute/20041213-1.c: New test.
24442
24443 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
24444
24445         PR c++/18949
24446         * g++.dg/template/cast1.C: New.
24447
24448 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
24449
24450         * gcc.c-torture/execute/20041213-2.c: New test.
24451
24452 2004-12-13  Richard Henderson  <rth@redhat.com>
24453
24454         * gcc.dg/i386-sse-10.c: Fix typo in options.
24455
24456 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
24457
24458         PR c++/18968
24459         * g++.dg/opt/pr18968.C: New test.
24460
24461 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
24462
24463         PR c++/18925
24464         * g++.dg/ext/visibility/staticdatamem.C: New test.
24465
24466 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
24467
24468         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
24469
24470 2004-12-13  Roger Sayle  <roger@eyesopen.com>
24471
24472         PR rtl-optimization/18928
24473         * gcc.dg/pr18928-1.c: New test case.
24474
24475 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
24476
24477         PR tree-opt/16951
24478         * gcc.c-torture/compile/20041211-1.c: New.
24479
24480 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24481
24482         PR middle-end/17564
24483         * gcc.c-torture/execute/20041212-1.c: New test.
24484
24485 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24486
24487         PR fortran/18869
24488         * gfortran.dg/common_1.f90: New test.
24489
24490 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
24491         Paul Brook  <paul@codesourcery.com>
24492
24493         PR fortran/16222
24494         * gfortran.dg/real_do_1.f90: New test.
24495
24496 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24497
24498         PR tree-opt/18040
24499         * g++.dg/opt/ptrmem6.C: New test.
24500
24501 2004-12-11  Roger Sayle  <roger@eyesopen.com>
24502
24503         PR middle-end/18921
24504         * gcc.dg/pr18921-1.c: New test case.
24505
24506 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24507
24508         PR fortran/17175
24509         * gfortran.dg/scale_1.f90: New test.
24510
24511 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
24512
24513         PR middle-end/18903
24514         * gcc.c-torture/compile/pr18903.c: New test.
24515
24516 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
24517
24518         * gcc.c-torture/execute/20041210-1.c: New test.
24519
24520 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24521
24522         PR c++/18731
24523         * g++.dg/parser/struct-1.C: New test.
24524         * g++.dg/parser/struct-2.C: New test.
24525         * g++.dg/parser/struct-3.C: New test.
24526
24527 2004-12-09  Richard Henderson  <rth@redhat.com>
24528
24529         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
24530
24531         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
24532         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
24533
24534 2004-12-09  Matt Austern  <austern@apple.com>
24535
24536         PR c++/18514
24537         * g++.dg/ext/builtin1.C: New
24538         * g++.dg/ext/builtin2.C: New
24539         * g++.dg/ext/builtin3.C: New
24540         * g++.dg/ext/builtin4.C: New
24541         * g++.dg/ext/builtin5.C: New
24542
24543 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
24544
24545         PR tree-opt/18904
24546         * g++.dg/opt/ptrmem5.C: New test.
24547
24548 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
24549
24550         * g++.dg/parse/typename5.C: Adjust for new error.
24551         * g++.dg/parse/typename7.C: New.
24552
24553 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24554
24555         PR c++/18073
24556         * g++.dg/other/mmintrin.C: New test.
24557
24558 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24559
24560         PR c++/16681
24561         * g++.dg/init/array15.C: New.
24562         * g++.dg/init/array16.C: New.
24563
24564 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24565
24566         PR fortran/18826
24567         * gfortran.dg/assign_1.f90: New test.
24568
24569 2004-12-08  Nick Clifton  <nickc@redhat.com>
24570
24571         * gcc.target/xstormy16/bss_below100: New directory containing tests.
24572         * gcc.target/xstormy16/data_below100: Likewise.
24573         * gcc.target/xstormy16/sfr: Likewise.
24574         * gcc.target/xstormy16/below100.S: New test source file.
24575         * gcc.target/xstormy16/below100.ld: New test linker script.
24576         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24577         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
24578         bp instructions.
24579         * gcc.target/xstormy16/bp.c: Likewise.
24580
24581         * gcc.target/xstormy16/bss_below100: New files:
24582         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24583         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24584         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24585         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24586         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24587         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24588         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24589         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24590         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24591         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24592         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24593         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24594         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24595         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24596         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24597         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24598         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24599         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24600         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24601         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24602         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24603         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24604         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24605         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24606         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24607         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24608         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24609
24610         * gcc.target/xstormy16/data_below100: New files:
24611         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24612         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24613         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24614         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24615         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24616         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24617         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24618         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24619         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24620         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24621         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24622         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24623         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24624         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24625         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24626         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24627         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24628         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24629         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24630         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24631         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24632         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24633         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24634         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24635         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24636         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24637         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24638
24639         * gcc.target/xstormy16/sfr: New files:
24640         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
24641         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
24642         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
24643         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
24644         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
24645         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
24646         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
24647         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
24648         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
24649         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
24650         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
24651         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
24652         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
24653         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
24654         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
24655         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
24656         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
24657         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
24658         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
24659         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
24660         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
24661         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
24662         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
24663         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
24664         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
24665         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
24666         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
24667         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
24668         27_if0_sfrw_bitfield_f.c
24669
24670 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24671
24672         PR c++/18100
24673         * g++.dg/lookup/name-clash4.C: New test.
24674
24675 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
24676
24677         PR c++/18672
24678         * g++.dg/opt/array1.C: New.
24679
24680         PR c++/18803
24681         * g++.dg/template/operator5.C: New.
24682
24683 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
24684
24685         PR c/18867
24686         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
24687
24688 2004-12-07  Steven Bosscher  <stevenb@suse.de>
24689
24690         * gcc.dg/noncompile/20041207.c: New test.
24691
24692 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
24693
24694         * g++.dg/other/unreachable-1.C: New test.
24695
24696 2004-12-06  Nick Clifton  <nickc@redhat.com>
24697
24698         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
24699         <limits.h> because the latter comes from gcc's include/ directory
24700         and not the newlib/libc/include directory.
24701
24702 2004-12-04  Richard Henderson  <rth@redhat.com>
24703
24704         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
24705
24706 2004-12-04  Richard Henderson  <rth@redhat.com>
24707
24708         * lib/target-supports.exp (check_gc_sections_available): Disable
24709         for alpha and ia64.
24710
24711 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
24712
24713         PR middle-end/17909
24714         * g++.dg/other/vararg-2.C: New test.
24715
24716 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24717
24718         PR c++/17011, c++/17971
24719         * g++.dg/template/error15.C: Adjust expected error.
24720         * g++.dg/template/instantiate3.C: Likewise.
24721
24722 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
24723
24724         * gcc.dg/altivec-18.c: Fix for darwin
24725
24726 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24727
24728         PR c++/18782
24729         * g++.dg/parse/ptrmem2.C: New.
24730
24731         PR c++/18318
24732         * g++.dg/template/new1.C: New.
24733
24734 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24735
24736         PR fortran/18710
24737         * gfortran.dg/direct_io_3.f90: New test.
24738
24739 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
24740
24741         PR 18758
24742         * g++.dg/parse/crash21.C: New.
24743
24744 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24745
24746         PR c++/15664, c++/18276
24747         * g++.dg/template/ttp13.C: New test.
24748         * g++.dg/template/ttp14.C: Likewise.
24749
24750 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24751
24752         PR c++/18123
24753         * g++.dg/parse/enum2.C: New test.
24754         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
24755
24756 2004-12-02  Nick Clifton  <nickc@redhat.com>
24757
24758         * gcc.target/xstormy16: New test directory.
24759         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24760         * gcc.target/xstormy16/bp.c: Check the generation of bp
24761         instructions.
24762         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
24763         bn instructions and the BELOW100 attribute.
24764
24765 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
24766
24767         PR target/16952
24768         * gcc.dg/ppc-eabi.c: New.
24769
24770 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
24771
24772         PR fortran/18284
24773         * gfortran.dg/backspace.f90
24774
24775 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
24776
24777         * gfortran.dg/inquire.f90: New test.
24778
24779 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
24780
24781         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
24782         handle effective-target-keyword.
24783         (dg-skip-if): Support effective-target keyword as target list.
24784         (dg-xfail-if): Ditto.
24785         * lib/target-supports.exp (is-effective-target-keyword): New proc.
24786
24787 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
24788
24789         PR tree-optimization/18291
24790         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
24791
24792 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24793
24794         PR C++/18729
24795         * g++.dg/parse/crash20.C: New.
24796
24797         PR c++/17431
24798         * g++.dg/overload/arg1.C: New.
24799         * g++.dg/overload/arg2.C: New.
24800         * g++.dg/overload/arg3.C: New.
24801         * g++.dg/overload/arg4.C: New.
24802
24803 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
24804
24805         * gcc.dg/c99-flex-array-4.c: Remove.
24806
24807 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
24808
24809         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
24810
24811         * lib/target-supports.exp (is-effective-target): Simplify.
24812
24813         * lib/target-supports.exp (check_effective_target_vect_long):
24814         Fix for powerpc64-*-*.
24815
24816 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
24817
24818         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
24819         to support new requirements on FreeBSD 5.
24820
24821 2004-11-30  Devang Patel  <dpatel@apple.com>
24822
24823         PR 18702
24824         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
24825
24826 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
24827
24828         * g++.dg/ext/altivec-13.C: New test.
24829
24830 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
24831
24832         PR tree-opt/18298
24833         * gcc.c-torture/execute/p18298.c: New test.
24834
24835 2004-11-30  Ira Rosen  <irar@il.ibm.com>
24836             Dorit Naishlos  <dorit@il.ibm.com>
24837
24838         PR tree-opt/18607
24839         * gcc.dg/vect/vect-89.c: New test.
24840
24841 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
24842
24843         * gcc.dg/pr18596-1.c: New test.
24844
24845 2004-11-30  Ben Elliston  <bje@au.ibm.com>
24846
24847         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
24848
24849 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
24850
24851         PR c/18479
24852         * gcc.dg/pr18479.c: New test.
24853
24854 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
24855
24856         PR target/18490
24857         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
24858         mmix-knuth-mmixware.
24859
24860         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
24861         cris-*-elf* cris-*-aout* mmix-*-*
24862
24863 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
24864
24865         PR middle-end/18725
24866         * gcc.dg/pr18725.c: New test.
24867
24868 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
24869
24870         PR target/18488
24871         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
24872
24873         PR target/18336
24874         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
24875
24876 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
24877
24878         PR c++/18368
24879         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
24880         * g++.old-deja/g++.law/ctors5.C: Likewise.
24881         * g++.old-deja/g++.other/crash25.C: Likewise.
24882
24883         PR c++/18674
24884         * g++.dg/template/error16.C: New test.
24885
24886         PR c++/18512
24887         * g++.dg/template/crash29.C: New test.
24888
24889 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
24890
24891         PR tree-optimization/18712
24892         * gcc.c-torture/compile/pr18712.c: New test.
24893
24894 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
24895
24896         PR c/7544
24897         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
24898         tests.
24899
24900 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24901
24902         PR c++/18652
24903         * g++.dg/lookup/crash6.C: New test.
24904
24905 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
24906
24907         PR middle-end/18164
24908         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
24909
24910 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24911
24912         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
24913         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
24914         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
24915
24916 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
24917
24918         * gcc.dg/pr18164.c: New test.
24919
24920 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
24921
24922         * gcc.dg/funroll-loops-all.c: New.
24923
24924 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
24925
24926         PR target/18489
24927         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
24928         delimeter, match space and TAB as well as ":".
24929
24930         PR target/18484
24931         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
24932
24933         PR target/18348
24934         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
24935
24936         PR target/18345
24937         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
24938
24939         PR target/18337
24940         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
24941
24942 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
24943
24944         * gfortran.dg/direct_io_2.f90: New test.
24945
24946 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
24947
24948         PR target/18334
24949         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
24950
24951 2004-11-28  Richard Henderson  <rth@redhat.com>
24952
24953         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
24954
24955 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
24956
24957         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
24958         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
24959         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
24960         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
24961         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
24962         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
24963         gcc.dg/pointer-arith-8.c: New tests.
24964
24965 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
24966
24967         PR fortran/18364
24968         * gfortran.dg/endfile.f90: New test.
24969
24970 2004-11-27  Falk Hueffner  <falk@debian.org>
24971
24972         * gcc.dg/loop-6.c: New test.
24973
24974 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
24975
24976         * gcc.c-torture/execute/20041126-1.c: New test.
24977
24978 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
24979
24980         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
24981         on IRIX.
24982
24983 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
24984
24985         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
24986         functions.
24987
24988 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
24989
24990         PR rtl-optimization/17825
24991         * gcc.c-torture/compile/20041119-1.c: New test.
24992
24993 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24994
24995         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
24996         Check existence of ld library path variables before unsetting.
24997
24998 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
24999
25000         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25001
25002 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25003
25004         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25005
25006 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25007
25008         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25009
25010 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25011
25012         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25013         dg-do directive.
25014
25015 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25016
25017         * gcc.dg/pr17957.c: Pass --param, not -param.
25018
25019 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25020
25021         PR middle-end/17957
25022         * testsuite/gcc.dg/pr17957.c: New test.
25023
25024 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25025
25026         PR c++/18445
25027         * g++.dg/template/crash28.C: Likewise.
25028
25029         PR c++/18001
25030         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25031         * g++.dg/ext/lvaddr.C: Likewise.
25032         * g++.dg/opt/pr7503-3.C: Likewise.
25033
25034         PR c++/18466
25035         * g++.dg/parse/qualified3.C: New test.
25036         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25037
25038         PR c++/18545
25039         * g++.dg/expr/return1.C: New test.
25040
25041 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25042
25043         Friend class name lookup 3/n, PR c++/3332
25044         * g++.dg/lookup/friend3.C: New test.
25045         * g++.dg/lookup/friend4.C: Likewise.
25046         * g++.dg/lookup/friend5.C: Likewise.
25047
25048 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25049
25050         Friend class name lookup 2/n, PR c++/14513, c++/15410
25051         * g++.dg/lookup/friend2.C: New test.
25052         * g++.dg/template/friend31.C: Likewise.
25053
25054 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25055
25056         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25057
25058 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25059
25060         PR c++/17473
25061         * g++.dg/tc1/dr56.C: Remove.
25062         * g++.dg/template/typedef1.C: Add dg-error markers.
25063         * g++.old-deja/g++.other/typedef7.C: Likewise.
25064
25065         PR c++/18285
25066         * g++.dg/parse/typedef7.C: New test.
25067
25068 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25069
25070         * gcc.c-torture/execute/20041124-1.c: New test.
25071
25072 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25073
25074         * g++.dg/template/deduce3.C: New test.
25075
25076         PR c++/18586
25077         * g++.dg/template/crash27.C: New test.
25078
25079         PR c++/18530
25080         * g++.dg/warn/Wshadow-3.C: New test.
25081
25082 2004-11-24  Devang Patel  <dpatel@apple.com>
25083
25084         PR/18555
25085         * gcc.dg/cpp/isysroot-1.c: New test.
25086         * gcc.dg/cpp/usr/include/stdio.h: New file.
25087         * gcc.dg/cpp/isysroot-2.c: New test.
25088         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25089         New file.
25090
25091 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25092
25093         PR c++/8929
25094         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25095
25096 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25097
25098         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25099         * gcc.target/sparc/pdist.c: Likewise.
25100
25101 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25102
25103         PR c++/16882
25104         * g++.dg/conversion/simd1.C: New test.
25105
25106 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25107
25108         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
25109         and restore_ld_library_path_env_vars.
25110         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25111         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25112         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25113         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25114
25115 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25116
25117         * gcc.dg/pragma-align-2.c: Test macro expansion.
25118         * gcc.dg/pragma-pack-2.c: New test.
25119
25120 2004-11-23  Richard Henderson  <rth@redhat.com>
25121
25122         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25123         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25124         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25125         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25126         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25127         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25128
25129         * gcc.dg/vect/vect.exp: Add check for alpha.
25130         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25131         (check_effective_target_vect_int): Enable for alpha.
25132         (check_effective_target_vect_long): New.
25133         (is-effective-target): Add it.
25134
25135 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25136
25137         * gcc.dg/pr18614-1.c: New test.
25138
25139 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25140
25141         * gcc.dg/setjmp-2.c: New test.
25142
25143 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25144
25145         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25146         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25147         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25148         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25149         gcc.target/sparc/pdist.c: New tests.
25150
25151 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25152
25153         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25154
25155 2004-11-22  Dale Johannesen  <dalej@apple.com>
25156
25157         * gcc.dg/20041111-1.c: New.
25158
25159 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25160
25161         PR tree-opt/18536
25162         * gcc.dg/vect/pr18536.c: New test.
25163
25164 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25165
25166         PR c++/18354
25167         * g++.dg/template/nontype11.C: New test.
25168
25169 2004-11-21  Roger Sayle  <roger@eyesopen.com>
25170
25171         PR middle-end/18520
25172         * gcc.dg/pr18520-1.c: New test case.
25173
25174 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
25175
25176         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
25177         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
25178         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
25179         expected diagnostics.
25180
25181 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25182
25183         PR target/18580
25184         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
25185         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
25186         vect-77.c, vect-77a.c: XFAIL on the SPARC.
25187
25188 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25189
25190         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
25191
25192 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
25193             Joseph Myers  <joseph@codesourcery.com>
25194
25195         * lib/target-supports.exp (check_visibility_available): Really
25196         test the compiler.
25197
25198 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25199
25200         PR tree-opt/18181
25201         * gcc.dg/vect/vect-85.c: New test.
25202         * gcc.dg/vect/vect-86.c: New test.
25203         * gcc.dg/vect/vect-87.c: New test.
25204         * gcc.dg/vect/vect-88.c: New test.
25205
25206 2004-11-19  Ben Elliston  <bje@au.ibm.com>
25207
25208         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
25209
25210 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
25211
25212         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
25213         * gcc.dg/ppc-and-1.c: Ditto.
25214         * gcc.dg/ppc-compare-1.c: Ditto.
25215         * gcc.dg/ppc-mov-1.c: Ditto
25216
25217 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
25218             Mark Mitchell  <mark@codesourcery.com>
25219
25220         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
25221
25222 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25223             Aldy Hernandez  <aldyh@redhat.com>
25224
25225         * lib/target-supports.exp (check_effective_target_vect_int): New
25226         (check_effective_target_vect_float): New
25227         (check_effective_target_vect_double): New.
25228         (is-effective-target): Support new effective targets keywords.
25229         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
25230         default action for dg-do.
25231         * gcc.dg/vect/pr16105.c: Use new support.
25232         * gcc.dg/vect/pr18400.c: Ditto.
25233         * gcc.dg/vect/pr18425.c: Ditto.
25234         * gcc.dg/vect/vect-1.c: Ditto.
25235         * gcc.dg/vect/vect-10.c: Ditto.
25236         * gcc.dg/vect/vect-11.c: Ditto.
25237         * gcc.dg/vect/vect-12.c: Ditto.
25238         * gcc.dg/vect/vect-13.c: Ditto.
25239         * gcc.dg/vect/vect-14.c: Ditto.
25240         * gcc.dg/vect/vect-15.c: Ditto.
25241         * gcc.dg/vect/vect-16.c: Ditto.
25242         * gcc.dg/vect/vect-17.c: Ditto.
25243         * gcc.dg/vect/vect-18.c: Ditto.
25244         * gcc.dg/vect/vect-19.c: Ditto.
25245         * gcc.dg/vect/vect-2.c: Ditto.
25246         * gcc.dg/vect/vect-20.c: Ditto.
25247         * gcc.dg/vect/vect-21.c: Ditto.
25248         * gcc.dg/vect/vect-22.c: Ditto.
25249         * gcc.dg/vect/vect-23.c: Ditto.
25250         * gcc.dg/vect/vect-24.c: Ditto.
25251         * gcc.dg/vect/vect-25.c: Ditto.
25252         * gcc.dg/vect/vect-26.c: Ditto.
25253         * gcc.dg/vect/vect-27.c: Ditto.
25254         * gcc.dg/vect/vect-27a.c: Ditto.
25255         * gcc.dg/vect/vect-28.c: Ditto.
25256         * gcc.dg/vect/vect-29.c: Ditto.
25257         * gcc.dg/vect/vect-29a.c: Ditto.
25258         * gcc.dg/vect/vect-3.c: Ditto.
25259         * gcc.dg/vect/vect-30.c: Ditto.
25260         * gcc.dg/vect/vect-31.c: Ditto.
25261         * gcc.dg/vect/vect-32.c: Ditto.
25262         * gcc.dg/vect/vect-33.c: Ditto.
25263         * gcc.dg/vect/vect-34.c: Ditto.
25264         * gcc.dg/vect/vect-35.c: Ditto.
25265         * gcc.dg/vect/vect-36.c: Ditto.
25266         * gcc.dg/vect/vect-37.c: Ditto.
25267         * gcc.dg/vect/vect-38.c: Ditto.
25268         * gcc.dg/vect/vect-4.c: Ditto.
25269         * gcc.dg/vect/vect-40.c: Ditto.
25270         * gcc.dg/vect/vect-41.c: Ditto.
25271         * gcc.dg/vect/vect-42.c: Ditto.
25272         * gcc.dg/vect/vect-43.c: Ditto.
25273         * gcc.dg/vect/vect-44.c: Ditto.
25274         * gcc.dg/vect/vect-45.c: Ditto.
25275         * gcc.dg/vect/vect-46.c: Ditto.
25276         * gcc.dg/vect/vect-47.c: Ditto.
25277         * gcc.dg/vect/vect-48.c: Ditto.
25278         * gcc.dg/vect/vect-48a.c: Ditto.
25279         * gcc.dg/vect/vect-49.c: Ditto.
25280         * gcc.dg/vect/vect-5.c: Ditto.
25281         * gcc.dg/vect/vect-50.c: Ditto.
25282         * gcc.dg/vect/vect-51.c: Ditto.
25283         * gcc.dg/vect/vect-52.c: Ditto.
25284         * gcc.dg/vect/vect-53.c: Ditto.
25285         * gcc.dg/vect/vect-54.c: Ditto.
25286         * gcc.dg/vect/vect-55.c: Ditto.
25287         * gcc.dg/vect/vect-56.c: Ditto.
25288         * gcc.dg/vect/vect-56a.c: Ditto.
25289         * gcc.dg/vect/vect-57.c: Ditto.
25290         * gcc.dg/vect/vect-58.c: Ditto.
25291         * gcc.dg/vect/vect-59.c: Ditto.
25292         * gcc.dg/vect/vect-6.c: Ditto.
25293         * gcc.dg/vect/vect-60.c: Ditto.
25294         * gcc.dg/vect/vect-61.c: Ditto.
25295         * gcc.dg/vect/vect-62.c: Ditto.
25296         * gcc.dg/vect/vect-63.c: Ditto.
25297         * gcc.dg/vect/vect-64.c: Ditto.
25298         * gcc.dg/vect/vect-65.c: Ditto.
25299         * gcc.dg/vect/vect-66.c: Ditto.
25300         * gcc.dg/vect/vect-67.c: Ditto.
25301         * gcc.dg/vect/vect-68.c: Ditto.
25302         * gcc.dg/vect/vect-69.c: Ditto.
25303         * gcc.dg/vect/vect-7.c: Ditto.
25304         * gcc.dg/vect/vect-72.c: Ditto.
25305         * gcc.dg/vect/vect-72a.c: Ditto.
25306         * gcc.dg/vect/vect-73.c: Ditto.
25307         * gcc.dg/vect/vect-74.c: Ditto.
25308         * gcc.dg/vect/vect-75.c: Ditto.
25309         * gcc.dg/vect/vect-76.c: Ditto.
25310         * gcc.dg/vect/vect-77.c: Ditto.
25311         * gcc.dg/vect/vect-77a.c: Ditto.
25312         * gcc.dg/vect/vect-78.c: Ditto.
25313         * gcc.dg/vect/vect-79.c: Ditto.
25314         * gcc.dg/vect/vect-8.c: Ditto.
25315         * gcc.dg/vect/vect-80.c: Ditto.
25316         * gcc.dg/vect/vect-82.c: Ditto.
25317         * gcc.dg/vect/vect-82_64.c: Ditto.
25318         * gcc.dg/vect/vect-83.c: Ditto.
25319         * gcc.dg/vect/vect-83_64.c: Ditto.
25320         * gcc.dg/vect/vect-9.c: Ditto.
25321         * gcc.dg/vect/vect-all.c: Ditto.
25322         * gcc.dg/vect/vect-none.c: Ditto.
25323
25324 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25325
25326         * lib/gcc-dg.exp (dg-skip-if): New function.
25327         (dg-forbid-option): Remove.
25328         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25329         * g++.dg/abi/bitfield8.C: Likewise.
25330         * g++.dg/abi/dtor1.C: Likewise.
25331         * g++.dg/abi/empty10.C: Likewise.
25332         * g++.dg/abi/empty7.C: Likewise.
25333         * g++.dg/abi/empty9.C: Likewise.
25334         * g++.dg/abi/layout3.C: Likewise.
25335         * g++.dg/abi/layout4.C: Likewise.
25336         * g++.dg/abi/thunk1.C: Likewise.
25337         * g++.dg/abi/thunk2.C: Likewise.
25338         * g++.dg/abi/vbase11.C: Likewise.
25339         * g++.dg/abi/vthunk2.C: Likewise.
25340         * g++.dg/abi/vthunk3.C: Likewise.
25341         * g++.dg/ext/attrib8.C: Likewise.
25342         * g++.dg/opt/longbranch2.C: Likewise.
25343         * g++.dg/opt/reg-stack4.C: Likewise.
25344         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25345         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25346         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25347         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25348         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25349         * gcc.dg/20000609-1.c: Likewise.
25350         * gcc.dg/20000720-1.c: Likewise.
25351         * gcc.dg/20011107-1.c: Likewise.
25352         * gcc.dg/20011119-1.c: Likewise.
25353         * gcc.dg/20020108-1.c: Likewise.
25354         * gcc.dg/20020122-2.c: Likewise.
25355         * gcc.dg/20020122-3.c: Likewise.
25356         * gcc.dg/20020201-3.c: Likewise.
25357         * gcc.dg/20020206-1.c: Likewise.
25358         * gcc.dg/20020218-1.c: Likewise.
25359         * gcc.dg/20020310-1.c: Likewise.
25360         * gcc.dg/20020411-1.c: Likewise.
25361         * gcc.dg/20020418-2.c: Likewise.
25362         * gcc.dg/20020426-1.c: Likewise.
25363         * gcc.dg/20020426-2.c: Likewise.
25364         * gcc.dg/20020517-1.c: Likewise.
25365         * gcc.dg/20020523-1.c: Likewise.
25366         * gcc.dg/20020523-2.c: Likewise.
25367         * gcc.dg/20020729-1.c: Likewise.
25368         * gcc.dg/20030204-1.c: Likewise.
25369         * gcc.dg/20030826-2.c: Likewise.
25370         * gcc.dg/20030926-1.c: Likewise.
25371         * gcc.dg/20031202-1.c: Likewise.
25372         * gcc.dg/980312-1.c: Likewise.
25373         * gcc.dg/980313-1.c: Likewise.
25374         * gcc.dg/990117-1.c: Likewise.
25375         * gcc.dg/990424-1.c: Likewise.
25376         * gcc.dg/990524-1.c: Likewise.
25377         * gcc.dg/991230-1.c: Likewise.
25378         * gcc.dg/i386-387-1.c: Likewise.
25379         * gcc.dg/i386-387-2.c: Likewise.
25380         * gcc.dg/i386-387-3.c: Likewise.
25381         * gcc.dg/i386-387-4.c: Likewise.
25382         * gcc.dg/i386-387-5.c: Likewise.
25383         * gcc.dg/i386-387-6.c: Likewise.
25384         * gcc.dg/i386-asm-1.c: Likewise.
25385         * gcc.dg/i386-bitfield1.c: Likewise.
25386         * gcc.dg/i386-bitfield2.c: Likewise.
25387         * gcc.dg/i386-loop-1.c: Likewise.
25388         * gcc.dg/i386-loop-2.c: Likewise.
25389         * gcc.dg/i386-loop-3.c: Likewise.
25390         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25391         * gcc.dg/i386-pic-1.c: Likewise.
25392         * gcc.dg/i386-regparm.c: Likewise.
25393         * gcc.dg/i386-signbit-1.c: Likewise.
25394         * gcc.dg/i386-signbit-2.c: Likewise.
25395         * gcc.dg/i386-signbit-3.c: Likewise.
25396         * gcc.dg/i386-sse-5.c: Likewise.
25397         * gcc.dg/i386-sse-8.c: Likewise.
25398         * gcc.dg/i386-unroll-1.c: Likewise.
25399         * gcc.dg/tls/opt-1.c: Likewise.
25400         * gcc.dg/tls/opt-2.c: Likewise.
25401         * gcc.dg/unroll-1.c: Likewise.
25402         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25403         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25404         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25405         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25406
25407 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25408
25409         * g++.dg/template/incomplete1.C: New test.
25410
25411 2004-11-16  Nick Clifton  <nickc@redhat.com>
25412
25413         Revert patches accidentally commited during checkin of fixes for
25414         xstormy16 tests:
25415         gcc.c-torture/execute/simd-4.c: Revert
25416         gcc.dg/20040910-1.c: Revert.
25417
25418 2004-11-16  Paul Brook  <paul@codesourcery.com>
25419
25420         PR fortran/13010
25421         * gfortran.dg/der_pointer_1.f90: New test.
25422
25423 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
25424
25425         PR c/18498
25426         * gcc.dg/bitfld-13.c: New test.
25427
25428 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
25429
25430         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
25431         powerpc*-*-linux*.
25432
25433         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
25434         * gcc.dg/ppc64-abi-2.c: Ditto.
25435         * gcc.dg/ppc64-abi-3.c: Ditto.
25436
25437         * lib/gcc-dg.exp (dg-target-list): Remove.
25438
25439 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
25440
25441         * gcc.dg/ia64-postinc.c: New test.
25442
25443 2004-11-15  Mark Mitchell <mark@codesourcery.com>
25444
25445         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
25446
25447 2004-11-15  Nick Clifton  <nickc@redhat.com>
25448
25449         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
25450         __INT_MAX__ so that the test can be compiled by toolchains
25451         targeted at 16-bit processors.
25452
25453         * gcc.dg/20040625-1.c: Use long constants rather than integers
25454         when performing arithmetic that will overflow 16-bits.
25455
25456         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
25457         xstormy16.  It does not support 128-bit vector operations.
25458
25459         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
25460         with the macro PTR_TYPE.  Define this macro to an integer type
25461         suitable for holding a pointer.
25462
25463         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
25464         the target is a 16-bit processor.
25465
25466         * gcc.dg/cpp/if-2.c: Expect a different warning message from
25467         16-bit targets where the character constant will be too long.
25468
25469         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
25470         where the double will not be directly addressable.
25471
25472 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25473
25474         Friend class name lookup 1/n, PR c++/18471
25475         * g++.dg/template/crash26.C: New test.
25476         * g++.dg/lookup/struct1.C: Adjust expected error.
25477         * g++.dg/parse/elab1.C: Likewise.
25478         * g++.dg/parse/elab2.C: Likewise.
25479         * g++.dg/parse/int-as-enum1.C: Likewise.
25480         * g++.dg/parse/struct-as-enum1.C: Likewise.
25481         * g++.dg/parse/typedef1.C: Likewise.
25482         * g++.dg/parse/typedef3.C: Likewise.
25483         * g++.dg/parse/typedef4.C: Likewise.
25484         * g++.dg/parse/typedef5.C: Likewise.
25485         * g++.dg/template/nontype4.C: Likewise.
25486         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
25487         * g++.old-deja/g++.other/elab1.C: Likewise.
25488         * g++.old-deja/g++.other/syntax4.C: Likewise.
25489
25490 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25491
25492         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
25493
25494 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
25495
25496         * gcc.c-torture/execute/20041114-1.c: New test.
25497
25498 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
25499
25500         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
25501         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
25502         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
25503         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
25504         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
25505         gcc.dg/switch-7.c: New tests.
25506
25507 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25508
25509         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
25510
25511 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25512
25513         PR tree-opt/18400
25514         * gcc.dg/vect/pr18400.c: New test.
25515
25516 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25517             Andrew Pinski  <pinskia@physics.uc.edu>
25518
25519         PR tree-opt/18425
25520         * gcc.dg/vect/pr18425.c: New test.
25521
25522 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25523
25524         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
25525         Guard with dg-require-alias and dg-require-visibility.
25526
25527 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25528
25529         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
25530
25531 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25532
25533         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
25534
25535 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25536
25537         PR c++/17344
25538         * g++.dg/template/defarg5.C: New test.
25539
25540 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25541
25542         * g++.dg/parse/cast1.C: Run only on ILP32.
25543         * g++.old-deja/g++.mike/p784.C: Likewise.
25544
25545 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
25546
25547         * gcc.c-torture/execute/20041113-1.c: New test.
25548
25549 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
25550
25551         PR target/18230
25552         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
25553         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
25554         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
25555         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25556         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
25557         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
25558         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
25559         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
25560         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
25561         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25562         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25563         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
25564         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
25565
25566 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
25567
25568         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
25569         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
25570         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
25571         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
25572         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
25573         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
25574         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
25575         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
25576         gcc.target/sparc/combined-1.c: New tests.
25577
25578 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
25579
25580         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
25581         New tests.
25582
25583 2004-11-12  Mark Mitchell <mark@codesourcery.com>
25584
25585         * lib/gcc-dg.exp (dg-forbid-option): New function.
25586         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
25587         * g++.dg/abi/bitfield8.C: Likewise.
25588         * g++.dg/abi/dtor1.C: Likewise.
25589         * g++.dg/abi/empty10.C: Likewise.
25590         * g++.dg/abi/empty7.C: Likewise.
25591         * g++.dg/abi/empty9.C: Likewise.
25592         * g++.dg/abi/layout3.C: Likewise.
25593         * g++.dg/abi/layout4.C: Likewise.
25594         * g++.dg/abi/thunk1.C: Likewise.
25595         * g++.dg/abi/thunk2.C: Likewise.
25596         * g++.dg/abi/vbase11.C: Likewise.
25597         * g++.dg/abi/vthunk2.C: Likewise.
25598         * g++.dg/abi/vthunk3.C: Likewise.
25599         * g++.dg/ext/attrib8.C: Likewise.
25600         * g++.dg/opt/longbranch2.C: Likewise.
25601         * g++.dg/opt/reg-stack4.C: Likewise.
25602         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25603         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25604         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25605         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25606         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25607         * gcc.dg/20000609-1.c: Likewise.
25608         * gcc.dg/20000720-1.c: Likewise.
25609         * gcc.dg/20011107-1.c: Likewise.
25610         * gcc.dg/20011119-1.c: Likewise.
25611         * gcc.dg/20020108-1.c: Likewise.
25612         * gcc.dg/20020122-2.c: Likewise.
25613         * gcc.dg/20020122-3.c: Likewise.
25614         * gcc.dg/20020201-3.c: Likewise.
25615         * gcc.dg/20020206-1.c: Likewise.
25616         * gcc.dg/20020218-1.c: Likewise.
25617         * gcc.dg/20020310-1.c: Likewise.
25618         * gcc.dg/20020411-1.c: Likewise.
25619         * gcc.dg/20020418-2.c: Likewise.
25620         * gcc.dg/20020426-1.c: Likewise.
25621         * gcc.dg/20020426-2.c: Likewise.
25622         * gcc.dg/20020517-1.c: Likewise.
25623         * gcc.dg/20020523-1.c: Likewise.
25624         * gcc.dg/20020523-2.c: Likewise.
25625         * gcc.dg/20020729-1.c: Likewise.
25626         * gcc.dg/20030204-1.c: Likewise.
25627         * gcc.dg/20030826-2.c: Likewise.
25628         * gcc.dg/20030926-1.c: Likewise.
25629         * gcc.dg/20031202-1.c: Likewise.
25630         * gcc.dg/980312-1.c: Likewise.
25631         * gcc.dg/980313-1.c: Likewise.
25632         * gcc.dg/990117-1.c: Likewise.
25633         * gcc.dg/990424-1.c: Likewise.
25634         * gcc.dg/990524-1.c: Likewise.
25635         * gcc.dg/991230-1.c: Likewise.
25636         * gcc.dg/i386-387-1.c: Likewise.
25637         * gcc.dg/i386-387-2.c: Likewise.
25638         * gcc.dg/i386-387-3.c: Likewise.
25639         * gcc.dg/i386-387-4.c: Likewise.
25640         * gcc.dg/i386-387-5.c: Likewise.
25641         * gcc.dg/i386-387-6.c: Likewise.
25642         * gcc.dg/i386-asm-1.c: Likewise.
25643         * gcc.dg/i386-bitfield1.c: Likewise.
25644         * gcc.dg/i386-bitfield2.c: Likewise.
25645         * gcc.dg/i386-loop-1.c: Likewise.
25646         * gcc.dg/i386-loop-2.c: Likewise.
25647         * gcc.dg/i386-loop-3.c: Likewise.
25648         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25649         * gcc.dg/i386-pic-1.c: Likewise.
25650         * gcc.dg/i386-regparm.c: Likewise.
25651         * gcc.dg/i386-signbit-1.c: Likewise.
25652         * gcc.dg/i386-signbit-2.c: Likewise.
25653         * gcc.dg/i386-signbit-3.c: Likewise.
25654         * gcc.dg/i386-sse-5.c: Likewise.
25655         * gcc.dg/i386-sse-8.c: Likewise.
25656         * gcc.dg/i386-unroll-1.c: Likewise.
25657         * gcc.dg/tls/opt-1.c: Likewise.
25658         * gcc.dg/tls/opt-2.c: Likewise.
25659         * gcc.dg/unroll-1.c: Likewise.
25660         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25661         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25662         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25663         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25664         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
25665         -m64 is specified.
25666
25667 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
25668
25669         PR c++/18389
25670         * g++.dg/parse/cond1.C: New test.
25671
25672         PR c++/18429
25673         * g++.dg/template/array9.C: New test.
25674         * g++.dg/ext/vla1.C: Adjust error messages.
25675         * g++.dg/ext/vlm1.C: Likewise.
25676         * g++.dg/template/crash2.C: Likewise.
25677
25678         PR c++/18436
25679         * g++.dg/template/call3.C: New test.
25680
25681         PR c++/18407
25682         * g++.dg/template/ptrmem11.C: New test.
25683
25684 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
25685
25686         PR other/14264
25687         * lib/g++.exp: Set LC_ALL and LANG to C.
25688         * lib/gcc-dg.exp: Likewise.
25689         * lib/gfortran.exp: Likewise.
25690         * lib/objc.exp: Likewise.
25691         * lib/treelang.exp: Likewise.
25692
25693 2004-11-12  Andreas Schwab  <schwab@suse.de>
25694
25695         * gcc.dg/pr16286.c: Fix last change.
25696
25697 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
25698
25699         PR c++/18416
25700         * g++.dg/init/global1.C: New test.
25701
25702 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
25703
25704         * gcc.c-torture/execute/20041112-1.c: New test.
25705
25706 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
25707
25708         * lib/gcc-dg.exp (dg-target-list): New.
25709
25710 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
25711             Richard Sandiford  <rsandifo@redhat.com>
25712
25713         * lib/target-supports.exp (get-compiler_messages): New.
25714         (check_named_sections_available): Use it.
25715         (check_effective_target_ilp32): New.
25716         (check_effective_target_lp64): New.
25717         (is-effective-target): New.
25718         * lib/gcc-dg.exp (dg-require-effective-target): New.
25719
25720 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
25721
25722         * gcc.dg/precedence-1.c: New test.
25723
25724 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
25725
25726         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
25727
25728         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
25729         message, delete generated files, use more descriptive name for
25730         executable, and make the test unsupported when it cannot be run.
25731
25732         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
25733         (dg-require-weak, dg-require-visibility, dg-require-alias,
25734         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
25735         dg-require-iconv, dg-require-named-sections): Use it.
25736
25737         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
25738
25739 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
25740
25741         PR target/16457
25742         * gcc.dg/ppc-and-1: New
25743
25744         PR target/16796
25745         * gcc.dg/ppc-mov-1.c: New.
25746
25747         PR target/16458
25748         * gcc.dg/ppc-compare-1.c: New.
25749
25750 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
25751
25752         * objc.dg/desig-init-2.m: New test.
25753
25754 2004-11-10  Adam Nemet  <anemet@lnxw.com>
25755
25756         PR middle-end/18160
25757         * g++.dg/warn/register-var-1.C: New test.
25758         * g++.dg/warn/register-var-2.C: New test.
25759
25760 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25761
25762         * gcc.dg/union-2.c: New test.
25763
25764 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
25765
25766         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
25767         New test for PR tree-optimization/17892.
25768
25769 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
25770
25771         PR c++/18369
25772         * g++.dg/init/new12.C: New test.
25773
25774 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
25775
25776         * gcc.target/sparc: New directory.
25777         * gcc.target/sparc/sparc.exp: New driver.
25778         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
25779         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
25780         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
25781         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
25782
25783 2004-11-10  Paul Brook  <paul@codesourcery.com>
25784
25785         PR fortran/18218
25786         * gfortran.dg/list_read.c: New test.
25787
25788 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
25789
25790         PR c/18322
25791         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
25792         expected diagnostic location.
25793
25794 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
25795
25796         * gcc.dg/20041109-1.c: New test.
25797
25798 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25799
25800         PR objc/18406
25801         * objc/compile/pr18406.m: New test.
25802
25803 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
25804
25805         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
25806
25807 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
25808
25809         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
25810
25811 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
25812
25813         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
25814
25815 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
25816
25817         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
25818         exit.
25819
25820 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
25821
25822         PR tree-opt/18299
25823         * gcc.c-torture/pr18299-1.c: New test.
25824
25825 2004-11-06  Andreas Schwab  <schwab@suse.de>
25826
25827         * gcc.dg/pr16286.c: Also test for bool and pixel.
25828
25829 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
25830
25831         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
25832         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
25833         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
25834         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
25835         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
25836         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
25837         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
25838         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
25839         gcc.dg/struct-semi-3.c: New tests.
25840
25841 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25842
25843         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
25844
25845 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25846
25847         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
25848         Do not use C99 designators.
25849
25850 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25851
25852         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
25853
25854 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25855
25856         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
25857         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
25858         * gcc.c-torture/execute/simd-5.x: Remove.
25859
25860 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
25861
25862         PR rtl-optimization/17933
25863         * gcc.dg/torture/pr17933-1.c: New test.
25864
25865 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
25866
25867         PR target/18106
25868         * lib/target-supports.exp (check_weak_available): Support
25869         Windows.
25870
25871 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
25872
25873         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
25874         call to fflush(stdout) before abort.
25875         (my_ffsll): New function.
25876         (generate_fields): Use it.
25877
25878 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
25879
25880         * gcc.dg/init-undef-1.c: New test.
25881
25882 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
25883
25884         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
25885         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
25886         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
25887         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
25888         expected messages for new parser.
25889
25890 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
25891
25892         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
25893
25894 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25895
25896         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
25897         on LP64 targets.
25898
25899 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
25900
25901         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
25902         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
25903         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
25904         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
25905         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
25906         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
25907         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
25908         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
25909         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
25910         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
25911
25912 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
25913
25914         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
25915         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
25916         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
25917         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
25918         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
25919         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
25920         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
25921         for new parser.
25922
25923 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
25924
25925         PR target/15342
25926         * gcc.dg/20041104-1.c: New test.
25927
25928 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25929
25930         * g++.dg/template/nontype7.C: New test.
25931         * g++.dg/template/nontype8.C: Likewise.
25932         * g++.dg/template/nontype9.C: Likewise.
25933         * g++.dg/template/nontype10.C: Likewise.
25934         * g++.dg/tc1/dr49.C: Likewise.
25935         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
25936         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
25937
25938 2004-11-04  Ben Elliston  <bje@au.ibm.com>
25939
25940         * g++.dg/rtti/tinfo1.C: Remove xfails.
25941
25942 2004-11-04  Ben Elliston  <bje@au.ibm.com>
25943
25944         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
25945         packed attribute to the definition to satisfy the new C++ parser.
25946
25947 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25948
25949         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
25950         invocations of va_arg.
25951
25952 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
25953
25954         PR c++/18124
25955         * g++.dg/template/crash25.C: New test.
25956
25957         PR c++/18155
25958         * g++.dg/template/typedef2.C: New test.
25959         * g++.dg/parse/crash13.C: Adjust error markers.
25960
25961         PR c++/18177
25962         * g++.dg/conversion/const3.C: New test.
25963
25964 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25965
25966         PR fortran/17535
25967         PR fortran/17583
25968         PR fortran/17713
25969         * gfortran.dg/generic_[123].f90: New testcases.
25970
25971 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25972
25973         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
25974         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
25975
25976 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25977
25978         PR tree-opt/16808
25979         * gcc.c-torture/compile/pr16808.c: New test.
25980
25981 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
25982
25983         PR rtl-optimization/17104
25984         * gcc.dg/ppc-bitfield1.c: New.
25985
25986 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
25987
25988         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
25989
25990 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
25991
25992         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
25993         strings for 32-bit code.
25994
25995 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
25996
25997         PR c/18239
25998         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
25999
26000 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26001
26002         PR c++/18064
26003         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26004
26005 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26006
26007         PR c++/15172
26008         * g++.dg/init/aggr2.C: New test.
26009
26010 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26011
26012         * objc.dg/local-decl-1.m: New test.
26013
26014 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26015
26016         * gcc.dg/20040910-1.c: Adjust regex.
26017
26018 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26019
26020         PR rtl-optimization/18084
26021         * g++.dg/opt/pr18084-1.C: New testcase.
26022
26023 2004-10-30  Matt Austern  <austern@apple.com>
26024
26025         PR c++/17542
26026         * g++.dg/ext/attrib18.C: New test.
26027
26028 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26029
26030         PR middle-end/18096
26031         * gcc.dg/pr18096-1.c: New test case.
26032
26033 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26034
26035         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26036
26037 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26038
26039         PR c/16666
26040         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26041         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26042         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26043         gcc.dg/old-style-prom-3.c: New tests.
26044
26045 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26046
26047         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26048         Remove unnecessary inclusion of stdio.h.
26049
26050 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26051
26052         PR rtl-optimization/17581
26053         * gcc.dg/pr17581-1.c: New test case.
26054
26055 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26056
26057         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26058         being implemented.
26059         * g++.dg/conversion/dr195-1.C: New.
26060         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26061         * g++.old-deja/g++.mike/p10148.C: Likewise.
26062
26063 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26064
26065         PR c++/17695
26066         * g++.dg/debug/typedef2.C: New test.
26067
26068 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26069
26070         PR fortran/13490
26071         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26072         * gfortran.dg/g77/README: Update.
26073
26074 2004-10-28  Matt Austern  <austern@apple.com>
26075
26076         PR c++/14124
26077         * g++.dg/ext/packed7.C: New test.
26078
26079 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26080
26081         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26082         scan-assembler.
26083         * lib/scanasm.exp (hidden-scan-for): New proc.
26084         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26085         string.
26086         (scan-not-hidden): Likewise.
26087         * lib/target-supports.exp (check_visibility_available): mach-o is
26088         support too.
26089
26090 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26091
26092         PR c++/17132
26093         * g++.dg/template/memclass3.C: New test.
26094
26095 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26096
26097         PR middle-end/18160
26098         * gcc.dg/register-var-1.c: New test.
26099         * gcc.dg/register-var-2.c: New test.
26100         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26101         error now.
26102
26103 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26104
26105         PR other/18172
26106         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26107         unused variables.
26108         * gcc.dg/vect/vect-22.c: Likewise.
26109
26110 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26111
26112         * gcc.dg/i386-rotate-1.c: New test.
26113
26114 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26115
26116         * g++.dg/init/ref12.C: Add "run" marker.
26117
26118         PR c++/17435
26119         * g++.dg/init/ref12.C: New test.
26120
26121         PR c++/18140
26122         * g++.dg/template/shift1.C: New test.
26123         * g++.dg/template/error10.C: Adjust error markers.
26124
26125 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26126
26127         PR tree-opt/17529
26128         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26129
26130 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26131
26132         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26133         * gcc.dg/weak/weak-3.c: Likewise.
26134         * gcc.dg/weak/weak-5.c: Likewise.
26135         * gcc.dg/weak/weak-9.c: Likewise.
26136         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26137         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26138
26139         * gcc.dg/darwin-weakimport-1.c: New.
26140
26141 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26142
26143         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26144
26145 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26146
26147         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26148         'syntax' error messages.
26149         * gcc.dg/cpp/direct2s.c: Likewise.
26150
26151 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26152
26153         * gcc.c-torture/compile/20041026-1.c: New.
26154
26155 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26156
26157         PR c++/18093
26158         * g++.dg/lookup/ns2.C: New test.
26159
26160         PR c++/18020
26161         * g++.dg/template/enum4.C: New test.
26162
26163         PR c++/18161
26164         * g++.dg/template/expr1.C: New test.
26165
26166 2004-10-26  Ben Elliston  <bje@au.ibm.com>
26167
26168         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
26169
26170 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26171
26172         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
26173         gcc.dg/decl-nospec-3.c: New tests.
26174
26175 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26176
26177         * objc.dg/super-class-3.m: New test.
26178
26179 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26180
26181         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
26182         resyncing.
26183         * gcc.dg/cpp/direct2s.c: Likewise.
26184
26185 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
26186
26187         * objc.dg/image-info.m: Update for changes to section selection.
26188
26189 2004-10-25  David Ayers  <d.ayers@inode.at>
26190             Ziemowit Laski  <zlaski@apple.com>
26191
26192         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
26193         diagnostics when messaging 'id <Proto>'.
26194         * objc.dg/class-protocol-1.m: New test.
26195         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
26196         a non-existent method signature.
26197         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
26198         Update diagnostics when messaging with non-existent method signature.
26199         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
26200         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
26201         invalid receivers are now resolved as if messaging 'id'; remove
26202         extraneous diagnostics.
26203
26204 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26205
26206         PR c/16667
26207         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
26208         gcc.dg/init-desig-obs-3.c: New tests.
26209
26210 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
26211
26212         * gcc.dg/debug/20041023-1.c: New test.
26213
26214 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
26215
26216         PR middle-end/17407
26217         * gcc.c-torture/compile/pr17407.c: New test.
26218
26219         PR c++/18121
26220         * g++.dg/template/array8.C: New test.
26221
26222 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26223
26224         PR other/18138
26225         * lib/g++.exp: Accept more than one multilib libgcc.
26226         * lib/gcc-dg.exp: Likewise.
26227         * lib/objc.exp: Likewise.
26228         * lib/treelang.exp: Likewise.
26229         * lib/gfortran.exp: Likewise.
26230
26231 2004-10-24  Ben Elliston  <bje@au.ibm.com>
26232
26233         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26234
26235 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
26236
26237         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26238         * gcc.dg/c99-const-expr-3.c: Likewise.
26239
26240 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
26241
26242         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26243
26244 2004-10-23  Ben Elliston  <bje@au.ibm.com>
26245
26246         * gcc.c-torture/execute/loop-2e.x: Remove.
26247
26248 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26249
26250         PR c++/18095
26251         * g++.dg/parse/crash18.C: New.
26252         * g++.dg/parse/crash19.C: New.
26253
26254 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26255
26256         * g++.dg/ext/dllimport1.C: Move dg-warnings.
26257         * g++.dg/ext/dllimport2.C: Same.
26258         * g++.dg/ext/dllimport8.C: Same.
26259
26260 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
26261
26262         PR c++/10841
26263         * g++.dg/conversion/cast1.C: New test.
26264         * g++.dg/overload/pmf1.C: Adjust error marker.
26265
26266 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
26267
26268         PR objc/17923
26269         * objc.dg/const-str-7.m: New test.
26270
26271 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26272
26273         * g++.dg/template/memfriend11.C: Fix comment typo.
26274         * g++.dg/template/memfriend14.C: Likewise.
26275
26276 2004-10-20  Richard Henderson  <rth@redhat.com>
26277
26278         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26279         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26280         -fasynchronous-unwind-tables.
26281
26282 2004-10-20  Richard Henderson  <rth@redhat.com>
26283
26284         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26285         (main): Return success.
26286         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26287         (main): Return success.
26288
26289 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26290
26291         PR c++/13495
26292         * g++.dg/template/memfriend9.C: New test.
26293         * g++.dg/template/memfriend10.C: Likewise.
26294         * g++.dg/template/memfriend11.C: Likewise.
26295         * g++.dg/template/memfriend12.C: Likewise.
26296         * g++.dg/template/memfriend13.C: Likewise.
26297         * g++.dg/template/memfriend14.C: Likewise.
26298         * g++.dg/template/memfriend15.C: Likewise.
26299         * g++.dg/template/memfriend16.C: Likewise.
26300         * g++.dg/template/memfriend17.C: Likewise.
26301         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26302
26303 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         * g++.dg/conversion/dr195.C: New.
26306         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26307
26308 2004-10-20  Ben Elliston  <bje@au.ibm.com>
26309             Devang Patel  <dpatel@apple.com>
26310
26311         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26312         of floating point arithmetic, which could trap.
26313
26314 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
26315
26316         PR c++/14035
26317         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26318         * g++.dg/conversion/const2.C: New test.
26319         * g++.dg/expr/reinterpret2.C: New test.
26320         * g++.dg/expr/reinterpret3.C: New test.
26321         * g++.dg/expr/cast2.C: New test.
26322         * g++.dg/expr/copy1.C: New test.
26323         * g++.dg/other/conversion1.C: Change error message.
26324         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26325         function pointers to void *.
26326         * g++.old-deja/g++.mike/p10148.C: Likewise.
26327
26328 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26329
26330         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26331
26332 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
26333
26334         PR c++/18047
26335
26336         * g++.dg/parse/expr3.C: New test.
26337
26338 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26339
26340         * gcc.dg/smod-1.c: New test.
26341
26342 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
26343
26344         * objc.dg/method-14.m: New test.
26345
26346 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26347
26348         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
26349         Also xfail as the patch was reverted.
26350
26351 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26352
26353         PR middle-end/16973
26354         * gcc.dg/pr16973.c: New test.
26355
26356 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
26357
26358         PR tree-optimization/17656
26359         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
26360
26361 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26362
26363         * g++.dg/eh/shadow1.C: New.
26364
26365 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
26366
26367         * gcc.c-torture/compile/20041018-1.c: New test.
26368
26369 2004-10-18  Ben Elliston  <bje@au.ibm.com>
26370
26371         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
26372         compiler referring to register 0 when accessing sdata.  The linker
26373         now patches things up.
26374
26375 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
26376
26377         PR c/17529
26378         * gcc.c-torture/compile/pr17529.c: New test.
26379
26380 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26381
26382         PR c++/17743
26383         * g++.dg/ext/attrib17.C: New test.
26384
26385 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26386
26387         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
26388
26389 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26390
26391         PR c++/10479
26392         * g++.dg/ext/attrib16.C: New test.
26393
26394 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
26395
26396         PR c++/17042
26397         * g++.dg/init/dso_handle1.C: New test.
26398
26399         PR c++/14667
26400         * g++.dg/parse/typedef6.C: New test.
26401
26402         PR c++/17916
26403         * g++.dg/parse/pragma1.C: New test.
26404
26405 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
26406
26407         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
26408
26409 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
26410
26411         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
26412         -fno-common when on HPPA HP-UX platforms.
26413
26414 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
26415
26416         PR other/16820
26417         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
26418         stdint.h.
26419         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
26420         uintptr_t.
26421
26422 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26423
26424         PR c++/16301
26425         * g++.dg/lookup/strong-using-4.C: New test.
26426
26427 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26428
26429         PR middle-end/16567
26430         * gcc.c-torture/compile/nested-1.c: New test.
26431
26432 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26433
26434         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
26435         and mipsisa64*-*-* (until support for misaligned loads is added).
26436         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
26437         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
26438         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
26439         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
26440         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
26441         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
26442
26443 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
26444
26445         PR c++/17976
26446         * g++.dg/init/dtor3.C: New test.
26447
26448 2004-10-15  Ben Elliston  <bje@au.ibm.com>
26449
26450         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
26451
26452 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
26453
26454         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
26455         * gcc.dg/macho-lo-sum.c: Likewise.
26456
26457 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
26458
26459         * gcc.dg/ppc-spe64-1.c: New test.
26460
26461 2004-10-14  Devang Patel  <dpatel@apple.com>
26462
26463         PR 17635
26464         * gcc.dg/pr17635.c : New test.
26465
26466 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
26467
26468         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
26469         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
26470         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
26471         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
26472         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
26473         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
26474         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
26475         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
26476         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
26477         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
26478         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
26479         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
26480         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
26481         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
26482         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
26483         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
26484         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
26485         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
26486
26487 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26488
26489         * gcc.dg/vect/vect-82.c: New testcase.
26490         * gcc.dg/vect/vect-82_64.c: New testcase.
26491         * gcc.dg/vect/vect-83.c: New testcase.
26492         * gcc.dg/vect/vect-83_64.c: New testcase.
26493
26494 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26495
26496         * gcc.dg/cpp/error-1.c: New test.
26497
26498 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26499
26500         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
26501
26502 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
26503
26504         PR target/17984
26505         * gcc.dg/cris-peep2-xsrand2.c: New test.
26506
26507 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
26508
26509         PR c++/17661
26510         * testsuite/g++.dg/expr/for2.C: New test.
26511
26512 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26513
26514         * g++.dg/inherit/thunk1.C: Run on the SPARC.
26515
26516 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
26517
26518         PR tree-optimization/17724
26519         * g++.dg/opt/pr17724-1.C: New test.
26520         * g++.dg/opt/pr17724-2.C: New test.
26521         * g++.dg/opt/pr17724-3.C: New test.
26522         * g++.dg/opt/pr17724-4.C: New test.
26523         * g++.dg/opt/pr17724-5.C: New test.
26524         * g++.dg/opt/pr17724-6.C: New test.
26525
26526 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
26527
26528         PR c/17301
26529         * gcc.dg/pr17301-2.c: New test.
26530
26531 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
26532
26533         PR c++/15876
26534         * g++.dg/parse/error22.C: New test.
26535
26536         PR c++/17936
26537         * g++.dg/template/spec18.C: New test.
26538
26539 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
26540
26541         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
26542         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
26543         memcpy.
26544         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
26545         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
26546
26547 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26548
26549         * g++.dg/eh/cleanup5.C: Add dg-options "".
26550
26551 2004-10-11  Roger Sayle  <roger@eyesopen.com>
26552
26553         PR middle-end/17657
26554         * gcc.dg/switch-4.c: New test case.
26555
26556 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
26557
26558         * gcc.c-torture/execute/20041011-1.c: New test.
26559
26560 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
26561
26562         PR c++/17554
26563         * g++.dg/init/for3.C: New test.
26564
26565         PR c++/17657
26566         * g++.dg/opt/switch2.C: New test.
26567
26568         PR middle-end/17703
26569         * g++.dg/warn/Wreturn-2.C: New test.
26570
26571 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
26572
26573         PR c++/17907
26574         * g++.dg/eh/cleanup5.C: New test.
26575
26576 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
26577
26578         PR c++/17393
26579         * g++.dg/parse/error21.C: New test.
26580
26581 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26582
26583         * g++.dg/overload/pmf1.C: Adjust quoting marks.
26584         * g++.dg/warn/incomplete1.C: Likewise.
26585         * g++.dg/template/qualttp20.C: Likewise.
26586
26587 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26588
26589         PR c/17881
26590         * parm-incomplete-1.c: New test.
26591
26592 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
26593
26594         PR c++/17867
26595         * g++.dg/parse/error19.C: New test.
26596
26597         PR c++/17670
26598         * g++.dg/init/new11.C: New test.
26599
26600         PR c++/17821
26601         * g++.dg/parse/error20.C: New test.
26602
26603         PR c++/17826
26604         * g++.dg/template/crash24.C: New test.
26605
26606 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26607
26608         PR c/17301
26609         * gcc.dg/pr17301-1.c: New test.
26610
26611 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26612
26613         PR c/17189
26614         * gcc.dg/anon-struct-5.c: New test.
26615
26616 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26617
26618         PR c/17844
26619         * gcc.dg/pr17844-1.c: New test.
26620
26621 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
26622
26623         PR tree-optimization/17906
26624         * gcc.c-torture/compile/pr17906.c: New.
26625
26626 2004-10-09  Stuart Hastings  <stuart@apple.com>
26627             Roger Sayle  <roger@eyesopen.com>
26628
26629         PR rtl-optimization/17853
26630         * gcc.dg/i386-mmx-5.c: New testcase.
26631
26632 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
26633
26634         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
26635
26636 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
26637
26638         PR c++/17524
26639         * g++.dg/template/static9.C: New test.
26640
26641         PR c++/17685
26642         * g++.dg/parse/operator5.C: New test.
26643
26644 2004-10-09  Roger Sayle  <roger@eyesopen.com>
26645
26646         PR middle-end/17894
26647         * gcc.c-torture/execute/divcmp-4.c: New test case.
26648
26649 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26650
26651         PR tree-opt/17902
26652         * g++.dg/opt/pr17902.C: New test.
26653
26654 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
26655
26656         * gcc.dg/cpp/ident-1.c: Add dg-options "".
26657
26658 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26659
26660         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
26661
26662 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26663
26664         * gcc.dg/assign-warn-3.c: New test.
26665
26666 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26667
26668         PR c/16999
26669         * gcc.dg/cpp/ident-1.c: New test.
26670
26671 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26672
26673         * gcc.c-torture/compile/acc1.c: New.
26674
26675 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26676
26677         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
26678         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
26679
26680 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26681
26682         * gcc.dg/ultrasp11.c: New test.
26683
26684 2004-10-08  Michael Matz  <matz@suse.de>
26685
26686         * gcc.dg/doloop-2.c: New test.
26687
26688 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26689
26690         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
26691         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
26692         objc.dg/method-9.m: Update expected diagnostics.
26693
26694 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
26695
26696         * gcc.dg/ppc-fsel-3.c: New file.
26697         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
26698
26699 2004-10-07  Paul Brook  <paul@codesourcery.com>
26700
26701         * gfortran.dg/intrinsic_verify_1.f90: New test.
26702
26703 2004-10-07  Paul Brook  <paul@codesourcery.com>
26704
26705         * gfortran.dg/empty_format_1.f90: Remove stray commas.
26706
26707 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26708
26709         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
26710         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
26711         commit.
26712
26713 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26714
26715         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
26716
26717 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26718
26719         PR c++/17115
26720         * g++.dg/warn/Winline-4.C: New test.
26721
26722 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26723
26724         * gcc.c-torture/compile/20041007-1.c: New test.
26725
26726 2004-10-07  Paul Brook  <paul@codesourcery.com>
26727
26728         PR fortran/17678
26729         * gfortran.dg/use_allocated_1.f90: New test.
26730
26731 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
26732
26733         PR middle-end/17849
26734         * gfortran.fortran-torture/compile/nested.f90: New test
26735
26736 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26737
26738         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
26739
26740 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
26741
26742         PR c++/17368
26743         * g++.dg/ext/asm6.C: New test.
26744
26745 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
26746
26747         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
26748
26749 2004-10-06  Paul Brook  <paul@codesourcery.com>
26750
26751         PR libfortran/17709
26752         * gfortran.dg/empty_format_1.f90: New test.
26753
26754 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26755
26756         PR fortran/17568
26757         * gfortran.dg/ishft.f90: New test.
26758
26759         PR fortran/17283
26760         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
26761         tests.
26762
26763 2004-10-06  Paul Brook  <paul@codesourcery.com>
26764
26765         * gfortran.dg/do_1.f90: New test.
26766
26767 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26768
26769         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
26770         optimizing for size.
26771
26772 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26773
26774         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
26775
26776 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26777
26778         * gcc.c-torture/compile/20041005-1.c: New test.
26779
26780 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26781
26782         PR c++/17829
26783         * g++.dg/lookup/koenig4.C: New.
26784
26785 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26786
26787         * g++.dg/other/classkey1.C: Adjust quoting marks.
26788         * g++.dg/parse/error15.C: Likewise.
26789         * g++.dg/template/meminit2.C (int>): Likewise.
26790
26791 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26792
26793         PR fortran/17283
26794         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
26795
26796         PR fortran/17631
26797         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
26798
26799         PR fortran/17708
26800         * gfortran.dg/pr17708.f90: New test.
26801
26802 2004-10-04  Chao-ying Fu  <fu@mips.com>
26803
26804         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
26805         * gcc.dg/vect/vect-4.c: Ditto.
26806         * gcc.dg/vect/vect-5.c: Ditto.
26807         * gcc.dg/vect/vect-6.c: Ditto.
26808         * gcc.dg/vect/vect-8.c: Ditto.
26809         * gcc.dg/vect/vect-16.c: Ditto.
26810         * gcc.dg/vect/vect-30.c: Ditto.
26811         * gcc.dg/vect/vect-40.c: Ditto.
26812         * gcc.dg/vect/vect-41.c: Ditto.
26813         * gcc.dg/vect/vect-42.c: Ditto.
26814         * gcc.dg/vect/vect-43.c: Ditto.
26815         * gcc.dg/vect/vect-44.c: Ditto.
26816         * gcc.dg/vect/vect-45.c: Ditto.
26817         * gcc.dg/vect/vect-46.c: Ditto.
26818         * gcc.dg/vect/vect-47.c: Ditto.
26819         * gcc.dg/vect/vect-48.c: Ditto.
26820         * gcc.dg/vect/vect-49.c: Ditto.
26821         * gcc.dg/vect/vect-50.c: Ditto.
26822         * gcc.dg/vect/vect-51.c: Ditto.
26823         * gcc.dg/vect/vect-52.c: Ditto.
26824         * gcc.dg/vect/vect-53.c: Ditto.
26825         * gcc.dg/vect/vect-54.c: Ditto.
26826         * gcc.dg/vect/vect-55.c: Ditto.
26827         * gcc.dg/vect/vect-56.c: Ditto.
26828         * gcc.dg/vect/vect-57.c: Ditto.
26829         * gcc.dg/vect/vect-58.c: Ditto.
26830         * gcc.dg/vect/vect-59.c: Ditto.
26831         * gcc.dg/vect/vect-60.c: Ditto.
26832         * gcc.dg/vect/vect-74.c: Ditto.
26833         * gcc.dg/vect/vect-79.c: Ditto.
26834         * gcc.dg/vect/vect-80.c: Ditto.
26835
26836 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26837
26838         * gcc.dg/unused-7.c: Use the correct option.
26839
26840 2004-10-04  Paul Brook  <paul@codesourcery.com>
26841         Bud Davis  <bdavis9659@comcast.net>
26842
26843         PR fortran/17706
26844         PR fortran/16434
26845         * gfortran/pr17706.f90: New test.
26846         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
26847
26848 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26849
26850         * gfortran.dg/pr17612.f90: New test.
26851
26852 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26853
26854         * g++.dg/template/local1.C: Adjust quoting marks in
26855         testing for diagnostics.
26856         * g++.dg/tls/diag-2.C: Likewise.
26857         * g++.dg/other/error8.C: Likewise.
26858
26859 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
26860
26861         PR c/17178
26862         * gcc.dg/unused-4.c: Adjust to be correct.
26863
26864         PR c/17820
26865         * gcc.dg/unused-7.c: New test.
26866
26867 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
26868
26869         PR c++/17797
26870         * g++.dg/overload/template2.C: New test.
26871
26872 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
26873
26874         PR tree-optimization/16632
26875         * gcc.dg/tree-ssa/20041002-1.c: New.
26876
26877 2004-10-03  Paul Brook  <paul@codesourcery.com>
26878
26879         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
26880         rather than relying on default formatting.
26881
26882 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
26883
26884         * gcc.dg/20040920-1.c: Update expected message text.
26885
26886 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
26887
26888         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
26889
26890 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
26891
26892         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
26893         tree level.
26894
26895 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
26896
26897         * gcc.dg/tree-ssa/pr17343.c: Remove.
26898
26899 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
26900
26901         PR tree-opt/17343
26902         * gcc.dg/tree-ssa/pr17343.c: New test.
26903
26904 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
26905
26906         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
26907         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
26908         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
26909         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
26910         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
26911
26912 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26913
26914         * gcc.dg/lvalue-2.c: New test.
26915
26916 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26917
26918         PR c/17730
26919         * gcc.dg/pr17730-1.c: New test
26920
26921 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26922
26923         PR c/7425
26924         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
26925
26926 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
26927
26928         * gcc.c-torture/execute/stdarg-1.c: New test.
26929         * gcc.c-torture/execute/stdarg-2.c: New test.
26930         * gcc.c-torture/execute/stdarg-3.c: New test.
26931         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26932         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26933         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26934         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26935         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26936
26937 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
26938
26939         PR tree-optimization/17697
26940         * g++.dg/opt/pr17697-1.C: New test.
26941         * g++.dg/opt/pr17697-2.C: New test.
26942         * g++.dg/opt/pr17697-3.C: New test.
26943
26944 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26945
26946         PR c/16409
26947         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
26948         gcc.dg/vla-init-5.c: New tests.
26949
26950 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26951
26952         PR c/13804
26953         * gcc.dg/pr13804-1.c: New test.
26954
26955 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26956
26957         PR fortran/16938
26958         * gfortran.dg/pr16938.f90: New test.
26959
26960 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
26961
26962         * g++.dg/template/crash23.C: New test.
26963
26964 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
26965
26966         PR c++/17585
26967         * g++.dg/template/static8.C: New test.
26968
26969 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         PR c++/17681
26972         * g++.dg/other/error9.C: New test.
26973
26974 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26975
26976         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
26977
26978 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26979
26980         PR fortran/15164
26981         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
26982
26983 2004-09-26  Roger Sayle  <roger@eyesopen.com>
26984
26985         PR middle-end/17112
26986         * gcc.dg/pr17112-1.c: New test case.
26987
26988 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26989
26990         PR c/11459
26991         * gcc.dg/pr11459-1.c: New test.
26992
26993 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
26994
26995         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
26996         * gcc.dg/tree-ssa/loop-4.c: Likewise.
26997
26998 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26999
27000         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27001
27002 2004-09-25  Jan Hubicka  <jh@suse.cz>
27003
27004         * compile/30040909-1.c: New test.
27005         * compile/30040907-1.c: New test.
27006
27007 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27008
27009         * gcc.c-torture/execute/va-arg-26.c: New test.
27010
27011 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27012
27013         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27014         extra diagnostics on targets with 64-bit pointers.
27015         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27016
27017 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27018
27019         PR c/17188
27020         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27021         * gcc.dg/decl-3.c: Adjust expected message.
27022
27023 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27024
27025         PR fortran/17615
27026         * gfortran.dg/pr17615.f90: New test.
27027
27028 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27029
27030         PR tree-optimzation/17517
27031         * g++.dg/tree-ssa/pr17517.C: New Test.
27032
27033 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27034
27035         PR c++/16889
27036         * g++.dg/lookup/ambig3.C: New.
27037
27038 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27039
27040         PR tree-opt/17624
27041         * g++.dg/opt/pr17624.C: New test.
27042
27043 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27044
27045         PR c/6980
27046         * gcc.dg/Wbad-function-cast-1.c: New test.
27047
27048 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27049
27050         * g++.dg/ext/complit1.C
27051         * g++.dg/other/error2.C
27052         * g++.dg/other/nontype-1.C
27053         * g++.dg/parse/crash11.C
27054         * g++.dg/parse/crash12.C
27055         * g++.dg/parse/error15.C
27056         * g++.dg/parse/error4.C
27057         * g++.dg/parse/tmpl-outside1.C
27058         * g++.dg/parse/too-many-tmpl-args1.C
27059         * g++.dg/template/dependent-expr3.C
27060         * g++.dg/template/error10.C
27061         * g++.dg/template/instantiate1.C
27062         * g++.dg/template/vtable2.C
27063         * g++.dg/warn/Wshadow-1.C
27064         * g++.dg/warn/weak1.C
27065         * g++.old-deja/g++.brendan/crash16.C
27066         * g++.old-deja/g++.brendan/crash18.C
27067         * g++.old-deja/g++.brendan/crash48.C
27068         * g++.old-deja/g++.brendan/crash49.C
27069         * g++.old-deja/g++.brendan/crash55.C
27070         * g++.old-deja/g++.brendan/crash56.C
27071         * g++.old-deja/g++.brendan/crash8.C
27072         * g++.old-deja/g++.brendan/enum11.C
27073         * g++.old-deja/g++.brendan/enum8.C
27074         * g++.old-deja/g++.brendan/enum9.C
27075         * g++.old-deja/g++.brendan/friend3.C
27076         * g++.old-deja/g++.brendan/misc14.C
27077         * g++.old-deja/g++.bugs/900402_02.C
27078         * g++.old-deja/g++.bugs/900404_03.C
27079         * g++.old-deja/g++.bugs/900404_04.C
27080         * g++.old-deja/g++.bugs/900428_03.C
27081         * g++.old-deja/g++.jason/crash4.C
27082         * g++.old-deja/g++.jason/overload21.C
27083         * g++.old-deja/g++.jason/redecl1.C
27084         * g++.old-deja/g++.jason/report.C
27085         * g++.old-deja/g++.jason/rfg10.C
27086         * g++.old-deja/g++.jason/template30.C
27087         * g++.old-deja/g++.law/arm12.C
27088         * g++.old-deja/g++.law/ctors5.C
27089         * g++.old-deja/g++.law/cvt20.C
27090         * g++.old-deja/g++.law/init10.C
27091         * g++.old-deja/g++.law/init8.C
27092         * g++.old-deja/g++.law/visibility17.C
27093         * g++.old-deja/g++.law/visibility7.C
27094         * g++.old-deja/g++.mike/net8.C
27095         * g++.old-deja/g++.mike/p646.C
27096         * g++.old-deja/g++.mike/p700.C
27097         * g++.old-deja/g++.mike/p701.C
27098         * g++.old-deja/g++.mike/p811.C
27099         * g++.old-deja/g++.ns/template13.C
27100         * g++.old-deja/g++.other/array3.C
27101         * g++.old-deja/g++.other/crash25.C
27102         * g++.old-deja/g++.other/dtor3.C
27103         * g++.old-deja/g++.other/dtor4.C
27104         * g++.old-deja/g++.other/main1.C
27105         * g++.old-deja/g++.other/warn7.C
27106         * g++.old-deja/g++.pt/crash11.C
27107         * g++.old-deja/g++.pt/crash36.C
27108         * g++.old-deja/g++.pt/spec22.C
27109         * g++.old-deja/g++.pt/spec9.C
27110         * g++.old-deja/g++.pt/ttp52.C
27111         * g++.old-deja/g++.robertl/eb103.C
27112         * g++.old-deja/g++.robertl/eb121.C
27113         * g++.old-deja/g++.robertl/eb22.C
27114         * g++.old-deja/g++.robertl/eb8.C:
27115         Update locations and/or regexps of dg-error markers.
27116         Remove markers for some bogus messages that are no longer issued.
27117
27118 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27119
27120         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27121         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27122
27123 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27124
27125         PR c++/17618
27126         * g++.dg/lookup/crash5.C: New test.
27127
27128 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27129
27130         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27131         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27132         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27133         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27134         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27135         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27136
27137         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27138         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27139         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27140         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27141         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27142         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27143
27144         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27145
27146         * gcc.dg/vect/vect-44.c: Check additional cases.
27147         * gcc.dg/vect/vect-48.c: Check additional cases.
27148
27149         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27150         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27151         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27152         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27153         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27154         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27155         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27156         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
27157         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
27158
27159         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
27160         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
27161         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
27162
27163 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27164
27165         * gcc.dg/tree-ssa/loop-6.c: New test.
27166
27167 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
27168
27169         PR c++/17620
27170         * g++.dg/inherit/base2.C: New.
27171
27172 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27173
27174         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
27175         * gcc.dg/20001012-2.c: Likewise.
27176         * gcc.dg/20001013-1.c: Likewise.
27177         * gcc.dg/20001101-1.c: Likewise.
27178         * gcc.dg/20001102-1.c: Likewise.
27179         * gcc.dg/bf-spl1.c: Likewise.
27180         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
27181         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
27182
27183 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
27184
27185         PR tree-optimization/16721
27186         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
27187
27188 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
27189
27190         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
27191         * gcc.dg/20040305-1.c: Likewise.
27192
27193 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27194
27195         PR c/16566
27196         * gcc.c-torture/compile/pr16566-1.c,
27197         gcc.c-torture/compile/pr16566-2.c,
27198         gcc.c-torture/compile/pr16566-3.c: New tests.
27199
27200 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
27201
27202         PR tree-optimization/17512
27203         * gcc.c-torture/compile/20040916-1.c.
27204
27205 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
27206
27207         * gcc.dg/pragma-re-3.c: New test.
27208
27209 2004-09-17  Matt Austern  <austern@apple.com>
27210
27211         PR c++/15049
27212         * g++.dg/other/anon3.C: New.
27213
27214 2004-09-21  Roger Sayle  <roger@eyesopen.com>
27215
27216         PR c++/7503
27217         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
27218         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
27219         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
27220         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
27221         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
27222
27223 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
27224
27225         PR fortran/17286
27226         * gfortran.dg/pr17286.f90: New test.
27227
27228 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
27229
27230         PR c++/17530
27231         * g++.dg/template/static7.C: New test.
27232
27233 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
27234
27235         PR tree-opt/17558
27236         * gcc.c-torture/compile/pr17558.c: New test.
27237
27238 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27239
27240         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27241         if SKIP_ATTRIBUTE is defined.
27242
27243 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27244
27245         PR fortran/15957
27246         * gfortran.dg/pr15957.f90: New test.
27247
27248 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
27249
27250         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27251         in comparison.
27252         * gcc.dg/vect/vect-79.c: Likewise.
27253         * gcc.dg/vect/vect-80.c: Likewise.
27254
27255 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27256
27257         PR fortran/15750
27258         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27259
27260 2004-09-20  Ira Rosen  <irar@il.ibm.com>
27261
27262         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27263         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27264         * gcc.dg/vect/vect-62.c: New testcase.
27265         * gcc.dg/vect/vect-63.c: New testcase.
27266         * gcc.dg/vect/vect-64.c: New testcase.
27267         * gcc.dg/vect/vect-65.c: New testcase.
27268         * gcc.dg/vect/vect-66.c: New testcase.
27269         * gcc.dg/vect/vect-67.c: New testcase.
27270         * gcc.dg/vect/vect-68.c: New testcase.
27271         * gcc.dg/vect/vect-69.c: New testcase.
27272         * gcc.dg/vect/vect-79.c: New testcase.
27273         * gcc.dg/vect/vect-80.c: New testcase.
27274
27275 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27276
27277         * gcc.target/mips/asm-1.c: New test.
27278
27279 2004-09-19  Ira Rosen  <irar@il.ibm.com>
27280
27281         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27282         * gcc.dg/vect/vect-73.c: New testcase.
27283         * gcc.dg/vect/vect-74.c: New testcase.
27284         * gcc.dg/vect/vect-75.c: New testcase.
27285         * gcc.dg/vect/vect-76.c: New testcase.
27286         * gcc.dg/vect/vect-77.c: New testcase.
27287         * gcc.dg/vect/vect-78.c: New testcase
27288
27289 2004-09-18  Paul Brook  <paul@codesourcery.com>
27290
27291         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27292
27293 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27294
27295         PR c/17424
27296         * gcc.dg/pr17424-1.c: New test.
27297
27298 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
27299
27300         * g++.dg/tree-ssa/pr17153.C: New test.
27301
27302 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
27303
27304         PR pch/13361
27305         * testsuite/g++.dg/pch/wchar-1.C: New.
27306         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27307
27308 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
27309
27310         * gcc.c-torture/execute/20040917-1.c: New test.
27311
27312 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27313
27314         PR tree-optimization/17319
27315         * gcc.dg/pr17319.c: New test.
27316
27317 2004-09-17  Devang Patel  <dpatel@apple.com>
27318
27319         * gcc.dg/20040813-1.c: New test.
27320
27321 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27322
27323         PR tree-optimization/17273
27324         * gcc.c-torture/compile/pr17273.c: New test.
27325
27326 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27327
27328         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27329         Update expected messages.
27330         * gcc.dg/declspec-13.c: New test.
27331
27332 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
27333
27334         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27335
27336 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27337
27338         * gcc.c-torture/execute/pr17252.c: Use post-increment to
27339         change what 'a' is pointing to.
27340
27341 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
27342
27343         PR c++/16002
27344         * g++.dg/template/error18.C: New test.
27345
27346         PR c++/16029
27347         * g++.dg/warn/Wunused-8.C: New test.
27348
27349 2004-09-17  Steven Bosscher  <stevenb@suse.de>
27350
27351         PR tree-optimization/17513
27352         * gcc.dg/20040916-1.c: New test.
27353
27354 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
27355
27356         PR c++/17501
27357         * g++.dg/template/typename7.C: New test.
27358
27359 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27360
27361         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
27362
27363 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
27364
27365         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
27366         with -ftree-based-profiling also.
27367         * lib/profopt.exp: Support late-set profile_option/feedback_option.
27368
27369 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
27370
27371         PR/15364
27372         * gfortran.dg/der_array_io_1.f90: New test.
27373         * gfortran.dg/der_array_io_2.f90: New test.
27374         * gfortran.dg/der_array_io_3.f90: New test.
27375
27376 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27377
27378         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
27379         EABI.
27380
27381 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27382
27383         * g++.dg/opt/switch1.C: New test.
27384
27385 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27386
27387         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
27388         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
27389         Update expected messages.
27390
27391 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27392
27393         PR fortran/16485
27394         * gfortran.dg/same_name_1.f90: New test.
27395
27396 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
27397
27398         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
27399         dereference garbage pointers.
27400
27401 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
27402
27403         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
27404         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
27405
27406         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
27407         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
27408         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
27409
27410 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
27411
27412         PR c++/17324
27413         * g++.dg/template/mangle1.C: New test.
27414
27415 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27416
27417         PR tree-optimization/17252
27418         * gcc.c-torture/execute/pr17252.c: New test.
27419
27420 2004-09-14  Andrew Pinski  <apinski@apple.com>
27421
27422         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
27423
27424 2004-09-14  Roger Sayle  <roger@eyesopen.com>
27425
27426         PR rtl-optimization/9771
27427         * gcc.dg/pr9771-1.c: New test case.
27428
27429 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27430
27431         PR tree-optimization/15262
27432         * gcc.c-torture/execute/pr15262-1.c: New test.
27433         * gcc.c-torture/execute/pr15262-2.c: New test.
27434
27435 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27436
27437         * gcc.dg/declspec-12.c: New test.
27438
27439 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
27440
27441         * gfortran.dg/pr17090.f90: Add directives to test.
27442
27443 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27444
27445         * gcc.c-torture/compile/20040914-1.c: New test.
27446
27447 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27448
27449         PR c++/16162
27450         * g++.dg/template/decl2.C: New test.
27451
27452 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
27453
27454         PR fortran/17090
27455         * gfortran.dg/pr17090.f90: New test.
27456
27457 2004-09-13  Dale Johannesen  <dalej@apple.com>
27458
27459         * gcc.c-torture/compile/pr17408.c: New test case.
27460
27461 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27462
27463         PR c++/16716
27464         * g++.dg/parse/crash17.C: New test.
27465
27466         PR c++/17327
27467         * g++.dg/template/enum3.C: New test.
27468
27469 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
27470
27471         * lib/gcc-defs.exp: Load wrapper.exp.
27472         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
27473         using local code.
27474         * lib/gcc.exp (gcc_init): Similar.
27475         * lib/gfortran.exp (gfortran_init): Similar.
27476         * lib/objc.exp (objc_init): Similar.
27477         * lib/treelang.exp (treelang_init): Similar.
27478         * lib/wrapper.exp: New file with build_wrapper call machinery in
27479         ${tool}_maybe_build_wrapper.
27480
27481 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
27482
27483         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
27484         "inline".
27485         * gcc.dg/declspec-11.c: Update expected messages.
27486         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
27487         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
27488         gcc.dg/inline-12.c: New tests.
27489
27490 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
27491
27492         * g++.dg/tree-ssa/pr17400.C: New testcase.
27493
27494 2004-09-13  James E Wilson  <wilson@specifixinc.com>
27495
27496         * gcc.target/mips/sb1-1.c: New testcase.
27497
27498 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
27499
27500         * lib/g77-dg.exp: Remove unused file.
27501         * lib/mike-g77.exp: Ditto.
27502         * lib/g77.exp: Ditto.
27503
27504 2004-09-12  Richard Henderson  <rth@redhat.com>
27505
27506         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
27507
27508 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
27509
27510         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
27511         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27512         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
27513         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
27514         Update expected messages.
27515
27516 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
27517
27518         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
27519         declaration/use mismatch for dirp parameter.
27520
27521 2004-09-12  Andrew Pinski  <apinski@apple.com>
27522
27523         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
27524         -fgnu-runtime is passed.
27525
27526 2004-09-12  Richard Henderson  <rth@redhat.com>
27527
27528         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
27529         do the uplevel thing and update additional_flags directly.
27530         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
27531         gfortran.fortran-torture/execute/intrinsic_nearest.x,
27532         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
27533         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
27534
27535 2004-09-11  Steven Bosscher  <stevenb@suse.de>
27536
27537         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
27538
27539 2004-09-11  Roger Sayle  <roger@eyesopen.com>
27540
27541         PR middle-end/17411
27542         * g++.dg/opt/pr17411-1.C: New test case.
27543
27544 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27545
27546         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27547         gcc.dg/tls/diag-2.c: Update expected messages.
27548         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
27549         messages.
27550         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
27551         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
27552         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
27553         gcc.dg/tls/diag-5.c: New tests.
27554
27555 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
27556
27557         * gcc.dg/20040910-1.c: Correct dg-error regexp.
27558
27559 2004-09-11  Steven Bosscher  <stevenb@suse.de>
27560
27561         * g++.dg/parse/break-in-for.C: New test.
27562
27563 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
27564
27565         * gcc.dg/tree-ssa/20040911-1.c: New test.
27566
27567 2004-09-11  Andreas Jaeger  <aj@suse.de>
27568
27569         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
27570         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
27571
27572 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
27573
27574         * gcc.target/frv: New directory of FR-V-specific tests.
27575
27576 2004-09-10  James E Wilson  <wilson@specifixinc.com>
27577
27578         * gcc.dg/convert-vec-1.c: New test.
27579
27580 2004-09-10  Roger Sayle  <roger@eyesopen.com>
27581
27582         PR middle-end/17024
27583         * gcc.dg/pr17024-1.c: New test case.
27584
27585 2004-09-10  Eric Christopher  <echristo@redhat.com>
27586
27587         * gcc.dg/20040910-1.c: New test.
27588
27589 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27590
27591         * gcc.dg/bitfld-9.c: New test.
27592
27593 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
27594
27595         * gcc.c-torture/execute/ieee/acc1.c: New test.
27596         * gcc.c-torture/execute/ieee/acc2.c: New test.
27597         * gcc.c-torture/execute/ieee/mzero6.c: New test.
27598
27599 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27600
27601         * gcc.dg/deprecated-2.c: New test.
27602
27603 2004-09-09  James E Wilson  <wilson@specifixinc.com>
27604
27605         * gcc.dg/init-vec-1.c: New test.
27606
27607 2004-09-09  Roger Sayle  <roger@eyesopen.com>
27608
27609         PR middle-end/17055
27610         * gcc.dg/pr17055-1.c: New test case.
27611
27612 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
27613
27614         PR target/17377
27615         * gcc.c-torture/execute/pr17377.c: New test.
27616
27617 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27618
27619         PR c/8420
27620         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
27621         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
27622         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27623         gcc.dg/long-long-typespec-1.c: New tests.
27624         * gcc.dg/tls/diag-2.c: Update expected diagnostics
27625
27626 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27627
27628         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
27629         gcc.dg/gnu99-static-1.c: New tests.
27630
27631 2004-09-08  Devang Patel  <dpatel@apple.com>
27632
27633         * gcc.dg/darwin-ld-20040828-1.c: New test.
27634         * gcc.dg/darwin-ld-20040828-2.c: New test.
27635         * gcc.dg/darwin-ld-20040828-3.c: New test.
27636
27637 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
27638
27639         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
27640         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
27641         in error message.
27642         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
27643         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
27644         in error message.
27645         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
27646         types they qualify.
27647         * objc.dg/type-size-2.m: Fix wording in comment.
27648         * objc.dg/va-meth-1.m: New test case.
27649
27650 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
27651
27652         PR c/16633:
27653         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
27654         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
27655
27656 2004-09-06  Devang Patel  <dpatel@apple.com>
27657
27658         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
27659         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
27660
27661 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
27662
27663         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
27664         reflect changed line numbering of diagnostics.
27665
27666 2004-09-06  Paul Brook  <paul@codesourcery.com>
27667
27668         * gfortran.dg/edit_real_1.f90: Add new test.
27669
27670 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27671
27672         * gcc.dg/tree-ssa/loop-2.c: New test.
27673         * gcc.dg/tree-ssa/loop-3.c: New test.
27674         * gcc.dg/tree-ssa/loop-4.c: New test.
27675         * gcc.dg/tree-ssa/loop-5.c: New test.
27676
27677 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27678
27679         * gcc.dg/format/sentinel-1.c: Update for parameter option.
27680
27681 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27682
27683         * gcc.dg/format/sentinel-1.c: New test.
27684
27685 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
27686
27687         * testsuite/gcc.dg/builtins-46.c: New.
27688
27689 2004-09-03  Devang Patel  <dpatel@apple.com>
27690
27691         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
27692         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
27693
27694 2004-09-03  Jan Beulich  <jbeulich@novell.com>
27695
27696         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
27697         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
27698         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
27699         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
27700         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
27701         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
27702         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
27703         the non-portable bzero.
27704         * gcc.dg/20010912-1.c: xfail for NetWare.
27705         * gcc.dg/20020426-2.c: xfail for NetWare.
27706         * gcc.dg/20021014-1.c: xfail for NetWare.
27707         * gcc.dg/20021018-1.c: xfail for NetWare.
27708         * gcc.dg/20030213-1.c: xfail for NetWare.
27709         * gcc.dg/20030225-1.c: xfail for NetWare.
27710         * gcc.dg/20030708-1.c: xfail for NetWare.
27711         * gcc.dg/builtins-config.h: Also exclude NetWare.
27712         * gcc.dg/format/format.h: Define restrict only if not already defined.
27713         * gcc.dg/nest.c: xfail for NetWare.
27714         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
27715         * lib/target-supports.exp (check_visibility_available): Exclude
27716         NetWare.
27717
27718 2004-09-03  Jan Beulich  <jbeulich@novell.com>
27719
27720         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
27721         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
27722         deterministic starting point for the alignment of structure fields.
27723         * gcc.dg/Wpadded.c: Dito.
27724         * g++.dg/abi/vbase10.C: Dito.
27725
27726 2004-09-03  Devang Patel  <dpatel@apple.com>
27727
27728         * g++.dg/debug/pr15736.cc: New test.
27729
27730 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
27731
27732         * README.QMTEST: Fix out-of-date link.
27733
27734 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
27735
27736         PR fortran/16579
27737         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
27738         Delete.  Duplicate of gfortran.dg/g77/20010610.f
27739
27740 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
27741
27742         * g++.dg/abi/arm_rtti1.C: New test.
27743
27744 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
27745
27746         * gcc.dg/ppc-vector-memcpy.c: New.
27747         * gcc.dg/ppc-vector-memset.c: New.
27748
27749 2004-09-02  Chao-ying Fu  <fu@mips.com>
27750
27751         * gcc.target/mips/mips-3d-1.c: New test.
27752         * gcc.target/mips/mips-3d-2.c: New test.
27753         * gcc.target/mips/mips-3d-3.c: New test.
27754         * gcc.target/mips/mips-3d-4.c: New test.
27755         * gcc.target/mips/mips-3d-5.c: New test.
27756         * gcc.target/mips/mips-3d-6.c: New test.
27757         * gcc.target/mips/mips-3d-7.c: New test.
27758         * gcc.target/mips/mips-3d-8.c: New test.
27759         * gcc.target/mips/mips-3d-9.c: New test.
27760         * gcc.target/mips/mips-ps-1.c: New test.
27761         * gcc.target/mips/mips-ps-2.c: New test.
27762         * gcc.target/mips/mips-ps-3.c: New test.
27763         * gcc.target/mips/mips-ps-4.c: New test.
27764         * gcc.target/mips/mips-ps-type.c: New test.
27765
27766 2004-09-02  Paul Brook  <paul@codesourcery.com>
27767
27768         * gfortran.dg/edit_real_1.f90: Add new tests.
27769
27770 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27771
27772         PR fortran/15327
27773         * gfortran.dg/merge_char_1.f90: New test.
27774
27775 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27776
27777         PR fortran/16404
27778         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
27779
27780 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27781
27782         PR c/1522
27783         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
27784
27785 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
27786
27787         * g++.dg/opt/loop1.C: Do not XFAIL.
27788
27789 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
27790
27791         * gcc.c-torture/execute/20040831-1.c: New test.
27792
27793 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
27794
27795         PR fortran/16579
27796         * gfortran.dg/g77/20010610.f: Now passes.
27797         Copy from g77.f-torture/execute. Add dg-run directive.
27798         * gfortran.dg/g77/README: Update
27799
27800 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27801
27802         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
27803         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
27804         (t1, t2, t3, t4): Add volatile.
27805
27806 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
27807
27808         * g++.dg/ext/visibility/arm1.C: New test.
27809
27810 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
27811
27812         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
27813         -pedantic-errors.
27814
27815 2004-09-01  Paul Brook  <paul@codesourcery.com>
27816
27817         * gfortran.dg/eof_2.f90: New test.
27818
27819 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27820
27821         PR fortran/16579
27822         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
27823
27824 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
27825
27826         PR libfortran/16805
27827         * gfortran.dg/list_read_2.f90: New test.
27828
27829 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
27830
27831         * g++.dg/abi/key1.C: New test.
27832
27833 2004-08-31  Richard Henderson  <rth@redhat.com>
27834
27835         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
27836         form of offsetof.
27837         * g++.dg/other/offsetof5.C: Remove duplicate.
27838
27839 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27840
27841         PR fortran/17244
27842         * gfortran.dg/func_derived_1.f90: New test.
27843
27844 2004-08-31  Paul Brook  <paul@codesourcery.com>
27845
27846         * gfortran.dg/eof_1.f90: New test.
27847
27848 2004-08-31  Paul Brook  <paul@codesourcery.com>
27849
27850         * gfortran.dg/list_read_1.f90: New file.
27851
27852 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
27853
27854         * g++.dg/opt/loop1.C: XFAIL.
27855
27856 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
27857
27858         * gcc.dg/funcdef-storage-1.c: New.
27859         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
27860         an extern function in local scope.
27861         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
27862         declare an 'auto inline' function in local scope.
27863         * gcc.dg/20011130-1.c: Likewise.
27864         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
27865         an 'auto' function in local scope.
27866         * gcc.dg/20021014-1.c: Likewise.
27867         * gcc.dg/20030331-2.c: Likewise.
27868
27869 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27870
27871         * gfortran.dg/blockdata_1.f90: New test.
27872
27873 2004-08-30  Richard Henderson  <rth@redhat.com>
27874
27875         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
27876
27877 2004-08-30  Richard Henderson  <rth@redhat.com>
27878
27879         * lib/fortran-torture.exp (fortran-torture-execute): Honor
27880         additional_flags set by alternate driver.
27881         (ieee-options): New procedure.
27882         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
27883         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
27884         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
27885         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
27886
27887 2004-08-30  Richard Henderson  <rth@redhat.com>
27888
27889         * lib/f-torture.exp: Remove.
27890
27891 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
27892
27893         PR rtl-optimization/16590
27894         * g++.dg/opt/loop1.C: New test.
27895
27896 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27897
27898         PR fortran/13910
27899         * gfortran.dg/oldstyle_1.f90: New test.
27900
27901 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
27902         Paul Brook  <paul@codesourcery.com>
27903
27904         * gfortran.dg/g77/README: Update.
27905         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
27906         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
27907         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
27908
27909 2004-08-28  Paul Brook  <paul@codesourcery.com>
27910
27911         PR libfortran/17195
27912         * gfortran.dg/edit_real_1.f90: New test.
27913
27914 2004-08-27  Paul Brook  <paul@codesourcery.com>
27915
27916         * gfortran.dg/rewind_1.f90: New test.
27917
27918 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
27919
27920         PR fortran/16597
27921         * gfortran.dg/pr16597.f90: New test.
27922
27923 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27924
27925         PR c/13801
27926         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
27927         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
27928         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
27929         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
27930         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
27931
27932 2004-08-26  Nick Clifton  <nickc@redhat.com>
27933
27934         * gcc.c-torture/compile/pr17119.c: New test.
27935
27936 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27937
27938         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
27939
27940 2004-08-25  Richard Henderson  <rth@redhat.com>
27941
27942         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
27943         the bits that expect kind=8 to be the largest real kind.
27944
27945 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
27946
27947         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
27948
27949 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27950
27951         * gfortran.dg/assignment_1.f90: New test.
27952
27953 2004-08-25  Adam Nemet  <anemet@lnxw.com>
27954
27955         * g++.dg/template/repo3.C: New test.
27956
27957 2004-08-25  Roger Sayle  <roger@eyesopen.com>
27958
27959         PR middle-end/16693
27960         PR tree-optimization/16372
27961         * g++.dg/opt/pr16372-1.C: New test case.
27962         * g++.dg/opt/pr16693-1.C: New test case.
27963         * g++.dg/opt/pr16693-2.C: New test case.
27964
27965 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
27966
27967         * objc.dg/proto-lossage-4.m: New test.
27968
27969 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
27970
27971         PR c++/17155
27972         * g++.dg/inherit/local2.C: New test.
27973
27974 2004-08-25  Paul Brook  <paul@codesourcery.com>
27975
27976         PR fortran/17144
27977         * gfortran.dg/string_ctor_1.f90: New test.
27978
27979 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27980
27981         PR c++/14428
27982         * g++.dg/template/redecl2.C: New test.
27983
27984 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
27985
27986         PR fortran/17143
27987         * gfortran.dg/pr17143.f90: New test.
27988
27989 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
27990
27991         PR fortran/17164
27992         * gfortran.dg/pr17164.f90: New test.
27993
27994 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27995
27996         * gcc.dg/tree-ssa/loop-1.c: New test.
27997
27998 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
27999
28000         * gcc.c-torture/compile/20040824-1.c: New test.
28001
28002 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28003
28004         * gcc.c-torture/compile/iftrap-3.c: New test.
28005
28006 2004-08-24  Paul Brook  <paul@codesourcery.com>
28007
28008         * gfortran.dg/entry_2.f90: New test.
28009
28010 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28011
28012         PR c++/16889
28013         * g++.dg/lookup/ambig[12].C: New.
28014
28015 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28016
28017         PR c++/16706
28018         * g++.dg/template/crash21.C: New test.
28019         * g++.dg/template/crash22.C: Likewise.
28020
28021 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28022
28023         PR c++/17149
28024         * g++.dg/template/access15.C: New.
28025
28026 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28027
28028         PR c++/17163
28029         * g++.dg/template/repo2.C: New test.
28030
28031 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28032
28033         PR rtl-optimization/17078
28034         * gcc.c-torture/execute/pr17078-1.c: New test case.
28035
28036 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28037
28038         PR c/14492
28039         * gcc.dg/debug/crash1.c: New test.
28040
28041 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28042
28043         PR c/16180
28044         * gcc.dg/loop-5.c: New test.
28045
28046 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28047
28048         * gcc.c-torture/execute/20040823-1.c: New test.
28049
28050 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28051
28052         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28053         to the assembler.  Simplify test accordingly.
28054         (asm_abi_flags): Use GNU names.
28055         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28056         to check for ABI flags.
28057
28058 2004-08-22  Andrew Pinski  <apinski@apple.com>
28059
28060         * g++.dg/opt/pr14029.C: New test.
28061         * gcc.c-torture/execute/pr15262.c: New test.
28062
28063 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28064
28065         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28066
28067 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28068
28069         PR 16908
28070         * gfortran.dg/direct_io.f90: New test.
28071
28072 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28073
28074         PR c++/17121
28075         * g++.dg/inherit/local2.C: New test.
28076
28077 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28078
28079         PR c++/17120
28080         * g++.dg/warn/Wparentheses-4.C: New test.
28081
28082 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28083
28084         PR c++/17121
28085         * g++.dg/inherit/local2.C: New test.
28086
28087         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28088         * gcc.dg/ppc-ldstruct.c: Likewise.
28089         * gcc.dg/ppc64-abi-2.c: Likewise.
28090
28091 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28092
28093         PR rtl-optimization/17099
28094         * gcc.c-torture/execute/20040820-1.c: New test.
28095
28096 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28097
28098         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28099
28100 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28101
28102         PR fortran/17077
28103         * gfortran.dg/auto_array_1.f90: New test.
28104
28105 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28106
28107         PR fortran/17074
28108         * gfortran.dg/simpleif_1.f90: New test.
28109
28110 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28111
28112         * lib/target-supports.exp (check_profiling_available): Return
28113         false for arm*-*-symbianelf* and arm*-*-eabi*.
28114
28115         PR c++/15890
28116         * g++.dg/template/delete1.C: New test.
28117
28118 2004-08-19  Paul Brook  <paul@codesourcery.com>
28119
28120         PR fortran/14976
28121         PR fortran/16228
28122         * gfortran.dg/data_char_1.f90: New test.
28123
28124 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28125
28126         PR fortran/16946
28127         * gfortran.dg/reduction.f90: New testcase.
28128
28129 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28130
28131         PR fortran/16520
28132         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28133
28134 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28135
28136         PR c++/17041
28137         * g++.dg/Wparentheses-3.C: New test.
28138
28139 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28140
28141         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28142         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28143         * gcc.dg/vect/vect-2.c: Likewise.
28144         * gcc.dg/vect/vect-3.c: Likewise.
28145         * gcc.dg/vect/vect-4.c: Likewise.
28146         * gcc.dg/vect/vect-5.c: Likewise.
28147         * gcc.dg/vect/vect-6.c: Likewise.
28148         * gcc.dg/vect/vect-7.c: Likewise.
28149         * gcc.dg/vect/vect-25.c: Likewise.
28150         * gcc.dg/vect/vect-31.c: Likewise.
28151         * gcc.dg/vect/vect-32.c: Likewise.
28152         * gcc.dg/vect/vect-34.c: Likewise.
28153         * gcc.dg/vect/vect-36.c: Likewise.
28154         * gcc.dg/vect/vect-all.c: Likewise.
28155
28156 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
28157
28158         PR c++/17068
28159         * g++.dg/template/operator4.C: New test.
28160
28161 2004-08-18  Richard Henderson  <rth@redhat.com>
28162
28163         * gcc.dg/20040206-1.c: XFAIL.
28164
28165 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28166
28167         PR c++/16246
28168         * g++.dg/template/array7.C: New test.
28169
28170 2004-08-17  James E Wilson  <wilson@specifixinc.com>
28171
28172         * gcc.dg/mips-movcc-1.c: New test.
28173         * gcc.dg/mips-movcc-2.c: New test.
28174         * gcc.dg/mips-movcc-3.c: New test.
28175
28176         * gcc.dg/mips-nmadd-1.c: New test.
28177         * gcc.dg/mips-nmadd-2.c: New test.
28178
28179 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28180
28181         PR c++/15871
28182         * g++.dg/opt/inline8.C: New test.
28183
28184         PR c++/16965
28185         * g++.dg/parse/error17.C: New test.
28186
28187 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28188
28189         * gcc.dg/vect: New directory for vectorizer tests.
28190         * gcc.dg/vect/tree-vect.h: New file.
28191         * gcc.dg/vect/vect.exp: New file.
28192         * gcc.dg/vect/pr16105.c.c: New test.
28193         * gcc.dg/vect/vect-1.c: New test.
28194         * gcc.dg/vect/vect-2.c: New test.
28195         * gcc.dg/vect/vect-3.c: New test.
28196         * gcc.dg/vect/vect-4.c: New test.
28197         * gcc.dg/vect/vect-5.c: New test.
28198         * gcc.dg/vect/vect-6.c: New test.
28199         * gcc.dg/vect/vect-7.c: New test.
28200         * gcc.dg/vect/vect-8.c: New test.
28201         * gcc.dg/vect/vect-9.c: New test.
28202         * gcc.dg/vect/vect-10.c: New test.
28203         * gcc.dg/vect/vect-11.c: New test.
28204         * gcc.dg/vect/vect-12.c: New test.
28205         * gcc.dg/vect/vect-13.c: New test.
28206         * gcc.dg/vect/vect-14.c: New test.
28207         * gcc.dg/vect/vect-15.c: New test.
28208         * gcc.dg/vect/vect-16.c: New test.
28209         * gcc.dg/vect/vect-17.c: New test.
28210         * gcc.dg/vect/vect-18.c: New test.
28211         * gcc.dg/vect/vect-19.c: New test.
28212         * gcc.dg/vect/vect-20.c: New test.
28213         * gcc.dg/vect/vect-21.c: New test.
28214         * gcc.dg/vect/vect-22.c: New test.
28215         * gcc.dg/vect/vect-23.c: New test.
28216         * gcc.dg/vect/vect-24.c: New test.
28217         * gcc.dg/vect/vect-25.c: New test.
28218         * gcc.dg/vect/vect-26.c: New test.
28219         * gcc.dg/vect/vect-27.c: New test.
28220         * gcc.dg/vect/vect-28.c: New test.
28221         * gcc.dg/vect/vect-29.c: New test.
28222         * gcc.dg/vect/vect-30.c: New test.
28223         * gcc.dg/vect/vect-31.c: New test.
28224         * gcc.dg/vect/vect-32.c: New test.
28225         * gcc.dg/vect/vect-33.c: New test.
28226         * gcc.dg/vect/vect-34.c: New test.
28227         * gcc.dg/vect/vect-35.c: New test.
28228         * gcc.dg/vect/vect-36.c: New test.
28229         * gcc.dg/vect/vect-37.c: New test.
28230         * gcc.dg/vect/vect-38.c: New test.
28231         * gcc.dg/vect/vect-40.c: New test.
28232         * gcc.dg/vect/vect-41.c: New test.
28233         * gcc.dg/vect/vect-42.c: New test.
28234         * gcc.dg/vect/vect-43.c: New test.
28235         * gcc.dg/vect/vect-44.c: New test.
28236         * gcc.dg/vect/vect-45.c: New test.
28237         * gcc.dg/vect/vect-46.c: New test.
28238         * gcc.dg/vect/vect-47.c: New test.
28239         * gcc.dg/vect/vect-48.c: New test.
28240         * gcc.dg/vect/vect-49.c: New test.
28241         * gcc.dg/vect/vect-50.c: New test.
28242         * gcc.dg/vect/vect-51.c: New test.
28243         * gcc.dg/vect/vect-52.c: New test.
28244         * gcc.dg/vect/vect-53.c: New test.
28245         * gcc.dg/vect/vect-54.c: New test.
28246         * gcc.dg/vect/vect-55.c: New test.
28247         * gcc.dg/vect/vect-56.c: New test.
28248         * gcc.dg/vect/vect-57.c: New test.
28249         * gcc.dg/vect/vect-58.c: New test.
28250         * gcc.dg/vect/vect-59.c: New test.
28251         * gcc.dg/vect/vect-60.c: New test.
28252         * gcc.dg/vect/vect-61.c: New test.
28253         * gcc.dg/vect/vect-all.c: New test.
28254         * gcc.dg/vect/vect-none.c: New test.
28255
28256 2004-08-17  Paul Brook  <paul@codesourcery.com>
28257
28258         PR fortran/13082
28259         * gfortran.dg/entry_1.f90: New test.
28260
28261 2004-08-17  Andrew Pinski  <apinski@apple.com>
28262
28263         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28264
28265 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
28266
28267         * gcc.dg/pr17036-1.c: New test.
28268
28269 2004-08-16  Devang Patel  <dpatel@apple.com>
28270
28271         * gcc.dg/darwin-20040809-1.c: New test.
28272
28273 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
28274
28275         * gcc.dg/funcdef-attr-1.c: New test.
28276
28277 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
28278
28279         * gcc.dg/altivec-17.c: New test.
28280         * gcc.dg/altivec-18.c: New test.
28281
28282 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28283
28284         PR c++/6749
28285         * g++.dg/template/vtable2.C: New test.
28286
28287 2004-08-14  Richard Henderson  <rth@redhat.com>
28288
28289         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28290         * gcc.dg/pack-test-4.c (main): Return 0.
28291         * gcc.dg/setjmp-1.c: Remove XFAIL.
28292         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28293
28294 2004-08-14  Richard Henderson  <rth@redhat.com>
28295
28296         * gcc.dg/980217-1.c: Add prototype for printf.
28297
28298 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
28299
28300         * gfortran.dg/pr16935.f90: New test.
28301
28302 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
28303
28304         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28305
28306 2004-08-13  Paul Brook  <paul@codesourcery.com>
28307
28308         * gfortran.dg/der_io_1.f90: Remove stray comma.
28309
28310 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28311
28312         * gcc.dg/vmx/cw-bug-2.c: Remove.
28313         * gcc.dg/vmx/vprint-1.c: Remove.
28314         * gcc.dg/vmx/vscan-1.c: Remove.
28315
28316 2004-08-12  Devang patel  <dpatel@apple.com>
28317
28318         * gcc.dg/darwin-20040809-2.c: New test.
28319
28320 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
28321
28322         * g++.dg/ext/altivec-12.C: New test.
28323
28324         * g++.dg/ext/altivec-11.C: New test.
28325
28326 2004-08-12  Paul Brook  <paul@codesourcery.com>
28327
28328         * g++.dg/abi/arm_cxa_vec_1.C: New test.
28329
28330 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28331
28332         * g++.dg/ext/altivec-2.C: Check for hardware support before
28333         executing any VMX instructions.
28334
28335         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28336
28337 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
28338
28339         PR c++/16276
28340         * g++.old-deja/g++.other/comdat4.C: New test.
28341         * g++.old-deja/g++.other/comdat4-aux.cc: New.
28342
28343 2004-08-12  Ben Elliston  <bje@au.ibm.com>
28344
28345         PR target/16286
28346         * gcc.dg/pr16286.c: New test.
28347
28348 2004-08-12 Jan Beulich <jbeulich@novell.com>
28349
28350         * g++.dg/ext/asm5.C: New.
28351
28352 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28353
28354         PR c++/16698
28355         * g++.dg/eh/crash1.C: New test.
28356
28357         PR c++/16717
28358         * g++.dg/ext/construct1.C: New test.
28359
28360 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28361
28362         PR c++/16853
28363         * g++.dg/init/ptrmem1.C: New test.
28364
28365         PR c++/16618
28366         * g++.dg/parse/offsetof5.C: New test.
28367
28368         PR c++/16870
28369         * g++.dg/template/overload3.C: New test.
28370
28371 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/16964
28374         * g++.dg/parse/error16.C: New test.
28375
28376         PR c++/16904
28377         * g++.dg/template/error14.C: New test.
28378
28379         PR c++/16929
28380         * g++.dg/template/error15.C: New test.
28381
28382 2004-08-11  Devang Patel  <dpatel@apple.com>
28383
28384         * gcc.dg/darwin-ld-20040809-1.c: New test.
28385         * gcc.dg/darwin-ld-20040809-2.c: New test.
28386
28387 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
28388
28389         PR fortran/16917
28390         * gfortran.dg/dfloat_1.f90: New test.
28391
28392 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
28393
28394         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
28395         * gcc.dg/dll-2.c: Fix dg-require syntax.
28396         * gcc.misc-tests/arm-isr.c (abort): Declare.
28397         (exit): Likewise.
28398
28399 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
28400
28401         PR c++/16971
28402         * g++.dg/parse/crash16.C: New test.
28403
28404 2004-08-10  Roger Sayle  <roger@eyesopen.com>
28405
28406         * gcc.dg/mips-rsqrt-1.c: New test case.
28407         * gcc.dg/mips-rsqrt-2.c: New test case.
28408         * gcc.dg/mips-rsqrt-3.c: New test case.
28409
28410 2004-08-10  Paul Brook  <paul@codesourcery.com>
28411
28412         * gfortran.dg/der_io_1.f90: New test.
28413
28414 2004-08-10  Paul Brook  <paul@codesourcery.com>
28415
28416         PR fortran/16919
28417         * gfortran.dg/der_array_1.f90: New test.
28418
28419 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
28420
28421         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
28422
28423 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
28424
28425         * gcc.dg/wchar_t-2.c: Fix typo.
28426
28427 2004-08-09  Falk Hueffner  <falk@debian.org>
28428
28429         PR tree-optimization/12517
28430         * gcc.c-torture/compile/pr12517.c: New test.
28431
28432         PR tree-optimization/12578
28433         * gcc.c-torture/compile/pr12578.c: New test.
28434
28435         PR tree-optimization/12899
28436         * gcc.c-torture/compile/pr12899.c: New test.
28437
28438         PR rtl-optimization/14692
28439         * gcc.c-torture/compile/pr14692.c: New test.
28440
28441         PR tree-optimization/16461
28442         * gcc.c-torture/compile/pr16461.c: New test.
28443
28444 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28445
28446         * gfortran.dg/getenv_1.f90: New test.
28447
28448 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28449
28450         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
28451         wchar_t.
28452         * gcc.dg/symbian5.c: Test -fno-short-wchar.
28453
28454 2004-08-06  Paul Brook  <paul@codesourcery.com>
28455
28456         * gfortran.dg/ret_array_1.f90: New test.
28457         * gfortran.dg/ret_pointer_1.f90: New test.
28458
28459 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
28460
28461         * gcc.dg/missing-field-init-[12].c: New tests.
28462         * g++.dg/warn/missing-field-init-[12].C: New tests.
28463
28464 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28465
28466         * gcc.dg/enum2.c: New test.
28467         * gcc.dg/symbian3.c: Likewise.
28468         * gcc.dg/symbian4.c: Likewise.
28469         * gcc.dg/wchar_t-2.c: Likewise.
28470
28471 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
28472
28473         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
28474         destructor tests.
28475
28476 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
28477
28478         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
28479         dg-require-visiblity.
28480         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
28481         * g++.dg/ext/visibility/fvisibility.C: Likewise.
28482         * g++.dg/ext/visibility/memfuncts.C: Likewise.
28483         * g++.dg/ext/visibility/new1.C: Likewise.
28484         * g++.dg/ext/visibility/pragma.C: Likewise.
28485         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
28486         * g++.dg/ext/visibility/virtual.C: Likewise.
28487         * g++/dg/ext/visibility/visibility-1.C: Likewise.
28488         * g++/dg/ext/visibility/visibility-2.C: Likewise.
28489         * g++/dg/ext/visibility/visibility-3.C: Likewise.
28490         * g++/dg/ext/visibility/visibility-4.C: Likewise.
28491         * g++/dg/ext/visibility/visibility-5.C: Likewise.
28492         * g++/dg/ext/visibility/visibility-6.C: Likewise.
28493         * g++/dg/ext/visibility/visibility-7.C: Likewise.
28494         * g++/dg/ext/visibility/visibility-8.C: New test.
28495         * gcc.c-torture/compile/dll.x: Remove.
28496         * gcc.dg/dll-2.c: Use dg-require-dll
28497         * gcc.dg/visibility-10.c: New test.
28498         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
28499         supporting DLLs.
28500         * testsuite/lib/scanasm.exp (scan_hidden): New function.
28501         (scan_not_hidden): Likewise.
28502
28503 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
28504
28505         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
28506
28507 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
28508
28509         * gcc.c-torture/execute/20040805-1.c: New test.
28510
28511 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
28512
28513         * gcc.dg/20020118-1.c: Declare abort.
28514         * gcc.dg/altivec_check.h: Likewise.
28515         * gcc.dg/iftrap-2.c: Likewise.
28516         * gcc.dg/pragma-darwin.c: Likewise.
28517         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
28518
28519 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
28520
28521         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
28522
28523 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28524
28525         * gcc.c-torture/execute/builtins/abs-2.c,
28526         gcc.c-torture/execute/builtins/abs-3.c,
28527         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
28528         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
28529         intmax_t, uintmax_t and their limits.
28530         * gcc.dg/intmax_t-1.c: New test.
28531
28532 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28533
28534         * g++.dg/tc1/dr147.C: Add reference to PR.
28535
28536 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
28537
28538         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
28539         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
28540
28541 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
28542
28543         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
28544
28545 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28546
28547         * gcc.dg/redecl-5.c: New test.
28548         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
28549         of scanf.
28550
28551 2004-08-03  Roger Sayle  <roger@eyesopen.com>
28552
28553         PR middle-end/16790
28554         * gcc.c-torture/execute/pr16790-1.c: New test case.
28555
28556 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
28557
28558         * g++.dg/ext/visibility/assign1.C: New test.
28559         * g++.dg/ext/visibility/new1.C: Likewise.
28560
28561         * gcc.dg/symbian1.c: New test.
28562         * gcc.dg/symbian2.c: Likewise.
28563
28564 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
28565
28566         PR target/16570
28567         * gcc.dg/i386-sse-9.c: New test.
28568
28569 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28570
28571         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
28572
28573 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28574
28575         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
28576         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
28577         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
28578         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
28579         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
28580         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
28581         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
28582         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
28583         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
28584         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
28585         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
28586         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
28587         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
28588         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
28589         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
28590         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
28591         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
28592         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
28593         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
28594         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
28595         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
28596         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
28597         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
28598         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28599         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
28600         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
28601         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
28602         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
28603         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28604         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28605         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
28606         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
28607         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
28608         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
28609         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
28610         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28611         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28612         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28613         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28614         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
28615         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
28616         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
28617         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
28618         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
28619         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28620         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28621         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
28622         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
28623         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
28624         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
28625         gcc.misc-tests/i386-pf-3dnow-1.c,
28626         gcc.misc-tests/i386-pf-athlon-1.c,
28627         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28628         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
28629         Declare built-in functions used.
28630         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
28631
28632 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/16707
28635         * g++.dg/lookup/using12.C: New test.
28636
28637         * g++.dg/init/null1.C: Fix PR number.
28638         * g++.dg/parse/namespace10.C: Likewise.
28639
28640 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
28641
28642         PR c++/16224
28643         * g++.dg/template/spec17.C: New test.
28644         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
28645         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
28646
28647 2004-08-02  David Billinghurst
28648
28649         PR fortran/16292
28650         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
28651
28652 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
28653
28654         * gcc.dg/ia64-got-1.c: New test case.
28655
28656 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
28657
28658         PR c++/16489
28659         * g++.dg/init/null1.C: New test.
28660         * g++.dg/tc1/dr76.C: Adjust error marker.
28661
28662         PR c++/16529
28663         * g++.dg/parse/namespace10.C: New test.
28664
28665         PR c++/16810
28666         * g++.dg/inherit/ptrmem2.C: New test.
28667
28668 2004-08-02  Ben Elliston  <bje@au.ibm.com>
28669
28670         PR target/16155
28671         * gcc.dg/pr16155.c: New test.
28672
28673 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28674
28675         * gcc.dg/redecl-2.c: New test.
28676
28677 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
28678
28679         * gcc.dg/darwin-longdouble.c: New file.
28680
28681 2004-07-30  Richard Henderson  <rth@redhat.com>
28682
28683         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
28684         write to constant argument.
28685         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
28686
28687 2004-07-30  Richard Henderson  <rth@redhat.com>
28688
28689         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
28690         tests of nearest around zero.
28691
28692 2004-07-30  Andrew Pinski  <apinski@apple.com>
28693
28694         * gcc.c-torture/compile/20040730-1.c: New test.
28695
28696 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
28697
28698         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
28699         powerpc-eabispe.
28700
28701 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
28702
28703         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
28704
28705 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
28706
28707         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
28708         contains $ld_library_path.
28709         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28710
28711 2004-07-29  Richard Henderson  <rth@redhat.com>
28712
28713         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
28714
28715         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
28716         (alt2, which): New.
28717         (Check): Accept either alternative.
28718
28719 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
28720
28721         * g++.dg/abi/inline1.C: New test.
28722         * g++.dg/abi/local1-a.cc: Likewise.
28723         * g++.dg/abi/local1.C: Likewise.
28724         * g++.dg/abi/mangle11.C: Tweak location of warnings.
28725         * g++.dg/abi/mangle12.C: Likewise.
28726         * g++.dg/abi/mangle17.C: Likewise.
28727         * g++.dg/abi/mangle20-2.C: Likewise.
28728         * g++.dg/opt/interface1.C: Likewise.
28729         * g++.dg/opt/interface1.h: Likewise.
28730         * g++.dg/opt/interface1-a.cc: New test.
28731         * g++.dg/parse/repo1.C: New test.
28732         * g++.dg/template/repo1.C: Likewise.
28733         * g++.dg/warn/Winline-1.C: Likewise.
28734         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
28735
28736 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
28737
28738         * gcc.dg/tree-ssa/20040729-1.c: New test.
28739
28740 2004-07-27  Matt Austern <austern@apple.com>
28741
28742         * gcc.dg/darwin-bool-1.c: New test.
28743         * gcc.dg/darwin-bool-2.c: New test.
28744
28745 2004-07-28  Richard Henderson  <rth@redhat.com>
28746
28747         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
28748         arguments in the correct type.  Don't write to constant arguments.
28749
28750 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
28751
28752         PR tree-optimization/16688
28753         PR tree-optimization/16689
28754         * g++.dg/tree-ssa/pr16688.C: New test.
28755
28756 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
28757
28758         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28759         loads.  Not only in the comment, this time.
28760
28761 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
28762
28763         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
28764         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
28765         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
28766         * gcc.dg/sh4a-bitmovua.c: New.
28767         * gcc.dg/sh4a-cos.c: New.
28768         * gcc.dg/sh4a-cosf.c: New.
28769         * gcc.dg/sh4a-fprun.c: New.
28770         * gcc.dg/sh4a-fsrra.c: New.
28771         * gcc.dg/sh4a-memmovua.c: New.
28772         * gcc.dg/sh4a-sin.c: New.
28773         * gcc.dg/sh4a-sincos.c: New.
28774         * gcc.dg/sh4a-sincosf.c: New.
28775         * gcc.dg/sh4a-sinf.c: New.
28776
28777 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
28778
28779         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
28780         conditionals.
28781         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28782         loads.
28783         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
28784         DOM1.
28785
28786 2004-07-27  Andrew Pinski  <apinski@apple.com>
28787
28788         * g++.dg/rtti/tinfo1.C: Correct the xfail.
28789
28790 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
28791
28792         * gcc.dg/pragma-isr.c: New test.
28793
28794 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28795
28796         PR c++/14429
28797         * g++.dg/template/ttp11.C: New test.
28798
28799 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
28800
28801         * gcc.c-torture/compile/20040727-1.c: New test.
28802
28803 2004-07-26  Eric Christopher  <echristo@redhat.com>
28804
28805         * gcc.c-torture/compile/20040726-2.c: New test.
28806
28807 2004-07-26  Andrew Pinski  <apinski@apple.com>
28808
28809         * g++.dg/rtti/tinfo1.C: Xfail.
28810
28811 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
28812
28813         * gcc.c-torture/compile/20040726-1.c: New test.
28814
28815 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
28816             Brian Ryner  <bryner@brianryner.com>
28817
28818         PR c++/9283
28819         PR c++/15000
28820         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
28821         * g++.dg/ext/visibility/: New directory.
28822         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
28823         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
28824         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
28825         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
28826         * g++.dg/ext/visibility/fvisibility.C,
28827         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
28828         g++.dg/ext/visibility/fvisibility-override1.C
28829         g++.dg/ext/visibility/fvisibility-override2.C
28830         g++.dg/ext/visibility/memfuncts.C
28831         g++.dg/ext/visibility/noPLT.C
28832         g++.dg/ext/visibility/pragma.C
28833         g++.dg/ext/visibility/pragma-override1.C
28834         g++.dg/ext/visibility/pragma-override2.C
28835         g++.dg/ext/visibility/staticmemfuncts.C
28836         g++.dg/ext/visibility/virtual.C: New tests.
28837
28838 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28839
28840         PR c/15360
28841         * gcc.dg/pr15360-1.c: New test.
28842
28843 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
28844
28845         * gcc.dg/pragma-align-2.c: New test.
28846         * gcc.dg/pragma-init-fini.c: New test.
28847         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
28848         targets.
28849
28850 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28851
28852         * gcc.dg/init-string-2.c: New test.
28853
28854 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
28855
28856         PR 16684
28857         * gcc.dg/Wredundant-decls-1.c: New test case.
28858
28859 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
28860
28861         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
28862         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
28863         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
28864         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
28865         * gcc.dg/compat/generate-random.c: New file.
28866         * gcc.dg/compat/generate-random.h: Likewise.
28867         * gcc.dg/compat/generate-random_r.c: Likewise.
28868         * gcc.dg/compat/struct-layout-1.h: Likewise.
28869         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
28870         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
28871         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
28872         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
28873         * gcc.dg/compat/struct-layout-1_main.c: New test.
28874         * gcc.dg/compat/struct-layout-1_x.c: New file.
28875         * gcc.dg/compat/struct-layout-1_y.c: New file.
28876         * gcc.dg/compat/struct-layout-1_test.h: New file.
28877
28878 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28879
28880         * gcc.dg/comp-return-1.c: New test
28881
28882 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
28883
28884         * gcc.dg/vmx/8-02a.c: Fix typo.
28885
28886         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
28887         * gcc.dg/darwin-abi-3.c: New test.
28888
28889         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
28890         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
28891
28892         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
28893         * gcc.dg/vmx/ops-long-1.c: New test.
28894         * gcc.dg/vmx/ops-long-2.c: New test.
28895
28896 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28897
28898         * g++.dg/lookup/conv-[1234].C: New.
28899
28900 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
28901
28902         * g++.dg/parse/attr2.C: Simplify.
28903
28904 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28905
28906         PR c/7284
28907         * gcc.c-torture/execute/pr7284-1.c: New test.
28908
28909 2004-07-22  Brian Booth  <bbooth@redhat.com>
28910
28911         * gcc.dg/tree-ssa/20040721-1.c: New test.
28912
28913 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28914
28915         * g++.dg/template/crash20.c: New.
28916
28917 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
28918
28919         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
28920         Add dg-run directive.  Declare variables as required.
28921         * gfortran.dg/g77/README: Update
28922
28923 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
28924
28925         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
28926         gcc.dg/cris-peep2-andu2.c: New tests.
28927
28928 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28929
28930         PR c/15052
28931         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
28932         on return type.
28933         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
28934         messages.
28935         * gcc.dg/qual-return-2.c: Update expected messages.
28936         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
28937
28938 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28939
28940         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
28941         * gcc.dg/noncompile/921102-1.c: Update expected error message.
28942
28943 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28944
28945         PR c/11250
28946         * gcc.dg/init-string-1.c: New test.
28947
28948 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
28949
28950         PR middle-end/15345
28951         PR c/16450
28952         * gcc.dg/torture/nested-fn-1.c: New test.
28953
28954 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
28955
28956         PR target/16559
28957         * gcc.dg/ia64-fptr-1.c: New file.
28958
28959 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28960
28961         PR c++/14497
28962         * g++.dg/template/spec16.C: New test.
28963         * g++.old-deja/g++.robertl/eb118.C: Remove.
28964
28965 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28966
28967         PR c++/509
28968         * g++.dg/template/spec15.C: New test.
28969
28970 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
28971
28972         Copy cases from g77.f-torture/execute and add dg-run
28973         directive.  Other changes as noted.
28974         * gfortran.dg/g77/13037.f
28975         * gfortran.dg/g77/1832.f
28976         * gfortran.dg/g77/19981119-0.f
28977         * gfortran.dg/g77/19990313-0.f
28978         * gfortran.dg/g77/19990313-1.f
28979         * gfortran.dg/g77/19990313-2.f
28980         * gfortran.dg/g77/19990313-3.f
28981         * gfortran.dg/g77/19990419-1.f
28982         * gfortran.dg/g77/19990826-0.f
28983         * gfortran.dg/g77/19990826-2.f
28984         * gfortran.dg/g77/20000503-1.f
28985         * gfortran.dg/g77/20001111.f
28986         * gfortran.dg/g77/20010116.f
28987         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
28988         * gfortran.dg/g77/20010430.f
28989         * gfortran.dg/g77/6177.f
28990         * gfortran.dg/g77/947.f
28991         * gfortran.dg/g77/970816-3.f
28992         * gfortran.dg/g77/971102-1.f
28993         * gfortran.dg/g77/980520-1.f
28994         * gfortran.dg/g77/980628-0.f
28995         * gfortran.dg/g77/980628-1.f
28996         * gfortran.dg/g77/980628-10.f
28997         * gfortran.dg/g77/980628-2.f
28998         * gfortran.dg/g77/980628-3.f
28999         * gfortran.dg/g77/980628-7.f
29000         * gfortran.dg/g77/980628-8.f
29001         * gfortran.dg/g77/980628-9.f
29002         * gfortran.dg/g77/980701-0.f
29003         * gfortran.dg/g77/980701-1.f
29004         * gfortran.dg/g77/cabs.f
29005         * gfortran.dg/g77/claus.f
29006         * gfortran.dg/g77/complex_1.f
29007         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29008         * gfortran.dg/g77/dcomplex.f
29009         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29010         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29011         * gfortran.dg/g77/f90-intrinsic-numeric.f
29012         * gfortran.dg/g77/int8421.f
29013         * gfortran.dg/g77/labug1.f
29014         * gfortran.dg/g77/large_vec.f
29015         * gfortran.dg/g77/le.f
29016         * gfortran.dg/g77/short.f
29017         * gfortran.dg/g77/README: Update
29018
29019 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29020
29021         PR c++/16637
29022         * g++.dg/parse/lookup4.C: New test.
29023
29024 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29025
29026         PR c++/16175
29027         * g++.dg/template/ttp10.C: New test.
29028
29029 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29030
29031         * gcc.dg/pr12625-1.c: New test.
29032
29033 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29034
29035         * testsuite/gcc.dg/switch-warn-1.c: New test.
29036         * testsuite/gcc.dg/switch-warn-2.c: New test.
29037         * gcc.c-torture/compile/pr14730.c: Update.
29038
29039 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29040
29041         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29042         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29043         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29044         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29045
29046 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29047
29048         PR c++/16623
29049         * g++.dg/template/assign1.C: New test.
29050
29051 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29052
29053         PR c++/12170
29054         * g++.dg/template/ttp9.C: New test.
29055
29056 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29057
29058         * gcc.dg/format/cmn-err-1.c: New test.
29059
29060 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29061
29062         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29063         gcc.dg/Wparentheses-10.c: New tests.
29064         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29065
29066 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29067
29068         PR fortran/16465
29069         * gfortran.dg/g77//ffixed-line-length-0.f,
29070         gfortran.dg/g77/ffixed-line-length-132.f,
29071         gfortran.dg/g77/ffixed-line-length-72.f,
29072         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29073         gfortran.dg/g77/README: Update.
29074
29075 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29076
29077         PR c++/13092
29078         * g++.dg/template/non-dependent7.C: New test.
29079         * g++.dg/template/non-dependent8.C: Likewise.
29080         * g++.dg/template/non-dependent9.C: Likewise.
29081         * g++.dg/template/non-dependent10.C: Likewise.
29082
29083 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29084
29085         PR c++/16337
29086         * g++.dg/parse/attr2.C: New test.
29087
29088 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29089
29090         * g77.dg: Removed.
29091         * g77.f-torture: Ditto.
29092
29093 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29094
29095         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29096         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29097         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29098
29099 2004-07-16  Richard Henderson  <rth@redhat.com>
29100
29101         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29102
29103 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29104
29105         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29106         tests with full list of options.
29107         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29108         of TORTURE_OPTIONS if test contains 'dg-do run'.
29109
29110         PR fortran/16404
29111         * gfortran.dg/do_iterator.f90: New test.
29112
29113 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29114
29115         PR rtl-optimization/16536
29116         * gcc.c-torture/execute/restrict-1.c: New test.
29117
29118 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29119
29120         PR fortran/15324
29121         * gfortran.dg/pr15324.f90: New test.
29122
29123         PR fortran/15129
29124         * gfortran.dg/pr15129.f90: New test.
29125
29126         PR fortran/15140
29127         * gfortran.dg/pr15140.f90: New test.
29128
29129         PR fortran/13792
29130         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29131         compile-time simplification.
29132
29133 2004-07-14  Mike Stump  <mrs@apple.com>
29134
29135         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29136
29137 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29138
29139         PR target/16325
29140         * gcc.dg/profile-generate-1.c: New.
29141
29142 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29143
29144         * gcc.c-torture/execute/20040709-1.c: New test.
29145         * gcc.c-torture/execute/20040709-2.c: New test.
29146
29147 2004-07-14  Mike Stump  <mrs@apple.com>
29148
29149         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29150
29151 2004-07-14  Mike Stump  <mrs@apple.com>
29152
29153         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29154
29155 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29156
29157         PR c++/16518
29158         * g++.dg/parse/mutable1.C: New test.
29159
29160 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
29161
29162         PR tree-optimization/16443
29163         * gcc.dg/tree-ssa/20040713-1.c: New test.
29164
29165 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
29166
29167         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
29168         for operator new.
29169
29170 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29171
29172         * gfortran.dg/g77/README: New file
29173         * gfortran.dg/g77/19981216-0.f: Copy from
29174         g77.f-torture/noncompile.  Add "dg-do compile" and
29175         dg-error as required.
29176         * gfortran.dg/g77/19990218-1.f: Likewise.
29177         * gfortran.dg/g77/19990905-1.f: Likewise.
29178         * gfortran.dg/g77/9263.f: Likewise.
29179         * gfortran.dg/g77/980615-0.f: Likewise.
29180         * gfortran.dg/g77/980616-0.f: Likewise.
29181         * gfortran.dg/g77/check0.f: Likewise.
29182         * gfortran.dg/g77/select_no_compile.f: Likewise.
29183
29184 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29185
29186         Copy files from g77.f-torture/compile.
29187         Add "{ dg-do compile}".  Other changes as noted
29188         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
29189         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
29190         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
29191         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
29192         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
29193         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
29194         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
29195         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
29196         statement to conform to standard.  Append alpha1.x for reference.
29197         * gfortran.dg/g77/xformat.f: Add dg-warning
29198
29199 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29200
29201         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
29202         Add {dg-do compile} directive.
29203         * gfortran.dg/g77/cpp2.F: Likewise.
29204
29205 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29206
29207         PR c++/5402
29208         * g++.dg/lookup/name-clash1.C: New test.
29209
29210         PR c++/9777
29211         * g++.dg/lookup/name-clash2.C: New test.
29212
29213         PR c++/12102
29214         * g++.dg/lookup/name-clash3.C: New test.
29215
29216 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29217
29218         * g++.dg/lookup/new2.C: New test.
29219         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
29220
29221 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
29222
29223         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
29224         Add {dg-do compile} directive.
29225         * gfortran.dg/g77/13060.f: Likewise.
29226         * gfortran.dg/g77/19990218-0.f: Likewise.
29227         * gfortran.dg/g77/19990305-0.f: Likewise.
29228         * gfortran.dg/g77/19990419-0.f: Likewise.
29229         * gfortran.dg/g77/19990502-0.f: Likewise.
29230         * gfortran.dg/g77/19990502-1.f: Likewise.
29231         * gfortran.dg/g77/19990525-0.f: Likewise.
29232         * gfortran.dg/g77/19990826-1.f: Likewise.
29233         * gfortran.dg/g77/19990826-3.f: Likewise.
29234         * gfortran.dg/g77/19990905-2.f: Likewise.
29235         * gfortran.dg/g77/20000412-1.f: Likewise.
29236         * gfortran.dg/g77/20000511-1.f: Likewise.
29237         * gfortran.dg/g77/20000511-2.f: Likewise.
29238         * gfortran.dg/g77/20000518.f: Likewise.
29239         * gfortran.dg/g77/20000601-1.f: Likewise.
29240         * gfortran.dg/g77/20000601-2.f: Likewise.
29241         * gfortran.dg/g77/20000629-1.f: Likewise.
29242         * gfortran.dg/g77/20000630-2.f: Likewise.
29243         * gfortran.dg/g77/20010115.f: Likewise.
29244         * gfortran.dg/g77/20010321-1.f: Likewise.
29245         * gfortran.dg/g77/20010426.f: Likewise.
29246         * gfortran.dg/g77/20020307-1.f: Likewise.
29247         * gfortran.dg/g77/8485.f: Likewise.
29248         * gfortran.dg/g77/960317-1.f: Likewise.
29249         * gfortran.dg/g77/970915-0.f: Likewise.
29250         * gfortran.dg/g77/980310-1.f: Likewise.
29251         * gfortran.dg/g77/980310-2.f: Likewise.
29252         * gfortran.dg/g77/980310-3.f: Likewise.
29253         * gfortran.dg/g77/980310-4.f: Likewise.
29254         * gfortran.dg/g77/980310-6.f: Likewise.
29255         * gfortran.dg/g77/980310-7.f: Likewise.
29256         * gfortran.dg/g77/980310-8.f: Likewise.
29257         * gfortran.dg/g77/980419-2.f: Likewise.
29258         * gfortran.dg/g77/980424-0.f: Likewise.
29259         * gfortran.dg/g77/980427-0.f: Likewise.
29260         * gfortran.dg/g77/980729-0.f: Likewise.
29261         * gfortran.dg/g77/981117-1.f: Likewise.
29262         * gfortran.dg/g77/toon_1.f: Likewise.
29263
29264 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29265
29266         PR c++/2204
29267         * g++.dg/other/abstract2.C: New test.
29268
29269 2004-07-12  Paul Brook  <paul@codesourcery.com>
29270
29271         * gfortran.dg/pointer_init_1.f90: New test.
29272
29273 2004-07-11  Paul Brook  <paul@codesourcery.com>
29274
29275         PR fortran/15986
29276         * gfortran.dg/contained_1.f90: New test.
29277
29278 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
29279
29280         * g++.dg/parse/defarg8.C: New test.
29281
29282 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29283
29284         PR fortran/16433
29285         * gfortran.dg/pr16433.f: New test.
29286
29287         PR fortran/17574
29288         * gfortran.dg/pr15754.f90: New test.
29289
29290 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29291
29292         PR tree-optimization/16437
29293         * gcc.c-torture/execute/bitfld-4.c: New test.
29294
29295 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29296
29297         * gfortran.fortran-torture/execute/common_2.f90: Add check for
29298         access to common var from module.
29299
29300 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29301
29302         PR fortran/16336
29303         * gfortran.fortran-torture/execute/common_2.f90: New test.
29304
29305 2004-07-10  Paul Brook  <paul@codesourcery.com>
29306
29307         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29308
29309 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29310
29311         PR fortran/15969
29312         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29313
29314 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
29315
29316         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29317         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29318         * gfortran.dg/g77/ffree-form-1.f: Likewise.
29319         * gfortran.dg/g77/ffree-form-2.f: Likewise.
29320         * gfortran.dg/g77/ffree-form-3.f: Likewise.
29321         * gfortran.dg/g77/fno-underscoring.f: Likewise.
29322         * gfortran.dg/g77/funderscoring.f: Likewise.
29323         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
29324
29325 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29326
29327         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29328
29329 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29330         Paul Brook  <paul@codesourcery.com>
29331
29332         PR fortran/13415
29333         * gfortran.dg/common_pointer_1.f90: New test.
29334
29335 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29336
29337         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29338
29339 2004-07-09  James E Wilson  <wilson@specifixinc.com>
29340
29341         PR target/16364
29342         * gcc.c-torture/compile/20040709-1.c: New.
29343
29344 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29345
29346         PR fortran/14077
29347         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
29348
29349 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29350
29351         PR fortran/13201
29352         * gfortran.dg/shape_1.f90: New test.
29353
29354 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
29355             Andrew Pinski  <apinski@apple.com>
29356
29357         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
29358
29359 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29360
29361         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
29362         comment.
29363
29364 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29365         Paul Brook  <paul@codesourcery.com>
29366
29367         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
29368         '.f95' and '.F95'.
29369
29370 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
29371
29372         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
29373
29374 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29375
29376         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
29377         testcases with capital suffix.
29378
29379 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29380
29381         PR fortran/15481
29382         PR fortran/13372
29383         PR fortran/13575
29384         PR fortran/15978
29385         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
29386
29387         * gfortran.dg/implicit_1.f90: New test.
29388
29389 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29390
29391         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
29392         expression to match gfortran warning/error messages
29393         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
29394         dg-error text.
29395
29396 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29397
29398         * lib/fortran-torture.exp: Rename proc search_for to
29399         search_for_re.
29400
29401 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29402
29403         * gcc.c-torture/execute/simd-5.x: New file.
29404         XFAIL on SPARC 64-bit at -O0.
29405
29406 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29407
29408         PR c++/8211
29409         PR c++/16165
29410         * g++.dg/warn/effc3.C: New test.
29411
29412 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29413
29414         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
29415         change X to 1X in format.
29416         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
29417         add data statements to conform to standard.
29418
29419 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29420
29421         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
29422         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
29423         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
29424
29425 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29426
29427         * gfortran.dg/g77/7388.f: Copy from g77.dg
29428         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
29429         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
29430         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
29431         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
29432         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
29433         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
29434         * gfortran.dg/g77/strlen0.f: Likewise.
29435
29436 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29437
29438         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
29439         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
29440
29441 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29442
29443         * gcc.c-torture/execute/920428-2.x: Delete.
29444         * gcc.c-torture/execute/920501-7.x: Likewise.
29445
29446 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
29447
29448         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
29449         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
29450         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
29451         prescott and c3-2.
29452         (PREFETCH_3DNOW): Add -march=c3.
29453
29454 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
29455
29456         PR c/16437
29457         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
29458         * gcc.c-torture/execute/bf64-1.x: Likewise.
29459
29460 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29461
29462         * gcc.c-torture/compile/20040708-1.c: New test.
29463
29464 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29465
29466         PR c++/16169
29467         * g++.dg/warn/effc2.C: New test.
29468
29469 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29470
29471         * gcc.c-torture/execute/bitfld-1.x: Remove.
29472         * gcc.c-torture/execute/bitfld-3.c: New test.
29473         * gcc.dg/bitfld-2.c: Remove XFAILs.
29474
29475 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
29476
29477         PR c++/16276
29478         * g++.dg/rtti/tinfo1.C: New file.
29479
29480 2004-07-07  Eric Christopher  <echristo@redhat.com>
29481
29482         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
29483
29484 2004-07-07  Andrew Pinski  <apinski@apple.com>
29485
29486         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
29487
29488 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
29489
29490         * g++.dg/init/call1.C: XFAIL.
29491
29492 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
29493
29494         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
29495         except for movstrict*, to movmem* and clrstr* to clrmem*.
29496
29497 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
29498
29499         * gcc.c-torture/execute/20040707-1.c: New test.
29500
29501 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
29502
29503         * gcc.c-torture/execute/20040706-1.c: New test.
29504
29505 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29506
29507         PR c++/3671
29508         * g++.dg/template/spec14.C: New test.
29509
29510 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
29511
29512         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
29513         nothing if not yet defined.  Use it in b, c and d type definitions.
29514         * gcc.c-torture/execute/20040705-1.c: New test.
29515         * gcc.c-torture/execute/20040705-2.c: New test.
29516
29517 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29518
29519         PR c++/2518
29520         * g++.dg/lookup/new1.C: New test.
29521
29522 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29523
29524         PR c++/11406
29525         * g++.dg/template/sizeof8.C: New test.
29526
29527 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
29528
29529         * gcc.c-torture/compile/20040705-1.c: New test.
29530
29531 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
29532
29533         * gfortran.fortran-torture/execute/seq_io.f90: New test.
29534
29535 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
29536
29537         * gcc.dg/cpp/if-mop.c: Two new testcases.
29538         * gcc.dg/cpp/trad/comment-3.c: New.
29539
29540 2004-07-04  Paul Brook  <paul@codesourcery.com>
29541
29542         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
29543
29544 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
29545
29546         PR c++/3761
29547         * g++.dg/lookup/crash4.C: New test.
29548
29549 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
29550
29551         * gcc.c-torture/execute/builtin-abs-1.c
29552         * gcc.c-torture/execute/builtin-abs-2.c
29553         * gcc.c-torture/execute/builtin-complex-1.c
29554         * gcc.c-torture/execute/builtins/string-1-lib.c
29555         * gcc.c-torture/execute/builtins/string-1.c
29556         * gcc.c-torture/execute/builtins/string-2-lib.c
29557         * gcc.c-torture/execute/builtins/string-2.c
29558         * gcc.c-torture/execute/builtins/string-3-lib.c
29559         * gcc.c-torture/execute/builtins/string-3.c
29560         * gcc.c-torture/execute/builtins/string-4-lib.c
29561         * gcc.c-torture/execute/builtins/string-4.c
29562         * gcc.c-torture/execute/builtins/string-5-lib.c
29563         * gcc.c-torture/execute/builtins/string-5.c
29564         * gcc.c-torture/execute/builtins/string-6-lib.c
29565         * gcc.c-torture/execute/builtins/string-6.c
29566         * gcc.c-torture/execute/builtins/string-7-lib.c
29567         * gcc.c-torture/execute/builtins/string-7.c
29568         * gcc.c-torture/execute/builtins/string-8-lib.c
29569         * gcc.c-torture/execute/builtins/string-8.c
29570         * gcc.c-torture/execute/builtins/string-9-lib.c
29571         * gcc.c-torture/execute/builtins/string-9.c
29572         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
29573         * gcc.c-torture/execute/builtins/string-asm-1.c
29574         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
29575         * gcc.c-torture/execute/builtins/string-asm-2.c
29576         * gcc.c-torture/execute/stdio-opt-1.c
29577         * gcc.c-torture/execute/stdio-opt-2.c
29578         * gcc.c-torture/execute/stdio-opt-3.c
29579         * gcc.c-torture/execute/string-opt-1.c
29580         * gcc.c-torture/execute/string-opt-10.c
29581         * gcc.c-torture/execute/string-opt-11.c
29582         * gcc.c-torture/execute/string-opt-12.c
29583         * gcc.c-torture/execute/string-opt-13.c
29584         * gcc.c-torture/execute/string-opt-14.c
29585         * gcc.c-torture/execute/string-opt-15.c
29586         * gcc.c-torture/execute/string-opt-16.c
29587         * gcc.c-torture/execute/string-opt-2.c
29588         * gcc.c-torture/execute/string-opt-6.c
29589         * gcc.c-torture/execute/string-opt-7.c
29590         * gcc.c-torture/execute/string-opt-8.c:
29591         Replace with ...
29592
29593         * gcc.c-torture/execute/builtins/abs-2.c
29594         * gcc.c-torture/execute/builtins/abs-3.c
29595         * gcc.c-torture/execute/builtins/complex-1.c
29596         * gcc.c-torture/execute/builtins/fprintf.c
29597         * gcc.c-torture/execute/builtins/fputs.c
29598         * gcc.c-torture/execute/builtins/memcmp.c
29599         * gcc.c-torture/execute/builtins/memmove.c
29600         * gcc.c-torture/execute/builtins/memops-asm.c
29601         * gcc.c-torture/execute/builtins/mempcpy-2.c
29602         * gcc.c-torture/execute/builtins/mempcpy.c
29603         * gcc.c-torture/execute/builtins/memset.c
29604         * gcc.c-torture/execute/builtins/printf.c
29605         * gcc.c-torture/execute/builtins/sprintf.c
29606         * gcc.c-torture/execute/builtins/strcat.c
29607         * gcc.c-torture/execute/builtins/strchr.c
29608         * gcc.c-torture/execute/builtins/strcmp.c
29609         * gcc.c-torture/execute/builtins/strcpy.c
29610         * gcc.c-torture/execute/builtins/strcspn.c
29611         * gcc.c-torture/execute/builtins/strlen-2.c
29612         * gcc.c-torture/execute/builtins/strlen.c
29613         * gcc.c-torture/execute/builtins/strncat.c
29614         * gcc.c-torture/execute/builtins/strncmp-2.c
29615         * gcc.c-torture/execute/builtins/strncmp.c
29616         * gcc.c-torture/execute/builtins/strncpy.c
29617         * gcc.c-torture/execute/builtins/strpbrk.c
29618         * gcc.c-torture/execute/builtins/strpcpy-2.c
29619         * gcc.c-torture/execute/builtins/strpcpy.c
29620         * gcc.c-torture/execute/builtins/strrchr.c
29621         * gcc.c-torture/execute/builtins/strspn.c
29622         * gcc.c-torture/execute/builtins/strstr-asm.c
29623         * gcc.c-torture/execute/builtins/strstr.c:
29624         ... these new files.
29625
29626         * gcc.c-torture/execute/builtins/abs-2-lib.c
29627         * gcc.c-torture/execute/builtins/abs-3-lib.c
29628         * gcc.c-torture/execute/builtins/complex-1-lib.c
29629         * gcc.c-torture/execute/builtins/fprintf-lib.c
29630         * gcc.c-torture/execute/builtins/fputs-lib.c
29631         * gcc.c-torture/execute/builtins/memcmp-lib.c
29632         * gcc.c-torture/execute/builtins/memmove-lib.c
29633         * gcc.c-torture/execute/builtins/memops-asm-lib.c
29634         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
29635         * gcc.c-torture/execute/builtins/mempcpy-lib.c
29636         * gcc.c-torture/execute/builtins/memset-lib.c
29637         * gcc.c-torture/execute/builtins/printf-lib.c
29638         * gcc.c-torture/execute/builtins/sprintf-lib.c
29639         * gcc.c-torture/execute/builtins/strcat-lib.c
29640         * gcc.c-torture/execute/builtins/strchr-lib.c
29641         * gcc.c-torture/execute/builtins/strcmp-lib.c
29642         * gcc.c-torture/execute/builtins/strcpy-lib.c
29643         * gcc.c-torture/execute/builtins/strcspn-lib.c
29644         * gcc.c-torture/execute/builtins/strlen-2-lib.c
29645         * gcc.c-torture/execute/builtins/strlen-lib.c
29646         * gcc.c-torture/execute/builtins/strncat-lib.c
29647         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
29648         * gcc.c-torture/execute/builtins/strncmp-lib.c
29649         * gcc.c-torture/execute/builtins/strncpy-lib.c
29650         * gcc.c-torture/execute/builtins/strpbrk-lib.c
29651         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
29652         * gcc.c-torture/execute/builtins/strpcpy-lib.c
29653         * gcc.c-torture/execute/builtins/strrchr-lib.c
29654         * gcc.c-torture/execute/builtins/strspn-lib.c
29655         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
29656         * gcc.c-torture/execute/builtins/strstr-lib.c
29657         * gcc.c-torture/execute/builtins/lib/abs.c
29658         * gcc.c-torture/execute/builtins/lib/fprintf.c
29659         * gcc.c-torture/execute/builtins/lib/memset.c
29660         * gcc.c-torture/execute/builtins/lib/printf.c
29661         * gcc.c-torture/execute/builtins/lib/sprintf.c
29662         * gcc.c-torture/execute/builtins/lib/strcpy.c
29663         * gcc.c-torture/execute/builtins/lib/strcspn.c
29664         * gcc.c-torture/execute/builtins/lib/strncat.c
29665         * gcc.c-torture/execute/builtins/lib/strncmp.c
29666         * gcc.c-torture/execute/builtins/lib/strncpy.c
29667         * gcc.c-torture/execute/builtins/lib/strpbrk.c
29668         * gcc.c-torture/execute/builtins/lib/strspn.c
29669         * gcc.c-torture/execute/builtins/lib/strstr.c:
29670         New files containing support routines.
29671
29672         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
29673         declaration.
29674         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
29675         when not optimizing.
29676
29677 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
29678
29679         PR c++/16240
29680         * g++.dg/abi/mangle22.C: New test.
29681         * g++.dg/abi/mangle23.C: Likewise.
29682
29683 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
29684
29685         PR fortran/16290
29686         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
29687         Allow for cases without denormalized floating point numbers.
29688
29689 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
29690
29691         PR c/1027
29692         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29693         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
29694         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
29695         expected warning text.
29696         * gcc.dg/format/diag-2.c: New test.
29697
29698 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29699
29700         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
29701
29702 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
29703
29704         * gcc.dg/builtins-43.c: New.
29705         * gcc.dg/builtins-44.c: New.
29706         * gcc.dg/builtins-45.c: New.
29707
29708 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
29709             Andreas Tobler  <a.tobler@schweiz.ch>
29710
29711         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
29712         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
29713         as SIGSEGV.
29714         * gcc.dg/cleanup-11.c: Likewise.
29715         * gcc.dg/cleanup-8.c: Likewise.
29716         * gcc.dg/cleanup-9.c: Likewise.
29717         * gcc.dg/cleanup-5.c: Run on all platforms.
29718
29719 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29720
29721         * g++.dg/warn/nonnull1.C: New test.
29722
29723 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29724
29725         * gcc.dg/compat/compat-common.h: Wrap up CINT in
29726         an #ifndef SKIP_COMPLEX_INT/#endif pair.
29727         Special-case the Sun compiler wrt to <complex.h>.
29728
29729 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
29730
29731         * gcc.dg/Wunreachable-8.C: New test.
29732
29733         * gcc.dg/h8300-ice2.c : New test.
29734
29735 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
29736
29737         PR fortran/16161
29738         * gfortran.fortran-torture/compile/implicit.f90: Add test
29739         for implicit character.
29740
29741 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
29742
29743         PR fortran/16289
29744         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
29745         Use tiny() intrinsic to find smallest non-negative real
29746
29747 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
29748
29749         * gcc.dg/compat/struct-by-value-22_main.c: New test.
29750         * gcc.dg/compat/struct-by-value-22_x.c: New.
29751         * gcc.dg/compat/struct-by-value-22_y.c: New.
29752
29753         * gcc.c-torture/execute/20040629-1.c: New test.
29754
29755 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
29756
29757         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
29758         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
29759
29760         PR target/16195
29761         * gcc.dg/20040625-1.c: New test.
29762
29763 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29764
29765         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
29766
29767 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29768
29769         PR fortran/15963
29770         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
29771
29772 2004-06-29  Richard Henderson  <rth@redhat.com>
29773
29774         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
29775
29776 2004-06-29  Paul Brook  <paul@codesourcery.com>
29777
29778         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
29779         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
29780
29781 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
29782
29783         PR c++/16260
29784         * g++.dg/parse/crash15.C: New.
29785
29786 2004-06-28  Andrew Pinski  <apinski@apple.com>
29787
29788         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
29789         by the error already.
29790
29791         * g++.dg/opt/ptrmem4.C: Change to compile only test.
29792
29793 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
29794
29795         PR target/14041
29796         * gcc.dg/h8300-bss-align-1.c : New.
29797
29798 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29799
29800         * PR c++/16174
29801         * g++.dg/template/ctor4.C: New.
29802
29803 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
29804
29805         PR c++/16205
29806         * g++.dg/warn/Wsequence-point-1.C: New test.
29807
29808 2004-06-27  Paul Brook  <paul@codesourcery.com>
29809
29810         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
29811
29812 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
29813
29814         * g++.old-deja/g++.mike/p7325.C: Remove.
29815
29816 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
29817
29818         PR c/14963
29819         * gcc.dg/pr14963.c: New test.
29820
29821 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
29822
29823         PR c++/16193
29824         * g++.dg/parse/redef1.C: New test.
29825
29826 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29827
29828         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
29829         20021110.c.
29830         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
29831         20021119-1.c.
29832         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
29833         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
29834         5-04.c.
29835         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
29836         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
29837         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
29838         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
29839         g++.brendan/enum14.C.
29840         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
29841         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
29842         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
29843         g++.mike/virt1.C.
29844         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
29845         memtemp24.C.
29846
29847 2004-06-27  Roger Sayle  <roger@eyesopen.com>
29848
29849         * gcc.dg/20040527-1.c: New test case.
29850
29851 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
29852
29853         PR gfortran/pr16196
29854         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
29855
29856 2004-06-25  Roger Sayle  <roger@eyesopen.com>
29857
29858         PR middle-end/15825
29859         * gcc.dg/pr15825-1.c: New test case.
29860
29861 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
29862
29863         * gcc.c-torture/execute/20040625-1.c: New test.
29864
29865 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29866
29867         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
29868
29869 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
29870
29871         * gcc.dg/torture/mips-div-1.c: New test.
29872
29873 2004-06-24  Jeff Law  <law@redhat.com>
29874
29875         * gcc.dg/tree-ssa/20040624-1.c: New test.
29876
29877 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
29878
29879         * gcc.c-torture/compile/20040624-1.c: New test.
29880
29881 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29882
29883         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
29884         this directory.
29885
29886 2004-06-23  Andrew Pinski  <apinski@apple.com>
29887
29888         PR middle-end/15988
29889         * g++.dg/opt/ptrmem4.C: New test.
29890
29891         * gcc.dg/c90-array-quals-2.c: New test.
29892
29893 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
29894
29895         * gcc.dg/kpice1.c: New test.
29896
29897 2006-06-23  Andrew Pinski  <apinski@apple.com>
29898
29899         * gcc.dg/c90-array-quals.c: New test.
29900
29901 2006-06-22  Richard Henderson  <rth@redhat.com>
29902
29903         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
29904
29905 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
29906
29907         * gcc.dg/builtins-config.h: Handle FreeBSD.
29908
29909 2006-06-22  Richard Henderson  <rth@redhat.com>
29910
29911         * g++.dg/opt/devirt1.C: New.
29912
29913 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
29914
29915         * g++.dg/opt/pr15551.C: New testcase.
29916
29917 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
29918
29919         PR target/14800
29920         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
29921         x86_64-*-linux* when compiling for 32bit.
29922
29923 2004-06-21  Andrew Pinski  <apinski@apple.com>
29924
29925         * gcc.dg/pch/struct-1.c: New.
29926         * gcc.dg/pch/struct-1.hs: New.
29927
29928 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
29929
29930         * gcc.dg/pch/save-temps-1.c: New file.
29931         * gcc.dg/pch/save-temps-1.hs: New file.
29932
29933 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
29934
29935         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
29936         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
29937
29938 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29939
29940         * gfortran.fortran-torture/execute/select_1.f90: Rename function
29941         to fix type error.
29942         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
29943         Remove trailing spaces.
29944
29945 2004-06-21  Richard Henderson  <rth@redhat.com>
29946
29947         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
29948         merging && to BIT_FIELD_REF.
29949
29950 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
29951
29952         * g++.dg/opt/placeholder1.C: New test.
29953
29954 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29955
29956         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
29957         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29958         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29959         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29960
29961 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
29962
29963         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
29964         extern "C".
29965         * g++.dg/other/pragma-re-1.C: Add comments.
29966
29967 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
29968
29969         PR gfortran/16080
29970         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
29971
29972 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
29973
29974         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
29975         instead of setting the type of size_t by
29976         hand.
29977
29978 2004-06-18  Roger Sayle  <roger@eyesopen.com>
29979
29980         * gcc.dg/unordered-2.c: New test case.
29981         * gcc.dg/unordered-3.c: New test case.
29982
29983 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
29984
29985         PR other/16043
29986         * lib/g++.exp (g++_version): Tweak regexp for version
29987         * lib/g77.exp (g77_version): Likewise.
29988         * lib/gfortran.exp (gfortran_version): Likewise.
29989         * lib/objc.exp (objc_version): Likewise.
29990         * lib/treelang.exp (treelang_version): Likewise.
29991
29992 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
29993
29994         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
29995         Use INT_MAX instead of __INT_MAX__.
29996         * gcc.dg/compat/struct-align-2_y.c: Likewise.
29997
29998         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
29999         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30000         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30001         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30002         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30003         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30004         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30005         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30006         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30007
30008         * gcc.dg/range-test-1.c: New test.
30009         * g++.dg/opt/range-test-1.C: New test.
30010
30011 2004-06-17  Richard Henderson  <rth@redhat.com>
30012
30013         * objc.dg/sync-1.m: New.
30014         * objc.dg/try-catch-1.m: Don't force next runtime.
30015         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30016         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30017         shadowed catch clause.
30018         * objc.dg/try-catch-5.m: New.
30019
30020 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30021
30022         Bug 14610
30023         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30024
30025 2004-06-15  Richard Henderson  <rth@redhat.com>
30026
30027         * gcc.dg/20001116-1.c: Move expected warning line.
30028
30029 2004-06-15  Richard Henderson  <rth@redhat.com>
30030
30031         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30032         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30033
30034 2004-06-15  Jeff Law  <law@redhat.com>
30035
30036         * gcc.dg/tree-ssa/20040615-1.c: New test.
30037         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30038         be less sensitive to operand ordering.
30039         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30040
30041 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30042
30043         * g++.dg/abi/bitfield3.C: Add comment..
30044
30045 2004-06-15  Richard Henderson  <rth@redhat.com>
30046
30047         * g++.dg/ext/stmtexpr1.C: XFAIL.
30048         * gcc.dg/20030612-1.c: XFAIL.
30049
30050 2004-06-15  Eric Christopher  <echristo@redhat.com>
30051
30052         * g++.dg/charset/asm5.c: New.
30053         * gcc.dg/charset/asm6.c: New.
30054
30055 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30056
30057         PR fortran/15962
30058         * gfortran.fortran-torture/execute/select_1.f90: New test.
30059
30060 2004-06-15  Paul Brook  <paul@codesourcery.com>
30061
30062         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30063
30064 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30065
30066         PR c++/15967
30067         * g++.dg/lookup/crash3.C: New test.
30068
30069 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30070
30071         PR c++/15947
30072         * g++.dg/parse/dtor4.C: New test.
30073
30074 2004-06-14  Jeff Law  <law@redhat.com>
30075
30076         * gcc.c-torture/compile/20040614-1.c: New test.
30077
30078 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30079
30080         PR fortran/15211
30081         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30082         LEN of a character array.
30083
30084 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30085
30086         PR c++/15096
30087         * g++.dg/template/ptrmem10.C: New test.
30088
30089         PR c++/14930
30090         * g++.dg/template/friend30.C: New test.
30091
30092 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30093
30094         PR fortran/14928
30095         * gfortran.fortran-torture/compile/mloc.f90: New test.
30096
30097 2004-06-13  Paul Brook  <paul@codesourcery.com>
30098
30099         * gfortran.fortran-torture/execute/random_2.f90: New test.
30100
30101 2004-06-13  Eric Christopher  <echristo@redhat.com>
30102
30103         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30104
30105 2004-06-12  Paul Brook  <paul@codesourcery.com>
30106
30107         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30108
30109 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30110
30111         PR fortran/14923
30112         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30113
30114 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30115
30116         PR fortran/14957
30117         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30118         syntax errors in end statements of contained subroutines.
30119
30120 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30121
30122         PR fortran/12841
30123         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30124
30125 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30126
30127         PR fortran/15665
30128         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30129
30130 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30131
30132         PR gfortran/12839
30133         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30134
30135 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30136
30137         PR c++/15862
30138         * g++.dg/parse/enum1.C: New test.
30139
30140 2004-06-10  Jeff Law  <law@redhat.com>
30141
30142         * gcc.c-torture/compile/20040610-1.c: New test.
30143
30144 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30145
30146         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30147         * g++.old-deja/g++.other/decl3.C: Likewise.
30148
30149 2004-06-10  Brian Booth  <bbooth@redhat.com>
30150
30151         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30152         V_MAY_DEF instead of VDEF.
30153         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30154
30155 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30156
30157         PR c++/14211
30158         * g++.dg/conversion/const1.C: New test.
30159
30160         PR c++/15076
30161         * g++.dg/conversion/reinterpret1.C: New test.
30162
30163         PR c++/15877
30164         * g++.dg/template/enum2.C: New test.
30165
30166         PR c++/15227
30167         * g++.dg/template/error13.C: New test.
30168
30169 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30170
30171         PR fortran/14957
30172         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
30173         arguments to test_* REAL and of the right size.
30174
30175 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30176
30177         PR target/15569
30178         PR rtl-optimization/15681
30179         * gcc.dg/20040609-1.c: New test.
30180
30181 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30182
30183         PR c++/14791
30184         * g++.dg/opt/builtins1.C: New test.
30185
30186 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30187
30188         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
30189         that use default windows32 struct layout.
30190         * gcc.dg/i386-bitfield2.c: Likewise.
30191
30192 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
30193
30194         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
30195         for mingw32 and cygwin targets.
30196
30197 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
30198
30199         * gcc.dg/pch/macro-4.c: New.
30200         * gcc.dg/pch/macro-4.hs: New.
30201
30202 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30203
30204         PR fortran/13249
30205         * gfortran.fortran-torture/compile/name_clash.f90: New test.
30206
30207 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30208
30209         PR fortran/13372
30210         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
30211
30212 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30213
30214         PR gfortran/14897
30215         * gfortran.fortran-torture/execute/t_edit.f90: New test.
30216
30217 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30218
30219         PR gfortran/15755
30220         * gfortran.fortran-torture/execute/backspace.c : New test.
30221
30222 2004-06-09  Paul Brook  <paul@codesourcery.com>
30223
30224         * gfortran.fortran-torture/execure/intrinsic_associated.f90
30225         (pointer_to_section): Rewrite to use smaller array.
30226
30227 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
30228
30229         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
30230         * gcc.dg/ext/altivec-10.c: Same.
30231         * gcc.dg/ext/altivec-11.c: Same.
30232         * gcc.dg/ext/altivec-12.c: Same.
30233         * gcc.dg/ext/altivec-13.c: Same.
30234         * gcc.dg/ext/altivec-14.c: Same.
30235         * gcc.dg/ext/altivec-15.c: Same.
30236         * gcc.dg/ext/altivec-16.c: Same.
30237         * gcc.dg/ext/altivec-3.c: Same.
30238         * gcc.dg/ext/altivec-4.c: Same.
30239         * gcc.dg/ext/altivec-6.c: Same.
30240         * gcc.dg/ext/altivec-7.c: Same.
30241         * gcc.dg/ext/altivec-8.c: Same.
30242         * gcc.dg/ext/altivec-varargs-1.c: Same.
30243
30244         * g++.dg/ext/altivec-1.C: Correct dg syntax.
30245         * g++.dg/ext/altivec-10.C: Same.
30246         * g++.dg/ext/altivec-2.C: Same.
30247         * g++.dg/ext/altivec-3.C: Same.
30248         * g++.dg/ext/altivec-4.C: Same.
30249         * g++.dg/ext/altivec-5.C: Same.
30250         * g++.dg/ext/altivec-6.C: Same.
30251         * g++.dg/ext/altivec-7.C: Same.
30252         * g++.dg/ext/altivec-8.C: Same.
30253         * g++.dg/ext/altivec-9.C: Same.
30254
30255 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30256
30257         PR c++/7841
30258         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30259
30260 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30261
30262         * gcc.dg/union-1.c: New test.
30263
30264 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30265
30266         * gcc.dg/builtins-41.c: New test case.
30267         * gcc.dg/builtins-42.c: New test case.
30268
30269 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30270
30271         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30272         * g++.dg/ext/altivec-10.C: Same.
30273         * g++.dg/ext/altivec-2.C: Same.
30274         * g++.dg/ext/altivec-3.C: Same.
30275         * g++.dg/ext/altivec-4.C: Same.
30276         * g++.dg/ext/altivec-5.C: Same.
30277         * g++.dg/ext/altivec-6.C: Same.
30278         * g++.dg/ext/altivec-7.C: Same.
30279         * g++.dg/ext/altivec-8.C: Same.
30280         * g++.dg/ext/altivec-9.C: Same.
30281         * g++.old-deja/g++.abi/cxa_vec.C: Same.
30282         * g++.old-deja/g++.brendan/new3.C: Same.
30283         * gcc.c-torture/execute/eeprof-1.x: Same.
30284
30285 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30286
30287         PR c/14765
30288         * gcc.dg/pr14765-1.c: New test.
30289
30290 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30291
30292         PR c/14649
30293         * gcc.dg/pr14649-1.c: New test case.
30294
30295 2004-06-07  Richard Henderson  <rth@redhat.com>
30296
30297         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30298         if temporaries.
30299
30300 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30301
30302         * g++.dg/eh/elide1.C: Remove XFAIL.
30303
30304 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
30305
30306         PR c++/15337
30307         * g++.dg/expr/sizeof3.C: New test.
30308
30309         PR c++/14777
30310         * g++.dg/template/access14.C: New test.
30311
30312         PR c++/15554
30313         * g++.dg/template/enum1.C: New test.
30314
30315         PR c++/15057
30316         * g++.dg/eh/throw1.C: New test.
30317
30318 2004-06-07  David Ayers  <d.ayers@inode.at>
30319             Ziemowit Laski  <zlaski@apple.com>
30320
30321         * lib/objc.exp (objc_target_compile): Revert the '-framework
30322         Foundation' flag fix, since bare Darwin does not ship
30323         with the Foundation framework.
30324         * objc/execute/next_mapping.h: Provide a local NSConstantString
30325         @interface and @implementation.
30326         (objc_constant_string_init): A constructor function, used to
30327         initialize the NSConstantString meta-class object.
30328         * objc/execute/string1.m: Include "next_mapping.h" instead of
30329         <Foundation/NSString.h>.
30330         * objc/execute/string2.m: Likewise.
30331         * objc/execute/string3.m: Likewise.
30332         * objc/execute/string4.m: Likewise.
30333
30334 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
30335
30336         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30337         to double. Replace double with FLOAT.
30338         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30339
30340         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30341         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30342         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
30343         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
30344         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
30345         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
30346         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
30347         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
30348
30349 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30350
30351         PR c/13519
30352         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
30353
30354 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30355
30356         PR c++/15503
30357         * g++.dg/template/meminit2.C: New test.
30358
30359 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
30360
30361         PR target/15822
30362         * gcc.c-torture/execute/compare-fp-1.c,
30363         gcc.c-torture/execute/compare-fp-2.c,
30364         gcc.c-torture/execute/compare-fp-3.c,
30365         gcc.c-torture/execute/compare-fp-4.c,
30366         gcc.c-torture/execute/compare-fp-3.x,
30367         gcc.c-torture/execute/compare-fp-4.x: Moved...
30368         * gcc.c-torture/execute/ieee/compare-fp-1.c,
30369         gcc.c-torture/execute/ieee/compare-fp-2.c,
30370         gcc.c-torture/execute/ieee/compare-fp-3.c,
30371         gcc.c-torture/execute/ieee/compare-fp-4.c,
30372         gcc.c-torture/execute/ieee/compare-fp-3.x,
30373         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
30374
30375 2004-06-04  David Ayers  <d.ayers@inode.at>
30376
30377         * objc/execute/protocol-isEqual-4.m: New testcase.
30378
30379 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
30380
30381         * objc/execute/protocol-isEqual-1.m: New testcase.
30382         * objc/execute/protocol-isEqual-2.m: New testcase.
30383         * objc/execute/protocol-isEqual-3.m: New testcase.
30384
30385 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30386
30387         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
30388
30389 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
30390
30391         * lib/objc.exp (objc_target_compile): When running tests on
30392         Darwin (Mac OS X), inform the linker about '-framework
30393         'Foundation'.
30394
30395 2004-06-02  Eric Christopher  <echristo@redhat.com>
30396
30397         * gcc.c-torture/compile/20040602-1.c: New.
30398
30399 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
30400
30401         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
30402         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
30403
30404         PR tree-optimization/14736
30405         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
30406
30407         PR tree-optimization/14042
30408         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
30409
30410         PR tree-optimization/14729
30411         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
30412
30413 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30414
30415         PR fortran/15557
30416         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
30417
30418 2004-06-01  Richard Hederson  <rth@redhat.com>
30419
30420         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
30421
30422 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30423
30424         PR c++/14932
30425         * g++.dg/parse/offsetof4.C: New test.
30426
30427 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
30428
30429         PR objc/7993
30430         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
30431
30432 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
30433
30434         PR c++/15701
30435         * g++.dg/template/friend29.C: New test.
30436
30437 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30438
30439         PR c/15749
30440         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
30441
30442 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
30443
30444         * gcc.dg/sparc-trap-1.c: New test.
30445
30446 2004-05-31  Roger Sayle  <roger@eyesopen.com>
30447
30448         PR middle-end/15069
30449         * g++.dg/opt/fold3.C: New test case.
30450
30451 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
30452
30453         * lib/target-supports.exp (check_iconv_available): Fix fallout
30454         from 2004-05-28 patch.
30455
30456 2004-05-30  Paul Brook  <paul@codesourcery.com>
30457
30458         PR fortran/15620
30459         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
30460         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
30461
30462 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
30463
30464         * gfortran.fortran-torture/execute/random_1.f90: New test.
30465
30466 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30467
30468         * g++.dg/ext/altivec-10.C: New test.
30469
30470 2004-05-29  Paul Brook  <paul@codesourcery.com>
30471
30472         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
30473
30474 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30475
30476         * gcc.dg/altivec-16.c: New test.
30477
30478 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
30479
30480         * lib/target-supports.exp (check_vmx_hw_available): New.
30481         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
30482
30483         * lib/target-supports.exp (check_alias_available,
30484         check_iconv_available, check_named_sections_available): Use
30485         unique names for temporary files.
30486
30487 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30488
30489         * gcc.dg/altivec-15.c: New test.
30490
30491 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
30492
30493         PR c++/15083
30494         * g++.dg/warn/noeffect6.C: New test.
30495
30496         PR c++/15471
30497         * g++.dg/expr/ptrmem4.C: New test.
30498
30499         PR c++/15640
30500         * g++.dg/template/operator3.C: New test.
30501
30502 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
30503
30504         PR c++/14668
30505         * g++.dg/lookup/redecl1.C: New test.
30506         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
30507
30508 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
30509
30510         * gcc.c-torture/execute/compare-fp-1.c,
30511         gcc.c-torture/execute/compare-fp-2.c,
30512         gcc.c-torture/execute/compare-fp-3.c,
30513         gcc.c-torture/execute/compare-fp-4.c,
30514         gcc.c-torture/execute/compare-fp-3.x,
30515         gcc.c-torture/execute/compare-fp-4.x,
30516         gcc.dg/pr15649-1.c: New.
30517
30518 2004-05-27  Adam Nemet  <anemet@lnxw.com>
30519
30520         PR c++/12883
30521         * g++.dg/init/array14.C: New test.
30522
30523 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
30524
30525         * lib/compat.exp (compat-get-options-main): New.
30526         (compat-get-options): Remove unneeded code, warn for ignored
30527         command.
30528         (compat-execute): Check flag set by dg-require-* commands.
30529
30530         * lib/compat.exp (compat-execute): Break up long lines.
30531
30532 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
30533
30534         * gcc.dg/altivec-7.c: Don't use 'vector long'.
30535         * gcc.dg/altivec-14.c: New test.
30536         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
30537
30538         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
30539         * gcc.dg/altivec-12.c: Ditto.
30540
30541         * gcc.dg/altivec-3.c: Move call to altivec_check.
30542
30543 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30544
30545         PR c++/15044
30546         * g++.dg/template/error12.C: New test.
30547
30548         PR c++/15317
30549         * g++.dg/ext/attrib15.C: New test.
30550
30551         PR c++/15329
30552         * g++.dg/template/ptrmem9.C: New test.
30553
30554 2004-05-25  Paul Brook  <paul@codesourcery.com>
30555
30556         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
30557
30558 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30559
30560         PR c++/15165
30561         * g++.dg/template/crash19.C: New test.
30562
30563 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30564
30565         PR c++/15025
30566         * g++.dg/template/redecl1.C: New test.
30567
30568 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30569
30570         PR c++/14821
30571         * g++.dg/other/ns1.C: New test.
30572
30573         PR c++/14883
30574         * g++.dg/template/invalid1.C: New test.
30575
30576 2004-05-23  Paul Brook  <paul@codesourcery.com>
30577         Victor Leikehman  <lei@haifasphere.co.il>
30578
30579         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
30580         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
30581
30582 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
30583
30584         PR c++/15285
30585         PR c++/15299
30586         * g++.dg/template/non-dependent5.C: New test.
30587         * g++.dg/template/non-dependent6.C: New test.
30588
30589 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
30590
30591         PR c++/15507
30592         * g++.dg/inherit/union1.C: New test.
30593
30594         PR c++/15542
30595         * g++.dg/template/addr1.C: New test.
30596
30597         PR c++/15427
30598         * g++.dg/template/array5.C: New test.
30599
30600         PR c++/15287
30601         * g++.dg/template/array6.C: New test.
30602
30603 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
30604             Roger Sayle  <roger@eyesopen.com>
30605
30606         * g++.dg/lookup/forscope2.C: New test case.
30607
30608 2004-05-22  Ben Elliston  <bje@au.ibm.com>
30609
30610         * gcc.dg/cpp/Wmissingdirs.c: New.
30611
30612 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
30613
30614         PR target/15301
30615         * gcc.dg/compat/union-m128-1.h: New file.
30616         * gcc.dg/compat/union-m128-1_main.c: Likewise.
30617         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30618         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30619
30620 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
30621
30622         PR target/15302
30623         * gcc.dg/compat/struct-complex-1.h: New file.
30624         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
30625         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
30626         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30627
30628 2004-05-20  Roger Sayle  <roger@eyesopen.com>
30629
30630         PR middle-end/3074
30631         * gcc.dg/pr3074-1.c: New test case.
30632         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
30633
30634 2004-05-20  Falk Hueffner  <falk@debian.org>
30635
30636         PR other/15526
30637         * gcc.dg/ftrapv-1.c: New test case.
30638
30639 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30640
30641         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
30642
30643 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
30644             Jeff Law  <law@redhat.com>
30645
30646         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
30647         * gcc.dg/tree-ssa/20040518-2.c: New test.
30648
30649         * gcc.dg/tree-ssa/20040518-1.c: New test.
30650
30651 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
30652
30653         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
30654
30655 2004-05-18  Paul Brook  <paul@codesourcery.com>
30656
30657         PR fortran/13930
30658         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
30659
30660 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30661
30662         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
30663         constant folding.
30664
30665 2004-05-17  Steven Bosscher  <stevenb@suse.de>
30666
30667         * gcc.dg/tree-ssa/20040517-1.c: New test.
30668
30669 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30670
30671         * gcc.dg/loop-4.c: New test.
30672
30673 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
30674
30675         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
30676
30677 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
30678
30679         PR fortran/15311
30680         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
30681
30682 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30683
30684         PR fortran/13826
30685         PR fortran/13940
30686         * gfortran.fortran-torture/compile/data_1.f90: New test.
30687
30688 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
30689
30690         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
30691         * gcc.dg/uninit-H.c: Define ASM for __s390__.
30692
30693 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30694
30695         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
30696
30697 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30698
30699         PR c/15444
30700         * gcc.dg/format/xopen-1.c: Adjust expected message.
30701         * gcc.dg/format/xopen-3.c: New test.
30702
30703 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
30704
30705         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
30706
30707 2004-05-14  Jeff Law  <law@redhat.com>
30708
30709         * gcc.dg/tree-ssa/20040514-2.c: New test.
30710
30711 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30712
30713         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
30714         this ...
30715         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
30716         this.
30717
30718 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
30719
30720         * gcc.dg/tree-ssa/20040514-1.c: New test.
30721
30722 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30723
30724         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
30725         test.
30726
30727 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30728
30729         PR fortran/14066
30730         * gfortran.fortran-torture/compile/do_1.f90: New test.
30731
30732 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30733
30734         PR fortran/15051
30735         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
30736         test.
30737
30738 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
30739
30740         PR fortran/15149
30741         * gfortran.fortran-torture/execute/random_init.f90: New test.
30742
30743 2004-05-13  Paul Brook  <paul@codesourcery.com>
30744
30745         PR fortran/15314
30746         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
30747
30748 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
30749
30750         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
30751         for the powerpc case.
30752
30753 2004-05-13  Jeff Law  <law@redhat.com>
30754
30755         * gcc.dg/tree-ssa/20040513-1.c: New test.
30756         * gcc.dg/tree-ssa/20040513-2.c: New test.
30757
30758 2004-05-13  Paul Brook  <paul@codesourcery.com>
30759
30760         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
30761         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
30762         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
30763
30764 2004-05-13  Andreas Schwab  <schwab@suse.de>
30765
30766         PR other/10819
30767         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
30768         characters.
30769
30770 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
30771
30772         PR fortran/15294
30773         * gfortran.fortran-torture/execute/adjustr.f90: New file.
30774
30775 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
30776
30777         Merge from tree-ssa-20020619-branch.  See
30778         ChangeLog.tree-ssa for details.
30779
30780 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
30781
30782         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
30783         include <altivec.h> explicitly.
30784         * gcc.dg/altivec-13.c: Likewise.
30785
30786 2004-05-11  Paul Brook  <paul@codesourcery.com>
30787
30788         * gcc.c-torture/compile/20010518-1.c: Force enum size.
30789
30790 2004-05-10  Eric Christopher  <echristo@redhat.com>
30791
30792         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
30793         * gcc.dg/sibcall-4.c: Ditto.
30794
30795 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
30796
30797         * g++.dg/ext/altivec-8.C: New test case.
30798         * gcc.dg/altivec-13.c: New test case.
30799
30800 2004-05-08  Roger Sayle  <roger@eyesopen.com>
30801
30802         * gcc.c-torture/execute/divcmp-1.c: New test case.
30803         * gcc.c-torture/execute/divcmp-2.c: New test case.
30804         * gcc.c-torture/execute/divcmp-3.c: New test case.
30805
30806 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
30807
30808         * g++.dg/other/pragma-re-2.C: New test.
30809
30810 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
30811
30812         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
30813         * gcc.dg/i386-387-2.c: Likewise.
30814
30815         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
30816         __builtin_drem.
30817         * gcc.dg/i386-387-6.c: Likewise.
30818
30819 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
30820
30821         * gcc.dg/builtins-33.c: Also check log1p*.
30822
30823 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
30824
30825         PR optimization/15296
30826         * gcc.c-torture/execute/pr15296.c: New test.
30827
30828 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
30829
30830         * gcc.dg/builtins-40.c: New test.
30831
30832 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
30833
30834         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
30835
30836 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
30837
30838         * g++.dg/ext/spe1.C: New testcase.
30839
30840 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
30841
30842         * objc.dg/image-info.m: Allow additional attributes
30843         for __image_info section.
30844
30845 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
30846
30847         * gcc.dg/torture/mips-hilo-2.c: New test.
30848
30849 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30850
30851         PR c++/14389
30852         * g++.dg/template/member5.C: New test.
30853
30854 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
30855
30856         * gcc.dg/builtins-34.c: Also check expm1*.
30857
30858 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30859
30860         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
30861         * gcc.dg/torture/builtin-convert-3.c: New test.
30862
30863 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
30864
30865         PR middle-end/15054
30866         * g++.dg/opt/pr15054.C: New test.
30867
30868 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30869
30870         * gcc.dg/torture/builtin-rounding-1.c: New test.
30871         * gcc.dg/builtins-25.c: Delete.
30872         * gcc.dg/builtins-29.c: Delete.
30873
30874 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
30875
30876         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
30877         * gcc.dg/sibcall-4.c: Likewise.
30878         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
30879
30880 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
30881
30882         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
30883         bit-field on 16-bit targets.
30884
30885 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
30886
30887         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
30888         16-bit targets.
30889
30890 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
30891
30892         * gcc.dg/rs6000-power2-1.c: Change to compile only.
30893         * gcc.dg/rs6000-power2-2.c: Likewise.
30894
30895 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
30896
30897         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
30898         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
30899         Change the asm registers to be in form of frN instead of fN.
30900
30901 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30902
30903         * gcc.dg/torture/builtin-convert-2.c: New test.
30904
30905 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
30906
30907         * gcc.dg/rs6000-power2-1.c: New test.
30908         * gcc.dg/rs6000-power2-2.c: New test.
30909
30910 2004-04-28  Jan Hubicka  <jh@suse.cz>
30911
30912         * gcc.dg/unused-6.c: New test.
30913
30914 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
30915             Ulrich Weigand  <uweigand@de.ibm.com>
30916
30917         * ada/acats/run_all.sh: Define $target variable.
30918
30919 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
30920
30921         PR c++/15119
30922         * g++.dg/other/vararg-1.C: New test.
30923
30924         PR c++/4794
30925         * g++.dg/eh/cleanup3.C: New test.
30926
30927 2004-04-24  Laurent GUERBY <laurent@guerby.net>
30928
30929         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
30930         and ad8011a (target_insn).
30931         * ada/acats/support/macro.dfs: Likewise.
30932         * ada/acats/support/impbit.adb: New file.
30933
30934 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
30935
30936         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
30937
30938 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30939
30940         * gcc.dg/loop-3.c: New test.
30941
30942 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
30943
30944         * gcc.c-torture/execute/simd-5.c: New test.
30945
30946 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30947
30948         PR c++/15064
30949         * g++.dg/template/crash18.C: New test.
30950
30951 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
30952
30953         * g++.dg/ext/complit3.C: New test.
30954
30955 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
30956
30957         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
30958         * gcc.dg/altivec-3.c: Same.
30959         * gcc.dg/altivec-varargs-1.c: Same.
30960
30961 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
30962
30963         * lib/target-supports.exp (check_profiling_available): Assume
30964         profiling is not available on powerpc-eabi targets.
30965
30966 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
30967
30968         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
30969         * gcc.dg/vmx/bug-1.c: Ditto.
30970
30971 2004-04-20  Eric Christopher  <echristo@redhat.com>
30972
30973         * gcc.dg/charset/extern.c: New test.
30974         * g++.dg/charset/extern3.cc: Ditto.
30975
30976 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
30977
30978         * gcc.dg/builtins-39.c: New test.
30979
30980 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
30981
30982         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
30983
30984 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
30985
30986         * gcc.dg/torture/mips-hilo-1.c: New test.
30987
30988 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
30989
30990         * gcc.c-torture/compile/20040419-1.c: New test.
30991
30992 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
30993
30994         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
30995
30996 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
30997             Aldy Hernandez  <aldyh@redhat.com>
30998
30999         * gcc.c-torture/execute/va-arg-24.c: New.
31000
31001 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31002             Aldy Hernandez  <aldyh@redhat.com>
31003
31004         * gcc.dg/vmx/1b-01.c: New.
31005         * gcc.dg/vmx/1b-02.c: New.
31006         * gcc.dg/vmx/1b-03.c: New.
31007         * gcc.dg/vmx/1b-04.c: New.
31008         * gcc.dg/vmx/1b-05.c: New.
31009         * gcc.dg/vmx/1b-06.c: New.
31010         * gcc.dg/vmx/1b-07.c: New.
31011         * gcc.dg/vmx/1c-01.c: New.
31012         * gcc.dg/vmx/1c-02.c: New.
31013         * gcc.dg/vmx/3a-01a.c: New.
31014         * gcc.dg/vmx/3a-01.c: New.
31015         * gcc.dg/vmx/3a-01m.c: New.
31016         * gcc.dg/vmx/3a-03.c: New.
31017         * gcc.dg/vmx/3a-03m.c: New.
31018         * gcc.dg/vmx/3a-04.c: New.
31019         * gcc.dg/vmx/3a-04m.c: New.
31020         * gcc.dg/vmx/3a-05.c: New.
31021         * gcc.dg/vmx/3a-06.c: New.
31022         * gcc.dg/vmx/3a-06m.c: New.
31023         * gcc.dg/vmx/3a-07.c: New.
31024         * gcc.dg/vmx/3b-01.c: New.
31025         * gcc.dg/vmx/3b-02.c: New.
31026         * gcc.dg/vmx/3b-10.c: New.
31027         * gcc.dg/vmx/3b-13.c: New.
31028         * gcc.dg/vmx/3b-14.c: New.
31029         * gcc.dg/vmx/3b-15.c: New.
31030         * gcc.dg/vmx/3c-01a.c: New.
31031         * gcc.dg/vmx/3c-01.c: New.
31032         * gcc.dg/vmx/3c-02.c: New.
31033         * gcc.dg/vmx/3c-03.c: New.
31034         * gcc.dg/vmx/3d-01.c: New.
31035         * gcc.dg/vmx/4-01.c: New.
31036         * gcc.dg/vmx/4-03.c: New.
31037         * gcc.dg/vmx/5-01.c: New.
31038         * gcc.dg/vmx/5-02.c: New.
31039         * gcc.dg/vmx/5-03.c: New.
31040         * gcc.dg/vmx/5-04.c: New.
31041         * gcc.dg/vmx/5-05.c: New.
31042         * gcc.dg/vmx/5-06.c: New.
31043         * gcc.dg/vmx/5-07.c: New.
31044         * gcc.dg/vmx/5-07t.c: New.
31045         * gcc.dg/vmx/5-08.c: New.
31046         * gcc.dg/vmx/5-10.c: New.
31047         * gcc.dg/vmx/5-11.c: New.
31048         * gcc.dg/vmx/7-01a.c: New.
31049         * gcc.dg/vmx/7-01.c: New.
31050         * gcc.dg/vmx/7c-01.c: New.
31051         * gcc.dg/vmx/7d-01.c: New.
31052         * gcc.dg/vmx/7d-02.c: New.
31053         * gcc.dg/vmx/8-01.c: New.
31054         * gcc.dg/vmx/8-02a.c: New.
31055         * gcc.dg/vmx/8-02.c: New.
31056         * gcc.dg/vmx/brode-1.c: New.
31057         * gcc.dg/vmx/bug-1.c: New.
31058         * gcc.dg/vmx/bug-2.c: New.
31059         * gcc.dg/vmx/bug-3.c: New.
31060         * gcc.dg/vmx/cw-bug-1.c: New.
31061         * gcc.dg/vmx/cw-bug-2.c: New.
31062         * gcc.dg/vmx/cw-bug-3.c: New.
31063         * gcc.dg/vmx/dct.c: New.
31064         * gcc.dg/vmx/debug-1.c: New.
31065         * gcc.dg/vmx/debug-2.c: New.
31066         * gcc.dg/vmx/debug-3.c: New.
31067         * gcc.dg/vmx/debug-4.c: New.
31068         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31069         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31070         * gcc.dg/vmx/eg-5.c: New.
31071         * gcc.dg/vmx/fft.c: New.
31072         * gcc.dg/vmx/gcc-bug-1.c: New.
31073         * gcc.dg/vmx/gcc-bug-2.c: New.
31074         * gcc.dg/vmx/gcc-bug-3.c: New.
31075         * gcc.dg/vmx/gcc-bug-4.c: New.
31076         * gcc.dg/vmx/gcc-bug-5.c: New.
31077         * gcc.dg/vmx/gcc-bug-6.c: New.
31078         * gcc.dg/vmx/gcc-bug-7.c: New.
31079         * gcc.dg/vmx/gcc-bug-8.c: New.
31080         * gcc.dg/vmx/gcc-bug-9.c: New.
31081         * gcc.dg/vmx/gcc-bug-b.c: New.
31082         * gcc.dg/vmx/gcc-bug-c.c: New.
31083         * gcc.dg/vmx/gcc-bug-d.c: New.
31084         * gcc.dg/vmx/gcc-bug-e.c: New.
31085         * gcc.dg/vmx/gcc-bug-f.c: New.
31086         * gcc.dg/vmx/gcc-bug-g.c: New.
31087         * gcc.dg/vmx/gcc-bug-i.c: New.
31088         * gcc.dg/vmx/harness.h: New.
31089         * gcc.dg/vmx/ira1.c: New.
31090         * gcc.dg/vmx/ira2a.c: New.
31091         * gcc.dg/vmx/ira2b.c: New.
31092         * gcc.dg/vmx/ira2.c: New.
31093         * gcc.dg/vmx/ira2c.c: New.
31094         * gcc.dg/vmx/mem.c: New.
31095         * gcc.dg/vmx/newton-1.c: New.
31096         * gcc.dg/vmx/ops.c: New.
31097         * gcc.dg/vmx/sn7153.c: New.
31098         * gcc.dg/vmx/spill2.c: New.
31099         * gcc.dg/vmx/spill3.c: New.
31100         * gcc.dg/vmx/spill.c: New.
31101         * gcc.dg/vmx/t.c: New.
31102         * gcc.dg/vmx/varargs-1.c: New.
31103         * gcc.dg/vmx/varargs-2.c: New.
31104         * gcc.dg/vmx/varargs-3.c: New.
31105         * gcc.dg/vmx/varargs-4.c: New.
31106         * gcc.dg/vmx/varargs-5.c: New.
31107         * gcc.dg/vmx/varargs-6.c: New.
31108         * gcc.dg/vmx/varargs-7.c: New.
31109         * gcc.dg/vmx/vmx.exp: New.
31110         * gcc.dg/vmx/vprint-1.c: New.
31111         * gcc.dg/vmx/vscan-1.c: New.
31112         * gcc.dg/vmx/x-01.c: New.
31113         * gcc.dg/vmx/x-02.c: New.
31114         * gcc.dg/vmx/x-03.c: New.
31115         * gcc.dg/vmx/x-04.c: New.
31116         * gcc.dg/vmx/x-05.c: New.
31117         * gcc.dg/vmx/yousufi-1.c: New.
31118         * gcc.dg/vmx/zero-1.c: New.
31119         * gcc.dg/vmx/zero.c: New.
31120
31121 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31122
31123         * g++.dg/lookup/java1.C: Update for chage of
31124         _Jv_AllocObject.
31125         * g++.dg/lookup/java2.C: Likewise.
31126
31127 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31128
31129         * ada/acats/run_all.sh: use -O2 by default.
31130
31131 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31132
31133         * gcc.dg/vr-mult-[12].c: New tests.
31134
31135 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31136
31137         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31138
31139         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31140
31141 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31142
31143         * lib/target-supports.exp (check_profiling_available): Assume profiling
31144         isn't available for mips*-*-elf targets.
31145
31146 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31147
31148         * gcc.dg/builtins-38.c: New test.
31149
31150 2004-04-14  Eric Christopher  <echristo@redhat.com>
31151
31152         * g++.dg/charset/charset.exp: Run .cc extension tests.
31153
31154 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31155
31156         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
31157
31158 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31159
31160         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
31161
31162 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
31163
31164         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
31165         * gcc.dg/i386-387-2.c: Likewise.
31166
31167         * gcc.dg/i386-387-7.c: New test.
31168         * gcc.dg/i386-387-8.c: New test.
31169
31170         * gcc.dg/builtins-37.c: New test.
31171
31172 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
31173
31174         * g++.dg/pch/externc-1.C: Add missing semicolon.
31175
31176 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
31177
31178         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
31179
31180 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31181
31182         * gcc.c-torture/execute/20040411-1.c: New test.
31183
31184 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31185
31186         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
31187
31188 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
31189
31190         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
31191
31192 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
31193
31194         * lib/target-supports.exp (check_named_sections_available): New.
31195         * lib/gcc-dg.exp (dg-require-named-sections): New.
31196         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
31197         old-deja.exp.  Also prune error-count message from HP linker.
31198         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
31199
31200         * g++.dg/init/init-ref4.C: Use dg-require-weak.
31201         * g++.old-deja/g++.pt/static3.C: Likewise.
31202         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
31203
31204 2004-04-09  Roger Sayle  <roger@eyesopen.com>
31205
31206         * gcc.c-torture/execute/20040409-1.c: New test case.
31207         * gcc.c-torture/execute/20040409-2.c: New test case.
31208         * gcc.c-torture/execute/20040409-3.c: New test case.
31209
31210 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31211
31212         * gcc.dg/20040409-1.c: New test.
31213
31214 2004-04-08  Roger Sayle  <roger@eyesopen.com>
31215
31216         PR target/14888
31217         * g++.dg/opt/pr14888.C: New test case.
31218
31219 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
31220
31221         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
31222         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
31223         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
31224         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
31225         New tests.
31226
31227 2004-04-08  Paul Brook  <paul@codesourcery.com>
31228
31229         * gcc.dg/spill-1.c: New test.
31230
31231 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31232
31233         * gcc.dg/torture/builtin-ctype-2.c: New test.
31234
31235 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
31236
31237         * gcc.dg/pch/pch.exp: Add largefile test.
31238
31239 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
31240
31241         * g++.dg/pch/externc-1.Hs: New.
31242         * g++.dg/pch/externc-1.C: New.
31243
31244 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31245
31246         * gcc.dg/compat/struct-by-value-5a_main.c,
31247         gcc.dg/compat/struct-by-value-5b_main.c: New files.
31248         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31249         * gcc.dg/compat/struct-by-value-5a_x.c,
31250         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31251         gcc.dg/compat/struct-by-value-5_x.c.
31252         * gcc.dg/compat/struct-by-value-5a_y.c,
31253         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31254         gcc.dg/compat/struct-by-value-5_y.c.
31255
31256         * gcc.dg/compat/struct-by-value-6a_main.c,
31257         gcc.dg/compat/struct-by-value-6b_main.c: New files.
31258         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31259         * gcc.dg/compat/struct-by-value-6a_x.c,
31260         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31261         gcc.dg/compat/struct-by-value-6_x.c.
31262         * gcc.dg/compat/struct-by-value-6a_y.c,
31263         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31264         gcc.dg/compat/struct-by-value-6_y.c.
31265
31266         * gcc.dg/compat/struct-by-value-7a_main.c,
31267         gcc.dg/compat/struct-by-value-7b_main.c: New files.
31268         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31269         * gcc.dg/compat/struct-by-value-7a_x.c,
31270         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31271         gcc.dg/compat/struct-by-value-7_x.c.
31272         * gcc.dg/compat/struct-by-value-7a_y.c,
31273         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31274         gcc.dg/compat/struct-by-value-7_y.c.
31275
31276 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
31277
31278         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31279         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31280         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31281         options.
31282
31283 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
31284
31285         * gcc.dg/builtins-36.c: New test.
31286
31287 2004-04-06  Paul Brook  <paul@codesourcery.com>
31288
31289         * README.gcc: Remove obsolete contraint on testcases.
31290
31291 2004-04-05  Paul Brook  <paul@codesourcery.com>
31292
31293         PR2123
31294         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
31295         failure and exit(0) on success.
31296         * g++.dg/expr/anew2.C: Ditto.
31297         * g++.dg/expr/anew3.C: Ditto.
31298         * g++.dg/expr/anew4.C: Ditto.
31299
31300 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
31301
31302         PR c++/3518
31303         * g++.dg/template/unify7.C: New.
31304
31305 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31306
31307         * g++.dg/README: Bring up to date with new subdirectories; remove
31308         duplicate subdirectory lines.
31309
31310 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
31311
31312         PR c++/14007
31313         * g++.dg/template/unify5.C: New.
31314         * g++.dg/template/unify6.C: New.
31315         * g++.dg/template/qualttp20.C: Adjust.
31316         * g++.old-deja/g++.jason/report.C: Adjust.
31317         * g++.old-deja/g++.other/qual1.C: Adjust.
31318
31319 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
31320
31321         PR c++/14803
31322         * g++.dg/inherit/ptrmem1.C: New test.
31323
31324 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
31325
31326         PR c++/14755
31327         * gcc.c-torture/execute/20040331-1.c: New test.
31328         * gcc.dg/20040331-1.c: New test.
31329
31330 2004-04-01  Paul Brook  <paul@codesourcery.com>
31331
31332         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31333
31334 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
31335
31336         PR c++/14724
31337         * g++.dg/init/goto1.C: New test.
31338
31339         PR c++/14763
31340         * g++.dg/template/defarg4.C: New test.
31341
31342 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
31343
31344         * gcc.dg/altivec-11.c: Extend test for more valid cases.
31345
31346 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
31347
31348         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
31349
31350 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
31351
31352         * gcc.dg/noncompile/undeclared-2.c: New test.
31353
31354 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31355
31356         * gcc.dg/940409-1.c: Remove XFAIL.
31357         * gcc.dg/reg-vol-struct-1.c: New test.
31358
31359 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31360
31361         * gcc.dg/torture/builtin-wctype-1.c: New test.
31362
31363 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
31364
31365         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
31366         * gcc.dg/20001101-1.c: Likewise.
31367         * gcc.dg/20001102-1.c: Likewise.
31368
31369 2004-03-25  Roger Sayle  <roger@eyesopen.com>
31370
31371         * gcc.dg/compare8.c: Add an additional test for XOR.
31372
31373 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31374
31375         * gcc.dg/torture/builtin-ctype-1.c: New test.
31376
31377 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31378
31379         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
31380         * gcc.dg/torture/builtin-math-1.c: Likewise.
31381         * gcc.dg/torture/builtin-power-1.c: New test.
31382
31383 2004-03-24  Andreas Schwab  <schwab@suse.de>
31384
31385         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
31386         IA64 assembler.
31387
31388 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31389             Roger Sayle  <roger@eyesopen.com>
31390
31391         * gcc.dg/compare8.c: New test case.
31392
31393 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
31394
31395         * g++.dg/ext/altivec-7.C: New test.
31396
31397 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
31398
31399         PR 12267, 12391, 12560, 13129, 14114, 14133
31400         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
31401         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
31402         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
31403         Adjust error regexps.
31404         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
31405         * gcc.dg/noncompile/undeclared-1.c: New test cases.
31406         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
31407         * gcc.dg/local1.c: Add explanatory comment.
31408
31409 2004-03-23  Roger Sayle  <roger@eyesopen.com>
31410
31411         PR optimization/14669
31412         * g++.dg/opt/fold2.C: New test case.
31413
31414 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
31415
31416         PR c/14069
31417         * gcc.dg/20040322-1.c: New test.
31418
31419 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31420
31421         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
31422         * gcc.dg/ultrasp4.c: Likewise.
31423         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
31424
31425 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31426
31427         * gcc.dg/i386-sse-8.c: Reset default options.
31428
31429 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31430
31431         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
31432         in the error message text.
31433
31434 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31435
31436         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
31437
31438 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
31439
31440         PR c++/14616
31441         * g++.dg/init/array13.C: New test.
31442
31443 2004-03-20  Roger Sayle  <roger@eyesopen.com>
31444
31445         PR target/13889
31446         * gcc.c-torture/compile/pr13889.c: New test case.
31447
31448 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31449
31450         PR c/14635
31451         * builtins-1.c (nan, nans): Don't test.
31452         * builtins-30.c: Don't use nan, nanf, nanl.
31453         * builtins-35.c: New test.
31454
31455 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
31456
31457         * g++.dg/ext/altivec-6.C: New test.
31458
31459 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
31460
31461         * g++.dg/init/placement3.C: New test.
31462
31463         * g++.dg/template/spec13.C: New test.
31464
31465         * g++.dg/lookup/using11.C: New test.
31466
31467         * g++.dg/lookup/koenig3.C: New test.
31468
31469         * g++.dg/template/operator2.C: New test.
31470
31471         * g++.dg/expr/dtor3.C: New test.
31472         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
31473         marker.
31474         * g++.old-deja/g++.law/visibility28.C: Likewise.
31475
31476 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
31477
31478         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
31479         * gcc.dg/ppc64-abi-3.c: Likewise.
31480
31481 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31482
31483         PR c++/14545
31484         * g++.dg/parse/template15.C: New test.
31485
31486 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31487
31488         * g++.dg/expr/dtor2.C: New test.
31489
31490         * g++.dg/lookup/anon4.C: New test.
31491
31492         * g++.dg/overload/using1.C: New test.
31493
31494         * g++.dg/template/lookup7.C: New test.
31495
31496         * g++.dg/template/typename6.C: New test.
31497
31498         * g++.dg/expr/cond6.C: New test.
31499
31500 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31501
31502         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
31503
31504 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31505
31506         * g++.dg/expr/cond5.C: New test.
31507         * g++.dg/expr/constcast1.C: Likewise.
31508         * g++.dg/expr/ptrmem2.C: Likewise.
31509         * g++.dg/expr/ptrmem3.C: Likewise.
31510         * g++.dg/lookup/main1.C: Likewise.
31511         * g++.dg/template/lookup6.C: Likewise.
31512
31513 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31514
31515         * gcc.dg/local1.c: New test.
31516
31517         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
31518
31519 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31520
31521         * gcc.dg/torture/builtin-convert-1.c: New test.
31522
31523 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31524
31525         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
31526
31527 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
31528
31529         PR c++/14481
31530         * g++.dg/warn/Wunused-7.C: New test.
31531
31532 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31533
31534         * gcc.dg/torture/builtin-integral-1.c: New test.
31535
31536 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
31537
31538         PR c++/14586
31539         * g++.dg/parse/non-dependent3.C: New test.
31540
31541 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
31542
31543         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
31544         * g++.dg/eh/simd-2.C: Likewise.
31545         * g++.dg/init/array10.C: Likewise.
31546         * gcc.c-torture/compile/simd-1.c: Likewise.
31547         * gcc.c-torture/compile/simd-2.c: Likewise.
31548         * gcc.c-torture/compile/simd-3.c: Likewise.
31549         * gcc.c-torture/compile/simd-4.c: Likewise.
31550         * gcc.c-torture/compile/simd-6.c: Likewise.
31551         * gcc.c-torture/execute/simd-1.c: Likewise.
31552         * gcc.c-torture/execute/simd-2.c: Likewise.
31553         * gcc.dg/compat/vector-defs.h: Likewise.
31554         * gcc.dg/20020531-1.c: Likewise.
31555         * gcc.dg/altivec-3.c: Likewise.
31556         * gcc.dg/altivec-4.c: Likewise.
31557         * gcc.dg/altivec-varargs-1.c: Likewise.
31558         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
31559         * gcc.dg/i386-mmx-3.c: Likewise.
31560         * gcc.dg/i386-sse-4.c: Likewise.
31561         * gcc.dg/i386-sse-5.c: Likewise.
31562         * gcc.dg/i386-sse-8.c: Likewise.
31563         * gcc.dg/simd-1.c: Likewise.
31564         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
31565         __ev64_opaque__ since the machine description provides it.
31566
31567 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31568
31569         * lib/compat.exp (skip_list): New global variable.
31570         Use it to hold the user defined COMPAT_SKIPS list if any.
31571         (compat-obj): Add the members of skip_list to optall.
31572
31573 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31574
31575         * gcc.dg/compat/union-by-value-1_main.c,
31576         union-by-value-1_x.c, union-by-value-1_y.c,
31577         union-check.h, union-defs.h,
31578         union-init.h, union-return-1_main.c,
31579         union-return-1_x.c, union-return-1_y.c: New files.
31580
31581 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31582
31583         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
31584         mixed-struct-init.h: Add 4 mixed structure types.
31585         struct-by-value-21_main.c, struct-by-value-21_x.c,
31586         struct-by-value-21_y.c, struct-return-21_main.c,
31587         struct-return-21_x.c, struct-return-21_y.c: New files.
31588
31589 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
31590
31591         PR c++/14550
31592         * g++.dg/parse/template14.C: New test.
31593
31594 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31595
31596         * gcc.c-torture/execute/20040313-1.c: New test.
31597
31598 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
31599
31600         PR target/14533
31601         * gcc.dg/20040311-2.c: New test.
31602
31603 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
31604
31605         PR other/14544
31606         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
31607         bit-field.
31608
31609 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
31610
31611         * gcc.dg/20040305-2.c: Add missing return statement.
31612
31613 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31614
31615         * gcc.dg/builtins-34.c: Also check pow10*.
31616
31617 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
31618
31619         PR target/14262
31620         * gcc.dg/20040305-2.c: New test.
31621
31622 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
31623
31624         * gcc.dg/20040310-1.c: New test.
31625
31626 2004-03-11  Roger Sayle  <roger@eyesopen.com>
31627
31628         * gcc.c-torture/execute/20040311-1.c: New test case.
31629
31630 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
31631
31632         PR c++/14476
31633         * g++.dg/lookup/enum1.C: New test.
31634
31635 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
31636
31637         PR c++/14510
31638         * g++.dg/lookup/struct2.C: New test.
31639
31640 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
31641
31642         * gcc.dg/builtins-34.c: New test.
31643
31644 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31645
31646         * gcc.dg/torture/builtin-nonneg-1.c: New test.
31647
31648 2004-03-09  James E Wilson  <wilson@specifixinc.com>
31649
31650         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
31651         * gcc.dg/alias-2.c: New testcase.
31652
31653 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
31654
31655         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
31656
31657 2004-03-09  Roger Sayle  <roger@eyesopen.com>
31658
31659         * gcc.c-torture/execute/20040309-1.c: New test case.
31660
31661 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31662
31663         PR c++/14397
31664         * g++.dg/overload/ref1.C: New.
31665
31666 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31667
31668         PR c++/14409
31669         * g++.dg/template/spec12.C: New test.
31670
31671         PR c++/14448
31672         * g++.dg/parse/crash14.C: New test.
31673
31674 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
31675
31676         PR c++/14230
31677         * g++.dg/init/ref11.C: New test.
31678
31679 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
31680
31681         PR c++/14432
31682         * g++.dg/parse/builtin2.C: New test.
31683
31684 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
31685
31686         PR c++/14401
31687         * g++.dg/init/ctor3.C: New test.
31688         * g++.dg/init/union1.C: New test.
31689         * g++.dg/ext/anon-struct4.C: New test.
31690
31691 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
31692
31693         * g++.dg/lookup/koenig1.C: Tweak error messages.
31694         * g++.dg/lookup/used-before-declaration.C: Likewise.
31695         * g++.dg/other/do1.C: Likewise.
31696         * g++.dg/overload/koenig1.C: Likewise.
31697         * g++.dg/parse/crash13.C: Likewise.
31698         * g++.dg/template/instantiate3.C: Likewise.
31699
31700 2004-03-08  Eric Christopher  <echristo@redhat.com>
31701
31702         * * lib/target-supports.exp: Enable libiconv in test
31703         compilation.  Fix up error checking.
31704
31705 2004-03-08  Roger Sayle  <roger@eyesopen.com>
31706
31707         PR middle-end/14289
31708         * gcc.dg/pr14289-1.c: New test case.
31709         * gcc.dg/pr14289-2.c: Likewise.
31710         * gcc.dg/pr14289-3.c: Likewise.
31711
31712 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
31713
31714         * gcc.c-torture/execute/20040308-1.c: New test.
31715
31716 2004-03-07  Roger Sayle  <roger@eyesopen.com>
31717
31718         * gcc.c-torture/execute/20040307-1.c: New test case.
31719
31720 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
31721
31722         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
31723
31724 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
31725
31726         * gcc.dg/20040306-1.c: New test.
31727
31728 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
31729
31730         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
31731         them static.
31732         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
31733
31734 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31735
31736         PR c/14465
31737         * gcc.dg/decl-6.c: New test.
31738
31739 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31740
31741         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
31742         Rename LOGPOW -> LOG_POW.
31743         (SQRT_EXP, POW_EXP): New.
31744
31745 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31746
31747         * gcc.dg/i386-sse-8.c: New test.
31748
31749 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31750
31751         PR c/14114
31752         * gcc.dg/decl-5.c: New test.
31753
31754 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
31755
31756         * gcc.dg/20040305-1.c: New test.
31757
31758 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
31759
31760         PR other/14354
31761         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
31762
31763 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
31764
31765         PR c++/14425, c++/14426
31766         * g++.dg/ext/altivec-4.C: New test.
31767         * g++.dg/ext/altivec-5.C: New test.
31768
31769 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
31770
31771         * g++.old-deja/g++.other/linkage1.C: Expect errors about
31772         global variables of a type with no linkage.
31773         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
31774         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
31775         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
31776         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
31777         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
31778         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
31779         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
31780         * g++.dg/warn/deprecated.C: Name enum Color.
31781         * g++.dg/overload/VLA.C: Name structure for 'b'.
31782         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
31783
31784 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31785
31786         * gcc.c-torture/compile/20040304-1.c: New test.
31787
31788 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
31789
31790         PR 13728
31791         * gcc.dg/decl-4.c: New testcase.
31792
31793 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
31794
31795         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
31796         as PRECF if sizeof (float) > sizeof (double).
31797         (PRECL): Make it the same as PRECF if
31798         sizeof (float) > sizeof (long double).
31799
31800 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31801
31802         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
31803         system type.  Add check for irix6 which doesn't have c99 runtime.
31804
31805 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
31806
31807         * gcc.dg/const-elim-1.c: xfail for xtensa.
31808
31809 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
31810
31811         PR c++/14369
31812         * g++.dg/template/cond4.C: New test.
31813
31814 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
31815
31816         PR c++/14360
31817         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
31818
31819         PR c++/14361
31820         * g++.dg/parse/defarg7.C: New test.
31821
31822         PR c++/14359
31823         * g++.dg/template/friend26.C: New test.
31824
31825 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
31826
31827         PR c++/14324
31828         * g++.dg/abi/mangle21.C: New test.
31829
31830         PR c++/14260
31831         * g++.dg/parse/constructor2.C: New test.
31832
31833         PR c++/14337
31834         * g++.dg/template/sfinae1.C: New test.
31835
31836 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
31837
31838         PR c++/14267
31839         * g++.dg/expr/crash2.C: New test.
31840
31841         PR middle-end/13448
31842         * gcc.dg/inline-5.c: New test.
31843         * gcc.dg/always-inline.c: Split out tests into ...
31844         * gcc.dg/always-inline2.c: ... this and ...
31845         * gcc.dg/always-inline3.c: ... this.
31846
31847 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
31848
31849         PR debug/12103
31850         * g++.dg/debug/crash1.C: New test.
31851
31852 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
31853
31854         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
31855         function with __attribute__((noinline)).
31856         (recurser_void2): Likewise.
31857         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
31858         (recurser_void2): Likewise.
31859
31860 2004-02-29  Roger Sayle  <roger@eyesopen.com>
31861
31862         PR middle-end/14203
31863         * g++.dg/warn/Wunused-6.C: New test case.
31864
31865 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
31866
31867         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
31868         not defined.
31869
31870 2004-02-27  Eric Christopher  <echristo@redhat.com>
31871
31872         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
31873         * g++.dg/charset/asm2.c: Run only x86.
31874         * gcc.dg/charset/asm3.c: Ditto.
31875
31876 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
31877
31878         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
31879         ld_library_path.
31880
31881 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
31882
31883         * g++.dg/ext/altivec-3.C: New.
31884
31885 2004-02-26  Richard Henderson  <rth@redhat.com>
31886
31887         * g++.dg/ext/attrib10.C: Mark for warning.
31888         * gcc.dg/attr-alias-1.c: New.
31889
31890 2004-02-26  Richard Henderson  <rth@redhat.com>
31891
31892         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
31893         * gcc.c-torture/execute/20040208-2.c: ... it back.
31894
31895 2004-02-26  Eric Christopher  <echristo@redhat.com>
31896
31897         * lib/target-supports.exp (check-iconv-available): New function.
31898         * lib/gcc-dg.exp (dg-require-iconv): New function.
31899         Use above.
31900         * gcc.dg/charset: New directory.
31901         * gcc.dg/charset/charset.exp: New file.
31902         * gcc.dg/charset/asm1.c: Ditto.
31903         * gcc.dg/charset/asm2.c: Ditto.
31904         * gcc.dg/charset/asm3.c: Ditto.
31905         * gcc.dg/charset/asm4.c: Ditto.
31906         * gcc.dg/charset/asm5.c: Ditto.
31907         * gcc.dg/charset/attribute1.c: Ditto.
31908         * gcc.dg/charset/attribute2.c: Ditto.
31909         * gcc.dg/charset/string1.c: Ditto.
31910         * g++.dg/charset: New directory.
31911         * g++.dg/dg.exp: Add here. Special options.
31912         * g++.dg/charset/charset.exp: New file.
31913         * g++.dg/charset/asm1.c: Ditto.
31914         * g++.dg/charset/asm2.c: Ditto.
31915         * g++.dg/charset/asm3.c: Ditto.
31916         * g++.dg/charset/asm4.c: Ditto.
31917         * g++.dg/charset/attribute1.c: Ditto.
31918         * g++.dg/charset/attribute2.c: Ditto.
31919         * g++.dg/charset/extern1.cc: Ditto.
31920         * g++.dg/charset/extern2.cc: Ditto.
31921         * g++.dg/charset/string1.c: Ditto.
31922
31923 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
31924
31925         PR c++/14278
31926         * g++.dg/parse/comma1.C: New test.
31927
31928 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31929
31930         PR c++/14284
31931         * g++.dg/template/ttp8.C: New test.
31932
31933 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
31934
31935         * gcc.dg/fixuns-trunc-1.c: New test.
31936
31937 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31938
31939         * gcc.dg/builtins-config.h: Use #elif.
31940
31941 2004-02-26  Michael Matz  <matz@suse.de>
31942
31943         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
31944         * gcc.dg/991214-1.c: Likewise.
31945         * gcc.dg/i386-asm-1.c: Likewise.
31946
31947 2004-02-25  Richard Henderson  <rth@redhat.com>
31948
31949         * gcc.c-torture/execute/20040208-2.c: Move ...
31950         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
31951
31952 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31953
31954         PR c++/14246
31955         * g++.dg/other/crash-3.C: New test.
31956
31957 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31958
31959         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
31960         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
31961
31962         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
31963         HP-UX.
31964
31965 2004-02-24  Michael Matz  <matz@suse.de>
31966
31967         * gcc.dg/i386-regparm.c: New.
31968
31969 2004-02-23  James E Wilson  <wilson@specifixinc.com>
31970
31971         * gcc.c-torture/execute/20040223-1.c: New.
31972
31973 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
31974             Kazu Hirata  <kazu@cs.umass.edu>
31975
31976         * gcc.dg/fwritable-strings-1.c: Remove.
31977
31978 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
31979
31980         PR c/14156
31981         * gcc.dg/20040223-1.c: New test.
31982
31983 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31984
31985         PR c++/14106
31986         * g++.dg/ext/typeof9.C: New test.
31987
31988 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31989
31990         PR c++/14250
31991         * g++.dg/other/switch1.C: New test.
31992
31993 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31994
31995         * gcc.dg/cast-function-1.c: Adjust for new informative message.
31996         * gcc.dg/va-arg-1.c: Likewise.
31997
31998 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31999
32000         PR c++/14143
32001         * g++.dg/template/koenig5.C: New test.
32002
32003 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32004
32005         * g++.dg/ext/altivec-1.C: Generalize target triple.
32006         * g++.dg/ext/altivec-2.C: New test case.
32007         * g++.dg/ext/altivec_check.h: New file.
32008         * gcc.dg/altivec-1.c: Generalize target triple;
32009         include altivec_check.h and call altivec_check().
32010         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32011         * gcc.dg/altivec-6.c: New test case.
32012         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32013         type casts as needed.
32014         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32015         altivec_check().
32016         * gcc.dg/altivec-12.c: New test case.
32017         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32018         include altivec_check.h and call altivec_check().
32019         * gcc.dg/altivec_check.h: New file.
32020
32021 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32022
32023         * lib/target-supports.exp (check_alias_available): Don't mangle
32024         function `g' in test program.
32025
32026 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32027
32028         * lib/target-supports.exp (check_profiling_available): Check
32029         argument to determine whether we support a profiling type.
32030         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32031         check_profiling_available.
32032         * g++.dg/bprob/bprob.exp: Likewise.
32033         * g77.dg/bprob/bprob.exp: Likewise.
32034         * gcc.misc-tests/bprob.exp: Likewise.
32035         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32036         dg-require-profiling and delete expected error handling.
32037         * gcc.dg/20021014-1.c: Likewise.
32038         * gcc.dg/nest.c: Likewise.
32039
32040 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32041
32042         PR c++/12007
32043         * g++.dg/other/vthunk1.C: New test.
32044
32045 2004-02-20  Falk Hueffner  <falk@debian.org>
32046
32047         PR target/14201
32048         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32049
32050 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32051
32052         PR c++/13927
32053         * g++.dg/other/error8.C: Remove XFAIL markers.
32054
32055         PR c++/14173
32056         * g++.dg/ext/packed5.C: New test.
32057
32058         PR c++/14199
32059         * g++.dg/warn/Wunused-5.C: New test.
32060
32061         PR c++/14186
32062         * g++.dg/lookup/member1.C: New test.
32063
32064 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32065
32066         * gcc.c-torture/compile/20040130-1.c: Enable only when
32067         __INT_MAX__ >= 2147483647L.
32068         * gcc.c-torture/compile/961203-1.c: Likewise.
32069
32070 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32071
32072         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32073         * g++.dg/opt/template1.C: Robustify assembler regexp
32074
32075 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32076
32077         * gcc.c-torture/execute/simd-4.x: Remove.
32078         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32079         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32080         Guard with #ifndef SKIP_ATTRIBUTE.
32081         * gcc.dg/compat/vector-1_y.c: Likewise.
32082         * gcc.dg/compat/vector-2_x.c: Likewise.
32083         * gcc.dg/compat/vector-2_y.c: Likewise.
32084         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32085         * g++.dg/eh/simd-2.C: Likewise.
32086
32087 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32088
32089         * gcc.c-torture/compile/complex-1.c: New.
32090
32091 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32092
32093         PR target/14209
32094         * gcc.c-torture/execute/20040218-1.c: New test.
32095
32096 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32097
32098         PR c++/14181
32099         * g++.dg/parse/new2.C: New test.
32100
32101 2004-02-18  Paul Brook  <paul@codesourcery.com>
32102
32103         * gcc.c-torture/compile/libcall-1.c: New test.
32104
32105 2004-02-18  Paul Brook  <paul@codesourcery.com>
32106
32107         PR debug/12934
32108         * gcc.dg/debug/debug-7.c: New test.
32109
32110 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32111
32112         * gcc.dg/20040217-1.c: New test.
32113
32114 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32115
32116         * gcc.c-torture/execute/990208-1.x: Delete.
32117
32118 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32119
32120         * gcc.c-torture/execute/20040208-2.x: New file.
32121
32122 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32123
32124         PR c++/11326
32125         * g++.dg/abi/structret1.C: New test.
32126
32127 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32128
32129         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32130         (i386_cpuid): No need to test if cpuid is available on AMD64.
32131         Fix assembly, so that it works onboth i386 and AMD64.
32132         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32133         (vecInLong): Fix s[] member type to unsigned int.
32134         (vecInWord): Remove type.
32135         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32136         (a64, b64, c64, d64, e64): Remove.
32137         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32138         Remove unused variable.  Remove initialization of removed variables.
32139         Don't call mmx_tests nor sse_tests.
32140         (reference_mmx, reference_sse): Remove.
32141         (check): Add return stmt.
32142         * gcc.dg/i386-sse-7.c: New test.
32143         * gcc.dg/i386-mmx-4.c: New test.
32144
32145 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32146
32147         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32148         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32149         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32150         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32151         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32152         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32153         g++.dg/tc1/dr94.C: Fix line terminator.
32154
32155 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32156
32157         * gcc.c-torture/compile/20040216-1.c: New.
32158
32159 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32160
32161         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32162         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32163         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
32164         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
32165         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
32166         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
32167
32168 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32169
32170         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
32171
32172 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
32173
32174         PR c++/13971
32175         * g++.dg/expr/cond4.C: New test.
32176
32177         PR c++/14086
32178         * g++.dg/lookup/crash2.C: New test.
32179
32180 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
32181
32182         * gcc.c-torture/compile/20040214-2.c: New test.
32183
32184 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
32185
32186         PR c++/14116
32187         * g++.dg/ext/typeof8.C: New test.
32188
32189 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
32190
32191         * gcc.c-torture/compile/20040214-1.c: New test.
32192
32193 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32194
32195         PR c++/13635
32196         * g++.dg/template/spec11.C: New test.
32197
32198 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32199
32200         PR c++/13927
32201         * g++.dg/other/error8.C: New test.
32202
32203 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
32204
32205         PR c++/14122
32206         * g++.dg/template/array4.C: New test.
32207
32208         PR c++/14108
32209         * g++.dg/inherit/thunk2.C: New test.
32210
32211         PR c++/14083
32212         * g++.dg/eh/cond2.C: New test.
32213
32214 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
32215
32216         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
32217
32218 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
32219
32220         * lib/scanasm.exp (dg-scan): Quote pattern before display.
32221
32222 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
32223
32224         * g++.dg/simd-2.C: xfail on ppc64-linux.
32225
32226 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32227
32228         PR c/456
32229         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
32230         tests.
32231
32232 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
32233
32234         * gcc.dg/builtins-33.c: New test.
32235
32236 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
32237
32238         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32239
32240 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32241
32242         * g++.dg/simd-2.C: Set -maltivec for ppc64.
32243
32244 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32245
32246         * gcc.dg/ppc64-abi-3.c: New test.
32247
32248 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
32249
32250         PR c/14092
32251
32252         * gcc.dg/pr14092-1.c: New testcase.
32253
32254 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
32255
32256         * gcc.dg/cpp/assert4.c: Fix typo last change.
32257
32258         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32259         * gcc.dg/cpp/assert4.c: Handle powerpc64.
32260
32261         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32262
32263 2004-02-09  Roger Sayle  <roger@eyesopen.com>
32264
32265         * gcc.c-torture/compile/20040209-1.c: New test case.
32266
32267 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32268
32269         * gcc.dg/c90-init-1.c: Adjust expected error messages.
32270
32271 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
32272
32273         * gcc.c-torture/execute/20040208-[12].c: New tests.
32274
32275 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32276
32277         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32278
32279 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32280
32281         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32282
32283 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32284
32285         Bug 13856
32286         * gcc.dg/visibility-8.c: New testcase.
32287
32288 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32289
32290         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32291         arguments.
32292         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32293
32294 2004-02-07  Roger Sayle  <roger@eyesopen.com>
32295
32296         PR middle-end/13696
32297         * g++.dg/opt/fold1.C: New test case.
32298
32299 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32300
32301         PR c++/14033
32302         * g++.dg/other/crash-2.C: New test.
32303
32304 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32305
32306         PR c++/14028
32307         * g++.dg/parse/angle-bracket2.C: New test.
32308
32309 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32310
32311         PR middle-end/13750
32312         Revert:
32313         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32314         PR pch/13361
32315         * testsuite/g++.dg/pch/wchar-1.C: New.
32316         * testsuite/g++.dg/pch/wchar-1.Hs: New.
32317
32318 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32319
32320         PR c++/14008
32321         * g++.dg/parse/error15.C: New test.
32322         * g++.dg/parse/crash11.C: Update dg-error mark.
32323
32324 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32325
32326         PR c++/13932
32327         * g++.dg/warn/conv2.C: New test.
32328
32329 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32330
32331         PR c++/13086
32332         * g++.dg/warn/incomplete1.C: Remove xfail.
32333
32334 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32335
32336         * lib/file-format.exp (gcc_target_object_format): Use
32337         ${tool}_target_compile, not gcc_target_compile.
32338         * lib/target-supports.exp (check_alias_available): Likewise.
32339         (check_gc_sections_available): Likewise.
32340         * g++.dg/ext/attrib10.C: Use dg-require-alias.
32341         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32342         dg-require-alias.
32343
32344 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32345
32346         PR c++/13969
32347         * g++.dg/template/static6.C: New test.
32348
32349 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
32350
32351         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
32352
32353 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32354
32355         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
32356         tests for systems where `char' is unsigned by default.
32357
32358 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32359
32360         PR c++/13997
32361         * g++.dg/template/partial3.C: New test.
32362
32363 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
32364
32365         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
32366         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
32367         Remove mentions of obsolete ports.
32368
32369 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
32370
32371         * gcc.dg/noncompile/20001228-1.c: Fix for new
32372         error message.
32373
32374 2004-02-03  Roger Sayle  <roger@eyesopen.com>
32375
32376         PR target/9348
32377         * gcc.c-torture/execute/multdi-1.c: New test case.
32378
32379 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32380
32381         PR c++/13925
32382         * g++.dg/template/lookup5.C: New test.
32383
32384 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32385
32386         PR c++/13950
32387         * g++.dg/template/lookup4.C: New test.
32388
32389         PR c++/13970
32390         * g++.dg/parse/error14.C: New test.
32391
32392         PR c++/14002
32393         * g++.dg/parse/template13.C: New test.
32394
32395 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32396
32397         PR c++/13978
32398         * g++.dg/template/koenig4.C: New test.
32399
32400         PR c++/13968
32401         * g++.dg/template/crash17.C: New test.
32402
32403         PR c++/13975
32404         * g++.dg/parse/error13.C: New test.
32405         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
32406
32407 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32408
32409         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
32410
32411 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
32412
32413         PR c/11658
32414         PR c/13994
32415         * gcc.dg/noncompile/20040203-1.c: New test.
32416         * gcc.dg/noncompile/20040203-2.c: Likewise.
32417         * gcc.dg/noncompile/20040203-3.c: Likewise.
32418         * gcc.dg/20040203-1.c: Likewise.
32419
32420 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
32421
32422         PR c++/10858
32423         * g++.dg/template/sizeof7.C: New test.
32424
32425 2004-02-02  Eric Christopher  <echristo@redhat.com>
32426             Zack Weinberg  <zack@codesourcery.com>
32427
32428         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
32429
32430 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
32431
32432         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
32433         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
32434         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
32435         * gcc.dg/cleanup-5.c: Run only on Linux targets.
32436
32437 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
32438
32439         PR c++/13113
32440         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
32441
32442         PR c++/13854
32443         * g++.dg/ext/attrib13.C: New test.
32444
32445         PR c++/13907
32446         * g++.dg/conversion/op2.C: New test.
32447
32448 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32449
32450         * gcc.dg/titype-1.c: Fix pasto.
32451
32452 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32453
32454         * gcc.dg/titype-1.c: New test.
32455
32456 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32457
32458         PR c++/13957
32459         * g++.dg/template/non-type-template-argument-1.C,
32460         g++.dg/template/qualified-id1.C: Update dg-error marks.
32461         * g++.dg/template/nontype6.C: New test.
32462
32463 2004-02-01  Roger Sayle  <roger@eyesopen.com>
32464
32465         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
32466         * gcc.dg/builtins-31.c: New testcase.
32467         * gcc.dg/builtins-32.c: New testcase.
32468
32469 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
32470
32471         * objc.dg/call-super-2.m: Update line numbers
32472         for the including of stddef.h.
32473
32474 2004-01-30  Michael Matz  <matz@suse.de>
32475
32476         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
32477         g++.dg/ext/case-range3.C: New tests.
32478
32479 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32480
32481         DR206
32482         PR c++/13813
32483         * g++.dg/template/member4.C: New test.
32484
32485 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32486
32487         PR c++/13683
32488         * g++.dg/template/sizeof6.C: New test.
32489
32490 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32491
32492         * gcc.dg/fwritable-strings-1.c: New test.
32493
32494 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32495
32496         * gcc.c-torture/compile/20040130-1.c: New test.
32497
32498 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
32499
32500         * objc.dg/call-super-2.m: Include stddef.h for size_t.
32501
32502 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
32503
32504         PR c++/13883
32505         * g++.dg/template/ctor3.C: New test.
32506
32507 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32508
32509         * g++.dg/tc1: New directory.
32510         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
32511         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
32512         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
32513         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
32514         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
32515
32516 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32517
32518         * g++.dg/parse/error11.C: New test.
32519         * g++.dg/parse/error12.C: Likewise.
32520
32521 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
32522
32523         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
32524         (scan_initial, main): Use aligned_sizeof instead of sizeof.
32525
32526 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
32527
32528         PR c++/13791
32529         * g++.dg/ext/attrib12.C: New test.
32530
32531         PR c++/13736
32532         * g++.dg/parse/cast2.C: New test.
32533
32534 2004-01-27  James E Wilson  <wilson@specifixinc.com>
32535
32536         * objc.dg/encode-2.m (main): New local string.  Set depending on
32537         sizeof long.  Use in sscanf call.
32538         * objc.dg/encode-3.m (main): New local string.  Set depending on
32539         sizeof long.  Use in scan_initial call.
32540
32541 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32542
32543         * objc.dg/call-super-2.m: Make LP64-safe.
32544         * objc.dg/desig-init-1.m: Likewise.
32545
32546 2004-01-27  Devang Patel <dpatel@apple.com>
32547
32548         * g++.dg/debug/namespace1.C: New test.
32549
32550 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
32551
32552         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
32553         xscale-*-*.
32554
32555         * gcc.dg/arm-mmx-1.c: New test.
32556
32557 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32558
32559         * gcc.dg/20040127-1.c: New test.
32560         * gcc.dg/20040127-2.c: New test.
32561
32562 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32563
32564         * objc.dg/stret-1.m (glob): Renamed to globa.
32565
32566 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
32567
32568         PR c++/13663
32569         * g++.dg/expr/for1.C: New test.
32570
32571 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
32572
32573         PR middle-end/13779
32574         * gcc.dg/darwin-longlong.c: New test.
32575
32576 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
32577
32578         * gcc.dg/20040124-1.c: Moved test from here...
32579         * gcc.c-torture/compile/20040124-1.c: ...to here.
32580
32581 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32582
32583         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
32584         the assembly output if -m64 is passed.
32585
32586 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
32587
32588         PR c++/13833
32589         * g++.dg/template/cond3.C: New test.
32590
32591 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32592
32593         PR c++/13810
32594         * g++.dg/template/ttp7.C: New test.
32595
32596 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32597
32598         PR c++/13797
32599         * g++.dg/template/nontype4.C: New test.
32600         * g++.dg/template/nontype5.C: Likewise.
32601
32602 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
32603
32604         * gcc.dg/torture/mips-clobber-at.c: New test.
32605
32606 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
32607
32608         * gcc.dg/20040124-1.c: New test.
32609
32610 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
32611
32612         * gcc.dg/20040123-1.c: New test.
32613
32614 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
32615
32616         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
32617
32618 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32619
32620         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
32621
32622 2004-01-23  Andrew Pinski  <apinski@apple.com>
32623
32624         * gcc.dg/20030121-1.c: Move to ..
32625         * gcc.dg/20040121-1.c: here.
32626
32627 2004-01-23  Roger Sayle  <roger@eyesopen.com>
32628
32629         * gcc.dg/builtins-29.c: New test case.
32630
32631 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
32632
32633         PR 18314
32634         * gcc.dg/builtins-30.c: New testcase.
32635
32636 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
32637
32638         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
32639         * lib/g77.exp: Likewise.
32640         * lib/objc.exp: Likewise.
32641         * lib/g++.exp: Likewise.
32642
32643 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32644
32645         * gcc.dg/struct-by-value-2.c: New test.
32646
32647 2004-01-21  Andrew Pinski  <apinski@apple.com>
32648
32649         PR target/13785
32650         * gcc.dg/20030121-1.c: New test.
32651
32652 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
32653
32654         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
32655         clobber frame pointer register in asm statement.
32656
32657 2004-01-21  Falk Hueffner  <falk@debian.org>
32658
32659         * gcc.c-torture/compile/20040121-1.c: New test.
32660
32661 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
32662
32663         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
32664
32665 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
32666
32667         * gcc.dg/ppc64-abi-2.c: New test.
32668
32669 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
32670
32671         * lib/treelang.exp: Fill out this file.
32672         * lib/treelang-dg.exp: New File.
32673
32674 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32675
32676         * gcc.c-torture/compile/981022-1.c: Remove.
32677         * gcc.dg/array-5.c: Remove XFAIL.
32678         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
32679         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
32680         gcc.dg/cond-lvalue-1.c: Update.
32681         * gcc.dg/cast-lvalue-2.c: New test.
32682
32683 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
32684
32685         PR c++/13592
32686         * g++.dg/other/error1.C (class foo): Tweak error message.
32687
32688         PR c++/13592
32689         * g++.dg/template/call2.C: New test.
32690
32691 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32692
32693         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
32694         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
32695         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
32696         scalar-return-1_x.c, scalar-return-2_y.c,
32697         scalar-return-3_x.c, scalar-return-3_y.c,
32698         scalar-return-4_x.c, scalar-return-4_y.c,
32699         struct-align-1.h, struct-align-1_x.c,
32700         struct-align-1_y.c, struct-align-2.h,
32701         struct-align-2_x.c, struct-align-2_y.c,
32702         struct-by-value-10_y.c, struct-by-value-11_x.c,
32703         struct-by-value-11_y.c, struct-by-value-12_x.c,
32704         struct-by-value-12_y.c, struct-by-value-13_x.c,
32705         struct-by-value-13_y.c, struct-by-value-14_x.c,
32706         struct-by-value-14_y.c, struct-by-value-15_x.c,
32707         struct-by-value-15_y.c, struct-by-value-16_y.c,
32708         struct-by-value-17_y.c, struct-by-value-18_y.c,
32709         struct-by-value-19_y.c, struct-by-value-1_x.c,
32710         struct-by-value-1_y.c, struct-by-value-20_y.c,
32711         struct-by-value-2_x.c, struct-by-value-2_y.c,
32712         struct-by-value-3_y.c, struct-by-value-4_x.c,
32713         struct-by-value-4_y.c, struct-by-value-5_y.c,
32714         struct-by-value-6_y.c, struct-by-value-7_y.c
32715         struct-by-value-8_x.c, struct-by-value-8_y.c
32716         struct-by-value-9_x.c, struct-by-value-9_y.c
32717         struct-return-10_x.c, struct-return-10_y.c,
32718         struct-return-19_x.c, struct-return-20_x.c
32719         struct-return-2_x.c, struct-return-2_y.c
32720         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
32721         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
32722
32723 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32724
32725         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
32726         attribute on sparc*-sun-solaris2.*.
32727
32728 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
32729
32730         PR c++/13710
32731         * g++.dg/ext/typeof7.C: New test.
32732
32733 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
32734
32735         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
32736         * gcc.dg/const-elim-1.c: Same.
32737
32738 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
32739
32740         * objc.dg/stret-1.m: New.
32741         * objc.dg/stret-2.m: New.
32742
32743 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
32744
32745         PR c++/11895
32746         * g++.dg/ext/vector1.C: New test.
32747
32748 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
32749
32750         * gcc.dg/pch/import-1.c: New.
32751         * gcc.dg/pch/import-1.hs: New.
32752         * gcc.dg/pch/import-1a.h: New.
32753         * gcc.dg/pch/import-1b.h: New.
32754         * gcc.dg/pch/import-1c.h: New.
32755
32756 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
32757
32758         PR c++/13574
32759         * g++.dg/ext/array1.C: New test.
32760
32761         PR c++/13178
32762         * g++.dg/conversion/op1.C: New test.
32763
32764 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
32765
32766         PR 11864
32767         From Kazumoto Kojima / Dan Kegel:
32768         * gcc.dg/pr11864-1.c: New test.
32769
32770         PR 10392
32771         From Marcus Comstedt / Dan Kegel:
32772         * gcc.dg/pr10392-1.c: New test.
32773
32774 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
32775
32776         PR c++/13478
32777         * g++.dg/init/ref10.C: New test.
32778
32779 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32780
32781         PR c++/13407
32782         * g++.dg/parse/typename6.C: New test.
32783
32784 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32785
32786         PR pch/13361
32787         * testsuite/g++.dg/pch/wchar-1.C: New.
32788         * testsuite/g++.dg/pch/wchar-1.Hs: New.
32789
32790 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32791
32792         PR c++/9259
32793         * g++.dg/expr/sizeof2.C: New test.
32794
32795 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
32796
32797         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
32798
32799 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
32800
32801         PR c++/13659
32802         * g++.dg/lookup/strong-using-3.C: New.
32803         * g++.dg/lookup/using-10.C: New.
32804
32805 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
32806
32807         PR c++/13594
32808         * g++.dg/lookup/strong-using-2.C: New.
32809
32810 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
32811             Dan Kegel <dank@kegel.com>
32812             J"orn Rennecke <joern.rennecke@superh.com>
32813
32814         PR target/9365
32815         * gcc.dg/pr9365-1.c: New test.
32816
32817 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32818
32819         PR c++/8856
32820         * g++.dg/parse/casting-operator2.C: New test.
32821         * g++.old-deja/g++.pt/explicit83.C: Remove.
32822
32823 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32824
32825         * gcc.dg/label-compound-stmt-1.c: New test.
32826         * gcc.c-torture/compile/950922-1.c,
32827         gcc.c-torture/compile/20000211-3.c,
32828         gcc.c-torture/compile/20000518-1.c,
32829         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
32830         compound statements.
32831
32832 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
32833
32834         * gcc.dg/ppc64-abi-1.c: New test.
32835
32836 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
32837
32838          * g++.dg/ext/attrib9.C: Add dg-warnings.
32839
32840 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32841
32842         PR c++/12335
32843         * g++.dg/parse/dtor3.C: New test.
32844
32845 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
32846
32847         PR c++/12709
32848         * g++.dg/parse/try-catch-1.C: New test.
32849
32850 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
32851
32852         * ada/acats/run_all.sh: Add more verbose output in acats.log
32853         when compiling tests.
32854
32855 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
32856
32857         PR 13656
32858         * gcc.dg/typedef-redecl.c: New test case.
32859         * gcc.dg/typedef-redecl.h: New support file.
32860
32861 2004-01-13  Jan Hubicka  <jh@suse.cz>
32862
32863         * gcc.dg/always_inline.c: New test.
32864         * gcc.dg/debug/20031231-1.c: Fix.
32865
32866 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32867
32868         PR c++/13474
32869         * g++.dg/template/array3.C: New test.
32870
32871 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
32872
32873         * g++.dg/ext/lvalue1.C: No longer expected to fail.
32874         * g++.dg/warn/Wunused-2.C: Likewise.
32875
32876 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32877
32878         PR c++/13289
32879         * g++.dg/template/instantiate6.C: New test.
32880
32881 2004-01-12  Roger Sayle  <roger@eyesopen.com>
32882
32883         PR middle-end/11397
32884         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
32885
32886 2004-01-12  Jan Hubicka  <jh@suse.cz>
32887
32888         PR opt/12826
32889         * gcc.dg/20040112-1.c: New.
32890
32891         * gcc.dg/dwarf-die[1-7].c: Move to...
32892         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
32893         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
32894
32895 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
32896
32897         PR c++/4100
32898         * g++.dg/parse/friend4.C: New test.
32899
32900 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
32901
32902         PR c++/4100
32903         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
32904         definition is called a friend.
32905
32906 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
32907
32908         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
32909
32910 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
32911
32912         PR c++/3478
32913         * g++.dg/parse/error10.C: New test.
32914         * g++.dg/template/arg2.C: Accept "invalid type" error.
32915
32916 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
32917
32918         PR middle-end/13392
32919         * g++.dg/opt/expect2.C: New test.
32920
32921 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
32922
32923         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
32924         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
32925         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
32926         Update dg-error regexps.
32927
32928 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
32929
32930         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
32931         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
32932
32933 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32934
32935         * gcc.dg/pragma-re-1.c: Use right pointer type.
32936
32937 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32938
32939         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
32940
32941 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
32942
32943         * gcc.dg/rs6000-ldouble-1.c: New.
32944
32945 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32946
32947         DR 337
32948         PR c++/9256
32949         * g++.dg/other/abstract1.C: New test.
32950
32951 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
32952
32953         * g++.dg/lookup/strong-using-1.C: New.
32954
32955 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32956
32957         PR c/11234
32958         * gcc.dg/func-ptr-conv-1.c: New test.
32959         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
32960
32961 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
32962
32963         PR target/13380.
32964         * gcc.c-torture/compile/20040109-1.c: New.
32965
32966 2004-01-08  Stuart Hastings  <stuart@apple.com>
32967
32968         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
32969         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
32970         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
32971
32972 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
32973
32974         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
32975
32976 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32977
32978         * ada/acats/run_acats: Treat 'gnatchop' the same way
32979         as 'gnatmake'.  Export GCC_DRIVER.
32980         * ada/acats/run_all.sh: Add target_gnatchop.  Use
32981         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
32982
32983 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32984
32985         PR c++/12573
32986         * g++.dg/template/dependent-expr4.C: New test.
32987
32988 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
32989
32990         * gcc.dg/altivec-11.c: New test.
32991
32992 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
32993
32994         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
32995
32996 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32997
32998         PR c/6024
32999         * gcc.dg/enum-compat-1.c: New test.
33000         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33001
33002 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33003
33004         PR c/12165
33005         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33006         gcc.dg/c99-idem-qual-3.c: New tests.
33007
33008 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33009
33010         * gcc.dg/winline-7.c: Don't cast void * to int.
33011
33012 2004-01-06  Jan Hubicka  <jh@suse.cz>
33013
33014         * gcc.dg/i386-sse-5.c: New test
33015         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33016
33017 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33018
33019         PR c++/12815
33020         * g++.dg/rtti/typeid4.C: New test.
33021
33022 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33023
33024         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33025
33026 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33027
33028         PR c++/12132
33029         * g++.dg/template/error11.C: New test.
33030
33031         PR c++/13451
33032         * g++.dg/template/class2.C: New test.
33033
33034 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33035         Richard Sandiford <rsandifo@redhat.com>
33036
33037         PR c++/13387
33038         * g++.dg/opt/alias3.C: New test.
33039
33040 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33041
33042         PR c++/13157
33043         * g++.dg/template/koenig3.C: New test.
33044
33045         PR c++/13529
33046         * g++.dg/parse/offsetof3.C: New test.
33047
33048         * g++.dg/init/copy7.C: Add missing dg-error markers.
33049
33050         PR c++/12226
33051         * g++.dg/init/copy7.c: New test.
33052
33053         PR c++/13536
33054         * g++.dg/parse/cast1.C: New test.
33055
33056 2004-01-04  Jan Hubicka  <jh@suse.cz>
33057
33058         * gcc.dg/winline[1-7].c: New tests.
33059
33060 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33061
33062         PR c++/13520
33063         * g++.dg/template/qualttp22.C: New test.
33064
33065 2004-01-01  Jan Hubicka  <jh@suse.cz>
33066
33067         * gcc.dg/debug/20031231-1.c: New.
33068         * gcc.c-torture/compile/20040101-1.c: New.
33069         * gcc.dg/dwarf-die-[1-7].c: New.
33070
33071 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33072
33073         PR optimization/13521
33074         * gcc.c-torture/compile/20031231-1.c: New test.
33075
33076 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33077
33078         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33079
33080 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33081
33082         PR c++/10079
33083         * g++.dg/template/crash16.C: New test.
33084
33085 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33086
33087         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33088
33089 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33090
33091         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33092         ports.
33093         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33094         * g++.old-deja/g++.law/profile1.C: Likewise.
33095         * gcc.c-torture/compile/981006-1.c: Likewise.
33096         * gcc.c-torture/execute/loop-2e.x: Likewise.
33097         * gcc.c-torture/execute/loop-2f.x: Remove.
33098         * gcc.c-torture/execute/loop-2g.x: Likewise.
33099         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33100         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33101
33102 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33103
33104         PR c++/13507
33105         * g++.dg/ext/attrib11.C: New test.
33106
33107         PR c++/13494
33108         * g++.dg/template/array2-1.C: New test.
33109         * g++.dg/template/array2-2.C: New test.
33110
33111 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33112
33113         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33114
33115 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33116
33117         PR c++/12774
33118         * g++.dg/template/array1-1.C: New test.
33119         * g++.dg/template/array1-2.C: New test.
33120
33121 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33122
33123         PR fortran/12632
33124         * g77.dg/12632.f: New test case.
33125
33126 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33127
33128         PR c++/13289
33129         * g++.dg/parse/nontype1.C: New test.
33130
33131 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33132
33133         PR c++/12403
33134         * g++.dg/parse/explicit1.C: New test.
33135         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33136
33137 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33138
33139         PR c++/13081
33140         * g++.dg/opt/inline6.C: New test.
33141
33142         PR c++/12613
33143         * g++.dg/parse/error9.C: New test.
33144
33145         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33146
33147 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33148
33149         PR c++/13009
33150         * g++.dg/init/assign1.C: New test.
33151
33152 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33153
33154         PR c++/13070
33155         * g++.dg/warn/format3.C: New test case.
33156
33157 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33158
33159         * gcc.c-torture/compile/20031227-1.c: New test.
33160
33161 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33162
33163         * g++.dg/bprob/bprob.exp: Load target-supports.exp
33164         * g77.dg/bprob/bprob.exp: Likewise.
33165         * gcc.misc-tests/bprob.exp: Likewise.
33166         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
33167         variants on systems where the library does not provide that
33168         functionality.
33169         * gcc.dg/builtins-20.c: Use builtins-config.h.
33170         * gcc.dg/builtins-config.h: New file.
33171
33172 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33173
33174         * lib/gcc-dg.exp (dg-require-profiling): New function.
33175         * lib/target-supports.exp (check_profiling_available): Likewise.
33176         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
33177         * g77.dg/bprob/bprob.exp: Likewise.
33178         * gcc.misc-tests/bprob.exp: Likewise.
33179         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
33180         * gcc.dg/20021014-1.c: Likewise.
33181         * gcc.dg/nest.c: Likewise.
33182
33183 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33184
33185         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
33186         compiling.
33187         * g++.dg/lookup/java2.C: Likewise.
33188         * gcc.dg/cpp/lexident.c: Likewise.
33189
33190 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
33191
33192         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
33193         given.
33194         * gcc.c-torture/compile/961203-1.c: Likewise.
33195         * gcc.c-torture/compile/980506-1.c: Likewise.
33196
33197 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
33198
33199         * lib/gcc-dg.exp (dg-prune-output): New annotation.
33200         (additional_prunes): New global.
33201         (gcc-dg-prune): Handle additional per-test pruning.
33202         (dg-test): Clear additional_prunes between tests.
33203
33204         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
33205         dg-prune-output to avoid spurious failures from assembler
33206         complaining about nonexistent WAW violations.
33207         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
33208         Use dg-prune-output to avoid spurious failures from assembler
33209         warning about Itanium B-step errata.
33210
33211 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33212
33213         * g++.dg/abi/macro0.C: New test.
33214         * g++.dg/abi/macro1.C: Likewise.
33215         * g++.dg/abi/macro2.C: Likewise.
33216
33217         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
33218         * g++.dg/abi/bitfield7.C: Likewise.
33219         * g++.dg/abi/dtor2.C: Likewise.
33220         * g++.dg/abi/mangle11.C: Likewise.
33221         * g++.dg/abi/mangle12.C: Likewise.
33222         * g++.dg/abi/mangle14.C: Likewise.
33223         * g++.dg/abi/mangle17.C: Likewise.
33224         * g++.dg/abi/vbase10.C: Likewise.
33225         * g++.dg/abi/vbase14.C: Likewise.
33226         * g++.dg/template/qualttp17.C: Likewise.
33227
33228 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33229
33230         PR c/11995
33231         * gcc.dg/20031223-1.c: New test.
33232
33233 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33234
33235         * gcc.dg/noreturn-7.c: New test.
33236
33237 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33238
33239         * gcc.dg/null-pointer-1.c: New test.
33240
33241 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33242
33243         * g++.old-deja/g++.jason/template18.C: Remove.
33244         * g++.old-deja/g++.jason/template37.C: Likewise.
33245
33246         PR c++/12862
33247         * g++.dg/lookup/ns1.C: New test.
33248
33249         PR c++/12397
33250         * g++.dg/template/lookup3.C: New test.
33251
33252 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33253
33254         * g++.dg/template/recurse1.C: New test
33255
33256 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33257
33258         PR c++/12479
33259         * g++.dg/parse/semicolon1.C: New test.
33260         * g++.dg/parse/semicolon1.h: Likewise.
33261
33262 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
33263
33264         * gcc.dg/darwin-misaligned.c: New test.
33265
33266 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33267
33268         PR c/9163
33269         * gcc.dg/20031222-1.c: New test.
33270
33271 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
33272
33273         PR c++/13438
33274         * g++.dg/parse/error8.C: New test.
33275
33276         PR c++/11554
33277         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
33278
33279 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
33280
33281         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33282         too small.
33283         * gcc.c-torture/compile/930217-1.c: Likewise.
33284         * gcc.c-torture/compile/930513-1.c: Likewise.
33285         * gcc.c-torture/execute/920908-2.c: Likewise.
33286         * gcc.c-torture/execute/921204-1.c: Likewise.
33287         * gcc.c-torture/execute/930621-1.c: Likewise.
33288         * gcc.c-torture/execute/930630-1.c: Likewise.
33289         * gcc.c-torture/execute/931031-1.c: Likewise.
33290         * gcc.c-torture/execute/980602-2.c: Likewise.
33291         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33292         * gcc.c-torture/execute/compndlit-1.c: Likewise.
33293         * gcc.c-torture/execute/extzvsi.c: Likewise.
33294         * gcc.c-torture/unsorted/ext.c: Likewise.
33295
33296 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
33297
33298         PR target/12749
33299         * gcc.c-torture/compile/20031220-2.c: New test case.
33300
33301 2003-12-20  Roger Sayle  <roger@eyesopen.com>
33302
33303         PR optimization/13031
33304         * gcc.c-torture/compile/20031220-1.c: New test case.
33305
33306 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33307
33308         * gcc.dg/cast-function-1.c: New test.
33309
33310 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33311
33312         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33313         formats.
33314
33315 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
33316
33317         PR c++/12795
33318         * g++.dg/ext/attrib10.C: New test.
33319
33320 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33321
33322         * gcc.dg/cleanup-10.c: New test.
33323         * gcc.dg/cleanup-11.c: New test.
33324
33325 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33326
33327         PR c++/13239
33328         * g++.dg/opt/expect1.C: New test.
33329
33330 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
33331
33332         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33333
33334 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
33335
33336         PR debug/12923
33337         * gcc.dg/20031218-1.c: New test.
33338
33339         PR debug/12389
33340         * gcc.dg/20031218-2.c: New test.
33341         * gcc.dg/20031218-3.c: New test.
33342
33343         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
33344         of label name and allow for USER_LABEL_PREFIX == "_" names.
33345         * g++.dg/abi/mangle18-2.C: Likewise.
33346         * g++.dg/abi/mangle19-1.C: Likewise.
33347         * g++.dg/abi/mangle19-2.C: Likewise.
33348         * g++.dg/abi/mangle20-1.C: Likewise.
33349         * g++.dg/abi/mangle20-2.C: Likewise.
33350
33351 2003-12-18  Richard Henderson  <rth@redhat.com>
33352
33353         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
33354
33355 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
33356             Dan Kegel <dank@kegel.com>
33357
33358         PR other/12009
33359         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
33360         testing a cross compiler, it causes spurious compile failures.
33361         * lib/g++.exp: Likewise.
33362
33363 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33364
33365         PR c++/13262
33366         * g++.dg/template/access13.C: New test.
33367
33368 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
33369
33370         * gcc.dg/20031216-1.c: New test.
33371
33372 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33373
33374         PR c++/9154
33375         * g++.dg/template/error10.C: New test.
33376
33377 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33378
33379         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
33380         * g++.dg/eh/simd-2.C: Likewise.
33381
33382 2003-12-17  James E Wilson  <wilson@specifixinc.com>
33383             Roger Sayle  <roger@eyesopen.com>
33384
33385         * gcc.c-torture/execute/ieee/mzero5.c: New.
33386
33387 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
33388
33389         PR c++/10603
33390         * g++.dg/parse/error6.C: New test.
33391
33392         PR c++/12827
33393         * g++.dg/parse/error7.C: New test.
33394
33395 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33396
33397         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
33398         at -O with stabs debugging formats.
33399         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
33400         * gcc.dg/debug/debug-2.c: Likewise.
33401
33402 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33403
33404         PR c++/12696
33405         * g++.dg/init/error1.C: New test.
33406
33407         PR c++/12218
33408         * g++.dg/init/pm3.C: New test.
33409
33410 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33411
33412         PR c/3347
33413         * gcc.dg/bitfld-8.c: New test.
33414
33415 2003-12-16  James Lemke  <jim@wasabisystems.com>
33416
33417         * gcc.dg/arm-scd42-[123].c: New tests.
33418
33419 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33420
33421         PR c++/9043
33422         * g++.dg/abi/mangle20-1.C: New test.
33423         * g++.dg/abi/mangle20-2.C: New test.
33424
33425 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33426
33427         PR c++/13275
33428         * g++.dg/other/offsetof2.C: Remove XFAIL.
33429         * g++.dg/parse/offsetof1.C: New test.
33430         * g++.gd/parse/offsetof2.C: Likewise.
33431
33432 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33433
33434         * g++.dg/template/nontype3.C: New test.
33435         * g++.dg/template/static2.C: Tweaked the dg-error clause.
33436
33437 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33438
33439         * g++.dg/warn/noreturn-3.C: Also test instantiation.
33440
33441 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33442
33443         PR c++/13387
33444         * g++.dg/expr/assign1.C: New test.
33445
33446         PR c++/13242
33447         * g++.dg/abi/mangle19-1.C: New test.
33448         * g++.dg/abi/mangle19-2.C: New test.
33449
33450 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
33451
33452         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
33453
33454 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33455
33456         * gcc.c-torture/execute/20031216-1.c: New test.
33457
33458 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33459
33460         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
33461         an ICE regression.
33462
33463 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33464
33465         PR c++/10926
33466         * g++.dg/template/error9.C: New test.
33467
33468         PR c++/11116
33469         * g++.dg/template/error8.C: New test.
33470
33471 2003-12-15  Roger Sayle  <roger@eyesopen.com>
33472
33473         PR middle-end/13400
33474         * gcc.c-torture/execute/20031215-1.c: New test case.
33475
33476 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33477
33478         PR c++/13269
33479         * g++.dg/parse/error5.C: New test.
33480
33481         PR c++/12989
33482         * g++.dg/expr/sizeof1.C: New test.
33483
33484         PR c++/13310
33485         * g++.dg/template/crash15.C: New test.
33486
33487 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
33488
33489         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
33490         a non-POD type as the last named parameter of a varargs function.
33491
33492 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33493
33494         PR c++/13243
33495         PR c++/12573
33496         * g++.dg/template/crash14.C: New test.
33497         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
33498
33499 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33500
33501         * g++.dg/other/java1.C: New test.
33502
33503         PR c++/13241
33504         * g++.dg/abi/mangle18-1.C: New test.
33505         * g++.dg/abi/mangle18-2.C: New test.
33506
33507 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33508
33509         PR optimization/10312
33510         * gcc.c-torture/execute/20031214-1.c: New.
33511
33512 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
33513
33514         PR c++/10779
33515         PR c++/12160
33516         * g++.dg/parse/error3.C: New test.
33517         * g++.dg/parse/error4.C: Likewise.
33518         * g++.dg/abi/mangle4.C: Tweak error messages.
33519         * g++.dg/lookup/using5.C: Likewise.
33520         * g++.dg/other/error2.C: Likewise.
33521         * g++.dg/parse/typename5.C: Likewise.
33522         * g++.dg/parse/undefined1.C: Likewise.
33523         * g++.dg/template/arg2.C: Likewise.
33524         * g++.dg/template/ttp3.C: Likewise.
33525         * g++.dg/template/type1.C: Likewise.
33526         * g++.old-deja/g++.other/crash32.C: Likewise.
33527         * g++.old-djea/g++.pt/defarg8.C: Likewise.
33528
33529 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33530
33531         PR c++/13106
33532         * g++.dg/warn/noreturn-3.C: New test.
33533
33534 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33535
33536         PR c++/13118
33537         * g++.dg/abi/covariant3.C: New.
33538
33539 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
33540
33541         * g++.dg/eh/ia64-1.C: New test.
33542
33543 2003-12-12  Roger Sayle  <roger@eyesopen.com>
33544
33545         PR optimization/13037
33546         * g77.f-torture/execute/13037.f: New test case.
33547
33548 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33549
33550         PR c++/12881
33551         * g++.dg/abi/covariant2.C: New.
33552
33553 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
33554
33555         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
33556
33557 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
33558
33559         * gcc.c-torture/execute/wchar_t-1.x: Delete.
33560
33561 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
33562
33563         PR other/10819
33564         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
33565         to fix Bug 10819.
33566         * lib/g++.exp (g++_version): Likewise.
33567         * lib/g77.exp (g77_version): Likewise.
33568         * lib/objc.exp (default_objc_version): Likewise.
33569
33570 2003-12-10  Richard Henderson  <rth@redhat.com>
33571
33572         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
33573
33574         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
33575
33576 2003-12-08  Matt Austern  <austern@apple.com>
33577
33578         PR c/13134
33579         * lib/gcc-dg.exp (dg-require-visibility): Define.
33580         * lib/target-supports (check_visibility_available): Define.
33581         * gcc.dg/visibility-1.c: New test.
33582         * gcc.dg/visibility-2.c: Likewise.
33583         * gcc.dg/visibility-3.c: Likewise.
33584         * gcc.dg/visibility-4.c: Likewise.
33585         * gcc.dg/visibility-5.c: Likewise.
33586         * gcc.dg/visibility-6.c: Likewise.
33587         * g++.dg/ext/visibility-1.C: Likewise.
33588         * g++.dg/ext/visibility-2.C: Likewise.
33589         * g++.dg/ext/visibility-3.C: Likewise.
33590         * g++.dg/ext/visibility-4.C: Likewise.
33591         * g++.dg/ext/visibility-5.C: Likewise.
33592         * g++.dg/ext/visibility-6.C: Likewise.
33593
33594 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33595
33596         * g++.dg/lookup/java1.C: New test.
33597         * g++.dg/lookup/java2.C: New test.
33598
33599 2003-12-07  Falk Hueffner  <falk@debian.org>
33600
33601         * g++.dg/opt/noreturn-1.C: New test.
33602
33603 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
33604
33605         * gcc.dg/overflow-1.c: New test.
33606
33607 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33608
33609         * g77.f-torture/compile/13060.f: New test.
33610
33611 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
33612
33613         PR c++/13323
33614         * g++.dg/inherit/operator2.C: New test.
33615
33616 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
33617
33618         PR c++/13305
33619         * g++.dg/ext/attrib9.C: New test.
33620
33621 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
33622
33623         PR c++/13314
33624         * g++.dg/template/error7.C: New test.
33625
33626 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
33627             J"orn Rennecke <joern.rennecke@superh.com>
33628
33629         PR target/13302
33630         * g++.dg/other/struct-va_list.C: New test.
33631
33632 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33633
33634         PR c++/13166
33635         * g++.dg/parse/defarg6.C: New test.
33636
33637 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
33638
33639         PR target/13256
33640         * gcc.c-torture/execute/20031201-1.c: New test.
33641
33642 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
33643
33644         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
33645
33646 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33647
33648         * gcc.dg/builtin-return-1.c: New test.
33649
33650 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
33651             J"orn Rennecke <joern.rennecke@superh.com>
33652
33653         PR optimization/13260
33654         * gcc.c-torture/execute/20031204-1.c: New test.
33655
33656 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
33657
33658         PR c++/9127
33659         * g++.dg/template/error6.C: New test.
33660
33661 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
33662
33663         * gcc.dg/20031202-1.c: New test.
33664
33665 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
33666
33667         PR c++/13179
33668         * g++.dg/template/eh1.C: New test.
33669
33670         PR c++/10771
33671         * g++.dg/template/error5.C: New test.
33672
33673 2003-12-02  David Ung  <davidu@mips.com>
33674
33675         * gcc.dg/compat/vector-check.h: Corrected type for var
33676         g_##TMODE
33677
33678 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33679
33680         PR c++/10126
33681         * g++.dg/template/ptrmem8.C: New test.
33682
33683 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33684
33685         PR c++/12573
33686         * g++.dg/template/dependent-expr3.C: New test.
33687
33688 2003-12-01  James Lemke  <jim@wasabisystems.com>
33689
33690         * gcc.dg/arm-g2.c: New test.
33691
33692 2003-12-01  Roger Sayle  <roger@eyesopen.com>
33693
33694         PR optimization/11634
33695         * gcc.dg/20031201-2.c: New test case.
33696
33697 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
33698
33699         PR 11433
33700         * objc.dg/proto-lossage-3.m: New test.
33701
33702 2003-12-01  Roger Sayle  <roger@eyesopen.com>
33703
33704         PR optimization/12628
33705         * gcc.dg/20031201-1.c: New test case.
33706
33707 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33708
33709         * gcc.dg/unaligned-1.c: New test.
33710
33711 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
33712
33713         PR c++/9849
33714         * g++.dg/template/error4.C: New test.
33715         * g++.dg/template/nested3.C: Adjust error markers.
33716
33717 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33718
33719         * gcc.dg/cpp/assert4.c: Check more #system assertions.
33720
33721 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33722
33723         PR c/10333
33724         * gcc.dg/bitfld-7.c: New test.
33725
33726 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
33727
33728         * gcc.dg/tls/asm-1.C: New test.
33729
33730 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33731
33732         * gcc.dg/cpp/assert4.c: Update.
33733
33734 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33735
33736         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
33737         * gcc.dg/builtin-apply3.c: New test.
33738
33739 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33740
33741         * lib/compat.exp (compat-obj): New xfaildata parameter.
33742         Use it to set compiler_conditional_xfail_data before compiling.
33743         (compat-get-options): Handle dg-xfail-if.
33744         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
33745         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
33746         * gcc.dg/compat/vector-1_y.c: Likewise.
33747         * gcc.dg/compat/vector-2_x.c: Likewise.
33748         * gcc.dg/compat/vector-2_y.c: Likewise.
33749
33750 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33751
33752         * g++.dg/opt/reg-stack4.C: New test.
33753
33754 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33755
33756         * gcc.dg/builtin-apply2.c: New test.
33757
33758 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33759
33760         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
33761
33762 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33763
33764         PR c++/12924
33765         * g++.dg/template/template-id-2.C: New test.
33766
33767 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33768
33769         PR c++/5369
33770         * g++.dg/template/memfriend1.C: New test.
33771         * g++.dg/template/memfriend2.C: Likewise.
33772         * g++.dg/template/memfriend3.C: Likewise.
33773         * g++.dg/template/memfriend4.C: Likewise.
33774         * g++.dg/template/memfriend5.C: Likewise.
33775         * g++.dg/template/memfriend6.C: Likewise.
33776         * g++.dg/template/memfriend7.C: Likewise.
33777         * g++.dg/template/memfriend8.C: Likewise.
33778         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
33779
33780 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
33781
33782         PR c++/12515
33783         * g++.dg/ext/cond1.C: New test.
33784
33785 2003-11-20  Richard Henderson  <rth@redhat.com>
33786
33787         * gcc.dg/20020201-2.c: Remove.
33788         * gcc.dg/20020201-4.c: Remove.
33789         * gcc.dg/20020304-1.c: Remove.
33790
33791 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
33792
33793         * gcc.dg/cpp/trad/xwin1.c: New test case.
33794
33795 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
33796
33797         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
33798         * lib/g77.exp: Likewise.
33799         * lib/objc.exp: Likewise.
33800         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
33801         for darwin.
33802
33803 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33804
33805         PR c++/12932
33806         * g++.dg/template/static5.C: New test.
33807
33808 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33809
33810         * gcc.dg/nested-func-1.c: New test.
33811
33812 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33813
33814         * gcc.dg/cpp/assert4.c: New test.
33815
33816 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
33817
33818         PR c++/2294
33819         * g++.dg/lookup/using9.c: New test.
33820
33821 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
33822
33823         PR c++/12762
33824         * g++.dg/template/error3.C: New test.
33825
33826 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
33827
33828         PR ada/13035
33829         * ada/acats/run_acats, run_all.sh: Fix syntax error.
33830         No longer use a wrapper for gcc, since this does not work under
33831         Windows.
33832
33833 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
33834
33835         PR c++/2094
33836         * g++.dg/template/ptrmem7.C: New test.
33837
33838 2003-11-13  Andrew Pinski <apinski@apple.com>
33839
33840         * gcc.c-torture/compile/20031113-1.c: New test.
33841
33842 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
33843             Kean Johnston <jkj@sco.com>
33844
33845         PR c/13029
33846         * gcc.dg/unused-4.c: Update.
33847
33848 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33849
33850         * g++.dg/opt/const3.C: New test.
33851
33852 2003-11-13  Jan Hubicka  <jh@suse.cz>
33853
33854         * gcc.c-torture/compile/20031112-1.c: New test.
33855
33856 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
33857
33858         * g++.dg/parse/crash10.C: Remove bogus error marker.
33859
33860 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33861
33862         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
33863         (host_gcc): Likewise.
33864         (ROOT): Honor $PWDCMD.
33865         (BASE): Likewise.
33866         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
33867
33868 2003-11-12  Catherine Moore  <clm@redhat.com>
33869
33870         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
33871
33872 2003-11-12  Andreas Jaeger  <aj@suse.de>
33873             Jakub Jelinek  <jakub@redhat.com>
33874             Andrew Pinski  <pinskia@physics.uc.edu>
33875             Richard Henderson  <rth@redhat.com>
33876
33877         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
33878         systems.
33879         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
33880
33881         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
33882         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33883
33884 2003-11-11  Andreas Jaeger  <aj@suse.de>
33885
33886         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
33887
33888         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
33889
33890 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
33891
33892         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
33893         Clean ups.
33894
33895 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
33896
33897         * gcc.dg/trampoline-1.c: New test.
33898
33899 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33900
33901         * gcc.c-torture/compile/200031109-1.c: New test.
33902
33903 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33904
33905         PR c/3190
33906         PR c/8714
33907         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33908         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
33909         gcc.dg/format/no-y2k-1.c: Update.
33910
33911 2003-11-08  Roger Sayle  <roger@eyesopen.com>
33912
33913         PR optimization/10467
33914         * gcc.dg/20031108-1.c: New test case.
33915
33916 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
33917
33918         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
33919
33920 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33921
33922         * gcc.dg/compound-lvalue-1.c: New test.
33923         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
33924         some XFAILs.
33925
33926 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
33927
33928         * gcc.dg/altivec-varargs-1.c: New test.
33929
33930 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33931
33932         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
33933         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
33934         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
33935         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
33936         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
33937
33938 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33939
33940         * gcc.dg/cond-lvalue-1.c: New test.
33941
33942 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
33943
33944         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
33945
33946 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33947
33948         PR c++/11616
33949         * g++.dg/template/instantiate5.C: New test.
33950
33951 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33952
33953         PR c++/12726
33954         * g++.dg/ext/complit2.C: Replace test with self-contained version.
33955         * ChangeLog: Add missing first entry for above test.
33956
33957 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33958
33959         PR c++/9810
33960         * g++.dg/template/using8.C: New test.
33961         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
33962
33963 2003-11-02  Roger Sayle  <roger@eyesopen.com>
33964
33965         PR optimization/10817
33966         * gcc.c-torture/compile/20031102-1.c: New test case.
33967
33968 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
33969
33970         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
33971         2147483647.
33972
33973 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33974
33975         * gcc.dg/20031102-1.c: New test.
33976
33977 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33978
33979         * gcc.dg/complex-1.c: New test.
33980
33981 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33982
33983         PR c++/12796
33984         * g++.dg/template/crash13.C: Adjust expected error location.
33985         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33986
33987 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
33988
33989         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
33990
33991 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
33992
33993         PR/10239
33994         * gcc.c-torture/compile/20031031-2.c: New test.
33995
33996 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
33997
33998         PR/11640
33999         * gcc.c-torture/compile/20031031-1.c: New test.
34000
34001 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34002
34003         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34004         * gcc.misc-tests/bprob.exp: Likewise.
34005         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34006         the execution test on arm-elf configs.
34007         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34008         configs that don't support scratch files.
34009         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34010
34011 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34012
34013         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34014         done by dejagnu.
34015
34016 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34017
34018         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34019         Avoid non pure sh syntax. Add more logging.
34020
34021         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34022         fail.
34023
34024 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34025
34026         PR libgcj/10610
34027         * gcc.dg/ppc-stackalign-1.c: New test.
34028
34029 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34030
34031         * ada/acats/run_all.sh: Change output to be more compliant with
34032         dejagnu framework.
34033         Create acats.sum and acats.log files under testsuite/ada/acats
34034         Only run [a-z]* directories, to filter out e.g. CVS.
34035         Redirect build output to log file.
34036
34037 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34038
34039         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34040
34041 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34042
34043         PR ada/5909:
34044         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34045
34046 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34047
34048         * gcc.c-torture/compile/20031023-1.c: New test.
34049         * gcc.c-torture/compile/20031023-2.c: New test.
34050         * gcc.c-torture/compile/20031023-3.c: New test.
34051         * gcc.c-torture/compile/20031023-4.c: New test.
34052
34053 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34054
34055         PR c++/10371
34056         * g++.dg/lookup/scoped8.C: New test.
34057
34058 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34059
34060         * g++.dg/opt/reg-stack3.C: New test.
34061
34062 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34063
34064         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34065
34066 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34067
34068         PR c++/11076
34069         * g++.dg/template/crash13.C: New test.
34070
34071 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34072
34073         * gcc.dg/c99-restrict-2.c: New test.
34074
34075 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34076
34077         PR c++/12698, c++/12699, c++/12700, c++/12566
34078         * g++.dg/inherit/covariant9.C: New test.
34079         * g++.dg/inherit/covariant10.C: New test.
34080         * g++.dg/inherit/covariant11.C: New test.
34081
34082 2003-10-23  Jason Merrill  <jason@redhat.com>
34083
34084         PR c++/12726
34085         * g++.dg/ext/complit2.C: New test.
34086
34087 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34088
34089         PR target/12654
34090         * gcc.c-torture/execute/20031020-1.c: New test.
34091
34092 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34093
34094         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34095         following the jump_insn.
34096
34097 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34098
34099         * gcc.dg/cast-lvalue-1.c: New test.
34100
34101 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34102
34103         PR c++/11962
34104         * g++.dg/template/cond2.C: New test.
34105
34106 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34107
34108         * gcc.dg/builtins-28.c: New test.
34109
34110 2003-10-20  Jan Hubicka  <jh@suse.cz>
34111
34112         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
34113         parameter.
34114         * testsuite/gcc.dg/inline-2.c: Likewise.
34115
34116 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34117
34118         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34119         * gcc.dg/nest.c: Likewise.
34120
34121 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34122
34123         PR c++/9781, c++/10583, c++/11862
34124         * g++.dg/parse/crash13.C: New test.
34125
34126 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34127
34128         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34129
34130 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34131
34132         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34133         Define HAVE_C99_RUNTIME except on Solaris.
34134         * gcc.dg/builtins-20.c: Likewise.
34135
34136 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34137
34138         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34139
34140 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34141
34142         PR c++/12495
34143         * g++.dg/template/crash21.C: New test.
34144
34145 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34146
34147         PR c++/2513
34148         * g++.dg/template/typename5.C: New test.
34149
34150 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34151
34152         PR c++/12369
34153         * g++.dg/template/friend25.C: New test.
34154
34155 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34156
34157         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
34158         versions.
34159
34160 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
34161
34162         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
34163         == 2147483647.
34164
34165 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
34166
34167         * gcc.c-torture/execute/960416-1.x: Remove.
34168         * gcc.c-torture/execute/divconst-3.x: Likewise.
34169
34170 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
34171
34172         PR target/12598
34173         * gcc.dg/torture/cris-volatile-1.c: New test.
34174
34175 2003-10-14  Roger Sayle  <roger@eyesopen.com>
34176
34177         PR optimization/9325
34178         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
34179         for overflowing floating point to integer conversion during RTL
34180         simplification.
34181
34182 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
34183
34184         * objc/execute/_cmd.m: Fix typo.
34185         * objc.dg/image-info.m, objc.dg/symtab-1.m:
34186         Relax 'scan-assembler' regexp.
34187         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
34188         objc.dg/try-catch-4.m: Run on non-Darwin targets.
34189         * objc.dg/zero-link-2.m: Remove blank line.
34190         * objc.dg/zero-link-3.m: New test case.
34191
34192 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
34193
34194         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
34195
34196         * gcc.dg/asm-names.c: Use scan-assembler-not rather
34197         than linker trickery.
34198
34199 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34200
34201         PR c++/12370
34202         * g++.dg/other/friend2.C: New test.
34203
34204 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34205
34206         * gcc.dg/20031012-1.c: New test.
34207
34208 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34209
34210         * gcc.dg/weak/weak-3.c: Fix for new warning.
34211
34212 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
34213
34214         PR optimization/8750
34215         * gcc.c-torture/execute/20031012-1.c: New test case.
34216
34217 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34218
34219         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
34220         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
34221
34222 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34223
34224         PR optimization/12260
34225         * gcc.c-torture/compile/20031011-2.c: New test case.
34226
34227 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34228
34229         * gcc.c-torture/execute/20031011-1.c: New testcase.
34230
34231 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
34232
34233         * gcc.c-torture/compile/20031011-1.c: New test.
34234
34235 2003-10-11  Jan Hubicka  <jh@suse.cz>
34236
34237         * g++.dg/other/first-global.C: New test.
34238
34239 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34240
34241         * gcc.c-torture/execute/string-opt-18.c: New testcase.
34242
34243 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
34244
34245         * gcc.c-torture/compile/20031010-1.c: New test.
34246
34247 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
34248
34249         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34250         * gcc.c-torture/execute/va-arg-25.c: ... here.
34251
34252 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
34253
34254         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34255
34256 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
34257
34258         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34259
34260 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
34261
34262         * g++.dg/parse/error2.C: New test.
34263
34264 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
34265
34266         PR c++/11097
34267         * g++.dg/other/error5.C: Modify the error message.
34268         * g++.dg/lookup/using8.C: New test.
34269
34270 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
34271
34272         * gcc.dg/darwin-abi-2.c: New file.
34273         * gcc.c-torture/execute/va-arg-24.c: New file.
34274
34275 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
34276
34277         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
34278         indentation.
34279
34280 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
34281
34282         PR c++/10147
34283         * g++.dg/other/error4.C: Update error messages.
34284         * g++.dg/template/ptrmem4.C: Likewise.
34285
34286         PR c++/12337
34287         * g++.dg/init/new9.C: New test.
34288
34289         PR c++/12334, c++/12236, c++/8656
34290         * g++.dg/ext/attrib8.C: New test.
34291
34292 2003-10-06  Devang Patel  <dpatel@apple.com>
34293
34294         * gcc.dg/debug/dwarf2-3.h: New test.
34295         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34296
34297 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
34298
34299         * g++.dg/opt/cfg2.C: New test.
34300
34301 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34302
34303         * g++.dg/opt/float1.C: New test.
34304
34305 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34306
34307         * gcc.dg/c90-array-lval-6.c: New test.
34308         * gcc.dg/c99-array-lval-6.c: New test.
34309
34310 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
34311             Ziemowit Laski  <zlaski@apple.com>
34312
34313         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34314         'Derived', so that it is never considered a class method; add
34315         new warning for '+port' method ambiguity.
34316         * objc.dg/method-12.m: Include <objc/objc.h> instead of
34317         <objc/objc-api.h> (needed on Mac OS X).
34318         * objc.dg/method-13.m: New test.
34319
34320 2003-10-03  Roger Sayle  <roger@eyesopen.com>
34321
34322         PR optimization/9325, PR java/6391
34323         * gcc.c-torture/execute/20031003-1.c: New test case.
34324
34325 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
34326
34327         PR optimization/12180
34328         * gcc.dg/20031002-1.c: New test.
34329
34330         PR c++/12486
34331         * g++.dg/inherit/error1.C: New test.
34332
34333 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
34334
34335         * lib/f-torture.exp (search_for): Rename to...
34336         (search_for_re): This.  Also, clean up comments and the
34337         "regexp" invocation.
34338
34339 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
34340
34341         * gcc.c-torture/compile/20031002-1.c: New test.
34342
34343 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
34344
34345         * g++.dg/opt/cond1.C: New test.
34346
34347 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
34348
34349         * gcc.dg/Wold-style-definition-2.c: New testcase.
34350         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
34351
34352 2003-09-29  Richard Henderson  <rth@redhat.com>
34353
34354         * g++.dg/init/array10.C: Add dg-options.
34355
34356 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34357
34358         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
34359
34360 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34361
34362         * g++.dg/template/friend19.C: Fix typo.
34363         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
34364
34365 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
34366
34367         * gcc.c-torture/execute/20030928-1.c: New test.
34368         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
34369
34370 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34371
34372         * g++.dg/opt/unroll1.C: New test.
34373
34374 2003-09-26  Roger Sayle  <roger@eyesopen.com>
34375
34376         PR optimization/11741
34377         * gcc.dg/20030926-1.c: New test case.
34378
34379 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34380
34381         PR c++/5655
34382         * g++.dg/parse/access7.C: New test.
34383         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
34384
34385 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
34386
34387         MERGE OF objc-improvements-branch into MAINLINE:
34388         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
34389         if libobjc has not been built.
34390         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
34391         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
34392         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
34393         objc/execute/nested-3.m, objc/execute/np-2.m,
34394         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
34395         objc/execute/redefining_self.m, objc/execute/root_methods.m,
34396         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
34397         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
34398         objc.dg/special/unclaimed-category-1.h,
34399         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
34400         well as GNU runtime.
34401         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
34402         * execute/cascading-1.m, execute/function-message-1.m,
34403         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
34404         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
34405         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
34406         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
34407         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
34408         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
34409         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
34410         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
34411         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
34412         * objc.dg/bitfield-2.m: Run only on Darwin.
34413         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
34414         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
34415         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
34416         * objc.dg/const-str-1.m: Fix constant string layout.
34417
34418 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
34419
34420         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
34421
34422 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
34423
34424         * gcc.dg/darwin-abi-1.c: New file.
34425
34426 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
34427
34428         PR target/12281
34429         * gcc.c-torture/compile/20030921-1.c: New test.
34430
34431 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34432
34433         * g++.dg/opt/reg-stack2.C: New test.
34434
34435 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34436
34437         * g++.dg/eh/delayslot1.C: New test.
34438
34439 2003-09-20  Richard Henderson  <rth@redhat.com>
34440
34441         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
34442
34443 2003-09-20  Roger Sayle  <roger@eyesopen.com>
34444
34445         * gcc.c-torture/execute/20030920-1.c: New test case.
34446
34447 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34448
34449         * g++.dg/rtti/typeid3.C: Correct expected error message.
34450
34451 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34452
34453         PR c++/157
34454         * g++.dg/parse/crash12.C: New test.
34455
34456 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
34457
34458         * gcc.dg/compat/mixed-struct-check.h: New.
34459         * gcc.dg/compat/mixed-struct-defs.h: New.
34460         * gcc.dg/compat/mixed-struct-init.h: New.
34461         * gcc.dg/compat/struct-by-value-19_main.c: New.
34462         * gcc.dg/compat/struct-by-value-19_x.c: New.
34463         * gcc.dg/compat/struct-by-value-19_y.c: New.
34464         * gcc.dg/compat/struct-by-value-20_main.c: New.
34465         * gcc.dg/compat/struct-by-value-20_x.c: New.
34466         * gcc.dg/compat/struct-by-value-20_y.c: New.
34467         * gcc.dg/compat/struct-return-19_main.c: New.
34468         * gcc.dg/compat/struct-return-19_x.c: New.
34469         * gcc.dg/compat/struct-return-19_y.c: New.
34470         * gcc.dg/compat/struct-return-20_main.c: New.
34471         * gcc.dg/compat/struct-return-20_x.c: New.
34472         * gcc.dg/compat/struct-return-20_y.c: New.
34473
34474 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
34475         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
34476         so that it will not complain on LP64 targets.
34477
34478 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34479
34480         PR c++/495
34481         * g++.dg/template/friend24.C: New test.
34482
34483 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
34484
34485         PR c++/12332
34486         * g++.dg/template/memtmpl2.C: New test.
34487
34488 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
34489
34490         PR target/11184
34491         * gcc.dg/builtin-apply1.c: New test.
34492
34493 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34494
34495         PR c++/9848
34496         * g++.dg/warn/Wunused-4.C: New test.
34497
34498 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34499
34500         PR c++/12316
34501         * g++.dg/other/gc2.C: New test.
34502
34503 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
34504
34505         PR c++/11991
34506         * g++.dg/rtti/typeid3.C: New test.
34507
34508         PR c++/12266
34509         * g++.dg/overload/template1.C: New test.
34510
34511 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34512
34513         * g++.dg/opt/cfg3.C: New test.
34514
34515 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34516
34517         PR c++/7939
34518         * g++.dg/template/crash11.C: New test.
34519
34520 2003-09-16  Jason Merrill  <jason@redhat.com>
34521             Jakub Jelinek  <jakub@redhat.com>
34522
34523         * gcc.dg/attr-warn-unused-result.c: New test.
34524
34525 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34526
34527         PR c++/12184
34528         * g++.dg/expr/call2.C: New test.
34529
34530 2003-09-15  Andreas Jaeger  <aj@suse.de>
34531
34532         * gcc.dg/Wold-style-definition-1.c: New test.
34533
34534 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
34535
34536         PR c++/3907
34537         * g++.dg/parse/template12.C: New test.
34538
34539         * g++.dg/abi/bitfield11.C: New test.
34540         * g++.dg/abi/bitfield12.C: Likewise.
34541
34542 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
34543
34544         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
34545         non-expansion of functional macro name without arguments at EOL.
34546         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
34547
34548 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
34549
34550         * gcc.c-torture/execute/20030914-[12].c: New tests.
34551
34552 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34553
34554         PR c++/11788
34555         * g++.dg/overload/addr1.C: New test.
34556
34557 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
34558
34559         * gcc.dg/20030909-1.c: New test.
34560
34561 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34562
34563         * gcc.dg/ultrasp10.c: New test.
34564
34565 2003-09-09  Devang Patel  <dpatel@apple.com>
34566
34567         * gcc.dg/darwin-ld-6.c: New test.
34568
34569 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34570
34571         * gcc.dg/torture/builtin-explog-1.c: New testcase.
34572
34573 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
34574
34575         * gcc.dg/ia64-types1.c: New test.
34576         * gcc.dg/ia64-types2.c: Likewise.
34577
34578 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34579
34580         * gcc.dg/builtins-1.c: Add more _Complex tests.
34581         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34582
34583         * gcc.dg/builtins-1.c: Test existing _Complex functions.
34584         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34585
34586 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
34587
34588         PR c++/11786
34589         * g++.dg/lookup/koenig2.C: New test.
34590
34591         PR c++/5296
34592         * g++.dg/rtti/typeid2.C: New test.
34593
34594 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
34595
34596         * gcc.c-torture/compile/20030904-1.c: New test.
34597
34598 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34599
34600         * g++.dg/opt/longbranch2.C: New test.
34601
34602 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
34603
34604         * g++.dg/template/crash10.C: Only compile it.
34605
34606 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
34607
34608         PR middle-end/11665
34609         * gcc.c-torture/compile/20030907-1.c: New test.
34610         * g++.dg/init/array11.C: New test.
34611
34612 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
34613
34614         PR c++/11852
34615         * g++.dg/init/struct1.C: New test.
34616
34617 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
34618
34619         PR c++/12181
34620         * g++.dg/expr/comma1.C: New test.
34621
34622 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
34623
34624         PR c++/11867
34625         * g++.dg/expr/static_cast5.C: New test.
34626
34627 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
34628
34629         PR c++/11507
34630         * g++.dg/lookup/scoped7.C: New test.
34631
34632         PR c++/9574
34633         * g++.dg/other/static1.C: New test.
34634
34635         PR c++/11490
34636         * g++.dg/warn/template-1.C: New test.
34637
34638         PR c++/11432
34639         * g++.dg/template/crash10.C: New test.
34640
34641         PR c++/2478
34642         * g++.dg/overload/VLA.C: New test.
34643
34644         PR c++/10804
34645         * g++.dg/template/call1.C: New test.
34646
34647 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34648
34649         PR c++/11794
34650         * g++.dg/parse/using3.C: New test.
34651
34652 2003-09-06  Roger Sayle  <roger@eyesopen.com>
34653
34654         PR c++/11409
34655         * g++.dg/overload/builtin3.C: New test case.
34656
34657 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
34658
34659         PR c/9862
34660         * gcc.dg/20030906-1.c: New test.
34661         * gcc.dg/20030906-2.c: Likewise.
34662
34663 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34664
34665         PR c++/12167
34666         * g++.dg/parse/defarg5.C: New test.
34667
34668         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
34669
34670 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
34671
34672         PR c++/12163
34673         * g++.dg/expr/static_cast4.C: New test.
34674
34675         PR c++/12146
34676         * g++.dg/template/crash9.C: New test.
34677
34678 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
34679
34680         * g++.old-deja/g++.ext/pretty2.C: Update for change
34681         in __FUNCTION__.
34682         * g++.old-deja/g++.ext/pretty3.C: Likewise.
34683
34684 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
34685
34686         PR c++/11922
34687         * g++/dg/template/qualified-id1.C: New test.
34688
34689         PR c++/12037
34690         * g++.dg/warn/noeffect4.C: New test.
34691
34692 2003-09-04  Matt Austern  <austern@apple.com>
34693
34694         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
34695         * g++.dg/ext/fnname2.C: Likewise.
34696         * g++.dg/ext/fnname3.C: Likewise.
34697
34698 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
34699
34700         * g++.dg/expr/lval1.C: New test.
34701         * g++.dg/ext/lvcast.C: Remove.
34702
34703 2003-09-03  Roger Sayle  <roger@eyesopen.com>
34704
34705         PR optimization/11700.
34706         * gcc.c-torture/compile/20030903-1.c: New test case.
34707
34708 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
34709
34710         PR c++/12053
34711         * g++.dg/abi/layout4.C: New test.
34712
34713 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
34714
34715         PR c++/11553
34716         * g++.dg/parse/friend3.C: New test.
34717
34718 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
34719
34720         PR c++/11847
34721         * g++.dg/template/class1.C: New test.
34722
34723         PR c++/11808
34724         * g++.dg/expr/call1.C: New test.
34725
34726 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
34727
34728         PR c++/12114
34729         * g++.dg/init/ref9.C: New test.
34730
34731         PR c++/11972
34732         * g++.dg/template/nested4.C: New test.
34733
34734 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
34735
34736         PR c++/12093
34737         * g++.dg/template/non-dependent4.C: New test.
34738
34739         PR c++/11928
34740         * g++.dg/inherit/conv1.C: New test.
34741
34742 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
34743
34744         PR c++/6196
34745         * g++.dg/ext/label1.C: New test.
34746         * g++.dg/ext/label2.C: Likewise.
34747
34748 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
34749
34750         * g++.dg/expr/cond3.C: New test.
34751
34752 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34753
34754         * gcc.dg/builtins-1.c: Add new builtin cases.
34755
34756 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34757
34758         * gcc.dg/builtins-1.c: Add new cases.
34759         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34760
34761 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34762
34763         * gcc.dg/builtins-1.c: Add more math builtin tests.
34764         * gcc.dg/torture/builtin-attr-1.c: New test.
34765
34766 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
34767
34768         PR optimization/5079
34769         * g++.dg/opt/static3.C: New test.
34770
34771 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34772
34773         * gcc.misc-tests/gcov-10b.c: New test.
34774
34775 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
34776
34777         * g++.dg/opt/ptrmem3.C: New test.
34778
34779         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
34780
34781 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
34782
34783         * gcc.dg/20030826-2.c: New test.
34784
34785 2003-08-26  Roger Sayle  <roger@eyesopen.com>
34786
34787         PR middle-end/12002
34788         * g77.f-torture/compile/12002.f: New test case.
34789
34790 2003-08-26  Roger Sayle  <roger@eyesopen.com>
34791
34792         * gcc.dg/20030826-1.c: New test case.
34793
34794 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
34795
34796         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
34797
34798 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
34799
34800         PR c++/11871
34801         * c++.dg/lookup/crash1.C: New test.
34802
34803         * c++.dg/warn/noeffect3.C: New test.
34804
34805 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
34806
34807         * gcc.dg/compat/vector-1_x.c: Compile with -w.
34808         * gcc.dg/compat/vector-1_y.c: Ditto.
34809         * gcc.dg/compat/vector-2_x.c: Ditto.
34810         * gcc.dg/compat/vector-2_y.c: Ditto.
34811
34812 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
34813
34814         * gcc.dg/20030702-1.c: New test.
34815
34816 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
34817
34818         PR c++/8795
34819         * g++.dg/ext/altivec-1.C: New test.
34820
34821 2003-08-24  Richard Henderson  <rth@redhat.com>
34822
34823         * g++.dg/eh/simd-2.C: Add -w for x86.
34824
34825 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
34826
34827         * gcc.dg/20030815-1.c: New test.
34828
34829 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34830
34831         PR c++/3765
34832         * g++.dg/parse/access6.C: New test.
34833
34834 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34835
34836         PR c++/641, c++/11876
34837         * g++.dg/template/friend22.C: New test.
34838         * g++.dg/template/friend23.C: Likewise.
34839
34840 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34841
34842         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
34843         identically.
34844
34845 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34846
34847         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
34848
34849 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34850
34851         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
34852
34853 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34854
34855         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
34856
34857 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34858
34859         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
34860
34861 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
34862
34863         PR c++/11919
34864         * g++.dg/overload/prom1.C: New test.
34865
34866         PR c++/11551
34867         * g++.dg/parse/dtor2.C: New test.
34868
34869         PR c++/10762
34870         * g++.dg/parse/using2.C: New test.
34871
34872 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
34873
34874         PR target/11805
34875         * gcc.c-torture/compile/20030821-1.c: New.
34876
34877 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
34878
34879         PR c++/11834
34880         * g++.dg/template/deduce2.C: New test.
34881
34882 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
34883
34884         * gcc.c-torture/execute/20030821-1.c: New test.
34885
34886 2003-08-20  Roger Sayle  <roger@eyesopen.com>
34887
34888         PR middle-end/11984
34889         * gcc.dg/20030820-1.c: New test case.
34890
34891 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
34892
34893         PR c++/11945
34894         * g++.dg/warn/noeffect2.C: New test.
34895
34896 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
34897
34898         PR c++/10926
34899         * g++.dg/template/dtor2.C: New test.
34900
34901         PR c++/11684
34902         * g++.dg/template/operator1.C: New test.
34903         * g++.dg/parse/operator4.C: New test.
34904
34905         PR c++/11946.C
34906         * g++.dg/expr/enum1.C: New test.
34907         * gcc.dg/c99-bool-1.c: Remove bogus warning.
34908
34909         PR c++/11036.C
34910         * g++.dg/parse/elab2.C: New test.
34911         * g++.dg/parse/typedef4.C: Change error message.
34912         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
34913         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
34914         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
34915
34916 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
34917
34918         * gcc.dg/pch/warn-1.c: New.
34919         * gcc.dg/pch/warn-1.hs: New.
34920
34921         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
34922         not-tested file.
34923
34924 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
34925
34926         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
34927
34928 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
34929
34930         * gcc.dg/uninit-D.c: New Test.
34931         * gcc.dg/uninit-E.c: New Test.
34932         * gcc.dg/uninit-F.c: New Test.
34933         * gcc.dg/uninit-G.c: New Test.
34934
34935 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
34936
34937         * g++.dg/README: Describe the pch directory.
34938
34939 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34940
34941         PR c++/11174
34942         * g++.dg/parse/access4.C: New test.
34943         * g++.dg/parse/access5.C: Likewise.
34944         * g++.old-deja/g++.jason/access17.C: Adjust error message.
34945
34946 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
34947
34948         * gcc.dg/noncompile/20030818-1.c: New.
34949
34950 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34951
34952         PR c++/11957
34953         * g++.dg/warn/noeffect1.C: New test.
34954
34955         * g++.dg/template/scope2.C: New test.
34956         * g++.dg/template/error2.C: Correct dg-error
34957
34958 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
34959
34960         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
34961
34962 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
34963
34964         PR C++/11512
34965         * g++.dg/template/warn1.C: New.
34966
34967 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
34968
34969         * g++.dg/template/error2.C: New test.
34970         * g++.dg/lookup/using7.C: Adjust errors
34971         * g++.old-deja/g++.pt/crash36.C: Likewise.
34972         * g++.old-deja/g++.pt/derived3.C: Likewise.
34973
34974 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34975
34976         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
34977         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
34978         * gcc.c-torture/execute/builtins/string-9.c: New, from
34979         string-opt-9.c.  Adjust for execute/builtins framework.
34980         * gcc.c-torture/execute/string-opt-9.c: Delete.
34981
34982 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
34983
34984         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
34985
34986         * g++.dg/parse/ret-type2.C: New test.
34987
34988         PR c++/11703
34989         * g++.dg/init/new8.C: New test.
34990
34991         PR c++/10923
34992         * g++.dg/parse/typedef5.C: New test.
34993
34994         PR c++/9512
34995         * g++.dg/parse/qualified2.C: New test.
34996         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
34997         invalid code.
34998
34999 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35000
35001         * g++.dg/conversion/ptrmem1.C: New test.
35002
35003 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35004
35005         PR target/11693
35006         * gcc.dg/20030811-1.c: New test.
35007
35008         PR target/11535
35009         * gcc.c-torture/execute/20030811-1.c: New test.
35010
35011 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35012
35013         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35014
35015 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35016
35017         PR c++/11789.C
35018         * g++.dg/inherit/multiple1.C: New test.
35019
35020 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35021
35022         * gcc.dg/spe1.c: New test.
35023
35024         PR c++/11670
35025         * g++.dg/expr/cast2.C: New test.
35026
35027         PR c++/10530
35028         * g++.dg/template/dependent-name2.C: New test.
35029
35030 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35031
35032         * g++.dg/parse/crash11.C: Put the dg options in comments.
35033
35034 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35035
35036         * lib/gcc-dg.exp: Update for diagnostic change.
35037
35038 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35039
35040         PR c++/5767
35041         * g++.dg/parse/crash11.C: New test.
35042
35043 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35044
35045         * gcc.dg/cpp/spacing1.c: Update.
35046
35047 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35048
35049         PR target/11739
35050         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35051         a value for -mtune.
35052
35053 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35054
35055         PR middle-end/11771
35056         * gcc.c-torture/compile/20030804-1.c: New test case.
35057
35058 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35059
35060         * gcc.dg/20030804-1.c: New test case.
35061
35062 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35063
35064         * gcc.dg/cpp/separate-1.c: New test.
35065
35066 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35067
35068         PR c++/11704
35069         * g++.dg/template/dependent-expr2.C: New test.
35070
35071         PR c++/11766
35072         * g++.dg/expr/ptrmem1.C: New test.
35073
35074 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35075
35076         PR c++/9453
35077         * g++.dg/template/friend15.C: New test.
35078
35079 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35080
35081         * lib/dg-pch.exp: Work round PCH bug.
35082
35083 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35084
35085         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35086         builtins.  Move cases from builtins-4.c here.
35087
35088         * gcc.dg/torture/builtin-math-1.c: New test taken from
35089         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35090         additional cases.
35091
35092         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35093         Delete.
35094
35095 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35096
35097         PR c++/9447
35098         * g++.dg/template/using7.C: New test.
35099
35100 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35101
35102         * import1.c, import2.c: New tests.
35103
35104 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35105
35106         * g++.dg/eh/crossjump1.C: New test.
35107
35108 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35109
35110         PR c++/11697
35111         * g++.dg/template/using6.C: New test.
35112
35113         PR c++/11744
35114         * g++.dg/template/koenig2.C: New test.
35115
35116 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35117
35118         PR c++/7983
35119         * g++.dg/parse/typedef4.C: New test.
35120
35121 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35122
35123         PR c++/8442, c++/8806
35124         * g++.dg/template/elab1.C: New test.
35125         * g++.dg/template/type2.C: Likewise.
35126         * g++.dg/template/ttp3.C: Adjust expected error message.
35127         * g++.old-deja/g++.law/visibility13.C: Likewise.
35128         * g++.old-deja/g++.niklas/t135.C: Likewise.
35129         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35130         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35131         template argument.
35132         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35133
35134 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35135
35136         PR c++/11295
35137         * g++.dg/ext/stmtexpr1.C: New test.
35138
35139         * g++.dg/opt/tmp1.C: New test.
35140
35141         PR c++/11525
35142         * g++.dg/parse/constant4.C: New test.
35143
35144         PR c++/9447
35145         * g++.dg/template/using5.C: New test.
35146
35147 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35148
35149         * gcc.dg/builtins-27.c: New test case.
35150
35151 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35152
35153         * gcc.dg/tls/opt-7.c: New test.
35154
35155 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35156
35157         * g++.old-deja/g++.other/crash18.C: Remove.
35158
35159 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35160
35161         * g++.dg/template/explicit3.C: New.
35162         * g++.dg/template/explicit4.C: New.
35163         * g++.dg/template/explicit5.C: New.
35164
35165         PR c++/11347
35166         * g++.dg/template/memtmpl1.C: New.
35167
35168 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
35169
35170         PR target/11565
35171         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
35172         * gcc.dg/i386-387-5.c (dg-options): Likewise.
35173
35174 2003-07-30  Jan Hubicka  <jh@suse.cz>
35175
35176         * vtgc1.c: Kill.
35177
35178 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
35179
35180         * gcc.dg/struct-in-proto-1.c: New test.
35181
35182 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
35183
35184         * gcc.dg/cpp/include2.c: Only expect one message.
35185
35186 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
35187
35188         PR c++/9447
35189         * g++.dg/template/using1.C: New test.
35190         * g++.dg/template/using2.C: New test.
35191         * g++.dg/template/using3.C: New test.
35192         * g++.dg/template/using4.C: New test.
35193
35194 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
35195
35196         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
35197         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35198
35199 2003-07-28  Jan Hubicka  <jh@suse.cz>
35200
35201         PR c++/11530
35202         * g++.dg/opt/call1.C: New test.
35203
35204 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
35205
35206         PR c++/11667
35207         * g++.dg/init/enum2.C: New test.
35208         * g++.dg/template/overload1.C: Add "-w" option.
35209
35210 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
35211
35212         * gcc.dg/Wdeclaration-after-statement-1.c,
35213         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
35214
35215 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
35216
35217         * gcc.c-torture/compile/20030725-1.c: New test.
35218
35219 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
35220
35221         * gcc.dg/20030505.c: Only run for SPE.
35222         Remove definition of opaque type.
35223
35224 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
35225
35226         * g++.dg/template/ptrmem6.C: New test.
35227
35228 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
35229
35230         * gcc.c-torture/compile/zero-strct-2.c: New test.
35231
35232 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
35233
35234         * gcc.dg/intermod-1.c: New test.
35235
35236 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35237
35238         PR c++/11617
35239         * g++.dg/template/lookup2.C: New test.
35240         * g++.dg/template/memclass1.C: Remove instantiated from error.
35241         * g++.dg/other/error2.C: Tweak expected errors.
35242
35243         PR c++/11596
35244         * g++.dg/template/defarg3.C: New test.
35245
35246         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35247
35248 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
35249
35250         * g++.dg/inherit/access5.C: New test.
35251
35252 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35253
35254         PR c++/11513
35255         * g++.dg/template/crash8.C: New test.
35256
35257 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
35258
35259         PR c/10602
35260         * gcc.dg/noncompile/incomplete-2.c: New test.
35261
35262 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
35263
35264         PR c++/11645
35265         * g++.dg/inherit/access4.C: New test.
35266
35267         PR c++/11517
35268         * g++.dg/expr/cond2.C: New test.
35269
35270         PR optimization/10679
35271         * g++.dg/opt/inline4.C: New test.
35272
35273 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35274
35275         * g++.dg/parse/crash10: New test.
35276
35277 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35278
35279         * g++.dg/ext/flexary1.C: New test.
35280
35281 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35282
35283         PR c++/10793
35284         * g++.dg/template/crash9.C: New test.
35285
35286 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35287
35288         PR c++/3004
35289         * g++.dg/parse/typedef3.C: New test.
35290
35291         PR c++/7906
35292         * g++.dg/parse/operator2.C: New test.
35293
35294         PR c++/8895
35295         * g++.dg/parse/def-tmpl-arg1.C: New test.
35296
35297         PR c++/9282
35298         * g++.dg/parse/funptr1.C: New test.
35299
35300         PR c++/9452
35301         * g++.dg/parse/ambig3.C: New test.
35302
35303         PR c++/9454
35304         * g++.dg/parse/operator3.C: New test.
35305
35306         PR c++/9486
35307         * g++.dg/parse/template10.C: New test.
35308
35309         PR c++/9488
35310         * g++.dg/parse/template11.C: New test.
35311
35312         PR c++/10150
35313         * g++.dg/parse/invalid-op1.C: New test.
35314
35315         PR c++/10247
35316         * g++.dg/parse/condexpr1.C: New test.
35317
35318 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35319
35320         * g++.dg/ext/packed3.C: New test.
35321         * g++.dg/ext/packed4.C: New test.
35322
35323         * gcc.dg/pack-test-3.c: New test.
35324
35325 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
35326
35327         * lib/compat.exp: Handle dg-options per source file.
35328         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35329         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35330         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35331         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35332         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35333         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35334         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35335         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35336         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35337         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35338         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35339         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35340         * g++.dg/compat/break/bitfield7_x.C: Ditto.
35341         * g++.dg/compat/break/bitfield7_y.C: Ditto.
35342
35343 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
35344
35345         PR c/10320
35346         * gcc.c-torture/execute/20030718-1.c: New test.
35347
35348 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35349
35350         PR optimization/11536
35351         * gcc.dg/20030721-1.c: New test.
35352
35353 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
35354
35355         PR c++/11546
35356         * g++.dg/template/lookup1.C: New test.
35357
35358 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
35359
35360         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
35361         diagnostics of ill-formed constructs involving labels.
35362         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
35363         the new 'previously defined here' message.
35364
35365 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
35366
35367         * g++.dg/parse/non-dependent2.C: New test.
35368
35369 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
35370
35371         * g++.dg/init/init-ref4.C: xfail on targets without
35372         weak symbols.
35373
35374 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
35375
35376         PR target/11087
35377         * gcc.c-torture/execute/20030717-1.c: New test.
35378
35379 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35380
35381         * g++.dg/opt/cfg1.C: New test.
35382
35383 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
35384
35385         PR optimization/11557
35386         * gcc.dg/20030717-1.c: New test.
35387
35388 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
35389
35390         PR c++/10476
35391         * g++.dg/expr/crash-1.C: New test.
35392
35393         PR c++/11027
35394         * g++.dg/template/init3.C: New test.
35395
35396         PR c++/8222
35397         * g++.dg/template/non-dependent1.C: New test.
35398
35399         PR c++/11070
35400         * g++.dg/template/non-dependent2.C: New test.
35401
35402         PR c++/11071
35403         * g++.dg/template/non-dependent3.C: New test.
35404
35405         PR c++/9907
35406         * g++.dg/template/sizeof5.C: New test.
35407
35408 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
35409
35410         PR 11498
35411         * gcc.c-torture/compile/mangle-1.c: New file.
35412
35413 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35414
35415         PR c++/7809
35416         * g++.dg/parse/access3.C: New test.
35417
35418 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
35419
35420         PR c++/11384
35421         * g++.dg/init/init-ref4.C: New test.
35422
35423 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
35424
35425         PR c++/11547
35426         * g++.dg/parse/constant3.C: New test.
35427         * g++.dg/parse/crash7.C: Likewise.
35428
35429 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
35430
35431         PR target/11008
35432         * gcc.dg/i386-pentium4-not-mull.c: New.
35433
35434 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
35435
35436         * gcc.dg/asm-names.c (ymain): Make it weak.
35437
35438 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35439
35440         PR c++/5421
35441         * g++.dg/template/friend21.C: New test.
35442
35443 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
35444
35445         * gcc.dg/cleanup-8.c: New test.
35446         * gcc.dg/cleanup-9.c: New test.
35447
35448 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
35449
35450         * g++.dg/ext/dll-MI1.h: New file.
35451         * g++.dg/ext/dllexport-MI1.C: New file.
35452         * g++.dg/ext/dllimport-MI1.C: New file.
35453
35454 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
35455
35456         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
35457         it does not have cmpstrsi patterns (just cmpmemsi).
35458
35459 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
35460
35461         PR debug/11473
35462         * g++.dg/debug/debug8.C: New test.
35463
35464 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35465
35466         PR c++/10108
35467         * g++.dg/template/crash7.C: New test.
35468
35469 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
35470
35471         PR target/10795
35472         * gcc.c-torture/compile/20030708-1.c: New.
35473
35474 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35475
35476         * gcc.c-torture/execute/20030715-1.c: New test.
35477
35478 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
35479
35480         * gcc.dg/pch/inline-3.c: New file.
35481         * gcc.dg/pch/inline-3.hs: New file.
35482         * gcc.dg/pch/inline-4.c: New file.
35483         * gcc.dg/pch/inline-4.hs: New file.
35484
35485 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
35486
35487         PR c++/11509
35488         * g++.dg/template/crash6.C: New test.
35489
35490         PR c++/7053
35491         * g++.dg/template/friend20.C: New test.
35492
35493         PR c++/7019
35494         * g++.dg/template/overload2.C: New test.
35495
35496 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35497
35498         PR optimization/11440
35499         * gcc.c-torture/execute/20030714-1.c: New test.
35500
35501 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35502
35503         PR c++/11154
35504         * g++.dg/template/partial2.C: New test.
35505
35506 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
35507
35508         PR c++/11503
35509         * g++.dg/template/anon1.C: New test.
35510
35511         PR c++/11493
35512         PR c++/11495
35513         * g++.dg/parse/template9.C: Likewise.
35514         * g++.dg/template/crash4.C: New test.
35515         * g++.dg/template/koenig1.C: Likewise.
35516         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
35517         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
35518         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
35519         functions.
35520         * g++.old-deja/g++.jason/template36.C: Likewise.
35521         * g++.old-deja/g++.mike/p1989.C: Likewise.
35522         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
35523         * g++.old-deja/g++.pt/ttp20.C: Use this->.
35524         * g++.old-deja/g++.pt/ttp21.C: Use this->.
35525         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
35526         compiling.
35527         * g++.old-deja/g++.pt/union2.C: Use this->.
35528
35529 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
35530
35531         * gcc.dg/20030711-1.c: New test.
35532
35533 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
35534
35535         PR c++/11050
35536         * g++.dg/parse/args1.C: New test.
35537         * g++.pt/defarg8.C: Change expected errors.
35538
35539 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
35540
35541         PR c++/8164
35542         * g++.dg/template/nontype2.C: New test.
35543
35544         PR c++/10558
35545         * g++.dg/parse/template8.C: New test.
35546
35547         PR c++/8327
35548         * g++.dg/template/scope1.C: New test.
35549
35550         * g++.dg/warn/Wsign-compare-1.C: New test.
35551
35552 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
35553
35554         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
35555
35556 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
35557
35558         PR c++/9411
35559         * g++.dg/template/explicit2.C: New test.
35560
35561         PR c++/10032
35562         * g++.dg/warn/pedantic1.C: New test.
35563
35564 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
35565
35566         PR c++ 9483
35567         * g++.dg/other/field1.C: New test.
35568
35569 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
35570
35571         PR c/11449
35572         * gcc.c-torture/compile/20030707-1.c: New.
35573
35574 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35575
35576         PR c++/10849
35577         * g++.dg/template/access12.C: New test.
35578
35579 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
35580
35581         * g++.dg/bprob/bprob.exp (prof_ext): Update.
35582         * g77.dg/bprob/bprob.exp (prof_ext): Update.
35583         * gcc.misc-tests/bprob.exp (prof_ext): Update.
35584         * gcc.misc-tests/gcov.exp: Update
35585         * g++.dg/gcov/gcov.exp: Update
35586         * lib/gcov.exp: Update.
35587
35588 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
35589
35590         * g++.dg/abi/mangle17.C: Make sure template expressions are
35591         dependent.
35592         * g++.dg/abi/mangle4.C: Mark erroneous casts.
35593         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
35594         * g++.dg/opt/stack1.C: Remove erroneous code.
35595         * g++.dg/parse/template7.C: New test.
35596         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
35597         * g++.old-deja/g++.pt/crash4.C: Likewise.
35598
35599 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35600
35601         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
35602         with zero or one occurence of `$' after the initial `L'.
35603
35604 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
35605
35606         * gcc.c-torture/compile/20030704-1.c: Add a comment.
35607
35608 2003-07-08  Roger Sayle  <roger@eyesopen.com>
35609
35610         PR c/11370
35611         * gcc.dg/Wunreachable-6.c: New testcase.
35612         * gcc.dg/Wunreachable-7.c: New testcase.
35613
35614 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
35615
35616         PR c/11420
35617         * gcc.dg/20030708-1.c: New test.
35618
35619 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
35620
35621         * gcc.dg/compat/sdata-section.h: New file.
35622         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
35623         * gcc.dg/torture/mips-sdata-1.c: New test.
35624
35625 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35626
35627         PR c++/11030
35628         * g++.dg/template/friend19.C: New test.
35629
35630 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
35631
35632         * g++.dg/opt/strength-reduce.C: New test.
35633
35634 2003-07-07  Roger Sayle  <roger@eyesopen.com>
35635
35636         PR target/10979
35637         * gcc.dg/20030707-1.c: New testcase.
35638
35639 2003-07-07  Roger Sayle  <roger@eyesopen.com>
35640
35641         PR optimization/11059
35642         * g++.dg/opt/emptyunion.C: New testcase.
35643
35644 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35645             Eric Botcazou  <ebotcazou@libertysurf.fr>
35646
35647         * g++.dg/opt/stack1.C: New test.
35648
35649 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
35650
35651         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
35652         run test.
35653
35654         PR c++/11431
35655         * g++.dg/expr/static_cast3.C: New test.
35656
35657 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
35658
35659         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
35660         everywhere.
35661         * gcc.dg/concat.c: Concatenation of string constants with
35662         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
35663         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
35664         * gcc.dg/cpp/escape-2.c: Use wide character constants where
35665         necessary to avoid multi-character character constant warning.
35666         * gcc.dg/cpp/escape.c: Likewise.
35667         * gcc.dg/cpp/ucs.c: Likewise.
35668         Remove backslashes from dg-bogus comments, as they confuse Tcl.
35669         Fix a typo.
35670
35671 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
35672
35673         PR c/11428
35674         * gcc.c-torture/compile/20030704-1.c: New.
35675
35676 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
35677
35678         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
35679
35680 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
35681
35682         PR c++/5287, PR c++/7910,  PR c++/11021
35683         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
35684         tests for warnings.
35685         * g++.dg/ext/dllimport2.C: Add tests for warnings.
35686         * g++.dg/ext/dllimport3.C: Likewise.
35687         * g++.dg/ext/dllimport4.C: New file.
35688         * g++.dg/ext/dllimport5.C: New file.
35689         * g++.dg/ext/dllimport6.C: New file.
35690         * g++.dg/ext/dllimport7.C: New file.
35691         * g++.dg/ext/dllimport8.C: New file.
35692         * g++.dg/ext/dllimport9.C: New file.
35693         * g++.dg/ext/dllimport10.C: New file.
35694         * g++.dg/ext/dllexport1.C: New file.
35695
35696 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
35697
35698         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
35699         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
35700
35701 2003-07-03  Roger Sayle  <roger@eyesopen.com>
35702
35703         * gcc.dg/builtins-25.c: New testcase.
35704         * gcc.dg/builtins-26.c: New testcase.
35705
35706 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
35707
35708         * gcc.dg/compat/vector-defs.h: New file.
35709         * gcc.dg/compat/vector-setup.h: New file.
35710         * gcc.dg/compat/vector-check.h: New file.
35711         * gcc.dg/compat/vector-1_main.c: New file.
35712         * gcc.dg/compat/vector-1_x.c: New file.
35713         * gcc.dg/compat/vector-1_y.c: New file.
35714         * gcc.dg/compat/vector-2_main.c: New file.
35715         * gcc.dg/compat/vector-2_x.c: New file.
35716         * gcc.dg/compat/vector-2_y.c: New file.
35717
35718         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
35719         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
35720         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
35721         * gcc.dg/compat/struct-align-1.h: New file.
35722         * gcc.dg/compat/struct-align-1_main.c: New file.
35723         * gcc.dg/compat/struct-align-1_x.c: New file.
35724         * gcc.dg/compat/struct-align-1_y.c: New file.
35725         * gcc.dg/compat/struct-align-2.h: New file.
35726         * gcc.dg/compat/struct-align-2_main.c: New file.
35727         * gcc.dg/compat/struct-align-2_x.c: New file.
35728         * gcc.dg/compat/struct-align-2_y.c: New file.
35729
35730         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
35731         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35732         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35733         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35734         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35735         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35736         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35737         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35738         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35739         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35740         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35741         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35742         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35743         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35744         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35745         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35746         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35747         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35748         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35749         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35750         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35751         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35752         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35753         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35754         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35755         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35756         * gcc.dg/compat/struct-return-10_x.c: Ditto.
35757         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35758         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35759
35760 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35761
35762         * gcc.dg/i386-call-1.c: New test.
35763
35764 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35765
35766         PR c++/9162
35767         * g++.dg/parse/defarg4.C: New.
35768
35769 2003-07-03  Roger Sayle  <roger@eyesopen.com>
35770
35771         PR target/10700
35772         * gcc.c-torture/compile/20030703-1.c: New test case.
35773
35774 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
35775
35776         * g++.dg/template/local3.C: Remove extra semicolon.
35777
35778 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35779
35780         * gcc.dg/i386-volatile-1.c: New test.
35781
35782 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
35783
35784         PR c++/11072
35785         * g++.dg/other/offsetof2.C: XFAIL.
35786         * g++.dg/other/offsetof5.C: New.
35787
35788         PR c++/10219
35789         * g++.dg/template/error1.C: New.
35790
35791         PR c++/9779
35792         * g++.dg/template/dependent-expr1.C: New.
35793
35794 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
35795
35796         PR c++/6949
35797         * g++.dg/template/local3.C: New test.
35798
35799         PR c++/11149
35800         * g++.dg/lookup/scoped6.C: New test.
35801
35802 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
35803
35804         PR c++/8046
35805         * g++.dg/other/error7.C: New test.
35806
35807 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
35808
35809         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
35810         * g++.old-deja/g++.abi/vtable3.h: Likewise.
35811         * g++.old-deja/g++.law/code-gen5.C: Likewise.
35812         * g++.old-deja/g++.other/union2.C: Likewise.
35813         * gcc.dg/c90-const-expr-2.c: Likewise.
35814         * gcc.dg/c90-const-expr-3.c: Likewise.
35815         * gcc.dg/c99-const-expr-2.c: Likewise.
35816         * gcc.dg/c99-const-expr-3.c: Likewise.
35817         * gcc.dg/concat.c: Likewise.
35818
35819 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
35820
35821         PR c++/9559
35822         * g++.dg/init/static1.C: New test.
35823
35824 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35825
35826         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
35827         * g++.old-deja/g++.other/access2.C: Likewise.
35828         * g++.old-deja/g++.other/decl2.C: Likewise.
35829         * gcc.c-torture/execute/20020615-1.c: Likewise.
35830
35831 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
35832
35833         PR c++/4933
35834         * g++.dg/template/sizeof4.C: New test.
35835
35836 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
35837
35838         * g++.dg/other/error6.C: New test.
35839
35840 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
35841
35842         PR c++/10750
35843         * g++.dg/parse/constant2.C: New test.
35844
35845 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
35846
35847         PR c++/11106
35848         * g++.dg/other/error5.C: New test.
35849
35850 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35851
35852         * gcc.dg/format/gcc_diag-1.c: New test.
35853
35854 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
35855
35856         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
35857
35858 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35859
35860         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
35861         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
35862         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
35863
35864 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
35865
35866         * gcc.c-torture/execute/builtins/string-8.c: New test.
35867         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
35868         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
35869         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
35870
35871 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
35872
35873         PR c++/10468
35874         * g++.dg/ext/typeof6.C: New test.
35875
35876 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
35877
35878         PR c++/10796
35879         * g++.dg/init/enum1.C: New test.
35880
35881 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
35882
35883         * gcc.dg/20030627-1.c: New test.
35884
35885 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
35886
35887         PR c++/11332
35888         * g++.dg/expr/static_cast2.C: New test.
35889
35890 2003-06-26  Roger Sayle  <roger@eyesopen.com>
35891             Jakub Jelinek  <jakub@redhat.com>
35892
35893         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
35894         sprintf(dst,"%s",src) optimization.
35895         * gcc.c-torture/execute/20030626-1.c: New test case.
35896         * gcc.c-torture/execute/20030626-2.c: New test case.
35897
35898 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
35899
35900         * gcc.c-torture/execute/multi-ix.c: New test.
35901
35902         * gcc.c-torture/execute/simd-4.c (main):
35903         Added missing semicolon at end of union.
35904
35905 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
35906
35907         PR c++/8266
35908         * g++.dg/template/explicit-instantiation3.C: New test.
35909
35910 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
35911
35912         * gcc.dg/20030626-1.c: Use signed char.
35913
35914 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
35915
35916         * gcc.dg/20030626-1.c: New test.
35917
35918 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
35919
35920         * const-str-2.m: Update.
35921
35922 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
35923
35924         PR c++/10990
35925         * g++.dg/rtti/dyncast1.C: New test.
35926         * g++.dg/abi/mangle4.C: Correct base-specifier access.
35927         * g++.dg/lookup/scoped1.C: Remove XFAIL.
35928         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
35929
35930         PR c++/10931
35931         * g++.dg/expr/static_cast1.C: New test.
35932
35933 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
35934
35935         * gcc.dg/20030625-1.c: New test.
35936
35937 2003-06-24  Roger Sayle  <roger@eyesopen.com>
35938
35939         * gcc.c-torture/compile/20030624-1.c: New test case.
35940
35941 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
35942
35943         * gcc.c-torture/execute/string-opt-17.c: New test.
35944
35945 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
35946
35947         PR c++/5754
35948         * g++.dg/parse/crash6.C: New test.
35949
35950 2003-06-23  Roger Sayle  <roger@eyesopen.com>
35951
35952         * gcc.dg/builtins-24.c: New test case.
35953
35954 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
35955
35956         * g++.dg/opt/operator1.C: New test.
35957
35958 2003-06-22  Roger Sayle  <roger@eyesopen.com>
35959
35960         * gcc.c-torture/execute/string-opt-16.c: New test case.
35961
35962 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
35963
35964         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
35965         * g++.old-deja/g++.other/conv7.C: Likewise.
35966         * g++.old-deja/g++.other/overcnv2.C: Likewise.
35967         * g++.old-deja/g++.other/overload14.C: Likewise.
35968
35969 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
35970
35971         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
35972         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
35973
35974 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
35975
35976         PR c++/10888
35977         * g++.dg/warn/Winline-3.C: New test.
35978
35979 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
35980
35981         * lib/target-supports.exp (check_alias_available): Make the test
35982         program acceptable to the Solaris assembler.
35983
35984         PR c++/10749
35985         * g++.dg/template/memclass2.C: New test.
35986
35987 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
35988             Eric Botcazou  <ebotcazou@libertysurf.fr>
35989
35990         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
35991         data for non-matching targets.
35992         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
35993
35994 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
35995
35996         PR c++/10845
35997         * g++.dg/template/member3.C: New test.
35998
35999 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36000
36001         PR c++/10939
36002         * g++.dg/template/func1.C: New test.
36003
36004         PR c++/9649
36005         * g++.dg/template/static4.C: New test.
36006         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36007
36008         PR c++/11041
36009         * g++.dg/init/ref7.C: New test.
36010
36011 2003-06-19  Matt Austern  <austern@apple.com>
36012
36013         PR c++/11228
36014         * g++.dg/anew1.C: New test.
36015         * g++.dg/anew2.C: New test.
36016         * g++.dg/anew3.C: New test.
36017         * g++.dg/anew4.C: New test.
36018
36019 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36020
36021         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36022
36023 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36024
36025         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36026         endian-dependent.
36027
36028 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36029
36030         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36031         Remove cruft.
36032
36033 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36034
36035         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36036         * gcc.c-torture/compile/961203-1.c: Likewise.
36037         * gcc.c-torture/compile/980506-1.c: Likewise.
36038
36039 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36040
36041         PR c++/10712
36042         * g++.dg/lookup/using7.C: New test.
36043
36044 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36045
36046         PR c++/11105
36047         * g++.dg/abi/conv1.C: Remove it.
36048         * g++.dg/template/conv7.C: New test.
36049         * g++.dg/template/conv8.C: Likewise.
36050         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36051         conversion operator.
36052
36053 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36054
36055         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36056         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36057         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36058         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36059         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36060         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36061         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36062         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36063         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36064         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36065         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36066         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36067         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36068         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36069         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36070         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36071         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36072         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36073         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36074         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36075         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36076         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36077         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36078         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36079         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36080         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36081         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36082         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36083         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36084
36085 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36086
36087         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36088         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36089         indications.
36090
36091 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36092
36093         * gcc.dg/i386-387-5.c: New test case.
36094         * gcc.dg/i386-387-6.c: New test case.
36095         * gcc.dg/builtins-23.c: New test case.
36096
36097 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36098
36099         * gcc.dg/builtins-22.c: New test case.
36100         * gcc.dg/i386-387-1.c: Update to test exp.
36101         * gcc.dg/i386-387-2.c: Likewise.
36102
36103 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36104
36105         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36106
36107 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36108
36109         * lib/gcc-dg.exp (dg-require-dll): New function.
36110         (dg-xfail-if): Likewise.
36111         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36112         driver.
36113
36114         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36115         * gcc.c-torture/compile/20001205-1.c: Likewise.
36116         * gcc.c-torture/compile/20001226-1.c: Likewise.
36117         * gcc.c-torture/compile/20010518-2.c: Likewise.
36118         * gcc.c-torture/compile/20020312-1.c: Likewise.
36119         * gcc.c-torture/compile/20020604-1.c: Likewise.
36120         * gcc.c-torture/compile/920501-12.c: Likewise.
36121         * gcc.c-torture/compile/920501-4.c: Likewise.
36122         * gcc.c-torture/compile/920520-1.c: Likewise.
36123         * gcc.c-torture/compile/920521-1.c: Likewise.
36124         * gcc.c-torture/compile/920625-1.c: Likewise.
36125         * gcc.c-torture/compile/961203-1.c: Likewise.
36126         * gcc.c-torture/compile/980506-1.c: Likewise.
36127         * gcc.c-torture/compile/981006-1.c: Likewise.
36128         * gcc.c-torture/compile/981022-1.c: Likewise.
36129         * gcc.c-torture/compile/981223-1.c: Likewise.
36130         * gcc.c-torture/compile/990617-1.c: Likewise.
36131         * gcc.c-torture/compile/dll.c: Likewise.
36132         * gcc.c-torture/compile/labels-3.c: Likewise.
36133         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36134         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36135         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36136         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36137         * gcc.c-torture/compile/simd-5.c: Likewise.
36138         * gcc.c-torture/compile/20000804-1.x: Remove.
36139         * gcc.c-torture/compile/20001205-1.x: Likewise.
36140         * gcc.c-torture/compile/20001226-1.x: Likewise.
36141         * gcc.c-torture/compile/20010518-2.x: Likewise.
36142         * gcc.c-torture/compile/20020312-1.x: Likewise.
36143         * gcc.c-torture/compile/20020604-1.x: Likewise.
36144         * gcc.c-torture/compile/920501-12.x: Likewise.
36145         * gcc.c-torture/compile/920501-4.x: Likewise.
36146         * gcc.c-torture/compile/920520-1.x: Likewise.
36147         * gcc.c-torture/compile/920521-1.x: Likewise.
36148         * gcc.c-torture/compile/920625-1.x: Likewise.
36149         * gcc.c-torture/compile/961203-1.x: Likewise.
36150         * gcc.c-torture/compile/980506-1.x: Likewise.
36151         * gcc.c-torture/compile/981006-1.x: Likewise.
36152         * gcc.c-torture/compile/981022-1.x: Likewise.
36153         * gcc.c-torture/compile/981223-1.x: Likewise.
36154         * gcc.c-torture/compile/990617-1.x: Likewise.
36155         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36156         * gcc.c-torture/compile/mipscop-2.x: Likewise.
36157         * gcc.c-torture/compile/mipscop-3.x: Likewise.
36158         * gcc.c-torture/compile/mipscop-4.x: Likewise.
36159         * gcc.c-torture/compile/simd-5.x: Likewise.
36160
36161         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
36162
36163 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36164
36165         * gcc.c-torture/execute/20030611-1.c: New test.
36166
36167 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36168
36169         PR middle-end/168
36170         * gcc.dg/20030612-1.c: New test case.
36171
36172 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36173
36174         PR c++/10635
36175         * g++.dg/expr/cast1.C: New test.
36176
36177 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36178
36179         * gcc.dg/builtins-21.c: New test case.
36180
36181 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
36182
36183         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
36184         options instead of at the end.
36185         * lib/objc.exp (objc_target_compile): Likewise.
36186
36187 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
36188
36189         PR c++/10432
36190         * g++.dg/parse/error1.C: New test.
36191
36192 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
36193
36194         * gcc.dg/compat/struct-by-value-11_main.c: New file.
36195         * gcc.dg/compat/struct-by-value-11_x.c: New file.
36196         * gcc.dg/compat/struct-by-value-11_y.c: New file.
36197         * gcc.dg/compat/struct-by-value-12_main.c: New file.
36198         * gcc.dg/compat/struct-by-value-12_x.c: New file.
36199         * gcc.dg/compat/struct-by-value-12_y.c: New file.
36200         * gcc.dg/compat/struct-by-value-13_main.c: New file.
36201         * gcc.dg/compat/struct-by-value-13_x.c: New file.
36202         * gcc.dg/compat/struct-by-value-13_y.c: New file.
36203         * gcc.dg/compat/struct-by-value-14_main.c: New file.
36204         * gcc.dg/compat/struct-by-value-14_x.c: New file.
36205         * gcc.dg/compat/struct-by-value-14_y.c: New file.
36206         * gcc.dg/compat/struct-by-value-15_main.c: New file.
36207         * gcc.dg/compat/struct-by-value-15_x.c: New file.
36208         * gcc.dg/compat/struct-by-value-15_y.c: New file.
36209         * gcc.dg/compat/struct-by-value-16_main.c: New file.
36210         * gcc.dg/compat/struct-by-value-16_x.c: New file.
36211         * gcc.dg/compat/struct-by-value-16_y.c: New file.
36212         * gcc.dg/compat/struct-by-value-17_main.c: New file.
36213         * gcc.dg/compat/struct-by-value-17_x.c: New file.
36214         * gcc.dg/compat/struct-by-value-17_y.c: New file.
36215         * gcc.dg/compat/struct-by-value-18_main.c: New file.
36216         * gcc.dg/compat/struct-by-value-18_x.c: New file.
36217         * gcc.dg/compat/struct-by-value-18_y.c: New file.
36218
36219         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
36220         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
36221         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
36222         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
36223         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
36224         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
36225         * gcc.dg/compat/scalar-return-3_main.c: New file.
36226         * gcc.dg/compat/scalar-return-3_x.c: New file.
36227         * gcc.dg/compat/scalar-return-3_y.c: New file.
36228         * gcc.dg/compat/scalar-return-4_main.c: New file.
36229         * gcc.dg/compat/scalar-return-4_x.c: New file.
36230         * gcc.dg/compat/scalar-return-4_y.c: New file.
36231
36232 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
36233
36234         * gcc.dg/compat/fp2-struct-check.h: New file.
36235         * gcc.dg/compat/fp2-struct-defs.h: New file.
36236         * gcc.dg/compat/fp2-struct-init.h: New file.
36237         * gcc.dg/compat/struct-by-value-10_main.c: New file.
36238         * gcc.dg/compat/struct-by-value-10_x.c: New file.
36239         * gcc.dg/compat/struct-by-value-10_y.c: New file.
36240         * gcc.dg/compat/struct-return-10_main.c: New file.
36241         * gcc.dg/compat/struct-return-10_x.c: New file.
36242         * gcc.dg/compat/struct-return-10_y.c: New file.
36243
36244         * gcc.dg/compat/compat-common.h: New file.
36245         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36246         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36247         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36248         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36249         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36250         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36251         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36252         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36253         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36254         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36255         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36256         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36257         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36258         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36259         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36260         * gcc.dg/compat/small-struct-check.h: Ditto.
36261         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36262         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36263         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36264         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36265         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36266         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36267         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36268         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36269         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36270         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36271         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36272         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36273         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36274         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36275         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36276         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36277         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36278         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36279         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36280         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36281         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36282         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36283         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36284         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36285         * gcc.dg/compat/struct-return-2_main.c: Ditto.
36286         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36287         * gcc.dg/compat/struct-return-2_y.c: Ditto.
36288         * gcc.dg/compat/struct-return-3_main.c: Ditto.
36289         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36290         * gcc.dg/compat/struct-return-3_y.c: Ditto.
36291
36292 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
36293
36294         * g++.dg/pch/static-1.C: New file.
36295         * g++.dg/pch/static-1.Hs: New file.
36296
36297 2003-06-10  Richard Henderson  <rth@redhat.com>
36298
36299         * gcc.dg/asm-7.c: Adjust expected warning text.
36300
36301 2003-06-10  Roger Sayle  <roger@eyesopen.com>
36302
36303         * gcc.dg/builtins-20.c: New test case.
36304
36305 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
36306
36307         PR c++/11131
36308         * g++.dg/opt/template1.C: New test.
36309
36310 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36311
36312         * lib/gcc-dg.exp (dg-test): Clear additional_files and
36313         additional_sources.
36314
36315 2003-05-21  David Taylor  <dtaylor@emc.com>
36316
36317         * gcc.dg/Wpadded.c: New file.
36318
36319 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36320
36321         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36322         * gcc.dg/special/weak-2.c: Add dg-require-weak.
36323         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36324         dg-require-weak.
36325
36326 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
36327
36328         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36329
36330 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36331
36332         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36333         (dg-require-alias): Likewise.
36334         (dg-require-gc-sections): Likewise.
36335         * lib/target-supports.exp (check_gc_sections_available): Likewise.
36336
36337 2003-06-08  Richard Henderson  <rth@redhat.com>
36338
36339         * gcc.dg/20011029-2.c: Fix the array reference.
36340         * gcc.dg/asm-7.c: New.
36341
36342 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
36343
36344         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
36345
36346 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
36347
36348         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
36349         (dg-require-gc-sections): Likewise.
36350
36351 2003-06-08  Jan Hubicka  <jh@suse.cz>
36352
36353         * i386-cmov1.c: Fix regular expression.
36354         * i386-cvt-1.c: Likewise.
36355         * i386-local.c: Likewise.
36356         * i386-local2.c: Likewise.
36357         * i386-mul.c: Likewise.
36358         * i386-ssetype-1.c: Likewise.
36359         * i386-ssetype-3.c: Likewise.
36360         * i386-ssetype-5.c: Likewise.
36361
36362 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36363
36364         PR c++/11039
36365         * g++.dg/warn/implicit-typename2.C: New test.
36366         * g++.dg/warn/implicit-typename3.C: New test.
36367
36368 2003-06-07  Richard Henderson  <rth@redhat.com>
36369
36370         * g++.dg/other/offsetof3.C: Use size_t.
36371         * g++.dg/other/offsetof4.C: Likewise.
36372
36373 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
36374
36375         * lib/copy-file.exp: New. Implement gcc_copy_files.
36376
36377         * lib/dg-pch.exp: Load copy-file.exp
36378         (dg-pch): Use gcc_copy_files instead of "file copy".
36379
36380 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
36381
36382         * gcc.dg/weak/weak.exp: Simplify.
36383         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
36384         * gcc.dg/weak/weak-1.c: Likewise.
36385         * gcc.dg/weak/weak-2.c: Likewise.
36386         * gcc.dg/weak/weak-3.c: Likewise.
36387         * gcc.dg/weak/weak-4.c: Likewise.
36388         * gcc.dg/weak/weak-5.c: Likewise.
36389         * gcc.dg/weak/weak-6.c: Likewise.
36390         * gcc.dg/weak/weak-7.c: Likewise.
36391         * gcc.dg/weak/weak-8.c: Likewise.
36392         * gcc.dg/weak/weak-9.c: Likewise.
36393
36394 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
36395
36396         gcc.c-torture/execute/20030606-1.c: New.
36397
36398 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36399
36400         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
36401         * gcc.dg/builtins-19.c: Likewise.
36402
36403 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36404
36405         * gcc.dg/builtins-2.c: Add some more tests.
36406         * gcc.dg/builtins-18.c: New test case.
36407         * gcc.dg/builtins-19.c: New test case.
36408
36409 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36410             Jim Wilson  <wilson@tuliptree.org>
36411
36412         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
36413
36414 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
36415
36416         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
36417         mempcpy/stpcpy calls not to be optimized into something else.
36418         * gcc.c-torture/execute/string-opt-3.c: Moved to...
36419         * gcc.c-torture/execute/builtins/string-7.c: ...here.
36420         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
36421
36422 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36423
36424         * gcc.dg/format/asm_fprintf-1.c: New test.
36425
36426 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
36427
36428         * lib/gcc-defs.exp (additional_sources): New variable.
36429         (dg-additional-sources): New function.
36430         (additional_files): New variable.
36431         (dg-additional-files): New function.
36432         (dg-additional-files-options): Likewise.
36433         * lib/gcc-dg.exp (dg-require-weak): New function.
36434         (dg-require-alias): Likewise.
36435         (dg-require-gc-sections): Likewise.
36436         * lib/target-supports.exp (check_alias_available): Remove testfile
36437         parameter.
36438         (check_gc_sections_available): New function.
36439         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
36440         (dg-gpp-additional-files): Likewise.
36441         * lib/g++.exp (additional_sources): Remove.
36442         (additional_files): Likewise.
36443         (g++_target_compile): Use dg-additional-files-options.
36444
36445         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
36446         Tcl logic.
36447         * gcc.dg/special/ecos.exp: Remove.
36448         * gcc.dg/special/20000419-2.c: Use dg-require-*.
36449         * gcc.dg/special/alias-1.c: Likewise.
36450         * gcc.dg/special/alias-2.c: Likewise.
36451         * gcc.dg/special/gcsec-1.c: Likewise.
36452         * gcc.dg/special/weak-1.c: Likewise.
36453         * gcc.dg/special/weak-2.c: Likewise.
36454         * gcc.dg/special/wkali-1.c: Likewise.
36455         * gcc.dg/special/wkali-2.c: Likewise.
36456
36457         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
36458         dg-gpp-additional-*.
36459         * g++.dg/special/conpr-3.C: Likewise.
36460         * g++.dg/special/conpr-4.C: Likewise.
36461         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
36462         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
36463         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
36464         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
36465         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
36466         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
36467         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
36468         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
36469         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
36470         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
36471         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
36472         * g++.old-deja/g++.other/comdat1.C: Likewise.
36473         * g++.old-deja/g++.other/comdat2.C: Likewise.
36474         * g++.old-deja/g++.other/comdat3.C: Likewise.
36475         * g++.old-deja/g++.other/ctor1.C: Likewise.
36476         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
36477
36478 2003-06-05  Richard Henderson  <rth@redhat.com>
36479
36480         * gcc.dg/debug/20030605-1.c: New.
36481
36482 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
36483
36484         * README.QMTEST: Update.
36485
36486 2003-06-04  Richard Henderson  <rth@redhat.com>
36487
36488         * gcc.dg/cleanup-1.c: New.
36489         * gcc.dg/cleanup-2.c: New.
36490         * gcc.dg/cleanup-3.c: New.
36491         * gcc.dg/cleanup-4.c: New.
36492         * gcc.dg/cleanup-5.c: New.
36493         * gcc.dg/cleanup-6.c: New.
36494         * gcc.dg/cleanup-7.c: New.
36495
36496 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
36497
36498         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
36499
36500         * lib/dg-pch.exp: New file.
36501         * g++.dg/pch/pch.exp: Use dg-pch.exp.
36502         * gcc.dg/pch/pch.exp: Likewise.
36503
36504 2003-06-04  Roger Sayle  <roger@eyesopen.com>
36505
36506         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
36507         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
36508         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
36509         * gcc.dg/builtins-17.c: New test case.
36510         * gcc.dg/i386-387-4.c: New test case.
36511         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
36512
36513 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36514
36515         * gcc.dg/ultrasp9.c: New test.
36516
36517 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36518
36519         * gcc.c-torture/compile/20030604-1.c: New test.
36520         * gcc.dg/sparc-constant-1.c: New test.
36521
36522 2003-06-03  Glen Nakamura  <glen@imodulo.com>
36523
36524         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
36525
36526 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
36527
36528         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
36529
36530         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
36531         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
36532
36533 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
36534
36535         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
36536
36537 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36538
36539         PR c++/10940
36540         * g++.dg/template/spec10.C: New test.
36541
36542 2003-06-03  Roger Sayle  <roger@eyesopen.com>
36543
36544         * gcc.dg/builtins-16.c: New test case.
36545
36546 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
36547
36548         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
36549         mempcpy test with post-increments.
36550         * gcc.c-torture/execute/string-opt-3.c: New test.
36551         * gcc.dg/string-opt-1.c: New test.
36552
36553 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
36554
36555         PR fortran/10965
36556         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
36557
36558 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
36559
36560         * lib/scanasm.exp (dg-scan): New function, factored out of ...
36561         (scan-assembler): ... here.  Use dg-scan.
36562         (scan-assembler-not): Likewise.
36563         (scan-file): New function.
36564         (scan-file-not): Likewise.
36565         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
36566         * gcc.dg/cpp/_Pragma4.c: Likewise.
36567         * gcc.dg/cpp/_Pragma5.c: Likewise.
36568         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36569         * gcc.dg/cpp/avoidpaste2.c: Likewise.
36570         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
36571         * gcc.dg/cpp/cmdlne-P.c: Likewise.
36572         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
36573         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
36574         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
36575         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
36576         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
36577         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
36578         * gcc.dg/cpp/cxxcom1.c: Likewise.
36579         * gcc.dg/cpp/line1.c: Likewise.
36580         * gcc.dg/cpp/maccom1.c: Likewise.
36581         * gcc.dg/cpp/maccom2.c: Likewise.
36582         * gcc.dg/cpp/maccom3.c: Likewise.
36583         * gcc.dg/cpp/maccom4.c: Likewise.
36584         * gcc.dg/cpp/maccom5.c: Likewise.
36585         * gcc.dg/cpp/maccom6.c: Likewise.
36586         * gcc.dg/cpp/multiline.c: Likewise.
36587         * gcc.dg/cpp/spacing1.c: Likewise.
36588         * gcc.dg/cpp/spacing2.c: Likewise.
36589         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
36590         * gcc.dg/cpp/trad/maccom1.c: Likewise.
36591         * gcc.dg/cpp/trad/maccom2.c: Likewise.
36592         * gcc.dg/cpp/trad/maccom3.c: Likewise.
36593         * gcc.dg/cpp/trad/maccom4.c: Likewise.
36594         * gcc.dg/cpp/trad/maccom6.c: Likewise.
36595         * gcc.dg/cpp/cxxcom2.c: Likewise.
36596         * gcc.dg/cpp/cxxcom2.h: New file.
36597
36598         * gcc.dg/cpp/truefalse.cpp: Move it to ...
36599         * g++.dg/cpp/truefalse.C: Here.
36600         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
36601
36602 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
36603
36604         * gcc.dg/cpp/redef3.c: New file.
36605
36606 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36607
36608         * gcc.dg/i386-loop-3.c: New test.
36609
36610 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
36611
36612         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
36613
36614 2003-05-31  Roger Sayle  <roger@eyesopen.com>
36615
36616         * gcc.dg/fwrapv-1.c: New test case.
36617         * gcc.dg/fwrapv-2.c: New test case.
36618
36619 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36620
36621         PR c++/10956
36622         * g++.dg/template/spec9.C: New test.
36623
36624 2003-05-29  Roger Sayle  <roger@eyesopen.com>
36625
36626         * gcc.dg/duff-4.c: New test case.
36627
36628 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
36629
36630         PR fortran/10843
36631         * g77.dg/ffixed-form-1.f: New test
36632         * g77.dg/ffixed-form-2.f: New test
36633         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
36634         * g77.dg/ffree-form-3.f: New test
36635
36636 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
36637
36638         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
36639         * gcc.dg/wint_t-1.c: Likewise.
36640
36641 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36642
36643         * g++.dg/template/access11.C: New test.
36644
36645 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36646
36647         PR c++/10849
36648         * g++.dg/template/access10.C: New test.
36649
36650 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36651             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36652
36653         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
36654
36655 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
36656
36657         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
36658         suppress for powerpc-*-darwin*.
36659         * gcc.dg/torture/builtin-noret-2.c: Likewise.
36660
36661 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
36662
36663         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
36664         suppress option for powerpc-*-darwin*.
36665
36666 2003-05-23  Roger Sayle  <roger@eyesopen.com>
36667
36668         * gcc.dg/builtins-1.c: Add tests for tan and atan.
36669         * gcc.dg/builtins-4.c: Add test for fmod.
36670
36671 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36672
36673         PR c++/10682
36674         * g++.dg/template/instantiate4.C: New test.
36675
36676 2003-05-22  Roger Sayle  <roger@eyesopen.com>
36677
36678         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
36679
36680 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
36681
36682         * gcc.dg/compat/scalar-return-1_main.c: New file.
36683         * gcc.dg/compat/scalar-return-1_x.c: New file.
36684         * gcc.dg/compat/scalar-return-1_y.c: New file.
36685         * gcc.dg/compat/scalar-return-2_main.c: New file.
36686         * gcc.dg/compat/scalar-return-2_x.c: New file.
36687         * gcc.dg/compat/scalar-return-2_y.c: New file.
36688         * gcc.dg/compat/struct-return-3_main.c: New file.
36689         * gcc.dg/compat/struct-return-3_y.c: New file.
36690         * gcc.dg/compat/struct-return-3_x.c: New file.
36691         * gcc.dg/compat/struct-return-2_main.c: New file.
36692         * gcc.dg/compat/struct-return-2_x.c: New file.
36693         * gcc.dg/compat/struct-return-2_y.c: New file.
36694
36695 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36696
36697         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
36698         for hppa*-hp-hpux*.
36699         * gcc.dg/20021014-1.c (dg-options): Likewise.
36700         * gcc.dg/nest.c (dg-options): Likewise.
36701
36702 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
36703
36704         PR c++/9738
36705         * g++.dg/ext/dllimport2.C: New file.
36706         * g++.dg/ext/dllimport3.C: New file.
36707
36708 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
36709
36710         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
36711         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36712         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36713         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36714         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36715         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36716         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
36717         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
36718         * gcc.dg/compat/small-struct-defs.h: New file.
36719         * gcc.dg/compat/small-struct-init.h: New file.
36720         * gcc.dg/compat/small-struct-check.h: New file.
36721         * gcc.dg/compat/fp-struct-defs.h: New file.
36722         * gcc.dg/compat/fp-struct-check.h: New file.
36723         * gcc.dg/compat/fp-struct-init.h: New file.
36724         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
36725         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
36726
36727 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
36728
36729         * gcc.dg/20030225-2.c: New test.
36730
36731 2003-05-18  Roger Sayle  <roger@eyesopen.com>
36732             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36733
36734         * gcc.c-torture/compile/20030518-1.c: New test case.
36735
36736 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
36737
36738         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
36739         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
36740         gcc-dg-debug-runtest.
36741         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
36742         gcc-dg-debug-runtest.
36743
36744 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36745
36746         PR c++/9022
36747         * g++.dg/lookup/using6.C: New test.
36748
36749 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36750
36751         * g++.dg/parse/access2.C: New test.
36752
36753 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
36754
36755         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
36756         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
36757         * gcc.dg/debug/debug.exp: Likewise.
36758
36759 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
36760
36761         * gcc.dg/dollar.c: New test.
36762
36763 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
36764
36765         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
36766         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
36767         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
36768         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
36769         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
36770         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
36771         * gcc.dg/compat/struct-by-value-6_main.c: New file.
36772         * gcc.dg/compat/struct-by-value-6_x.c: New file.
36773         * gcc.dg/compat/struct-by-value-6_y.c: New file.
36774         * gcc.dg/compat/struct-by-value-7_main.c: New file.
36775         * gcc.dg/compat/struct-by-value-7_x.c: New file.
36776         * gcc.dg/compat/struct-by-value-7_y.c: New file.
36777         * gcc.dg/compat/struct-by-value-8_main.c: New file.
36778         * gcc.dg/compat/struct-by-value-8_x.c: New file.
36779         * gcc.dg/compat/struct-by-value-8_y.c: New file.
36780         * gcc.dg/compat/struct-by-value-9_main.c: New file.
36781         * gcc.dg/compat/struct-by-value-9_x.c: New file.
36782         * gcc.dg/compat/struct-by-value-9_y.c: New file.
36783
36784 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
36785
36786         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
36787         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
36788         support for "repo" mode.
36789         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
36790         * lib/g77-dg.exp: Likewise.
36791         * lib/obj-dg.exp: Likewise.
36792
36793 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
36794
36795         Merge from gcc-3_2-rhl8-branch:
36796         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
36797
36798         * gcc.dg/tls/opt-6.c: New test.
36799
36800         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
36801
36802         * gcc.dg/20030405-1.c: New test.
36803
36804         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
36805
36806         * gcc.dg/20030309-1.c: New test.
36807
36808         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36809
36810         * gcc.c-torture/execute/20030307-1.c: New test.
36811
36812         2003-02-20  Randolph Chung  <tausq@debian.org>
36813
36814         * gcc.c-torture/compile/20030220-1.c: New test.
36815
36816         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
36817
36818         * gcc.dg/20030217-1.c: New test.
36819
36820         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
36821
36822         * gcc.c-torture/compile/20020129-1.c: New test.
36823
36824         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36825
36826         * gcc.dg/unroll-1.c: New test.
36827
36828         2002-11-16  Jan Hubicka  <jh@suse.cz>
36829
36830         * gcc.c-torture/execute/20020920-1.c: New test.
36831
36832         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
36833
36834         PR target/7434
36835         * gcc.c-torture/compile/20021008-1.c: New test.
36836
36837         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
36838
36839         PR target/7559
36840         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
36841
36842         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36843
36844         * gcc.c-torture/compile/20020807-1.c: New test.
36845
36846         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
36847
36848         * gcc.dg/tls/opt-1.c: New test.
36849
36850         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
36851
36852         * gcc.dg/20020729-1.c: New test.
36853
36854         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
36855
36856         * g++.dg/opt/life1.C: New test.
36857
36858         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
36859
36860         * gcc.dg/20020525-1.c: New test.
36861
36862         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36863
36864         PR c++/6794
36865         * g++.dg/ext/pretty1.C: New test.
36866         * g++.dg/ext/pretty2.C: New test.
36867
36868 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
36869
36870         PR c++/8385
36871         * g++.dg/ext/typeof5.C: New test.
36872
36873 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
36874
36875         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
36876         __USER_LABEL_PREFIX__ into account.
36877         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
36878
36879 2003-05-14  Roger Sayle  <roger@eyesopen.com>
36880
36881         * gcc.dg/builtins-15.c: New test case.
36882
36883 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
36884
36885         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
36886
36887 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
36888
36889         * lib/g++.exp: Tweak handling of additional source files.
36890         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
36891         * g++.dg/special/conpr-2a.C: Rename to ...
36892         * g++.dg/special/conpr-2a.cc: ... this.
36893         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
36894         * g++.dg/special/conpr-3a.C: Rename to ...
36895         * g++.dg/special/conpr-3a.cc: This.
36896         * g++.dg/special/conpr-3b.C: Rename to ...
36897         * g++.dg/special/conpr-3b.cc: This.
36898         * g++.dg/special/conpr-4.C: New test.
36899         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
36900
36901 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
36902
36903         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
36904
36905 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36906
36907         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
36908         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36909         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
36910         * g++.old-deja/g++.other/warn3.C: Likewise.
36911
36912 2003-05-11  Roger Sayle  <roger@eyesopen.com>
36913
36914         * gcc.dg/i386-387-1.c: Update to also test log.
36915         * gcc.dg/i386-387-2.c: Likewise.
36916
36917 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
36918
36919         * g77.f-torture/execute/int8421.f: New test.
36920
36921 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36922
36923         PR c++/10230, c++/10481
36924         * g++.dg/lookup/scoped5.C: New test.
36925
36926 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36927
36928         PR c++/10552
36929         * g++.dg/template/ttp6.C: New test.
36930
36931 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
36932
36933         * gcc.c-torture/execute/builtins: New directory.
36934         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
36935         gcc.c-torture/execute/builtins.
36936         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
36937         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
36938         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
36939         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
36940
36941 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36942
36943         PR c++/9252
36944         * g++.dg/template/access8.C: New test.
36945         * g++.dg/template/access9.C: New test.
36946
36947 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36948
36949         PR c++/9554
36950         * g++.dg/parse/access1.C: New test.
36951
36952 2003-05-09  DJ Delorie  <dj@redhat.com>
36953
36954         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
36955         long, and not an int.
36956
36957 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36958
36959         PR c++/10555, c++/10576
36960         * g++.dg/template/memclass1.C: New test.
36961
36962 2003-05-08  DJ Delorie  <dj@redhat.com>
36963
36964         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
36965         targets.
36966         * gcc.c-torture/execute/20021024-1.x: Likewise.
36967         * gcc.c-torture/execute/shiftdi.x: Likewise.
36968         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
36969         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
36970         * gcc.dg/20021018-1.c: Likewise.
36971
36972 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36973
36974         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
36975
36976         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
36977         (bcopy): Call memmove.
36978
36979 2003-05-08  Roger Sayle  <roger@eyesopen.com>
36980
36981         * g77.f-torture/compile/8485.f: New test case.
36982
36983 2003-05-07  Richard Henderson  <rth@redhat.com>
36984
36985         PR c++/10570
36986         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
36987         Verify exception_cleanup not called for rethrows.
36988         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
36989         when exiting catch block without rethrowing.
36990         * g++.dg/eh/forced3.C: New.
36991         * g++.dg/eh/forced4.C: New.
36992
36993 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
36994
36995         * gcc.dg/20030505.c: Fix triplet.
36996
36997 2003-05-06  DJ Delorie  <dj@redhat.com>
36998
36999         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37000         * gcc.dg/nest.c: Likewise.
37001
37002 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37003
37004         * gcc.dg/builtins-14.c: New test case.
37005
37006 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37007
37008         * lib/compat.exp (compat-execute): New argument.
37009         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37010         * gcc.dg/compat: New test directory.
37011         * gcc.dg/compat/compat.exp: New expect script.
37012         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37013         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37014         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37015         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37016         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37017         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37018
37019         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37020         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37021         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37022         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37023         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37024         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37025         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37026         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37027         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37028         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37029         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37030         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37031         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37032         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37033         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37034
37035 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37036
37037         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37038
37039 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37040
37041         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37042
37043 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37044
37045         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37046         * gcc.dg/ppc-fsel-2.c: New test.
37047
37048         * gcc.dg/unused-5.c: New test.
37049
37050 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37051
37052         PR c++/10496
37053         * g++.dg/warn/pmf1.C: New test.
37054
37055 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37056
37057         PR c++/4494
37058         * g++.dg/warn/main.C: New test.
37059
37060 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37061
37062         * gcc.dg/nonnull-3.c: New test.
37063
37064 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37065
37066         * gcc.dg/cpp/Wtrigraphs.c: Update.
37067         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37068
37069 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37070
37071         * gcc.dg/ppc-fsel-1.c: New test.
37072
37073 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37074
37075         PR c/10604
37076         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37077
37078 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37079
37080         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37081
37082 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37083
37084         PR c++/9364, c++/10553, c++/10586
37085         * g++.dg/parse/typename4.C: New test.
37086         * g++.dg/parse/typename5.C: Likewise.
37087
37088 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37089
37090         * gcc.c-torture/compile/20030503-1.c: New test.
37091
37092 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37093
37094         * g++.dg/lookup/using5.C: Fix testcase error.
37095
37096 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37097
37098         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37099         since MEABI is no longer supported.  Remove all vestiges
37100         of MEABI from the test.
37101
37102 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37103
37104         PR c++/10554
37105         * g++.dg/lookup/using5.C: New test.
37106
37107 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37108
37109         PR c++/8772
37110         * g++.dg/template/ttp5.C: New test.
37111
37112 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37113
37114         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37115         (dg-gpp-additional-sources): New function.
37116         (dg-gpp-additional-files): Likewise.
37117         * lib/g++.exp (additional_sources): New variable.
37118         (additional_files): Likewise.
37119         (g++_target_compile): Deal with them.
37120         * lib/old-dejagnu.exp: Remove.
37121         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37122         * g++.old-deja: Revise all tests to use dg commands.
37123
37124 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37125
37126         PR c++/9432, c++/9528
37127         * g++.dg/lookup/using4.C: New test.
37128
37129 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37130
37131         * gcc.dg/noreturn-5.c: New file.
37132         * gcc.dg/noreturn-6.c: New file.
37133
37134         * gcc.c-torture/compile/inline-1.c: New file.
37135
37136 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37137
37138         PR c++/10551
37139         * g++.dg/template/explicit1.C: New test.
37140
37141 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37142
37143         PR c++/10549
37144         * g++.dg/other/bitfield1.C: New test.
37145
37146         PR c++/10527
37147         * g++.dg/init/new7.C: New test.
37148
37149 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37150
37151         * g++.dg/ext/desig1.C: New test.
37152         * g++.dg/ext/init1.C: Update.
37153
37154         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37155
37156 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
37157
37158         PR c++/10180
37159         * g++.dg/warn/Winline-1.C: New test.
37160
37161 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
37162
37163         * gcc.c-torture/execute/string-opt-19.c: New test.
37164
37165         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
37166         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
37167
37168 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
37169
37170         PR c++/10506
37171         * g++.dg/init/new6.C: New test.
37172
37173         PR c++/10503
37174         * g++.dg/init/ref6.C: New test.
37175
37176 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
37177
37178         * g++.dg/warn/weak1.C: XFAIL on AIX4.
37179
37180 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37181
37182         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
37183         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
37184
37185 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
37186
37187         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
37188         initialized static data members.
37189
37190 2003-04-25  H.J. Lu <hjl@gnu.org>
37191
37192         * gcc.dg/ia64-sync-4.c: New test.
37193
37194 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37195
37196         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
37197         date.
37198
37199 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
37200
37201         PR c++/10337
37202         * g++.dg/warn/conv1.C: New test.
37203         * g++.old-deja/g++.other/conv7.C: Adjust.
37204         * g++.old-deja/g++.other/overload14.C: Adjust.
37205
37206 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37207
37208         PR c++/10471
37209         * g++.dg/template/defarg2.C: New test.
37210
37211 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
37212
37213         * gcc.dg/cpp/include2.c: Update.
37214         * gcc.dg/cpp/multiline-2.c: New.
37215         * gcc.dg/cpp/multiline.c: Update.
37216         * gcc.dg/cpp/strify2.c: Update.
37217         * gcc.dg/cpp/trad/literals-2.c: Update.
37218
37219 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37220
37221         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
37222
37223 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37224
37225         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
37226
37227 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37228
37229         PR c++/10451
37230         * g++.dg/parse/crash4.C: New test.
37231
37232         PR c++/9847
37233         * g++.dg/parse/crash5.C: New test.
37234
37235 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
37236
37237         PR c++/10446
37238         * g++.dg/parse/crash3.C: New test.
37239
37240         PR c++/10428
37241         * g++.dg/parse/elab1.C: New test.
37242
37243 2003-04-22  Devang Patel  <dpatel@apple.com>
37244
37245         * gcc.dg/cpp/trad/funlike-5.c: New test.
37246
37247 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
37248
37249         * g++.dg/other/packed1.C: Fix dg options.
37250
37251 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
37252
37253         * g++.dg/other/offsetof2.C: New test.
37254
37255 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
37256
37257         * g++.dg/template/recurse.C: Adjust location of error messages.
37258
37259 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
37260
37261         PR c++/9881
37262         * g++.dg/init/addr-const1.C: New test.
37263         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37264
37265 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37266
37267         PR c++/10405
37268         * g++.dg/lookup/struct-hack1.C: New test.
37269
37270 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
37271
37272         * ucs.c: Update diagnostic messages.
37273
37274 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37275
37276         * gcc.dg/cpp/truefalse.cpp: New test.
37277         * gcc.dg/cpp/cpp.exp: Update.
37278         * g++.dg/other/stdbool-if.C: Remove.
37279
37280 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37281
37282         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37283         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37284
37285 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37286
37287         * gcc.c-torture/compile/20030418-1.c: New test.
37288
37289 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
37290
37291         * README.compat: Remove; content moved to doc/sourcebuild.texi.
37292
37293 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37294
37295         PR c++/10347
37296         g++.dg/template/dependent-name1.C: New test.
37297
37298 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
37299
37300         * gcc.dg/warn-1.c (tourist_guide): New array,
37301         contains a pointer to bar.
37302
37303 2003-04-16  Roger Sayle  <roger@eyesopen.com>
37304
37305         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37306         * gcc.c-torture/execute/medce-1.c: New test case.
37307         * gcc.c-torture/execute/medce-2.c: New test case.
37308
37309 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
37310
37311         * lib/prune.exp: Ignore more messages.
37312
37313         PR c++/10381
37314         * g++.dg/parse/lookup3.C: New test.
37315
37316 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
37317
37318         * gcc.c-torture/compile/20030415-1.c : New test.
37319
37320 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
37321
37322         * gcc.c-torture/execute/scope-2.c: Move to ...
37323         * gcc.dg/noncompile/scope.c: .... here.
37324
37325 2003-04-14  Roger Sayle  <roger@eyesopen.com>
37326
37327         * gcc.dg/20030414-2.c: New test case.
37328
37329 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
37330
37331         PR target/10377
37332         * gcc.dg/20030414-1.c: New test.
37333
37334 2003-04-13  Roger Sayle  <roger@eyesopen.com>
37335
37336         * gcc.dg/builtins-12.c: New test case.
37337         * gcc.dg/builtins-13.c: New test case.
37338
37339 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37340
37341         * gcc.c-torture/execute/string-opt-18.c: New test.
37342
37343 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
37344
37345         PR c++/10300
37346         * g++.dg/init/new5.C: New test.
37347
37348 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
37349
37350         PR c++/7910
37351         * g++.dg/ext/dllimport1.C: New test.
37352
37353 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37354
37355         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
37356
37357 2003-04-11  Bud Davis <bdavis9659@comcast.net>
37358
37359         PR Fortran/9263
37360         * g77.f-torture/noncompile/9263.f: New test
37361         PR Fortran/1832
37362         * g77.f-torture/execute/1832.f: New test
37363
37364 2003-04-11  David Chad  <davidc@freebsd.org>
37365             Loren J. Rittle  <ljrittle@acm.org>
37366
37367         libobjc/8562
37368         * objc.dg/headers.m: New test.
37369
37370 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
37371
37372         * gcc.c-torture/execute/builtin-noret-2.c: New.
37373         * gcc.c-torture/execute/builtin-noret-2.x: New.
37374         XFAIL builtin-noret-2.c at -O1 and above.
37375         * gcc.dg/redecl.c: New.
37376         * gcc.dg/Wshadow-1.c: Update error regexps.
37377
37378 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
37379
37380         * g++.dg/abi/bitfield10.C: New test.
37381
37382 2003-04-09  Mike Stump  <mrs@apple.com>
37383
37384         * gcc.dg/pch/pch.exp: Make testcase names longer.
37385         * g++.dg/pch/pch.exp: Make testcase names longer.
37386
37387 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37388
37389         * gcc.dg/builtins-11.c: New test case.
37390
37391 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37392
37393         * gcc.dg/builtins-9.c: New test case.
37394         * gcc.dg/builtins-10.c: New test case.
37395
37396 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
37397
37398         * gcc.dg/noncompile/init-4.c.c: New test.
37399
37400 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37401
37402         * gcc.misc-test/gcov-9.c: New test.
37403         * gcc.misc-test/gcov-10.c: New test
37404         * gcc.misc-test/gcov-11.c: New test.
37405
37406 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
37407
37408         PR optimization/10024
37409         * gcc.c-torture/compile/20030405-1.c: New test.
37410
37411 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
37412
37413         * gcc.dg/pch/static-3.c: New.
37414         * gcc.dg/pch/static-3.hs: New.
37415         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
37416
37417 2003-04-04  Richard Henderson  <rth@redhat.com>
37418
37419         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
37420         * g++.dg/eh/forced2.C: Likewise.
37421
37422 2003-04-03  Mike Stump  <mrs@apple.com>
37423
37424         * lib/scanasm.exp (scan-assembler): Add xfail processing for
37425         target arg.
37426         (scan-assembler-times, scan-assembler-not): Likewise.
37427         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
37428
37429 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37430
37431         * gcc.dg/sparc-loop-1.c: New test.
37432
37433 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
37434
37435         PR other/9274
37436         * g++.dg/pch/system-2.C: New.
37437         * g++.dg/pch/system-2.Hs: New.
37438
37439 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
37440
37441         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
37442
37443         * g++.dg/eh/simd-1.C (vecfunc): Same.
37444
37445 2003-04-01  Roger Sayle  <roger@eyesopen.com>
37446
37447         * gcc.c-torture/execute/20030401-1.c: New test case.
37448
37449 2003-04-01  Ziemowit Laski <zlaski@apple.com>
37450
37451         * objc.dg/defs.m: New.
37452
37453 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
37454
37455         * g++.dg/eh/simd-1.C: New.
37456         * g++.dg/eh/simd-2.C: New.
37457
37458 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
37459
37460         * gcc.c-torture/execute/simd-3.c: New.
37461
37462 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37463
37464         PR c/9936
37465         * gcc.dg/20030331-2.c: New test.
37466
37467 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37468
37469         PR c++/10278
37470         * g++.dg/parse/crash2.C: New test.
37471
37472 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37473
37474         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
37475         * gcc.c-torture/execute/20030331-1.c: ...here.
37476
37477 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37478
37479         * gcc.c-torture/execute/20030331-1.c: New test.
37480
37481 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
37482
37483         * lib/gcov.exp: Adjust call return testing strings.
37484         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
37485
37486 2003-03-31  Roger Sayle  <roger@eyesopen.com>
37487
37488         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
37489         * gcc.dg/builtins-7.c: New test case.
37490         * gcc.dg/builtins-8.c: New test case.
37491
37492 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37493
37494         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
37495
37496 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
37497
37498         PR c++/7647
37499         * g++.dg/lookup-class-member-2.C: New test.
37500
37501 2003-03-30  Glen Nakamura  <glen@imodulo.com>
37502
37503         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
37504
37505 2003-03-28  Roger Sayle  <roger@eyesopen.com>
37506
37507         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
37508
37509 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
37510
37511         * g++.dg/init/attrib1.C: New test.
37512
37513 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37514
37515         * gcc.dg/ultrasp8.c: New test.
37516
37517 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37518
37519         * gcc.dg/ultrasp7.c: New test.
37520
37521 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
37522
37523         PR c++/10047
37524         * g++.dg/template/inline1.C: New test.
37525
37526 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37527
37528         * gcc.dg/sparc-dwarf2.c: New test.
37529
37530 2003-03-27  Roger Sayle  <roger@eyesopen.com>
37531
37532         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
37533         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
37534
37535 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
37536
37537         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
37538         than reading .x files.
37539         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
37540         * g77.dg/gcov/gcov-1.f: Likewise.
37541         * gcc.misc-tests/gcov-4b.c: Likewise.
37542         * gcc.misc-tests/gcov-5b.c: Likewise.
37543         * gcc.misc-tests/gcov-6.c: Likewise.
37544         * gcc.misc-tests/gcov-7.c: Likewise.
37545         * gcc.misc-tests/gcov-8.c: Likewise.
37546         * g++.dg/gcov/gcov-1.x: Remove.
37547         * g77.dg/gcov/gcov-1.x: Likewise.
37548         * gcc.misc-tests/gcov-4b.x: Likewise.
37549         * gcc.misc-tests/gcov-5b.x: Likewise.
37550         * gcc.misc-tests/gcov-6.x: Likewise.
37551         * gcc.misc-tests/gcov-7.x: Likewise.
37552         * gcc.misc-tests/gcov-8.x: Likewise.
37553
37554 2003-03-27  Glen Nakamura  <glen@imodulo.com>
37555
37556         PR opt/10087
37557         * gcc.dg/20030324-1.c: New test.
37558
37559 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
37560
37561         PR c++/10224
37562         * g++.dg/template/arg3.C: New test.
37563
37564         PR c++/10158
37565         * g++.dg/template/friend18.C: New test.
37566
37567 2003-03-26  Roger Sayle  <roger@eyesopen.com>
37568
37569         * g77.f-torture/compile/20030326-1.f: New test case.
37570
37571 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
37572
37573         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
37574
37575         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
37576
37577 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
37578
37579         * gcc.dg/ia64-sync-3.c: New test.
37580
37581 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
37582
37583         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
37584
37585 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37586
37587         * gcc.dg/ultrasp6.c: New test.
37588
37589 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37590
37591         * gcc.dg/i386-signbit-1.c: New test.
37592         * gcc.dg/i386-signbit-2.c: New test.
37593         * gcc.dg/i386-signbit-3.c: New test.
37594
37595 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37596
37597         * gcc.dg/ultrasp5.c: Fix options.
37598
37599 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37600
37601         * gcc.dg/ultrasp5.c: Fix comment.
37602
37603 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
37604
37605         PR fortran/10197
37606         * g77.f-torture/execute/10197.f: New test.
37607
37608 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
37609
37610         PR c++/9898, c++/383
37611         * g++.dg/template/conv6.C: New test.
37612
37613         PR c++/10119
37614         * g++.dg/template/ptrmem5.C: New test.
37615
37616         PR c++/10026
37617         * g++.dg/lookup/koenig1.C: New test.
37618
37619         PR C++/10199
37620         * g++.dg/lookup/template2.C: New test.
37621
37622 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
37623
37624         * g++.dg/opt/rtti1.C: New test.
37625
37626 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37627
37628         * gcc.dg/ultrasp5.c: New test.
37629
37630 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
37631
37632         PR middle-end/9967
37633         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
37634         builtin fputs.
37635
37636 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
37637
37638         PR c/8224
37639         * gcc.dg/20030323-1.c: New test.
37640
37641 2003-03-23  Roger Sayle  <roger@eyesopen.com>
37642
37643         * gcc.c-torture/compile/20030323-1.c: New test case.
37644
37645 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
37646
37647         * gcc.dg/20030321-1.c: New test.
37648
37649 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
37650
37651         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
37652
37653 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
37654
37655         PR c++/9978, c++/9708
37656         * g++.dg/ext/vlm1.C: Adjust expected error.
37657         * g++.dg/ext/vla2.C: New test.
37658         * g++.dg/template/arg1.C: New test.
37659         * g++.dg/template/arg2.C: New test.
37660
37661 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
37662
37663         * g77.f-torture/execute/select.f: New test.
37664         * g77.f-torture/noncompile/select_no_compile.f: New test.
37665
37666 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
37667
37668         PR c++/9898
37669         * g++.dg/other/error4.C: New test.
37670
37671 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
37672
37673         * g++.dg/template/friend17.C: New test.
37674
37675 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
37676
37677         * gcc.c-torture/compile/20030320-1.c: New.
37678
37679 2003-03-20  Roger Sayle  <roger@eyesopen.com>
37680
37681         * gcc.dg/builtins-6.c: New test case.
37682
37683 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
37684
37685         PR target/10073
37686         * gcc.c-torture/compile/20030319-1.c: New.
37687
37688 2003-03-18  Jan Hubicka  <jh@suse.cz>
37689
37690         * gcc.dg/i386-cvt-1.c: New test.
37691
37692 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
37693
37694         * objc.dg/naming-1.m: Use "(parse|syntax) error".
37695         * objc.dg/naming-2.m: Likewise.
37696
37697 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
37698
37699         PR c++/9639
37700         * g++.dg/parse/crash1.C: New test.
37701
37702 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
37703
37704         PR c++/8805
37705         * g++.dg/eh/cleanup1.C: New test.
37706
37707 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37708
37709         * gcc.c-torture/execute/20030316-1.c: New test case.
37710
37711 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37712
37713         PR c++/9629
37714         * g++.dg/init/ctor2.C: New test.
37715
37716 2003-03-15  Roger Sayle  <roger@eyesopen.com>
37717
37718         * g77.f-torture/compile/xformat.f: New test case.
37719
37720 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37721
37722         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
37723         * g++.old-deja/g++.mike/eh50.C: Likewise.
37724
37725 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37726
37727         PR c++/6440
37728         * g++.dg/template/spec7.C: New test.
37729         * g++.dg/template/spec8.C: Likewise.
37730
37731 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
37732
37733         * gcc.c-torture/execute/20030313-1.c: New test.
37734
37735 2003-03-14  Richard Henderson  <rth@redhat.com>
37736
37737         * gcc.dg/inline-2.c: Adjust alpha test for external call.
37738
37739 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37740
37741         * gcc.c-torture/compile/20030314-1.c: New test.
37742
37743 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
37744
37745         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
37746         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
37747         thumb target,
37748         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
37749         to accept newer _imp__  prefix and additional
37750         newline in .drectve section.
37751         * gcc.dg/dll-4.c: Likewise.
37752         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
37753         switch.
37754
37755 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
37756
37757         * g++.dg/parse/namespace9.C: New test.
37758
37759         * g++.dg/init/ref5.C: New test.
37760         * g++.dg/parse/ptrmem1.C: Likewise.
37761
37762 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37763
37764         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
37765         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
37766         regular expression.
37767         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
37768         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
37769
37770 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
37771
37772         * gcc.c-torture/execute/20030224-2.c: New test.
37773
37774 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37775
37776         * gcc.dg/decl-3.c: New test.
37777
37778 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37779
37780         * gcc.dg/i386-loop-2.c: New test.
37781
37782 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
37783
37784         PR c++/9474
37785         * g++.dg/parse/namespace8.C: New test.
37786
37787         PR c++/9924
37788         * g++.dg/overload/builtin2.C: New test.
37789
37790 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
37791
37792         * gcc.dg/return-type-3.c: New test.
37793
37794 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
37795
37796         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
37797         profiling options are not supported.
37798
37799 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
37800
37801         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
37802         * g++.old-deja/g++.warn/impint2.C: Likewise.
37803
37804 2003-03-10  Devang Patel  <dpatel@apple.com>
37805
37806         * g++.dg/cpp/c++_cmd_1.C: New test.
37807         * g++.dg/cpp/c++_cmd_1.h: New file.
37808
37809 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
37810
37811         * gcc.dg/altivec-9.c: New file.
37812
37813 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37814
37815         * gcc.dg/ppc-sdata-1.c: New test.
37816         * gcc.dg/ppc-sdata-2.c: New test.
37817
37818 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
37819
37820         PR c++/9373
37821         * g++.dg/opt/ptrmem2.C: New test.
37822
37823         PR c++/8534
37824         * g++.dg/opt/ptrmem1.C: New test.
37825
37826 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37827
37828         * gcc.dg/i386-loop-1.c: New test.
37829
37830 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37831
37832         PR c++/9970
37833         * g++.dg/lookup/friend1.C: New test.
37834
37835 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
37836
37837         PR c++/9823
37838         * g++.dg/parser/constructor1.C: New test.
37839
37840 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
37841
37842         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
37843
37844         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
37845
37846 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
37847
37848         * gcc.dg/cpp/Wunused.c: Update test.
37849
37850 2003-03-08  Jan Hubicka  <jh@suse.cz>
37851
37852         * gcc.dg/inline-3.c: New test.
37853
37854 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
37855
37856         PR c++/9809
37857         * g++.dg/parse/builtin1.C: New test.
37858
37859         PR c++/9982
37860         * g++.dg/abi/cookie1.C: New test.
37861         * g++.dg/abi/cookie2.C: Likewise.
37862
37863         PR c++/9524
37864         * g++.dg/template/field1.C: New test.
37865
37866         PR c++/9912
37867         * g++.dg/parse/class1.C: New test.
37868         * g++.dg/parse/namespace7.C: Likewise.
37869         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
37870
37871 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
37872
37873         * g++.dg/init/ref4.C: New test.
37874
37875 2003-03-07  Jan Hubicka  <jh@suse.cz>
37876
37877         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
37878         * gcc.dg/inline-3.c: New test.
37879
37880 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
37881
37882         * g++.dg/init/ref3.C: New test.
37883
37884         PR c++/9965
37885         * g++.dg/init/ref2.C: New test.
37886
37887         PR c++/9400
37888         * g++.dg/warn/Wshadow-2.C: New test.
37889
37890         PR c++/9791
37891         * g++.dg/warn/Woverloaded-1.C: New test.
37892
37893 2003-03-05  Jan Hubicka  <jh@suse.cz>
37894
37895         * gcc.dg/i386-local2.c: New.
37896         * gcc.dg/i386-local.c: Fix typo.
37897
37898 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
37899
37900         * g++.dg/abi/layout3.C: New test.
37901
37902 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37903
37904         * gcc.c-torture/compile/20030305-1.c
37905
37906 2003-03-05  Jan Hubicka  <jh@suse.cz>
37907
37908         * gcc.dg/i386-local.c: New.
37909
37910 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
37911
37912         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
37913
37914 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37915
37916         * gcc.dg/switch-2.c: New test.
37917         * gcc.dg/switch-3.c: New test.
37918         * gcc.dg/Wswitch.c: Adjust line numbers.
37919         * gcc.dg/Wswitch-default.c: Likewise.
37920         * gcc.dg/Wswitch-enum.c: Likewise.
37921
37922 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
37923
37924         * gcc.c-torture/execute/20030222-1.c: New test.
37925
37926 2003-03-03  James E Wilson  <wilson@tuliptree.org>
37927
37928         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
37929
37930 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
37931
37932         PR c++/9878
37933         * g++.dg/init/ref1.C: New test.
37934
37935 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
37936
37937         * gcc.dg/sh-relax.c: New SH-only test.
37938
37939 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
37940
37941         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
37942         comment explaining purpose of testcase.
37943
37944 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
37945
37946         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
37947         for HC11/HC12 (asm needs two int registers).
37948         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
37949         HC11/HC12 because the test uses an asm which needs two 32-bit
37950         registers.
37951
37952 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
37953
37954         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
37955         for HC11/HC12 (array is too large otherwise).
37956         * gcc.c-torture/compile/920501-4.x: New file, likewise.
37957         * gcc.c-torture/compile/20010518-2.x: Likewise.
37958         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
37959         HC11/HC12 (array is too large).
37960
37961 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
37962
37963         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
37964         * lib/g++-dg.exp (g++-dg-test): Likewise.
37965
37966 2003-03-01  Roger Sayle  <roger@eyesopen.com>
37967
37968         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
37969         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
37970
37971 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37972
37973         * g++.dg/warn/implicit-typename1.C: Remove warning.
37974
37975 2003-02-28  Richard Henderson  <rth@redhat.com>
37976
37977         * gcc.dg/noreturn-1.c: Move noreturn warning line.
37978         * gcc.dg/return-type-1.c: Move control reaches end warning line.
37979
37980 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
37981
37982         * gcc.dg/pch/pch.exp: Change .pch to .gch.
37983         * g++.dg/pch/pch.exp: Likewise.
37984
37985 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
37986
37987         PR c++/9879
37988         * testsuite/g++.dg/init/new4.C: New test.
37989
37990 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
37991
37992         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
37993
37994 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
37995
37996         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
37997         unsigned long.
37998
37999         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38000         wider than float.
38001
38002 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38003
38004         * lib/scanasm.exp: Add support for counting numbers of
38005         occurences.
38006         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38007         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38008
38009 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38010
38011         PR c++/9683
38012         * g++.dg/template/static3.C: New test.
38013
38014         PR c++/9829
38015         * g++.dg/parse/namespace6.C: New test.
38016
38017 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38018
38019         PR target/9732
38020         * gcc.dg/20030225-1.c: New test.
38021
38022 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38023
38024         * README: Remove out-of-date information.
38025
38026         PR c++/9836
38027         * g++.dg/template/spec6.C: New test.
38028
38029 2003-02-24  Jeff Law  <law@redhat.com>
38030
38031         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38032
38033 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38034
38035         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38036         * gcc.dg/pragma-ep-1.c: Likewise.
38037
38038 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38039
38040         PR c++/9602
38041         * g++.dg/template/friend16.C: New test.
38042
38043 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38044
38045         PR c++/5333
38046         * g++.dg/parse/fused-params1.C: Adjust error messages.
38047         * g++.dg/template/nested3.C: New test.
38048
38049 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38050
38051         * g++.dg/abi/param1.C: New test.
38052
38053 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38054
38055         PR c++/7982
38056         * g++.dg/warn/implicit-typename1.C: New test.
38057
38058 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38059
38060         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38061         with "mtune".
38062         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38063         * gcc.c-torture/execute/20010129-1.x: Likewise.
38064         * gcc.dg/20011107-1.c: Likewise.
38065         * gcc.dg/20020108-1.c: Likewise.
38066         * gcc.dg/20020122-3.c: Likewise.
38067         * gcc.dg/20020206-1.c: Likewise.
38068         * gcc.dg/20020310-1.c: Likewise.
38069         * gcc.dg/20020426-2.c: Likewise.
38070         * gcc.dg/20020517-1.c: Likewise.
38071         * gcc.dg/991230-1.c: Likewise.
38072         * gcc.dg/i386-unroll-1.c: Likewise.
38073         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38074
38075 2003-02-22  Jan Hubicka  <jh@suse.cz>
38076
38077         * gcc.dg/i386-mul.c: New test.
38078
38079 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38080
38081         * gcc.dg/builtins-5.c: New test case.
38082
38083 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38084
38085         * gcc.dg/asmreg-1.c: New test.
38086
38087 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38088
38089         PR c++/9749
38090         * g++.dg/parse/varmod1.C: New test.
38091
38092 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38093
38094         PR c++/9727
38095         * g++.dg/template/op1.C: New test.
38096
38097 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38098
38099         PR c++/8906
38100         * g++.dg/template/nested2.C: New test.
38101
38102 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38103
38104         PR c++/8724
38105         * g++.dg/expr/dtor1.C: New test.
38106
38107 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38108
38109         * gcc.dg/cpp/include3.c: New test.
38110         * gcc.dg/cpp/inc/foo.h: New file.
38111
38112 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38113
38114         * gcc.c-torture/execute/20030221-1.c: New test.
38115
38116 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38117
38118         PR c++/9729
38119         * g++.dg/abi/conv1.C: New test.
38120
38121 2003-02-20  Jan Hubicka  <jh@suse.cz>
38122
38123         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38124
38125 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38126
38127         * gcc.c-torture/compile/20030219-1.c: New test.
38128
38129 2003-02-18  Jan Hubicka  <jh@suse.cz>
38130
38131         * gcc.dg/funcorder.c: New test.
38132
38133 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38134
38135         * gcc.c-torture/execute/20030218-1.c: New.
38136
38137 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38138
38139         * gcc.dg/20030218-1.c: New.
38140
38141 2003-02-18  Richard Henderson  <rth@redhat.com>
38142
38143         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38144         * gcc.dg/attr-used-2.c: New.
38145
38146 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38147
38148         PR c++/9704
38149         * g++.dg/init/copy5.C: New test.
38150
38151 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38152
38153         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38154         * g++.dg/pch/pch.exp: Likewise.
38155
38156 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38157
38158         * gcc.c-torture/execute/20030209-1.c: Enable the test if
38159         STACK_SIZE is not defined.
38160
38161 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38162
38163         PR c++/9457
38164         * g++.dg/template/init1.C: New test.
38165
38166 2003-02-16  Jan HUbicka  <jh@suse.cz>
38167
38168         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
38169         (foo): Add few extra tests
38170         * gcc.dg/c99-const-expr-3.c: Likewise.
38171         * gcc.c-torture/execute/20030216-1.c: New.
38172
38173 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38174
38175         PR c++/9459
38176         * g++.dg/ext/typeof4.C: New test.
38177
38178 2003-02-15  Roger Sayle  <roger@eyesopen.com>
38179
38180         * gcc.dg/i386-387-3.c: New test case.
38181
38182 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
38183
38184         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
38185         cris-*-elf* cris-*-aout* and mmix-*-*.
38186
38187 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
38188
38189         * gcc.dg/20030213-1.c: New test.
38190
38191 2003-02-12  Roger Sayle  <roger@eyesopen.com>
38192
38193         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
38194         * gcc.dg/i386-387-2.c: Likewise.
38195
38196 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
38197
38198         * gcc.dg/ppc-spe.c: Fix formatting.
38199         Enable tests that were previously unsupported by gas.
38200         Delete tests for instructions that no longer exist.
38201         Switch arguments on evsubifw builtin.
38202
38203 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
38204
38205         * gcc.c-torture/execute/20030209-1.c: Disable the test if
38206         STACK_SIZE is too small.
38207
38208 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38209             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38210
38211         * gcc.dg/decl-2.c: New test.
38212
38213 2003-02-10  Jan Hubicka  <jh@suse.cz>
38214
38215         * gcc.dg/i386-fpcvt-1.c: New test.
38216
38217 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
38218
38219         * gcc.c-torture/execute/20030209-1.c: New test.
38220
38221 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
38222
38223         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
38224         int-wide bitops, use the constants of the same width.
38225         Likewise, if long long is 32-bit wide, test bitops using
38226         32-bit constants.
38227
38228 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
38229
38230         * gcc.dg/20021014-1.c: Annotate with expected notice text.
38231
38232 2003-02-07  Roger Sayle  <roger@eyesopen.com>
38233
38234         * testsuite/gcc.dg/builtins-4.c: New test case.
38235
38236 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38237
38238         * gcc.dg/20020430-1.c: Fix dg command typos.
38239         * gcc.dg/20020503-1.c: Likewise.
38240
38241 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38242
38243         PR c++/8785
38244         * g++.dg/parse/fused-params1.C: New test.
38245
38246         PR c++/8857
38247         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38248
38249         PR c++/8921
38250         * g++.dg/parse/non-dependent1.C: New test.
38251
38252         PR c++/8928
38253         * g++.dg/parse/dupl-tmpl-args1.C: New test.
38254
38255         PR c++/9228
38256         * g++.dg/parse/undefined7.C: New test.
38257         * g++.dg/parse/non-templ1.C: New test.
38258
38259         PR c++/9229
38260         * g++.dg/parse/too-many-tmpl-args1.C: New test.
38261
38262 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
38263
38264         * gcc.c-torture/compile/20030206-1.c: New test.
38265
38266 2003-02-05  Roger Sayle  <roger@eyesopen.com>
38267
38268         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38269         "pow" to "foo" to avoid potential confusion with a math built-in.
38270
38271 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38272
38273         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38274         conditions for SPARC targets.
38275
38276 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
38277
38278         * gcc.dg/20030204-1.c: New test.
38279
38280 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38281
38282         PR c++/38
38283         * g++.dg/parse/array-size1.C: New test.
38284
38285         PR c++/5657
38286         * g++.dg/parse/undefined3.C: New test.
38287
38288         PR c++/5665
38289         * g++.dg/parse/undefined4.C: New test.
38290
38291         PR c++/5975
38292         * g++.dg/parse/undefined5.C: New test.
38293
38294         PR c++/7259
38295         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38296
38297         PR c++/8578
38298         * g++.dg/parse/casting-operator1.C: New test.
38299
38300         PR c++/8596
38301         * g++.dg/parse/undefined6.C: New test.
38302
38303         PR c++/8736
38304         * g++.dg/parse/missing-template1.C: New test.
38305
38306 2003-02-04  Jan Hubicka  <jh@suse.cz>
38307
38308         * gcc.dg/i386-cadd.c: Compile using -march=k8.
38309         * gcc.dg/i386-cmov?.c: Likewise.
38310         * gcc.dg/i386-fpcvt-?.c: Likewise.
38311         * gcc.dg/i386-ssefp-1.c: Likewise.
38312         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38313         conventions.
38314
38315 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
38316
38317         PR c++/7129
38318         * testsuite/g++.dg/ext/max.C: New test.
38319
38320 2003-02-03  Jan Hubicka  <jh@suse.cz>
38321
38322         * gcc.c-torture/execute/20030203-1.c: New test.
38323
38324 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
38325
38326         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38327         'natural-endian'.
38328
38329 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
38330
38331         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38332         * g++.dg/init/new2.C: Likewise.
38333         * g++.dg/other/new1.C: Likewise.
38334
38335 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
38336
38337         * gcc.dg/struct-ret-libc.c: New test.
38338
38339 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
38340
38341         * gcc.dg/20030129-1.c: New test.
38342
38343 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38344
38345         PR c++/8849
38346         * g++.dg/template/ptrmem4.C: New test.
38347
38348 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
38349
38350         * g++.dg/parser/constant1.C: New test.
38351
38352 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38353
38354         PR c++/8591
38355         * g++.dg/parse/friend2.C: New test.
38356
38357 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38358
38359         PR c++/9437
38360         * g++.dg/template/unify4.C: New test.
38361
38362 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
38363
38364         * gcc.c-torture/execute/20030128-1.c: New test.
38365
38366 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
38367
38368         * g++.dg/lookup/nested1.C: Test moved from ...
38369         * g++.old-deja/g++.other/lookup24.C: ... here.
38370
38371 2003-01-28  Jan Hubicka  <jh@suse.cz>
38372
38373         * gcc.dg/i386-cmov5.c: New test.
38374
38375 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38376
38377         * gcc.c-torture/execute/20010925-1.c: Changed the
38378         memcpy declaration.
38379
38380 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38381
38382         PR c++/3902
38383         * g++.dg/parse/template5.C: New test.
38384
38385 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
38386
38387         PR fortran/9258
38388         * g77.dg/pr9258: New test.
38389
38390 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38391
38392         * README: Move relevant parts from README.g++.
38393
38394         * README.g++: Remove this file.
38395
38396 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38397
38398         * g++.dg/abi/dcast1.C: New test.
38399
38400 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38401
38402         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
38403
38404 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
38405
38406         PR c++/47
38407         * g++.old-deja/g++.other/lookup24.C: New test.
38408
38409 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38410
38411         PR middle-end/7227
38412         * gcc.dg/uninit-C.c: New test.
38413
38414 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
38415
38416         * g++.dg/abi/covariant1.C: New test.
38417
38418 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
38419
38420         * gcc.dg/20030123-1.c: New test.
38421
38422 2003-01-25  Jan Hubicka  <jh@suse.cz>
38423
38424         PR opt/8492
38425         * gcc.c-torture/compile/20030125-1.c
38426
38427 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
38428
38429         PR c++/9403
38430         * g++.dg/parse/template3.C: New test.
38431         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
38432
38433         PR c++/795
38434         * g++.dg/parse/template4.C: New test.
38435
38436         PR c++/9415
38437         * g++.dg/template/qual2.C: New test.
38438
38439         PR c++/8545
38440         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
38441
38442         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
38443
38444 2003-01-25  Roger Sayle  <roger@eyesopen.com>
38445
38446         * gcc.c-torture/execute/switch-1.c: New test case.
38447
38448 2003-01-25  Jan Hubicka  <jh@suse.cz>
38449
38450         * gcc.c-torture/execute/20030125-1.[cx]: New test.
38451
38452 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
38453
38454         Tweaks for Bison-1.875. From the NEWS file:
38455         "- `parse error' -> `syntax error'
38456         Bison now uniformly uses the term `syntax error'"
38457         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
38458         * gcc.dg/cpp/digraph2.c: Likewise.
38459         * gcc.dg/cpp/direct2.c: Likewise.
38460         * gcc.dg/cpp/paste4.c: Likewise.
38461         * gcc.dg/c90-restrict-1.c: Likewise.
38462         * gcc.dg/c99-func-2.c: Likewise.
38463         * gcc.dg/noncompile/920721-2.c: Likewise.
38464         * gcc.dg/noncompile/930622-2.c: Likewise.
38465         * gcc.dg/noncompile/940112-1.c: Likewise.
38466         * gcc.dg/noncompile/950921-1.c: Likewise.
38467         * gcc.dg/noncompile/951123-1.c: Likewise.
38468         * gcc.dg/noncompile/971104-1.c: Likewise.
38469         * gcc.dg/noncompile/990416-1.c: Likewise.
38470
38471 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
38472
38473         * g++.dg/parse/undefined1.C: Add error message.
38474
38475 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
38476
38477         PR c++/9354
38478         * g++.dg/parse/new1.C: New test.
38479
38480         PR c++/9216
38481         * g++.dg/parse/template2.C: New test.
38482
38483         PR c++/9354
38484         * g++.dg/parse/typedef2.C: New test.
38485
38486         PR c++/9328
38487         * g++.dg/ext/typeof3.C: New test.
38488
38489 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38490
38491         PR c++/2738
38492         * g++.dg/parse/ret-type1.C: New test.
38493
38494         PR c++/3792
38495         * g++.dg/parse/tmpl-outside1.C: New test.
38496
38497         PR c++/4207
38498         * g++.dg/parse/int-as-enum1.C: New test.
38499
38500         PR c++/4903
38501         * g++.dg/parse/no-typename1.C: New test.
38502
38503         PR c++/5533
38504         * g++.dg/parse/no-value1.C: New test.
38505
38506         PR c++/5921
38507         * g++.dg/parse/wrong-inline1.C: New test.
38508
38509         PR c++/6402
38510         * g++.dg/parse/ref1.C: New test.
38511
38512         PR c++/6992
38513         * g++.dg/parse/attr-ctor1.C: New test.
38514
38515         PR c++/7229
38516         * g++.dg/parse/namespace5.C: New test.
38517
38518         PR c++/7917
38519         * g++.dg/parse/func-def1.C: New test.
38520
38521         PR c++/8143
38522         * g++.dg/parse/undefined1.C: New test.
38523
38524         PR c++/5723, PR c++/8522
38525         * g++.dg/parse/specialization1.C: New test.
38526
38527         PR c++/163, PR c++/8595
38528         * g++.dg/parse/struct-as-enum1.C: New test.
38529
38530         PR c++/9173
38531         * g++.dg/parse/undefined2.C: New test.
38532
38533 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
38534
38535         PR c++/9298
38536         * g++.dg/parse/template1.C: New test.
38537
38538         PR c++/9384
38539         * g++.dg/parse/using1.C: New test.
38540
38541         PR c++/9285
38542         PR c++/9294
38543         * g++.dg/parse/expr2.C: New test.
38544
38545         PR c++/9388
38546         * g++.dg/parse/lookup2.C: Likewise.
38547
38548 2003-01-21  Jan Hubicka  <jh@suse.cz>
38549
38550         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
38551         * gcc.c-torture/execute/eeprof-1.c: Likewise.
38552         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
38553         * gcc.c-torture/execute/string-opt-*.c: Likewise.
38554
38555 2003-01-20  Nick Clifton  <nickc@redhat.com>
38556
38557         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
38558         problem with ARM sibcall code generation.
38559
38560 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
38561
38562         * gcc.c-torture/execute/20030120-1.c: New.
38563
38564 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
38565
38566         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
38567
38568 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
38569
38570         PR c++/9272
38571         * g++.dg/parse/ctor1.C: New test.
38572
38573         PR c++/9294:
38574         * g++.dg/parse/qualified1.C: New test.
38575
38576         * g++.dg/parse/typename3.C: New test.
38577
38578 2003-01-16  Richard Henderson  <rth@redhat.com>
38579
38580         * g++.dg/tls/init-2.C: Fix error matches for real this time.
38581
38582 2003-01-16  Richard Henderson  <rth@redhat.com>
38583
38584         * g++.dg/pch/pch.exp: Copy test header to the working directory
38585         before using it either for precompilation or direct use.
38586         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
38587         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
38588
38589 2003-01-16  Richard Henderson  <rth@redhat.com>
38590
38591         * gcc.dg/pch/pch.exp: Copy test header to the working directory
38592         before using it either for precompilation or direct use.
38593         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
38594         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
38595
38596 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
38597
38598         * g++.dg/ext/typename1.C: Add typename keyword.
38599         * g++.dg/template/crash1.C: Update error messages.
38600         * g++.dg/template/crash2.C: Remove error message.
38601         * g++.dg/parse/typename2.C: New test.
38602         * g++.dg/template/typename2.C: Change implicit
38603         typename warning into error.
38604         * g++.old-deja/g++.benjamin/tem03.C: Issue more
38605         error messages.
38606         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
38607         * g++.old-deja/g++.brendan/crash56.C: Add this->.
38608         * g++.old-deja/g++.law/visibility13.C: Remove error
38609         messages.
38610         * g++.old-deja/g++.ns/template17.C: Reorder code to
38611         make declaration visible in template.
38612         * g++.old-deja/g++.pt/crash3.C: Fix typos.
38613         * g++.old-deja/g++.pt/crash36.C: Issue more error
38614         messages.
38615         * g++.old-deja/g++.pt/crash5.C: Improve error
38616         message.
38617         * g++.old-deja/g++.pt/crash67.C: Remove warning.
38618         * g++.old-deja/g++.pt/inherit1.C: Add this->.
38619         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
38620         * g++.old-deja/g++.pt/typename16.C: Replace implicit
38621         typename warning with error message.
38622         * g++.old-deja/g++.pt/typename19.C: Remove warning.
38623         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
38624         * g++.old-deja/g++.robertl/eb24.C: Use this->.
38625
38626 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
38627
38628         * g++.dg/parse/ambig2.C: New test.
38629
38630 2003-01-15  Richard Henderson  <rth@redhat.com>
38631
38632         * g++.dg/tls/init-2.C: Update error message string.
38633
38634 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38635
38636         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
38637
38638 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
38639
38640         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
38641         all for HC11/HC12.
38642         * gcc.c-torture/compile/20001205-1.x: Likewise.
38643         * gcc.c-torture/compile/20001226-1.x: Likewise.
38644         * gcc.c-torture/compile/920520-1.x: Likewise.
38645         * gcc.c-torture/compile/961203-1.x: Likewise.
38646         * gcc.c-torture/compile/20020604-1.x: Likewise.
38647
38648 2003-01-15  Jan Hubicka  <jh@suse.cz>
38649
38650         * gcc.c-torture/compile/20030115-1.c: New test.
38651
38652         * gcc.dg/i386-fpcvt-1.c: New test.
38653         * gcc.dg/i386-fpcvt-2.c: New test.
38654
38655 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
38656
38657         Further conform g++'s __vmi_class_type_info to the C++ ABI
38658         specification.
38659         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
38660         the specification.
38661
38662 2003-01-14  Jan Hubicka  <jh@suse.cz>
38663
38664         * gcc.dg/i386-fpcvt-1.c: New test.
38665         * gcc.dg/i386-fpcvt-2.c: New test.
38666
38667 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38668
38669         * gcc.dg/i386-mmx-3.c: New test.
38670
38671 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
38672
38673         PR c++/9264
38674         * g++.dg/parse/octal1.C: New file.
38675
38676         PR c++/9172
38677         * g++.dg/parse/typename1.C: New file.
38678
38679 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
38680
38681         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
38682         * gcc.dg/bf-no-ms-layout.c: Likewise.
38683         * gcc.dg/bf-ms-attrib.c: Likewise.
38684
38685 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
38686
38687         PR c++/9099
38688         * g++.dg/parse/dtor1.C: New file.
38689
38690         PR c++/9128
38691         * g++.dg/rtti/typeid1.C: New file.
38692
38693         PR c++/9153
38694         * g++.dg/parse/lookup1.C: New file.
38695
38696         PR c++/9171
38697         * g++.dg/templ/spec5.C: New file.
38698
38699 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
38700
38701         * gcc.c-torture/compile/20030110-1.c: New test.
38702
38703 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
38704
38705         Merge from pch-branch:
38706
38707         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
38708
38709         * gcc.dg/pch/cpp-1.h: New.
38710         * gcc.dg/pch/cpp-1.c: New.
38711         * gcc.dg/pch/cpp-2.h: New.
38712         * gcc.dg/pch/cpp-2.c: New.
38713
38714         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
38715
38716         * gcc.dg/pch/except-1.h: New.
38717         * gcc.dg/pch/except-1.c: New.
38718
38719         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
38720
38721         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
38722         running test.
38723         * gcc.dg/pch: Include *.hp not *.h.
38724         * gcc.dg/pch/system-1.h: New.
38725         * gcc.dg/pch/system-1.c: New.
38726
38727         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
38728
38729         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
38730         rather than trying to build and run a program using PCH.
38731         * gcc.dg/pch: Remove dg-do commands from test files.
38732
38733         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
38734
38735         * gcc.dg/pch/macro-3.c: New.
38736         * gcc.dg/pch/macro-3.h: New.
38737
38738         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
38739
38740         * gcc.dg/pch/common-1.c: New.
38741         * gcc.dg/pch/common-1.h: New.
38742         * gcc.dg/pch/decl-1.c: New.
38743         * gcc.dg/pch/decl-1.h: New.
38744         * gcc.dg/pch/decl-2.c: New.
38745         * gcc.dg/pch/decl-2.h: New.
38746         * gcc.dg/pch/decl-3.c: New.
38747         * gcc.dg/pch/decl-3.h: New.
38748         * gcc.dg/pch/decl-4.c: New.
38749         * gcc.dg/pch/decl-4.h: New.
38750         * gcc.dg/pch/decl-5.c: New.
38751         * gcc.dg/pch/decl-5.h: New.
38752         * gcc.dg/pch/global-1.c: New.
38753         * gcc.dg/pch/global-1.h: New.
38754         * gcc.dg/pch/inline-1.c: New.
38755         * gcc.dg/pch/inline-1.h: New.
38756         * gcc.dg/pch/inline-2.c: New.
38757         * gcc.dg/pch/inline-2.h: New.
38758         * gcc.dg/pch/static-1.c: New.
38759         * gcc.dg/pch/static-1.h: New.
38760         * gcc.dg/pch/static-2.c: New.
38761         * gcc.dg/pch/static-2.h: New.
38762
38763         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
38764
38765         * g++.dg/pch/pch.exp: Better handle failing testcases.
38766         * gcc.dg/pch/pch.exp: Likewise.
38767         * gcc.dg/pch/macro-1.c: New.
38768         * gcc.dg/pch/macro-1.h: New.
38769         * gcc.dg/pch/macro-2.c: New.
38770         * gcc.dg/pch/macro-2.h: New.
38771
38772         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
38773
38774         * g++.dg/dg.exp: Treat files in pch/ specially.
38775         * g++.dg/pch/pch.exp: New file.
38776         * g++.dg/pch/empty.H: New file.
38777         * g++.dg/pch/empty.C: New file.
38778         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
38779         "precompile".
38780
38781         * gcc.dg/pch/pch.exp: New file.
38782         * gcc.dg/pch/empty.h: New file.
38783         * gcc.dg/pch/empty.c: New file.
38784         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
38785         "precompile".
38786
38787 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38788
38789         * g++.dg/template/friend14.C: New test.
38790
38791 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38792
38793         * gcc.dg/old-style-asm-1.c: New test.
38794
38795 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
38796
38797         * gcc.c-torture/compile/20030109-1.c: New test.
38798
38799 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38800
38801         * gcc.c-torture/execute/20030109-1.c: New test.
38802
38803 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
38804
38805         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
38806         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
38807         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
38808         * g++.old-deja/g++.mike/eh2.C: Likewise.
38809         * g++.old-deja/g++.mike/eh3.C: Likewise.
38810         * g++.old-deja/g++.mike/eh5.C: Likewise.
38811         * g++.old-deja/g++.mike/eh6.C: Likewise.
38812         * g++.old-deja/g++.mike/eh7.C: Likewise.
38813         * g++.old-deja/g++.mike/eh8.C: Likewise.
38814         * g++.old-deja/g++.mike/eh9.C: Likewise.
38815         * g++.old-deja/g++.mike/eh10.C: Likewise.
38816         * g++.old-deja/g++.mike/eh12.C: Likewise.
38817         * g++.old-deja/g++.mike/eh13.C: Likewise.
38818         * g++.old-deja/g++.mike/eh14.C: Likewise.
38819         * g++.old-deja/g++.mike/eh16.C: Likewise.
38820         * g++.old-deja/g++.mike/eh17.C: Likewise.
38821         * g++.old-deja/g++.mike/eh18.C: Likewise.
38822         * g++.old-deja/g++.mike/eh21.C: Likewise.
38823         * g++.old-deja/g++.mike/eh23.C: Likewise.
38824         * g++.old-deja/g++.mike/eh24.C: Likewise.
38825         * g++.old-deja/g++.mike/eh25.C: Likewise.
38826         * g++.old-deja/g++.mike/eh26.C: Likewise.
38827         * g++.old-deja/g++.mike/eh27.C: Likewise.
38828         * g++.old-deja/g++.mike/eh28.C: Likewise.
38829         * g++.old-deja/g++.mike/eh29.C: Likewise.
38830         * g++.old-deja/g++.mike/eh31.C: Likewise.
38831         * g++.old-deja/g++.mike/eh33.C: Likewise.
38832         * g++.old-deja/g++.mike/eh34.C: Likewise.
38833         * g++.old-deja/g++.mike/eh35.C: Likewise.
38834         * g++.old-deja/g++.mike/eh36.C: Likewise.
38835         * g++.old-deja/g++.mike/eh37.C: Likewise.
38836         * g++.old-deja/g++.mike/eh38.C: Likewise.
38837         * g++.old-deja/g++.mike/eh39.C: Likewise.
38838         * g++.old-deja/g++.mike/eh40.C: Likewise.
38839         * g++.old-deja/g++.mike/eh41.C: Likewise.
38840         * g++.old-deja/g++.mike/eh42.C: Likewise.
38841         * g++.old-deja/g++.mike/eh44.C: Likewise.
38842         * g++.old-deja/g++.mike/eh46.C: Likewise.
38843         * g++.old-deja/g++.mike/eh47.C: Likewise.
38844         * g++.old-deja/g++.mike/eh48.C: Likewise.
38845         * g++.old-deja/g++.mike/eh49.C: Likewise.
38846         * g++.old-deja/g++.mike/eh50.C: Likewise.
38847         * g++.old-deja/g++.mike/eh51.C: Likewise.
38848         * g++.old-deja/g++.mike/eh53.C: Likewise.
38849         * g++.old-deja/g++.mike/eh55.C: Likewise.
38850         * g++.old-deja/g++.mike/p7912.C: Likewise.
38851         * g++.old-deja/g++.mike/p9706.C: Likewise.
38852         * g++.old-deja/g++.mike/p10416.C: Likewise.
38853         * g++.old-deja/g++.mike/p11667.C: Likewise.
38854         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
38855         Remove redundant reference to Iris.
38856         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
38857         Elxsi, i860, Pico Java, and WE32K.
38858
38859 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
38860
38861         * g++.dg/ext/asm4.C: New test.
38862
38863 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38864
38865         PR c++/9030
38866         * g++.dg/template/friend12.C: New test.
38867         * g++.dg/template/friend13.C: Likewise.
38868         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
38869
38870 2003-01-08  Jan Hubicka  <jh@suse.cz>
38871
38872         * gcc.dg/i386-cadd.c: New test.
38873         * gcc.dg/i386-cmov4.c: Likewise.
38874
38875 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
38876
38877         PR c++/9165
38878         * g++.dg/warn/Wunused-3.C: New test.
38879
38880         * g++.dg/abi/bitfield9.C: New test.
38881
38882         PR c++/9189
38883         * g++.dg/parse/defarg3.C: New test.
38884
38885 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
38886
38887         * g++.dg/parse/ambig1.C: New test.
38888         * g++.dg/parse/defarg2.C: New test.
38889
38890 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
38891
38892         * g++.dg/template/defarg-1.C: New test.
38893         * g++.dg/template/local2.C: Likewise.
38894
38895 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
38896
38897         * gcc.c-torture/execute/20030105-1.c: New test.
38898
38899 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38900
38901         * g++.dg/parse/namespace3.C: Remove extra semicolons.
38902         * g++.dg/parse/namespace4.C: Likewise.
38903
38904 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38905
38906         * g++.dg/template/ntp2.C: New test.
38907
38908 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
38909
38910         * g++.dg/parse/extern-C-1.C: New test.
38911
38912         * g++.dg/parse/namespace4.C: New test.
38913
38914         * g++.dg/template/nested1.C: New test.
38915
38916         * g++.dg/parse/namespace3.C: New test.
38917
38918 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38919
38920         * g++.dg/lookup/two-stage1.C: New test.
38921
38922 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38923
38924         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
38925         * g++.old-deja/g++.jason/access8.C: Likewise.
38926         * g++.old-deja/g++.other/decl5.C: Likewise.
38927
38928 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
38929
38930         * g++.dg/parse/parse7.C: New test.
38931
38932 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
38933
38934         PR c++/2843
38935         * g++.dg/ext/attrib7.C: New test.
38936
38937 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
38938
38939         * g++.dg/parse/parse6.C: New test.
38940
38941 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
38942
38943         * gcc.dg/h8300-stack-1.c: New.
38944
38945 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
38946
38947         g++.dg/lookup/exception1.C: New test.
38948
38949         g++.dg/lookup/template1.C: New test.
38950
38951         g++.dg/parse/namespace2.C: New test.
38952
38953         g++.dg/parse/parens2.C: New test.
38954
38955 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38956
38957         * g++.dg/parse/parse5.C: New test.
38958         * g++.dg/lookup/scoped4.C: New test.
38959
38960 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
38961
38962         * g++.dg/parse/parens1.C: New test.
38963
38964         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
38965         angle-bracket1.C.
38966         * g++.dg/parse/parens2.C: New test.
38967
38968         * g++.dg/lookup/scope-operator1.C: New test.
38969
38970         * g++.dg/parse/operator1.C: New test.
38971
38972 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38973
38974         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
38975         * g++.old-deja/g++.other/access6.C: Likewise.
38976         * g++.old-deja/g++.other/decl1.C: Likewise.
38977         * g++.old-deja/g++.pt/typename12.C: Likewise.
38978
38979 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
38980
38981         * g++.dg/parse/namespace1.C: New test.
38982
38983 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38984
38985         * g++.dg/parse/parse4.C: New test.
38986
38987 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38988
38989         * g++.dg/parse/parse3.C: New test.
38990
38991 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38992
38993         * g++.dg/parse/parse2.C: New test.
38994
38995 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38996
38997         * g++.dg/template/friend11.C: New test.
38998
38999 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39000
39001         * g++.dg/parse/parse1.C: New test.
39002
39003 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39004
39005         * lib/profopt.exp: Change the name of a global variable to avoid
39006         possible clashes with other test suites.
39007
39008 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39009
39010         * g++.dg/inherit/covariant8.C: New test.
39011
39012 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39013
39014         * g++.dg/init/array9.C: New test.
39015
39016         PR c++/9112
39017         * g++.dg/parse/expr1.C: New test.
39018
39019 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39020
39021         * gcc.c-torture/compile/20021230-1.c: New test.
39022
39023 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39024
39025         * g++.dg/inherit/covariant5.C: New test.
39026         * g++.dg/inherit/covariant6.C: New test.
39027         * g++.dg/inherit/covariant7.C: New test.
39028
39029 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39030
39031         PR c++/2739
39032         * g++.dg/other/access2.C: New test.
39033
39034 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39035
39036         * g++.dg/other/anon-struct.C: No longer fails
39037         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39038         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39039         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39040
39041 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39042
39043         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39044
39045 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39046
39047         * g++.dg/eh/spec4.C: Remove stray semicolon.
39048         * g++.dg/expr/pmf-1.C: Change error message.
39049         * g++.dg/ext/asm1.C: Remove stray semicolon.
39050         * g++.dg/ext/typename1.C: Add missing typenames.
39051         * g++.dg/inherit/template-as-base.C: Change error message.
39052         * g++.dg/lookup/scoped1.C: Likewise.
39053         * g++.dg/lookup/scoped2.C: Likewise.
39054         * g++.dg/lookup/using2.C: Likewise.
39055         * g++.dg/other/component1.C: Remove stray semicolon.
39056         * g++.dg/other/do1.C: Change error message.
39057         * g++.dg/other/error2.C: Likewise.
39058         * g++.dg/other/init1.C: Likewise.
39059         * g++.dg/other/packed1.C: Remove stray semicolon.
39060         * g++.dg/other/ptrmem2.C: Change error message.
39061         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39062         marker.
39063         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39064         * g++.dg/template/access3.C: Add typename keyword.
39065         * g++.dg/template/access5.C: Remove stray semicolon.
39066         * g++.dg/template/access6.C: Likewise.
39067         * g++.dg/template/complit1.C: Likewise.
39068         * g++.dg/template/crash1.C: Change error message.
39069         * g++.dg/template/inherit2.C: Remove stray semicolon.
39070         * g++.dg/template/instantiate2.C: Likewise.
39071         * g++.dg/template/instantiate3.C: Change error message.
39072         * g++.dg/template/qual1.C: Remove stray semicolon.
39073         * g++.dg/template/qualttp18.C: Change error message.
39074         * g++.dg/template/ref1.C: Remove stray semicolon.
39075         * g++.dg/template/sizeof1.C (A::value): Declare it.
39076         * g++.dg/template/spec4.C: Change error message.
39077         * g++.dg/template/static1.C: Likewise.
39078         * g++.dg/template/type1.C: Likewise.
39079         * g++.dg/template/typename3.C: Likewise.
39080         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39081         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39082         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39083         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39084         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39085         named return value extension.
39086         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39087         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39088         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39089         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39090         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39091         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39092         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39093         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39094         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39095         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39096         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39097         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39098         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39099         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39100         syntax.
39101         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39102         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39103         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39104         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39105         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39106         * g++.old-deja/g++.brendan/template11.C: Likewise.
39107         * g++.old-deja/g++.brendan/template26.C: Likewise.
39108         * g++.old-deja/g++.brendan/template27.C: Use explicit
39109         specialization syntax.
39110         * g++.old-deja/g++.brendan/template30.C: Likewise.
39111         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39112         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39113         non-dependent names.
39114         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39115         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39116         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39117         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39118         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39119         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39120         named return value extension.
39121         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39122         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39123         * g++.old-deja/g++.ext/return1.C: Likewise.
39124         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39125         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39126         * g++.old-deja/g++.jason/access8.C: Likewise.
39127         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39128         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39129         pseudo-destructor names.
39130         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39131         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39132         pseudo-destructor names.
39133         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39134         * g++.old-deja/g++.jason/overload19.C: Likewise.
39135         * g++.old-deja/g++.jason/overload32.C: Likewise.
39136         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39137         stray semicolons.
39138         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39139         * g++.old-deja/g++.jason/return.C: Likewise.
39140         * g++.old-deja/g++.jason/return2.C: Likewise.
39141         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39142         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39143         syntax.
39144         * g++.old-deja/g++.jason/template10.C: Account for use of
39145         non-dependent names.
39146         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39147         syntax.
39148         * g++.old-deja/g++.jason/template37.C: Likewise.
39149         * g++.old-deja/g++.law/access4.C: Change error messages.
39150         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39151         pseudo-destructor names.
39152         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39153         * g++.old-deja/g++.law/ctors9.C: Likewise.
39154         * g++.old-deja/g++.law/cvt22.C: Likewise.
39155         * g++.old-deja/g++.law/dtors5.C: Likewise.
39156         * g++.old-deja/g++.law/global-init1.C: Likewise.
39157         * g++.old-deja/g++.law/missed-error3.C: Likewise.
39158         * g++.old-deja/g++.law/operators28.C: Likewise.
39159         * g++.old-deja/g++.law/visibility28.C: Likewise.
39160         * g++.old-deja/g++.martin/eval1.C: Likewise.
39161         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
39162         name.
39163         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
39164         * g++.old-deja/g++.mike/net34.C: Likewise.
39165         * g++.old-deja/g++.mike/net36.C: Likewise.
39166         * g++.old-deja/g++.mike/ns2.C: Likewise.
39167         * g++.old-deja/g++.mike/p12306.C: Likewise.
39168         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
39169         value extension.
39170         * g++.old-deja/g++.mike/p700.C: Likewise.
39171         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
39172         * g++.old-deja/g++.mike/p710.C: Likewise.
39173         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
39174         value extension.
39175         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
39176         * g++.old-deja/g++.mike/pmf9.C: Likewise.
39177         * g++.old-deja/g++.ns/crash2.C: Likewise.
39178         * g++.old-deja/g++.ns/crash3.C: Likewise.
39179         * g++.old-deja/g++.ns/invalid1.C: Likewise.
39180         * g++.old-deja/g++.ns/ns17.C: Likewise.
39181         * g++.old-deja/g++.ns/template16.C: Likewise.
39182         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
39183         keyword.
39184         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
39185         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
39186         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
39187         named return value extension.
39188         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
39189         * g++.old-deja/g++.other/access4.C: Issue additional error
39190         messages.
39191         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
39192         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
39193         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
39194         * g++.old-deja/g++.other/crash25.C: Change error message.
39195         * g++.old-deja/g++.other/crash4.C: Change error message.
39196         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
39197         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
39198         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
39199         checks.
39200         * g++.old-deja/g++.other/defarg8.C: Likewise.
39201         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
39202         * g++.old-deja/g++.other/dtor10.C: Likewise.
39203         * g++.old-deja/g++.other/incomplete.C: Likewise.
39204         * g++.old-deja/g++.other/linkage7.C: Likewise.
39205         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
39206         lookup algorithm.
39207         * g++.old-deja/g++.other/mangle2.C: Likewise.
39208         * g++.old-deja/g++.other/refinit2.C: Likewise.
39209         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
39210         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
39211         * g++.old-deja/g++.pt/crash28.C: Likewise.
39212         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
39213         syntax.
39214         * g++.old-deja/g++.pt/crash32.C: Change error message.
39215         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
39216         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
39217         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
39218         error message position.
39219         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
39220         * g++.old-deja/g++.pt/defarg8.C: Change error message.
39221         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
39222         syntax.
39223         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
39224         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
39225         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
39226         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
39227         keyword.
39228         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39229         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
39230         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39231         keyword.
39232         * g++.old-deja/g++.pt/explicit71.C: Change error message.
39233         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39234         syntax.
39235         * g++.old-deja/g++.pt/friend28.C: Account for use of
39236         non-dependent names.
39237         * g++.old-deja/g++.pt/friend29.C: Likewise.
39238         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39239         rules.
39240         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39241         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39242         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39243         lookup rules.
39244         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39245         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39246         keyword.
39247         * g++.old-deja/g++.pt/memclass20.C: Likewise.
39248         * g++.old-deja/g++.pt/memclass5.C: Likewise.
39249         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39250         keyword.
39251         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39252         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39253         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39254         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39255         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39256         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39257         keyword.
39258         * g++.old-deja/g++.pt/spec10.C: Likewise.
39259         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39260         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39261         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39262         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39263         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39264         * g++.old-deja/g++.pt/ttp62.C: Likewise.
39265         * g++.old-deja/g++.pt/ttp64.C: Likewise.
39266         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39267         * g++.old-deja/g++.pt/typename15.C: Likewise.
39268         * g++.old-deja/g++.pt/typename22.C: Likewise.
39269         * g++.old-deja/g++.pt/typename6.C: Change error messages.
39270         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39271         * g++.old-deja/g++.pt/virtual2.C: Likewise.
39272         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39273         syntax.
39274         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39275         return value extension.
39276         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39277         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39278         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39279         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39280
39281 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39282
39283         * g++.dg/warn/inline1.C: New test.
39284         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39285         * g++.old-deja/g++.jason/synth10.C: Likewise.
39286         * g++.old-deja/g++.mike/net31.C: Likewise.
39287         * g++.old-deja/g++.mike/p8786.C: Likewise.
39288
39289         * g++.dg/template/friend10.C: New test.
39290         * g++.dg/template/conv5.C: New test.
39291
39292 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39293
39294         * g++.dg/lookup/scoped3.C: New test.
39295
39296         * g++.dg/lookup/decl1.C: New test.
39297         * g++.dg/lookup/decl2.C: New test.
39298
39299 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39300
39301         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39302         gcc.c-torture/compile/20021015-1.c,
39303         gcc.c-torture/compile/20021015-2.c,
39304         gcc.c-torture/compile/20021123-1.c,
39305         gcc.c-torture/compile/20021123-2.c,
39306         gcc.c-torture/compile/20021123-3.c,
39307         gcc.c-torture/compile/20021123-4.c,
39308         gcc.c-torture/execute/20021024-1.c: Add tests previously added
39309         only to 3.1 or 3.2 branch.
39310
39311 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
39312
39313         * gcc.dg/i386-bitfield3.c: New test.
39314
39315         * gcc.dg/i386-bitfield2.c: New test.
39316
39317 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
39318
39319         * g++.dg/parse/conv_op1.C: New test.
39320
39321 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
39322
39323         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39324         approved.
39325
39326 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
39327
39328         * gcc.c-torture/compile/20021220-1.c: New test.
39329
39330 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
39331
39332         * gcc.dg/i386-fastcall-1.c: New.
39333
39334 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39335
39336         * gcc.c-torture/execute/20021219-1.c: New test.
39337
39338 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39339
39340         * gcc.dg/i386-pic-1.c: New test.
39341
39342 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39343
39344         PR c++/8099
39345         * g++.dg/template/friend9.C: New test.
39346
39347 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39348
39349         PR c++/3663
39350         * g++.dg/template/access7.C: New test.
39351
39352 2002-12-18  Nick Clifton  <nickc@redhat.com>
39353
39354         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
39355         the libstdc++-v3 directory has been found.
39356
39357 2002-12-12  Devang Patel <dpatel@apple.com>
39358         * gcc.dg/darwin-ld-1.c: New test.
39359         * gcc.dg/darwin-ld-2.c: New test.
39360         * gcc.dg/darwin-ld-3.c: New test.
39361         * gcc.dg/darwin-ld-4.c: New test.
39362         * gcc.dg/darwin-ld-5.c: New test.
39363
39364 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39365
39366         * gcc.c-torture/compile/20021212-1.c: New test.
39367
39368 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
39369
39370         * gcc.dg/fshort-wchar: New test.
39371
39372 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
39373
39374         PR c++/8372
39375         * g++.dg/template/dtor1.C: New test.
39376
39377         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
39378         markers.
39379
39380 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
39381
39382         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
39383
39384 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
39385
39386         * g++.dg/template/static1.C: New test.
39387         * g++.dg/template/static2.C: New test.
39388         * g++.old-deja/g++.ext/memconst.C: New test.
39389
39390 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39391
39392         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
39393         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
39394         * g++.dg/special/initp1.C: Likewise.
39395
39396 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
39397
39398         * gcc.c-torture/execute/20021204-1.c: New test.
39399
39400 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
39401
39402         * gcc.dg/ppc-fmadd-1.c: New file.
39403         * gcc.dg/ppc-fmadd-2.c: New file.
39404         * gcc.dg/ppc-fmadd-3.c: New file.
39405
39406 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39407
39408         * gcc.c-torture/compile/20021204-1.c: New test.
39409
39410 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39411
39412         * g++.dg/inherit/covariant2.C: New test.
39413         * g++.dg/inherit/covariant3.C: New test.
39414         * g++.dg/inherit/covariant4.C: New test.
39415         * g++.dg/inherit/covariant1.C: Remove XFAIL.
39416         * g++.old-deja/g++.robertl/eb17.C: Likewise.
39417
39418 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
39419
39420         PR c++/8688
39421         * g++.dg/init/brace3.C: New test.
39422
39423 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
39424
39425         * gcc.dg/20020210-1.c: Fix a comment typo.
39426
39427 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
39428
39429         PR c++/8720
39430         * g++.dg/parse/defarg1.C: New test.
39431
39432         PR c++/8615
39433         * g++.dg/template/char1.C: New test.
39434
39435         * g++.dg/template/varmod1.C: Fix typo.
39436
39437 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39438
39439         DR 180
39440         * g++.old-deja/g++.pt/crash32.C: Expect error.
39441
39442 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
39443
39444         PR c++/5919
39445         * g++.dg/template/varmod1.C: New test.
39446
39447         PR c++/8727
39448         * g++.dg/inherit/typeinfo1.C: New test.
39449
39450         PR c++/8663
39451         * g++.dg/inherit/typedef1.C: New test.
39452
39453 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
39454
39455         PR c++/8332
39456         PR c++/8493
39457         * g++.dg/template/strlen1.C: New test.
39458
39459         PR c++/8227
39460         * g++.dg/template/ctor2.C: New test.
39461
39462         PR c++/8214
39463         * g++.dg/init/string1.C: New test.
39464
39465         PR c++/8511
39466         * g++.dg/template/friend8.C: New test.
39467
39468 2002-11-29  Joe Buck <jbuck@synopsys.com>
39469
39470         * g++.dg/lookup/anon2.C: New test.
39471
39472 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
39473
39474         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
39475         h8300 port.
39476
39477 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
39478
39479         * gcc.dg/bitfld-6.c: New test.
39480
39481 2002-11-27  Jan Hubicka  <jh@suse.cz>
39482
39483         * gcc.c-torture/execute/20021127.[cx]: New test.
39484
39485 2002-11-26  Jan Hubicka  <jh@suse.cz>
39486
39487         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
39488         quality.
39489
39490 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
39491
39492         * g++.dg/init/brace2.C: New test.
39493         * g++.old-deja/g++.mike/p9129.C: Correct.
39494
39495 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
39496
39497         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
39498
39499 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
39500
39501         * gcc.dg/sibcall-6: New test for indirect sibcalls.
39502
39503 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
39504
39505         * testsuite/g++.dg/abi/empty11.C: New test.
39506         * testsuite/g++.dg/rtti/cv1.C: New test.
39507
39508 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
39509
39510         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
39511
39512 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
39513
39514         * g++.dg/abi/empty10.C: New test.
39515
39516 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39517
39518         * gcc.c-torture/compile/20021124-1.c: New test.
39519
39520 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
39521
39522         * g++.dg/abi/rtti2.C: New test.
39523
39524 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39525
39526         * gcc.dg/i386-unroll-1.c: New test.
39527
39528 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39529
39530         * gcc.c-torture/compile/20021120-1.c: New test.
39531         * gcc.c-torture/compile/20021120-2.c: New test.
39532
39533 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39534
39535         * gcc.dg/bitfld-5.c: New test.
39536
39537 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39538
39539         * gcc.c-torture/execute/20021120-3.c: New test.
39540
39541 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39542
39543         * gcc.c-torture/execute/20021120-2.c: New test.
39544
39545 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39546
39547         * gcc.c-torture/execute/20021120-1.c: New test.
39548
39549 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
39550
39551         * gcc.c-torture/execute/20021118-3.c: New test.
39552
39553 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39554
39555         * gcc.c-torture/compile/20021119-1.c: New test.
39556
39557 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
39558
39559         * gcc.dg/duff-1.c: New test.
39560         * gcc.dg/duff-2.c: New test.
39561         * gcc.dg/duff-3.c: New test.
39562
39563 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
39564
39565         * gcc.dg/cpp/_Pragma5.c: New test.
39566
39567 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
39568
39569         * gcc.c-torture/execute/20021118-2.c: New test.
39570
39571 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
39572
39573         * gcc.c-torture/execute/20021118-1.c: New test.
39574
39575 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
39576
39577         * gcc.dg/20021116-1.c: New test.
39578
39579 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
39580
39581         * g++.dg/abi/vcall1.C: New test.
39582
39583 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
39584
39585         * gcc.dg/20021029-1.c: New test.
39586         * gcc.dg/20021029-2.c: New test.
39587
39588 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39589
39590         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
39591
39592 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39593
39594         PR c/8439
39595         * gcc.dg/20021110.c: Move to ...
39596         * gcc.c-torture/compile/20021110.c: .... here.
39597
39598 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39599
39600         PR c/8467
39601         * gcc.c-torture/execute/20021111-1.c
39602
39603 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39604
39605         PR c/8439
39606         * gcc.dg/20021110.c: New test.
39607
39608 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
39609
39610         * g++.dg/abi/vthunk3.C: Run only on x86.
39611
39612 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39613
39614         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
39615
39616 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
39617
39618         * lib/compat.exp (compat-execute): Fix logic error in last
39619         change.
39620
39621 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
39622
39623         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
39624
39625 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39626
39627         PR c++/8389
39628         * g++.dg/template/access6.C: New test.
39629
39630 2002-11-08  Jan Hubicka  <jh@suse.cz>
39631
39632         * gcc.dg/i386-ssefp-1.c: New test.
39633         * gcc.dg/i386-ssefp-1.c: New test.
39634
39635 2002-11-08  Jan Hubicka  <jh@suse.cz>
39636
39637         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
39638
39639 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
39640
39641         * g++.dg/abi/vthunk3.C: New test.
39642
39643         PR c++/8338
39644         * g++.dg/template/crash2.C: New test.
39645
39646 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
39647
39648         * testsuite/g++.dg/abi/dtor1.C: New test.
39649         * testsuite/g++.dg/abi/dtor2.C: Likewise.
39650
39651 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
39652
39653         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
39654         Darwin.
39655
39656 2002-11-04  Adam Nemet  <anemet@lnxw.com>
39657
39658         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
39659         -mthumb.  Only xfail with -O0.
39660
39661 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
39662
39663         * g++.dg/abi/thunk1.C: New test.
39664         * g++.dg/abi/thunk2.C: Likewise.
39665         * g++.dg/abi/vtt1.C: Likewise.
39666
39667 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
39668
39669         PR optimization/8423
39670         * gcc.c-torture/execute/builtin-constant.c: New test.
39671
39672 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
39673
39674         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
39675         Add some more cases.
39676
39677 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
39678
39679         PR c++/8391
39680         * g++.dg/opt/local1.C: New test.
39681
39682 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
39683
39684         PR c++/8160
39685         * g++.dg/template/complit1.C: New test.
39686
39687         PR c++/8149
39688         * g++.dg/template/typename4.C: Likewise.
39689
39690 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39691
39692         Core issue 287, PR c++/7639
39693         * g++.dg/template/instantiate1.C: Adjust error location.
39694         * g++.dg/template/instantiate3.C: New test.
39695         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
39696         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
39697         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
39698
39699 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
39700
39701         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
39702
39703 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
39704
39705         PR c++/8287
39706         * g++.dg/init/dtor2.C: New test.
39707
39708 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39709
39710         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
39711         * gcc.dg/nest.c: Bypass errors on irix6.
39712
39713 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
39714
39715         * gcc.dg/nest.c: Expect error for mmix-*-*.
39716         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
39717
39718 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
39719
39720         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
39721         markers.
39722
39723         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
39724
39725 2002-10-25  Mike Stump  <mrs@apple.com>
39726
39727         * gcc.dg/warn-1.c: New test.
39728
39729 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
39730
39731         * g++.dg/template/typename3.C: New test.
39732
39733 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
39734
39735         * g++.dg/lookup/ptrmem1.C: New test.
39736
39737         * g++.dg/abi/vthunk2.C: New test.
39738
39739 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
39740
39741         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
39742
39743 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
39744
39745         * g++.dg/abi/empty9.C: New test.
39746
39747 2002-10-24  Richard Henderson  <rth@redhat.com>
39748
39749         * g++.dg/inherit/thunk1.C: Enable for ia64.
39750
39751 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
39752
39753         PR c++/8067
39754         * g++.dg/lookup/pretty1.C: New test.
39755
39756 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
39757
39758         * gcc.dg/20021023-1.c: New test.
39759
39760 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
39761
39762         PR c++/7679
39763         * g++.dg/parse/inline1.C: New test.
39764
39765 2002-10-23  Richard Henderson  <rth@redhat.com>
39766
39767         * g++.dg/inherit/thunk1.C: Enable for x86_64.
39768
39769         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
39770
39771 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
39772
39773         PR c++/6579
39774         * g++.dg/parse/stmtexpr3.C: New test.
39775
39776 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.dg/expr/cond1.C: New test.
39779
39780 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
39781
39782         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
39783
39784 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
39785
39786         * g++.dg/abi/vbase13.C: New test.
39787         * g++.dg/abi/vbase14.C: Likewise.
39788
39789 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
39790
39791         * gcc.dg/tls/pic-1.c: New test.
39792         * gcc.dg/tls/nonpic-1.c: New test.
39793         * gcc.dg/20021018-1.c: New test.
39794
39795 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
39796
39797         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
39798         Remove only files with the same base name as the test case.
39799         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
39800         (profopt-execute): Likewise.  Also, remove old profiling
39801         and performance data files before running the tests.
39802
39803         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
39804         * g++.dg/bprob/bprob.exp: Likewise.
39805         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
39806         to allow more general test case names.
39807
39808         * g++.dg/bprob/bprob-1.C: Rename to ...
39809         * g++.dg/bprob/g++-bprob-1.C: ... this.
39810
39811         * g77.dg/bprob/bprob-1.f: Rename to ...
39812         * g77.dg/bprob/g77-bprob-1.f: ... this.
39813
39814 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
39815
39816         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
39817         bison 1.50 or later.
39818
39819 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
39820
39821         * g++.dg/README: Describe more test directories.
39822
39823 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
39824
39825         * g++.dg/init/array6.C: Add additional tests.
39826
39827 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
39828
39829         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
39830         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
39831
39832 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
39833
39834         * gcc.c-torture/compile/20020604-1.x: New.
39835         * gcc.c-torture/compile/simd-5.x: Likewise.
39836         * gcc.c-torture/execute/920710-1.x: Likewise.
39837         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
39838
39839 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
39840
39841         * g++.dg/inherit/override1.C: Add dg-options clause.
39842
39843 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39844
39845         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
39846         _mm_slli_si128.
39847
39848 2002-10-19  Andreas Schwab  <schwab@suse.de>
39849
39850         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
39851         directory component.
39852
39853 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
39854
39855         * g++.dg/inherit/thunk1.C: New test.
39856
39857         * g++.dg/inherit/override1.C: New test.
39858
39859         * g++.dg/abi/mangle11.C: New test.
39860         * g++.dg/abi/mangle14.C: New test.
39861         * g++.dg/abi/mangle17.C: New test.
39862
39863 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
39864
39865         * g++.dg/overload/member2.C: New test.
39866
39867 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
39868
39869         * g++.dg/README: Describe new compat directory.
39870         * g++.dg/dg.exp: Skip tests in compat directory.
39871         * README.compat: New file.
39872         * lib/compat.exp: New expect script.
39873         * g++.dg/compat: New test directory.
39874         * g++.dg/compat/compat.exp: New expect script.
39875         * g++.dg/compat/abi: New test directory.
39876         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
39877         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
39878         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
39879         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
39880         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
39881         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
39882         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
39883         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
39884         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
39885         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
39886         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
39887         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
39888         * g++.dg/compat/break: New test directory.
39889         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
39890         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
39891         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
39892         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
39893         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
39894         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
39895         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
39896         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
39897         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
39898         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
39899         g++.dg/compat/break/README: New files.
39900         * g++.dg/compat/eh: New test directory.
39901         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
39902         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
39903         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
39904         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
39905         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
39906         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
39907         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
39908         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
39909         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
39910         g++.dg/compat/eh/filter2_y.C,
39911         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
39912         g++.dg/compat/eh/new1_y.C,
39913         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
39914         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
39915         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
39916         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
39917         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
39918         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
39919         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
39920         g++.dg/compat/eh/unexpected1_y.C: New files.
39921         * g++.dg/compat/init: New test directory.
39922         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
39923         g++.dg/compat/init/array5_y.C,
39924         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
39925         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
39926         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
39927         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
39928         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
39929         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
39930         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
39931         g++.dg/compat/init/init-ref2_y.C: New files.
39932
39933 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
39934
39935         PR c++/7584
39936         * g++.dg/inherit/using3.C: New test.
39937
39938 2002-10-17  Jan Hubicka  <jh@suse.cz>
39939
39940         * gcc.dg/20021017-2.c: New test.
39941
39942 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
39943
39944         * g++.dg/abi/mangle16.C: Adjust.
39945
39946         * g++.dg/init/array8.C: New test.
39947
39948 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
39949
39950         * gcc.dg/special/mips-abi.exp: New test.
39951         * gcc.dg/special/mips-abi.s: Empty file used by the above.
39952
39953 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
39954
39955         * g++.dg/abi/mangle16.C: New test.
39956         * g++.dg/abi/mangle17.C: Likewise.
39957
39958         PR c++/7478
39959         * g++.dg/template/ref1.C: New test.
39960
39961 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39962
39963         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
39964
39965 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
39966
39967         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
39968
39969 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
39970
39971         PR c++/7524
39972         * g++.dg/init/array7.C: New test.
39973
39974 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
39975
39976         * g++.dg/init/array6.C: New test.
39977
39978         * g++.dg/abi/mangle13.C: Likewise.
39979         * g++.dg/abi/mangle14.C: Likewise.
39980         * g++.dg/abi/mangle15.C: Likewise.
39981
39982 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
39983
39984         * g++.dg/abi/empty8.C: New test.
39985
39986 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
39987
39988         * g++.dg/init/ctor1.C: New test.
39989
39990 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
39991
39992         * gcc.c-torture/execute/20021015-1.c: New test.
39993
39994 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
39995
39996         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
39997
39998 2002-10-14  Jan Hubicka  <jh@suse.cz>
39999
40000         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40001
40002 2002-10-14  Richard Henderson  <rth@redhat.com>
40003
40004         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40005
40006 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40007
40008         PR optimization/6631
40009         * g++.dg/opt/const2.C: New test.
40010
40011 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40012
40013         PR c++/7176
40014         * g++.dg/parse/friend1.C: New test.
40015         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40016
40017 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40018
40019         * gcc.dg/20021014-1.c: New test.
40020
40021 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40022
40023         PR c++/5661
40024         * g++.dg/ext/vlm1.C: New test.
40025         * g++.dg/ext/vlm2.C: Likewise.
40026
40027         * g++.dg/init/array1.C: Remove invalid braces.
40028         * g++.dg/init/brace1.C: New test.
40029         * g++.dg/init/copy2.C: Likewise.
40030         * g++.dg/init/copy3.C: Likewise.
40031         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40032         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40033         braces.
40034
40035 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40036
40037         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40038
40039 2002-10-11  Richard Shann  <richard.shann@superh.com>
40040
40041         * gcc.c-torture/compile/simd-5.c: New test.
40042
40043 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40044
40045         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40046
40047 2002-10-10  Jim Wilson  <wilson@redhat.com>
40048
40049         * gcc.c-torture/execute/20021010-1.c: New test.
40050
40051 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40052
40053         PR c/7353
40054         * g++.dg/ext/typedef-init.C: New test.
40055         * gcc.dg/typedef-init.c: New test.
40056
40057 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40058
40059         * gcc.dg/cpp/paste13.c: New test.
40060
40061 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40062
40063         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40064         remaining platforms, XFAIL during compile, not execute.  Don't
40065         XFAIL at -O0.
40066
40067 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40068
40069         * gcc.dg/alias-1.c: Tweak expected warning.
40070
40071 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40072
40073         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40074
40075 2002-10-06  Andreas Jaeger  <aj@suse.de>
40076
40077         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40078         * gcc.dg/cpp/c++98.C: Likewise.
40079
40080         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40081         * g++.dg/cpp/c++98.C: Likewise.
40082
40083         * g++.dg/README (Subdirectories): Mention cpp directory.
40084
40085         PR target/7559
40086         * gcc.dg/20021006-1.c: New test.
40087
40088 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40089
40090         PR c++/7804
40091         * g++.dg/other/warning1.C: New test.
40092
40093 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40094
40095         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40096         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40097         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40098
40099 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40100
40101         PR c++/7931
40102         * g++.dg/template/ptrmem3.C: New test.
40103
40104         PR c++/7754
40105         * g++.dg/template/union1.C: New test.
40106
40107 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40108
40109         PR c++/8006
40110         * g++.dg/abi/mangle9.C: New test.
40111         * g++.dg/abi/mangle10.C: New test.
40112         * g++.dg/abi/mangle11.C: New test.
40113         * g++.dg/abi/mangle12.C: New test.
40114
40115 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40116
40117         PR c++/7188.
40118         * g++.dg/template/meminit1.C: New test.
40119         * g++.dg/warn/Wreorder-1.C: Likewise.
40120         * g++.old-deja/g++.mike/warn3.C: Tweak.
40121         * lib/prune.exp: Ingore "in copy constructor".
40122
40123 2002-10-02  Andreas Jaeger  <aj@suse.de>
40124
40125         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40126         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40127         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40128         on x86-64.
40129
40130 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40131
40132         * gcc.dg/empty1.C: Fix typo.
40133
40134 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40135
40136         * gcc.dg/alias-1.c: New test.
40137
40138 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40139
40140         * gcc.dg/empty1.C: New test.
40141
40142         * g++.dg/tls/init-2.C: Tweak error messages.
40143
40144 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40145
40146         * gcc.c-torture/compile/20020923-1.c: New test.
40147
40148 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40149
40150         * gcc.c-torture/execute/ffs-1.c: New test.
40151         * gcc.c-torture/execute/ffs-2.c: Ditto.
40152
40153 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40154
40155         * g++.dg/overload/member1.C: New test.
40156
40157 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
40158
40159         * g++.dg/abi/empty7.C: New test.
40160         * g++.dg/init/pm2.C: Likewise.
40161
40162 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
40163
40164         * g++.dg/rtti/crash1.C: New test.
40165
40166 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
40167
40168         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
40169         gcc.dg/sibcall-4.c: New tests.
40170
40171 2002-09-28  Roger Sayle  <roger@eyesopen.com>
40172
40173         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
40174         powerpc and MMIX targets.
40175
40176 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
40177
40178         * gcc.dg/cpp/20020927-1.c: New.
40179
40180 2002-09-26  David S. Miller  <davem@redhat.com>
40181
40182         * gcc.c-torture/compile/trunctfdf.c: New.
40183
40184 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40185
40186         * lib/target-supports.exp (check_weak_available): Handle solaris2.
40187
40188 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
40189
40190         * gcc.c-torture/execute/loop-15.c: New.
40191
40192 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
40193
40194         * README.QMTEST: Fix typo.
40195
40196 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
40197
40198         * gcc.dg/20020926-1.c: New test.
40199
40200 2002-09-25  David S. Miller  <davem@redhat.com>
40201
40202         PR target/7842
40203         * gcc.c-torture/execute/shiftdi.c: New test.
40204
40205 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
40206
40207         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
40208         unique to the tool.
40209         * lib/g77.exp (g77_init): Likewise.
40210         * lib/g++.exp (g++_init): Likewise.
40211         * lib/objc.exp (objc_init): Likewise.
40212
40213 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
40214
40215         * g++.dg/abi/empty5.C: New test.
40216         * g++.dg/abi/empty6.C: New test.
40217         * g++.dg/abi/vbase12.C: New test.
40218
40219 2002-09-25  Richard Henderson  <rth@redhat.com>
40220
40221         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
40222         too-small long double.
40223
40224 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
40225
40226         * gcc.dg/20020919-1.c: New test.
40227
40228 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
40229
40230         * g++.dg/abi/bitfield6.C: New test.
40231         * g++.dg/abi/bitfield7.C: New test.
40232         * g++.dg/abi/bitfield8.C: New test.
40233         * g++.dg/abi/vbase11.C: New test.
40234
40235 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40236
40237         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40238         hppa*-*-hpux*.  Update test comment.
40239
40240 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
40241
40242         * gcc.dg/tls/struct-1.c: New test.
40243
40244 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
40245
40246         * gcc.dg/cpp/tr-warn2.c: Update.
40247
40248 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40249
40250         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40251
40252 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40253
40254         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40255         systems.
40256
40257 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
40258
40259         * gcc.c-torture/execute/ieee/mzero3.c: New test.
40260
40261         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40262         Adjust for c++filt moved to binutils.  Remove spurious duplicate
40263         setting of cxxfilt.
40264
40265 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
40266
40267         * gcc.dg/20020312-2.c: Update for darwin.
40268
40269 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40270
40271         * g++.old-deja/g++.other/crash32.C: Mark ICE.
40272
40273 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
40274
40275         * objc.dg/comp-types-1.m: New test.
40276         * objc.dg/comp-types-2.m: New test.
40277         * objc.dg/comp-types-3.m: New test.
40278         * objc.dg/comp-types-4.m: New test.
40279         * objc.dg/comp-types-5.m: New test.
40280         * objc.dg/comp-types-6.m: New test.
40281
40282 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40283
40284         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40285
40286 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40287
40288         * g++.dg/other/do1.C: New test.
40289
40290         * g++.dg/template/subst1.C: New test.
40291
40292 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
40293
40294         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40295
40296 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40297
40298         * g++.dg/template/qualttp20.C: Adjust expected errors.
40299         * g++.old-deja/g++.jason/report.C: Likewise.
40300         * g++.old-deja/g++.other/qual1.C: Likewise.
40301
40302         * g++.dg/lookup/scoped2.C: New test.
40303
40304         * g++.dg/ext/asm3.C: New test.
40305
40306 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
40307
40308         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40309
40310 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
40311
40312         * ChangeLog: follow spelling conventions.
40313         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40314         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40315         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40316         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40317         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40318         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40319         * g++.old-deja/g++.law/global-init1.C: Likewise.
40320         * g++.old-deja/g++.other/delete4.C: Likewise.
40321         * g++.old-deja/g++.other/inline21.C: Likewise.
40322         * g++.old-deja/g++.other/singleton.C: Likewise.
40323         * g77.dg/strlen0.f: Likewise.
40324         * g77.f-torture/compile/20010519-1.f: Likewise.
40325         * g77.f-torture/compile/980310-4.f: Likewise.
40326         * gcc.c-torture/compile/20000605-1.c: Likewise.
40327         * gcc.c-torture/execute/20020225-1.c: Likewise.
40328         * gcc.dg/c90-hexfloat-2.c: Likewise.
40329         * gcc.dg/c99-bool-1.c: Likewise.
40330         * gcc.dg/c99-hexfloat-2.c: Likewise.
40331         * gcc.dg/dll-2.c: Likewise.
40332         * gcc.dg/wtr-union-init-1.c: Likewise.
40333         * gcc.dg/wtr-union-init-2.c: Likewise.
40334         * gcc.dg/wtr-union-init-3.c: Likewise.
40335         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40336         * gcc.dg/cpp/defined.c: Likewise.
40337         * gcc.dg/cpp/macsyntx.c: Likewise.
40338         * gcc.dg/cpp/paste2.c: Likewise.
40339         * gcc.dg/cpp/trad/defined.c: Likewise.
40340         * gcc.dg/format/c90-printf-1.c: Likewise.
40341         * gcc.dg/format/c90-scanf-1.c: Likewise.
40342         * gcc.dg/format/c99-printf-1.c: Likewise.
40343         * gcc.dg/format/c99-scanf-1.c: Likewise.
40344         * gcc.misc-tests/gcov-8.c: Likewise.
40345         * lib/profopt.exp: Likewise.
40346
40347 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
40348
40349         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
40350
40351 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40352
40353         * g++.dg/inherit/using2.C: New test.
40354
40355 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
40356
40357         * ChangeLog: Follow spelling conventions.
40358         * g++.dg/template/friend4.C: Likewise.
40359         * g++.old-deja/g++.pt/crash67.C: Likewise.
40360         * gcc.c-torture/execute/20000801-4.c: Likewise.
40361         * gcc.dg/c90-digraph-1.c: Likewise.
40362         * gcc.dg/c94-digraph-1.c: Likewise.
40363         * gcc.dg/c99-digraph-1.c: Likewise.
40364         * gcc.dg/cpp/line5.c: Likewise.
40365         * gcc.dg/cpp/multiline.c: Likewise.
40366         * gcc.dg/cpp/trad/literals-1.c: Likewise.
40367         * gcc.dg/format/attr-3.c: Likewise.
40368         * gcc.dg/format/c90-scanf-3.c: Likewise.
40369         * gcc.dg/format/ext-4.c: Likewise.
40370
40371 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40372
40373         * g++.dg/template/pretty1.C: New test.
40374
40375 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
40376
40377         * gcc.c-torture/execute/struct-cpy-1.c: New test.
40378
40379 2002-09-13  Matt Austern  <austern@apple.com>
40380
40381         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
40382         passing a cast expression to a function by const reference.
40383
40384 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
40385
40386         * g++.dg/template/deduce1.C: New test.
40387
40388 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
40389
40390         * gcc.c-torture/execute/simd-1.c: Force all use of int to
40391         32-bit int.
40392
40393 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40394
40395         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
40396         usage.
40397
40398 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
40399
40400         * gcc.c-torture/compile/20020910-1.c: New test.
40401
40402 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
40403
40404         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
40405
40406 2002-09-10  Andreas Jaeger  <aj@suse.de>
40407
40408         * gcc.dg/20020312-2.c: Adjust for x86-64.
40409
40410 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
40411
40412         * g77.dg/7388.f: New test case for PR 7388.
40413
40414 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
40415
40416         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
40417
40418 2002-09-05  Ziemowit Laski <zlaski@apple.com>
40419
40420         * objc.dg/proto-lossage-1.m: New test.
40421
40422 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
40423
40424         * gcc.dg/cpp/_Pragma4.c: Fix typo.
40425
40426 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
40427
40428         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
40429         expected to pass.
40430
40431 2002-09-06  Stan Shebs  <shebs@apple.com>
40432             David Edelsohn  <edelsohn@gnu.org>
40433
40434         * gcc.dg/weak: New directory.
40435         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
40436         target-specific xfail bits.
40437         * gcc.dg/typeof-2.c: Move to new directory.
40438         * gcc.dg/weak.exp: New expect script.
40439
40440 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
40441
40442         * gcc.c-torture/execute/extzvsi.c: New test.
40443
40444 2002-09-05  Stan Shebs  <shebs@apple.com>
40445
40446         * gcc.dg/weak-1.c: xfail on Darwin.
40447         * gcc.dg/weak-2.c: Ditto.
40448         * gcc.dg/weak-3.c: Ditto.
40449         * gcc.dg/weak-4.c: Ditto.
40450         * gcc.dg/weak-5.c: Ditto.
40451         * gcc.dg/weak-6.c: Ditto.
40452         * gcc.dg/weak-7.c: Ditto.
40453         * gcc.dg/weak-8.c: Ditto.
40454         * gcc.dg/weak-9.c: Ditto.
40455
40456 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
40457
40458         * gcc.c-torture/execute/loop-14.c: New test.
40459
40460 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
40461
40462         * g++.dg/other/cxa-atexit1.C: New test.
40463
40464         * gcc.dg/typeof-2.c: New test.
40465
40466 2002-09-03  Roger Sayle  <roger@eyesopen.com>
40467
40468         * gcc.dg/builtins-2.c: New testcase.
40469         * gcc.dg/builtins-3.c: New testcase.
40470
40471 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
40472
40473         * gcc.dg/cpp/_Pragma4.c: New test.
40474
40475 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
40476
40477         * objc/execute/nil_method-1.m: New testcase.
40478
40479 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
40480
40481         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
40482         [Object class], not [Object initialize].
40483
40484 2002-08-31  Roger Sayle  <roger@eyesopen.com>
40485             Hans-Peter Nilsson  <hp@bitrange.com>
40486
40487         * gcc.c-torture/execute/20020720-1.x: Skip test on
40488         mmix-knuth-mmixware.  Correct comment.
40489
40490 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
40491
40492         * testsuite/g++.dg/abi/bitfield5.C: New test.
40493         * testsuite/g++.dg/abi/vbase10.C: Likewise.
40494
40495 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
40496
40497         * objc.dg/undeclared-selector.m: New test.
40498
40499 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
40500
40501         * g++.dg/other/offsetof1.C: Avoid cast warning.
40502
40503 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
40504
40505         * objc.dg/super-class-2.m: New test.
40506
40507 2002-08-24  Matt Austern  <austern@apple.com>
40508
40509         * g++.dg/ext/lvaddr.C: New test.
40510         * g++.dg/ext/lvcast.C: New test.
40511
40512 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
40513
40514         * testsuite/g++.dg/inherit/cond1.C: New test.
40515
40516 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
40517
40518         * gcc.dg/noncompile/incomplete-1.c: New test.
40519
40520 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40521
40522         * gcc.dg/typespec-1.c: New test.
40523
40524 2002-08-20  Devang Patel  <dpatel@apple.com>
40525         * objc.dg/proto-hier-2.m: New test.
40526
40527 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
40528
40529         * objc.dg/bitfield-1.m: New test.
40530         * objc.dg/bitfield-2.m: New test.
40531
40532 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40533
40534         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
40535         gcc.dg/c99-flex-array-4.c: New tests.
40536
40537 2002-08-16  Stan Shebs  <shebs@apple.com>
40538
40539         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
40540
40541 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
40542
40543         * gcc.dg/typeof-1.c: New test.
40544         * g++.dg/ext/typeof2.C: New test.
40545
40546 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40547
40548         * g++.dg/other/offsetof1.C: New test.
40549
40550 2002-08-14  Richard Henderson  <rth@redhat.com>
40551
40552         * gcc.dg/tls/diag-3.c: Fix expected message strings.
40553
40554 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
40555
40556         * gcc.dg/cpp/_Pragma3.c: New test.
40557
40558 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
40559
40560         * g++.dg/template/inherit3: New test.
40561
40562 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40563
40564         * gcc.dg/bitfld-4.c: Add blank options.
40565
40566 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
40567
40568         * g++.dg/template/crash1.C: New test.
40569
40570 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
40571
40572         * gcc.dg/tls/opt-2.c: New test.
40573
40574 2002-08-08  Devang Patel  <dpatel@apple.com>
40575
40576         * objc.dg/selector-1.m : New test
40577
40578 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
40579
40580         * g++.dg/abi/bitfield4.C: New test.
40581         * gcc.dg/bitfld-4.c: New test.
40582
40583 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
40584
40585         * g++.dg/other/packed1.C: New test.
40586
40587 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
40588
40589         * g++.dg/abi/offsetof.C: Tweak error messages.
40590         * g++.old-deja/g++.mike/p10769a.C: Likewise.
40591
40592 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
40593
40594         * gcc.dg/bitfld-3.c: New test.
40595
40596 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40597             Richard Henderson  <rth@redhat.com>
40598
40599         * gcc.dg/i386-bitfield1.c: New test.
40600         * g++.dg/abi/bitfield3.C: Update.
40601
40602 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
40603
40604         * objc.dg/const-str-2.m: Update.
40605         * gcc.dg/cpp/c++98.c: Change to C extension.
40606         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
40607         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
40608
40609 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
40610
40611         * testsuite/gcc.dg/tls/diag-3.c: New.
40612
40613 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
40614
40615         * g++.dg/README (Subdirectories): Document new subdir expr.
40616         * g++.dg/expr/pmf-1.C: New test.
40617
40618 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
40619
40620         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
40621
40622 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
40623
40624         * g++.dg/abi/bitfield3.C: New test.
40625
40626 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
40627
40628         * lib/gcov.exp: Tweak expected line formats.
40629         * gcc.misc-tests/gcov8.c: New test.
40630         * gcc.misc-tests/gcov8.x: New flags.
40631
40632 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
40633
40634         * consistency.vlad/layout/endian.c: Include string.h.
40635
40636         * gcc.c-torture/execute/20020805-1.c: New test.
40637
40638 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
40639
40640         * g++.dg/other/conversion1.C: New test.
40641
40642 2002-08-03  Roger Sayle  <roger@eyesopen.com>
40643
40644         * gcc.dg/builtins-1.c: New testcase.
40645
40646 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
40647
40648         * g++.dg/inherit/access3.C: New test.
40649
40650 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
40651
40652         * gcc.dg/ia64-visibility-2.c: New test.
40653
40654 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
40655
40656         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
40657         __qualifier_flags to __flags.
40658
40659 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
40660
40661         * g++.dg/inherit/operator1.C: New test.
40662         * g++.dg/lookup/disamb1.C: Fix typo in comment.
40663         * g++.dg/other/error1.C: Change expected error message.
40664         * g++.dg/template/conv4.C: Likewise.
40665
40666 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
40667
40668         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
40669         for documented behavior.
40670
40671 2002-07-25  Roger Sayle  <roger@eyesopen.com>
40672
40673         * gcc.c-torture/execute/20020720-1.x: Skip this test on
40674         several targets known to fail.
40675
40676 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
40677
40678         * gcc.dg/mips-args-[123].c: New tests.
40679
40680 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
40681
40682         * gcc.dg/ppc-spe.c: New.
40683
40684 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
40685
40686         * g++.dg/other/ptrmem4.C: New testcase.
40687
40688 2002-07-24  Richard Henderson  <rth@redhat.com>
40689
40690         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
40691
40692 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
40693
40694         * g++.dg/ext/alignof1.C (main): Return 0 for success.
40695
40696 2002-07-24  Roger Sayle  <roger@eyesopen.com>
40697
40698         * gcc.c-torture/execute/memset-3.c: New testcase.
40699
40700 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
40701
40702         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
40703         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
40704
40705 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40706
40707         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
40708         Delete.
40709
40710 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
40711
40712         * gcc.c-torture/compile/simd-4.c: New test.
40713
40714 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40715
40716         PR c++/7347, c++/7348
40717         * g++.dg/template/access4.C: New test.
40718         * g++.dg/template/access5.C: New test.
40719         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
40720         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
40721         * g++.old-deja/g++.pt/ttp58.C: Likewise.
40722         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
40723
40724 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
40725
40726         * gcc.dg/gnu89-init-2.c: New test.
40727
40728 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
40729
40730         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
40731
40732 2002-07-20  Roger Sayle  <roger@eyesopen.com>
40733
40734         * gcc.c-torture/execute/20020720-1.c: New testcase.
40735
40736 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
40737
40738         * gcc.dg/cpp/Wsignprom.c: New tests.
40739
40740 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
40741
40742         * gcc.c-torture/execute/loop-13.c: New test.
40743
40744 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
40745
40746         * gcc.dg/cpp/expr.c: New tests.
40747
40748 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
40749
40750         * g++.dg/opt/pr6713.C: Add template instantiation.
40751
40752 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
40753
40754         * gcc.dg/nest.c: New test.
40755
40756 2002-07-17  Richard Henderson  <rth@redhat.com>
40757
40758         * g++.dg/opt/pr6713.C: New test.
40759
40760 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
40761
40762         * gcc.c-torture/execute/loop-2e.x: Let the testcase
40763         XFAIL for all x86 processors.
40764
40765 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
40766
40767         * gcc.c-torture/execute/20010122-1.x: Do not test with
40768         -fomit-frame-pointer.
40769
40770 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40771
40772         * g++.dg/template/instantiate2.C: New test.
40773         * g++.dg/template/spec4.C: New test.
40774
40775 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40776
40777         * g++.dg/template/access2.C: New test.
40778         * g++.dg/template/access3.C: New test.
40779
40780 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
40781
40782         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
40783         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
40784         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
40785         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
40786         Convert to use <stdarg.h>.
40787         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
40788         Delete.
40789         * gcc.dg/va-arg-2.c: New.
40790         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
40791
40792 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
40793
40794         * gcc.c-torture/compile/20020710-1.c: New test.
40795
40796 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
40797                           Andrew Pinski  <pinskia@physics.uc.edu>
40798
40799         gcc.c-torture/compile/simd-2.c: New testcase.
40800         gcc.c-torture/compile/simd-3.c: Likewise.
40801
40802 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
40803
40804         PR c++/7224
40805         * g++.dg/overload/error1.C: New test.
40806
40807 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40808
40809         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
40810         configuration and IRIX 6 O32 ABI.
40811
40812 2002-07-11  Roger Sayle  <roger@eyesopen.com>
40813
40814         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
40815
40816 2002-07-10  Roger Sayle  <roger@eyesopen.com>
40817
40818         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
40819
40820 2002-07-10  Jeffrey A Law  <law@redhat.com>
40821
40822         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
40823
40824         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
40825
40826 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
40827
40828         * gcc.dg/20020312-2.c: Check for __PPC__.
40829
40830 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
40831
40832         * gcc.c-torture/compile/20020709-1.c: New test.
40833
40834 2002-07-07  Roger Sayle  <roger@eyesopen.com>
40835
40836         * g++.dg/template/qualttp21.C: New test case.
40837
40838 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
40839
40840         * gcc.c-torture/compile/20020706-1.c: New test.
40841         * gcc.c-torture/compile/20020706-2.c: New test.
40842
40843 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
40844             Alexandre Oliva  <aoliva@redhat.com>
40845
40846         * g++.dg/warn/incomplete1.C: New test.
40847
40848 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40849
40850         PR c++/7099
40851         * g++.dg/warn/noreturn1.C: New test.
40852
40853 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
40854
40855         PR c++/6706
40856         * g++.dg/debug/debug6.C: New test.
40857         * g++.dg/debug/debug7.C: New test.
40858
40859 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
40860
40861         * gcc.c-torture/compile/simd-3.c: New test.
40862
40863 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
40864
40865         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
40866         * gcc.dg/20020620-1.c: Likewise.
40867
40868 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40869
40870         PR c++/6944
40871         * g++.dg/init/array4.C: New test.
40872         * g++.dg/init/array5.C: New test.
40873
40874 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
40875
40876         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
40877         * gcc.c-torture/execute/simd-2.c (main): Likewise.
40878
40879 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40880
40881         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
40882         * gcc.dg/wtr-aggr-init-1.c: Likewise.
40883         * gcc.dg/wtr-conversion-1.c: Likewise.
40884         * gcc.dg/wtr-escape-1.c: Likewise.
40885         * gcc.dg/wtr-int-type-1.c: Likewise.
40886         * gcc.dg/wtr-label-1.c: Likewise.
40887         * gcc.dg/wtr-static-1.c: Likewise.
40888         * gcc.dg/wtr-strcat-1.c: Likewise.
40889         * gcc.dg/wtr-suffix-1.c: Likewise.
40890         * gcc.dg/wtr-switch-1.c: Likewise.
40891         * gcc.dg/wtr-unary-plus-1.c: Likewise.
40892         * gcc.dg/wtr-union-init-1.c: Likewise.
40893         * gcc.dg/wtr-union-init-2.c: Likewise.
40894         * gcc.dg/wtr-union-init-3.c: Likewise.
40895
40896         * gcc.dg/wtr-func-def-1.c: New test.
40897
40898 2002-07-02 Devang Patel <dpatel@apple.com>
40899
40900         * objc.dg/param-1.m: New test.
40901
40902 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
40903
40904         * gcc.dg/cpp/trad/directive.c: Add test.
40905         * gcc.dg/cpp/trad/macroargs.c: Add test.
40906         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
40907
40908 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
40909
40910         * gcc.dg/cpp/cmdlne-M.c: New test.
40911
40912 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
40913
40914         * objc.dg/desig-init-1.m: New test.
40915
40916 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40917
40918         PR c++/6716
40919         * g++.dg/template/instantiate1.C: New test.
40920
40921 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
40922
40923         PR c++/7112
40924         * g++.dg/template/sizeof2.C: New test.
40925
40926 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
40927
40928         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
40929         gcc.dg/cpp/trad/include.c: New tests.
40930
40931 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
40932
40933         PR target/7177
40934         * gcc.c-torture/compile/20020701-1.c: New test.
40935
40936 2002-07-01  Stan Shebs  <shebs@apple.com>
40937
40938         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
40939         header here...
40940         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
40941         (objc-torture-execute): or here.
40942
40943 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
40944
40945         * gcc.c-torture/execute/arith-rand-ll.c: New test.
40946
40947 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
40948
40949         * gcc.dg/cpp/trad/escaped-nl.c: New test.
40950
40951 2002-06-30  Devang Patel  <dpatel@apple.com>
40952
40953         * objc.dg/fsyntax-only.m: New test.
40954
40955 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
40956
40957         PR c++/6695
40958         * g++.dg/template/friend7.C: New file.
40959
40960 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
40961
40962         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
40963         return type.
40964
40965 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
40966
40967         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
40968         avoid division by zero.
40969
40970 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
40971
40972         * gcc.dg/Wunknownprag.c: New tests.
40973
40974 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
40975
40976         * gcc.c-torture/execute/simd-2.c: New test.
40977
40978 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
40979
40980         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
40981         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
40982         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
40983         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
40984         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
40985         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
40986         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
40987         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
40988         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
40989         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
40990         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
40991         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
40992         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
40993         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
40994         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
40995         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
40996         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
40997
40998 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
40999
41000         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41001         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41002         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41003         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41004         New tests.
41005         * gcc.dg/cpp/trad/directive.c: Update.
41006
41007 2002-06-23  Andreas Jaeger  <aj@suse.de>
41008
41009         * gcc.c-torture/execute/complex-6.c: New.
41010
41011 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41012
41013         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41014         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41015         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41016         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41017
41018 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41019
41020         * gcc.dg/cpp/trad: New directory with traditional tests copied
41021         from parent directory.
41022         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41023         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41024         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41025         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41026         Move to trad/ and rename.
41027         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41028         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41029         gcc.dg/cpp/trad/redef2.c: New tests.
41030         * gcc.dg/cpp/trad/trad.exp: New driver.
41031
41032 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41033
41034         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41035         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41036         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41037         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41038         Remove.
41039
41040 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41041
41042         * gcc.dg/20020620-1.c: New test.
41043
41044 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41045
41046         * g++.dg/template/ttp4.C: New test.
41047
41048 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41049
41050         * g++.dg/opt/vt1.C: Fix regexp.
41051
41052 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41053
41054         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41055         Don't use attribute `noinline'.
41056
41057 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41058
41059         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41060
41061 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41062
41063         * gcc.c-torture/execute/simd-1.c: New.
41064
41065         * gcc.dg/simd-1.c: New.
41066
41067 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41068
41069         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41070
41071 2002-06-16  Richard Henderson  <rth@redhat.com>
41072
41073         * g++.dg/ext/anon-struct1.C: New.
41074         * g++.dg/ext/anon-struct2.C: New.
41075         * g++.dg/ext/anon-struct3.C: New.
41076         * gcc.dg/anon-struct-1.c: New.
41077         * gcc.dg/anon-struct-2.c: New.
41078         * gcc.dg/anon-struct-3.c: New.
41079         * gcc.dg/20011008-1.c: Adjust warning text.
41080         * gcc.dg/20020527-1.c: Add -fms-extensions.
41081
41082 2002-06-16  Richard Henderson  <rth@redhat.com>
41083
41084         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41085
41086 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41087
41088         * gcc.c-torture/execute/20020615-1.c: New test.
41089
41090 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41091
41092         * gcc.c-tortuture/execute/compare-1.c: New test case.
41093         * gcc.c-tortuture/execute/compare-2.c: New test case.
41094         * gcc.c-tortuture/execute/compare-3.c: New test case.
41095
41096 2002-06-13  Richard Henderson  <rth@redhat.com>
41097
41098         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41099         ia64 ilp32.
41100
41101 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41102
41103         * g++.dg/template/typename2.C: Update error message.
41104
41105 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41106
41107         * gcc.c-torture/execute/20020611-1.c: New test.
41108
41109 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41110
41111         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41112         list of targets to skip.
41113
41114 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41115
41116         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41117         targets if not optimizing.
41118
41119 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41120
41121         * gcc.c-torture/compile/20020605-1.c: New test.
41122
41123         * g++.dg/opt/vt1.C: New test.
41124
41125         * gcc.dg/20020531-1.c: New test.
41126
41127         * gcc.dg/20020530-1.c: New test.
41128
41129         * gcc.dg/20020527-1.c: New test.
41130
41131         * g++.dg/opt/cse1.C: New test.
41132
41133 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41134
41135         * gcc.dg/20020607-2.c: New test case.
41136
41137 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41138
41139         * gcc.c-torture/compile/20020604-1.c: New test.
41140
41141 2002-06-04  Richard Henderson  <rth@redhat.com>
41142
41143         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41144         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41145         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41146
41147 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41148
41149         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41150
41151 2002-06-03  Richard Henderson  <rth@redhat.com>
41152
41153         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41154         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41155
41156 2002-06-02  Richard Henderson  <rth@redhat.com>
41157
41158         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
41159         test functions static.
41160
41161 2002-06-02  Andreas Jaeger  <aj@suse.de>
41162
41163         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
41164         now.
41165
41166 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41167
41168         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
41169         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
41170         Update for mofified diagnostics.
41171         * gcc.dg/c99-intconst-1.c: No longer fail.
41172
41173 2002-06-02  Richard Henderson  <rth@redhat.com>
41174
41175         * gcc.dg/uninit-A.c: Remove xfail markers.
41176
41177 2002-06-01  Roger Sayle  <roger@eyesopen.com>
41178
41179         * gcc.dg/fnegate-1.c: New test case.
41180
41181 2002-05-30  Osku Salerma  <osku@iki.fi>
41182
41183         * gcc.c-torture/execute/mayalias-1.c: New file.
41184
41185 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41186
41187         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
41188         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
41189         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
41190
41191 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
41192
41193         * gcc.c-torture/execute/20020529-1.c: New test.
41194
41195 2002-05-27  Richard Henderson  <rth@redhat.com>
41196
41197         * g++.dg/ext/attrib6.C: New test case.
41198
41199 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41200
41201         * gcc.c-torture/execute/pure-1.c: New test.
41202
41203 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41204
41205         * gcc.dg/cpp/arith-2.c: Remove.
41206
41207 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41208
41209         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
41210         * gcc.dg/cpp/if-3.c: Remove.
41211
41212 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
41213
41214         * g++.dg/opt/cse2.C: New test.
41215
41216 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
41217
41218         * gcc.dg/cpp/arith-1.c: New semantic tests.
41219         * gcc.dg/cpp/if-1.c: Update.
41220
41221 2002-05-24  Ben Elliston  <bje@redhat.com>
41222
41223         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
41224
41225 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41226
41227         * gcc.dg/verbose-asm.c: New test.
41228
41229 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41230
41231         * gcc.dg/cpp/paste12.c: New test.
41232
41233 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41234
41235         * g++.dg/parse/named_ops.C: New test.
41236
41237 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
41238
41239         * gcc.dg/weak-8.c: New test.
41240
41241 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
41242
41243         * gcc.dg/weak-2.c: Allow optional leading underscore
41244         in scan-assembler symbol name.
41245         * gcc.dg/weak-3.c: Likewise.
41246         * gcc.dg/weak-4.c: Likewise.
41247         * gcc.dg/weak-5.c: Likewise.
41248
41249 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
41250
41251         * gcc.dg/20020523-1.c: New test.
41252
41253 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41254
41255         * objc.dg/const-str-2.m: Update now that we stop after
41256         a command line error.
41257
41258 2002-05-22  Richard Henderson  <rth@redhat.com>
41259
41260         * g++.dg/dg.exp: Fix typo in test pruneing.
41261
41262 2002-05-22  Richard Henderson  <rth@redhat.com>
41263
41264         * g++.dg/dg.exp: Prune the tls subdirectory.
41265         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41266         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41267         * g++.dg/tls/init-1.C: New.
41268
41269 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
41270
41271         * gcc.dg/20020517-1.c: New test.
41272
41273 2002-05-21  Richard Henderson  <rth@redhat.com>
41274
41275         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41276         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41277
41278 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
41279
41280         * g++.dg/other/copy2.C: New test.
41281
41282 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
41283
41284         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41285         (MAX_COPY): Bump up to 10 times sizeof (long long).
41286         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41287
41288         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41289         sizeof (long long).
41290
41291         * gcc.c-torture/execute/strcpy-1.c: New test.
41292
41293 2002-05-19  Jason Merrill  <jason2redhat.com>
41294
41295         * g++.dg/ext/oper1.C: New test.
41296
41297 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
41298 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
41299
41300         * README.QMTEST: New file.
41301
41302         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41303
41304 2002-05-19  Andreas Jaeger  <aj@suse.de>
41305
41306         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41307         now.
41308         * gcc.c-torture/execute/loop-2d.x: Likewise.
41309
41310 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
41311
41312         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41313         support weak symbols.
41314         * gcc.dg/weak-4.c: Likewise.
41315         * gcc.dg/weak-6.c: Likewise.
41316
41317 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
41318
41319         * gcc.dg/weak-3.c: Add dg-excess-error comment for
41320         cygwin, coff and h8300-*-hms targets
41321         * gcc.dg/weak-5.c: Likewise.
41322         * gcc.dg/weak-7.c: Likewise.
41323
41324 2002-05-16  Jason Merrill  <jason@redhat.com>
41325
41326         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41327         (scan-assembler-not, scan-assembler-dem): Likewise.
41328         (scan-assembler-dem-not): Likewise.
41329
41330 2002-05-15  Richard Henderson  <rth@redhat.com>
41331
41332         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41333
41334 2002-05-15  Richard Henderson  <rth@redhat.com>
41335
41336         * gcc.dg/weak-5.c (vfoo1c): No warning here.
41337         (vfoo1f): Warning here.
41338         (vfoo1l): Don't redefine the alias.
41339
41340 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
41341
41342         * g++.dg/init/pm1.C: New test.
41343
41344 2002-05-12  David S. Miller  <davem@redhat.com>
41345
41346         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
41347         types.
41348
41349 2002-05-10  Roger Sayle  <roger@eyesopen.com>
41350
41351         * gcc.c-torture/execute/20020510-1.c: New test case.
41352
41353 2002-05-10  David S. Miller  <davem@redhat.com>
41354
41355         * gcc.c-torture/execute/conversion.c: Test long double too.
41356
41357 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
41358
41359         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
41360         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
41361         * lib/g++.exp (g++_link_flags): Likewise.
41362         * lib/objc.exp (objc_target_compile): Likewise.
41363
41364 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41365
41366         * gcc.dg/cpp/poison.c: Update.
41367         * gcc.dg/cpp/20000625-2.c: Remove.
41368         * gcc.dg/cpp/direct2s.c: Remove final test.
41369
41370 2002-05-08  Tom Rix  <trix@redhat.com>
41371
41372         * gcc.c-torture/execute/20020508-1.c: New test.
41373         * gcc.c-torture/execute/20020508-2.c: New test.
41374         * gcc.c-torture/execute/20020508-3.c: New test.
41375
41376 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41377
41378         * gcc.dg/cpp/charconst-4.c: More tests.
41379
41380 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
41381
41382         PR c/6569
41383         * gcc.dg/weak-3.c: Update location of warning messages.
41384         * gcc.dg/weak-5.c: Likewise.
41385
41386 2002-05-06  Roger Sayle  <roger@eyesopen.com>
41387
41388         * gcc.c-torture/execute/20020506-1.c: New test case.
41389
41390 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41391
41392         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
41393
41394 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41395
41396         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
41397
41398 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41399
41400         * gcc.dg/cpp/charconst-3.c: New test.
41401
41402 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41403
41404         * gcc.dg/cpp/charconst.c: Update tests.
41405
41406 2002-05-05  Tim Josling  <tej@melbpc.org.au>
41407
41408         * treelang: Added directory for new sample language treelang. Also
41409         lib/treelang.exp: New file to signal treelang should be tested.
41410
41411 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41412
41413         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
41414         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
41415         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
41416         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
41417         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
41418         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
41419         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
41420
41421 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41422
41423         * gcc.dg/format/xopen-2.c: New test.
41424
41425 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41426
41427         * gcc.dg/20020503-1.c: New test.
41428
41429 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
41430
41431         * g++.dg/init/dtor1.C: Make it tougher.
41432
41433 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
41434
41435         * g++.dg/init/dtor1.C: New test.
41436
41437 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
41438
41439         * gcc.dg/altivec-8.c: New.
41440
41441 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
41442
41443         * gcc.dg/altivec-7.c: New.
41444
41445 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
41446
41447         * g++.dg/parse/typedef1.C: New test.
41448
41449 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
41450
41451         PR c++/6486
41452         * g++.dg/template/friend6.C: New test.
41453
41454         PR c++/6492
41455         * g++.dg/init/copy1.C: New test.
41456
41457 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
41458
41459         * g++.dg/warn/effc1.C: New test.
41460
41461 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41462
41463         * gcc.dg/cpp/if-cexp.c: Add a test.
41464
41465 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
41466
41467         * gcc.dg/20020426-2.c: New test.
41468
41469 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41470
41471         * gcc.dg/cpp/if-mop.c: Update.
41472         * gcc.dg/cpp/if-mpar.c: Add test.
41473         * gcc.dg/cpp/if-oppr.c: Update.
41474
41475 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41476
41477         PR c/6343
41478         * gcc.dg/weak-[2-7].c: New tests.
41479
41480 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
41481
41482         * gcc.dg/enum1.c: New test.
41483
41484 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
41485
41486         PR c++/6497
41487         * g++.dg/inherit/access2.C: New test.
41488
41489 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
41490
41491         PR bootstrap/6445
41492         * gcc.dg/20020426-1.c: New test.
41493
41494 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
41495
41496         * g++.dg/abi/enum1.C: New test.
41497
41498 2002-04-26  Richard Henderson  <rth@redhat.com>
41499
41500         * gcc.dg/c99-bool-1.c: Expect always true warning.
41501
41502 2002-04-25  Roger Sayle  <roger@eyesopen.com>
41503
41504         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
41505
41506 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41507
41508         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
41509         targets.
41510
41511 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
41512
41513         * g++.dg/abi/mange7.C: New test.
41514
41515         PR c++/6438.
41516         * g++.dg/parse/stmtexpr2.C: New test.
41517
41518 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
41519
41520         * gcc.dg/20020312-2.c: Add SH target.
41521
41522 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41523
41524         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
41525         compiler output on mips*-*-irix*.
41526
41527 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
41528
41529         * g++.dg/parse/attr1.C: New test.
41530
41531 2002-04-23  Roger Sayle  <roger@eyesopen.com>
41532
41533         * gcc.c-torture/execute/string-opt-17.c: New test case.
41534         * gcc.c-torture/execute/memset-2.c: New test case.
41535
41536 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
41537
41538         PR c++/6256:
41539         * g++.dg/template/friend5.C: New test.
41540
41541         PR c++/6331:
41542         * g++.dg/template/qual1.C: Likewise.
41543
41544 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
41545
41546         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
41547         Include stdlib.h, not stdio.h or ctype.h.
41548
41549 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
41550
41551         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
41552         cris-*-elf* and mmix-*-*.
41553         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
41554         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
41555         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
41556         Ditto.
41557         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
41558         * gcc.dg/wchar_t-1.c: Ditto.
41559
41560 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
41561
41562         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
41563         Clarify comment.
41564
41565 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
41566
41567         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
41568
41569 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41570
41571         * gcc.c-torture/execute/20000906-1.x: Delete.
41572
41573 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
41574
41575         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
41576
41577 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
41578
41579         * PR6367
41580         * g77.f-torture/execute/6367.f: New test.
41581         * g77.f-torture/execute/6367.x: Disable for MMIX.
41582
41583 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
41584
41585         * PR6352
41586         * g++.dg/opt/inline2.C: New test.
41587
41588 2002-04-18  Richard Henderson  <rth@redhat.com>
41589
41590         * gcc.dg/20000906-1.c: Enable for all targets.
41591         * gcc.c-torture/compile/iftrap-2.c: New.
41592
41593 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
41594
41595         * gcc.dg/20020418-1.c: New test.
41596         * gcc.dg/20020418-2.c: New test.
41597
41598 2002-04-18  Richard Henderson  <rth@redhat.com>
41599
41600         * gcc.c-torture/compile/iftrap-1.c: New.
41601         * gcc.dg/iftrap-1.c: Adjust for ia64.
41602         * gcc.dg/iftrap-2.c: New.
41603
41604 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
41605
41606         * gcc.c-torture/compile/20020418-1.c: New test.
41607
41608 2002-04-18  Roger Sayle  <roger@eyesopen.com>
41609
41610         * gcc.c-torture/compile/20020415-1.c: New.
41611
41612 2002-04-18  David S. Miller  <davem@redhat.com>
41613
41614         * gcc.c-torture/execute/20020418-1.c: New test.
41615
41616 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
41617
41618         * gcc.dg/20020416-1.c: New test.
41619
41620         * g++.dg/opt/inline1.C: New test.
41621
41622 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
41623
41624         * gcc.dg/altivec-5.c: New test.
41625
41626         * gcc.dg/20020415-1.c: New test.
41627
41628 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
41629
41630         * testsuite/lib/chill.exp: Remove.
41631
41632 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
41633
41634         * g++.dg/other/big-struct.C: New test.
41635
41636 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
41637
41638         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
41639         of scratch file.
41640
41641 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
41642
41643         PR c/6277
41644         * gcc.dg/i386-387-1.c: Allow optional leading underscore
41645         in scan-assembler function name
41646
41647 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
41648
41649         * g77.f-torture/execute/980628-4.x,
41650         g77.f-torture/execute/980628-5.x,
41651         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41652         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41653         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
41654         i[34567]86-*-*.
41655
41656 2002-04-13  David S. Miller  <davem@redhat.com>
41657
41658         * gcc.c-torture/execute/20020413-1.c: New test.
41659
41660 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
41661
41662         * gcc.dg/asm-6.c,
41663         * g++.dg/ext/asm1.C: New tests.
41664
41665 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
41666
41667         PR c++ 5373.
41668         * g++.dg/parse/stmtexpr1.C: New test.
41669
41670         PR c++/5189.
41671         * g++.dg/template/copy1.C: New test.
41672
41673 2002-04-12  Richard Henderson  <rth@redhat.com>
41674
41675         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
41676
41677 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
41678
41679         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
41680         gcc.c-torture/execute/20020307-2.c.
41681
41682 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
41683
41684         * g++.dg/ext/attrib5.C,
41685         * g++.dg/lookup/struct1.C: New tests.
41686
41687 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
41688
41689         * gcc.dg/20020411-1.c: New test.
41690
41691         * gcc.c-torture/execute/20020411-1.c: New test.
41692
41693 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
41694
41695         * g77.f-torture/execute/6177.f: New test.
41696
41697 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
41698
41699         PR middle-end/6247
41700         * g++.dg/opt/cleanup1.C: New test.
41701
41702         * g++.dg/opt/const1.C: New test.
41703
41704 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
41705
41706         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
41707
41708 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41709
41710         PR c++/5507
41711         * g++.dg/template/typename2.C: New test.
41712
41713 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
41714
41715         * gcc.c-torture/execute/loop-12.c: New.
41716
41717 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
41718
41719         * g77.f-torture/execute/980628-4.x,
41720         g77.f-torture/execute/980628-5.x,
41721         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41722         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41723         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
41724
41725 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41726
41727         PR optimization/6086
41728         * g++.dg/opt/preinc1.C: New test.
41729
41730 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
41731
41732         PR c++/5571
41733         * g++.dg/opt/static2.C: New test.
41734
41735 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
41736
41737         PR c/5120
41738         * gcc.dg/20020406-1.c: New test.
41739
41740 2002-04-04  David S. Miller  <davem@redhat.com>
41741
41742         * gcc.c-torture/execute/20020404-1.c: New test.
41743
41744 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
41745
41746         PR c/6123
41747         * gcc.dg/20020312-2.c: Do not declare global register variable
41748         if __PIC__ or __pic__ is defined.
41749
41750 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
41751
41752         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
41753         __asm__ so that it works correctly even if -ansi -pedantic-errors.
41754
41755 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41756
41757         * gcc.misc-tests/linkage.exp: Update last change to handle
41758         sparc*-, not just sparc-.
41759
41760 2002-04-03  Richard Henderson  <rth@redhat.com>
41761
41762         * gcc.dg/cpp/ucs.c: Improved long UCS test.
41763
41764 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
41765
41766         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
41767
41768 2002-04-02  David S. Miller  <davem@redhat.com>
41769
41770         * gcc.c-torture/execute/20020402-3.c: New test.
41771
41772 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
41773
41774         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
41775         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
41776
41777         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
41778         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
41779         g77.f-torture/execute/20001201.x,
41780         g77.f-torture/execute/u77-test.x: New files.
41781
41782         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
41783         * gcc.dg/wchar_t-1.c: Ditto.
41784
41785 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41786
41787         * gcc.c-torture/execute/20020402-1.c: New test.
41788
41789 2002-04-01  Richard Henderson  <rth@redhat.com>
41790
41791         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
41792
41793         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
41794
41795 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41796
41797         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
41798
41799 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41800
41801         * g++.dg/inherit/template-as-base.C: Expect error.
41802         * g++.dg/inherit/namespace-as-base.C: Likewise.
41803
41804 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
41805
41806         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
41807         g++.dg/ext/instantiate3.C: Tweak match patterns.
41808
41809         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
41810         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
41811         -da test.
41812
41813 2002-03-31  Richard Henderson  <rth@redhat.com>
41814
41815         * gcc.dg/special/alias-2.c: New.
41816         * gcc.dg/special/ecos.exp: Run it.
41817
41818 2002-03-31  Richard Henderson  <rth@redhat.com>
41819
41820         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
41821
41822 2002-03-31  Kazu Hirata  <kazu@hxi.com>
41823
41824         * gcc.dg/weak-1.c: Disable on h8300 port.
41825
41826 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
41827
41828         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
41829         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
41830         ordering tests.
41831         * g++.dg/bprob/bprob-1.C: New test.
41832         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
41833         * g++.dg/gcov/gcov-1.C: New test.
41834         * g++.dg/gcov/gcov-1.x: New file.
41835         * g++.dg/gcov/gcov-2.C: New test.
41836         * g++.dg/gcov/gcov-3.C: New test.
41837         * g++.dg/gcov/gcov-3.h: New file.
41838
41839 2002-03-28  Roger Sayle  <roger@eyesopen.com>
41840
41841         * g++.old-deja/g++.other/builtins5.C: New test.
41842         * g++.old-deja/g++.other/builtins6.C: New test.
41843         * g++.old-deja/g++.other/builtins7.C: New test.
41844         * g++.old-deja/g++.other/builtins8.C: New test.
41845         * g++.old-deja/g++.other/builtins9.C: New test.
41846
41847 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
41848
41849         * g++.dg/opt/static1.C: New test.
41850
41851         * g++.dg/opt/longbranch1.C: New test.
41852
41853 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
41854
41855         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
41856
41857         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
41858
41859 2002-03-28  Jeffrey A Law  (law@redhat.com)
41860
41861         * gcc.c-torture/execute/20020328-1.c: New test.
41862
41863 2002-03-27  Richard Henderson  <rth@redhat.com>
41864
41865         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
41866         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
41867         move from g++.old-deja/g++.ext/.
41868
41869 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
41870
41871         * g++.dg/init/new2.C: New test.
41872
41873 2002-03-26  Richard Henderson  <rth@redhat.com>
41874
41875         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
41876
41877         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
41878         on sparc.
41879
41880         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
41881         sparcv9 systems.
41882         * gcc.dg/20001102-1.c: Likewise.
41883
41884 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
41885
41886         * gcc.dg/cpp/endif-pedantic1.c,
41887         gcc.dg/cpp/endif-pedantic2.c: New tests.
41888
41889 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
41890
41891         * g++.dg/init/new1.C: New test.
41892
41893 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41894
41895         * g++.dg/abi/vbase9.C: New test.
41896
41897 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
41898
41899         * gcc.dg/arm-asm.c: New test.
41900
41901 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
41902
41903         * gcc.dg/Wswitch-enum.c: New test.
41904         Fix PR c/5044.
41905
41906 2002-03-26  Richard Henderson  <rth@redhat.com>
41907
41908         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
41909         structure.
41910
41911 2002-03-25  Richard Henderson  <rth@redhat.com>
41912
41913         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
41914         sparcv9 systems.
41915
41916         * gcc.c-torture/compile/20011119-1.c (xxx): New.
41917         * gcc.c-torture/compile/20011119-2.c (xxx): New.
41918
41919 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
41920
41921         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
41922
41923 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
41924
41925         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
41926         targets using generic thunk support.
41927
41928 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
41929
41930         * gcc.c-torture/compile/20020323-1.c: New test.
41931
41932         * g++.dg/opt/conj2.C: New test.
41933
41934 2002-03-24  Richard Henderson  <rth@redhat.com>
41935
41936         * gcc.dg/weak-1.c: Use -fno-common.
41937
41938 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
41939
41940         * g77.dg/f77-edit-apostrophe-out.f: New test
41941         * g77.dg/f77-edit-h-out.f: New test
41942         * g77.dg/f77-edit-t-in.f: New test
41943         * g77.dg/f77-edit-t-out.f: New test
41944         * g77.dg/f77-edit-x-out.f: New test
41945         * g77.dg/f77-edit-slash-out.f: New test
41946         * g77.dg/f77-edit-colon-out.f: New test
41947         * g77.dg/f77-edit-s-out.f: New test
41948
41949 2002-03-24  Richard Henderson  <rth@redhat.com>
41950
41951         * objc/execute/formal_protocol-6.x: New XFAIL.
41952
41953 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
41954
41955         * gcc.dg/weak-1.c: Early return from dg-final on platforms
41956         that do not support weak symbols
41957
41958 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
41959
41960         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
41961         * lib/g77.exp: Likewise.
41962         * lib/objc.exp: Likewise.
41963
41964 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
41965
41966         * gcc.dg/Wswitch-default.c: New test.
41967
41968 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
41969
41970         * g++.dg/other/enum1.C: New test.
41971
41972 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
41973
41974         * gcc.dg/pragma-ep-3.c: Fix typo.
41975
41976 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41977
41978         * g++.dg/inherit/template-as-base.C: New test.
41979
41980 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
41981
41982         * g++.old-deja/g++.other/dwarf2-1.C: Move...
41983         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
41984
41985 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
41986
41987         * gcc.dg/cpp/multiline.c: Update to match.
41988
41989 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
41990
41991         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
41992
41993 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
41994
41995         * gcc.dg/cpp/extratokens2.c: New file.
41996
41997 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
41998
41999         * gcc.dg/20020312-2.c: Add rs6000 target.
42000
42001         * gcc.c-torture/compile/20020319-1.c: New test.
42002
42003 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42004
42005         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42006         (A, E): Handle this.
42007
42008 2002-03-20  Jason Merrill  <jason@redhat.com>
42009
42010         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42011         ignoring -fpic.
42012         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42013         through prune_gcc_output.
42014
42015 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42016
42017         * gcc.c-torture/compile/20020320-1.c: New test.
42018
42019 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42020
42021         * gcc.c-torture/compile/20020318-1.c: New test.
42022
42023         * gcc.dg/struct-by-value-1.c: New test.
42024
42025         * gcc.dg/20020319-1.c: New test.
42026
42027 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42028
42029         * g++.dg/opt/conj1.C: New test.
42030
42031 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42032
42033         * g++.dg/template/qualttp20.C: Revert previous change.
42034         * g++.dg/template/qualttp3.C: Likewise.
42035         * g++.dg/template/qualttp4.C: Likewise.
42036         * g++.dg/template/qualttp5.C: Likewise.
42037         * g++.dg/template/qualttp6.C: Likewise.
42038         * g++.dg/template/qualttp7.C: Likewise.
42039         * g++.dg/template/qualttp8.C: Likewise.
42040         * g++.dg/template/recurse.C: Likewise.
42041
42042 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42043
42044         * gcc.dg/cpp/wchar-1.c: Update.
42045
42046 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42047
42048         * g++.dg/template/conv1.C: New test.
42049         * g++.dg/template/conv2.C: New test.
42050         * g++.dg/template/conv3.C: New test.
42051         * g++.dg/template/conv4.C: New test.
42052
42053 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42054
42055         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42056         * g++.dg/template/qualttp3.C: Likewise.
42057         * g++.dg/template/qualttp4.C: Likewise.
42058         * g++.dg/template/qualttp5.C: Likewise.
42059         * g++.dg/template/qualttp6.C: Likewise.
42060         * g++.dg/template/qualttp7.C: Likewise.
42061         * g++.dg/template/qualttp8.C: Likewise.
42062         * g++.dg/template/recurse.C: Likewise.
42063
42064 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42065
42066         * g++.dg/opt/dtor1.C: New test.
42067
42068 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42069
42070         * gcc.c-torture/compile/20020315-1.c: New test.
42071
42072 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42073
42074         * gcc.dg/weak-1.c: Fix scan tests.
42075
42076 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42077
42078         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42079         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42080         cris-*-aout* mmix-*-*.
42081         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42082         cris-*-aout* mmix-*-*.
42083         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42084         cris-*-elf* cris-*-aout* and mmix-*-*.
42085         * gcc.dg/20001009-1.c: Ditto.
42086         * gcc.dg/20010912-1.c: Ditto.
42087         * gcc.dg/20020122-4.c: Ditto.
42088         * gcc.dg/inline-2.c: Ditto.
42089
42090 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42091
42092         * gcc.c-torture/compile/20020314-1.c: New test.
42093
42094 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42095
42096         * gcc.c-torture/execute/20020314-1.c: New test.
42097
42098 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42099
42100         * g++.dg/warn/Wunused-1.C: New test.
42101
42102 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42103
42104         * g++.dg/abi/mangle6.C: New test.
42105
42106 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42107
42108         * gcc.c-torture/compile/20020309-2.c: New test.
42109
42110         * gcc.c-torture/compile/20020312-1.c: New test.
42111
42112 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42113
42114         * g++.dg/other/access1.C: New test.
42115
42116 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42117
42118         * gcc.c-torture/execute/wchar_t-1.c: New test.
42119
42120 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42121
42122         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42123
42124 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42125
42126         * gcc.dg/20020312-1.c: New test case.
42127
42128 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42129
42130         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42131
42132 2002-03-11  Richard Henderson  <rth@redhat.com>
42133
42134         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42135         * g++.old-deja/g++.jason/report.C: Likewise.
42136
42137 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42138
42139         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42140         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
42141
42142 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42143
42144         * testsuite/g++.dg/overload/pmf1.C: New test.
42145
42146 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42147
42148         * gcc.c-torture/execute/20020307-1.c: Use long.
42149
42150 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42151
42152         PR optimization/5844
42153         * gcc.dg/20020310-1.c: New test.
42154
42155 2002-03-09  Michael Meissner  <meissner@redhat.com>
42156
42157         * gcc.c-torture/execute/memcpy-2.c: New test.
42158         * gcc.c-torture/execute/memset-1.c: New test.
42159         * gcc.c-torture/execute/strlen-1.c: New test.
42160         * gcc.c-torture/execute/strcmp-1.c: New test.
42161         * gcc.c-torture/execute/strncmp-1.c: New test.
42162
42163 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
42164
42165         * gcc.dg/ppc-ldstruct.c: New test.
42166
42167 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
42168
42169         * gcc.c-torture/execute/va-arg-22.c: New test.
42170
42171 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42172
42173         * gcc.c-torture/compile/20020309-1.c: New test.
42174
42175 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
42176
42177         * gcc.c-torture/execute/20020307-2.c: New test.
42178
42179 2002-03-07  Jeffrey A Law  (law@redhat.com)
42180
42181         * g77.f-torture/compile/20020307-1.f: New test.
42182
42183 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
42184
42185         * gcc.dg/unordered-1.c: New test.
42186
42187 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
42188
42189         * gcc.c-torture/execute/20020307-1.c: New test.
42190
42191 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
42192
42193         * gcc.dg/20020304-1.c: New test.
42194
42195         * gcc.c-torture/compile/20020304-2.c: New test.
42196
42197 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
42198
42199         * gcc.c-torture/compile/20020304-1.c: New test case
42200         (from PR c/5830).
42201
42202 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
42203
42204         * gcc.dg/20020103-1.c: Add other -D ppc variants.
42205
42206 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42207
42208         * g++.dg/other/classkey1.C: New test.
42209
42210 2002-03-01  Richard Henderson  <rth@redhat.com>
42211
42212         * gcc.c-torture/compile/981223-1.x: New.
42213         * gcc.c-torture/compile/920625-1.x: New.
42214
42215 2002-02-28  Richard Henderson  <rth@redhat.com>
42216
42217         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
42218
42219 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
42220
42221         * gcc.c-torture/execute/20020227-1.c: New test.
42222
42223 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
42224
42225         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
42226         here" ERROR lines.
42227         * g++.old-deja/g++.oliva/partord1.C: Likewise.
42228         * g++.old-deja.g++.other/defarg1.C: Likewise.
42229         * g++.old-deja/g++.pt/calls2.C: Likewise.
42230         * g++.old-deja/g++.pt/crash20.C: Likewise.
42231         * g++.old-deja/g++.pt/crash30.C: Likewise.
42232         * g++.old-deja/g++.pt/crash36.C: Likewise.
42233         * g++.old-deja/g++.pt/crash6.C: Likewise.
42234         * g++.old-deja/g++.pt/defarg13.C: Likewise.
42235         * g++.old-deja/g++.pt/derived3.C: Likewise.
42236         * g++.old-deja/g++.pt/error1.C: Likewise.
42237         * g++.old-deja/g++.pt/friend21.C: Likewise.
42238         * g++.old-deja/g++.pt/friend23.C: Likewise.
42239         * g++.old-deja/g++.pt/infinite1.C: Likewise.
42240         * g++.old-deja/g++.robertl/eb128.C: Likewise.
42241
42242 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
42243
42244         * gcc.c-torture/execute/20020225-2.c: New test.
42245
42246 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
42247
42248         * gcc.c-torture/execute/920730-1t.c,
42249         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42250         Delete test cases, only relevant to -traditional.
42251
42252 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42253
42254         * gcc.dg/cpp/undef1.c: Remove.
42255         * gcc.dg/cpp/directiv.c: Update.
42256         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42257
42258 2002-02-27  Michael Meissner  <meissner@redhat.com>
42259
42260         * gcc.c-torture/execute/20020226-1.c: New test.
42261
42262 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
42263
42264         * g++.dg/debug/debug4.C: New test.
42265
42266         * gcc.dg/ia64-visibility-1.c: New test.
42267
42268 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
42269
42270         * gcc.dg/debug/20020224-1.c: New.
42271
42272 2002-02-25  Kazu Hirata  <kazu@hxi.com>
42273
42274         * gcc.c-torture/execute/960416-1.x: New.
42275         * gcc.c-torture/execute/divconst-3.x: Likewise.
42276
42277 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
42278
42279         * gcc.dg/20020224-1.c: New test.
42280
42281 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
42282
42283         * gcc.c-torture/execute/20020225-1.c: New.
42284
42285 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42286
42287         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
42288
42289 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
42290
42291         * gcc.dg/20020222-1.c: New test.
42292
42293 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
42294
42295         * g++.dg/opt/anonunion1.C: New test.
42296
42297 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
42298
42299         * g++.dg/template/qualttp19.C: New test.
42300         * g++.dg/template/qualttp20.C: New test.
42301         * g++.old-deja/g++.jason/report.C: Adjust expected errors
42302         * g++.old-deja/g++.other/qual1.C: Likewise.
42303
42304 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
42305
42306         * gcc.dg/attr-alwaysinline.c: New.
42307
42308 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
42309
42310         * gcc.dg/20020220-1.c: New test.
42311
42312         * gcc.dg/20020220-2.c: New test.
42313
42314         * g++.dg/opt/mmx1.C: New test.
42315
42316 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
42317
42318         * gcc.c-torture/compile/20020110.c: New test.
42319
42320 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
42321
42322         * gcc.c-torture/execute/20020219-1.c: New test.
42323
42324         * gcc.dg/20020219-1.c: New test.
42325
42326         * gcc.dg/noncompile/20020220-1.c: New test.
42327
42328         * g++.dg/opt/ptrintsum1.C: New test.
42329
42330         * gcc.dg/debug/20020220-1.c: New test.
42331
42332 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
42333
42334         * gcc.c-torture/execute/20020216-1.c: New test.
42335
42336 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42337
42338         * gcc.dg/decl-1.c: Update, new test.
42339
42340 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
42341
42342         * g++.dg/abi/bitfield1.C: New test.
42343         * g++.dg/abi/bitfield2.C: New test.
42344
42345 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42346
42347         * gcc.dg/attr-nest.c: New test.
42348
42349 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42350
42351         * gcc.c-torture/execute/20020215-1.c: New test.
42352
42353 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
42354
42355         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
42356         * g++.dg/debug/debug.exp: New.
42357         * g++.dg/debug/trivial.C: New.
42358         * g++.dg/debug/debug1.C: Moved...
42359         * g++.dg/other/debug1.C: ...from here.
42360         * g++.dg/debug/debug2.C: Moved...
42361         * g++.dg/other/debug2.C: ...from here.
42362         * g++.dg/debug/debug3.C: Moved...
42363         * g++.dg/other/debug3.C: ...from here.
42364
42365         * gcc.dg/noncompile/20020213-1.c: New test.
42366
42367 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
42368
42369         * g++.dg/other/debug3.C: New test.
42370
42371         * gcc.c-torture/execute/20020213-1.c: New test.
42372
42373 2002-02-13  Richard Smith <richard@ex-parrot.com>
42374
42375         * g++.old-deja/g++.other/thunk1.C: New test.
42376
42377 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42378
42379         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
42380
42381 2002-02-13  Stan Shebs  <shebs@apple.com>
42382
42383         * gcc.dg/altivec-3.c: New.
42384
42385 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
42386
42387         * gcc.dg/Wunreachable-1.c: New test.
42388         * gcc.dg/Wunreachable-2.c: New test.
42389
42390 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42391
42392         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
42393
42394 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
42395
42396         * gcc.dg/decl-1.c: New test.
42397
42398 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42399
42400         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
42401
42402 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42403
42404         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
42405         * gcc.c-torture/compile/980506-1.x: Likewise.
42406
42407 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42408
42409         * gcc.dg/20020210-1.c: New.
42410
42411 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
42412
42413         * g77.f-torture/execute/947.f: New regression test
42414         for PR fortran/947.
42415
42416 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
42417
42418         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
42419         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
42420
42421 2002-02-08  Richard Henderson  <rth@redhat.com>
42422
42423         * gcc.c-torture/compile/labels-3.c: New.
42424
42425 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
42426
42427         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
42428         expression statements work instead.
42429         * gcc.dg/noncompile/20020207-1.c: New test.
42430
42431 2002-02-07  Richard Henderson  <rth@redhat.com>
42432
42433         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
42434
42435 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42436
42437         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
42438         message from g77
42439         * lib/g77-dg.exp: Trim g77 error messages so that they are
42440         recognized by dg.exp.
42441
42442 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42443
42444         PR fortran/5473
42445         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
42446
42447 2002-02-07  Richard Henderson  <rth@redhat.com>
42448
42449         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
42450         to be sufficiently aligned for integers.
42451
42452 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
42453
42454         * g++.dg/template/friend4.C: New test.
42455
42456 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42457
42458         PR fortran/5743
42459         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
42460         unsupported cases.
42461
42462 2002-02-07  Richard Henderson  <rth@redhat.com>
42463
42464         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
42465         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
42466         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
42467         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
42468
42469 2002-02-06  Richard Henderson  <rth@redhat.com>
42470
42471         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
42472
42473 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
42474
42475         * gcc.dg/20020206-1.c: New test.
42476
42477 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
42478
42479         * gcc.c-torture/execute/20020206-1.c: New test.
42480
42481         * gcc.c-torture/execute/20020206-2.c: New test.
42482
42483         PR optimization/5429:
42484         * gcc.c-torture/compile/20020206-1.c: New test.
42485
42486 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
42487
42488         * g++.dg/ext/align1.C: Do not use an explicit alignment value
42489         as certain file formats cannot support particularly large
42490         alignments.
42491
42492         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
42493         and do not expect to be able to link the executable.
42494
42495         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
42496         fail because the COFF format does not support the weak attribute.
42497
42498 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
42499
42500         * g77.dg/pr5473.f: New test
42501
42502 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
42503
42504         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
42505         Fix testcase accordingly.
42506
42507 2002-02-04  Richard Henderson  <rth@redhat.com>
42508
42509         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
42510         (buf): Change to be an array of pointers, not ints.
42511
42512 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
42513
42514         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
42515         before all tests.  Move warning one line above to match where it
42516         C frontend emits.
42517         * gcc.dg/Wswitch-2.c: New test.
42518         * g++.dg/warn/Wswitch-1.C: New test.
42519         * g++.dg/warn/Wswitch-2.C: New test.
42520
42521 2002-02-04  Richard Henderson  <rth@redhat.com>
42522
42523         * g++.dg/abi/offsetof.C: Fix size comparison.
42524
42525 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
42526
42527         * gcc.dg/cast-qual-2.c: New test.
42528
42529 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
42530
42531         * gcc.dg/20020201-4.c: New test.
42532
42533 2002-02-04  Ben Elliston  <bje@redhat.com>
42534
42535         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
42536         target_info attribute != 0, in addition to the empty string.
42537         (gcc_target_compile): Likewise.
42538
42539 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
42540
42541         * gcc.dg/Wswitch.c: New test.
42542         PR gcc/4475. PR gcc/3780.
42543
42544 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
42545
42546         * g77.f-torture/execute/5122.f: New test for regressions
42547         against PR fortran/5122.
42548
42549 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
42550
42551         * g77.f-torture/compile/pr3743.f: Delete
42552         * g77.dg/pr3743-1.f: New test.
42553         * g77.dg/pr3743-2.f: New test.
42554         * g77.dg/pr3743-3.f: New test.
42555         * g77.dg/pr3743-4.f: New test.
42556
42557 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42558
42559         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
42560
42561 2002-02-02  Richard Henderson  <rth@redhat.com>
42562
42563         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
42564         * gcc.c-torture/execute/bf64-1.c: Likewise.
42565
42566 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
42567
42568         * gcc.dg/20020201-2.c: New test.
42569
42570         * gcc.dg/20020201-3.c: New test.
42571
42572         * gcc.c-torture/execute/bitfld-2.c: New test.
42573
42574 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42575
42576         * gcc.dg/bitfld-1.c: Update.
42577         * gcc.dg/bitfld-2.c: Update.
42578         * gcc.c-torture/execute/bitfld-1.x: New.
42579
42580 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
42581
42582         * gcc.c-torture/execute/20020201-1.c: New test.
42583
42584 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
42585
42586         PR target/5469
42587         * gcc.dg/20020201-1.c: New test.
42588
42589 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
42590
42591         PR fortran/3743
42592         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
42593         * g77.f-torture/compile/pr3743.x: Remove
42594
42595 2002-01-31  Tom Rix  <trix@redhat.com>
42596
42597         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
42598
42599 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42600
42601         * gcc.dg/noncompile/20020130-1.c: New test.
42602
42603 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
42604
42605         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
42606
42607 2002-01-29  Richard Henderson  <rth@redhat.com>
42608
42609         * gcc.c-torture/execute/991118-1.c: Cast various constants back
42610         to long long.
42611         * gcc.c-torture/execute/bf64-1.c: Likewise.
42612
42613 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
42614
42615         * gcc.c-torture/execute/20020129-1.c: New test.
42616
42617 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42618
42619         * gcc.c-torture/compile/20000224-1.c: Update.
42620         * gcc.c-torture/execute/bitfld-1.c: New tests.
42621         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
42622         * gcc.dg/uninit-A.c: Update.
42623
42624 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42625
42626         * g++.dg/template/ctor1.C: Add instantiation.
42627
42628 2002-01-28  Paul Koning  <pkoning@equallogic.com>
42629
42630         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
42631         argument to __builtin_prefetch to be const ptr.
42632
42633 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
42634
42635         * gcc.c-torture/compile/20020120-1.c: New test.
42636
42637 2002-01-27  Kazu Hirata  <kazu@hxi.com>
42638
42639         * gcc.c-torture/execute/20020127-1.c: New test.
42640
42641 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
42642
42643         * g77.dg/f77-edit-i-in.f: New test
42644         * g77.dg/f77-edit-i-out.f: New test
42645
42646 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
42647
42648         * gcc.dg/debug/debug.exp: New file.
42649         * gcc.dg/debug/trivial.c: New file.
42650         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
42651         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
42652         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
42653         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
42654         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
42655         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
42656         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
42657         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
42658         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
42659         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
42660         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
42661         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
42662         * gcc.dg/20000503-1.c: Removed.
42663         * gcc.dg/20010207-1.c: Removed.
42664         * gcc.dg/20011223-1.c: Removed.
42665         * gcc.dg/20020104-2.c: Removed.
42666         * gcc.dg/debug-1.c: Removed.
42667         * gcc.dg/debug-2.c: Removed.
42668         * gcc.dg/debug-3.c: Removed.
42669         * gcc.dg/debug-4.c: Removed.
42670         * gcc.dg/debug-5.c: Removed.
42671         * gcc.dg/debug-6.c: Removed.
42672         * gcc.dg/dwarf2-1.c: Removed.
42673         * gcc.dg/dwarf2-2.c: Removed.
42674
42675 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
42676
42677         * g++.old-deja/g++.other/eh5.C: New test.
42678         * g++.old-deja/g++.other/sibcall2.C: New test.
42679         * g++.old-deja/g++.other/array9.C: New test.
42680         * g++.old-deja/g++.other/typename2.C: New test.
42681         * g++.old-deja/g++.other/crash60.C: New test.
42682         * g++.old-deja/g++.other/conv9.C: New test.
42683         * g++.old-deja/g++.other/mangle10.C: New test.
42684         * g++.old-deja/g++.other/unchanging1.C: New test.
42685         * g++.old-deja/g++.other/exprstmt1.C: New test.
42686         * g++.old-deja/g++.other/inline23.C: New test.
42687         * g++.old-deja/g++.eh/ia64-1.C: New test.
42688         * g++.old-deja/g++.other/dwarf2-1.C: New test.
42689         * g++.old-deja/g++.other/reload1.C: New test.
42690         * g++.old-deja/g++.other/static20.C: New test.
42691         * g++.old-deja/g++.other/local-alloc1.C: New test.
42692         * g++.old-deja/g++.other/conv8.C: New test.
42693         * g++.old-deja/g++.other/stmtexpr2.C: New test.
42694         * g++.old-deja/g++.other/storeexpr1.C: New test.
42695         * g++.old-deja/g++.other/storeexpr2.C: New test.
42696         * g++.dg/eh/template2.C: New test.
42697         * g++.dg/warn/weak1.C: New test.
42698
42699 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
42700
42701         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42702         Remove first, non-varying, argument.
42703
42704 2002-01-23  Richard Henderson  <rth@redhat.com>
42705
42706         * gcc.dg/inline-2.c: New.
42707
42708         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
42709         Add optional target arg.  Check number of arguments.
42710         (scan-assembler-not, scan-assembler-dem): Likewise.
42711         (scan-assembler-dem-not): Likewise.
42712
42713 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
42714
42715         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
42716         line 12.
42717         * g++.old-deja/g++.brendan/parse3.C,
42718         g++.old-deja/g++.other/crash26.C,
42719         g++.old-deja/g++.other/crash28.C,
42720         g++.old-deja/g++.other/crash29.C,
42721         g++.old-deja/g++.other/crash30.C,
42722         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
42723
42724 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
42725
42726         * gcc.dg/20020115-1.c: New.
42727
42728 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
42729
42730         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
42731
42732 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
42733
42734         * gcc.dg/20020122-3.c: New.
42735
42736 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
42737
42738         * g++.dg/other/gc1.C: New test.
42739
42740 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
42741
42742         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
42743
42744 2002-01-22  Richard Henderson  <rth@redhat.com>
42745
42746         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
42747
42748 2002-01-22  Richard Henderson  <rth@redhat.com>
42749
42750         * gcc.dg/20020122-4.c: New.
42751
42752 2002-01-22  H.J. Lu <hjl@gnu.org>
42753
42754         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
42755         link output.
42756         * gcc.dg/special/ecos.exp: Likewise.
42757         * lib/g++-dg.exp: Likewise.
42758         * lib/g77-dg.exp: Likewise.
42759         * lib/gcc-dg.exp : Likewise.
42760         * lib/mike-g++.exp: Likewise.
42761         * lib/mike-g77.exp: Likewise.
42762         * lib/mike-gcc.exp: Likewise.
42763         * lib/objc-dg.exp: Likewise.
42764
42765 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
42766
42767         PR target/5379
42768         * gcc.dg/20020122-2.c: New test.
42769
42770 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
42771
42772         * gcc.dg/20020122-1.c: New test.
42773
42774 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
42775
42776         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
42777
42778 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
42779
42780         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
42781
42782 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42783
42784         * gcc.c-torture/compile/20020121-1.c: New test.
42785
42786 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42787
42788         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
42789         ld_library_path.
42790
42791 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
42792
42793         * gcc.dg/20020218-1.c: New test.
42794
42795 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
42796
42797         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
42798         messages
42799         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
42800         "At global scope" warning
42801         * g++.dg/ext/align1.C: Change cygwin test for alignment
42802         from db-bogus to dg-warning
42803
42804 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
42805
42806         * g77.f-torture/compile/cpp2.F: New test.
42807
42808 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42809
42810         * g++.dg/template/access1.C: New test.
42811
42812 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
42813
42814         * gcc.dg/20020118-1.c: New.
42815
42816 2002-01-18  Kazu Hirata  <kazu@hxi.com>
42817
42818         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
42819
42820 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
42821
42822         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
42823         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
42824         alignment warnings.
42825
42826 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
42827
42828         * gcc.misc-tests/i386-prefetch.exp: Save and restore
42829         torture_with_loops and torture_without_loops
42830
42831 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
42832
42833         * gcc.c-torture/compile/20020116-1.c: New test.
42834
42835 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
42836
42837         * gcc.dg/20020116-2.c: New test.
42838
42839         * gcc.dg/ultrasp4.c: New test.
42840
42841         * gcc.dg/20020116-1.c: New test.
42842
42843 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
42844
42845         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
42846         by EABI.
42847
42848 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
42849
42850         * gcc.misc-tests/i386-prefetch.exp: New.
42851         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
42852         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
42853         * gcc.misc-tests/i386-pf-none-1.c: New test.
42854         * gcc.misc-tests/i386-pf-sse-1.c: New test.
42855
42856 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
42857
42858         * gcc.dg/gnu89-init-1.c: Add new tests.
42859
42860 2002-01-15  Andreas Jaeger  <aj@suse.de>
42861
42862         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
42863         * gcc.dg/i386-mmx-2.c: Likewise.
42864         * gcc.dg/i386-sse-1.c: Likewise.
42865         * gcc.dg/i386-sse-2.c: Likewise.
42866         * gcc.dg/i386-sse-3.c: Likewise.
42867
42868 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
42869
42870         * g77.f-torture/execute/intrinsic-unix-bessel.f:
42871         Uncomment additional cases that now pass.
42872
42873 2002-01-11  Richard Henderson  <rth@redhat.com>
42874
42875         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
42876         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
42877
42878 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
42879
42880         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
42881
42882 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
42883
42884         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
42885         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
42886
42887 2002-01-10  Dale Johannesen  <dalej@apple.com>
42888
42889         * gcc.c-torture/execute/loop-11.c: New.
42890
42891 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
42892
42893         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
42894         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
42895
42896 2002-01-09  Richard Henderson  <rth@redhat.com>
42897
42898         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
42899         type in which to perform the operation for each size.
42900
42901 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
42902
42903         * gcc.c-torture/compile/20020109-2.c: New test.
42904
42905 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
42906
42907         * gcc.c-torture/execute/loop-10.c: New test.
42908
42909 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
42910
42911         * gcc.c-torture/compile/20010226-1.c: New test.
42912         * gcc.c-torture/compile/20010227-1.c: New test.
42913         * gcc.c-torture/compile/20010426-1.c: New test.
42914         * gcc.c-torture/compile/20010510-1.c: New test.
42915         * gcc.c-torture/compile/20010605-3.c: New test.
42916         * gcc.c-torture/compile/20010824-1.c: New test.
42917         * gcc.c-torture/execute/20010409-1.c: New test.
42918         * gcc.dg/noncompile/20000901-1.c: New test.
42919         * gcc.dg/20001023-1.c: New test.
42920         * gcc.dg/20001101-1.c: New test.
42921         * gcc.dg/20001102-1.c: New test.
42922         * gcc.dg/20010207-1.c: New test.
42923         * gcc.dg/20010405-1.c: New test.
42924         * gcc.dg/20010822-1.c: New test.
42925         * gcc.dg/20011107-1.c: New test.
42926
42927 2002-01-09  Jeffrey A Law  (law@redhat.com)
42928
42929         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
42930
42931         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
42932         execution failure on PA targets.
42933
42934 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
42935
42936         * gcc.c-torture/compile/20020109-1.c: New test.
42937
42938 2002-01-08  Kazu Hirata  <kazu@hxi.com>
42939
42940         * gcc.c-torture/execute/20020108-1.c: New test.
42941
42942 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
42943
42944         * gcc.dg/20020108-1.c: New test.
42945
42946 2002-01-08  H.J. Lu <hjl@gnu.org>
42947
42948         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
42949         for header files.
42950
42951 2002-01-08  Geoff Keating  <geoffk@redhat.com>
42952
42953         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
42954         consistency.
42955
42956 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
42957
42958         * gcc.dg/altivec-4.c: Test altivec predicates.
42959
42960 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
42961
42962         * gcc.c-torture/execute/20020107-1.c: New test.
42963
42964 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
42965
42966         PR c/5279
42967         * gcc.c-torture/compile/20020106-1.c: New test.
42968
42969 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
42970
42971         * gcc.c-torture/execute/nestfunc-4.c: New test.
42972
42973 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
42974
42975         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
42976         extra triple that slipped in.
42977         * g++.old-deja/g++.abi/align.C: Likewise.
42978         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42979
42980 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
42981
42982         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
42983         * g++.old-deja/g++.abi/align.C: Likewise.
42984         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42985
42986         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
42987         on FreeBSD/i386.
42988         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
42989         FreeBSD.
42990
42991 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
42992
42993         * gcc.dg/20020104-1.c: New test.
42994
42995         * gcc.dg/20020104-2.c: New test.
42996
42997 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
42998
42999         * gcc.dg/20020103-1.c: Fix typo in target selector.
43000
43001 2002-01-03  Richard Henderson  <rth@redhat.com>
43002
43003         * gcc.dg/20020103-1.c: New.
43004
43005 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43006
43007         * gcc.c-torture/execute/20020103-1.c: New test.
43008
43009 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43010
43011         * g++.dg/other/debug2.C: New test.
43012
43013         * gcc.c-torture/compile/20020103-1.c: New test.
43014
43015 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43016
43017         * gcc.dg/gnu89-init-1.c: Added new tests.
43018
43019 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43020
43021         * g++.dg/template/friend2.C: Remove as patch is reverted.
43022
43023         * g++.dg/warn/oldcast1.C: New test.
43024
43025         * g++.dg/template/ptrmem1.C: New test.
43026         * g++.dg/template/ptrmem2.C: New test.
43027
43028         * g++.dg/template/ntp.C: New test.
43029
43030         * g++.dg/other/component1.C: New test.
43031
43032         * g++.dg/template/ttp3.C: New test.
43033
43034         * g++.dg/template/friend2.C: New test.
43035         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43036
43037 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43038
43039         * g++.dg/other/ptrmem1.C: New test.
43040         * g++.dg/other/ptrmem2.C: New test.
43041
43042 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43043
43044         * g++.dg/template/ctor1.C: New test.
43045
43046 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43047
43048         * g++.dg/template/friend2.C: New test.
43049
43050 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43051
43052         * gcc.dg/mmix-1.c: New test.
43053
43054 2001-12-31  Richard Henderson  <rth@redhat.com>
43055
43056         * gcc.dg/asm-5.c: New.
43057
43058 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43059
43060         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43061         in namespace __gnu_cxx
43062
43063 2001-12-30  Richard Henderson  <rth@redhat.com>
43064
43065         * gcc.dg/debug-6.c: New.
43066
43067 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43068
43069         * gcc.c-torture/compile/20011229-2.c: New test.
43070
43071 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43072
43073         * gcc.dg/debug-3.c: New test.
43074         * gcc.dg/debug-4.c: New test.
43075         * gcc.dg/debug-5.c: New test.
43076
43077 2001-12-29  Richard Henderson  <rth@redhat.com>
43078
43079         * g++.dg/eh/loop1.C: New.
43080
43081 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43082
43083         * g++.dg/template/crash1.C: New test.
43084
43085 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43086
43087         * g++.dg/other/const1.C: New test.
43088
43089 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43090
43091         * gcc.c-torture/compile/20011229-1.c: New test.
43092
43093 2001-12-28  Stan Shebs  <shebs@apple.com>
43094
43095         * lib/objc-torture.exp: Resync with c-torture.exp.
43096         * lib/objc.exp: Load standard libraries.
43097
43098 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43099
43100         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43101         additional tests.
43102
43103 2001-12-27  Roger Sayle <roger@eyesopen.com>
43104
43105         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43106
43107 2001-12-27  Richard Henderson  <rth@redhat.com>
43108
43109         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43110
43111 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43112
43113         * g++.dg/eh/ctor1.C: New test.
43114         * g++.dg/other/error2.C: New test.
43115
43116 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43117
43118         * g++.dg/other/init2.C: New test.
43119
43120 2001-12-24  Richard Henderson  <rth@redhat.com>
43121
43122         * gcc.dg/20011223-1.c: New.
43123         * gcc.dg/inline-1.c: New.
43124
43125 2001-12-23  Richard Henderson  <rth@redhat.com>
43126
43127         * gcc.dg/asm-4.c: Test operand modifiers.
43128
43129 2001-12-23  Richard Henderson  <rth@redhat.com>
43130
43131         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43132
43133 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43134
43135         * gcc.c-torture/execute/20011223-1.c: New test.
43136
43137 2001-12-21  Richard Henderson  <rth@redhat.com>
43138
43139         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43140         re-enables the warning.
43141
43142 2001-12-21  Richard Henderson  <rth@redhat.com>
43143
43144         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43145
43146 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43147
43148         * gcc.c-torture/compile/20011218-1.c: New test.
43149
43150 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43151
43152         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43153         arm-isr.c test.
43154         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43155         epilogue generation for ARM ISR routines.
43156
43157 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43158
43159         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
43160         * gcc.dg/format/c90-printf-3.c: Likewise.
43161         * gcc.dg/format/c99-printf-3.c: Likewise.
43162         * gcc.dg/format/ext-1.c: Likewise.
43163         * gcc.dg/format/ext-6.c: Likewise.
43164         * gcc.dg/format/format.h: Prototype unlocked stdio.
43165
43166 2001-12-20  Richard Henderson  <rth@redhat.com>
43167
43168         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
43169         (arena): Use it.
43170         (malloc): Correct allocation logic.  Abort if we fill up the
43171         arena before initialization complete.
43172         (realloc): Correct allocation logic.
43173
43174 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43175
43176         * gcc.c-torture/compile/20011219-2.c: New test.
43177
43178         * gcc.c-torture/execute/20011219-1.c: New test.
43179
43180 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
43181
43182         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
43183         target does not support weak symbols.
43184
43185 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
43186
43187         * gcc.c-torture/compile/20011219-1.c: New test.
43188
43189 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
43190
43191         * g++.dg/other/error1.C: New test.
43192
43193 2001-12-17  Jeffrey A Law  (law@redhat.com)
43194
43195         * gcc.c-torture/execute/20011217-1.c: New test.
43196
43197 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
43198
43199         * objc.dg/special/: New directory.
43200         * objc.dg/special/special.exp: New file.
43201         * objc.dg/special/unclaimed-category-1.h: New file.
43202         * objc.dg/special/unclaimed-category-1a.m: New file.
43203         * objc.dg/special/unclaimed-category-1.m: New file.
43204
43205 2001-12-17  Andreas Jaeger  <aj@suse.de>
43206
43207         * gcc.c-torture/compile/20011217-2.c: New test.
43208
43209 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43210
43211         * gcc.c-torture/compile/20011217-1.c: New test.
43212
43213 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
43214
43215         * testsuite/gcc.dg/20011214-1.c: New.
43216
43217 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
43218
43219         * gcc.dg/altivec-4.c: New.
43220
43221 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
43222
43223         * gcc.dg/20011113-1.c: New test.
43224
43225 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43226
43227         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
43228         std::__malloc_alloc_template<0> and
43229         std::__default_alloc_template<false, 0>.
43230
43231 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
43232
43233         * objc/execute/bf-21.m: New test.
43234         * objc/execute/enumeration-1.m: New test.
43235         * objc/execute/enumeration-2.m: New test.
43236
43237 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
43238
43239         * gcc.dg/gnu89-init-1.c: New test.
43240
43241 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43242
43243         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43244         * g++.old-deja/g++.jason/2371.C: Likewise.
43245         * g++.old-deja/g++.jason/template33.C: Likewise.
43246         * g++.old-deja/g++.jason/template34.C: Likewise.
43247         * g++.old-deja/g++.jason/template36.C: Likewise.
43248         * g++.old-deja/g++.oliva/typename1.C: Likewise.
43249         * g++.old-deja/g++.oliva/typename2.C: Likewise.
43250         * g++.old-deja/g++.other/typename1.C: Likewise.
43251         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43252         * g++.old-deja/g++.pt/nontype5.C: Likewise.
43253         * g++.old-deja/g++.pt/typename11.C: Likewise.
43254         * g++.old-deja/g++.pt/typename14.C: Likewise.
43255         * g++.old-deja/g++.pt/typename16.C: Likewise.
43256         * g++.old-deja/g++.pt/typename3.C: Likewise.
43257         * g++.old-deja/g++.pt/typename4.C: Likewise.
43258         * g++.old-deja/g++.pt/typename5.C: Likewise.
43259         * g++.old-deja/g++.pt/typename7.C: Likewise.
43260         * g++.old-deja/g++.robertl/eb9.C: Likewise.
43261
43262 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
43263
43264         * g++.dg/other/linkage1.C: New test.
43265         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43266         specifiers.
43267
43268 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43269
43270         * gcc.dg/concat.c: New test.
43271
43272 2001-12-11  Stan Shebs  <shebs@apple.com>
43273
43274         * objc/compile: New test directory.
43275         * objc/compile/compile.exp: New expect script.
43276         * objc/compile/20011211-1.m: New compile test.
43277
43278 2001-12-11  Jason Merrill  <jason@redhat.com>
43279
43280         * lib/prune.exp (prune_gcc_output): Also handle "In member
43281         function".  So many permutations...
43282
43283 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
43284
43285         * g++.dg/template/typedef1.C: New test.
43286
43287 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
43288
43289         * g++.dg/other/copy1.C: New test.
43290
43291 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
43292
43293         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43294
43295         * gcc.dg/builtin-choose-expr.c: New.
43296
43297 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
43298
43299         * gcc.dg/altivec-2.c: New.
43300
43301 2001-12-07  Richard Henderson  <rth@redhat.com>
43302
43303         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43304
43305 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
43306
43307         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43308         ultrasparc.
43309
43310 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43311
43312         * g++-old.deja/g++.robertl/eb101.C: Deleted.
43313
43314 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
43315
43316         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43317         variable argument list.
43318
43319 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
43320
43321         * gcc.c-torture/execute/memcheck: Delete entire directory.
43322         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43323         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43324
43325 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43326
43327         * gcc.dg/Wshadow-1.c: New test.
43328
43329 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
43330
43331         * gcc.c-torture/compile/20011130-1.c: New test.
43332
43333         * gcc.dg/noncompile/20011025-1.c: New test.
43334
43335         * g++.dg/other/anon-union.C: New test.
43336
43337         * gcc.c-torture/execute/20011024-1.c: New test.
43338
43339 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43340
43341         * gcc.c-torture/execute/20000722-1.x,
43342         gcc.c-torture/execute/20010123-1.x: Remove.
43343         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
43344         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
43345         gcc.dg/c99-complit-2.c: New tests.
43346
43347 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
43348
43349         * g++.dg/inherit/base1.C: New test.
43350
43351 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
43352
43353         * g++.dg/other/stdarg1.C: New test.
43354
43355         * gcc.c-torture/compile/20011130-2.c: New test.
43356
43357 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
43358
43359         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
43360         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
43361         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
43362         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
43363         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
43364         * gcc.dg/builtin-prefetch-1.c: New test.
43365
43366 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
43367
43368         * gcc.dg/20011130-1.c: New test.
43369
43370 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43371
43372         * g++.dg/other/scope1.C: New test.
43373         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
43374
43375 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43376
43377         * gcc.dg/vla-init-1.c: New test.
43378
43379 2001-12-01  Geoff Keating  <geoffk@redhat.com>
43380
43381         * gcc.c-torture/compile/structs.c: New testcase from GDB.
43382
43383 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43384
43385         * objc.dg/alias.m: Update.
43386         * objc.dg/class-1.m: Update.
43387         * objc.dg/const-str-1.m: Update.
43388         * objc.dg/fwd-proto-1.m: Update.
43389         * objc.dg/id-1.m: Update.
43390         * objc.dg/super-class-1.m: Update.
43391
43392 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
43393
43394         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
43395         constructs.
43396
43397 2001-11-28  Jeffrey A Law  (law@cygnus.com)
43398
43399         * gcc.c-torture/execute/20011128-1.c: New test.
43400
43401 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
43402
43403         * gcc.dg/20011127-1.c: New test.
43404
43405 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43406
43407         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
43408         from Austin Group draft 7.
43409         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
43410         scanf format arguments.
43411         * gcc.dg/format/no-exargs-2.c: New test.
43412
43413 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
43414
43415         * g++.dg/abi/vbase8-4.C: New test.
43416
43417 2001-11-24  Ian Lance Taylor  <ian@airs.com>
43418
43419         * gcc.c-torture/execute/20011121-1.c: New test.
43420
43421 2001-11-23  Jeffrey A Law  (law@cygnus.com)
43422
43423         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
43424
43425 2001-11-23  Andreas Jaeger  <aj@suse.de>
43426
43427         * gcc.dg/cpp/charconst-2.c: New test.
43428
43429 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
43430
43431         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
43432         to the host if it is remote.  Let tests specify extra headers
43433         they use.
43434         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
43435         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
43436         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
43437         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
43438         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
43439         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
43440         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
43441         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
43442         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
43443         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
43444
43445 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
43446
43447         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
43448         for little endian ARMs.
43449
43450 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
43451
43452         * gcc.c-torture/compile/20011119-1.c: New test.
43453         * gcc.c-torture/compile/20011119-2.c: New test.
43454
43455 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
43456
43457         * gcc.dg/altivec-1.c: Fix typo.
43458
43459 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43460
43461         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
43462
43463 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
43464
43465         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
43466
43467 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
43468
43469         * lib/g77.exp: Don't specify --rpath-link.
43470
43471         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
43472         across all the headers.
43473         * gcc.dg/format/format.exp: For testing on a remote host,
43474         copy format.h.
43475
43476         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
43477         * gcc.c-torture/execute/930406-1.c: Likewise.
43478         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43479
43480 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
43481
43482         * gcc.dg/altivec-1.c: New.
43483
43484 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
43485
43486         * gcc.dg/cpp/fpreprocessed.c: New test case.
43487
43488 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43489
43490         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
43491         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
43492         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
43493
43494 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43495
43496         * gcc.dg/no-builtin-1.c: New test.
43497
43498 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
43499
43500         * gcc.c-torture/execute/20011115-1.c: New test.
43501
43502 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
43503
43504         * gcc.c-torture/compile/20011114-2.c: New test.
43505         * gcc.c-torture/compile/20011114-3.c: New test.
43506         * gcc.c-torture/compile/20011114-4.c: New test.
43507
43508 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43509
43510         * g++.dg/other/init1.C: New test.
43511
43512 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
43513
43514         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
43515         message.
43516
43517         * gcc.c-torture/execute/20011114-1.c: New testcase.
43518
43519         * gcc.c-torture/compile/20010327-1.c: Revert last change.
43520         * gcc.c-torture/compile/20011114-1.c: New test, exactly
43521         like the (before this change) version of 20010327-1.c.
43522
43523 2001-11-14  Roger Sayle <roger@eyesopen.com>
43524
43525         * gcc.c-torture/execute/string-opt-13.c: New testcase.
43526
43527 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
43528
43529         * g++.dg/init/array2.C: New test.
43530
43531 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
43532
43533         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
43534
43535 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
43536
43537         * g++.dg/other/forscope1.C: New test.
43538         * g++.dg/ext/forscope1.C: New test.
43539         * g++.dg/ext/forscope2.C: New test.
43540
43541 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
43542
43543         * gcc.c-torture/execute/20011113-1.c: New test.
43544
43545 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
43546
43547         * gcc.c-torture/execute/20011109-2.c: New test.
43548
43549         * gcc.c-torture/execute/20011109-1.c: New test.
43550
43551 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
43552
43553         * gcc.c-torture/compile/20011109-1.c: New test.
43554
43555 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
43556
43557         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
43558         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
43559         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
43560         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
43561         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
43562         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
43563         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
43564
43565 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43566
43567         * g++.dg/warn/Wshadow-1.C: New tests.
43568         * g++.old-deja/g++.mike/for3.C: Update.
43569
43570 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43571
43572         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
43573         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
43574         XFAILs.  Adjust expected error texts.
43575         * gcc.c-torture/compile/20011106-1.c,
43576         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
43577         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
43578         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
43579         gcc.dg/c99-array-lval-5.c: New tests.
43580
43581 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43582
43583         * gcc.dg/cpp/defined.c: Update.
43584
43585 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43586
43587         * gcc.c-torture/execute/anon-1.c: New test.
43588
43589 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
43590
43591         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
43592         same size, so no warning should be produced on stormy16.
43593
43594         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
43595         due to oversized array.
43596         * g++.old-deja/g++.mike/ns15.C: Likewise.
43597         * g++.old-deja/g++.pt/crash16.C: Likewise.
43598
43599 2001-11-02  Graham Stott  <grahams@redhat.com>
43600
43601         * g++.dgother/debug1.C: Fix typos.
43602
43603 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
43604
43605         * g++.dg/other/debug1.C: New test.
43606
43607 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43608
43609         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
43610         of unsigned long.
43611
43612 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
43613
43614         * gcc.dg/20011029-2.c: New test.
43615
43616         * gcc.c-torture/compile/20011029-1.c: New test.
43617
43618 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
43619
43620         * objc/execute/class_self-1.m: New test.
43621         * objc/execute/class_self-2.m: New test.
43622
43623 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
43624
43625         * gcc.misc-tests/msgs.exp: Delete.
43626         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
43627         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
43628         error set to match recent changes.
43629
43630 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
43631
43632         * gcc.dg/20011021-1.c: New test.
43633
43634 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
43635
43636         * gcc.c-torture/compile/20011023-1.c: New test.
43637
43638 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
43639
43640         * lib/g77.exp: Rewrite based on lib/g++.exp.
43641
43642 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
43643
43644         * gcc.c-torture/execute/20011019-1.c: New test.
43645
43646         * gcc.dg/20011018-1.c: New test.
43647
43648 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
43649
43650         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
43651
43652 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
43653
43654         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
43655         * gcc.dg/attr-invalid.c: Likewise.
43656
43657 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
43658
43659         * testsuite/gcc.dg/20011015-1.c: New test.
43660
43661 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
43662
43663         * g++.dg/template/unify2.C: New test.
43664
43665 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
43666
43667         * g++.dg/other/exception-specification.C: New test
43668
43669 2001-10-13  Tom Rix  <trix@redhat.com>
43670
43671         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
43672         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
43673
43674 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
43675
43676         * testsuite/gcc.dg/20011009-1.c: New test.
43677
43678 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
43679
43680         PR g++/4476
43681         * g++.dg/other/friend1.C: New test.
43682
43683 2001-10-11  Richard Henderson  <rth@redhat.com>
43684
43685         * g++.old-deja/g++.other/crash18.C: Add -S to options.
43686
43687 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43688
43689         * gcc.c-torture/compile/20011010-1.c: New.
43690
43691 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43692
43693         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
43694         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
43695         g77.f-torture/execute/execute.exp,
43696         g77.f-torture/noncompile/noncompile.exp,
43697         gcc.c-torture/compile/compile.exp,
43698         gcc.c-torture/execute/execute.exp,
43699         gcc.c-torture/execute/ieee/ieee.exp,
43700         gcc.c-torture/execute/memcheck/memcheck.exp,
43701         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
43702         objc/execute/execute.exp: Update FSF address.
43703
43704 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43705
43706         * gcc.dg/cpp/cmdlne-C.c: Update.
43707         * gcc.dg/cpp/cmdlne-C2.c: New.
43708
43709 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43710
43711         * gcc.c-torture/execute/20011008-3.c: New.
43712
43713 2001-10-08  DJ Delorie  <dj@redhat.com>
43714
43715         * gcc.dg/20011008-1.c: New.
43716         * gcc.dg/20011008-2.c: New.
43717
43718 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43719
43720         * gcc.dg/cpp/spacing1.c: Update test.
43721
43722 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43723
43724         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
43725         spelling errors of "separate" as "seperate".
43726
43727 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
43728
43729         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
43730         enough to avoid inlining.
43731
43732 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43733
43734         * lib/g77.exp: set libg2c_dir correctly.
43735
43736 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43737
43738         * gcc.dg/cpp/macro11.c: New test.
43739
43740 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43741
43742         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
43743         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
43744         gcc.dg/format/multattr-3.c: New tests.
43745         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
43746         tests for format attributes on function pointers being rejected.
43747
43748 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43749
43750         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
43751
43752 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43753
43754         * g++.dg/warn/format1.C: New test.
43755
43756 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43757
43758         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
43759
43760 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43761
43762         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
43763
43764 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43765
43766         * gcc.dg/cpp/redef2.c: Add test.
43767
43768 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
43769
43770         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
43771         long-standing bug on i686, apparently.
43772         * gcc.c-torture/execute/loop-2c.x: New file.
43773         * gcc.c-torture/execute/loop-2d.x: New file.
43774         * gcc.c-torture/execute/loop-3c.x: New file.
43775
43776 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
43777
43778         * gcc.dg/cpp/20000625-2.c: Correct line number.
43779
43780 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43781
43782         * gcc.dg/cpp/macro10.c: New test.
43783         * gcc.dg/cpp/strify3.c: New test.
43784         * gcc.dg/cpp/spacing1.c: Add tests.
43785         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
43786         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
43787
43788 2001-09-24  DJ Delorie  <dj@redhat.com>
43789
43790         * gcc.c-torture/execute/20010924-1.c: New test.
43791
43792 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43793
43794         * testsuite/objc/execute/paste.m: Remove.
43795
43796 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43797
43798         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
43799
43800 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
43801
43802         * g77.dg/strlen0.f: New test.
43803
43804 2001-09-21  Richard Henderson  <rth@redhat.com>
43805
43806         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
43807         * g++.old-deja/g++.abi/vtable2.C: Likewise.
43808
43809 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43810
43811         Table-driven attributes.
43812         * g++.dg/ext/attrib1.C: New test.
43813
43814 2001-09-20  DJ Delorie  <dj@redhat.com>
43815
43816         * gcc.dg/20000926-1.c: Update expected warning messages.
43817         * gcc.dg/array-2.c: Likewise, and test for warnings too.
43818         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
43819         array.
43820
43821 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
43822
43823         * g++.dg/eh/registers1.C: New test case.
43824
43825 2001-09-17  Richard Henderson  <rth@redhat.com>
43826
43827         * gcc.dg/array-5.c: Fix VLA decomposition test.
43828
43829 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43830
43831         * gcc.dg/cpp/line5.c: New testcase.
43832
43833 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43834
43835         * gcc.dg/cpp/macro9.c: New test.
43836
43837 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
43838
43839         * gcc.c-torture/execute/980223.c: Change type of addr from long
43840         to char *.
43841
43842 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
43843
43844         * gcc.c-torture/execute/20010915-1.c: New test.
43845
43846 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
43847
43848         * g77.dg/bprob: New directory.
43849         * g77.dg/bprob/bprob.exp: New file.
43850         * g77.dg/bprob/bprob-1.f: New test.
43851         * g77.dg/gcov: New directory.
43852         * g77.dg/gcov/gcov.exp: New file.
43853         * g77.dg/gcov/gcov-1.f: New test.
43854         * g77.dg/gcov/gcov-1.x: New file.
43855
43856 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43857
43858         * gcc.dg/cpp/directiv.c: Update.
43859         * gcc.dg/cpp/undef1.c: Update.
43860
43861 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
43862
43863         * gcc.dg/20010912-1.c: New test.
43864
43865 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
43866
43867         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
43868         language-independent file in lib.
43869         * lib/gcov.exp: New file.
43870
43871 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43872
43873         * gcc.c-torture/compile/20010911-1.c: New test.
43874
43875 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
43876
43877         * lib/profopt.exp: New, to support profile-directed optimizations.
43878         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
43879         * gcc.misc-tests/bprob-1.c: New test.
43880         * gcc.misc-tests/bprob-2.c: New test.
43881
43882 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
43883
43884         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
43885         XFAIL and which kinds of gcov output to verify.
43886         * gcc.misc-tests/gcov-4b.x: New file.
43887         * gcc.misc-tests/gcov-5b.x: New file.
43888         * gcc.misc-tests/gcov-6.x: New file.
43889         * gcc.misc-tests/gcov-7.c: New test.
43890         * gcc.misc-tests/gcov-7.x: New file.
43891
43892 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
43893
43894         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
43895         * gcc.misc-tests/gcov-6.c: New test.
43896
43897 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43898
43899         PR c++/3986
43900         * g++.dg/abi/vbase1.C: New test.
43901
43902 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
43903
43904         * objc.dg/method-2.m: New.
43905
43906 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43907
43908         PR c++/4203
43909         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
43910         * g++.dg/init/empty1.C: New test.
43911
43912 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
43913
43914         * gcc.c-torture/compile/20010903-1.c: New test.
43915
43916 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
43917
43918         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
43919         for m68k.
43920
43921 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
43922
43923         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
43924
43925         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
43926
43927         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
43928
43929 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
43930
43931         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
43932         for 16-bit 'unsigned int'.
43933
43934 2001-08-29  Kazu Hirata  <kazu@hxi.com>
43935
43936         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
43937
43938 2001-08-27  Richard Henderson  <rth@redhat.com>
43939
43940         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
43941         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
43942
43943 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
43944
43945         * gcc.dg/asm-names.c (ymain): New.
43946
43947 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
43948
43949         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
43950         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
43951         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
43952
43953 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43954
43955         * gcc.dg/compare5.c: New testcase.
43956
43957 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
43958
43959         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
43960         and "In instantiation".
43961
43962 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
43963
43964         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
43965
43966 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
43967
43968         * gcc.misc-tests/gcov.exp: Add support for branch information.
43969         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
43970         * gcc.misc-tests/gcov-4.c: New test.
43971         * gcc.misc-tests/gcov-4b.c: New test.
43972         * gcc.misc-tests/gcov-5b.c: New test.
43973
43974 2001-08-20  Zack Weinberg  <zackw@panix.com>
43975
43976         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
43977         expected to fail.
43978
43979 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43980
43981         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
43982
43983 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
43984
43985         * g++.dg/eh/template1.C: New test.
43986
43987 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
43988
43989         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
43990         Fix thinko.
43991         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
43992         for xfail.
43993
43994 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
43995
43996         * lib/g77-dg.exp: Use prune.exp for common procedures
43997         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
43998         * lib/g77.exp: (g77-dg-prune) Remove
43999
44000 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44001
44002         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44003
44004 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44005
44006         * g++.dg/template/unify1.C: New test.
44007
44008 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44009
44010         * g++.dg/abi/empty4.C: New test.
44011
44012 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44013
44014         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44015         solaris2.*
44016         * g77.f-torture/compile/pr3743.x: Likewise.
44017
44018 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44019
44020         * g++.dg/other/using-declaration.C: New test.
44021
44022 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44023
44024         * gcc.dg/cpp/tr-sign.c: New testcase.
44025
44026 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44027
44028         * gcc.dg/cpp/19951025-1.c: Revert.
44029         * gcc.dg/cpp/directiv.c: We no longer process directives that
44030         interrupt macro arguments.
44031
44032 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44033
44034         * gcc.dg/bconstp-1.c: New test.
44035
44036 2001-08-03  Richard Henderson  <rth@redhat.com>
44037
44038         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44039
44040 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44041
44042         * gcc.dg/cpp/19951025-1.c: Update.
44043
44044 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44045
44046         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44047         should be x.
44048
44049 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44050
44051         Kill -fhonor-std.
44052         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44053         * g++.old-deja/g++.other/std1.C: Likewise.
44054         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44055
44056 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44057
44058         * lib/g77.exp: Load gcc-defs.exp for common procedures
44059         (g77_pass, g77_fail, g77_finish, g77_exit,
44060         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44061
44062 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44063
44064         * g77.dg/fbackslash.f
44065         * g77.dg/fcase-preserve.f
44066         * g77.dg/ff90-1.f
44067         * g77.dg/ffixed-line-length-0.f
44068         * g77.dg/ffixed-line-length-132.f
44069         * g77.dg/ffixed-line-length-7.f
44070         * g77.dg/ffixed-line-length-72.f
44071         * g77.dg/ffixed-line-length-none.f
44072         * g77.dg/ffree-form-1.f
44073         * g77.dg/fno-backslash.f
44074         * g77.dg/fno-f90-1.f
44075         * g77.dg/fno-fixed-form-1.f
44076         * g77.dg/fno-onetrip.f
44077         * g77.dg/fno-typeless-boz.f
44078         * g77.dg/fno-underscoring.f
44079         * g77.dg/fno-vxt-1.f
44080         * g77.dg/fonetrip.f
44081         * g77.dg/ftypeless-boz.f
44082         * g77.dg/fugly-assumed.f
44083         * g77.dg/funderscoring.f
44084         * g77.dg/fvxt-1.f
44085
44086 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44087
44088         * objc.dg/fwd-proto-1.m: New.
44089         * objc.dg/local-decl-1.m: New.
44090         * objc.dg/naming-1.m: New.
44091         * objc.dg/naming-2.m: New.
44092         * objc.dg/proto-hier-1.m: New.
44093
44094 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44095
44096         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44097         largest-type elements to a struct makes its size grow.
44098
44099 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44100
44101         * g++.dg/abi/vthunk1.C: New test.
44102
44103 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44104
44105         * g++.dg/abi/vbase8-22.C: New test.
44106
44107 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44108
44109         * gcc.dg/cpp/macro8.c: New test.
44110
44111 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44112
44113         * g++.dg/abi/vbase8-21.C: New test.
44114
44115 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44116
44117         * g++.dg/abi/vbase8-10.C: New test.
44118
44119 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44120
44121         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44122         ${tool}_set_ld_library_path.
44123         Changed caller.
44124         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44125         g++.exp.
44126
44127 2001-07-26  Stan Cox <scox@redhat.com>
44128
44129         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44130         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44131         gcc_exit, gcc_check_unsupported_p):
44132         Moved to gcc-deps.exp
44133         * gcc-deps.exp: New file.
44134
44135 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44136
44137         * g++.old-deja/g++.pt/defarg14.C: New test.
44138
44139 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44140
44141         * g++.old-deja/g++.other/lineno5.C: New test.
44142
44143 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44144
44145         * g++.old-deja/g++.pt/crash68.C: New test.
44146
44147 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44148
44149         * g++.old-deja/g++.other/crash42.C: New test.
44150
44151 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44152
44153         * gcc.dg/cpp/extratokens.c: Fix.
44154         * gcc.dg/cpp/skipping2.c: New tests.
44155
44156 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44157
44158         * gcc.c-torture/execute/20010724-1.c: New file.
44159         * gcc.c-torture/execute/20010724-1.x: New file.
44160
44161 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44162
44163         * g++.old-deja/g++.other/cond7.C: New test.
44164
44165 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44166
44167         * g++.old-deja/g++.other/optimize4.C: New test.
44168
44169 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44170
44171         * g++.old-deja/g++.abi/vbase8-5.C: New test.
44172
44173 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
44174
44175         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
44176         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
44177         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
44178         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
44179
44180         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
44181         bug report" message.
44182
44183         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
44184         * g++.dg/ext/instantiate1.C: Move from old-deja.
44185
44186 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
44187
44188         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
44189         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
44190         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
44191         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
44192
44193 2001-07-23  Jeffrey A Law  (law@cygnus.com)
44194
44195         * gcc.c-torture/execute/20010723-1.c: New test.
44196
44197 2001-07-23  Ben Elliston  <bje@redhat.com>
44198
44199         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
44200
44201 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44202
44203         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
44204         i[34567]86-*-*.
44205         Delete handling of ieee_multilib_flags.
44206         Pass -mieee for alpha*-*-* and sh-*-*.
44207         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
44208
44209 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
44210
44211         Remove old-abi tests.
44212         * g++.old-deja/g++.mike/p11116.C: Remove.
44213         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
44214
44215 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
44216
44217         * g77.f-torture/compile/pr3743.f: New test
44218
44219 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
44220
44221         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
44222
44223 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44224
44225         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
44226         g++.old-deja/g++.pt/static6.C: Likewise.
44227         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
44228         supports weak symbols.
44229
44230 2001-07-18  Andreas Jaeger  <aj@suse.de>
44231
44232         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44233         supported again.
44234
44235 2001-07-18  Andreas Jaeger  <aj@suse.de>
44236
44237         * gcc.dg/iftrap-1.c: Fix target line.
44238
44239 2001-07-17  Richard Henderson  <rth@redhat.com>
44240
44241         * gcc.c-torture/execute/20010717-1.c: New.
44242
44243 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44244
44245         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44246         tests.
44247
44248 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44249
44250         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44251
44252 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44253
44254         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44255         UAC_SIGBUS, UAC_NOPRINT definitions.
44256
44257 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
44258
44259         * objc/execute/object_is_class.m: New test.
44260         * objc/execute/object_is_meta_class.m: New test.
44261
44262 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44263
44264         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44265         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44266
44267 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
44268
44269         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44270         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44271
44272 2001-07-14  Richard Henderson  <rth@redhat.com>
44273
44274         * gcc.dg/iftrap-1.c: New.
44275
44276 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
44277
44278         * g77.f-torture/execute/intrinsic77.f: New test.
44279
44280 2001-07-11  Janis Johnson <janis@us.ibm.com>
44281
44282         * gcc.misc-tests/gcov-3.c: New test.
44283
44284 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44285
44286         * gcc.c-torture/compile/20010711-1.c,
44287         * gcc.c-torture/compile/20010711-2.c: New tests.
44288
44289 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44290
44291         * gcc.c-torture/execute/20010711-1.c: New test.
44292
44293 2001-07-11  Ben Elliston  <bje@redhat.com>
44294
44295         * g++.old-deja/g++.other/enum5.C: New test.
44296
44297 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
44298
44299         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44300         (g++-dg-prune): Call prune_gcc_output.
44301         * prune.exp: New file for prune_gcc_output.
44302         * lib/g++.exp, lib/gcc.exp: Load it.
44303
44304 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44305
44306         * gcc.c-torture/compile/20010701-1.c,
44307         g++.old-deja/g++.ext/attrib6.C: New tests.
44308
44309 2001-07-06  Jeffrey A Law  (law@cygnus.com)
44310
44311         * gcc.c-torture/compile/20010706-1.c: New test.
44312
44313 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
44314
44315         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44316
44317 2001-06-28  Stan Shebs  <shebs@apple.com>
44318
44319         * gcc.dg/pragma-darwin.c: New test.
44320
44321 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44322
44323         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44324         Solaris 2.[678] system.
44325
44326 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44327
44328         * gcc.dg/20010622-1.c: New test.
44329
44330 2001-06-18  Stan Shebs  <shebs@apple.com>
44331
44332         * objc.dg: New directory.
44333         * objc.dg/dg.exp: New file.
44334         * objc.dg/alias.m: New.
44335         * objc.dg/class-1.m: New.
44336         * objc.dg/class-2.m: New.
44337         * objc.dg/const-str-1.m: New.
44338         * objc.dg/const-str-2.m: New.
44339         * objc.dg/id-1.m: New.
44340         * objc.dg/method-1.m: New.
44341         * objc.dg/super-class-1.m: New.
44342         * lib/objc-dg.exp: New file.
44343
44344 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44345
44346         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
44347         of label name.
44348
44349 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
44350
44351         * g++.old-deja/g++.abi/vbase8-9.C: New test.
44352
44353 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44354
44355         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
44356         variable.
44357
44358 2001-06-12  Richard Henderson  <rth@redhat.com>
44359
44360         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
44361
44362 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44363
44364         * g++.old-deja/g++.abi/vbase5.C: New test.
44365         * g++.old-deja/g++.abi/vbase6.C: New test.
44366         * g++.old-deja/g++.abi/vbase7.C: New test.
44367
44368 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44369
44370         * gcc.c-torture/compile/20010610-1.c: New test.
44371
44372 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44373
44374         * g++.old-deja/g++.abi/vbase4.C: New test.
44375
44376 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44377
44378         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
44379         support %f for HC11/HC12 targets.
44380         * gcc.c-torture/execute/930513-1.x: New file, likewise.
44381         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
44382         on HC11/HC12 targets.
44383         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
44384
44385 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44386
44387         * gcc.dg/wchar_t-1.c: New file.
44388         * gcc.dg/wint_t-1.c: Likewise.
44389
44390 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
44391
44392         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
44393
44394 2001-06-11  Richard Henderson  <rth@redhat.com>
44395
44396         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
44397
44398 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44399
44400         * gcc.c-torture/compile/20010611-1.c: New test.
44401
44402 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44403
44404         * gcc.dg/c99-tag-1.c: Add more tests.
44405
44406 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
44407
44408         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
44409         representation on MN10300 and ARM/Thumb.
44410
44411 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
44412
44413         * g77.f-torture/execute/20010610.f: New.
44414
44415 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
44416
44417         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
44418         names.
44419
44420 2001-06-09  Richard Henderson  <rth@redhat.com>
44421
44422         * gcc.c-torture/execute/ashrdi-1.c: New.
44423         * gcc.c-torture/execute/ashldi-1.c: New.
44424         * gcc.c-torture/execute/lshrdi-1.c: New.
44425
44426 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
44427
44428         * objc/execute/load-3.m: Added. Check sending +load to categories,
44429         in addition to classes.
44430
44431 2001-06-08  Stan Shebs  <shebs@apple.com>
44432
44433         * objc/execute/load-2.m: New test.  From Nicola Pero
44434         <n.pero@mi.flashnet.it>.
44435
44436 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
44437
44438         * gcc.c-torture/execute/20010605-2.c: New test.
44439
44440 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44441
44442         * g++.old-deja/g++.abi/vbase2.C: New test.
44443         * g++.old-deja/g++.abi/vbase3.C: New test.
44444
44445 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44446
44447         * g++.old-deja/g++.pt/friend49.C: New test.
44448
44449 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
44450
44451         * g++.old-deja/g++.ext/anon3.C: New test.
44452
44453 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
44454
44455         * g++.old-deja/g++.other/conv7.C: New test.
44456
44457 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44458
44459         * gcc.c-torture/compile/20010605-2.c: New test.
44460
44461 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44462
44463         * gcc.c-torture/execute/20010604-1.c: New test.
44464
44465 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
44466
44467         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
44468
44469 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
44470
44471         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
44472         (g++_link_flags): Likewise.
44473         (g++_init): Pass gccpath's value to two previous functions.
44474
44475 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44476
44477         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
44478         Ensure logfile entry matches exec command line.
44479
44480 2001-05-31  Richard Henderson  <rth@redhat.com>
44481
44482         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
44483         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
44484
44485 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
44486
44487         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
44488         compiler for irix6.2
44489
44490 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
44491
44492         * g++.old-deja/g++.other/optimize3.C: New file.
44493
44494 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
44495
44496         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
44497         assemble.
44498
44499 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
44500
44501         * g++.old-deja/g++.other/optimize2.C: New file.
44502
44503 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
44504
44505         * gcc.c-torture/compile/20010518-2.c: New file.
44506         * gcc.c-torture/execute/20010518-1.c: New file.
44507         * gcc.c-torture/execute/20010518-2.c: New file.
44508
44509 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44510
44511         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
44512
44513 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
44514
44515         G++ no longer defines builtins that do not begin with __builtin.
44516         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
44517         * g++.old-deja/g++.brendand/misc13.C: Likewise.
44518         * g++.old-deja/g++.law/builtin1.C: Likewise.
44519         * g++.old-deja/g++.law/cvt2.C: Likewise.
44520         * g++.old-deja/g++.mike/net5.C: Likewise.
44521         * g++.old-deja/g++.other/builtins1.C: Likewise.
44522         * g++.old-deja/g++.other/builtins2.C: Likewise.
44523         * g++.old-deja/g++.other/builtins3.C: Likewise.
44524         * g++.old-deja/g++.other/builtins4.C: Likewise.
44525         * g++.old-deja/g++.other/inline8.C: Likewise.
44526         * g++.old-deja/g++.robertl/eb39.C: Likewise.
44527
44528 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
44529
44530         * g++.old-deja/g++.pt/using1.C: Adjust.
44531         * g++.old-deja/g++.pt/using2.C: New test.
44532
44533 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44534
44535         * gcc.dg/cpp/charconst.c: New tests.
44536         * gcc.dg/cpp/escape.c: New tests.
44537         * gcc.dg/cpp/escape-1.c: New tests.
44538         * gcc.dg/cpp/escape-2.c: New tests.
44539         * gcc.dg/cpp/ucs.c: New tests.
44540
44541 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
44542
44543         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
44544         native compiler for irix6.5.
44545
44546 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
44547
44548         * lib/g++.exp (g++_include_flags): Use args to compute
44549         get_multilibs.
44550         (g++_link_flags): Likewise.
44551         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
44552
44553 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44554
44555         * gcc.dg/c90-hexfloat-1.c: Add more tests.
44556
44557 2001-05-21  Geoff Keating  <geoffk@redhat.com>
44558
44559         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
44560         this file.
44561
44562 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44563
44564         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
44565         STACK_SIZE;
44566         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
44567         to STACK_SIZE; Use it to define size of add_histo array.
44568         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
44569         to STACK_SIZE.
44570         (f): Use GITT_SIZE to define size of gitt local table.
44571         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
44572         to STACK_SIZE; Use it to define size of bytemem array.
44573
44574 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44575
44576         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
44577         on 68HC11/HC12 due to the asm instruction.
44578         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
44579         * gcc.c-torture/compile/920520-1.x: Likewise.
44580         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
44581         on 68HC11/HC12 because the function is larger than 64K.
44582         * gcc.c-torture/compile/961203-1.x: New file, this test fails
44583         on 68HC11/HC12 because the structure is too large.
44584
44585 2001-05-20  Richard Henderson  <rth@redhat.com>
44586
44587         * gcc.c-torture/execute/20010520-1.c: New.
44588
44589 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44590
44591         * g++.old-deja/g++.warn/compare1.C: New test.
44592         * gcc.dg/compare4.c: New test.
44593
44594 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
44595
44596         * g++.old-deja/g++.other/optimize1.C: New test.
44597
44598 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44599
44600         * g++.old-deja/g++.pt/spec41.C: New test.
44601
44602 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
44603
44604         * gcc.c-torture/compile/20010114-1.x: Remove.
44605
44606 2001-05-18  Stan Shebs  <shebs@apple.com>
44607
44608         * gcc.c-torture/compile/20010518-1.c: New test.
44609
44610 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
44611
44612         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
44613         * g++.old-deja/g++.pt/crash67.C: New test.
44614
44615 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
44616
44617         * g++.old-deja/g++.other/debug9.C: New test.
44618
44619 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
44620
44621         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
44622
44623 2001-05-16  Jan Hubicka  <jh@suse.cz>
44624
44625         * gcc.c-torture/compile/20010516-1.c: New test.
44626
44627 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
44628
44629         * g++.old-deja/g++.other/crash41.C: New test.
44630
44631 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
44632
44633         * g++.old-deja/g++.pt/crash66.C: New test.
44634
44635 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
44636
44637         * g++.old-deja/g++.robertl/eb27.C: Convert.
44638
44639 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
44640
44641         * g++.dg/friend-warn.C: New test.  Do not warn about friend
44642         declaration being redundant.
44643
44644 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
44645
44646         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
44647
44648 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
44649
44650         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
44651
44652 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
44653
44654         * lib/g++.exp: Use testsuite_flags.
44655
44656 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
44657
44658         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
44659
44660 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44661
44662         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
44663
44664 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
44665
44666         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
44667
44668 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
44669
44670         * gcc.c-torture/compile/20010313-1.c: New test.
44671
44672 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
44673
44674         * gcc.dg/cpp/direct2.c: New test.
44675         * gccq.dg/cpp/direct2s.c: New test.
44676
44677         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
44678
44679 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
44680
44681         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
44682         * g++.old-deja/g++.other/op3.C: Likewise.
44683
44684 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44685
44686         * gcc.dg/cpp/syshdr.h: New file.
44687         * gcc.dg/cpp/sysmac1.c: Update.
44688         * gcc.dg/cpp/sysmac2.c: Update.
44689
44690 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44691
44692         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
44693
44694 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
44695
44696         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
44697         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
44698
44699 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
44700
44701         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
44702
44703 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
44704
44705         * lib/g++.exp (g++_include_flags): Don't use any special flags
44706         if TESTING_IN_BUILD_TREE is not defined.
44707         (g++_init): Use a plain 'c++' as the compiler if
44708         TESTING_IN_BUILD_TREEE is not defined.
44709
44710 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
44711
44712         * g++.old-deja/g++.eh/catch13.C: New test.
44713         * g++.old-deja/g++.eh/catch14.C: New test.
44714
44715 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
44716
44717         * gcc.dg/cpp/tr-define.c: New test.
44718
44719 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
44720
44721         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
44722         <stdlib.h>, not <malloc.h>.
44723
44724 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
44725
44726         * g++.old-deja/g++.ns/template17.C: New test.
44727
44728 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
44729
44730         * g++.old-deja/g++.pt/ref4.C: New test.
44731
44732 2001-04-30  Richard Henderson  <rth@redhat.com>
44733
44734         * gcc.dg/20000724-1.c: Revert last change.
44735
44736 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
44737
44738         * g77.f-torture/execute/20010430.f: New test.
44739
44740 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
44741
44742         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
44743
44744 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
44745
44746         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
44747
44748 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
44749
44750         * g++.old-deja/g++.eh/crash6.C: New test.
44751
44752 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
44753
44754         * g++.old-deja/g++.other/warn7.C: New test.
44755
44756 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
44757
44758         * g++.old-deja/g++.other/defarg9.C: New test.
44759
44760 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
44761
44762         * g77.f-torture/compile/20010426.f: New test.
44763         * g77.f-torture/execute/20010426.f: New test.
44764
44765 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
44766
44767         * g77.f-torture/compile/20000629-1.x: Remove - error
44768         has been fixed.
44769
44770 2001-04-26  Jeffrey A Law  (law@cygnus.com)
44771
44772         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
44773         Tweak slightly to work with g++.dg framework.
44774         * g++.dg/special/ecos.exp: Run initp1.C test.
44775         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
44776
44777         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
44778         its linker doesn't give line numbers either.
44779         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
44780
44781 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
44782
44783         * g++.old-deja/g++.other/lex1.C: New test.
44784
44785 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
44786
44787         * gcc.dg/noncompile/20010425-1.c: New test.
44788
44789 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
44790
44791         * g++.old-deja/g++.pt/mangle2.C: New test.
44792
44793 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
44794
44795         * gcc.dg/format/plus-1.c: New test.
44796
44797 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
44798
44799         * gcc.dg/20010423-1.c: New test.
44800
44801 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
44802
44803         * gcc.c-torture/execute/20010422-1.c: New test.
44804
44805 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
44806
44807         * g++.old-deja/g++.ns/type2.C: New test.
44808
44809 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
44810
44811         * g++.old-deja/g++.other/perf1.C: New test.
44812
44813 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
44814
44815         * gcc.dg/c99-func-2.c: Remove xfail.
44816         * gcc.dg/c99-func-3.c: Remove xfail.
44817         * gcc.dg/c99-func-4.c: Remove xfail.
44818
44819 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
44820
44821         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
44822
44823 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44824
44825         * gcc.c-torture/compile/20010423-1.c: New test.
44826
44827 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44828
44829         * g++.old-deja/g++.pt/typename28.C: New test.
44830
44831 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44832
44833         * g++.old-deja/g++.abi/empty2.C: New test.
44834         * g++.old-deja/g++.abi/empty3.C: New test.
44835
44836 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
44837
44838         * g++.old-deja/g++.other/comdat2.C: New test.
44839         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
44840
44841 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
44842
44843         * g++.old-deja/g++.other/overload14.C: New test.
44844
44845 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
44846
44847         * g++.old-deja/g++.other/lookup23.C: New test.
44848
44849 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
44850
44851         * gcc.c-torture/execute/20010403-1.c: New test.
44852
44853 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
44854             Mark Mitchell  <mark@codesourcery.com>
44855
44856         * lib/old-dejagnu.exp: Don't delete output of executable.
44857         Add .exe suffix to executables.
44858
44859 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
44860
44861         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
44862
44863 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44864
44865         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
44866
44867 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
44868
44869         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
44870         * g++.old-deja/g++.abi/crash1.C: New test.
44871
44872 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
44873
44874         * g++.old-deja/g++.other/crash40.C: New test.
44875
44876 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44877
44878         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
44879
44880 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
44881
44882         * g++.old-deja/g++.other/warn6.C: New test.
44883
44884 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44885
44886         * g++.old-deja/g++.robertl/eb42.C: Same.
44887
44888 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44889
44890         * gcc.dg/wtr-conversion-1.c: New testcase.
44891
44892 2001-04-10  Richard Henderson  <rth@redhat.com>
44893
44894         * g++.old-deja/g++.other/array5.C: New.
44895
44896 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44897
44898         * gcc.c-torture/execute/20010408-1.c: New test.
44899
44900 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
44901
44902         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
44903         headers and constructs.
44904         * g++.old-deja/g++.robertl/eb79.C: Same.
44905         * g++.old-deja/g++.robertl/eb77.C (main): Same.
44906         * g++.old-deja/g++.robertl/eb73.C: Same.
44907         * g++.old-deja/g++.robertl/eb66.C (main): Same.
44908         * g++.old-deja/g++.robertl/eb55.C (t): Same.
44909         * g++.old-deja/g++.robertl/eb54.C (main): Same.
44910         * g++.old-deja/g++.robertl/eb46.C (main): Same.
44911         * g++.old-deja/g++.robertl/eb44.C: Same.
44912         * g++.old-deja/g++.robertl/eb41.C (main): Same.
44913         * g++.old-deja/g++.robertl/eb4.C (main): Same.
44914         * g++.old-deja/g++.robertl/eb39.C: Same.
44915         * g++.old-deja/g++.robertl/eb33.C (main): Same.
44916         * g++.old-deja/g++.robertl/eb31.C (main): Same.
44917         * g++.old-deja/g++.robertl/eb30.C: Same.
44918         * g++.old-deja/g++.robertl/eb3.C: Same.
44919         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
44920         * g++.old-deja/g++.robertl/eb21.C: Same.
44921         * g++.old-deja/g++.robertl/eb15.C: Same.
44922         * g++.old-deja/g++.robertl/eb118.C: Same.
44923         * g++.old-deja/g++.robertl/eb115.C (main): Same.
44924         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
44925         * g++.old-deja/g++.robertl/eb109.C: Same.
44926         * g++.old-deja/g++.other/sibcall1.C (main): Same.
44927         * g++.old-deja/g++.mike/rtti1.C: Same.
44928         * g++.old-deja/g++.mike/p658.C: Same.
44929         * g++.old-deja/g++.mike/net46.C: Same.
44930         * g++.old-deja/g++.mike/net34.C: Same.
44931         * g++.old-deja/g++.mike/memoize1.C: Same.
44932         * g++.old-deja/g++.mike/eh2.C: Same.
44933         * g++.old-deja/g++.law/weak.C: Same.
44934         * g++.old-deja/g++.law/visibility7.C: Same.
44935         * g++.old-deja/g++.law/visibility25.C: Same.
44936         * g++.old-deja/g++.law/visibility22.C: Same.
44937         * g++.old-deja/g++.law/visibility2.C: Same.
44938         * g++.old-deja/g++.law/visibility17.C: Same.
44939         * g++.old-deja/g++.law/visibility13.C: Same.
44940         * g++.old-deja/g++.law/visibility10.C: Same.
44941         * g++.old-deja/g++.law/visibility1.C: Same.
44942         * g++.old-deja/g++.law/virtual3.C (eval): Same.
44943         * g++.old-deja/g++.law/vbase1.C: Same.
44944         * g++.old-deja/g++.law/operators32.C: Same.
44945         * g++.old-deja/g++.law/nest3.C: Same.
44946         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
44947         * g++.old-deja/g++.law/except5.C (main): Same.
44948         * g++.old-deja/g++.law/cvt7.C (run): Same.
44949         * g++.old-deja/g++.law/cvt2.C: Same.
44950         * g++.old-deja/g++.law/cvt16.C: Same.
44951         * g++.old-deja/g++.law/ctors6.C (bar): Same.
44952         * g++.old-deja/g++.law/ctors17.C (main): Same.
44953         * g++.old-deja/g++.law/ctors13.C: Same.
44954         * g++.old-deja/g++.law/ctors12.C (main): Same.
44955         * g++.old-deja/g++.law/ctors10.C: Same.
44956         * g++.old-deja/g++.law/code-gen5.C: Same.
44957         * g++.old-deja/g++.law/bad-error7.C: Same.
44958         * g++.old-deja/g++.law/arm9.C: Same.
44959         * g++.old-deja/g++.law/arm12.C: Same.
44960         * g++.old-deja/g++.law/arg8.C: Same.
44961         * g++.old-deja/g++.law/arg1.C: Same.
44962         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
44963         * g++.old-deja/g++.jason/template31.C: Same.
44964         * g++.old-deja/g++.jason/template24.C (main): Same.
44965         * g++.old-deja/g++.jason/2371.C: Same.
44966         * g++.old-deja/g++.eh/new2.C: Same.
44967         * g++.old-deja/g++.eh/new1.C: Same.
44968         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
44969         * g++.old-deja/g++.brendan/nest21.C (main): Same.
44970         * g++.old-deja/g++.brendan/err-msg3.C: Same.
44971         * g++.old-deja/g++.brendan/crash62.C: Same.
44972         * g++.old-deja/g++.brendan/crash52.C: Same.
44973         * g++.old-deja/g++.brendan/crash49.C (main): Same.
44974         * g++.old-deja/g++.brendan/crash38.C: Same.
44975         * g++.old-deja/g++.brendan/crash15.C (main): Same.
44976         * g++.old-deja/g++.brendan/copy9.C: Same.
44977
44978 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
44979
44980         * gcc.c-torture/execute/20001203-2.c (memset):
44981         Count argument is of type __SIZE_TYPE__.
44982
44983 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
44984
44985         * gcc.c-torture/compile/20010404-1.c: New test.
44986
44987 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
44988
44989         * gcc.c-torture/compile/20010326-1.c: New test.
44990
44991 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
44992
44993         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
44994         peculiarities of the SH.
44995         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
44996
44997 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44998
44999         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45000         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45001         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45002
45003 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45004
45005         * g77.f-torture/compile/20010321-1.f: New test.
45006
45007 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45008
45009         * gcc.c-torture/compile/20010329-1.c: New test.
45010
45011 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45012
45013         * gcc.c-torture/execute/20010329-1.c: New test.
45014
45015 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45016
45017         * g++.old-deja/g++.other/eh4.C: Fix typo.
45018
45019 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45020
45021         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45022
45023 2001-03-28  Philip Blundell  <philb@gnu.org>
45024
45025         * gcc.c-torture/compile/20010328-1.c: New test.
45026
45027 2001-03-27  Richard Henderson  <rth@redhat.com>
45028
45029         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45030         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45031
45032 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45033
45034         * gcc.c-torture/compile/20010327-1.c: New test.
45035
45036 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45037
45038         * g++.old-deja/g++.other/friend12.C: New test.
45039         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45040         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45041
45042 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45043
45044         * gcc.c-torture/execute/20010325-1.c: New test.
45045
45046 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45047
45048         * g++.old-deja/g++.other/mangle3.C: New test.
45049
45050 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45051
45052         * g++.old-deja/g++.other/anon8.C: New test.
45053
45054 2001-03-20  Philip Blundell  <philb@gnu.org>
45055
45056         * gcc.c-torture/compile/20010320-1.c: New test.
45057
45058 2001-03-17  Richard Henderson  <rth@redhat.com>
45059
45060         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45061
45062 2001-03-15  Geoff Keating  <geoff@redhat.com>
45063
45064         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45065         tests on AIX.
45066
45067 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45068
45069         * g++.old-deja/g++.other/eh4.C: New test.
45070
45071 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45072
45073         * gcc.dg/cpp/mi1.c: Update.
45074
45075 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45076
45077         * g++.old-deja/g++.other/regstack.C: New test.
45078
45079 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45080
45081         * g++.old-deja/g++.other/ref4.C: New test.
45082
45083 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45084
45085         * objc/execute/va_method.m: Added.
45086         * objc/execute/IMP.m: Added.
45087         * objc/execute/_cmd.m: Added.
45088         * objc/execute/accessing_ivars.m: Added.
45089         * objc/execute/class-1.m: Added.
45090         * objc/execute/class-10.m: Added.
45091         * objc/execute/class-11.m: Added.
45092         * objc/execute/class-12.m: Added.
45093         * objc/execute/class-13.m: Added.
45094         * objc/execute/class-14.m: Added.
45095         * objc/execute/class-2.m: Added.
45096         * objc/execute/class-3.m: Added.
45097         * objc/execute/class-4.m: Added.
45098         * objc/execute/class-5.m: Added.
45099         * objc/execute/class-6.m: Added.
45100         * objc/execute/class-7.m: Added.
45101         * objc/execute/class-8.m: Added.
45102         * objc/execute/class-9.m: Added.
45103         * objc/execute/class-tests-1.h
45104         * objc/execute/class-tests-2.h
45105         * objc/execute/compatibility_alias.m: Added.
45106         * objc/execute/encode-1.m: Added.
45107         * objc/execute/formal_protocol-1.m: Added.
45108         * objc/execute/formal_protocol-2.m: Added.
45109         * objc/execute/formal_protocol-3.m: Added.
45110         * objc/execute/formal_protocol-4.m: Added.
45111         * objc/execute/formal_protocol-5.m: Added.
45112         * objc/execute/formal_protocol-6.m: Added.
45113         * objc/execute/formal_protocol-7.m: Added.
45114         * objc/execute/informal_protocol.m: Added.
45115         * objc/execute/initialize.m: Added.
45116         * objc/execute/load.m: Added.
45117         * objc/execute/many_args_method.m: Added.
45118         * objc/execute/nested-3.m: Added.
45119         * objc/execute/no_clash.m: Added.
45120         * objc/execute/private.m: Added.
45121         * objc/execute/redefining_self.m: Added.
45122         * objc/execute/root_methods.m: Added.
45123         * objc/execute/selector-1.m: Added.
45124         * objc/execute/static-1.m: Added.
45125         * objc/execute/static-2.m: Added.
45126         * objc/execute/va_method.m: Added.
45127
45128 2001-03-10  Richard Henderson  <rth@redhat.com>
45129
45130         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45131
45132 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45133
45134         * g++.old-deja/g++.other/crash31.C: XFAIL.
45135         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45136         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45137         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45138         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45139         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45140
45141 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45142
45143         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45144
45145 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45146
45147         * gcc.dg/20000724-1.c: Don't use multiline strings.
45148
45149 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45150
45151         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45152         result of -cString against what we expect it to be; don't just
45153         print it out for no one to read.
45154
45155         * objc/execute/string3.m, objc/execute/string4.m: New tests.
45156         Based on testcases provided by Nicola Pero.
45157
45158 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45159
45160         * gcc.dg/cpp/macro7.c: New test.
45161
45162 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45163
45164         * gcc.dg/cpp/multiline.c: Update.
45165
45166 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45167
45168         * g++.old-deja/g++.other/enum3.C: New test.
45169
45170 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45171
45172         * g++.old-deja/g++.other/pod1.C: New test.
45173
45174 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45175
45176         * g++.old-deja/g++.ext/overload1.C: New test.
45177
45178 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45179
45180         * g++.old-deja/g++.pt/using1.C: New test.
45181
45182 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45183
45184         * g++.old-deja/g++.other/using9.C: New test.
45185
45186 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
45187
45188         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
45189
45190         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
45191
45192 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
45193
45194         * g++.old-deja/g++.ext/realpt1.C: Remove.
45195
45196 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
45197
45198         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
45199
45200 2001-02-26  Will Cohen  <wcohen@redhat.com>
45201
45202         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
45203
45204 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
45205
45206         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
45207         templatized constructors.
45208
45209 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45210
45211         * gcc.c-torture/execute/20010224-1.c: New test.
45212
45213 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
45214
45215         * gcc.c-torture/execute/20010222-1.c: New test.
45216
45217 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
45218
45219         * g++.old-deja/g++.other/inline20.C: New test.
45220
45221 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
45222
45223         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
45224
45225 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45226
45227         * g++.old-deja/g++.other/lookup22.C: New test.
45228
45229 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
45230
45231         * g77.dg: New directory.
45232         * g77.dg/20010216-1.f: New test case.
45233         * g77.dg/dg.exp: New driver.
45234         * lib/g77-dg.exp: New driver library.
45235
45236 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45237
45238         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45239
45240 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
45241
45242         * g++.old-deja/g++.other/decl9.C: New test.
45243
45244 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
45245
45246         * g++.old-deja/g++.other/init16.C: Update the test so that it does
45247         not need <string> and also tests the initialization at runtime.
45248
45249 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45250
45251         * gcc.c-torture/execute/longlong.c: New test.
45252
45253 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45254
45255         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45256
45257 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45258
45259         * gcc.c-torture/execute/920302-1.c (execute):
45260         Change argument type to short.
45261
45262 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45263
45264         * g++.old-deja/g++.pt/deduct6.C: New test.
45265
45266 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45267
45268         * g++.old-deja/g++.pt/deduct5.C: New test.
45269
45270 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
45271
45272         * gcc.c-torture/execute/20010209-1.c: New test.
45273
45274 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45275
45276         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45277
45278 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
45279
45280         * g++.dg/vtgc1.C: Update for new ABI.
45281
45282         * consistency.vlad: New directory, 1665 files.
45283
45284 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45285
45286         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45287         return type.
45288         * gcc.dg/cpp/digraphs.c: Declare puts.
45289
45290 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45291
45292         * g++.old-deja/g++.other/warn5.C: New test.
45293
45294 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45295
45296         * g++.old-deja/g++.pt/spec40.C: New test.
45297
45298 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45299
45300         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45301         case.
45302         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45303
45304 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
45305
45306         * gcc.c-torture/compile/20010209-1.c: New test.
45307
45308 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
45309
45310         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45311         excess errors message but not if it crashes.
45312         * g++.old-deja/g++.other/crash27.C: Likewise.
45313         * g++.old-deja/g++.other/crash28.C: Likewise.
45314         * g++.old-deja/g++.other/crash30.C: Likewise.
45315         * g++.old-deja/g++.other/crash32.C: Likewise.
45316         * g++.old-deja/g++.other/crash35.C: Likewise.
45317         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45318
45319 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45320
45321         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45322         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45323         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45324         g77.f-torture/execute/execute.exp,
45325         g77.f-torture/noncompile/noncompile.exp,
45326         gcc.c-torture/execute/execute.exp,
45327         gcc.c-torture/execute/memcheck/memcheck.exp,
45328         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45329         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45330         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45331         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45332         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45333         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45334         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45335         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45336         Remove bug reporting instructions with ancient email addresses.
45337
45338 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45339
45340         * gcc.dg/20010202-1.c: New test.
45341         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
45342
45343 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
45344
45345         * g++.dg/stdbool-if.C: New test.
45346
45347 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
45348
45349         * objc/execute/fdecl.m: Added main().
45350
45351 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45352
45353         * gcc.c-torture/execute/20010206-1.c: New test.
45354
45355 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45356
45357         * gcc.dg/cpp/avoidpaste1.c: Update.
45358
45359 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
45360
45361         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
45362         Pero <nicola@brainstorm.co.uk>.
45363         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
45364
45365 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
45366
45367         * g++.old-deja/g++.pt/spec39.C: New test.
45368
45369 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
45370
45371         * gcc.c-torture/compile/20010202-1.c: New test.
45372
45373 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
45374
45375         * g++.old-deja/g++.abi/primary2.C: New test.
45376         * g++.old-deja/g++.abi/primary3.C: New test.
45377         * g++.old-deja/g++.abi/primary4.C: New test.
45378         * g++.old-deja/g++.abi/primary5.C: New test.
45379         * g++.old-deja/g++.abi/vtable3.h: New test.
45380         * g++.old-deja/g++.abi/vtable3a.C: New test.
45381         * g++.old-deja/g++.abi/vtable3b.C: New test.
45382         * g++.old-deja/g++.abi/vtable3c.C: New test.
45383         * g++.old-deja/g++.abi/vtable3d.C: New test.
45384         * g++.old-deja/g++.abi/vtable3e.C: New test.
45385         * g++.old-deja/g++.abi/vtable3f.C: New test.
45386         * g++.old-deja/g++.abi/vtable3g.C: New test.
45387         * g++.old-deja/g++.abi/vtable3h.C: New test.
45388         * g++.old-deja/g++.abi/vtable3i.C: New test.
45389         * g++.old-deja/g++.abi/vtable3j.C: New test.
45390         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
45391
45392 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
45393
45394         * g++.old-deja/g++.other/anon6.C: New test.
45395         * g++.old-deja/g++.other/anon7.C: New test.
45396
45397 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45398
45399         * gcc.dg/cpp/avoidpaste2.c: New tests.
45400
45401 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
45402
45403         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
45404
45405 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
45406
45407         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
45408         DECIMAL_DIG cases for Irix."
45409
45410 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
45411
45412         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
45413
45414 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45415
45416         * gcc.dg/c99-tag-1.c: New test.
45417
45418 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45419
45420         * gcc.dg/cpp/tr-warn1.c: Add tests.
45421
45422 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45423
45424         * gcc.dg/cpp/avoidpaste1.c: Update.
45425         * gcc.dg/cpp/paste4.c: Update.
45426
45427 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
45428
45429         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
45430         cases for Irix.
45431
45432 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45433
45434         * g++.old-deja/g++.other/inline19.C: New test.
45435
45436 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45437
45438         * gcc.dg/Wlarger-than.c: New test.
45439
45440 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45441
45442         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
45443
45444 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
45445
45446         * gcc.c-torture/execute/20010129-1.c: New test.
45447         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
45448
45449 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45450
45451         * gcc.dg/cpp/avoidpaste1.c: Test case.
45452
45453 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
45454
45455         * g++.old-deja/g++.other/inline18.C: New test.
45456
45457 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45458
45459         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
45460         and __builtin_putchar.
45461
45462 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
45463
45464         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
45465         tests.
45466
45467 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
45468
45469         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
45470         floating point number rounding mode to round to the nearest
45471         representable mode.
45472
45473 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
45474
45475         * g++.old-deja/g++.other/mangle2.C: New test.
45476
45477 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45478
45479         * gcc.c-torture/compile/20010124-1.c: New test.
45480
45481 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
45482
45483         * g++.old-deja/g++.pt/spec38.C: New test.
45484
45485 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45486
45487         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
45488         "Build don't run".
45489
45490 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45491
45492         * gcc.c-torture/execute/20010123-1.c: New test.
45493
45494 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
45495
45496         * g++.old-deja/g++.pt/spec37.C: New test.
45497
45498 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
45499
45500         * g++.old-deja/g++.pt/overload14.C: New test.
45501
45502 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45503
45504         * gcc.c-torture/execute/20010122-1.c: New test, exercise
45505         __builtin_return_address.
45506
45507 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
45508
45509         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
45510         * g++.old-deja/g++.pt/spec35.C: New test.
45511         * g++.old-deja/g++.pt/spec36.C: New test.
45512
45513 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
45514
45515         * gcc.c-torture/compile/20010118-1.c: New test.
45516
45517 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
45518
45519         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
45520
45521 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
45522
45523         * gcc.c-torture/execute/20010119-1.c: New test.
45524
45525 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45526
45527         * g++.old-deja/g++.other/vbase5.C: New test.
45528
45529 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
45530
45531         * gcc.c-torture/execute/20010118-1.c: New test.
45532
45533 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45534
45535         * g++.old-deja/g++.pt/deduct3.C: New test.
45536
45537 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45538
45539         * g++.old-deja/g++.pt/spec34.C: New test.
45540
45541 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
45542
45543         * g77.f-torture/compile/20000601-2.f: New test.
45544
45545 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45546
45547         * g++.old-deja/g++.other/init17.C: New test.
45548
45549 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
45550
45551         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
45552
45553 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45554
45555         * g++.old-deja/g++.pt/unify8.C: New test.
45556
45557 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45558
45559         * g++.old-deja/g++.abi/vbase1.C: New test.
45560
45561 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45562
45563         * g++.old-deja/g++.pt/crash65.C: New test.
45564
45565 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
45566
45567         * gcc.dg/cpp/assembl2.S: New test case.
45568
45569 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
45570
45571         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
45572         are supported.
45573
45574 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45575
45576         * g++.old-deja/g++.other/builtins1.C: New test.
45577         * g++.old-deja/g++.other/builtins2.C: Likewise.
45578         * g++.old-deja/g++.other/builtins3.C: Likewise.
45579         * g++.old-deja/g++.other/builtins4.C: Likewise.
45580
45581 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
45582
45583         * gcc.c-torture/compile/20010117-1.c: New test.
45584         * gcc.c-torture/compile/20010117-2.c: New test.
45585
45586 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45587
45588         * g77.f-torture/execute/20010116.[fx]: New test,
45589         XFAIL on i?86-*-*.
45590         * g77.f-torture/compile/20010115.f: Indicate it's
45591         a test for PR fortran/1636.
45592
45593 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45594
45595         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
45596
45597 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45598
45599         * g77.f-torture/compile/20010115.f: New test.
45600
45601 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
45602
45603         * g++.old-deja/g++.pt/nontype5.C: New test.
45604
45605 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45606
45607         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
45608         have an equivalent working one below it.
45609
45610 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
45611
45612         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
45613         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45614
45615 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
45616
45617         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
45618         message containing "init_priority".
45619         (conpr-2.C): Likewise.
45620         (conpr-3.C): Likewise.
45621         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
45622
45623 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45624
45625         * gcc.c-torture/execute/20010114-2.c: New test.
45626
45627 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45628
45629         * gcc.c-torture/compile/20010114-1.c: New test.
45630         * gcc.c-torture/compile/20010114-1.x: Xfail.
45631         * gcc.c-torture/compile/20010114-2.c: New test.
45632         * gcc.c-torture/execute/20010114-1.c: New test.
45633         * gcc.dg/trunc-1.c: New test.
45634         * gcc.dg/uninit-B.c: New test.
45635
45636 2001-01-13  Nick Clifton  <nickc@redhat.com>
45637
45638         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
45639         target.
45640
45641 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45642
45643         * gcc.c-torture/compile/20010113-1.c: New test.
45644
45645 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
45646
45647         * gcc.c-torture/compile/20001212-1.c: New test.
45648
45649 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45650
45651         * gcc.dg/cpp/widestr1.c: Update.
45652         * gcc.dg/cpp/prag-imp.c: Remove.
45653
45654 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
45655
45656         * gcc.c-torture/execute/20000801-3.x: Remove.
45657         * gcc.dg/c90-init-1.c: New test.
45658         * gcc.dg/c99-init-1.c: New test.
45659         * gcc.dg/c99-init-2.c: New test.
45660         * gcc.dg/gnu99-init-1.c: New test.
45661
45662 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
45663
45664         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
45665         testing that no relevant ones were found.
45666
45667 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
45668
45669         * g++.old-deja/g++.pt/cast2.C: New test.
45670
45671 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
45672
45673         * g++.old-deja/g++.pt/friend47.C: New test.
45674
45675 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45676
45677         * g++.old-deja/g++.pt/instantiate13.C: New test.
45678
45679 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45680
45681         * g++.old-deja/g++.other/defarg7.C: New test.
45682         * g++.old-deja/g++.other/defarg8.C: New test.
45683
45684 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45685
45686         * g++.old-deja/g++.pt/crash64.C: New test.
45687
45688 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45689
45690         * g++.old-deja/g++.pt/crash63.C: New test.
45691
45692 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45693
45694         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
45695
45696 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
45697
45698         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
45699
45700 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45701
45702         * g++.old-deja/g++.pt/error3.C: New test.
45703
45704 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45705
45706         * g++.old-deja/g++.other/crash39.C: New test.
45707
45708 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45709
45710         * g++.old-deja/g++.other/vbase4.C: New test.
45711
45712 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
45713
45714         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
45715         * gcc.dg/special/20000419-2.c: New file. Identical to above.
45716         * gcc.dg/special/special.exp: New test driver which will check
45717         for alias support for the above test.
45718
45719 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
45720
45721         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
45722         problems on small machines.
45723         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
45724         parameterize.
45725
45726 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
45727
45728         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
45729         mips.
45730         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45731
45732 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
45733
45734         * g++.old_deja/g++.pt/using8.C: New test.
45735
45736 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45737
45738         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
45739
45740 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
45741
45742         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
45743         where a failure is expected.
45744         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
45745
45746 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
45747
45748         * g++.old_deja/g++.pt/instantiate12.C: New test.
45749
45750 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
45751
45752         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
45753         start of structs.
45754         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
45755         * g++.old-deja/g++.brendan/crash17.C: Likewise.
45756         * g++.old-deja/g++.brendan/crash29.C: Likewise.
45757         * g++.old-deja/g++.brendan/crash48.C: Likewise.
45758         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45759         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
45760         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
45761         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
45762         * g++.old-deja/g++.eh/spec6.C: Likewise.
45763         * g++.old-deja/g++.jason/crash3.C: Likewise.
45764         * g++.old-deja/g++.law/ctors11.C: Likewise.
45765         * g++.old-deja/g++.law/ctors17.C: Likewise.
45766         * g++.old-deja/g++.law/ctors5.C: Likewise.
45767         * g++.old-deja/g++.law/ctors9.C: Likewise.
45768         * g++.old-deja/g++.mike/ambig1.C: Likewise.
45769         * g++.old-deja/g++.mike/net22.C: Likewise.
45770         * g++.old-deja/g++.mike/p3538a.C: Likewise.
45771         * g++.old-deja/g++.mike/p3538b.C: Likewise.
45772         * g++.old-deja/g++.mike/virt3.C: Likewise.
45773         * g++.old-deja/g++.niklas/t128.C: Likewise.
45774         * g++.old-deja/g++.other/anon4.C: Likewise.
45775         * g++.old-deja/g++.other/using1.C: Likewise.
45776         * g++.old-deja/g++.other/warn3.C: Likewise.
45777         * g++.old-deja/g++.pt/t37.C: Likewise.
45778         * g++.old-deja/g++.robertl/eb69.C: Likewise.
45779         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45780
45781 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
45782
45783         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
45784
45785 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45786
45787         * gcc.c-torture/execute/stdio-opt-3.c: New test.
45788
45789 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
45790
45791         * gcc.c-torture/compile/20010107-1.c: New test.
45792
45793 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45794
45795         * gcc.c-torture/execute/builtin-noret-1.c: New test.
45796
45797 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45798
45799         * gcc.dg/format/format.h: New file.
45800         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
45801         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
45802         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
45803         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
45804         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
45805         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45806         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
45807         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
45808         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
45809         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
45810         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
45811         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
45812         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
45813         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
45814         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
45815         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
45816         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
45817         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
45818         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
45819         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
45820         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
45821         instead of declaring standard types, macros and functions in each
45822         test.
45823
45824 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
45825
45826         * gcc.c-torture/execute/20010106-1.c: New test.
45827
45828 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45829
45830         * gcc.dg/format/format.exp: New file.
45831         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
45832         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
45833         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
45834         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
45835         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
45836         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
45837         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
45838         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
45839         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
45840         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
45841         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
45842         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
45843         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
45844         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
45845         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
45846         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
45847         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
45848         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
45849         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
45850         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
45851         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
45852         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
45853         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
45854         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
45855         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
45856         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
45857         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
45858         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
45859         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
45860         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
45861         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
45862         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
45863         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
45864         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
45865         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
45866         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
45867         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
45868         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
45869         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
45870         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
45871         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
45872         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
45873
45874 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
45875
45876         * gcc.c-torture/execute/991228-1.c: Take word endianness into
45877         account.
45878
45879 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
45880
45881         * gcc.c-torture/execute/builtin-complex-1.c: New test.
45882
45883 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
45884
45885         * g++.old-deja/g++.pt/crash62.C: New test.
45886
45887 2001-01-04  Richard Henderson  <rth@redhat.com>
45888
45889         * gcc.dg/20000926-1.c: Update expected warnings.
45890         * gcc.dg/array-2.c: Likewise.
45891         * gcc.dg/array-4.c: Also validate flexible array members.
45892         * gcc.dg/c99-flex-array-1.c: New.
45893
45894 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45895
45896         * gcc.c-torture/compile/20001222-1.x: Remove.
45897
45898 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45899
45900         * gcc.c-torture/execute/built-in-setjmp.c: New.
45901
45902 2001-01-03  Richard Henderson  <rth@redhat.com>
45903
45904         * gcc.dg/940510-1.c: Update expected error wording.
45905         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
45906
45907 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
45908
45909         * lib/target-supports.exp (check_alias_available): Modified to
45910         indicate aliases not supported if only weak aliases are supported.
45911
45912 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45913
45914         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
45915         Turn on cmpstrsi checks for __pj__ and __i370__.
45916
45917 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45918
45919         * g++.old-deja/g++.other/virtual11.C: New test.
45920
45921 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45922
45923         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
45924
45925 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45926
45927         * gcc.c-torture/compile/20010102-1.c: New test.
45928
45929 2001-01-02  Andreas Jaeger  <aj@suse.de>
45930
45931         * gcc.dg/noreturn-3.c: New test.
45932
45933         * gcc.dg/noreturn-4.c: New test.
45934
45935 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45936
45937         * gcc.c-torture/execute/stdio-opt-1.c: Also test
45938         __builtin_fputc and __builtin_fwrite.
45939
45940 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
45941
45942         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
45943         signed char, not default char.
45944
45945 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
45946
45947         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
45948
45949 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
45950
45951         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
45952
45953 2000-12-29  Richard Henderson  <rth@redhat.com>
45954
45955         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
45956         (__cyg_profile_func_exit): Define.
45957
45958 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45959
45960         * g++.dg/vtgc1.C: New test.
45961
45962 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
45963
45964         * gcc.dg/noncompile/20001228-1.c: New test.
45965
45966         * gcc.dg/20001228-1.c: New test.
45967
45968         * gcc.c-torture/execute/20001228-1.c: New test.
45969
45970 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
45971
45972         * gcc.dg/format-strfmon-1.c: New test.
45973
45974 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45975
45976         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
45977         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
45978         * gcc.c-torture/execute/string-opt-1.c: Likewise.
45979         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45980         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45981         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45982         * gcc.c-torture/execute/string-opt-6.c: Likewise.
45983         * gcc.c-torture/execute/string-opt-7.c: Likewise.
45984         * gcc.c-torture/execute/string-opt-8.c: Likewise.
45985         * gcc.c-torture/execute/string-opt-9.c: Likewise.
45986         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45987         * gcc.c-torture/execute/string-opt-11.c: Likewise.
45988         * gcc.c-torture/execute/string-opt-12.c: Likewise.
45989
45990         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
45991         * gcc.c-torture/execute/string-opt-4.c: Test index.
45992
45993 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
45994
45995         * gcc.c-torture/compile/20001226-1.c: New test.
45996
45997 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45998
45999         * gcc.c-torture/compile/20001222-1.c: New test.
46000         * gcc.c-torture/compile/20001222-1.x: Xfail.
46001
46002 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46003
46004         * gcc.c-torture/execute/comp-goto-2.c: New test.
46005
46006 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46007
46008         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46009         Use long types if __INT_MAX__ is 32767.
46010         (main): Use cast to (sint32 *) when poking 88 into a_page.
46011
46012         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46013
46014 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46015
46016         * gcc.c-torture/compile/20001221-1.c: New test.
46017         * gcc.c-torture/execute/20001221-1.c: New test.
46018
46019 2000-12-20  Richard Henderson  <rth@redhat.com>
46020
46021         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46022         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46023
46024 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46025
46026         * gcc.dg/compare3.c: New test.
46027
46028 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46029
46030         * gcc.dg/format-warnll-1.c: New test.
46031
46032 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46033
46034         * gcc.dg/cpp/cmdlne-P.c: New test.
46035
46036 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46037
46038         * gcc.c-torture/execute/builtin-abs-1.c,
46039         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46040
46041 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46042
46043         * gcc.dg/cpp/multiline.c: New test.
46044
46045 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46046
46047         * g++.old-deja/g++.other/syshdr1.C: Update.
46048         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46049
46050 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46051
46052         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46053
46054 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46055
46056         * g++.old-deja/g++.pt/ttp65.C: New test.
46057
46058 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46059
46060         * g++.old-deja/g++.pt/ttp64.C: New test.
46061
46062 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46063
46064         * g++.old-deja/g++.pt/spec33.C: New test.
46065
46066 2000-12-14  Catherine Moore  <clm@redhat.com>
46067
46068         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46069         * gcc.c-torture/execute/920612-2.c: Likewise.
46070         * gcc.c-torture/execute/920428-2.c: Likewise.
46071         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46072         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46073
46074 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46075
46076         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46077         * gcc.dg/pack-test-2.c: Likewise.
46078
46079 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46080
46081         Tests by Zack Weinberg <zackw@stanford.edu>.
46082
46083         * gcc.dg/cpp/defined.c: Update.
46084         * gcc.dg/cpp/defined_trad.c: New tests.
46085
46086 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46087
46088         * gcc.dg/cpp/trad-direct.c: Update.
46089
46090 2000-12-11  Neil Booth  <neilb@earthling.net>
46091
46092         * gcc.dg/cpp/defined_trad.c
46093
46094 2000-12-11  Neil Booth  <neilb@earthling.net>
46095
46096         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46097
46098 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46099
46100         * gcc.dg/format-miss-2.c: New test.
46101
46102 2000-12-09  Neil Booth  <neilb@earthling.net>
46103
46104         * gcc.dg/cpp/lineflags.c: New tests.
46105         * gcc.dg/cpp/poison.c: Update.
46106         * gcc.dg/cpp/redef2.c: Update.
46107         * gcc.dg/cpp/skipping.c: New test.
46108
46109 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46110
46111         * g++.old-deja/g++.other/eh3.C: New testcase.
46112
46113 2000-12-07  Neil Booth  <neilb@earthling.net>
46114
46115         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46116         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46117         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46118         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46119         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46120         Update.
46121
46122 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46123
46124         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46125         __SIZE_TYPE__ instead of int for type of integers cast to
46126         pointers.
46127
46128 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46129
46130         * g++.old-deja/g++.other/cleanup4.C: New test.
46131
46132 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46133
46134         * format-sec-1.c: New test.
46135
46136 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46137
46138         * gcc.dg/format-nonlit-3.c: New test.
46139
46140 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46141
46142         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46143         through a null pointer.
46144
46145 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46146
46147         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46148         * g++.old-deja/g++.pt/partial4.C: New test.
46149
46150 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46151
46152         * gcc.c-torture/execute/ieee/hugeval.x: New.
46153
46154 2000-12-06  Neil Booth  <neilb@earthling.net>
46155
46156         * gcc.dg/cpp/backslash2.c: New tests.
46157
46158 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46159
46160         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
46161         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
46162
46163 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
46164
46165         * gcc.c-torture/execute/20001203-2.c: New testcase.
46166
46167 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46168
46169         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
46170         * g++.old-deja/g++.other/virtual10.C: New test.
46171
46172 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46173
46174         * g++.old-deja/g++.mike/pmf5.C: Remove test.
46175
46176 2000-12-05  Richard Henderson  <rth@redhat.com>
46177
46178         * gcc.c-torture/compile/20001205-1.c: New.
46179
46180 2000-12-04  Neil Booth  <neilb@earthling.net>
46181
46182         * g++.old-deja/g++.other/virtual9.C: New test.
46183         * g++.old-deja/g++.pt/crash61.C: New test.
46184         * gcc.c-torture/execute/loop-9.c: New test.
46185
46186 2000-12-04  Neil Booth  <neilb@earthling.net>
46187
46188         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
46189         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
46190         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
46191         * gcc.dg/cpp/extratokens.c: ...here.
46192
46193 2000-12-04  Neil Booth  <neilb@earthling.net>
46194
46195         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
46196         New tests.
46197
46198 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46199
46200         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
46201         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
46202
46203 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46204
46205         * gcc.c-torture/execute/20001203-1.c: New test.
46206
46207 2000-12-03  Neil Booth  <neilb@earthling.net>
46208
46209         * gcc.dg/cpp/macro6.c: New test cases.
46210
46211 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46212
46213         * gcc.c-torture/execute/string-opt-9.c: New test.
46214         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46215         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46216         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46217
46218         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
46219         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
46220
46221 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
46222
46223         * gcc.dg/cpp/if-6.c: New testcase.
46224
46225         * gcc.dg/20001201-1.c: New testcase.
46226
46227 2000-12-02  Neil Booth  <neilb@earthling.net>
46228
46229         * g++.old-deja/g++.other/externC4.C,
46230         g++.old-deja/g++.other/friend10.C: New tests.
46231
46232 2000-12-02  Neil Booth  <neilb@earthling.net>
46233
46234         * g++.old-deja/g++.other/instan2.C
46235         * g++.old-deja/g++.other/instan3.C: New test.
46236
46237 2000-12-02  Neil Booth  <neilb@earthling.net>
46238
46239         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46240         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46241         gnuc99.c,gnuc99-pedantic.c: New tests.
46242
46243 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46244
46245         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46246         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46247
46248 2000-12-01  Neil Booth  <neilb@earthling.net>
46249
46250         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46251         * gcc.dg/cpp/poison.c: Update.
46252         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46253
46254 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
46255
46256         * g77.f-torture/execute/20001201.f: New test.
46257
46258 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46259
46260         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46261
46262 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
46263
46264         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46265
46266 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
46267
46268         * g++.old-deja/g++.other/cast6.C: New test.
46269
46270 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
46271
46272         * gcc.c-torture/execute/20001130-2.c: New testcase.
46273
46274 2000-11-30  Richard Henderson  <rth@redhat.com>
46275
46276         * gcc.c-torture/execute/20001130-1.c: New test.
46277
46278 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46279
46280         * g++.old-deja/g++.other/op3.C: New test.
46281
46282 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46283
46284         * g++.old-deja/g++.other/op2.C: New test.
46285
46286 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46287
46288         * g++.old-deja/g++.other/crash38.C: New test.
46289
46290 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
46291
46292         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46293
46294 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
46295
46296         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46297         tests.
46298         * gcc.c-torture/execute/string-opt-6.c: New test.
46299
46300         * gcc.dg/20001117-1.c: Add main.
46301
46302 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
46303
46304         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46305         Move from here ...
46306         * gcc.dg/940510-1.c: ... to here.
46307
46308         * gcc.dg/20000926-1.c: GNU C now allows initializations of
46309         zero-size arrays in toplevel structures.
46310
46311 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46312
46313         * gcc.c-torture/execute/loop-8.c: New test.
46314
46315 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46316
46317         * g++.old-deja/g++.other/base1.C: New test.
46318
46319 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46320
46321         * g++.old-deja/g++.other/parse2.C: New test.
46322
46323 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46324
46325         * g++.old-deja/g++.pt/incomplete1.C: New test.
46326
46327 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46328
46329         * g++.old-deja/g++.other/friend9.C: New test.
46330
46331 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46332
46333         * gcc.dg/20001127-1.c: New test.
46334
46335 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46336
46337         * g++.old-deja/g++.pt/friend46.C: New test.
46338
46339 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46340
46341         * g++.old-deja/g++.other/ptrmem8.C: New test.
46342
46343 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46344
46345         * gcc.c-torture/execute/string-opt-7.c: New test.
46346         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46347
46348 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46349
46350         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
46351         instead of 'mkcheck 2'.
46352
46353 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46354
46355         * gcc.c-torture/execute/memcheck/driver.c,
46356         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
46357         C9X references to refer to C99.
46358
46359 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
46360
46361         * gcc.dg/ultrasp3.c: New test.
46362
46363 2000-11-25  Neil Booth  <neilb@earthling.net>
46364
46365         * gcc.dg/cpp/include2.c: Update test to be locale independent.
46366
46367 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
46368
46369         * gcc.c-torture/compile/20001123-2.c: New.
46370
46371 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46372
46373         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
46374
46375 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
46376
46377         * gcc.dg/sequence-point-1.c: Add some new tests.
46378         * gcc.c-torture/execute/20001124-1.c: New test.
46379
46380 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46381
46382         * g++.old-deja/g++.other/vaarg4.C: New test.
46383         * gcc.c-torture/compile/20001123-1.c: New test.
46384
46385 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46386
46387         * g++.other/crash24.C: Adjust and remove XFAIL.
46388         * g++.other/crash37.C: New test.
46389
46390 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
46391
46392         * g++.old-deja/g++.pt/instantiate9.C: New test.
46393
46394 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
46395
46396         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
46397         new ABI, too.
46398
46399         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
46400         * g++.old-deja/g++.robertl/eb55.C: Likewise.
46401
46402 2000-11-22  Neil Booth  <neilb@earthling.net>
46403
46404         * gcc.dg/cpp/Wtrigraphs.c: New test.
46405
46406 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
46407
46408         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
46409
46410 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
46411
46412         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
46413
46414 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
46415
46416         * lib/gcc-dg.exp: load_lib scanasm.exp.
46417         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
46418         * lib/g++-dg.exp: load_lib scanasm.exp.
46419         * lib/scanasm.exp: New.
46420         (scan-assembler, scan-assembler-not): Add optional arguments to
46421         test name, or if not present, the pattern name.
46422         (scan-assembler-dem, scan-assembler-dem-not): New.
46423
46424         * g++.dg/dg.exp: New.
46425
46426 2000-11-21  Neil Booth  <neilb@earthling.net>
46427
46428         * gcc.dg/cpp/integrated1.c: Remove.
46429
46430 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46431
46432         * gcc.c-torture/execute/20001121-1.c: New test.
46433
46434 2000-11-21  Richard Henderson  <rth@redhat.com>
46435
46436         * gcc.c-torture/compile/20001121-1.c: New test.
46437
46438 2000-11-20  Neil Booth  <neilb@earthling.net>
46439
46440         * gcc.dg/cpp/integrated1.c: New test.
46441
46442 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46443
46444         * g++.old-deja/g++.other/inline17.C: New test.
46445
46446 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
46447
46448         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
46449         local variable to be zero: I made the variable global. Now
46450         uses abort() and exit() instead of relying on main's return value.
46451
46452 2000-11-20  Neil Booth  <neilb@earthling.net>
46453
46454         * gcc.dg/cpp/paste2.c: Update test.
46455         * objc/execute/paste.m: New test.
46456
46457 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46458
46459         * gcc.dg/c99-condexpr-1.c: New test.
46460
46461 2000-11-20  Neil Booth  <neilb@earthling.net>
46462
46463         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
46464
46465 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
46466
46467         * g++.old-deja/g++.pt/export1.C: New test.
46468
46469 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
46470
46471         * gcc.dg/20001117-1.c: New test.
46472
46473 2000-11-18  Richard Henderson  <rth@redhat.com>
46474
46475         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
46476
46477 2000-11-18  Richard Henderson  <rth@redhat.com>
46478
46479         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
46480         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
46481         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
46482
46483 2000-11-18  Richard Henderson  <rth@redhat.com>
46484
46485         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
46486         (main): New.  Exit cleanly.
46487
46488 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46489
46490         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
46491         gcc.dg/c99-fordecl-2.c: New tests.
46492
46493 2000-11-18  Richard Henderson  <rth@redhat.com>
46494
46495         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
46496         * gcc.c-torture/execute/zerolen-2.c: New.
46497
46498 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46499
46500         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
46501         memory.
46502
46503 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
46504
46505         * g++.old-deja/g++.pt/instantiate8.C: New test.
46506
46507 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
46508
46509         * g++.old-deja/g++.other/incomplete.C: Add more tests.
46510         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
46511
46512 2000-11-16  Nick Clifton  <nickc@redhat.com>
46513
46514         * gcc.c-torture/execute/nestfunc-2.c: New test.
46515         * gcc.c-torture/execute/nestfunc-3.c: New test.
46516
46517 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
46518
46519         * gcc.c-torture/compile/20001116-1.c: New test.
46520
46521 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46522
46523         * gcc.c-torture/execute/20001115-1.c: New test.
46524
46525 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
46526
46527         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
46528         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
46529         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
46530         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46531
46532 2000-11-15  Neil Booth  <neilb@earthling.net>
46533
46534         gcc.dg/cpp/_Pragma1.c: Update.
46535         gcc.dg/cpp/_Pragma2.c: New test.
46536
46537 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46538
46539         * g++.old-deja/g++.other/anon5.C: New test.
46540
46541 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46542
46543         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
46544         tests.
46545
46546 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
46547
46548         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
46549         output.
46550
46551 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46552
46553         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
46554         labels at end of compound statements.
46555
46556 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
46557
46558         * gcc.c-torture/execute/loop-7.c: New test.
46559
46560 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46561
46562         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
46563
46564 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46565
46566         * gcc.dg/c99-bool-1.c: New test.
46567
46568 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46569
46570         * gcc.dg/c99-scope-1.c: Remove xfail.
46571         * gcc.dg/c99-scope-2.c: New test.
46572
46573 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46574
46575         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
46576         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
46577
46578 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
46579
46580         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
46581         error messages.
46582
46583         * g++.mike/p700.C: Don't typedef wchar_t.
46584         * g++.mike/p784.C: Likewise.
46585         * g++.mike/eb101.C: Don't use __wchar_t.
46586
46587 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46588
46589         * g77.f-torture/execute/20001111.[fx]: Test premature exit
46590         from DO loop.
46591
46592 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
46593
46594         * gcc.c-torture/execute/20001111-1.c: New test.
46595
46596 2000-11-10  Nick Clifton  <nickc@redhat.com>
46597
46598         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
46599         long multuiple and accumulate.
46600
46601 2000-11-09  Richard Henderson  <rth@redhat.com>
46602
46603         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
46604         via size_t instead of int.
46605
46606         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
46607         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46608         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46609         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46610
46611 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
46612
46613         * gcc.c-torture/compile/20001109-1.c: New test.
46614         * gcc.c-torture/compile/20001109-2.c: New test.
46615
46616 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
46617
46618         * g++.old-deja/g++.pt/operator1.C: New test.
46619         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
46620
46621 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
46622
46623         * gcc.dg/20001108-1.c: New test.
46624
46625 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
46626
46627         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
46628         with both arguments constant strings.
46629         * gcc.c-torture/execute/string-opt-3.c: New test.
46630         * gcc.c-torture/execute/string-opt-4.c: New test.
46631         * gcc.c-torture/execute/string-opt-5.c: New test.
46632
46633 2000-11-08  Nick Clifton  <nickc@redhat.com>
46634
46635         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
46636         mulsidi3adddi patterns.
46637
46638 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
46639
46640         * g++.old-deja/g++.other/crash36.C: New test.
46641
46642 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
46643
46644         * g++.old-deja/g++.other/init16.C: New test.
46645
46646 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
46647
46648         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
46649
46650 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
46651
46652         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
46653         * gcc.c-torture/execute/va-arg-16.x: Likewise.
46654         * gcc.c-torture/execute/va-arg-17.x: Likewise.
46655
46656 2000-11-07  DJ Delorie  <dj@redhat.com>
46657
46658         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
46659
46660 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46661
46662         * gcc.c-torture/execute/string-opt-1.c: New test.
46663
46664 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
46665
46666         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
46667         mips-sgi-irix6.* because the MIPS ABI passes floating-point
46668         parameters in registers, and there is no way for a varargs
46669         function to know in which order the integer and floating-point
46670         parameters should be interleaved when they are placed on the
46671         stack.
46672         * gcc.c-torture/execute/va-arg-16.x: Likewise.
46673         * gcc.c-torture/execute/va-arg-17.x: Likewise.
46674
46675 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46676
46677         * gcc.c-torture/execute/string-opt-2.c: New test.
46678
46679 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
46680
46681         * g++.old-deja/g++.pt/crash60.C: New test.
46682
46683 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
46684
46685         * g++.old-deja/g++.other/crash24.C: New test.
46686         * g++.old-deja/g++.other/crash25.C: New test.
46687         * g++.old-deja/g++.other/crash26.C: New test.
46688         * g++.old-deja/g++.other/crash27.C: New test.
46689         * g++.old-deja/g++.other/crash28.C: New test.
46690         * g++.old-deja/g++.other/crash29.C: New test.
46691         * g++.old-deja/g++.other/crash30.C: New test.
46692         * g++.old-deja/g++.other/crash31.C: New test.
46693         * g++.old-deja/g++.other/crash32.C: New test.
46694         * g++.old-deja/g++.other/crash33.C: New test.
46695         * g++.old-deja/g++.other/crash34.C: New test.
46696         * g++.old-deja/g++.other/crash35.C: New test.
46697
46698 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
46699
46700         * gcc.c-torture/execute/20001031-1.c: New test.
46701
46702 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
46703
46704         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
46705         namespace.
46706
46707         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
46708         standards-conformant.
46709
46710         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
46711
46712         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
46713         * g++.old-deja/g++.mike/p755a.C: Likewise.
46714         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
46715         library makes no calls to `operator new' during initialization.
46716
46717 2000-11-04  Neil Booth  <neilb@earthling.net>
46718
46719         * gcc.dg/cpp/include2.c: New tests.
46720
46721 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
46722
46723         * lib/g++.exp (g++_set_ld_library_path): New function.
46724         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
46725
46726 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
46727
46728         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
46729         warnings.
46730
46731 2000-11-01  Richard Henderson  <rth@redhat.com>
46732
46733         * g++.old-deja/g++.ext/namedret1.C: New.
46734         * g++.old-deja/g++.ext/namedret2.C: New.
46735         * g++.old-deja/g++.ext/namedret3.C: New.
46736
46737 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
46738
46739         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
46740         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
46741
46742 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46743
46744         * gcc.c-torture/execute/va-arg-21.c: New test.
46745
46746 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46747
46748         * gcc.dg/c99-complex-2.c: New test.
46749
46750 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46751
46752         * gcc.c-torture/execute/stdio-opt-1.c: New test.
46753
46754 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
46755
46756         * g++.old-deja/g++.other/inline16.C: New test.
46757
46758 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
46759
46760         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
46761         __PRETTY_FUNCTION__
46762
46763 2000-10-29  Neil Booth  <neilb@earthling.net>
46764
46765         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
46766         New tests.
46767         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
46768         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
46769         optimisation.
46770
46771 2000-10-29  Neil Booth  <neilb@earthling.net>
46772
46773         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
46774         * mi1.c, mi1c.h: Add null directives to multiple-include test.
46775         * mi5.c: Test multiple includes work with -C.
46776         * trigraphs.c: Test ^= version.
46777
46778 2000-10-28  Neil Booth  <neilb@earthling.net>
46779
46780         New tests and test updates for new macro expander.
46781
46782         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
46783         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
46784         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
46785         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
46786         new diagnostic messages.
46787
46788         * gcc.dg/cpp/macro3.c: New tests.
46789
46790 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
46791
46792         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
46793         on the same line.
46794
46795 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
46796
46797         * g++.old-deja/g++.other/eh2.C: New test.
46798
46799 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46800
46801         * gcc.c-torture/execute/20001027-1.c: New test.
46802
46803 2000-10-26  Richard Henderson  <rth@redhat.com>
46804
46805         * gcc.c-torture/execute/20001026-1.c: New.
46806
46807 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
46808
46809         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
46810         * g++.old-deja/g++.law/builtin1.C: Likewise.
46811         * g++.old-deja/g++.law/ctors10.C: Likewise.
46812         * g++.old-deja/g++.law/virtual3.C: Likewise.
46813         * g++.old-deja/g++.mike/p658.C: Likewise.
46814         * g++.old-deja/g++.other/sibcall1.C: Likewise.
46815         * g++.old-deja/g++.other/vaarg2.C: Likewise.
46816         * g++.old-deja/g++.robertl/eb124.C: Likewise.
46817         * g++.old-deja/g++.robertl/eb44.C: Likewise.
46818         * g++.old-deja/g++.robertl/eb77.C: Likewise.
46819
46820 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
46821
46822         * gcc.c-torture/compile/20001024-1.c: New test.
46823
46824 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
46825
46826         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
46827         to tell us whether or not we are using V3.
46828
46829 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46830
46831         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
46832         operands.
46833
46834 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46835
46836         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
46837
46838 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
46839
46840         * gcc.c-torture/execute/20001024-1.c: New test.
46841
46842 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
46843
46844         * g++.old-deja/g++.other/sibcall1.C: New test.
46845
46846 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
46847
46848         * gcc.dg/noncompile/init-3.c: New test.
46849
46850 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46851
46852         * gcc.dg/format-array-1.c: New test.
46853
46854 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46855
46856         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
46857         writing through null pointers; remove comment about testing
46858         unterminated strings.
46859
46860 2000-10-17  Matthew Hiller  <hiller@redhat.com>
46861
46862         * gcc.c-torture/execute/20001017-2.c: New test.
46863
46864 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46865
46866         * gcc.c-torture/compile/20001018-1.c: New test.
46867         * gcc.c-torture/compile/20001018-1.x: Xfail.
46868
46869 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46870
46871         * gcc.c-torture/execute/20001017-1.c: New test.
46872
46873 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46874
46875         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
46876         for multiple use of arguments with scanf formats; add tests for
46877         multiple use of arguments.
46878
46879 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
46880
46881         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
46882
46883 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46884
46885         * gcc.dg/format-miss-1.c: New test.
46886
46887 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
46888
46889         * gcc.c-torture/execute/20001013-1.c: New test.
46890
46891 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
46892
46893         * gcc.dg/format-branch-1.c: New test.
46894
46895 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
46896
46897         * README, lib/file-format.exp: Remove EGCS references.
46898
46899 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
46900
46901         * gcc.dg/20001013-1.c: New test.
46902
46903 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46904
46905         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
46906         for intmax_t in the compiler using __typeof__ and the type rules
46907         for conditional expressions.
46908
46909 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
46910
46911         * gcc.dg/20001012-1.c: New test.
46912         * gcc.dg/20001012-2.c: New test.
46913
46914 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46915
46916         * gcc.dg/format-attr-1.c: New test.
46917
46918 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46919
46920         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
46921         __LONG_LONG_MAX__ instead of LLONG_MAX.
46922
46923 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46924
46925         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
46926         scanf flags.
46927         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
46928         flags.
46929
46930 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46931
46932         * gcc.dg/sequence-pt-1.c: New test.
46933
46934 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
46935
46936         * gcc.c-torture/execute/20001011-1.c: New testcase.
46937         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
46938
46939 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
46940
46941         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
46942         does not error on it.
46943
46944 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
46945
46946         * gcc.dg/20001009-1.c: New test.
46947
46948 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46949
46950         * gcc.c-torture/compile/20001009-1.c: Move from here ....
46951         * gcc.c-torture/execute/20001009-2.c: ... to here.
46952
46953 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
46954
46955         * gcc.c-torture/compile/20001009-1.c: New testcase.
46956         * gcc.c-torture/execute/20001009-1.c: New testcase.
46957         Testcases provided by Jan Hubicka <jh@suse.cz>.
46958
46959 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46960
46961         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46962         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
46963         uintmax_t using <limits.h> to emulate the compiler's internal
46964         logic.  No longer XFAIL %j tests.
46965
46966 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46967
46968         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
46969         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46970         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
46971         regexps and details of expected handling of some bad formats.
46972         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
46973         suppression.
46974
46975 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46976
46977         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
46978         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
46979         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
46980         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
46981         in list archives.
46982
46983 2000-10-06  Richard Henderson  <rth@cygnus.com>
46984
46985         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
46986         * g++.old-deja/g++.brendan/crash52.C: Likewise.
46987         * g++.old-deja/g++.jason/report.C: Likewise.
46988         * g++.old-deja/g++.law/friend5.C: Likewise.
46989         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
46990         of the expected warnings.
46991
46992 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
46993
46994         * g++.old-deja/g++.pt/enum14.C: New test.
46995
46996 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
46997
46998         * g++.old-deja/g++.pt/crash59.C: New test.
46999
47000 2000-10-04  Will Cohen  <wcohen@redhat.com>
47001
47002         * gcc.dg/20000926-1.c: New test.
47003
47004 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47005
47006         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47007         function name for current C++ compiler.
47008         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47009
47010 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47011
47012         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47013         __PRETTY_FUNCTION__.
47014         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47015
47016 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47017
47018         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47019
47020 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47021
47022         * gcc.c-torture/compile/20000923-1.c: New test.
47023
47024 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47025
47026         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47027         * g++.old-deja/g++.pt/ttp62.C: Same.
47028         * g++.old-deja/g++.other/inline14.C: Same.
47029
47030 2000-09-24  Richard Henderson  <rth@cygnus.com>
47031
47032         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47033
47034 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47035
47036         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47037
47038 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47039
47040         * gcc.c-torture/compile/20000922-1.c: New file.
47041
47042 2000-09-21  Nick Clifton  <nickc@redhat.com>
47043
47044         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47045         a signed long modulo operation.
47046         (mod6): New function - perform an unsigned long modulo operation.
47047         (main): Add tests for modulos of very large numbers by very small
47048         dividends.
47049
47050 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47051
47052         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47053
47054 2000-09-19  Richard Henderson  <rth@cygnus.com>
47055
47056         * gcc.dg/compare2.c (case 10): XFAIL.
47057
47058 2000-09-18  Richard Henderson  <rth@cygnus.com>
47059
47060         * gcc.c-torture/execute/20000906-1.c: Move ...
47061         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47062         that support __builtin_trap.
47063
47064 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47065
47066         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47067
47068 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47069
47070         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47071         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47072         more $ format tests.
47073
47074 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47075
47076         * gcc.dg/format-errmk-1.c: New test.
47077
47078 2000-09-17  Greg McGary  <greg@mcgary.org>
47079
47080         * gcc.c-torture/execute/20000917-1.x: Remove.
47081
47082 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47083
47084         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47085
47086 2000-09-17  Greg McGary  <greg@mcgary.org>
47087
47088         * gcc.c-torture/execute/20000917-1.c: New test.
47089         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47090
47091 2000-09-16  Neil Booth  <NeilB@earthling.net>
47092
47093         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47094         in nested macro bug.
47095
47096 2000-09-15  Neil Booth  <NeilB@earthling.net>
47097
47098         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47099
47100 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47101
47102         * gcc.c-torture/execute/20000914-1.c: New test.
47103
47104 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47105
47106         * g++.other/inline13.C: New test.
47107
47108 2000-09-12  Andreas Jaeger  <aj@suse.de>
47109
47110         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47111         constant by Ulrich Drepper <drepper@redhat.com>.
47112
47113 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47114
47115         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47116
47117 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47118
47119         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47120
47121 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47122
47123         * gcc.dg/cpp/backslash.c: New test.
47124
47125 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47126
47127         * gcc.c-torture/execute/20000910-1.c: New test.
47128         * gcc.c-torture/execute/20000910-2.c: Likewise.
47129
47130 2000-09-11  Robert Lipe  <robertl@sco.com>
47131
47132         * gcc.dg/pragma-align.c: New test.
47133
47134 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47135
47136         * g++.old-deja/g++.pt/explicit82.C: New test.
47137         * g++.old-deja/g++.pt/explicit83.C: New test.
47138
47139 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47140
47141         * gcc.dg/asm-names.c: New test.
47142
47143 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47144
47145         * gcc.dg/cpp/tr-warn6.c: New test
47146
47147 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47148
47149         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47150         be accepted.
47151
47152 2000-09-07  Catherine Moore  <clm@redhat.com>
47153
47154         * gcc.c-torture/execute/unroll-1.c: New test.
47155
47156 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
47157
47158         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
47159         ERROR markers.
47160         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
47161         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
47162         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
47163         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
47164         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
47165         Preprocess only.
47166         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
47167         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
47168
47169 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47170
47171         * g++.old-deja/g++.pt/deduct2.C: New test.
47172
47173 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47174
47175         * g++.old-deja/g++.pt/parms2.C: New test.
47176
47177 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47178
47179         * g++.old-deja/g++.pt/crash58.C: New test.
47180
47181 2000-09-06  Greg McGary  <greg@mcgary.org>
47182
47183         * gcc.c-torture/execute/20000906-1.c: New test.
47184         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
47185
47186 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47187
47188         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
47189
47190 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47191
47192         * g++.old-deja/g++.pt/crash57.C: New test.
47193
47194 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47195
47196         * g++.old-deja/g++.pt/crash56.C: New test.
47197
47198 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47199
47200         * g++.old-deja/g++.pt/koenig1.C: New test.
47201
47202 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47203
47204         * gcc.dg/20000904-1.c: New test.
47205
47206 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47207
47208         * gcc.dg/cpp/paste8.c: New test.
47209
47210 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
47211
47212         * gcc.c-torture/compile/20000827-1.c: New test.
47213
47214 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47215
47216         * gcc.dg/format-diag-1.c: New test.
47217
47218 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47219
47220         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
47221         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
47222         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
47223         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
47224         gcc.dg/formatz-1.c: Adjust warning regular expressions.
47225
47226 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47227
47228         * g++.old-deja/g++.other/nested4.C: New test.
47229
47230 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47231
47232         * g++.old-deja/g++.ns/scoped1.C: New test.
47233
47234 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
47235
47236         * lib/g++.exp: Support testing already-installed GCC.
47237
47238 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47239
47240         * wtr-label-1.c, wtr-suffix-1.c: New tests.
47241
47242 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47243
47244         * gcc.dg/return-type-2.c: New test.
47245
47246 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
47247
47248         * gcc.c-torture/compile/20000825-1.c: New test.
47249
47250 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
47251
47252         * gcc.dg/dwarf2-2.c: New test.
47253
47254 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
47255
47256         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47257         dg-warning regexps.
47258
47259 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47260
47261         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47262         gcc.dg/format-ext-5.c: New tests.
47263
47264 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
47265
47266         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
47267
47268 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
47269
47270         * gcc.dg/noncompile/930622-2.c: Adjust error message.
47271
47272 2000-08-24  Richard Henderson  <rth@cygnus.com>
47273
47274         * gcc.dg/ia64-sync-1.c: New test.
47275         * gcc.dg/ia64-sync-2.c: New test.
47276         * gcc.dg/ia64-asm-1.c: New test.
47277
47278 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47279
47280         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47281         * gcc.dg/format-ext-2.c: New test.
47282
47283 2000-08-23  Jason Merrill  <jason@redhat.com>
47284
47285         * lib/old-dejagnu.exp: Also ignore "In member function" and
47286         "At global scope".
47287
47288 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47289
47290         * gcc.dg/noncompile/label-lineno-1.c: New test.
47291
47292 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47293
47294         * gcc.dg/c99-array-nonobj-1.c: New test.
47295
47296 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47297
47298         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47299         tests.
47300         * gcc.dg/format-ext-1.c: New test.
47301
47302 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47303
47304         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47305         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47306         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47307         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47308         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47309
47310 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47311
47312         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47313         gcc.dg/c99-strftime-2.c: New tests.
47314
47315 2000-08-22  Richard Henderson  <rth@cygnus.com>
47316
47317         * gcc.c-torture/execute/20000822-1.c: New test.
47318
47319 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47320
47321         * gcc.c-torture/execute/20000819-1.x: Remove.
47322
47323 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47324
47325         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47326         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47327         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47328         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47329         gcc.dg/format-xopen-1.c: New tests.
47330
47331 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47332
47333         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47334
47335 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47336
47337         * g++.old-deja/g++.other/loop2.C: New test.
47338
47339         * gcc.c-torture/compile/20000606-1.c: New test.
47340         * gcc.c-torture/compile/20000728-1.c: New test.
47341         * gcc.c-torture/execute/20000801-1.c: New test.
47342         * gcc.c-torture/execute/20000801-2.c: New test.
47343         * gcc.c-torture/execute/20000819-1.c: New test.
47344         * gcc.c-torture/execute/20000819-1.x: XFAIL.
47345         * gcc.dg/20000629-1.c: New test.
47346         * gcc.dg/20000724-1.c: New test.
47347         * gcc.dg/20000807-1.c: New test.
47348
47349 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
47350
47351         * gcc.dg/cpp/pragma-1.c: New test.
47352         * gcc.dg/cpp/pragma-2.c: New test.
47353
47354 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
47355
47356         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
47357         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
47358
47359 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47360
47361         * gcc.c-torture/compile/20000818-1.c: New test.
47362
47363 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
47364
47365         * gcc.c-torture/execute/20000818-1.c: New test.
47366
47367 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47368
47369         * gcc.dg/format-va-1.c: New test.
47370
47371 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47372
47373         * g++.old-deja/g++.other/typedef8.C: New test.
47374
47375 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47376
47377         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
47378         * g++.old-deja/g++.mike/net36.C: Mark candidate.
47379         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
47380         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
47381         * g++.old-deja/g++.other/ptrmem7.C: New test.
47382         * g++.old-deja/g++.pt/ptrmem10.C: New test.
47383
47384 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47385
47386         * g++.old-deja/g++.pt/typename27.C: New test.
47387
47388 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
47389
47390         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
47391         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
47392         * g++.old-deja/g++.pt/friend45.C: New test.
47393         * g++.old-deja/g++.other/friend8.C: New test.
47394
47395 2000-08-15  Richard Henderson  <rth@cygnus.com>
47396
47397         * gcc.c-torture/execute/20000815-1.c: New test.
47398
47399 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47400
47401         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
47402         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
47403         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
47404
47405 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
47406
47407         * g++.old-deja/g++.other/refinit2.C: New test.
47408
47409 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
47410
47411         * lib/c-torture.exp (c-torture): Make
47412         compiler_conditional_xfail_data global.
47413         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
47414         compiler_conditional_xfail_data machinery.
47415         (f-torture-execute): Likewise.
47416         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
47417         and only when unrolling loops.
47418
47419         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
47420
47421 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47422
47423         * g++.old-deja/g++.pt/explicit81.C: New test.
47424
47425 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47426
47427         * g++.old-deja/g++.pt/typename26.C: New test.
47428
47429 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
47430
47431         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
47432         warning.
47433
47434 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47435
47436         * g++.old-deja/g++.other/array3.C: New test.
47437
47438 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47439
47440         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
47441         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
47442         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
47443         New tests.
47444
47445 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
47446
47447         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
47448         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47449
47450 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
47451
47452         * gcc.c-torture/execute/20000808-1.c: New test.
47453
47454 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47455
47456         * gcc.dg/c90-const-expr-1.c: New test.
47457
47458 2000-08-08  Richard Henderson  <rth@cygnus.com>
47459
47460         * gcc.dg/noncompile/920923-1.c: Declare calloc.
47461
47462 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47463
47464         * gcc.dg/noncompile/const-ll-1.c: New test.
47465
47466 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47467
47468         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
47469
47470 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47471
47472         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
47473         that running programs linked against the shared version of libobjc
47474         run correctly.
47475
47476 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47477
47478         * gcc.dg/c99-printf-1.c: New test.
47479
47480 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47481
47482         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
47483
47484 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
47485
47486         * gcc.c-torture/execute/20000731-1.x: Delete.
47487
47488 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
47489
47490         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
47491         and torture_without_loops as is done by c-torture.exp.
47492         (search_for): Copy from c-torture.exp.
47493         (gcc-dg-runtest): New function, drives a directory of tests
47494         iterating over the TORTURE_OPTIONS.
47495         (scan-assembler, scan-assembler-not): Move here from
47496         individual directory drivers.
47497
47498         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
47499         defined by lib/gcc-dg.exp.
47500         * gcc.dg/cpp/cpp.exp: Likewise.
47501         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
47502         gcc-dg-runtest, so we cycle over optimization options.
47503
47504         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
47505         * gcc.dg/compare2.c: No longer expected to fail.
47506
47507 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47508
47509         * gcc.c-torture/execute/20000804-1.c: New test.
47510
47511 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47512
47513         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
47514
47515 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
47516
47517         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
47518
47519 2000-08-03  Jeffrey A Law  (law@cygnus.com)
47520
47521         * gcc.c-torture/compile/20000803-1.c: New test.
47522
47523 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47524
47525         * gcc.c-torture/execute/20000801-3.c,
47526         gcc.c-torture/execute/20000801-4.c: New tests.
47527         * gcc.c-torture/execute/20000801-3.x,
47528         gcc.c-torture/execute/20000801-4.x: Xfail.
47529
47530 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
47531
47532         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
47533         libobjc/.libs to allow for libtool.
47534
47535 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
47536
47537         * gcc.c-torture/compile/20000802-1.c: New test.
47538
47539 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
47540
47541         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
47542
47543 2000-07-31  Jeffrey A Law  (law@cygnus.com)
47544
47545         * gcc-c-torture/execute/20000731-2.c: New test.
47546
47547         * gcc.c-torture/execute/20000731-1.c: New test.
47548         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
47549
47550 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
47551
47552         * testsuite/gcc.dg/cpp/paste7.c: New test.
47553         * gcc.dg/cpp/20000725-1.c: New test.
47554
47555 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
47556
47557         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
47558         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
47559         declaration warning for __builtin_dwarf_reg_size.
47560
47561         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
47562
47563 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47564
47565         * gcc.dg/noncompile/voidparam-1.c: New test.
47566
47567 2000-07-30  Richard Henderson  <rth@cygnus.com>
47568
47569         * gcc.dg/c90-digraph-1.c: Don't xfail.
47570         * gcc.dg/compare2.c (case 10): Xfail.
47571         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
47572
47573 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
47574
47575         * gcc.dg/c99-main-1.c: New test.
47576
47577 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47578
47579         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
47580
47581 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
47582
47583         * gcc.c-tortuer/execute/20000726-1.c: New test.
47584
47585 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
47586
47587         * gcc.c-torture/execute/enum-2.c: New test.
47588
47589 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47590
47591         * gcc.dg/cpp/tr-warn3.c: New test.
47592
47593 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47594
47595         * g++.old-deja/g++.ext/implicit1.C: Remove.
47596         * g++.old-deja/g++.jason/c2.C: Remove
47597         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
47598         * g++.old-deja/g++.pt/crash16.C: Likewise.
47599         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
47600
47601 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47602
47603         * g++.old-deja/g++.other/for2.C: New test.
47604
47605 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
47606
47607         * gcc.dg/20000720-1.c: New test.
47608
47609 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
47610
47611         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
47612
47613 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
47614
47615         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
47616         * gcc.c-torture/execute/20000722-1.c: New.
47617         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
47618
47619 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
47620
47621         * gcc.dg/cpp/20000720-1.S: New test.
47622
47623 2000-07-21  Michael Meissner  <meissner@redhat.com>
47624
47625         * gcc.c-torture/execute/ieee/hugeval.c: New test.
47626
47627 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
47628
47629         * g++.old-deja/g++.brendan/crash16.C,
47630         g++.old-deja/g++.brendan/parse3.C,
47631         g++.old-deja/g++.brendan/redecl1.C,
47632         g++.old-deja/g++.ns/template13.C,
47633         g++.old-deja/g++.other/decl4.C,
47634         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
47635
47636 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
47637
47638         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
47639         and "Internal error".
47640
47641         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
47642         regexps.
47643         * gcc.dg/cpp/paste6.c: New test.
47644
47645 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
47646
47647         * gcc.dg/cpp/tr-direct.c: New test.
47648
47649         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
47650         gcc.dg/cpp/undef1.c: Tweak error regexps.
47651
47652 2000-07-18  Eric Christopher <echristo@redhat.com>
47653
47654         * gcc.c-torture/compile/20000718-1.c: New test.
47655
47656 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
47657
47658         * cpplex.c (_cpp_push_token): If the token being pushed back
47659         is the previous token in this context, just subtract one from
47660         context->posn.
47661         * cppmacro.c (save_expansion): Clear aux field when storing a
47662         placemarker.
47663
47664 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
47665
47666         * gcc.dg/noncompile/redecl-1.c: New test.
47667
47668 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
47669
47670         * gcc.c-torture/execute/20000717-5.c: New test.
47671         * gcc.c-torture/execute/20000717-1.x: Removed.
47672
47673 2000-07-17  Richard Henderson  <rth@cygnus.com>
47674
47675         * gcc.c-torture/execute/20000717-4.c: New test.
47676
47677 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
47678
47679         * gcc.dg/cpp/syshdr.c: New test.
47680         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
47681
47682 2000-07-17  Neil Booth  <neilb@earthling.net>
47683
47684         * gcc.dg/cpp/cmdlne-dM.c: New test.
47685         * gcc.dg/cpp/cmdlne-dD.c: New test.
47686
47687 2000-07-17  Jeffrey A Law  (law@cygnus.com)
47688
47689         * gcc.c-torture/execute/20000717-3.c: New test.
47690
47691         * gcc.c-torture/compile/20000717-1.c: New test.
47692
47693 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
47694
47695         * gcc.c-torture/execute/20000717-2.c: New test.
47696
47697 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47698
47699         * gcc.dg/formatz-1.c: New test.
47700
47701         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
47702         * gcc.dg/c99-digraph-1.c: New tests.
47703
47704         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
47705         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
47706
47707         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
47708         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
47709         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
47710         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
47711         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
47712         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
47713         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
47714
47715 2000-07-17  Greg McGary <greg@mcgary.org>
47716
47717         * gcc.c-torture/execute/20000717-1.c: New test.
47718         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
47719
47720 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
47721
47722         * gcc.c-torture/execute/20000715-2.c: New test.
47723         * gcc.dg/20000715-1.c: New test.
47724
47725 2000-07-15  Michael Meissner  <meissner@redhat.com>
47726
47727         * gcc.c-torture/execute/20000715-1.c: New test.
47728
47729 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
47730
47731         * gcc.c-torture/execute/20000707-1.c: New test.
47732
47733 2000-07-13  Neil Booth  <NeilB@earthling.net>
47734
47735         * testsuite/gcc.dg/cpp/digraph1.c,
47736         testsuite/gcc.dg/cpp/digraph2.c,
47737         testsuite/gcc.dg/cpp/digraphs.c: New tests.
47738
47739 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
47740
47741         * g77.f-torture/compile/20000630-2.f: New test.
47742         * g77.f-torture/compile/20000630-2.x
47743
47744 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
47745
47746         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
47747
47748 2000-07-11  Neil Booth  <NeilB@earthling.net>
47749
47750         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
47751
47752 2000-07-11  Neil Booth  <NeilB@earthling.net>
47753
47754         * gcc.dg/cpp/cmdlne-C.c: New.
47755
47756 2000-07-09  Neil Booth  <NeilB@earthling.net>
47757
47758         * gcc.dg/cpp/directiv.c: New tests.
47759         * gcc.dg/cpp/undef1.c: Update.
47760
47761 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
47762
47763         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
47764
47765 2000-07-09  Neil Booth  <NeilB@earthling.net>
47766
47767         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
47768
47769 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
47770
47771         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
47772         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
47773
47774 2000-07-08  Neil Booth  <NeilB@earthling.net>
47775
47776         * gcc.dg/cpp/macsyntx.c: New tests.
47777
47778 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
47779
47780         * gcc.dg/20000707-1.c: New test.
47781
47782 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
47783
47784         * gcc.c-torture/execute/20000706-1.c: New test.
47785         * gcc.c-torture/execute/20000706-2.c: New test.
47786         * gcc.c-torture/execute/20000706-3.c: New test.
47787         * gcc.c-torture/execute/20000706-4.c: New test.
47788         * gcc.c-torture/execute/20000706-5.c: New test.
47789
47790 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
47791
47792         * g++.old-deja/g++.pt/instantiate7.C: New test.
47793
47794 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
47795
47796         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
47797         * g++.old-deja/g++.mike/thunk3.C: Likewise.
47798         * g++.old-deja/g++.other/rtti3.C: Likewise.
47799         * g++.old-deja/g++.other/rttid3.C: Likewise.
47800
47801 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
47802
47803         *  g77.f-torture/compile/20000630-1.x: Fix typo
47804
47805 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
47806
47807         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
47808         assembly output.
47809
47810 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
47811
47812         * gcc.dg/cpp/ident.c: New test.
47813
47814 2000-07-05  Neil Booth  <NeilB@earthling.net>
47815
47816         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
47817           gcc.dg/cpp/lexstrng.c: New tests.
47818
47819 2000-07-04  Neil Booth  <NeilB@earthling.net>
47820
47821         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
47822         * gcc.dg/cpp/strify2.c: Same.
47823
47824 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
47825
47826         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
47827         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
47828         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
47829         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
47830
47831         * testsuite/gcc.dg/cpp/macro1.c,
47832         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
47833         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
47834         testsuite/gcc.dg/cpp/strify1.c,
47835         testsuite/gcc.dg/cpp/strify2.c: New tests.
47836
47837 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
47838
47839         * gcc.c-torture/execute/20000703-1.c: New test.
47840
47841 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47842
47843         * g++.old-deja/g++.pt (lookup10.C): New test.
47844
47845 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47846
47847         * g++.old-deja/g++.pt (typename25.C): New test.
47848
47849 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
47850
47851         * gcc.c-torture/compile/20000701-1.c: New test.
47852
47853 2000-06-30  Nick Clifton  <nickc@cygnus.com>
47854
47855         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
47856         to test case.
47857
47858 2000-06-30  Catherine Moore  <clm@cygnus.com>
47859
47860         * gcc.c-torture/execute/align-1.c: New test.
47861
47862 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
47863
47864         * g++.old-deja/g++.pt/expr8.C: New test.
47865         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
47866
47867 2000-06-29  Nick Clifton  <nickc@cygnus.com>
47868
47869         * gcc.c-torture/compile/20000629-1.c: New test.
47870
47871 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
47872
47873
47874         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
47875         gcc.dg/noncompile directory, depending on whether they're
47876         preprocessor tests or not.  Annotate all the tests for the dg
47877         framework.
47878
47879         * gcc.c-torture/noncompile/noncompile.exp: Delete.
47880         * gcc.dg/noncompile/noncompile.exp: New.
47881
47882         * Moved files:
47883         Old name                                New name
47884         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
47885         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
47886         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
47887         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
47888         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
47889         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
47890         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
47891         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
47892         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
47893         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
47894         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
47895         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
47896         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
47897         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
47898         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
47899         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
47900         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
47901         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
47902         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
47903         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
47904         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
47905         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
47906         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
47907         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
47908
47909         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
47910         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
47911         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
47912         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
47913         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
47914         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
47915
47916 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
47917
47918         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
47919         declare one variable.  On the fourth, error.
47920         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
47921         declared by 20000628-1a.h.
47922
47923 2000-06-29  Richard Henderson  <rth@redhat.com>
47924
47925         * gcc.c-torture/execute/930529-1.x: New file.
47926         * gcc.dg/920413-1.c: Adjust expected warning text.
47927         * gcc.dg/980217-1.c: Declare abort.
47928         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
47929
47930 2000-06-29  Jeffrey A Law  (law@cygnus.com)
47931
47932         * g77.f-torture/compile/20000629-1.f: New test.
47933         * g77.f-torture/compile/20000629-1.x: Expected to fail.
47934
47935 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
47936
47937         Rearrange lots of files, removing entirely the
47938         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
47939         directories.
47940
47941         * Deleted files:
47942         gcc.c-torture/code_quality/code_quality.exp
47943         gcc.c-torture/special/special.exp
47944         gcc.failure/failure.exp
47945         gcc.failure/940409-1.x
47946         gcc.c-torture/compile/961203-1.x
47947
47948         * New files:
47949         gcc.misc-tests/linkage.exp
47950         gcc.c-torture/execute/920730-1t.c
47951         gcc.c-torture/execute/920730-1t.x
47952         gcc.c-torture/compile/920520-1.x
47953         gcc.c-torture/compile/920521-1.x
47954         gcc.c-torture/compile/981006-1.x
47955         gcc.c-torture/execute/eeprof-1.x
47956
47957         * Moved files (possibly with modifications to fit a new harness):
47958         Old name                                New name
47959         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
47960         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
47961         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
47962         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
47963         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
47964         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
47965         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
47966         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
47967         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
47968         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
47969         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
47970         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
47971         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
47972         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
47973
47974 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
47975
47976         * c-torture/compile/961203-1.x: Delete.
47977
47978         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
47979         not exit. Include stdio.h.
47980         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
47981         * gcc.misc-tests/dg-12.c: Likewise.
47982         * gcc.misc-tests/dg-5.c: Likewise.
47983         * gcc.misc-tests/dg-6.c: Likewise.
47984         * gcc.misc-tests/dg-7.c: Prototype abort.
47985         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
47986         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
47987         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
47988         not exit.
47989         * gcc.misc-tests/sieve.c: Use return from main, not exit.
47990         * gcc.misc-tests/sort2.c: Use return from main, not exit.
47991
47992 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
47993
47994         * gcc.dg/cpp/20000628-1.c: New test.
47995         * gcc.dg/cpp/20000628-1.h: New header for above test.
47996         * gcc.dg/cpp/20000628-1a.h: Likewise.
47997
47998 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
47999
48000         * gcc.dg/cpp: New directory.
48001         * gcc.dg/cpp/cpp.exp: New driver.
48002         * gcc.dg/cpp/20000627-1.c: New test.
48003         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48004         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48005         and rewrite as a compilation test.
48006
48007         * gcc.dg: Move many files into the cpp subdirectory, possibly
48008         renaming or editing them as well.
48009         Old name                New name
48010         990119-1.c              cpp/19990119-1.c
48011         990228-1.c              cpp/19990228-1.c
48012         990407-1.c              cpp/19990407-1.c
48013         990409-1.c              cpp/19990409-1.c
48014         990413-1.c              cpp/19990413-1.c
48015         990703-1.c              cpp/19990703-1.c
48016         20000127-1.c            cpp/20000127-1.c
48017         20000129-1.c            cpp/20000129-1.c
48018         20000207-1.c            cpp/20000207-1.c
48019         20000207-2.c            cpp/20000207-2.c
48020         20000209-1.c            cpp/20000209-1.c
48021         20000209-2.c            cpp/20000209-2.c
48022         20000301-1.c            cpp/20000301-1.c
48023         20000419-1.c            cpp/20000419-1.c
48024         20000510-1.S            cpp/20000510-1.S
48025         20000519-1.c            cpp/20000519-1.c
48026         20000529-1.c            cpp/20000529-1.c
48027         20000625-1.c            cpp/20000625-1.c
48028         20000625-2.c            cpp/20000625-2.c
48029         cpp-as1.c               cpp/assert1.c
48030         cpp-as2.c               cpp/assert2.c
48031         cxx-comments-1.c        cpp/cxxcom1.c
48032         cxx-comments-2.c        cpp/cxxcom2.c
48033         endif-label.c           cpp/endif.c
48034         cpp-hash1.c             cpp/hash1.c
48035         cpp-hash2.c             cpp/hash2.c
48036         cpp-if1.c               cpp/if-1.c
48037         cpp-if2.c               cpp/if-2.c
48038         cpp-if3.c               cpp/if-3.c
48039         cpp-if4.c               cpp/if-4.c
48040         cpp-if5.c               cpp/if-5.c
48041         cpp-cond.c              cpp/if-cexp.c
48042         cpp-missingop.c         cpp/if-mop.c
48043         cpp-missingparen.c      cpp/if-mpar.c
48044         cpp-opprec.c            cpp/if-oppr.c
48045         cpp-ifparen.c           cpp/if-paren.c
48046         cpp-shortcircuit.c      cpp/if-sc.c
48047         cpp-shift.c             cpp/if-shift.c
48048         cpp-unary.c             cpp/if-unary.c
48049         cpp-li1.c               cpp/line1.c
48050         cpp-li2.c               cpp/line2.c
48051         lineno.c                cpp/line3.c
48052         lineno-2.c              cpp/line4.c
48053         cpp-mi.c                cpp/mi1.c
48054         cpp-mic.h               cpp/mi1c.h
48055         cpp-micc.h              cpp/mi1cc.h
48056         cpp-mind.h              cpp/mi1nd.h
48057         cpp-mindp.h             cpp/mi1ndp.h
48058         cpp-mix.h               cpp/mi1x.h
48059         cpp-mi2.c               cpp/mi2.c
48060         cpp-mi2a.h              cpp/mi2a.h
48061         cpp-mi2b.h              cpp/mi2b.h
48062         cpp-mi2c.h              cpp/mi2c.h
48063         cpp-mi3.c               cpp/mi3.c
48064         cpp-mi3.def             cpp/mi3.def
48065         poison-1.c              cpp/poison.c
48066         pr-impl.c               cpp/prag-imp.c
48067         cpp-redef-2.c           cpp/redef1.c
48068         cpp-redef.c             cpp/redef2.c
48069         strpaste.c              cpp/strp1.c
48070         strpaste-2.c            cpp/strp2.c
48071         cpp-tradpaste.c         cpp/tr-paste.c
48072         cpp-tradstringify.c     cpp/tr-str.c
48073         cpp-tradwarn1.c         cpp/tr-warn1.c
48074         cpp-tradwarn2.c         cpp/tr-warn2.c
48075         trigraphs.c             cpp/trigraphs.c
48076         cpp-unc1.c              cpp/unc1.c
48077         cpp-unc2.c              cpp/unc2.c
48078         cpp-unc3.c              cpp/unc3.c
48079         cpp-unc.c               cpp/unc4.c
48080         undef.c                 cpp/undef1.c
48081         undef-2.c               cpp/undef2.c
48082         cpp-wi1.c               cpp/widestr1.c
48083
48084 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48085
48086         * lib/g++.exp (g++_include_flags): Tweak.
48087
48088 2000-06-27  H.J. Lu  <hjl@gnu.org>
48089             Loren J. Rittle  <ljrittle@acm.org>
48090
48091         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48092         version with one that knows about the new gcc tree structure.
48093         (g++_link_flags): Same.
48094
48095 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48096
48097         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48098         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48099         case we are cross-compiling.
48100
48101         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48102         g++.old-deja/g++.niklas/Makefile.in,
48103         g++.old-deja/g++.niklas/configure.in,
48104         g++.old-deja/g++.other/Makefile.in,
48105         g++.old-deja/g++.other/configure.in,
48106         gcc.c-torture/code_quality/Makefile.in,
48107         gcc.c-torture/code_quality/configure.in,
48108         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48109         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48110         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48111         gcc.c-torture/execute/ieee/Makefile.in,
48112         gcc.c-torture/execute/ieee/configure.in,
48113         gcc.c-torture/noncompile/Makefile.in,
48114         gcc.c-torture/noncompile/configure.in,
48115         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48116         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48117         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48118
48119 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48120
48121         * g++.old-deja/g++.other/ambig3.C: New test.
48122
48123 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48124
48125         * g++.old-deja/g++.pt/syntax1.C: New test.
48126         * g++.old-deja/g++.pt/syntax2.C: New test.
48127         * g++.old-deja/g++.other/syntax3.C: New test.
48128         * g++.old-deja/g++.other/syntax4.C: New test.
48129
48130 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48131
48132         * gcc.dg/20000623-1.c: Prototype exit and abort.
48133
48134 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48135
48136         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48137         New tests.
48138         * gcc.dg/cpp-mi3.def: New file.
48139
48140         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48141         inside assertions.
48142         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48143         lexer's error messages.
48144         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48145         divine anything from the linemarkers.
48146         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48147         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48148
48149 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48150
48151         * gcc.dg/20000623-1.c: New test.
48152
48153 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48154
48155         * gcc.c-torture/execute/20000622-1.c: New test.
48156
48157 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48158
48159         * g++.old-deja/g++.other/init15.C: New test.
48160
48161 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48162
48163         * g++.old-deja/g++.pt/vaarg2.C: New test.
48164         * g++.old-deja/g++.pt/vaarg3.C: New test.
48165
48166 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
48167
48168         * g++.old-deja/g++.other/dyncast6.C: New test.
48169
48170 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
48171
48172         * gcc.c-torture/execute/loop-6.c: New test.
48173
48174 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
48175
48176         * gcc.dg/20000614-1.c: New test.
48177         * gcc.dg/20000614-2.c: New test.
48178
48179 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
48180
48181         * g++.old-deja/g++.other/inline12.C: New test.
48182
48183 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
48184
48185         * g++.old-deja/g++.other/eh1.C: New test.
48186
48187 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
48188
48189         * g++.old-deja/g++.other/type.C: New test.
48190
48191 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48192
48193         * g++.old-deja/g++.other/initstring.C: New test.
48194
48195 2000-06-12  Jason Merrill  <jason@redhat.com>
48196
48197         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
48198
48199 2000-06-09  Jeffrey A Law  (law@cygnus.com)
48200
48201         * gcc.c-torture/compile/20000609-1.c: New test.
48202
48203 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
48204
48205         * gcc.dg/20000609-1.c: New test.
48206
48207 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
48208
48209         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
48210         * gcc.c-torture/noncompile/poison-1.c: Move...
48211         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
48212         * gcc.dg/cpp-li1.c: Add a token after the #line.
48213
48214 2000-06-05  Richard Henderson  <rth@cygnus.com>
48215
48216         * gcc.c-torture/execute/20000605-2.c: New test.
48217         * gcc.c-torture/execute/20000605-3.c: New test.
48218
48219 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
48220
48221         * g77.f-torture/execute/20000503-1.x: New file.
48222
48223 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
48224
48225         * g++.old-deja/g++.eh/badalloc1.C: New test.
48226
48227 2000-06-05  Richard Henderson  <rth@cygnus.com>
48228
48229         * gcc.c-torture/execute/20000605-1.c: New test.
48230
48231 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48232             Nathan Sidwell <nathan@codesourcery.com>
48233
48234         * gcc.c-torture/compile/20000605-1.c: New test.
48235
48236 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
48237
48238         * g77.f-torture/compile/20000601-1.f: New test.
48239
48240 2000-06-03  Richard Henderson  <rth@cygnus.com>
48241
48242         * gcc.c-torture/execute/20000603-1.c: New.
48243
48244 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
48245
48246         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48247         * gcc.dg/noreturn-2.c (noreturn): Likewise.
48248
48249 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
48250
48251         * gcc.dg/compare2.c (case 12): XFAIL.
48252         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48253         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48254
48255         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48256
48257 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
48258
48259         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48260         guard macro is already defined when the header is first
48261         included.
48262         * gcc.dg/cpp-mix.h: New file.
48263         * gcc.dg/endif-label.c: Update patterns to match compiler.
48264
48265         * g++.brendan/complex1.C: Declare abort.
48266         * g++.law/refs4.C: Remove XFAIL.
48267         * g++.oliva/expr2.C: Declare abort and exit.
48268
48269 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
48270
48271         * gcc.c-torture/execute/20000528-1.c: New test.
48272
48273         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48274         * g++.old-deja/g++.law/temps4.C: Likewise.
48275
48276         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48277         stdlib.h.  Call abort() on failure.
48278         * g++.old-deja/g++.law/refs4.C: Likewise.
48279         * g++.old-deja/g++.law/temps4.C: Likewise.
48280         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48281         * gcc.c-torture/execute/20000112-1.c: Include string.h.
48282
48283 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
48284
48285         Relative to g++.dg/special:
48286         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48287
48288         Relative to g++.old-deja:
48289         * g++.brendan/complex1.C, g++.jason/optimize2.C,
48290         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48291         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48292         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48293         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48294         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48295         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48296
48297         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48298         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48299         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48300         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48301         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48302         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48303         and/or string.h.
48304
48305         * g++.other/goto1.C: Update expectations for error messages.
48306
48307 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
48308
48309         * gcc.c-torture/compile/20000523-1.c: New test.
48310
48311 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48312
48313         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48314
48315 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48316
48317         * g++.old-deja/g++.eh/catch11.C: New test.
48318         * g++.old-deja/g++.eh/catch12.C: New test.
48319
48320 2000-05-24  Nick Clifton  <nickc@cygnus.com>
48321
48322         * gcc.c-torture/execute/20000523-1.c: New test.
48323
48324 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
48325
48326         * c-torture/execute/bcp-1.c: Replace abort in arg of
48327         __builtin_constant_p with a generic external function.
48328
48329         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48330         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48331         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48332         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48333         Prototype abort and/or exit.
48334
48335         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48336         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48337         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48338         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48339
48340 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
48341
48342         * gcc.dg/dwarf2-1.c: New test.
48343
48344 2000-05-20  Richard Henderson  <rth@cygnus.com>
48345
48346         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
48347
48348 2000-05-20  Andreas Jaeger  <aj@suse.de>
48349
48350         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
48351         testcase.
48352
48353 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
48354
48355         * gcc.c-torture/execute/20000519-2.c: New test.
48356
48357 2000-05-19  Andreas Jaeger  <aj@suse.de>
48358
48359         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
48360         which fails with SSA.
48361
48362         * lib/c-torture.exp: Also test with -O3 -fssa.
48363
48364 2000-05-18  Michael Meissner  <meissner@redhat.com>
48365
48366         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
48367         * gcc.c-torture/execute/920415-1.c: Ditto.
48368         * gcc.c-torture/execute/920501-1.c: Ditto.
48369         * gcc.c-torture/execute/conversion.c: Ditto.
48370         * gcc.c-torture/execute/cvt-1.c: Ditto.
48371
48372 2000-05-18  Jeffrey A Law  (law@cygnus.com)
48373
48374         * gcc.c-torture/compile/20000518-1.c: New test.
48375
48376 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48377
48378         * g77.f-torture/compile/200005018.f: New test.
48379
48380 2000-05-17  Jeffrey A Law  (law@cygnus.com)
48381
48382         * gcc.c-torture/compile/20000517-1.c: New test.
48383
48384 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48385
48386         * gcc.c-torture/execute/20000516-1.c: New test.
48387
48388 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
48389
48390         * g++.old-deja/g++.other/eh.C: New test.
48391
48392 2000-05-12  Richard Henderson  <rth@cygnus.com>
48393
48394         * gcc.c-torture/execute/990208-1.c (main): Don't pass
48395         constants through to doit's conditional.
48396
48397 2000-05-11  Jeffrey A Law  (law@cygnus.com)
48398
48399         * gcc.c-torture/compile/20000511-1.c: New test.
48400         * g77.f-torture/compile/20000511-1.f: New test.
48401         * g77.f-torture/compile/20000511-2.f: New test.
48402
48403 2000-05-11  Michael Meissner  <meissner@redhat.com>
48404
48405         * gcc.c-torture/execute/20000511-1.c: New test.
48406
48407 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
48408
48409         * gcc.dg/dg.exp: Scan .S files as well as .c files.
48410         * gcc.dg/20000510-1.S: New.
48411
48412 2000-05-08  Catherine Moore  <clm@cygnus.com>
48413
48414         * gcc.dg/unused-3.c: New.
48415
48416 2000-05-06  Richard Henderson  <rth@cygnus.com>
48417
48418           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
48419           * g++.old-deja/g++.mike/warn1.C: Likewise.
48420           * g++.old-deja/g++.pt/local1.C: Likewise.
48421           * g++.old-deja/g++.pt/local7.C: Likewise.
48422           * g++.old-deja/g++.pt/spec16.C: Likewise.
48423
48424 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
48425
48426         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
48427
48428 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
48429
48430           * g77.f-torture/execute/20000503-1.f: New test.
48431
48432 2000-05-04  Andreas Jaeger  <aj@suse.de>
48433
48434         * gcc.dg/noreturn-2.c: New test.
48435
48436 2000-05-04  Neil Booth  <NeilB@earthling.net>
48437
48438         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
48439         preprocessor.
48440
48441 2000-05-04  Richard Henderson  <rth@cygnus.com>
48442
48443         * gcc.c-torture/execute/20000503-1.c: Fix typo.
48444
48445 2000-05-04  Richard Henderson  <rth@cygnus.com>
48446
48447         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
48448         OpenSSL by Jason R Thorpe.
48449
48450 2000-05-03  Jim Wilson  <wilson@cygnus.com>
48451
48452         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
48453
48454 2000-05-03  Robert Lipe <robertlipe@usa.net>
48455
48456         * gcc.dg/20000503-1.c: New test.
48457
48458 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
48459
48460         * gcc.c-torture/compile/20000502-1.c: New test.
48461         * g++.old-deja/g++.other/align.C: New test.
48462         * gcc.dg/cpp-tradstringify.c: New test.
48463
48464 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48465
48466         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
48467         and hard registers.
48468
48469 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
48470
48471         * gcc.c-torture/execute/loop-5.c: New test.
48472
48473 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
48474
48475         * gcc.c-torture/execute/va-arg-20.c: New test.
48476
48477 2000-04-23  Jeffrey A Law  (law@cygnus.com)
48478
48479         * gcc.c-torture/execute/20000422-1.c: New test.
48480
48481 2000-04-20  Greg McGary  <gkm@gnu.org>
48482
48483         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
48484         when optimizing, but without sibling-call optimizations (-O1).
48485
48486 2000-04-20  Jeffrey A Law  (law@cygnus.com)
48487
48488           * gcc.c-torture/compile/20000420-1.c: New test.
48489
48490 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48491
48492         * g++.abi/ptrflags.C: New test.
48493         * g++.eh/catchptr1.C: Test incomplete pointer chains.
48494
48495 2000-04-19  Catherine Moore  <clm@cygnus.com>
48496
48497         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
48498
48499 2000-04-19  Greg McGary  <gkm@gnu.org>
48500
48501         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
48502         sibling-call optimizations.
48503
48504 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
48505
48506         * gcc.dg/20000419-1.c: New test.
48507
48508 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
48509
48510         * gcc.c-torture/execute/20000412-6.c: New test.
48511
48512 2000-04-12  Jeffrey A Law  (law@cygnus.com)
48513
48514         * gcc.c-torture/execute/20000412-5.c: New test.
48515         * g77.f-torture/compile/20000412-1.f: New test.
48516         * gcc.c-torture/execute/20000412-4.c: New test.
48517         * gcc.c-torture/compile/20000412-2.c: New test.
48518         * gcc.c-torture/execute/20000412-3.c: New test.
48519         * gcc.c-torture/compile/20000412-1.c: New test.
48520         * gcc.c-torture/execute/20000412-2.c: New test.
48521
48522 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
48523
48524         * objc/execute/bf-20.m: New test.
48525
48526 2000-04-10  Richard Henderson  <rth@cygnus.com>
48527
48528         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
48529
48530         * gcc.c-torture/execute/20000412-1.c: New test.
48531
48532 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48533
48534         * g++.old-deja/g++.eh/catchptr1.C: New test.
48535
48536 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
48537
48538         * g++.old-deja/g++.abi/cxa_vec.C: New test.
48539
48540 2000-04-08  Neil Booth  <NeilB@earthling.net>
48541
48542         * gcc.dg/cpp-nullchar.c: Remove test as
48543         embedded nulls cause problems.
48544
48545 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48546
48547         * gcc.dg/compare2.c: New test.
48548
48549 2000-04-08  Neil Booth  <NeilB@earthling.net>
48550
48551         * gcc.dg/cpp-nullchar.c: New test.
48552
48553 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
48554
48555         * gcc.dg/cpp-mi2.c: New test.
48556         * gcc.dg/cpp-mi2[abc].h: New files.
48557
48558 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
48559
48560         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
48561         member name.
48562
48563 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48564
48565         * g++.old-deja/g++.abi/vmihint.C: New test.
48566
48567 2000-04-06  Neil Booth  <NeilB@earthling.net>
48568
48569         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
48570         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
48571         copyright.
48572
48573 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
48574
48575         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
48576         avoid stack-frame overwrite.
48577
48578 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
48579
48580         * gcc.c-torture/compile/20000405-2.c: New test.
48581         * gcc.c-torture/compile/20000405-3.c: New test.
48582
48583 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48584
48585         * gcc.c-torture/compile/20000405-1.c: New test.
48586
48587 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
48588
48589         * gcc.dg/cast-qual-1.c: Revert last change.
48590
48591 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48592
48593         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
48594
48595 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
48596
48597         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
48598         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
48599
48600 2000-04-03  Jeffrey A Law  (law@cygnus.com)
48601
48602         * gcc.c-torture/compile/20000403-2.c: New test.
48603         * gcc.c-torture/compile/20000403-1.c: New test.
48604
48605 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
48606
48607         * gcc.c-torture/execute/20000403-1.c: New test.
48608
48609 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
48610
48611         * gcc.c-torture/execute/20000402-1.c: New test.
48612
48613 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
48614
48615         * gcc.c-torture/execute/va-arg-15.c: New test.
48616         * gcc.c-torture/execute/va-arg-16.c: New test.
48617         * gcc.c-torture/execute/va-arg-17.c: New test.
48618         * gcc.c-torture/execute/va-arg-18.c: New test.
48619         * gcc.c-torture/execute/va-arg-19.c: New test.
48620
48621 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
48622
48623         * gcc.c-torture/compile/981211-1.c: Move to...
48624         * gcc.dg/cpp-as1.c: ...here.
48625         * gcc.dg/cpp-as2.c: New file.
48626
48627         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
48628         compiler.
48629
48630 2000-04-02  Neil Booth  <NeilB@earthling.net>
48631
48632         * gcc.dg/cpp-cond.c  New tests.
48633         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
48634         accidental success less likely.
48635         * gcc.dg/cpp-missingop.c  New tests.
48636         * gcc.dg/cpp-missingparen.c  New tests.
48637         * gcc.dg/cpp-shift.c  New tests.
48638         * gcc.dg/cpp-shortcircuit.c  New tests.
48639         * gcc.dg/cpp-unary.c  New tests.
48640
48641 2000-03-29  Jeffrey A Law  (law@cygnus.com)
48642
48643         * gcc.c-torture/compile/20000329-1.c: New test.
48644
48645 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
48646
48647         * gcc.c-torture/compile/20000326-1.c: New test.
48648         * gcc.c-torture/compile/20000326-2.c: New test.
48649
48650 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
48651
48652         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
48653         the first parameter is a function argument.
48654
48655 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
48656
48657         * g++.old-deja/g++.ext/array4.C: New test.
48658
48659 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
48660
48661         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
48662
48663 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48664
48665         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
48666
48667 2000-03-19  Richard Henderson  <rth@cygnus.com>
48668
48669         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
48670
48671 2000-03-19  Richard Henderson  <rth@cygnus.com>
48672
48673         * gcc.c-torture/compile/20000319-1.c: New test.
48674
48675 2000-03-14  Jeffrey A Law  (law@cygnus.com)
48676
48677         * gcc.c-torture/execute/20000314-3.c: New test.
48678         * gcc.c-torture/execute/20000314-2.c: New test.
48679         * gcc.c-torture/execute/20000314-1.c: New test.
48680         * gcc.c-torture/compile/20000314-2.c: New test.
48681         * gcc.c-torture/compile/20000314-1.c: New test.
48682
48683 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
48684
48685         * g++.old-deja/g++.warn/inline.C: New test.
48686
48687 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
48688
48689         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
48690         standards-compliant result rather than specific constants.
48691         Put test-values in array.
48692
48693 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
48694
48695         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
48696         (g++_target_compile): Put test-specific options last.
48697
48698 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48699
48700         * g++.old-deja/g++.eh/vbase4.C: New test.
48701
48702 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48703
48704         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
48705
48706 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48707
48708         * g++.old-deja/g++.brendan/misc12.C: Removed.
48709         * g++.old-deja/g++.pt/memtemp77.C: Constify.
48710         * g++.old-deja/g++.ext/pretty4.C: New test.
48711
48712 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48713
48714         * g++.old-deja/g++.other/string2.C: New test.
48715
48716 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
48717
48718         * g++.old-deja/g++.warn/impint2.C: New test.
48719
48720 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
48721
48722         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
48723         is 1, not zero.
48724
48725 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
48726
48727         * g++.old-deja/g++.warn/impint.C: New test.
48728         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
48729         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
48730         * g++.old-deja/g++.pt/explicit12.C: Likewise.
48731         * g++.old-deja/g++.pt/explicit13.C: Likewise.
48732         * g++.old-deja/g++.pt/explicit17.C: Likewise.
48733         * g++.old-deja/g++.pt/explicit18.C: Likewise.
48734         * g++.old-deja/g++.pt/explicit19.C: Likewise.
48735         * g++.old-deja/g++.pt/explicit23.C: Likewise.
48736         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48737         * g++.old-deja/g++.pt/explicit35.C: Likewise.
48738         * g++.old-deja/g++.pt/explicit6.C: Likewise.
48739         * g++.old-deja/g++.pt/memclass7.C: Likewise.
48740
48741 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
48742
48743         * gcc.dg/cpp-redef.c: New test.
48744
48745 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
48746
48747         * g++.old-deja/g++.pt/unify7.C: New test.
48748
48749 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48750
48751         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
48752         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
48753
48754 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
48755
48756         * gcc.c-torture/compile/20000224-1.c: New test.
48757
48758 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48759
48760         * gcc.c-torture/compile/cpp-2.c: New test.
48761         * gcc.c-torture/compile/cpp-1.c: New test.
48762
48763 2000-02-25  Jeffrey A Law  (law@cygnus.com)
48764
48765         * gcc.c-torture/execute/20000225-1.c: New test.
48766
48767 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48768
48769         * gcc.dg/cpp-li2.c: New test.
48770
48771         * gcc.dg/cpp-wi1.c: New test.
48772
48773         * gcc.dg/cpp-li1.c: New test.
48774
48775 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
48776
48777         * g++.old-deja/g++.other/sizeof5.C: New test.
48778
48779 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48780
48781         * gcc.c-torture/execute/va-arg-13.c: New test.
48782
48783 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
48784
48785         * gcc.c-torture/execute/va-arg-12.c: New test.
48786
48787 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
48788
48789         * gcc.c-torture/execute/20000223-1.c: New test.
48790
48791 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
48792
48793         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
48794
48795 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
48796
48797         * g++.old-deja/g++.abi/ptrmem.C: New test.
48798
48799 2000-02-19  Richard Henderson  <rth@cygnus.com>
48800
48801         * gcc.c-torture/compile/init-3.c: New.
48802
48803 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
48804
48805         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
48806         ALWAYS_CXXFLAGS.
48807
48808 2000-02-11  Robert Lipe <robertl@sco.com>
48809
48810         * gcc.c-torture/compile/20000211-3.c: New test.
48811
48812 2000-02-11  Martin Buchholz <martin@xemacs.org>
48813
48814         * gcc.c-torture/compile/20000211-2.c: New test.
48815
48816 2000-02-11  Jeffrey A Law  (law@cygnus.com)
48817
48818         * gcc.c-torture/compile/20000211-1.c: New test.
48819
48820 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
48821
48822         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
48823           on native targets
48824
48825 2000-02-08  Nathan Sidwell  <nathan@acm.org>
48826
48827         * g++.old-deja/g++.other/cast5.C: New test.
48828
48829 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
48830
48831         * gcc.c-torture/execute/20000205-1.c: New.
48832
48833 2000-02-03  Nathan Sidwell  <nathan@acm.org>
48834
48835         * g++.old-deja/g++.jason/cast3.C: Return void.
48836         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
48837
48838 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48839
48840         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
48841
48842         * gcc.dg/loop-1.c: New test.
48843
48844 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
48845
48846         * gcc.c-torture/compile/20000127-1.c: New test.
48847         * gcc.c-torture/execute/991228-1.c: New test.
48848
48849 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48850
48851         * gcc.dg/unused-2.c: New test.
48852
48853         * gcc.dg/conv-1.c: New test.
48854
48855 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
48856
48857         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
48858         compiler.
48859         (tool_option_proc): Fix typo.
48860
48861 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
48862
48863         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
48864         of the ld on the host, not on the build machine.
48865         Also, don't crash if '--help' is not a supported option.
48866
48867 2000-01-24  Richard Henderson  <rth@cygnus.com>
48868
48869         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
48870
48871 2000-01-20  Jeffrey A Law  (law@cygnus.com)
48872
48873         * gcc.c-torture/execute/20000120-2.c: New test.
48874         * gcc.c-torture/execute/20000120-1.c: New test.
48875
48876 2000-01-13  Jeffrey A Law  (law@cygnus.com)
48877
48878         * gcc.c-torture/execute/20000113-1.c: New test.
48879
48880 2000-01-12  Jeffrey A Law  (law@cygnus.com)
48881
48882         * gcc.c-torture/execute/20000112-1.c: New test.
48883
48884 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48885
48886         * gcc.dg/20000111-1.c: New test.
48887
48888 2000-01-10  Jeffrey A Law  (law@cygnus.com)
48889
48890         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
48891         with 16 bit integers.
48892
48893 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48894
48895         * gcc.dg/20000108-1.c: New test.
48896
48897 2000-01-05  Nathan Sidwell  <nathan@acm.org>
48898
48899         * g++.old-deja/g++.ns/koenig8.C: New test.
48900
48901 2000-01-05  Nathan Sidwell  <nathan@acm.org>
48902
48903         * g++.old-deja/g++.other/cast4.C: New test.
48904
48905 2000-01-05  Jeffrey A Law  (law@cygnus.com)
48906
48907         * gcc.c-torture/compile/20000105-2.c: New test.
48908         * gcc.c-torture/compile/20000105-1.c: New test.
48909
48910 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48911
48912         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
48913         references to printf & atoi to conform to ANSI standard.
48914         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
48915         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
48916         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
48917         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
48918         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
48919         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48920         * g++.old-deja/g++.brendan/copy1.C: Likewise.
48921         * g++.old-deja/g++.brendan/copy2.C: Likewise.
48922         * g++.old-deja/g++.brendan/copy3.C: Likewise.
48923         * g++.old-deja/g++.brendan/copy4.C: Likewise.
48924         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48925         * g++.old-deja/g++.brendan/copy6.C: Likewise.
48926         * g++.old-deja/g++.brendan/copy7.C: Likewise.
48927         * g++.old-deja/g++.brendan/copy8.C: Likewise.
48928         * g++.old-deja/g++.brendan/crash11.C: Likewise.
48929         * g++.old-deja/g++.brendan/crash14.C: Likewise.
48930         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
48931         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48932         * g++.old-deja/g++.brendan/delete2.C: Likewise.
48933         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
48934         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
48935         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
48936         * g++.old-deja/g++.brendan/eh1.C: Likewise.
48937         * g++.old-deja/g++.brendan/groff1.C: Likewise.
48938         * g++.old-deja/g++.brendan/init3.C: Likewise.
48939         * g++.old-deja/g++.brendan/misc12.C: Likewise.
48940         * g++.old-deja/g++.brendan/misc7.C: Likewise.
48941         * g++.old-deja/g++.brendan/new2.C: Likewise.
48942         * g++.old-deja/g++.brendan/operators4.C: Likewise.
48943         * g++.old-deja/g++.brendan/operators5.C: Likewise.
48944         * g++.old-deja/g++.brendan/overload2.C: Likewise.
48945         * g++.old-deja/g++.brendan/overload7.C: Likewise.
48946         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
48947         * g++.old-deja/g++.brendan/reference1.C: Likewise.
48948         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
48949         * g++.old-deja/g++.brendan/template24.C: Likewise.
48950         * g++.old-deja/g++.brendan/template3.C: Likewise.
48951         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
48952         * g++.old-deja/g++.jason/inline3.C: Likewise.
48953         * g++.old-deja/g++.jason/opeq.C: Likewise.
48954         * g++.old-deja/g++.law/arg5.C: Likewise.
48955         * g++.old-deja/g++.law/arm7.C: Likewise.
48956         * g++.old-deja/g++.law/ctors11.C: Likewise.
48957         * g++.old-deja/g++.law/cvt8.C: Likewise.
48958         * g++.old-deja/g++.law/init9.C: Likewise.
48959         * g++.old-deja/g++.law/refs4.C: Likewise.
48960         * g++.old-deja/g++.law/template2.C: Likewise.
48961         * g++.old-deja/g++.law/visibility24.C: Likewise.
48962         * g++.old-deja/g++.law/vtable3.C: Likewise.
48963         * g++.old-deja/g++.mike/asm2.C: Likewise.
48964         * g++.old-deja/g++.mike/eh1.C: Likewise.
48965         * g++.old-deja/g++.mike/misc1.C: Likewise.
48966         * g++.old-deja/g++.mike/misc13.C: Likewise.
48967         * g++.old-deja/g++.mike/misc14.C: Likewise.
48968         * g++.old-deja/g++.mike/ns12.C: Likewise.
48969         * g++.old-deja/g++.mike/p1248.C: Likewise.
48970         * g++.old-deja/g++.mike/p3708.C: Likewise.
48971         * g++.old-deja/g++.mike/p3708a.C: Likewise.
48972         * g++.old-deja/g++.mike/p3708b.C: Likewise.
48973         * g++.old-deja/g++.mike/p646.C: Likewise.
48974         * g++.old-deja/g++.mike/p700.C: Likewise.
48975         * g++.old-deja/g++.mike/p783.C: Likewise.
48976         * g++.old-deja/g++.mike/p783a.C: Likewise.
48977         * g++.old-deja/g++.mike/p783b.C: Likewise.
48978         * g++.old-deja/g++.mike/p786.C: Likewise.
48979         * g++.old-deja/g++.mike/p789.C: Likewise.
48980         * g++.old-deja/g++.mike/p789a.C: Likewise.
48981         * g++.old-deja/g++.mike/p807a.C: Likewise.
48982         * g++.old-deja/g++.other/delete3.C: Likewise.
48983         * g++.old-deja/g++.other/dyncast1.C: Likewise.
48984         * g++.old-deja/g++.other/dyncast2.C: Likewise.
48985         * g++.old-deja/g++.other/dyncast3.C: Likewise.
48986         * g++.old-deja/g++.other/empty1.C: Likewise.
48987         * g++.old-deja/g++.other/temporary1.C: Likewise.
48988         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
48989         * g++.old-deja/g++.pt/t16.C: Likewise.
48990         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
48991
48992 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
48993
48994         * gcc.dg/991230-1.c: New test.
48995
48996 1999-12-29  Jeffrey A Law  (law@cygnus.com)
48997
48998         * gcc.c-torture/compile/991229-3.c: New test.
48999         * gcc.c-torture/compile/991229-2.c: New test.
49000         * gcc.c-torture/compile/991229-1.c: New test.
49001
49002 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49003
49004         * gcc.c-torture/compile/labels-2.c: New test.
49005
49006 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49007
49008         * gcc.c-torture/execute/991227-1.c: New test.
49009
49010 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49011
49012         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49013
49014 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49015
49016         * gcc.c-torture/execute/991221-1.c: New test.
49017
49018 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49019
49020         * g++.old-deja/g++.other/cast3.C: New test.
49021
49022 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49023
49024         * gcc.c-torture/execute/991216-4.c: New test.
49025
49026 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49027
49028         * gcc.c-torture/execute/991216-1.c: New test.
49029         * gcc.c-torture/execute/991216-2.c: New test.
49030         * gcc.c-torture/execute/991216-3.c: New test.
49031
49032 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49033
49034         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49035         Actually make the test fail by using "-O2" for compilation.
49036
49037 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49038
49039         * g++.old-deja/g++.warn/cast-align1.C: New test.
49040
49041 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49042
49043         * gcc.c-torture/compile/991214-1.c: New test.
49044         * gcc.c-torture/compile/991214-2.c: New test.
49045
49046 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49047
49048         * gcc.dg/991214-1.c: New test.
49049
49050 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49051
49052         * gcc.c-torture/compile/991213-3.c: New test.
49053         * gcc.c-torture/compile/991213-2.c: New test.
49054         * gcc.c-torture/compile/991213-1.c: New test.
49055
49056 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49057
49058         * gcc.dg/991209-1.c: New test.
49059
49060 1999-12-08  Nathan Sidwell <nathan@acm.org>
49061
49062         * gcc.c-torture/compile/991208-1.c: New test.
49063
49064 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49065
49066         * gcc.dg/ultrasp2.c: New test.
49067
49068 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49069
49070         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49071
49072 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49073
49074         * gcc.c-torture/compile/991202-1.c: New test.
49075         * gcc.c-torture/execute/991202-1.c: New test.
49076         * gcc.c-torture/execute/991202-2.c: New test.
49077         * gcc.c-torture/execute/991202-3.c: New test.
49078
49079 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49080
49081         * g++.old-deja/g++.abi/align.C: New test.
49082         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49083         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49084
49085 1999-12-01  Richard Henderson  <rth@cygnus.com>
49086
49087         * gcc.c-torture/execute/991201-1.c: New.
49088
49089 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49090
49091         * gcc.dg/991129-1.c: New test.
49092
49093 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49094
49095         * gcc.c-torture/compile/991127-1.c: New test.
49096
49097 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49098
49099         * g++.old-deja/g++.other/warn4.C: New test.
49100
49101 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49102
49103         * g++.old-deja/g++.eh/cleanup2.C: New test.
49104         * g++.old-deja/g++.ext/pretty2.C: New test.
49105         * g++.old-deja/g++.ext/pretty3.C: New test.
49106         * g++.old-deja/g++.other/debug6.C: New test.
49107
49108 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49109
49110         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49111         compiler_output to look for one error message instead of two.
49112
49113 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49114
49115         * gcc.c-torture/execute/991118-1.c: Also test case
49116         where the word boundary does not split a byte evenly.
49117
49118 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49119
49120         * g++.old-deja/g++.ext/restrict1.C: New test.
49121
49122 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49123
49124         * gcc.c-torture/execute/991118-1.c: New test.
49125
49126 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49127
49128         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49129         working directory pathnames.
49130
49131 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49132
49133         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49134         host is equipped with driver.h and driver.o so it can actually
49135         compile and run the tests.
49136
49137 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49138
49139         * gcc.c-torture/compile/991008-1.c: New test.
49140
49141 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49142
49143         * lib/gcc-dg.exp: Include target-supports.exp
49144
49145 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49146
49147         * lib/target-supports.exp: New file: Provide procs to test for
49148         features supported by the target.
49149         (check_weak_available): Moved here from ecos.exp.
49150         (check_alias_available): New proc: Determine of the target
49151         toolchain supports the alias attribute.
49152
49153         * gcc.dg/special/ecos.exp: Move check_weak_available to
49154         target-supports.exp.
49155         (alias-1.c): Only perform the test if the target supports
49156         aliases.
49157         (wkali-1.c): Only perform the test if the target supports
49158         aliases.
49159
49160         * gcc.dg/990506-0.c: Expect error messages from cross
49161         targets as well as native targets.
49162
49163 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49164
49165         * gcc.dg/ultrasp1.c: Removed xfail.
49166         * gcc.dg/struct-ret-2.c: Likewise.
49167         * gcc.dg/array-1.c: Likewise.
49168
49169 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49170
49171         * gcc.dg/struct-ret-2.c: New test.
49172
49173         * gcc.dg/array-1.c: New test.
49174
49175 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
49176
49177         * gcc.c-torture/execute/991030-1.c: New test.
49178
49179 1999-10-26  Richard Henderson  <rth@cygnus.com>
49180
49181         * gcc.c-torture/compile/991026-2.c: New test.
49182
49183 1999-10-26  Jeffrey A Law  (law@cygnus.com)
49184
49185         * gcc.c-torture/compile/991026-1.c: New test.
49186
49187 1999-10-23  Jeffrey A Law  (law@cygnus.com)
49188
49189         * gcc.c-torture/execute/991023-1.c: New test.
49190
49191 1999-10-19  Jeffrey A Law  (law@cygnus.com)
49192
49193         * gcc.c-torture/execute/991019-1.c: New test.
49194
49195 1999-10-16  Richard Henderson  <rth@cygnus.com>
49196
49197         * gcc.c-torture/execute/991016-1.c: New test.
49198
49199 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
49200
49201         * gcc.c-torture/execute/991014-1.c: New test.
49202
49203 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
49204
49205         * g++.old-deja/g++.other/union2.C: New test.
49206
49207 1999-10-13  Nathan Sidwell  <nathan@acm.org>
49208
49209         * g++.old-deja/g++.other/vaarg2.C: New test.
49210         * g++.old-deja/g++.other/vaarg3.C: New test.
49211
49212 1999-10-12  Craig Burley  <craig@jcb-sc.com>
49213
49214         * g77.f-torture/noncompile/19990905-1.f: Moved from being
49215         in compile/.
49216
49217 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
49218
49219         * gcc.c-torture/execute/va-arg-11.c: New test.
49220
49221 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
49222
49223         * lib/file-format.exp (gcc_target_object_format): Don't
49224         crash if objdump is unavailable.
49225
49226 1999-09-29  Donn Terry <donn@interix.com>
49227
49228         * gcc.misc-tests/mg.exp: delete extraneous redirection.
49229
49230 1999-09-28  Nick Clifton  <nickc@cygnus.com>
49231
49232         * gcc.c-torture/compile/990928-1.c: New test.
49233
49234 1999-09-28  Nathan Sidwell  <nathan@acm.org>
49235
49236         * g++.old-deja/g++.other/decl6.C: New test.
49237
49238 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49239
49240         * gcc.c-torture/execute/va-arg-10.c: New test.
49241
49242 1999-09-27  Nathan Sidwell  <nathan@acm.org>
49243
49244         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49245         __PRETTY_FUNCTION__.
49246
49247 1999-09-23  Nick Clifton  <nickc@cygnus.com>
49248
49249         * gcc.c-torture/execute/990923-1.c: New test.
49250
49251 1999-09-21  Nick Clifton  <nickc@cygnus.com>
49252
49253         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49254         for which -fpic is inappropriate.
49255
49256 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
49257
49258         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49259
49260 1999-09-21  Nathan Sidwell  <nathan@acm.org>
49261
49262         * g++.old-deja/g++.other/dyncast1.C: New test.
49263         * g++.old-deja/g++.other/dyncast2.C: New test.
49264         * g++.old-deja/g++.other/dyncast3.C: New test.
49265         * g++.old-deja/g++.other/dyncast4.C: New test.
49266         * g++.old-deja/g++.other/dyncast5.C: New test.
49267         * g++.old-deja/g++.eh/catch3.C: New test.
49268         * g++.old-deja/g++.eh/catch3p.C: New test.
49269         * g++.old-deja/g++.eh/catch4.C: New test.
49270         * g++.old-deja/g++.eh/catch4p.C: New test.
49271         * g++.old-deja/g++.eh/catch5.C: New test.
49272         * g++.old-deja/g++.eh/catch5p.C: New test.
49273         * g++.old-deja/g++.eh/catch6.C: New test.
49274         * g++.old-deja/g++.eh/catch6p.C: New test.
49275         * g++.old-deja/g++.eh/catch7.C: New test.
49276         * g++.old-deja/g++.eh/catch7p.C: New test.
49277         * g++.old-deja/g++.eh/catch8.C: New test.
49278         * g++.old-deja/g++.eh/catch8p.C: New test.
49279         * g++.old-deja/g++.eh/catch9.C: New test.
49280         * g++.old-deja/g++.eh/catch9p.C: New test.
49281
49282 1999-09-13  Nathan Sidwell  <nathan@acm.org>
49283
49284         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49285         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49286
49287 1999-09-13  Jeffrey A Law  (law@cygnus.com)
49288
49289         * gcc.c-torture/compile/990913-1.c: New test.
49290
49291 1999-09-10  Nathan Sidwell  <nathan@acm.org>
49292
49293         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49294         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49295
49296 1999-09-09  Richard Henderson  <rth@cygnus.com>
49297
49298         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49299
49300 1999-09-09  Nathan Sidwell  <nathan@acm.org>
49301
49302         * g++.old-deja/g++.other/lookup11.C: New test.
49303         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49304         what is permitted and what we want.
49305         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49306         overload use.
49307         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49308
49309 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
49310
49311         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49312         * gcc.c-torture/noncompile/poison-1.c: New file.
49313
49314 1999-09-08  Nathan Sidwell  <nathan@acm.org>
49315
49316         * g++.old-deja/g++.other/sizeof3.C: New test.
49317         * g++.old-deja/g++.other/sizeof4.C: New test.
49318         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49319         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49320
49321 1999-09-07  Richard Henderson  <rth@cygnus.com>
49322
49323         * gcc.dg/va-arg-1.c: New.
49324
49325 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49326
49327         * gcc.c-torture/execute/va-arg-9.c: New test.
49328
49329 1999-09-05  Craig Burley  <craig@jcb-sc.com>
49330
49331         * g77.f-torture/compile/980519-2.f: New test.
49332         * g77.f-torture/compile/19990905-0.f: New test.
49333         * g77.f-torture/compile/19990905-1.f: New test.
49334         * g77.f-torture/compile/19990905-2.f: New test.
49335
49336         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49337
49338 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
49339
49340         * gcc.c-torture/execute/990827-1.c: Fix typo.
49341
49342 1999-09-03  Nathan Sidwell  <nathan@acm.org>
49343
49344         * g++.old-deja/g++.other/deref1.C: New test.
49345
49346 1999-09-02  Nathan Sidwell  <nathan@acm.org>
49347
49348         * g++.old-deja/g++.other/ambig2.C: New test.
49349         * g++.old-deja/g++.other/cond5.C: New test.
49350         * g++.old-deja/g++.other/lookup16.C: New test.
49351
49352 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
49353
49354         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
49355         assemblers too.
49356
49357 1999-08-31  Jeffrey A Law  (law@cygnus.com)
49358
49359         * lib/c-torture.exp: Avoid the "compare executables" optimization
49360         when testing native.
49361
49362 1999-08-29  Jeffrey A Law  (law@cygnus.com)
49363
49364         * gcc.c-torture/execute/990829-1.c: New test.
49365         * gcc.c-torture/compile/990829-1.c: New test.
49366
49367 1999-08-27  Paul Burchard  <burchard@pobox.com>
49368
49369         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
49370         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
49371         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
49372         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
49373         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
49374         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
49375         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
49376         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
49377         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
49378         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
49379         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
49380
49381 1999-08-27  Jeffrey A Law  (law@cygnus.com)
49382
49383         * gcc.c-torture/execute/990827-1.c: New test.
49384
49385 1999-08-26  Craig Burley  <craig@jcb-sc.com>
49386
49387         * g77.f-torture/noncompile/19990826-4.f: New test.
49388
49389         * g77.f-torture/compile/19990826-3.f: New test.
49390
49391         * g77.f-torture/execute/19990826-2.f: New test.
49392
49393         * g77.f-torture/compile/19990826-1.f: New test.
49394
49395         * gcc.c-torture/execute/990826-0.c: New test.
49396         * g77.c-torture/execute/19990826-0.f: New test.
49397
49398         * g77.f-torture/noncompile/970626-2.f: New test.
49399
49400 1999-08-25  Paul Burchard  <burchard@pobox.com>
49401
49402         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
49403         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
49404         lss-011.C: New tests.
49405
49406 1999-08-25  Nathan Sidwell  <nathan@acm.org>
49407
49408         * g++.old-deja/g++.other/decl5.C: New test.
49409
49410 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49411
49412         * noncompile/noncompile.exp: Load_lib c-torture.exp.
49413         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
49414         call `postbase' for each one.  All callers of `postbase' changed
49415         to call this instead.
49416
49417 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
49418
49419         * gcc.c-torture/execute/990811-1.c: New test.
49420
49421 1999-08-09  Nick Clifton  <nickc@cygnus.com>
49422
49423         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
49424         just native ones.
49425
49426         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
49427         just native ones.
49428
49429 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49430
49431         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
49432
49433 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49434
49435         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
49436
49437 1999-08-04  Nathan Sidwell  <nathan@acm.org>
49438
49439         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
49440
49441 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49442
49443         * gcc.c-torture/execute/990804-1.c: New test.
49444
49445 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49446
49447         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
49448         * g++.old-deja/g++.brendan/crash64.C: Likewise.
49449         * g++.old-deja/g++.brendan/overload8.C: Likewise.
49450
49451 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49452
49453         * g++.old-deja/g++.other/struct1.C: New test.
49454
49455 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49456
49457         * g++.old-deja/g++.other/enum2.C: New test.
49458
49459 1999-08-02  Richard Henderson  <rth@cygnus.com>
49460
49461         Adapted from tests from Franz Sirl:
49462         * gcc.c-torture/execute/va-arg-7.c: New test.
49463         * gcc.c-torture/execute/va-arg-8.c: New test.
49464
49465 1999-08-01  Jeffrey A Law  (law@cygnus.com)
49466
49467         * gcc.c-torture/compile/990801-2.c: New test.
49468
49469         * gcc.c-torture/compile/990801-1.c: New test.
49470
49471 1999-07-27  Michael Meissner  <meissner@cygnus.com>
49472
49473         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
49474         fp-cmp-1.c, converting double to float.
49475
49476         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
49477         fp-cmp-1.c, converting double to long double.
49478
49479         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
49480         from fr1 to unknown_register, since fr1 is a legitimate register
49481         on some machines.
49482
49483 1999-07-25  Jeffrey A Law  (law@cygnus.com)
49484
49485         * README: More listname related changes.
49486
49487 1999-07-08  Catherine Moore  <clm@cygnus.com>
49488
49489         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
49490
49491 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
49492
49493         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
49494
49495 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49496
49497         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
49498
49499 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
49500
49501         * gcc.dg/990703-1.c: New test.
49502
49503 1999-06-29  Nick Clifton  <nickc@cygnus.com>
49504
49505         * lib/file-format.exp: New file: Move definition of proc
49506         gcc_target_object_format to here from
49507         gcc.dg/special/ecos.exp.
49508
49509         * lib/c-torture.exp: Include lib file-format.exp.
49510         * lib/gcc-dg.exp: Include lib file-format.exp.
49511
49512         * gcc.dg/special/ecos.exp: Remove definition of proc
49513         gcc_target_object_format.
49514
49515 1999-06-28  Jeffrey A Law  (law@cygnus.com)
49516
49517         * gcc.c-torture/execute/990628-1.c: New test.
49518
49519 1999-06-25  Jeffrey A Law  (law@cygnus.com)
49520
49521         * gcc.c-torture/compile/990625-2.c: New test.
49522
49523         * gcc.c-torture/compile/990625-1.c: New test.
49524
49525 1999-06-23  Nick Clifton  <nickc@cygnus.com>
49526
49527         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
49528         attributes compile.
49529         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
49530         ports that use the COFF/PE file format.
49531
49532 1999-06-17  Jeffrey A Law  (law@cygnus.com)
49533
49534         * gcc.c-torture/compile/990617-1.c: New test.
49535
49536 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
49537
49538         * g++.old-deja/g++.other/decl4.C: New test.
49539
49540 1999-06-14  Nathan Sidwell  <nathan@acm.org>
49541
49542         * g++.old-deja/g++.other/bitfld3.C: New test.
49543
49544 1999-06-08  Nathan Sidwell  <nathan@acm.org>
49545
49546         * g++.old-deja/g++.eh/catch1.C: New test.
49547
49548 1999-06-07  Jeffrey A Law  (law@cygnus.com)
49549
49550         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
49551
49552         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
49553         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
49554
49555 1999-06-05  Craig Burley  <craig@jcb-sc.com>
49556
49557         * g77.f-torture/compile/19990502-0.f: Replace with new,
49558         shorter, test that still fails after recent changes.
49559
49560 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49561
49562         * gcc.c-torture/execute/990604-1.c: New test.
49563
49564 1999-05-31  Jeffrey A Law  (law@cygnus.com)
49565
49566         * gcc.c-torture/execute/990531-1.c: New test.
49567
49568 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49569
49570         * gcc.c-torture/compile/990527-1.c: New test.
49571
49572 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
49573
49574         * gcc.c-torture/execute/990527-1.c: New test.
49575
49576 1999-05-25  Nick Clifton  <nickc@cygnus.com>
49577
49578         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
49579         bitfields as signed.
49580
49581 1999-05-25  Craig Burley  <craig@jcb-sc.com>
49582
49583         * g77.f-torture/compile/19990525-0.f: New test.
49584
49585 1999-05-25  Jeffrey A Law  (law@cygnus.com)
49586
49587         * gcc.c-torture/execute/990525-2.c: New test.
49588
49589         * gcc.c-torture/execute/990525-1.c: New test.
49590
49591 1999-05-24  Nathan Sidwell  <nathan@acm.org>
49592
49593         * g++.old-deja/g++.other/anon3.C: New test.
49594         * g++.old-deja/g++.other/anon4.C: New test.
49595         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
49596         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
49597         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
49598         Merrill).
49599
49600 1999-05-24  Jeffrey A Law  (law@cygnus.com)
49601
49602         * gcc.c-torture/execute/990524-1.c: New test.
49603
49604         * gcc.dg/990524-1.c: New test.
49605
49606 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49607
49608         * gcc.c-torture/compile/990523-1.c: New test.
49609
49610 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
49611
49612         * gcc.c-torture/compile/990519-1.c: New test.
49613
49614 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49615
49616         * gcc.c-torture/compile/990517-1.c: New test.
49617
49618         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
49619         (e4, f4): New tests.
49620         (main): Call them.
49621
49622 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49623
49624         * gcc.dg/noreturn-1.c: New test.
49625
49626 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49627
49628         * gcc.c-torture/execute/990513-1.c: New test.
49629
49630 1999-05-10  Richard Henderson  <rth@cygnus.com>
49631
49632         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
49633
49634 1999-05-10  Craig Burley  <craig@jcb-sc.com>
49635
49636         * g77.f-torture/execute/erfc.f: Use small single-precision
49637         values, to avoid problems on Alphas when not -mieee.
49638
49639 1999-05-08  Craig Burley  <craig@jcb-sc.com>
49640
49641         * gcc.dg/990506-0.c: New test.
49642
49643 1999-05-08  Richard Henderson  <rth@cygnus.com>
49644
49645         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
49646         the constant to test.  Don't XFAIL 64-bit targets.
49647
49648         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
49649         * g++.old-deja/g++.law/profile1.C: Likewise.
49650
49651         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
49652         operator new instances.
49653         * g++.old-deja/g++.other/delete5.C: Likewise.
49654
49655 1999-05-03  Craig Burley  <craig@jcb-sc.com>
49656
49657         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
49658         intrinsic.
49659
49660 1999-05-03  Craig Burley  <craig@jcb-sc.com>
49661
49662         * g77.f-torture/execute/u77-test.f: Reverse order of two
49663         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
49664
49665 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49666
49667         * gcc.dg/compare1.c: New test.
49668
49669 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49670
49671         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
49672         New tests.
49673
49674 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49675
49676         * g77.f-torture/compile/19990502-1.f: New test.
49677
49678 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49679
49680         * g77.f-torture/compile/19990502-0.f: New test.
49681
49682 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49683
49684         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
49685         intrinsic.
49686
49687 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49688
49689         * g77.f-torture/execute/u77-test.f (main): List libU77
49690         intrinsics not currently tested.
49691         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
49692         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
49693         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
49694         Trim blanks off the ends of some printed strings.
49695
49696 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49697
49698         * g77.f-torture/execute/u77-test.f (main): Just warn about
49699         FSTAT gid disagreement, as it's expected on some systems.
49700
49701 1999-05-01  Craig Burley  <craig@jcb-sc.com>
49702
49703         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
49704         use a new function, which allows for some slop.
49705         Clean up some commentary.
49706         (issum): The new function.
49707         (sgladd): Deleted subroutine.
49708
49709 1999-05-01  Craig Burley  <craig@jcb-sc.com>
49710
49711         * g77.f-torture/execute/u77-test.f: Modify to be more like
49712         libf2c/libU77 version, bringing patches to that version here.
49713         Add suitable commentary.
49714
49715 1999-04-25  Richard Henderson  <rth@cygnus.com>
49716
49717         * gcc.dg/990424-1.c: New test.
49718
49719 1999-04-24  Craig Burley  <craig@jcb-sc.com>
49720
49721         * g77.f-torture/execute/u77-test.f (main): Bug involving
49722         LSTAT has been fixed, so turn back on full checking.
49723
49724 1999-04-20  Craig Burley  <craig@jcb-sc.com>
49725
49726         * g77.f-torture/compile/19990419-0.f: New test.
49727         * g77.f-torture/execute/19990419-1.f: New test.
49728
49729 1999-04-17  Richard Henderson  <rth@cygnus.com>
49730
49731         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
49732         to avoid the need for a prototype to supress a warning.
49733
49734 1999-04-07  Jim Wilson  <wilson@cygnus.com>
49735
49736         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
49737
49738 1999-04-04  Jeffrey A Law  (law@cygnus.com)
49739
49740         * gcc.c-torture/execute/990404-1.c: New test.
49741
49742 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
49743
49744         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
49745         * gcc.dg/cpp-if3.c: Don't use -pedantic.
49746         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
49747         missing initializer warnings.
49748
49749 1999-03-28  Jeffrey A Law  (law@cygnus.com)
49750
49751         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
49752         matching strings.
49753
49754 1999-03-26  Jeffrey A Law  (law@cygnus.com)
49755
49756         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
49757
49758 1999-03-26  Craig Burley  <craig@jcb-sc.com>
49759
49760         * g77.f-torture/execute/19990325-0.f: New test.
49761         * g77.f-torture/execute/19990325-1.f: New test.
49762
49763 1999-03-24  Jeffrey A Law  (law@cygnus.com)
49764
49765         * gcc.c-torture/execute/990324-1.c: New test.
49766
49767 1999-03-22  Jim Wilson  <wilson@cygnus.com>
49768
49769         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
49770         test with 4.
49771
49772 1999-03-17  Richard Henderson  <rth@cygnus.com>
49773
49774         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
49775
49776 1999-03-13  Craig Burley  <craig@jcb-sc.com>
49777
49778         * g77.f-torture/execute/19990313-2.f: New test.
49779         * g77.f-torture/execute/19990313-3.f: New test.
49780
49781 1999-03-13  Craig Burley  <craig@jcb-sc.com>
49782
49783         * g77.f-torture/execute/19990313-0.f: New test.
49784         * g77.f-torture/execute/19990313-1.f: New test.
49785
49786 1999-03-12  Jim Wilson  <wilson@cygnus.com>
49787
49788         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
49789         printf to sprintf.
49790         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
49791         (main): Add check for u15.  Conditionalize u31 check depending on
49792         whether ints are <32 bits or >=32 bits.
49793
49794 1999-03-08  Craig Burley  <craig@jcb-sc.com>
49795
49796         * g77.f-torture/execute/19981119-0.f: Improve testiness.
49797
49798 1999-03-08  Craig Burley  <craig@jcb-sc.com>
49799
49800         * g77.f-torture/compile/19990305-0.f: New test.
49801         * g77.f-torture/execute/19981119-0.f: New test.
49802
49803 1999-03-08  Craig Burley  <craig@jcb-sc.com>
49804
49805         * g77.f-torture/execute/970625-2.f: call ABORT if final
49806         result is not correct, instead of just printing it.
49807         Add this checking via newly introduced obfuscation, to
49808         trip up buggy front ends.
49809
49810 1999-03-07  Craig Burley  <craig@jcb-sc.com>
49811
49812         * g77.f-torture/compile/960317-1.f: Moved from being
49813         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
49814
49815 1999-03-06  Craig Burley  <craig@jcb-sc.com>
49816
49817         * g77.f-torture/execute/960317-1.f: New (old) test.
49818         * g77.f-torture/execute/970625-2.f: Ditto.
49819
49820 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
49821
49822         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
49823         message on line 1 or line 2; cccp and cpplib do this differently.
49824
49825 1999-03-01  Jeffrey A Law  (law@cygnus.com)
49826
49827         * g++.old-deja/g++.law/weak1.C: New test.
49828
49829 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
49830
49831         * gcc.c-torture/execute/990119-1.c: Renamed to...
49832         * gcc.dg/990119-1.c: this, so it will only be tested once
49833         (it's a preprocessor test, it doesn't need to be run at
49834         multiple optimization levels).
49835
49836 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
49837
49838         * lib/g++.exp: Don't add incdir=$base_dir/../include to
49839           ALWAYS_CXXFLAGS.
49840
49841 1999-02-24  Craig Burley  <craig@jcb-sc.com>
49842
49843         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
49844         * g77.f-torture/compile/19981216-0.f: ...as it is expected
49845         to not be compilable by current g77.
49846
49847 1999-02-24  Nick Clifton  <nickc@cygnus.com>
49848
49849         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
49850
49851 1999-02-22  Jeffrey A Law  (law@cygnus.com)
49852
49853         * gcc.c-torture/execute/990222-1.c: New test.
49854
49855 1999-02-19  Craig Burley  <craig@jcb-sc.com>
49856
49857         * g77.f-torture/compile/19990218-0.f: New test.
49858         * g77.f-torture/noncompile/19990218-1.f: New test.
49859
49860 1999-02-18  Craig Burley  <craig@jcb-sc.com>
49861
49862         * g77.f-torture/compile/19981216-0.f: New test.
49863
49864 1999-02-14  Jeffrey A Law  (law@cygnus.com)
49865
49866         * gcc.dg/990214-1.c: New test.
49867
49868 1999-02-13  Jeffrey A Law  (law@cygnus.com)
49869
49870         * gcc.dg/990213-2.c: New test.
49871
49872         * gcc.dg/990213-1.c: New test.
49873
49874 1999-02-12  Jeffrey A Law  (law@cygnus.com)
49875
49876         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
49877         ints.
49878
49879 1999-02-11  Nick Clifton  <nickc@cygnus.com>
49880
49881         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
49882         specified by target.
49883
49884         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
49885
49886 1999-02-11  Jeffrey A Law  (law@cygnus.com)
49887
49888         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
49889
49890 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
49891
49892         * gcc.dg/special/ecos.exp: New test driver for new tests with
49893         special requirements.
49894
49895         * gcc.dg/special/alias-1.c: New test.
49896         * gcc.dg/special/gcsec-1.c: New test.
49897         * gcc.dg/special/weak-1.c: New test.
49898         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
49899         * gcc.dg/special/weak-2.c: New test.
49900         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
49901         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
49902         * gcc.dg/special/wkali-1.c: New test.
49903         * gcc.dg/special/wkali-2.c: New test.
49904         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
49905         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
49906
49907 1999-02-10  Felix Lee  <flee@cygnus.com>
49908
49909           * lib/c-torture.exp (c-torture-compile): Pull out code for
49910           analyzing gcc error messages.
49911           (c-torture-execute): Likewise.  Fix some (harmless) false
49912           positives.
49913           * lib/gcc.exp (gcc_check_compile): New function.
49914
49915 1999-02-08  Richard Henderson  <rth@cygnus.com>
49916
49917         * gcc.c-torture/execute/990208-1.c: New test.
49918
49919 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
49920
49921         * g++.dg/special/ecos.exp: New driver for new tests with special
49922         requirements
49923
49924         * g++.dg/special/conpr-1.C: New test
49925         * g++.dg/special/conpr-2.C: New test
49926         * g++.dg/special/conpr-2a.C: New test
49927         * g++.dg/special/conpr-3.C: New test
49928         * g++.dg/special/conpr-3a.C: New test
49929         * g++.dg/special/conpr-3b.C: New test
49930
49931         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
49932         allow g++ to use the dg driver
49933
49934         * README: Add comment about g++.dg directory
49935
49936 1999-02-06  Jeffrey A Law  (law@cygnus.com)
49937
49938         * README: Update email addresses.
49939
49940 1999-02-03  Nick Clifton  <nickc@cygnus.com>
49941
49942         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
49943         arguments in order to force structure S onto the stack even on
49944         the alpha.
49945         (test): Pass 10 leading arguments to function foo as well as the
49946         structure S.
49947
49948         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
49949         failure for all targets.
49950
49951         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
49952         abort to terminate program execution.
49953
49954 1999-01-30  Richard Henderson  <rth@cygnus.com>
49955
49956         * gcc.c-torture/execute/990130-1.c: New test.
49957
49958 1999-01-30  Jeffrey A Law  (law@cygnus.com)
49959
49960         * gcc.dg/990130-1.c: New test.
49961
49962 1999-01-28  Michael Meissner  <meissner@cygnus.com>
49963
49964         * gcc.c-torture/execute/990128-1.c: New test.
49965
49966 1999-01-27  Michael Meissner  <meissner@cygnus.com>
49967
49968         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
49969
49970 1999-01-27  Felix Lee  <flee@cygnus.com>
49971
49972         * lib/c-torture.exp (c-torture-compile): pull out code for
49973         analyzing gcc error messages.
49974         (c-torture-execute): ditto, and fix some (harmless) false
49975         positives.
49976         * lib/gcc.exp (gcc_check_compile): new function.
49977
49978 1999-01-17  Jeffrey A Law  (law@cygnus.com)
49979
49980         * gcc.dg/990117-1.c: New test.
49981
49982         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
49983
49984         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
49985
49986 1999-01-15  Jeffrey A Law  (law@cygnus.com)
49987
49988         * g77.f-torture/compile/990115-1.f: New test.
49989
49990 1999-01-07  Jeffrey A Law  (law@cygnus.com)
49991
49992         * gcc.c-torture/compile/990107-1.c: New test
49993
49994 1999-01-06  Jeffrey A Law  (law@cygnus.com)
49995
49996         * gcc.c-torture/execute/990106-2.c: New test.
49997
49998         * gcc.c-torture/execute/990106-1.c: New test.
49999
50000 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50001
50002         * gcc.c-torture/compile/981223-1.c: New test.
50003
50004 1998-12-29  Richard Henderson  <rth@cygnus.com>
50005
50006         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50007         (opt3): Rename from opt4 and disable.
50008
50009 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50010
50011         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50012
50013 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50014
50015         * g++.old-deja/g++.other/conv5.C: New test.
50016
50017 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50018
50019         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50020
50021 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50022
50023         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50024
50025 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50026
50027         * gcc.c-torture/compile/981211-1.c: New test.
50028
50029 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50030
50031         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50032
50033         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50034
50035 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50036
50037         * gcc.special/930510-1.c: Make C9X safe.
50038         * gcc.misc-tests/gcov-1.c Similarly.
50039         * gcc.misc-tests/gcov-2.c Similarly.
50040
50041 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50042
50043         * gcc.dg/ultrasp1.c: New test.
50044
50045 1998-12-06  Richard Henderson  <rth@cygnus.com>
50046
50047         * gcc.c-torture/execute/981206.c: New test.
50048
50049 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50050
50051         * g++.old-deja/g++.ns/template7.C: New test.
50052
50053         * g++.old-deja/g++.other/expr1.C: New test.
50054
50055         * g++.old-deja/g++.eh/tmpl3.C: New test.
50056
50057         * g++.old-deja/g++.eh/tmpl2.C: New test.
50058
50059 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50060
50061         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50062         * g++.old-deja/g++.other/using6.C: Removed.
50063         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50064
50065         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50066
50067 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50068
50069         * g++.old-deja/g++.pt/overload8.C: New test.
50070
50071         * g++.old-deja/g++.pt/overload7.C: New test.
50072
50073         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50074
50075         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50076         and relinking messages.
50077         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50078         compiling with -frepo.
50079
50080 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50081
50082         * g++.old-deja/g++.pt/lookup6.C: New test.
50083
50084 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50085
50086         * gcc.c-torture/execute/981130-1.c: New test.
50087         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50088
50089 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50090
50091         * g++.old-deja/g++.pt/explicit76.C: New test.
50092
50093         * g++.old-deja/g++.pt/friend38.C: New test.
50094
50095         * g++.old-deja/g++.ns/crash2.C: New test.
50096
50097         * g++.old-deja/g++.pt/defarg8.C: New test.
50098
50099         * g++.old-deja/g++.pt/instantiate6.C: New test.
50100
50101         * g++.old-deja/g++.pt/static6.C: New test.
50102
50103         * g++.old-deja/g++.pt/decl2.C: New test.
50104
50105 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50106
50107         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50108         problem is actually related with name lookup, but so what? :-)
50109
50110         * g++.old-deja/g++.pt/friend37.C: New test.
50111
50112 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50113
50114         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50115         element, which fails on some systems.
50116
50117         * g77.f-torture/execute/labug1.f: New test.
50118
50119 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50120
50121         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50122         is defined.
50123
50124 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50125
50126         * g77.f-torture/compile/981117-1.f: New test.
50127
50128 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50129
50130         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50131         properly discarded.
50132
50133 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50134
50135         * gcc.c-torture/execute/memcheck: New directory of tests for
50136         -fcheck-memory-usage.
50137
50138 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50139
50140         * README: New file, general information about the testsuite and
50141         new description of the various C++ test subdirectories.
50142         * README.g++: Eliminate obsolete information, update and move most
50143         relevant stuff to README.
50144
50145 1998-11-07  Richard Henderson  <rth@cygnus.com>
50146
50147         * gcc.c-torture/compile/981107-1.c: New test.
50148
50149 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50150
50151         * execute/memcpy-bi.c: New testcase.
50152
50153 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50154
50155         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
50156         base classes.
50157
50158         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
50159         template is selected.
50160
50161         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
50162         classes, it should be accepted for all types.
50163
50164         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
50165
50166         * g++.old-deja/g++.pt/spec24.C: Ensure that template
50167         specializations start with template headers.
50168
50169 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
50170
50171         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
50172
50173         * g++.old-deja/g++.other/init9.C: Test cross initialization of
50174         non-POD types.
50175
50176 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50177
50178         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
50179
50180 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50181
50182         * compile/981022-1.c, compile/981022-1.x: New test and driver.
50183
50184 1998-10-19  Jeffrey A Law  (law@cygnus.com)
50185
50186         * 981019-1.c: New test.
50187
50188 1998-10-14  Robert Lipe <robertl@dgii.com>
50189
50190         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
50191         find objc headers.
50192
50193 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50194
50195         * compile/981001-4.c: Remove use of GCC extension that triggers a
50196         compiler bug.
50197
50198 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
50199
50200         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
50201
50202 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50203
50204         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
50205         instantiation of template produces incorrect code for delete
50206         expression.
50207
50208         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
50209         constructors' name is not unique.
50210         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
50211         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
50212
50213         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
50214         automatic array of const is ill-formed.
50215
50216         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
50217         of template parameter?
50218
50219         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
50220         const.
50221
50222         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
50223         pointer-to-member expression.
50224
50225         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
50226         declaration causes ICE.
50227
50228 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
50229
50230         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
50231         reserved in the global namespace.
50232
50233         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50234         generate needed virtual table.
50235
50236         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50237
50238 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
50239
50240         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50241         template-dependent type
50242
50243 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50244
50245         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50246         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50247         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50248
50249         * g++.old-deja/g++.other/using5.C: New test; using decl from base
50250         class should be usable as argument of member function.
50251         * g++.old-deja/g++.other/using6.C: New test; using decl from base
50252         class should be usable as return type of member function.
50253         * g++.old-deja/g++.other/using7.C: New test; using decl from base
50254         class should be usable as type of data member.
50255
50256         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50257
50258 1998-10-09  Jeffrey A Law  (law@cygnus.com)
50259
50260         * gcc.c-torture/special/920521-1.c: Fix bogus test.
50261
50262 1998-10-08  Nick Clifton  <nickc@cygnus.com>
50263
50264         * gcc.dg/dll-?.c Add thumb to target list.
50265         Fix assembler scan patterns to match current assembler output.
50266
50267 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
50268
50269         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
50270         matching of template brackets.
50271
50272         * g++.old-deja/g++.other/using4.C: New test.  Test using
50273         declarations of methods from base classes.
50274
50275         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
50276         within functions should introduce names into the innermost
50277         enclosing namespace.
50278
50279         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
50280         of static locals if first initialization throws.
50281
50282 1998-10-07  Jim Wilson  <wilson@cygnus.com>
50283
50284         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50285
50286 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
50287
50288         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
50289         lose track of the possible targets of tablejump insns.
50290         * special/special.exp: Run it.
50291
50292 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50293
50294         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
50295         must be declared before its specializations can be named in friend
50296         declarations.
50297
50298 1998-10-05  Dave Love  <d.love@dl.ac.uk>
50299
50300         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50301
50302         * g77.f-torture/execute/io1.f: New test.
50303
50304 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50305
50306         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50307         with pointer to template function, for which no argument deduction
50308         is possible.
50309
50310         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50311         specialization of template function as argument to template
50312         function.
50313
50314         * g++.old-deja/g++.other/access2.C: New test; Inner class
50315         shouldn't have privileged access to Outer's names.
50316
50317 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50318
50319         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50320         friend template declared within template class conflicts with
50321         nested class of the same name.
50322
50323         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50324         is ignored.
50325
50326         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50327         object with direct initializer as function declaration.
50328
50329         * g++.old-deja/g++.other/decl2.C: New test; duplicate
50330         initializers.
50331
50332         * g++.old-deja/g++.other/null2.C: New test; conditional operator
50333         involving const pointer and NULL produces incorrect result.
50334
50335         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50336         type name without `typename' should be rejected with -pedantic.
50337
50338 1998-10-02  Richard Henderson  <rth@cygnus.com>
50339
50340         * g++.old-deja/g++.other/addrof1.C: New test.
50341
50342 1998-10-01  Nick Clifton  <nickc@cygnus.com>
50343
50344         * gcc.c-torture/compile/981001-1.c: New test.
50345         * gcc.c-torture/execute/981001-1.c: New test.
50346
50347 1998-10-01  Jeffrey A Law  (law@cygnus.com)
50348
50349         * gcc.c-torture/compile/981001-2.c: New test.
50350         * gcc.c-torture/compile/981001-3.c: New test.
50351         * gcc.c-torture/compile/981001-4.c: New test.
50352
50353 1998-10-01  Robert Lipe  <robertl@dgii.com>
50354
50355         * lib/objc.exp (objc_target_compile): Add -L during compiles for
50356         multilibbed hosts.  Idea grafted from g77.exp.
50357
50358 1998-09-30  Dave Love  <d.love@dl.ac.uk>
50359
50360         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
50361         avoid losing on systems which need -lsocket.
50362
50363 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
50364
50365         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
50366         * g++.old-deja/g++.other/nested2.C: Ditto.
50367         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
50368         failure.
50369
50370 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50371
50372         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
50373         preferred over template operator!= for enum bitfields.
50374
50375 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
50376
50377         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
50378         that happen to have the same base name, but in different scopes,
50379         are incorrectly rejected.
50380
50381 1998-09-16  Richard Henderson  <rth@cygnus.com>
50382
50383         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
50384         on the native word size instead of an integer literal.
50385
50386 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50387
50388         * g++.old-deja/g++.other/static2.C: Invocation of static data
50389         member of type pointer-to-function denoted as non-static member.
50390
50391         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
50392         checks involving function types and aliases.
50393
50394 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50395
50396         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
50397         redefined to the same non-trivial type.
50398
50399         * g++.old-deja/g++.pt/explicit73.C: Test for proper
50400         namespace-qualification of template specializations declared in
50401         other namespaces.
50402
50403         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
50404         to declare a subset of the specializations of a template function
50405         as friends of specializations of a template class.
50406
50407         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
50408         member templates that do not fully specialize the enclosing
50409         template class are rejected.
50410
50411 1998-09-11  Dave Love  <d.love@dl.ac.uk>
50412
50413         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
50414
50415 1998-09-08  Dave Love  <d.love@dl.ac.uk>
50416
50417         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
50418         altered from libf2c/libU77 version.
50419
50420 1998-09-06  Dave Love  <d.love@dl.ac.uk>
50421
50422         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
50423
50424 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
50425
50426         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
50427         (un)signed char are different types for template specialization
50428         purposes.
50429
50430 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
50431
50432         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
50433         * objc: ObjC testsuite.
50434
50435 1998-08-31  Catherine Moore  <clm@cygnus.com>
50436
50437         * gcc.c-torture/execute/941014-1.x: New file.
50438
50439 1998-08-31  Nick Clifton  <nickc@cygnus.com>
50440
50441         * lib/c-torture.exp: Add support for
50442         torture_eval_before_compile and torture_eval_before_execute
50443         variables.
50444
50445 1998-08-30  Jeffrey A Law  (law@cygnus.com)
50446
50447         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
50448         this test triggers valid.
50449
50450 1998-08-27  Jeffrey A Law  (law@cygnus.com)
50451
50452         * gcc.dg/980827-1.c: New test.
50453
50454 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
50455
50456         * gcc.c-torture/execute/loop-4b.c: New test.
50457
50458 1998-08-26  Nick Clifton  <nickc@cygnus.com>
50459
50460         * lib/c-torture.exp: Add support for
50461         torture_eval_before_compile and torture_eval_before_execute
50462         variables.
50463
50464 1998-08-25  Jeffrey A Law  (law@cygnus.com)
50465
50466         * gcc.c-torture/compile/980825-1.c: New test.
50467
50468 1998-08-24  Nick Clifton  <nickc@cygnus.com>
50469
50470         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
50471         count number tests in opt_t0 not good_t0.
50472
50473 1998-08-24  Jeffrey A Law  (law@cygnus.com)
50474
50475         * gcc.c-torture/compile/930326-1.x: Fix typo.
50476
50477 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
50478
50479         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
50480         causes an ICE.
50481
50482 1998-08-21  Jeffrey A Law  (law@cygnus.com)
50483
50484         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
50485         STACK_SIZE is defined.
50486         * gcc.c-torture/unsorted/stuct.c: Similarly.
50487
50488         * gcc.c-torture/compile/980821-1.c: New test.
50489
50490 1998-08-21  Jeffrey A Law  (law@cygnus.com)
50491
50492         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
50493
50494 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
50495
50496         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
50497         code.
50498
50499 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
50500
50501         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
50502         error'.
50503
50504 1998-08-18  Jeffrey A Law  (law@cygnus.com)
50505
50506         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
50507
50508 1998-08-16  Jeffrey A Law  (law@cygnus.com)
50509
50510         * gcc.c-torture/compile/980816-1.c: New test.
50511
50512         * gcc.dg/980816-1.c: New test.
50513
50514 1998-08-13  Jeffrey A Law  (law@cygnus.com)
50515
50516         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
50517         compiler for ieee tests.
50518
50519 1998-08-01  Dave Love  <d.love@dl.ac.uk>
50520
50521         * g77.f-torture/compile/980729-0.f: New test.
50522
50523 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
50524
50525         * gcc.c-torture/special/eeprof-1.c: New test, for
50526         -finstrument-functions.
50527         * gcc.c-torture/special/special.exp: Run it.
50528
50529 1998-07-29  Jeffrey A Law  (law@cygnus.com)
50530
50531         * gcc.c-torture/compile/980729-1.c: New test.
50532
50533 1998-07-27  Nick Clifton  <nickc@cygnus.com>
50534
50535         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
50536         __thumb__ is defined, and test for ARM style doubles if so.
50537
50538 1998-07-26  Dave Love  <d.love@dl.ac.uk>
50539
50540         * g77.f-torture/noncompile/980615-0.f: New test.
50541
50542 1998-07-26  H.J. Lu  (hjl@gnu.org)
50543
50544         * gcc.dg/980312-1.c: Do link instead of compile.
50545         * gcc.dg/980313-1.c: Likewise.
50546
50547 1998-07-26  Jeffrey A Law  (law@cygnus.com)
50548
50549         * gcc.c-torture/compile/980726-1.c: New test.
50550
50551 1998-07-25  Dave Love  <d.love@dl.ac.uk>
50552
50553         * g77.f-torture/execute/io0.f: New test.
50554
50555 1998-07-24  Nick Clifton  <nickc@cygnus.com>
50556
50557         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
50558         an int.
50559
50560 1998-06-18  Michael Meissner  <meissner@cygnus.com>
50561
50562         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
50563         m32r bugs.
50564
50565 1998-07-17  Nick Clifton  <nickc@cygnus.com>
50566
50567         * gcc.dg/980626-1.c: Expect failures for all toolchains until
50568         c-decl.c:grokdeclarator can handle mode attributes.
50569
50570 1998-07-16  Jeffrey A Law  (law@cygnus.com)
50571
50572         * gcc.c-torture/execute/980716-1.c: New test.
50573
50574 1998-07-13  Jeffrey A Law  (law@cygnus.com)
50575
50576         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
50577         the mn10200.
50578         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
50579         the mn10200.
50580         * gcc.c-torture/execute/va-arg-3.x: Similarly.
50581         * gcc.c-torture/compile/930326-1.x: Similarly.
50582
50583 1998-07-13  Dave Love  <d.love@dl.ac.uk>
50584
50585         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
50586         New test from Craig.
50587
50588 1998-07-12  Dave Love  <d.love@dl.ac.uk>
50589
50590         * g77.f-torture/noncompile/980616-0.f: New test.
50591
50592         * g77.f-torture/execute/970816-3.f: New test from Craig.
50593
50594 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50595
50596         *  g++.other/singleton.C: Return error value instead of taking
50597         SIGSEGV.
50598
50599 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
50600
50601         *  g++.other/singleton.C: New test.  Warning is under dispute.
50602         Runtime crash is not.
50603
50604 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50605
50606         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
50607         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
50608         using6.C, using7.C}: New namespace tests.
50609
50610 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50611
50612         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
50613         specialization with typedef'ed names used as array indexes.
50614
50615 1998-07-09  Jeffrey A Law  (law@cygnus.com)
50616
50617         * gcc.c-torture/execute/980709-1.c: New test.
50618
50619         * gcc.dg/980709-1.c: New test.
50620
50621 1998-07-07  Richard Henderson  <rth@cygnus.com>
50622
50623         * gcc.c-torture/execute/bcp-1.c: New test.
50624
50625 1998-07-07  Jeffrey A Law  (law@cygnus.com)
50626
50627         * gcc.c-torture/execute/980707-1.c: New test.
50628
50629 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
50630
50631         * gcc.c-torture/compile/980706-1.c: New test.
50632
50633 1998-07-01  Dave Love  <d.love@dl.ac.uk>
50634
50635         * g77.f-torture/execute/980701-0.f,
50636         g77.f-torture/execute/980701-1.f: New test from Craig.
50637
50638 1998-07-01  Jeffrey A Law  (law@cygnus.com)
50639
50640         * gcc.c-torture/compile/980701-1.c: New test.
50641
50642         * gcc.c-torture/execute/980701-1.c: New test.
50643
50644 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
50645 rlsruhe.de>
50646
50647         * g++.old-deja/g++.robertl/eb132.C: New test.
50648         * g++.old-deja/g++.robertl/eb133.C: Likewise.
50649
50650 1998-06-29  Dave Love  <d.love@dl.ac.uk>
50651
50652         * g77.f-torture/execute/980628-7.f,
50653         g77.f-torture/execute/980628-8.f,
50654         g77.f-torture/execute/980628-9.f,
50655         g77.f-torture/execute/980628-10.f: New tests from Craig.
50656
50657         * g77.f-torture/execute/980628-3.f: Remove mail headers.
50658
50659 1998-06-28  Jeffrey A Law  (law@cygnus.com)
50660
50661         * g77.f-torture/execute/980628-4.f: New test from Craig.
50662         * g77.f-torture/execute/980628-5.f: Likewise.
50663         * g77.f-torture/execute/980628-2.f: Likewise.
50664         * g77.f-torture/execute/980628-0.f: Likewise.
50665         * g77.f-torture/execute/980628-1.f: Likewise.
50666         * g77.f-torture/execute/980628-3.f: Likewise.
50667         * g77.f-torture/execute/980628-6.f: Likewise.
50668
50669 1998-06-28  Jeffrey A Law  (law@cygnus.com)
50670
50671         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
50672         directory when nothing has been installed yet.
50673
50674 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
50675
50676         * gcc.c-torture/special/special.exp: Handle newer versions of
50677         dejagnu.
50678
50679 1998-06-26  Jeffrey A Law  (law@cygnus.com)
50680
50681         * gcc.dg/980626-1.c: New test.
50682
50683 1998-06-19  Bruno Haible <haible@ilog.fr>
50684
50685         * gcc.misc-tests/m-un-2.c: New test.
50686         * g++.old-deja/g++.other/warn01.c: Likewise.
50687
50688 1998-06-19  Robert Lipe  <robertl@dgii.com>
50689
50690         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
50691         compatibility with assmblers with a different comment character.
50692         Eliminate use of GAS-specific extensions.
50693
50694 1998-06-19  Jeffrey A Law  (law@cygnus.com)
50695
50696         * gcc.c-torture/execute/ieee/980619-1.c: New test.
50697
50698 1998-06-19  Robert Lipe  <robertl@dgii.com>
50699
50700         * lib/g77.exp: Replace search for libf2c.a with search for newly
50701         renamed libg2c.a
50702
50703 1998-06-17  Jeffrey A Law  (law@cygnus.com)
50704
50705         * gcc.c-torture/execute/980617-1.c: New test.
50706
50707 1998-06-12  Jeffrey A Law  (law@cygnus.com)
50708
50709         * gcc.c-torture/execute/980612-1.c: New test.
50710
50711 1998-06-08  Jeffrey A Law  (law@cygnus.com)
50712
50713         * gcc.dg/980523-1.c: Only test on ppc-linux.
50714         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
50715
50716         * gcc.c-torture/execute/980608-1.c: New test.
50717
50718 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
50719
50720         * gcc.c-torture/execute/980605-1.c: New test.
50721
50722 1998-06-04  Jeffrey A Law  (law@cygnus.com)
50723
50724         * gcc.c-torture/execute/980604-1.c: New test.
50725
50726 1998-06-02  Jeffrey A Law  (law@cygnus.com)
50727
50728         * gcc.c-torture/execute/980602-1.c: New test.
50729         * gcc.c-torture/execute/980602-2.c: Likewise.
50730
50731 1998-06-02  Dave Love  <d.love@dl.ac.uk>
50732
50733         * 970125-0.f: Fix per JCB.  Add commentary.
50734
50735 1998-05-31  Michael Meissner  <meissner@cygnus.com>
50736
50737         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
50738         IEEE -0 support.
50739
50740 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
50741
50742         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
50743         earlier.
50744
50745 1998-05-28  Catherine Moore <clm@cygnus.com>
50746
50747         * gcc.c-torture/execute/980526-3.c: New test.
50748
50749 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
50750
50751         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
50752         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
50753         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
50754         m88k-motorola-sysv3 to XFAIL.
50755
50756 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50757
50758         * gcc.dg/980526-1.c: New test.
50759         * gcc.c-torture/execute/980526-2.c: New test.
50760
50761 1998-05-26  Jeffrey A Law  (law@cygnus.com)
50762
50763         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
50764
50765         * gcc.c-torture/execute/980526-1.c: New test.
50766
50767 1998-05-26  Dave Love  <d.love@dl.ac.uk>
50768
50769         * g77.f-torture/execute/alpha2.f: Add runtime test.
50770
50771 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
50772
50773         * g++.old-deja/old-deja.exp: Strip leading directories.
50774
50775         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
50776         error for the line.  Don't run multiple tests for the same line.
50777
50778 1998-05-23  Jeffrey A Law  (law@cygnus.com)
50779
50780         * gcc.dg/980523-1.c: New test.
50781
50782 1998-05-23  Dave Love  <d.love@dl.ac.uk>
50783
50784         * g77.f-torture/compile/970915-0.f: New test.
50785
50786 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
50787
50788         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
50789
50790 1998-05-21  Jeffrey A Law  (law@cygnus.com)
50791
50792         * gcc.dg/980520-1.c: New test.
50793
50794 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
50795
50796         * gcc.dg/980502-1.c: Fix return type.
50797
50798 1998-05-20  Jeffrey A Law  (law@cygnus.com)
50799
50800         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
50801         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
50802         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
50803         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
50804         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
50805
50806 1998-05-20  Dave Love  <d.love@dl.ac.uk>
50807
50808         * g77.f-torture/execute/980520-1.f: New test.
50809
50810 1998-05-15  Dave Love  <d.love@dl.ac.uk>
50811
50812         * lib/mike-g77.exp: New file.
50813
50814         * g77.f-torture/noncompile/noncompile.exp,
50815         g77.f-torture/noncompile/check0.f: New files.
50816
50817 1998-05-14  Dave Love  <d.love@dl.ac.uk>
50818
50819         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
50820         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
50821         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
50822         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
50823         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
50824         abort where appropriate.
50825
50826 1998-05-05  Michael Meissner  <meissner@cygnus.com>
50827
50828         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
50829         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
50830
50831 1998-04-29  Dave Love  <d.love@dl.ac.uk>
50832
50833         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
50834
50835 1998-04-27  Dave Love  <d.love@dl.ac.uk>
50836
50837         * g77.f-torture/compile/980427-0.f: New test.
50838
50839 1998-04-24  Dave Love  <d.love@dl.ac.uk>
50840
50841         * g77.f-torture/compile/980424-0.f: New test.
50842
50843 1998-04-19  Dave Love  <d.love@dl.ac.uk>
50844
50845         * g77.f-torture/compile/980419-2.f (main): New test.
50846         * g77.f-torture/compile/970125-0.f: New test.
50847         * g77.f-torture/compile/980419-1.f: New test.
50848
50849 1998-04-08  Jim Wilson  <wilson@cygnus.com>
50850
50851         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
50852         of loop-4.c.
50853
50854 1998-04-07  Jim Wilson  <wilson@cygnus.com>
50855
50856         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
50857
50858 1998-04-03  Jim Wilson  <wilson@cygnus.com>
50859
50860         * gcc.c-torture/compile/980329-1.c: New test.
50861
50862 1998-03-18  Jim Wilson  <wilson@cygnus.com>
50863
50864         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
50865         * gcc.dg/980312-1.c: Fix typo in -march command.
50866
50867 1998-03-16  H.J. Lu  (hjl@gnu.org)
50868
50869         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
50870
50871 1998-03-11  Robert Lipe  <robertl@dgii.com>
50872
50873         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
50874         Dave Love agree the Fortran source is bogus.
50875
50876 1998-03-11  Robert Lipe  <robertl@dgii.com>
50877
50878         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
50879         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
50880         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
50881         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
50882         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
50883
50884 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50885
50886         * g++.old-deja/g++.other/friend1.C: New test.
50887
50888 1998-02-18  Dave Love  <d.love@dl.ac.uk>
50889
50890         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
50891         possibly uninitialized) variables and declare dnrm2.
50892
50893 1998-02-23  Robert Lipe <robertl@dgii.com>
50894
50895         From Bruno Haible <haible@ilog.fr>:
50896         * gcc.c-torture/execute/980223.c: New test.
50897
50898 1998-02-13  Jeffrey A Law  (law@cygnus.com)
50899
50900         * gcc.dg/ifelse-1.c: New test.
50901
50902 1998-02-09  H.J. Lu  (hjl@gnu.org)
50903
50904         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
50905
50906           * lib/old-dejagnu.exp (old-dejagnu): Added the
50907           "execution test - XFAIL *-*-*" handling in the spirit of
50908           "excess errors test -". Changed the "execution test fails"
50909           handling to be like "excess errors test fails".
50910           * Update various tests accordingly.
50911
50912 1998-02-06  Jim Wilson  <wilson@cygnus.com>
50913
50914         * gcc.c-torture/execute/980205.c: New test.
50915
50916 1998-01-18  Jeffrey A Law  (law@cygnus.com)
50917
50918         * lib/c-torture.exp: Look for .x files instead of .cexp files.
50919         * lib/f-torture.exp: Similarly.
50920         * gcc.c-torture: Rename all .cexp files to .x files.
50921
50922 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
50923
50924         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
50925         (940510-1.c): Removed duplicate.
50926         (971104-1.c): New test.
50927
50928 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
50929
50930           * lib/f-torture.exp: Improve error and loop detection.
50931
50932 1997-11-19  Michael Meissner  <meissner@cygnus.com>
50933
50934         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
50935         use that to size the filler array.
50936
50937 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
50938
50939         * lib/c-torture.exp(c-torture-execute): Fix typo.
50940
50941         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
50942         testcase as the executable name. Keep the executable around if
50943         the test fails.
50944
50945 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
50946
50947         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
50948         changes.  Only test one -g option, and move it to the end of the
50949         list of options to test.
50950
50951 1997-09-19  Michael Meissner  <meissner@cygnus.com>
50952
50953         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
50954         variable GCC_TORTURE_OPTIONS to supply default switches separated
50955         by colons.  If no environment variable, run tests with -O0 -g, -O1
50956         -g, and -O2 -g as well.
50957
50958 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
50959
50960         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
50961         explanatory comments. Fix indentation.
50962
50963 1997-09-15  Jeffrey A Law  (law@cygnus.com)
50964
50965         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
50966
50967 1997-09-11  Jeffrey A Law  (law@cygnus.com)
50968
50969         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
50970         * g++.old-deja/g++.mike/p7325.C: Likewise.
50971         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
50972
50973 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
50974
50975         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
50976         * g++.old-deja/g++.brendan/crash30.C: Likewise.
50977         * g++.old-deja/g++.brendan/crash39.C: Likewise.
50978         * g++.old-deja/g++.law/operators4.C: Likewise.
50979
50980 1997-09-11  Joe Buck  (jbuck@synopsys.com)
50981
50982         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
50983         * g++.old-deja/g++.mike/p784.C: Ditto.
50984         * g++.old-deja/g++.mike/p785.C: Ditto.
50985
50986 1997-09-05  Jeffrey A Law  (law@cygnus.com)
50987
50988           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
50989
50990 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
50991
50992         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
50993         target feature; pass this to c-torture-execute as needed.
50994
50995 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
50996
50997         * lib/c-torture.exp(c-torture-execute): If the previous and the
50998         current executables being tested are identical, we don't need to
50999         run the executable again. Try to make the executable names
51000         unique. Add an optional argument for passing additional compiler
51001         flags.
51002
51003 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51004
51005         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51006
51007 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51008
51009         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51010
51011 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51012
51013         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51014         32bit or larger longs.
51015
51016         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51017         have either a 32bit long or 32bit int.
51018
51019 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51020
51021         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51022         Make double precision tests dependent on sizeof (double).
51023
51024 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51025
51026         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51027         too.
51028
51029 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51030
51031         * gcc.c-torture/compile/961203-1.cexp: New script.
51032
51033 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51034
51035         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51036         up the includes ourselves.
51037
51038 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51039
51040         * lib/plumhall.exp: Remove random include, and add a few
51041         verbose messages for debugging.
51042
51043 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51044
51045         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51046         of trying to do it ourselves.
51047
51048 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51049
51050         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51051
51052 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51053
51054         * gcc.prms/5403.c: Made regexp a bit less strict.
51055
51056 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51057
51058         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51059         is returned from remote_load instead.
51060         * lib/plumhall.exp: Ditto.
51061         * lib/mike-g++.exp: Ditto.
51062         * lib/old-dejagnu.exp: Ditto.
51063         * lib/c-torture.exp: Ditto.
51064
51065 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51066
51067         * lib/g++.exp: Use build_wrapper procedure.
51068         * lib/gcc.exp: Ditto.
51069
51070 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51071
51072         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51073         an old-style decl for malloc.  Fixes tests to work when
51074         sizeof (int) != sizeof (size_t).
51075
51076 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51077
51078         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51079
51080         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51081         use stdargs.h interface.
51082
51083 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51084
51085         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51086         NO_VARARGS when compiling.
51087
51088 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51089
51090         * lib/plumhall.exp(ph_includes): New procedure.
51091         (ph_make): Use it.
51092         (ph_compiler): Ditto.
51093
51094         * lib/g++.exp: Rename test-glue.c to testglue.c.
51095         * lib/gcc.exp: Ditto.
51096
51097 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51098
51099         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51100         to completion when it's called.
51101
51102 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51103
51104         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51105         is defined, don't do test.
51106
51107 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51108
51109         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51110         for object files.
51111         (ph_summary): Mark skipped testcases as untested, not unresolved.
51112
51113         * lib/plumhall.exp (ph_make): If unresolved because of bad
51114         errorCode, record errorCode in log file.
51115         (*): Replace send_log/verbose with verbose -log.
51116
51117 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51118
51119         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51120         double conversion if double isn't at least 8 bytes.
51121
51122         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51123         int to work with targets where int is 16 bits.
51124
51125         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51126         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51127         precision for the test to complete.
51128
51129 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51130
51131         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51132         if d10v is not compiled with the -mdouble64 flag.
51133         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51134
51135         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51136         d10v is not compiled with the -mint32 flag.
51137
51138 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51139
51140         * lib/plumhall.exp: Use incr_count.
51141
51142 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51143
51144         * gcc.c-torture: Update to c-torture-1.45.
51145
51146 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51147
51148         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51149         the name of the expect testcase file).
51150
51151         * lib/g++.exp(g++_init): Ditto.
51152
51153 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
51154
51155         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
51156         the host.
51157
51158         * lib/gcc.exp(gcc_exit): New procedure.
51159
51160 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
51161
51162         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
51163         specs where appropriate.
51164
51165         * g++.old-deja/g++.arm/*: Added additional ERROR checks
51166         because of new "candidates are" messages, and removed a few
51167
51168         * Converted all non-old-style g++ testcases to old-style, and
51169         moved into g++.old-deja.
51170
51171 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
51172
51173         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
51174         options.
51175
51176         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
51177         succeeded.
51178
51179         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
51180
51181 1997-02-13  Michael Meissner  <meissner@cygnus.com>
51182
51183         * lib/gcc.exp (gcc_target_compile): Add support for defining
51184         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
51185         the machine doesn't have those features.
51186
51187 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
51188
51189         * g++.law/operators4.exp: Don't use LIBS.
51190
51191 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
51192
51193         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
51194
51195         * lib/mike-g++.exp: Don't set the compiler to be tested here.
51196         * lib/g++.exp: Set it here instead. Also, allow use of the
51197         --tool_exec and --tool_opt options. Change CXX to
51198         GXX_UNDER_TEST.
51199
51200         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
51201
51202         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
51203
51204 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
51205
51206         * lib/old-dejagnu.exp: Use prune_warnings instead of
51207         prune_system_crud.
51208         * lib/mike-g++.exp: Ditto.
51209         * lib/gcc.exp: Ditto.
51210         * lib/g++.exp: Ditto.
51211
51212         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
51213
51214 1997-02-07  Jeffrey A Law  (law@cygnus.com)
51215
51216           * 941014-2.c: Include stdlib.h
51217           * 960327-1.c: Include stdio.h
51218           * dbra.c, index-1.c: Don't assume ints are 32bits.
51219
51220 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
51221
51222         * lib/gcc.exp: Add gcc,stack_size target feature.
51223
51224         * lib/g++.exp(g++_target_compile): Add the include and link
51225         paths here, not in two other places. And, it's $options, not
51226         options.
51227
51228         * lib/mike-g++.exp(postbase): Remove the code that determines
51229         the correct include and link paths.
51230         * g++.old-deja/old-deja.exp: Ditto.
51231
51232 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
51233
51234         * lib/g++.exp(g++_init): target_compile no longer returns the
51235         filename of the result.
51236
51237 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
51238
51239         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51240         call to glob.
51241
51242         * gcc.c-torture/special/special.exp: Change call to
51243         gcc_target_compile to include the object file.
51244
51245 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
51246
51247         * gcc.c-torture/special/special.exp: Correct misspelling in last
51248         change.
51249
51250 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
51251
51252         * lib/plumhall.exp(ph_summary): Log the entire output of the
51253         executable. Return -1 if there were any failures, 0 otherwise.
51254         (ph_execute): Return -1 if there were any failures, 0 otherwise.
51255         (ph_make): Clean up objects and executables that were built
51256         if the tests succeeded.
51257
51258 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
51259
51260         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51261         libraries and includes in the build tree as appropriate.
51262
51263 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51264
51265         * lib/c-torture.exp: Instead of looking for the global variable
51266         NO_LONG_LONG, check to see if that's a feature of the target.
51267
51268 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51269
51270         * config/default.exp: Minimize. Delete the remainer of the files in
51271         config; this functionality is now in devo/dejagnu/config.
51272
51273         g++.*/*: Pass any additional flags used to compile to postbase;
51274         delete CXXFLAGS.
51275
51276         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51277         is now done by runtest.exp. Use gcc_target_compile instead of
51278         compile.
51279
51280         lib/c-torture.exp: Use gcc_target_compile instead of compile.
51281         Remove references to CFLAGS. Use remote_file instead of
51282         calling rm -f.
51283         (c-torture): Take a list of arguments to use to compile this
51284         testcase.
51285
51286         lib/g++.exp: Simplify. Use target_compile instead of compile.
51287         lib/gcc-dg.exp: Ditto.
51288         lib/gcc.exp: Ditto.
51289         lib/mike-{gcc,g++}.exp: Ditto.
51290         lib/old-dejagnu.exp: Ditto.
51291         lib/plumhall.exp: Ditto.
51292
51293 1997-01-08  Jim Wilson  <wilson@cygnus.com>
51294
51295         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51296         (ph_linker): Likewise.
51297
51298 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
51299
51300           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51301         MAP_ANON / MAP_ANONYMOUS if defined;
51302         else try to map from /dev/zero .
51303
51304 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51305
51306         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51307         isn't defined, then define it to MAP_ANONYMOUS.
51308
51309 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51310
51311         * gcc.c-torture: Update to c-torture-1.42 release.
51312
51313 1996-11-11  Jeffrey A Law  (law@cygnus.com)
51314
51315         * gcc.c-torture: Update to c-torture-1.41 release.
51316
51317 1996-10-27  Jeffrey A Law  (law@cygnus.com)
51318
51319         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
51320         c-torture release.
51321
51322 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
51323
51324         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51325         and LDFLAGS.  Fix second case to append the target_info ldflags
51326         onto LDFLAGS, not CFLAGS.
51327         * lib/g++.exp (g++_init): Add target_info stuff.
51328         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
51329         of libgloss and newlib flags for !native.
51330
51331         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51332         (GDB): Fix relative path to go up another dir for finding gdb.
51333
51334 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
51335
51336         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51337         versions in the target_info array, if they don't exist.
51338
51339 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
51340
51341         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
51342
51343 1996-07-08  Jim Wilson  <wilson@cygnus.com>
51344
51345         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
51346         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
51347
51348 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
51349
51350         * lib/old-dejagnu.exp: Don't remove the output file before we've
51351         actually tested it. Don't append pwd to the path of the executable
51352         we're testing.
51353
51354 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
51355
51356         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
51357
51358 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
51359
51360         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
51361         temporary directory for compiler files, and set it to a default
51362         value of /tmp. Set $output as the name of the output file from
51363         compiling the testcase. Add a -o option to $cflags_var so the
51364         compiler writes the final output file as $output. Set $executable
51365         to $output.
51366
51367         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
51368         directory for compiler files, and set it to /tmp if it doesn't
51369         already have a value. Set $output_file to the name of the output
51370         file from compiling the testcase. Add a -o option to CXXFLAGS so
51371         the compiler writes the final output file as $output. Use $output
51372         as the executable to be tested.
51373
51374 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51375
51376         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
51377
51378 1996-06-08  Jeffrey A Law  (law@cygnus.com)
51379
51380         * gcc.c-torture/execute/pending-1.c: New test.  Still
51381         pending in Tege's queue.
51382
51383 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
51384
51385         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
51386         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
51387         if there were failures.  Call unresolved if there were unresolved
51388         testcases.  Call gcc_fail if program did not run to completion.
51389         (ph_make): Pass additional argument name to ph_execute.
51390         (ph_execute): Add new argument.  Pass additional arguments to
51391         ph_summary.  Call gcc_fail is there is no execution output.
51392
51393 1996-04-24  Jeffrey A Law  (law@cygnus.com)
51394
51395         * lib/plumhall.exp (proc_summary): Output relavent summary
51396         lines into the log so specific failures in plumhall can be
51397         investigated.
51398
51399 1996-04-10  Jeffrey A Law  (law@cygnus.com)
51400
51401         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
51402         (c-torture-execute): Don't try to execute tests which use
51403         "long long" types if $NO_LONG_LONG is nonzero.
51404
51405 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
51406
51407         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
51408         not c-torture.
51409
51410         * gcc.ieee: Move from here.
51411         * gcc.c-torture/execute/ieee: To here.
51412
51413 1996-03-26  Jeffrey A Law  (law@cygnus.com)
51414
51415         * gcc.c-torture: Update to c-torture-1.41 release.
51416
51417 1996-03-22  Jeffrey A Law  (law@cygnus.com)
51418
51419         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
51420         not "$output".
51421
51422 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
51423
51424         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
51425         -c present.
51426
51427 1996-03-02  Jeffrey A Law  (law@cygnus.com)
51428
51429         * config/proelf.exp: Handle connecting to a simulator.
51430
51431 1996-01-31  Jeffrey A Law  (law@cygnus.com)
51432
51433         * config/proelf.exp: New file.  Enough framework that we can
51434         run c-torture tests on the proelf targets (or any other target
51435         that gdb can connect to for that matter).
51436
51437 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
51438
51439         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
51440         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
51441
51442         * lib/plumhall.exp (ph_execute): Always call ph_summary if
51443         exec_output exists.
51444
51445 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
51446
51447         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
51448         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
51449
51450         * config/*.exp: Update FSF address.  Change result of ${tool}_load
51451         to pass/fail/unresolved/unsupported/untested.  Caller must now
51452         call unresolved/unsupported/untested.
51453         * lib/*.exp: Update FSF address.  Update to handle new results of
51454         ${tool}_load.
51455         * lib/chill.exp (verbose): Delete.
51456
51457 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
51458
51459         * lib/gcc.exp (default_gcc_start): Change order of args to
51460         $LDFLAGS $CFLAGS $LIBS.
51461         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
51462         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
51463         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
51464         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
51465         * gcc.misc-tests/dg-test.exp: Likewise.
51466         * gcc.misc-tests/msgs.exp: Likewise.
51467         * gcc.prms/prms.exp: Likewise.
51468         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
51469         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
51470
51471         * lib/dg.exp: Deleted, moved to dejagnu/lib.
51472
51473 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51474
51475         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
51476
51477         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
51478         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
51479
51480         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
51481         necessary.
51482
51483 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
51484
51485         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
51486         global for loop; add use of $mathlib.
51487         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
51488         settings here; set mathlib for anything but VxWorks.
51489
51490 1996-01-22  Jeffrey A Law  (law@cygnus.com)
51491
51492         * gcc.c-torture: Update to c-torture-1.40 release.
51493
51494 1996-01-03  Jeffrey A Law  (law@cygnus.com)
51495
51496         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
51497         dg.exp.
51498
51499 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
51500
51501         * lib/c-torture.exp (c-torture-execute): Declare "output" as
51502         global.
51503
51504 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
51505
51506         * lib/g++.exp (LIBS): Define if not already.
51507         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
51508         (gcc-dg-prune): Call prune_gcc_output.
51509         * lib/gcc.exp (prune_gcc_output): New proc.
51510         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
51511         prune_gcc_output.
51512
51513 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
51514
51515         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
51516         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
51517
51518 1995-11-15  Jeffrey A Law  (law@cygnus.com)
51519
51520         * gcc.c-torture: Update to c-torture-1.39 release.
51521
51522 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
51523
51524         * lib/c-torture.exp (c-torture-execute): Don't return if one option
51525         fails, try others as well.
51526
51527 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
51528
51529         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
51530         If compilation fails, mark execute tests as `untested'.
51531         If test is marked as unsupported, don't mark compilation and
51532         execute tests as failed.
51533
51534 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
51535
51536         * lib/g++.exp (g++_init): Don't link in libg++, and look to
51537         libstdc++ for whether or not we want to be doing shared
51538         libraries.  Delete link_curses since we don't need it anymore.
51539         * lib/mike-g++.exp (postbase): Don't link in libg++.
51540         * g++.old-deja/old-deja.exp: Likewise.
51541
51542 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
51543
51544         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
51545
51546 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
51547
51548         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
51549         For that, add `-Wl,-a,shared_archive'.
51550         * g++.old-deja/old-deja.exp: Likewise.
51551
51552 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
51553
51554         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
51555
51556 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
51557
51558         * lib/mike-g++.exp (postbase): Pay attention to the status of
51559         g++_load.
51560
51561 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
51562
51563           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
51564
51565 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
51566
51567         * lib/gcc.exp (default_gcc_start): No longer need to log program
51568         being executed or its output, execute_anywhere does that now.
51569         * lib/g++.exp (default_g++_version): Call execute_anywhere.
51570         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
51571
51572 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
51573
51574         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
51575         the same as those in lib/g++.exp.
51576
51577 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
51578
51579         * gcc.c-torture: Update to c-torture-1.38 release.
51580         * gcc.ieee: Related changes.
51581
51582 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
51583
51584         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
51585         "exec". Minor reformatting changes.
51586
51587         * config/rom68k.exp (${tool}_load): Make it work in a canadian
51588         cross. This means all "exec" calls now work on a remote host as
51589         well.
51590         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
51591         cross. Filter out the extra "\r\n" stuff that expect puts in.
51592         (c-torture-execute): Filter out the bogus warnings like
51593         c-torture-compile does. Add support for canadian cross.
51594         * lib/gcc.exp (default_gcc_version, default_gcc_start)
51595         Use execute_anywhere rather than calling exec directly. Now it
51596         works for canadian cross testing.
51597
51598 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
51599
51600         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
51601         results into a variable, and check that rather than using file exists.
51602
51603 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
51604
51605         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
51606         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
51607
51608 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
51609
51610         * g++.old-deja/old-deja.exp: Create and pass runshlib and
51611         lib_curses if there's a shared libg++ in the build tree.
51612
51613 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
51614
51615         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
51616         if not supported target.
51617
51618 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
51619
51620         * lib/g++.exp (g++_init): Move empty setting of runshlib and
51621         link_curses up to always happen, not just for native builds.
51622
51623 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
51624
51625         * gcc.c-torture: Update to c-torture-1.36 release.
51626         * gcc.failure: Related changes.
51627
51628 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
51629
51630         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
51631
51632 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
51633
51634         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
51635         * lib/mike-g++.exp (postbase): Not in here.  Still reference
51636         runshlib, link_curses, and mathlib for link and run.
51637
51638         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
51639         pass the runtime shared library options for Solaris, OSF/1, and
51640         Irix5, and link with -lcurses to avoid unresolved references.
51641
51642 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
51643
51644         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
51645         only run once.
51646
51647 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
51648
51649         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
51650
51651 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
51652
51653         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
51654         do not have a framework for the "compat" tests yet.
51655
51656 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
51657
51658         * lib/mike-g++.exp (postbase): New local variable `mathlib',
51659         set to null if we're testing vxworks5.1.  Use that instead of
51660         `-lm' in the setting of LIBS for link and run.
51661
51662 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
51663
51664         * config/rom68k.exp (${tool}_load): Major changes to make it
51665         work.  Verified that it does in fact return the stuff in
51666         exec_output properly.  Catch any Emul or any TRAP other than 0.
51667
51668 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
51669
51670         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
51671         LDFLAGS properly for targets that need stuff from libgloss.
51672         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
51673         only run once.
51674         (gpp_initialized): New variable.
51675
51676 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
51677
51678         * config/rom68k.exp: Load libgloss.exp.
51679         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
51680         so we can produce a fully linked binary.
51681         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
51682         so we can produce a fully linked binary.
51683
51684 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
51685
51686         * lib/plumhall.exp (ph_section): Watch for expected failures.
51687         Add missing `else'.
51688
51689         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
51690         run the testcase.
51691         (c-torture): Likewise.
51692
51693 1995-08-28  Doug Evans  <dje@cygnus.com>
51694
51695         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
51696
51697         * lib/mike-g++.exp (mike_cleanup): New proc.
51698         (prebase): New globals compiler_result, not_compiler_result,
51699         target_regexp.
51700         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
51701         allow leading "-" in pattern.  Watch for unsupported tests.
51702         If $compiler_result is set, pattern match assembler code,
51703         and ditto for $not_compiler_result.
51704         * lib/mike-gcc.exp: Likewise.
51705
51706         * lib/plumhall.exp (ph_execute): Only call ph_summary if
51707         execution "succeeded".
51708
51709 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
51710
51711         * config/win32.exp: New file.
51712         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
51713
51714 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
51715
51716         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
51717         unsupported.
51718         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
51719         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
51720         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
51721
51722         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
51723         "... without exceptions was ...".  That is now handled by
51724         prune_system_crud.
51725         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51726
51727 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
51728
51729         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
51730         sieve.c,sort2.c}: New files.
51731         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
51732         sieve.exp,sort2.exp}: Drivers for them.
51733
51734         * lib/mike-gcc.exp (program_output): New user settable variable.
51735         (postbase): Call prune_system_crud.  Also prune extraneous compiler
51736         messages.
51737         * lib/mike-g++.exp (program_output): New user settable variable.
51738
51739         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
51740
51741         * config/sh.exp: Deleted (use sim.exp instead).
51742
51743 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
51744
51745         * config/vx.exp: Declare CHECKTASK as global.
51746         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
51747         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
51748         * lib/old-dejagnu.exp: Load [pwd]/$executable.
51749
51750 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
51751
51752         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
51753         target. Like vx.exp, only includes `vx29k.exp' instead of
51754         `vxworks.exp'.
51755
51756 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
51757
51758         * config/sim.exp: Increase time limit from 120 seconds to 240.
51759
51760 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
51761
51762         * gcc.c-torture/execute/950628-1.c: New test.
51763
51764 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
51765
51766         * gcc.c-torture: Update with changes/additions from
51767         c-torture-1.34.
51768
51769 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
51770
51771         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
51772
51773 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
51774
51775         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
51776
51777 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
51778
51779         * gcc.c-torture/compile/950512-1.c: New test.
51780         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
51781         * gcc.dg/struct-ret-1.c: Likewise.
51782
51783 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
51784
51785         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
51786           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
51787
51788 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
51789
51790         * gcc.c-torture/special/920411-1.c: Deleted.
51791         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
51792
51793 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
51794
51795         * config/sim.exp (${tool}_load): Hack in call to bash to get a
51796         cpu limit.
51797
51798 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
51799
51800         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
51801
51802 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
51803
51804         From kenner;
51805         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
51806         is the proper length.
51807         * va-arg-3.c: Likewise.
51808
51809 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
51810
51811         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
51812         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
51813
51814         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
51815         * lib/g++.exp (default_g++_start): Delete old cruft.
51816
51817 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
51818
51819         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
51820         (2 * (1 << 18)) to (2 * (1 << 17)).
51821
51822         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
51823
51824 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
51825
51826         * config/rom68k.exp: Renamed from config/idp.exp
51827
51828 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
51829
51830         * c-torture/compile/921109-2.c
51831
51832 1995-04-18  Mike Stump  <mrs@cygnus.com>
51833
51834         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
51835         excess errors.
51836
51837 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
51838
51839         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
51840         output.
51841         * lib/g++.exp (default_g++_start): Likewise.
51842
51843 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
51844
51845         * gcc.c-torture/compile/950329-1.c: New test.
51846
51847 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
51848
51849           * config/bug.exp (${tool}_load): Updated to use new remote_open
51850           and remote_close procs.
51851         * config/idp.exp: New file.
51852
51853 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
51854
51855         * gcc.c-torture/execute/950322-1.c: New test.
51856
51857 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
51858
51859         * config/vx.exp (${tool}_load): Clean up testing of return code from
51860         vxworks_ld and vxworks_spawn.
51861
51862 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
51863
51864         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
51865
51866 1995-03-13  Mike Stump  <mrs@cygnus.com>
51867
51868         * lib/old-deja.exp: Add `excess errors test - ' error, now one
51869         can mark excess errors on a machine by machine basis.  Note, the
51870         default is to not expect any excess errors, even when excess
51871         errors test - is given, so you will want to put an XFAIL ... on
51872         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
51873         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
51874         those 4 machines, but no others.
51875
51876 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
51877
51878         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
51879         * lib/c-torture.exp: to here.
51880
51881 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
51882
51883         * gcc.c-torture/execute/950221-1.c: New test.
51884         * gcc.c-torture/execute/struct-ret-1.c: New test.
51885         * gcc.c-torture/compile/950221-1.c: New test.
51886
51887         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
51888
51889 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
51890
51891         * gcc.c-torture/execute/arith-1.c (main): Return 0.
51892         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
51893
51894 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
51895
51896         * g++.gb: New directory of tests, derived from my signature and
51897         class scoping tests.
51898
51899         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
51900         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
51901         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
51902         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
51903         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
51904         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
51905         * g++.gb/sig25.C: Likewise.
51906
51907         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
51908         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
51909         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
51910         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
51911         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
51912         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
51913         * g++.gb/sig25.exp: Likewise.
51914
51915         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
51916         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
51917         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
51918         * g++.gb/scope13.C: Likewise, this test still fails.
51919
51920         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
51921         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
51922         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
51923         * g++.gb/scope13.exp: Ditto.
51924
51925         * g++.gb/README: New file, explains what these tests are about.
51926
51927 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
51928
51929         * lib/dg.exp (dg-do): Support `preprocess'.
51930         (dg-test): Likewise.
51931
51932 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
51933
51934         * config/udi.exp: change "continue -expect" to "exp_continue".
51935
51936 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
51937
51938         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
51939         Delete redundant tests.
51940
51941         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
51942         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
51943         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
51944         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
51945         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
51946         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
51947         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
51948         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
51949
51950         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
51951         storing label pointers.
51952         * gcc.c-torture/execute/921019-1.c: Likewise.
51953         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
51954         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
51955         parameter fp.
51956         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
51957         constants.
51958
51959         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
51960         Delete obsolete tests.
51961
51962         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
51963         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
51964         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
51965         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
51966         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
51967         * gcc.c-torture/compile/950124-1.c: New test.
51968
51969         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
51970
51971 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
51972
51973         * lib/mike-g++.exp: Add -lm to LIBS.
51974
51975 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
51976
51977         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
51978
51979 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
51980
51981         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
51982
51983 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
51984
51985         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
51986
51987 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
51988
51989         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
51990         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
51991         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
51992         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
51993         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
51994         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
51995         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
51996         * g++.law/{operators31.C, operators32.C,
51997         * g++.law/{operators33.C, operators34.C}: Likewise.
51998         * g++.law/{pic1.C, refs2.C}: Likewise.
51999         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52000         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52001         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52002         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52003
52004         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52005         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52006         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52007         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52008         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52009         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52010         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52011         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52012         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52013         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52014         * g++.law/{operators34.exp}: Likewise.
52015         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52016         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52017         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52018         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52019         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52020
52021         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52022         No longer expected to fail.
52023         * g++.law/missed-error3.C: Tweak for recent bool changes.
52024
52025 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52026
52027         * config/emb-unix: Deleted.
52028         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52029         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52030
52031 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52032
52033         * lib/dg.exp (dg-test): Fix typo in last patch.
52034
52035 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52036
52037         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52038         (handles multiple occurrences).
52039
52040 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52041
52042         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52043         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52044         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52045         printed).
52046         * lib/c-torture.exp (c-torture-compile): Likewise.
52047         (c-torture): Prepend full path if missing.
52048         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52049         (gcc_fail): Likewise.
52050         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52051
52052 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52053
52054         * lib/netware.exp: Only attach to NetWare i386 systems.
52055
52056 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52057
52058         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52059         messages.  Add test name to "output pattern match" pass/fail message.
52060
52061 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52062
52063         * gcc.dg: New testsuite.
52064         * gcc.dg/dg.exp: New file.
52065
52066         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52067         test-switch.c}: Deleted.
52068
52069         * gcc.misc-tests/msgs.exp: New testcase driver.
52070
52071 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52072
52073         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52074         Watch for illegal return values from ${tool}_load.
52075         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52076         cross targets.  Coerce return value >0 to 1.
52077
52078 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52079
52080         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52081
52082         * config/emb-unix.exp: New file.
52083
52084         * config/sim.exp: Error if variable $SIM not defined.
52085         (${tool}_load): Mark test as "untested" if simulator missing.
52086
52087         * config/unix.exp: Load remote.exp to get rcp_download.
52088         * lib/c-torture.exp: Use different option lists for testcases with
52089         and without loops.
52090         * gcc.c-torture/execute/execute.exp: Likewise.
52091
52092 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52093
52094         * config/*.exp: Clarify return code from ${tool}_load.
52095         Call `unresolved' or `untested' instead of `warning' or `perror'
52096         (sometimes you still want to call both though).
52097         Add comment that `shell_id' is local to each file.
52098         * config/udi.exp (timeout): Set to 30.
52099         Don't print warning if connection fails, $connectmode has already
52100         printed an error.
52101         (${tool}_load): Move verbose messages to level 2.
52102         Rework pattern for "Process started" message.
52103         Pass `shell_id' to ${connectmode}_download.
52104         Retry twice upon timeout.  Make resetting of target more robust.
52105         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52106         Pass `shell_id' to exit_$connectmode.
52107         Only call exit_$connectmode if connected.
52108         * config/unix.exp (${tool}_load): Check return codes better.
52109         * config/vrtx.exp (${tool}_load): Likewise.
52110         * config/vx.exp (${tool}_load): Likewise.
52111         Delete unneeded global's.
52112         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52113         from ${tool}_load.
52114         (dg-stat): Delete.
52115         (dg-init): Delete recording of pass/fail counts.
52116         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52117         (old-dejagnu-init): Likewise.
52118         (old-dejagnu-stat): Delete contents, empty proc now.
52119         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52120         (c-torture): Delete references to lcnt, lpass, lfail.
52121         Get option list from TORTURE_OPTIONS.
52122         Delete -funroll[-all]-loops if no loops.
52123         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52124         (g++_stat): Delete contents (empty proc now).
52125         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52126         (gcc_finish): Likewise.
52127         (gcc_stat): Deleted.
52128         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52129         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52130         * gcc.c-torture/execute/execute.exp: Likewise.
52131         Split tests into two parts: compile, execute.
52132         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52133         no loops.  Update to reflect clarified return codes from ${tool}_load.
52134
52135 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52136
52137         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52138         to grep for.
52139         (old-dejagnu): Likewise (where necessary).
52140
52141 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52142
52143         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52144
52145         * lib/dg.exp (dg-process-target): Fix processing of selector.
52146         Add comment regarding use of `error'.
52147
52148         * lib/gcc.exp (prune_system_crud): Define if missing.
52149         * lib/g++.exp (prune_system_crud): Likewise.
52150
52151         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52152         Call prune_system_crud.
52153         * lib/dg.exp (dg-runtest): New proc.
52154         Use perror instead of send_user for tcl errors in testcase.
52155         Don't return any value, it's never used.
52156         Don't clobber previous definition of `unknown'.
52157         Print tcl errors in `dg-final'.
52158
52159 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
52160
52161         * lib/dg.exp (dg-process-target): Improve syntax error messages.
52162         (dg-test): Don't print errorInfo, it contains stack backtrace.
52163
52164 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
52165
52166         * lib/g++.exp (runtest_file_p): Define if missing.
52167
52168 1994-09-24  Doug Evans  (dje@cygnus.com)
52169
52170         * lib/mike-g++.exp: Comment out loading of g++.exp.
52171         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
52172         (default_g++_version): Always print something.
52173         (default_g++_start): Comment out call to `which'.
52174         (g++_start, g++_load): Deleted (must be defined in config file).
52175         * lib/gcc.exp: Test for existence of $CC at start.
52176         Delete check for tmpdir (done in gcc_init).
52177         (default_gcc_version): Always print something.
52178         (default_gcc_start): Comment out call to `which'.
52179         * config/*.exp: Major cleanup - make cross targets work at least a
52180         little better for g++ (by not being "--tool gcc" specific).
52181         Rename gcc_xxx to ${tool}_xxx.
52182         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
52183         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
52184
52185 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
52186
52187         * lib/c-torture.exp (c-torture-compile): Rework compiler
52188         message processing.
52189
52190         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
52191         c-torture.
52192
52193 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
52194
52195         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
52196
52197         * lib/dg.exp (dg-process-target): Support { target native }.
52198
52199 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
52200
52201         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
52202         looked for "... program xxx got fatal signal".
52203         Correct regsub munging of `comp_output'.
52204         Ignore compiler messages "path prefix not used" and "linker input
52205         file unused".
52206
52207 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
52208
52209         * lib/gcc.exp (runtest_file_p): Define if missing.
52210         * gcc.prms/template.c: Example to work from.
52211
52212 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
52213
52214         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
52215         * lib/dg.exp (dg-test): Call unsupported testcases as such.
52216
52217         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
52218         * gcc.prms/1883.c: Moved from compile/940714-1.c.
52219         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
52220         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
52221
52222         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
52223         (dg-process-target): No longer a varargs proc.
52224         Return S/N for target, P/F for xfail.  All callers changed.
52225         (user option procs): More argument checking.
52226         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
52227         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
52228         (dg-test): Skip test if not running on selected target in `dg-do'.
52229         Update handling of `dg-do-what', `dg-output-text'.
52230         Separate execution pass/fail from output pattern match pass/fail.
52231         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52232
52233 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
52234
52235         * gcc.c-torture/special/special.exp: Don't expect failure for mips
52236         target for 920510-1.c.
52237
52238 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
52239
52240         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52241         Clean up comment regarding use of passcnt, etc.
52242         (gcc_stat): Don't update `testcnt' here.
52243         (gcc_finish): Do it here.
52244         Might as well reset `but_id' here too.
52245         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52246         to determine if the file should be tested.
52247         * gcc.c-torture/compile/compile.exp: Likewise.
52248         * gcc.c-torture/execute/execute.exp: Likewise.
52249         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52250         * gcc.misc-tests/dg-test.exp: Likewise.
52251         * gcc.prms/prms.exp: Likewise.
52252         * gcc.wendy/wendy.exp: Likewise.
52253         * g++.old-deja.exp: Likewise.
52254         Move "Testing file" message to verbose level 1.
52255
52256 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
52257
52258         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52259
52260 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
52261
52262         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52263         (default_gcc_start): Accept optional second list element
52264         of compiler flags.  Print compiler output at verbosity level 2.
52265         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52266         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52267         Save current values of framework globals passcnt, failcnt, xpasscnt,
52268         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52269         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
52270         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52271         xfailcnt to compute stats.  Update framework global `testcnt' from
52272         pass/fail counts.
52273         (gcc_finish): New proc.  Clean up test environment.
52274         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52275         (gcc_epass, gcc_efail): Delete.
52276         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52277         argument of line number.
52278         (dg-init): If the tool has an init routine, call it.
52279         (dg-test): Remove args `cflags_var' and `libs_var'.
52280         Pass all compiler options to ${tool}_start.
52281         Handle missing line number.
52282         (dg-finish): New function.
52283         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52284         particular files.  Call gcc_finish at end.  Move "skipping test"
52285         message to verbosity level 3.
52286         * gcc.c-torture/compile/compile.exp: Likewise.
52287         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52288         * gcc.c-torture/execute/execute.exp: Likewise.
52289         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52290         Print testcase being tried at verbosity level 1.
52291         * gcc.c-torture/special/special.exp: Unset xfail.
52292         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52293         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52294         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52295         * gcc.failure/failure.exp: Likewise.
52296         * gcc.ieee/ieee.exp: Likewise.
52297         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52298         Update call to dg-test.  Call dg-finish at end.
52299         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
52300         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52301         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52302         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52303         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
52304         * gcc.wendy/wendy.exp: Add copyright.
52305         Delete setting of tmpdir (done by gcc_init).
52306         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52307         Pass compiler flags to gcc_start.  Call gcc_finish at end.
52308         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52309         gcc_[ce]pass/fail.
52310
52311 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
52312
52313         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52314         confusion.
52315         (g++_load): Likewise.
52316
52317         * config/*.exp (gcc_load): Some were varargs fns and some were not.
52318         Rename argument to `prog' to remove the confusion.
52319         Varargs fns behave differently too!
52320         (g++_load): Likewise.
52321
52322         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52323
52324         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52325         what it is.  Delete (always) printing of status value for !native.
52326         Simplify verbose code, and include status and exec_output.
52327         (g++_load): Use gcc_load.
52328
52329 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
52330
52331         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52332         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52333         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52334         940714-3.c as these testcases don't exist anymore.  Make
52335         va-arg-1.c expected to pass.
52336
52337 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
52338
52339         * gcc.misc-tests/misc.exp: Only run specific testcases.
52340         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
52341         * gcc.misc-tests/dg-[1-9].c: New files.
52342
52343         * lib/dg.exp: New testsuite driver.
52344         * gcc.prms/prms.exp: Use it.
52345
52346         * README.gcc: New file.
52347
52348         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
52349         Document and reset `lxpass' and `lxfail'.
52350         Simplify "initialized" message.
52351         (gcc_stat): Clean up comments a little.
52352
52353 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
52354
52355         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
52356
52357 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
52358
52359         * lib/old-dejagnu.exp (process-option): New proc.
52360         (old-dejagnu-init, old-dejagnu-stat): Likewise.
52361         (old-dejagnu): Simplify.
52362         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
52363
52364 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
52365
52366         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
52367         exists and is not an empty string.
52368
52369         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
52370         $xfail rather than calling setup_xfail.  Clear $xfail when test is
52371         finished.
52372         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
52373         automatically.
52374
52375         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
52376         longer expected to fail.
52377
52378         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
52379         "f" function call.
52380
52381         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
52382
52383         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
52384         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
52385         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
52386         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
52387         c-torture-1.29.
52388
52389         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
52390         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
52391
52392         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
52393
52394         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
52395         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
52396
52397         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
52398         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
52399         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
52400
52401 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
52402
52403         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
52404         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
52405         940714-1.c, 940714-2.c, 940714-3.c},
52406         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
52407         gcc.misc-tests/{mg.c,mg.exp}:
52408         New tests.
52409         * gcc.noncompile/noncompile.exp: Change accordingly.
52410
52411 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
52412
52413         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
52414         Undo previous clobberage.
52415
52416 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
52417
52418         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
52419         * gcc.special/{930510-1.c, special.exp}:
52420         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
52421         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
52422         struct-varargs-1.c}: New tests from c-torture-1.26.
52423
52424 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
52425
52426         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
52427           argument to switch.
52428
52429 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
52430
52431         * Revert the previous changes.  Please see Rob's directory
52432           (/lisa/test/rob/progressive/gcc/testsuite) for testing
52433           fixes.
52434
52435 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
52436
52437         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
52438             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
52439             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
52440             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
52441             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
52442             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
52443             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
52444             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
52445             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
52446             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
52447             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
52448             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
52449             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
52450             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
52451             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
52452             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
52453             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
52454             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
52455             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
52456             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
52457             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
52458             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
52459             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
52460             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
52461             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
52462             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52463             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
52464
52465 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
52466
52467         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
52468             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
52469           with perror calls.
52470
52471 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
52472
52473         * config/unix.exp (g++_load): Fix syntax.
52474
52475 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
52476
52477         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
52478         * gcc.noncompile/921017-1.c: Deleted obsolete test.
52479         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
52480         Don't expect va-arg-1.c to fail.  Correct expected output for
52481         920928-1.c.
52482         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
52483         * gcc.wendy/hbm4.c: Correct typo.
52484         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
52485
52486 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
52487
52488         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
52489         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
52490         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
52491         * lib/c-torture.exp (c-torture-compile): Ditto.
52492
52493         Reduce volume of output (remove all the -I's and such).
52494         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
52495         Call gcc_cpass, gcc_cfail.
52496         (c-torture): Pass testing option to c-torture-compile.
52497
52498 1994-03-21  Doug Evans  (dje@cygnus.com)
52499
52500         Bring patches over from progressive.
52501         * config/default.exp: Exit remote shell cleanly.
52502         (g++_exit, g++_start): Add default versions.
52503         * config/sim.exp (gcc_load): Use perror, not error.
52504
52505 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
52506
52507         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
52508         set in site.exp.
52509
52510 1994-03-14  Doug Evans  (dje@cygnus.com)
52511
52512         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
52513         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
52514         (wendy_try): New proc to run testcase.
52515         (main loop): Call 'em.
52516         * gcc.wendy/*.c: Clean up pass to correct expected output.
52517
52518         * lib/gcc.exp: Minor cleanup work.
52519         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
52520
52521 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
52522
52523         * config/sim.exp (gcc_load): Document return codes better.
52524         Don't pass -v to simulator.
52525
52526 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
52527
52528           * gcc.special/920717-x.c: Fix typo.
52529           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
52530           get at sources.
52531
52532         * lib/mike-gcc.exp: Fix typo.
52533
52534 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
52535
52536         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
52537         binary to use, transform the name.
52538         * config/*.exp: rename everything. Nuke any g++ specific files,
52539         it's now a special case of gcc that requires no special support.
52540         Add a default.exp for unsupported targets.
52541
52542 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
52543
52544         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
52545         lib/old-dejagnu.exp: Fix a few patterns to work with the new
52546         version of Tcl.
52547
52548 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
52549
52550         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
52551         than a warning.
52552
52553 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
52554
52555         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
52556
52557 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
52558
52559         * gcc.execute/execute.exp: Combine opt_list and foption_list into
52560         option_list.  Compile every file with only 4/6 option choices
52561         (same as C torture) instead of with 12/18 different option
52562         choices.
52563         * lib/c-torture.exp: Likewise.
52564
52565         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
52566         not already set.
52567
52568 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
52569
52570         * lib/old-deja.exp: Add `excess errors test fails' error, now one
52571         can put an XFAIL *-*-* on excess errors.
52572
52573 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
52574
52575         * g++.law: Add more tests derived from g++-bugs snapshots.
52576
52577         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
52578         equivalent to g++.law/init9.
52579
52580         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
52581         compiled it, and the a.out file after we've run it.
52582
52583 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
52584
52585         * lib/mike-g++.exp (postbase): Delete the .o file after we've
52586         compiled it, and the a.out file after we've run it.
52587
52588 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
52589
52590         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
52591
52592 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
52593
52594         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
52595         version number.
52596
52597 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
52598
52599         * g++.law: New directory of g++ tests derived from the g++-bugs
52600         snapshots.
52601
52602 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
52603
52604         * gcc.compile: initbug1.c initbug1.exp testcase added
52605
52606 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
52607
52608         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
52609         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
52610           fixes submitted by Jeff Law (law@cs.utah.edu)
52611         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
52612           Jeff Law (law@cs.utah.edu)
52613
52614
52615 1993-11-30  Mike Stump  (mrs@cygnus.com)
52616
52617         * config/unix-g++.exp: Follow the gcc way of doing things.
52618         * g++.old-deja/old-deja.exp: Minor updates.
52619         * lib/g++.exp: New file, follow the gcc way of doing things.
52620         * lib/old-dejagnu.exp: Minor updates.
52621         * lib/mike-g++.exp: Always unset errorInfo.
52622
52623 1993-11-06  Mike Stump  (mrs@cygnus.com)
52624
52625         * lib/gcc.exp: Fix some errors with the below change, CC and
52626         CFLAGS should be global when setting, not local.
52627
52628 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
52629
52630         * lib/gcc.exp: Transform tool name.
52631
52632 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52633
52634         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
52635
52636 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52637
52638         * lib/gcc.exp: change gcc_done to gcc_stat
52639
52640 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52641
52642         * Upgraded gcc testsuite to c-torture version 1.25
52643
52644 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
52645
52646         * lib/gcc.exp: added reporting code. Changed verbose compile message.
52647         * lib/c-torture: added hooks for new reporting code.
52648
52649 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
52650
52651         * config/sh-gcc.exp: check if sh-sim exists in the path
52652
52653 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
52654
52655         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
52656         * gcc.compile/compile.exp: Initial changes for new logic.
52657         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
52658         * gcc.failure/failure.exp: Initial changes for new logic.
52659         * gcc.ieee/ieee.exp: Initial changes for new logic.
52660         * gcc.misc-tests/misc.exp: Initial changes for new logic.
52661         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
52662         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
52663         * lib/c-torture.exp: Initial changes for new logic.
52664         * lib/gcc.exp: Initial changes for new logic.
52665
52666 1993-10-15  Mike Stump  (mrs@cygnus.com)
52667
52668         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
52669         depend upon failure or success.  Fully qualify names in failure
52670         and success messages.  Always remove a.out before starting
52671         compile, just in case.  Pay more attention to error text output by
52672         the compiler.  Handle testcases with no known past errors just
52673         like all others, so that things are uniform.  Other miscellaneous
52674         improvements.
52675
52676 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
52677
52678         * gcc.cpp: new directory for cpp tests
52679
52680 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
52681
52682         * lib/chill.exp: Code reformatted, removed unused code.
52683         * config/unix-chill.exp: Code reformatted, removed unused code.
52684         * chill.execute/execute.exp: Code reformatted, removed unused code.
52685         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
52686
52687 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
52688
52689         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
52690         routines not written.
52691
52692 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
52693
52694         * config/bug-gcc.exp: Use new procs from bug.exp.
52695
52696 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
52697
52698         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
52699         via ftp, rather than depending on NFS.
52700         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
52701         case.
52702
52703 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
52704
52705         * config/bug-gcc.exp: Use new download proc.
52706
52707 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
52708
52709         * chill.execute/execute.exp: cleanups, handles errors better
52710         * chill.compile/compile.exp: rewrite, based on execute.exp
52711         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
52712         * lib/chill.exp: major changes to diff proc and compile and link
52713           procs. added chill_fail and chill_pass wrappers to pass and
52714           fail. added more comments, and handle error codes better.
52715           Added a hack to capture stderr from exec, so noncompile tests
52716           can work.
52717
52718 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
52719
52720         * chill.execute/execute.exp: rewrite of testsuite driver
52721         * lib/chill.exp: rewrite of testsuite driver
52722         * config/unix-chill.exp: rewrite of testsuite driver
52723
52724 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
52725
52726         In chill.execute:
52727         * iexpr.ch: Standardize uppercase.
52728         * tuples.dat: Standardize uppercase.
52729         * vary.ch: standardize.  Correct varying string assignments.
52730         * vary.dat: Add new output lines.
52731
52732 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
52733
52734         In chill.execute:
52735         * chprintf.ch: Standardize use of uppercase.
52736         * tuples.ch: Standardize and turn arr2 into a DCL,
52737           rather than a SYN.
52738         * pinits.ch: Standardize.
52739
52740 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
52741
52742         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
52743         * Makefil: Renamed to Makefile.in.
52744         * configure.in: New.
52745
52746 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
52747
52748         In chill.execute:
52749         * .cvsignore: Add result/output files.
52750         * Makefile: Fix up variables at start.  Use MFLAGS
52751           everywhere.  Correct bool_loc, built_ins entries.
52752           Add entry for vary1.ch.
52753         * bitarray.ch: Standardize upper-case usage.
52754         * bitexpr.ch: Standardize, add output of b1.
52755         * params.ch: Use arrayt in along PROC parameters, to
52756           avoid novelty problems.
52757         * sets.ch: Tiny cleanup.
52758         * vary1.ch: Re-indent.
52759
52760 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
52761
52762           * Add PR-related files to Makefiles, .cvsignore files, etc.
52763
52764 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
52765
52766         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
52767           with compiler objects. New names are test-flow.c and test-loop.c
52768
52769 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
52770
52771         * Upgraded c-torture tests from 1.19 to 1.20
52772
52773         * new files:
52774         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
52775         * gcc.compile: 930623-1.c 930623-2.c
52776         * gcc.noncompile: 930622-1.c 930622-2.c
52777         * gcc.failure: 920411-1.c 920627-2.c
52778         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
52779
52780 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
52781
52782         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52783           More changes to get testsuite working properly. Needs more work.
52784           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
52785
52786 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
52787
52788         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52789           More changes to get testsuite working properly. Needs more work.
52790
52791 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
52792
52793         * chill.compile/compile.exp: Added for Dejagnu support
52794         * chill.execute/execute.exp: Added for Dejagnu support
52795         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
52796
52797 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
52798
52799         This should complete moving the CHILL test files.
52800         * chill.noncompile(.cvsignore printf.grt
52801             in-printf.grt chprintf.grt chprintf.ch):
52802             Added test-support files.
52803           (Makefile): Modified further.
52804         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
52805             signal.ch): Added test files.
52806           * chill.execute (.cvsignore printf.grt printr.c
52807             in-printf.grt rts.c chprintf.grt rts.h): Added
52808           test-support files.
52809             (Makefile): More corrections.
52810
52811 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
52812
52813         * chill.compile, chill.execute, chill.nocompile: Add CHILL
52814           test cases, ready for DejaGnu.
52815
52816 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
52817
52818         * Upgraded c-torture tests from 1.18 to 1.19
52819
52820         * gcc.compile: added test(s):
52821           930607-1.c
52822         * gcc.execute: added test(s):
52823           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
52824
52825         * added new subdirectory for misc tests: gcc.misc-tests
52826         * gcc.misc-test(s): added tests:
52827           inst-check.c test-consts.c test-ior.c test-switch.c
52828
52829 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
52830
52831         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
52832
52833 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
52834
52835         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
52836
52837 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
52838
52839         * Upgraded c-torture tests from 1.17 to 1.18
52840
52841 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
52842
52843         * Upgraded c-torture tests from 1.12 to 1.17
52844
52845 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
52846
52847         * lib/old-dejagnu.exp:
52848           Fixed handling of XFAIL target triplets to correctly
52849           recognize wildcard characters.  Removed code that
52850           appended a unique id tag to the end of the file name
52851           printed out by the result of the testcases within a
52852           given test file.
52853
52854 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
52855
52856         * lib/old-dejagnu.exp:
52857           Reworked expected failure handling to trigger off of XFAIL
52858           keyword in keyphrase embeded in testcase source code. The
52859           XFAIL keyword must be at the end of the keyphrase line. It
52860           may optionally be followed by one or more target triplets.
52861           It has just occured that the handling of wildcards in the
52862           target triplet may not be correct.
52863
52864 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
52865
52866         * g++.old-deja/tests:
52867           Moved all subdirectories up one level into g++.old-deja .
52868
52869         * lib/old-dejagnu.exp:
52870           Fixed problem with CXXFLAGS not being properly reset, and being
52871           corrupted with extraneous "-c" compiler option.  This was
52872           causing binaries to not be generated for test that needed them.
52873           Modified strings passed to "pass" and "fail" so that individual
52874           tests from the same test file would be distinguished by an
52875           identifier appended to the test file name in the summary logs;
52876           this corrected a problem with erroneous diff logs.  Added code
52877           to search testcases for expected fail and unexpected pass keywords.
52878
52879 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
52880
52881         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
52882
52883 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
52884
52885         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
52886           Removed extraneous text from end of "Special g++ Options"
52887           keyphrase.
52888
52889         * lib/old-dejagnu.exp: Added pattern matching to look for new
52890           keywords, embedded in testcases comments, which will trigger
52891           calls to xpass and xfail.
52892
52893 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
52894
52895         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
52896           comments embedded in the testcases, especially the one looking for
52897           special compiler options, as well as the pattern matching for the
52898           compiler output again.
52899
52900 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
52901
52902         * lib/old-dejagnu.exp: Do a proper check of the return value for
52903           execute tests. Fixed several problems with the pattern matching
52904           of the compiler output which gave erroneous test results.
52905           Changed several of the test result messages to be more descriptive.
52906         * config/unix-g++.exp: Proc g++_load now actually works and
52907           executes the tests passed to it and returns a usable return
52908           value.
52909
52910 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
52911
52912           * lib/gcc.exp: Exits gracefully if $CC is bogus.
52913
52914 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
52915
52916         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
52917           Modified both files to properly execute the old style
52918           dejagnu tests. The previous versions of these files were
52919           experimental and did not function anything near correctly.
52920
52921 1993-04-05  Rob Savoye  (rob@cygnus.com)
52922
52923         * Removed all Makefile.in and configure.in files. No configuration
52924         needed now.
52925
52926 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
52927
52928         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
52929
52930 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
52931
52932         * gcc.compile/configure.in, gcc.unsorted/configure.in,
52933         gcc.special/configure.in, gcc.noncompile/configure.in,
52934         gcc.execute/configure.in, gcc.code_quality/configure.in,
52935         g++.other/configure.in, g++.old-deja/configure.in,
52936         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
52937         in srcname setting.
52938
52939 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
52940
52941         * lib/udi.exp: Fixed mondfe and mondfe_download.
52942         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
52943         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
52944
52945 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
52946
52947         * config/udi-gdb.exp: Check $shell_id after connecting to target.
52948         (gdb_exit): Don't remove *_soc files.
52949
52950 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
52951
52952         * lib/c-torture.exp: Don't look for main; instead always use -w
52953         -c.  This is how the c-torture tests work.  Remove the object
52954         file if the compilation succeeds.
52955         * gcc.execute/execute.exp: Remove executable if test passes.
52956         * gcc.noncompile/noncompile.exp: Every test is an expected
52957         failure.
52958         * gcc.special/special.exp: Added tests from c-torture 1.11,
52959         corrected use of existing test.
52960         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
52961         gcc.execute/920625-1.c: Updated to c-torture 1.11.
52962         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
52963         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
52964         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
52965         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
52966         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
52967         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
52968         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
52969         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
52970         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
52971         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
52972         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
52973         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
52974         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
52975         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
52976         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
52977         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
52978         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
52979         c-torture 1.11.
52980         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
52981         correspond to c-torture 1.11.
52982
52983         * New file.