OSDN Git Service

* decl2.c (determine_visibility): Ensure that functions with
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-06-14  Geoff Keating  <geoffk@apple.com>
2
3         * g++.dg/ext/visibility/overload-1.C: New.
4
5         PR 31093
6         * g++.dg/ext/visibility/anon4.C: New.
7
8 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9
10         PR target/32268
11         * gcc.target/i386/pr32268.c: New test.
12
13 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
14
15         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
16         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
17         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
18
19         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
20         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
21         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
22         BID is used.
23
24 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
25
26         PR fortran/32302
27         * gfortran.dg/common_resize_1.f90: New test.
28
29 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
30
31         PR target/32274
32         * gcc.dg/vect/pr32224.c: Fix.   
33         
34 2007-06-13  Eric Christopher  <echristo@apple.com>
35
36         * gcc.target/i386/ssefn-1.c: Add -march=i386.
37
38 2007-06-13  Tobias Burnus  <burnus@net-b.de>
39
40         PR fortran/32323
41         * gfortran.dg/actual_array_vect_1.f90: New.
42
43 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44
45         * gcc.target/sparc/mfpu.c: New test.
46
47 2007-06-12  Geoff Keating  <geoffk@apple.com>
48
49         * g++.dg/warn/weak1.C: Suppress on Darwin.
50         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
51
52 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
53
54         PR middle-end/31579
55          * g++.dg/torture/pr31579.C: New testcase.
56
57 2007-06-12  Ian Lance Taylor  <iant@google.com>
58
59         PR libstdc++/29286
60         * g++.dg/init/new16.C: New test.
61         * g++.dg/init/new17.C: New test.
62         * g++.dg/init/new18.C: New test.
63         * g++.dg/init/new19.C: New test.
64
65 2007-06-12  Olivier Hainque  <hainque@adacore.com>
66
67         * gnat.dg/lhs_view_convert.adb: New test.
68
69 2007-06-12  Richard Guenther  <rguenther@suse.de>
70
71         PR tree-optimization/15353
72         PR tree-optimization/31657
73         * gcc.c-torture/execute/20070424-1.c: New testcase.
74         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
75         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
76         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
77         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
78         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
79
80 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
81
82         PR rtl-optimization/32293
83         * gcc.dg/pr32293.c: New test.
84
85 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
86
87         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
88
89 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
90
91         PR fortran/29786
92         * gfortran.dg/equiv_7.f90: New test.
93         * gfortran.dg/equiv_constraint_7.f90: Change error message.
94
95         PR fortran/30875
96         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
97
98 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
99
100         * gcc.dg/setjmp-3.c: Rename raise to raise0.
101         * gcc.dg/setjmp-4.c: Likewise.
102         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
103
104 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
105
106         PR rtl-optimization/31025
107         * gfortran.dg/pr31025.f90: New.
108
109 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
110
111         PR target/32280
112         * gcc.target/i386/pr32280.c: New test.
113
114 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
115
116         PR middle-end/32279
117         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
118
119 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
120
121         PR libgfortran/32235
122         * gfortran.dg/backspace_9.f: New test.
123
124 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
125
126         * gcc.dg/tree-ssa/prefetch-7.c: New test.
127
128 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
129
130         * gcc.dg/tree-ssa/loop-28.c: New testcase.
131
132 2007-06-09  Ian Lance Taylor  <iant@google.com>
133
134         PR tree-optimization/32169
135         * gcc.c-torture/compile/pr32169.c: New test.
136
137 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
138
139         * gcc.dg/vect/costmodel: New directory.
140         * gcc.dg/vect/costmodel/i386: New directory.
141         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
142         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
143         New test.
144         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
145         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
146         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
147         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
148         * gcc.dg/vect/costmodel/x86_64: New directory.
149         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
150         New testsuite.
151         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
152         New test.
153         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
154         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
155         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
156         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
157         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
158
159 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
160
161         PR tree-optimization/32243
162         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
163         flags for -Os tests.
164         * gcc.dg/vect/03-vect-pr32243.c: New test.
165
166 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
167
168         PR tree-optimization/32224
169         * gcc.dg/vect/pr32224.c: New test.
170
171 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
172
173         PR c++/32177
174         * g++.dg/gomp/pr32177.C: New test.
175
176 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
177
178         PR testsuite/25241
179         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
180         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
181         warning nor an error.
182         * gcc.dg/Wfatal-2.c: Likewise.
183         * gcc.dg/Werror-1.c: Likewise.
184         * gcc.dg/Werror-5.c: Likewise.
185         * gcc.dg/Werror-7.c: Likewise.
186         * gcc.dg/Werror-10.c: Likewise.
187         * gcc.dg/Werror-11.c: Likewise.
188
189 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
190
191         PR c++/30759
192         * g++.dg/init/brace6.C: New test.
193
194 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
195
196         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
197         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
198         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
199         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
200
201         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
202         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
203         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
204         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
205         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
206         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
207         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
208         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
209
210         * gcc.dg/darwin-minversion-3.c: New.
211
212 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
213
214         * gcc.target/i386/builtin-copysign.c: New test.
215
216 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
217
218         PR tree-optimization/32220
219         * gfortran.dg/predcom-2.f: New testcase.
220
221 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
222
223         PR tree-opt/32231
224         * gcc.target/i386/vectorize4.c: New test.
225
226 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
227
228         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
229
230 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
231
232         PR testsuite/25241
233         * gcc.dg/simd-5.c: Mark output as a note.
234         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
235         dg-message.
236         * gcc.dg/simd-1.c: Likewise.
237         * gcc.dg/always_inline.c: Mark output as a sorry.
238         * gcc.dg/always_inline2.c: Likewise.
239         * gcc.dg/always_inline3.c: Likewise.
240
241 2007-06-06  Ian Lance Taylor  <iant@google.com>
242
243         * g++.dg/conversion/enum1.C: New test.
244
245 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
246
247         PR tree-optimization/32216
248         * gcc.dg/vect/pr32216.c: New test.
249
250 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
251
252         PR testsuite/18923
253         * gfortran.dg/invalid_contains_1.f90: New test.
254         * gfortran.dg/invalid_contains_2.f90: New test.
255
256 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
257
258         PR testsuite/32057
259         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
260         midnight issues.
261
262 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
263
264         PR testsuite/25241
265         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
266         dg-message to match de note.
267         * gcc.dg/pr26570.c: Use dg-message for a note.
268         * gcc.dg/pr29254.c: Use dg-message for generic output and use
269         dg-error instead of dg-warning because of -Werror.
270         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
271         neither an error, nor a warning.
272         * gcc.dg/glibc-uclibc-2.c: Likewise
273         * gcc.dg/cpp/19940712-1.c: Likewise.
274
275 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
276
277         PR preprocessor/23479
278         * testsuite/gcc.dg/binary-constants-1.c: Add test suites for
279         the 0b-prefixed binary integer constants.
280         * testsuite/gcc.dg/binary-constants-2.c: Ditto.
281         * testsuite/gcc.dg/binary-constants-3.c: Ditto.
282         * testsuite/gcc.dg/binary-constants-4.c: Ditto.
283
284 2007-06-05  Ian Lance Taylor  <iant@google.com>
285
286         * gcc.dg/Wstrict-overflow-19.c: New test.
287
288 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
289
290         * gcc.dg/matrix/matrix-6.c: Remove conversion.
291
292 2007-06-04  Ian Lance Taylor  <iant@google.com>
293
294         * gcc.dg/Wstrict-overflow-18.c: New test.
295
296 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
297
298         PR testsuite/25241
299         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
300         * gcc.dg/cpp/mi5.c: Likewise.
301         * gcc.dg/cpp/mi7.c: Likewise.
302
303 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
304
305         PR c/32191
306         * gcc.dg/pr32191.c: New test.
307
308 2007-05-28  Tobias Burnus  <burnus@net-b.de>
309
310         PR fortran/32124
311         * gfortran.dg/allocate_stat_1.f90: Remove.
312
313 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
314
315         * gcc.target/i386/sse4_2-check.h: New.
316         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
317         * gcc.target/i386/sse4_2-crc32.h: Likewise.
318         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
319         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
320         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
321         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
322         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
323         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
324         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
325         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
326         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
327         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
328         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
329         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
330         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
331         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
332         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
333         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
334
335 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
336
337         * gcc.dg/pie-link.c: New test.
338
339 2007-06-01  Ian Lance Taylor  <iant@google.com>
340
341         * gcc.dg/Wstrict-overflow-17.c: New test.
342
343 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
344
345         * gcc.dg/builtin-return-1.c (g): New.
346         (main): Allocate at least 64 bytes on the stack.
347
348 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
349
350         * g++.dg/init/cleanup3.C: New test.
351
352 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
353
354         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
355         int is 16 bits.
356
357 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
358
359         PR fortran/32156
360         * gfortran.dg/char_array_constructor_3.f90: New test.
361
362 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
363
364         PR tree-optimization/32160
365         * gfortran.dg/predcom-1.f: New test.
366
367 2007-05-31  Richard Guenther  <rguenther@suse.de>
368
369         * g++.dg/other/str_empty.C: Move...
370         * g++.dg/other/pr30567.C: Move...
371         * g++.dg/tree-ssa/pr27218.C: Move...
372         * g++.dg/torture: ...here and remove dg-options.
373
374 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
375
376         PR c++/32158
377         * g++.dg/ext/is_pod_incomplete.C: New.
378
379 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
380             Douglas Gregor <doug.gregor@gmail.com>
381             Pedro Lamarao <pedro.lamarao@mndfck.org>
382             Howard Hinnant <howard.hinnant@gmail.com>
383
384         PR c++/7412
385         PR c++/29939
386         * g++.dg/cpp0x/rv8p.C: New.
387         * g++.dg/cpp0x/temp-constructor-bug.C: New.
388         * g++.dg/cpp0x/cast-bug.C: New.
389         * g++.dg/cpp0x/elision_weak.C: New.
390         * g++.dg/cpp0x/collapse-bug.C: New.
391         * g++.dg/cpp0x/rv3p.C: New.
392         * g++.dg/cpp0x/rv7n.C: New.
393         * g++.dg/cpp0x/overload-conv-1.C: New.
394         * g++.dg/cpp0x/rv2n.C: New.
395         * g++.dg/cpp0x/deduce.C: New.
396         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
397         * g++.dg/cpp0x/rv6p.C: New.
398         * g++.dg/cpp0x/template_deduction.C: New.
399         * g++.dg/cpp0x/implicit-copy.C: New.
400         * g++.dg/cpp0x/rv1p.C: New.
401         * g++.dg/cpp0x/cast.C: New.
402         * g++.dg/cpp0x/rv5n.C: New.
403         * g++.dg/cpp0x/collapse.C: New.
404         * g++.dg/cpp0x/overload-conv-2.C: New.
405         * g++.dg/cpp0x/rv4p.C: New.
406         * g++.dg/cpp0x/rvo.C: New.
407         * g++.dg/cpp0x/iop.C: New.
408         * g++.dg/cpp0x/rv3n.C: New.
409         * g++.dg/cpp0x/rv7p.C: New.
410         * g++.dg/cpp0x/reference_collapsing.C: New.
411         * g++.dg/cpp0x/overload.C: New.
412         * g++.dg/cpp0x/named.C: New.
413         * g++.dg/cpp0x/rv2p.C: New.
414         * g++.dg/cpp0x/rv6n.C: New.
415         * g++.dg/cpp0x/not_special.C: New.
416         * g++.dg/cpp0x/bind.C: New.
417         * g++.dg/cpp0x/rv1n.C: New.
418         * g++.dg/cpp0x/rv5p.C: New.
419         * g++.dg/cpp0x/elision.C: New.
420         * g++.dg/cpp0x/named_refs.C: New.
421         * g++.dg/cpp0x/unnamed_refs.C: New.
422         * g++.dg/cpp0x/rv4n.C: New.
423         * g++.dg/cpp0x/elision_neg.C: New.
424         * g++.dg/init/copy7.C: Run in C++98 mode.
425         * g++.dg/overload/arg1.C: Ditto.
426         * g++.dg/overload/arg4.C: Ditto.
427
428 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
429
430         PR c++/31809
431         * g++.dg/opt/static5.C: New test.
432
433 2007-05-30  Richard Guenther  <rguenther@suse.de>
434
435         * g++.dg/dg.exp: Prune torture/.
436         * g++.dg/torture/dg-torture.exp: New testsuite.
437
438 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
439
440         * gcc.target/arm/pr27387.C: Move and rename to ...
441         * g++.dg/inherit/thunk8.C: ... here.
442
443 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
444
445         PR tree-optimization/31769
446         * g++.dg/gomp/pr31769.C: New test.
447
448 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
449
450         * gcc.target/i386/stack-realign.c: New.
451
452 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
453
454         * gcc.dg/tree-ssa/prefetch-6.c: New test.
455
456 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
457
458         * gfortran.dg/sizeof.f90: New.
459
460 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
461
462         PR c/31339
463         * gcc.dg/boolcomplex-1.c: New test.
464
465         PR c++/31339
466         * g++.dg/ext/boolcomplex-1.c: New test.
467
468 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
469
470         * gcc.dg/matrix: New directory.
471
472 2007-05-28  Tobias Burnus  <burnus@net-b.de>
473
474         PR fortran/32124
475         * gfortran.dg/allocate_stat_1.f90: New.
476
477 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
478
479         PR fortran/31972
480         * transfer_hollerith_1.f90: New test.
481
482 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
483
484         PR tree-opt/32100
485         * gcc.c-torture/execute/vrp-7.c: New test.
486
487 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
488
489         * gfortran.dg/transfer_simplify_4.f90: New test.
490
491 2007-05-27  Tobias Burnus  <burnus@net-b.de>
492
493         PR fortran/32088
494         * gfortran.dg/func_result_3.f90: New.
495
496 2007-05-27  Tobias Burnus  <burnus@net-b.de>
497
498         PR middle-end/32083
499         * gfortran.dg/transfer_simplify_3.f90: New.
500
501 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
502
503         PR target/32065
504         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
505         to compile options.
506         * gcc.target/i386/pr32065-2.c: New test.
507
508 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
509
510         PR fortran/31813
511         * gfortran.dg/io_constraints_2.f90: Update.
512
513 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
514
515         PR fortran/31219
516         * gfortran.dg/array_constructor_17.f90: New test.
517
518 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
519
520         PR tree-opt/32090
521         * g++.dg/opt/array2.C: New testcase.
522
523 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
524
525         PR target/32065
526         * gcc.target/i386/pr32065.c: New test.
527
528 2007-05-25  Dirk Mueller  <dmueller@suse.de>
529             Marcus Meissner <meissner@suse.de>
530
531         * testsuite/gcc.dg/attr-alloc_size.c: New.
532
533 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
534             Lee Millward  <lee.millward@gmail.com>
535
536         PR c++/31745
537         * g++.dg/parse/crash34.C: New test.
538
539         * g++.dg/parse/crash35.C: New test.
540
541 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
542
543         * gcc.target/i386/sse2-check.h: New.
544         * gcc.target/i386/sse2-vec-1.c: Likewise.
545         * gcc.target/i386/sse2-vec-2.c: Likewise.
546         * gcc.target/i386/sse2-vec-3.c: Likewise.
547         * gcc.target/i386/sse2-vec-4.c: Likewise.
548         * gcc.target/i386/sse2-vec-5.c: Likewise.
549         * gcc.target/i386/sse2-vec-6.c: Likewise.
550
551 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
552
553         PR c++/31431
554         PR c++/31432
555         PR c++/31434
556         PR c++/31435
557         PR c++/31437
558         PR c++/31438
559         PR c++/31442
560         PR c++/31443
561         PR c++/31444
562         PR c++/31445
563         * g++.dg/cpp0x/pr31431.C: New.
564         * g++.dg/cpp0x/pr31437.C: New.
565         * g++.dg/cpp0x/pr31442.C: New.
566         * g++.dg/cpp0x/pr31444.C: New.
567         * g++.dg/cpp0x/pr31431-2.C: New.
568         * g++.dg/cpp0x/pr31432.C: New.
569         * g++.dg/cpp0x/pr31434.C: New.
570         * g++.dg/cpp0x/pr31438.C: New.
571         * g++.dg/cpp0x/pr31443.C: New.
572         * g++.dg/cpp0x/pr31445.C: New.
573         * g++.dg/cpp0x/variadic-crash1.C: New.
574
575 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
576
577         * gcc.target/arm/long-calls-1.c: New test.
578         * gcc.target/arm/long-calls-2.c: Likewise.
579         * gcc.target/arm/long-calls-3.c: Likewise.
580         * gcc.target/arm/long-calls-4.c: Likewise.
581
582 2007-05-25  Richard Guenther  <rguenther@suse.de>
583             Andrew Pinski  <andrew_pinski@playstation.sony.com>
584
585         PR tree-optimization/31982
586         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
587
588 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
589
590         PR fortran/32047
591         * gfortran.dg/result_in_spec_2.f90: New test.
592
593 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
594
595         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
596
597 2007-05-24  Ollie Wild  <aaw@google.com>
598
599         * gcc.dg/cpp/counter-1.c: New test.
600         * gcc.dg/pch/counter-1.c: New test.
601         * gcc.dg/pch/counter-1.hs: New file.
602         * gcc.dg/pch/counter-2.c: New test.
603         * gcc.dg/pch/counter-2.hs: New file.
604         * gcc.dg/pch/counter-3.c: New test.
605         * gcc.dg/pch/counter-3.hs: New file.
606
607 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
608
609         * gcc.dg/tree-ssa/predcom-1.c: New test.
610         * gcc.dg/tree-ssa/predcom-2.c: New test.
611         * gcc.dg/tree-ssa/predcom-3.c: New test.
612         * gcc.dg/tree-ssa/predcom-4.c: New test.
613         * gcc.dg/tree-ssa/predcom-5.c: New test.
614         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
615
616 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
617
618         PR testsuite/32062
619         * gcc.target/i386/sse4_1-check.h (MASK): New.
620
621 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
622
623         PR fortran/32038
624         * gfortran.dg/pr25603.f: Initialize integer variables.
625
626 2007-05-23  Ian Lance Taylor  <iant@google.com>
627
628         * g++.dg/other/vrp1.C: New test.
629
630 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
631
632         PR preprocessor/20077
633         * gcc.dg/cpp/paste15.c: New test.
634
635 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
636             Nigel Stephens  <nigel@mips.com>
637             Richard Sandiford  <richard@codesourcery.com>
638
639         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
640         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
641         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
642         * gcc.target/mips/inter/mips16-inter.exp: New.
643
644 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
645
646         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
647
648 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
649
650         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
651         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
652         * gcc.target/i386/sse3-addsubps.c: Likewise.
653         * gcc.target/i386/sse3-haddpd.c: Likewise.
654         * gcc.target/i386/sse3-haddps.c: Likewise.
655         * gcc.target/i386/sse3-hsubpd.c: Likewise.
656         * gcc.target/i386/sse3-hsubps.c: Likewise.
657         * gcc.target/i386/sse3-lddqu.c: Likewise.
658         * gcc.target/i386/sse3-movddup.c: Likewise.
659         * gcc.target/i386/sse3-movshdup.c: Likewise.
660         * gcc.target/i386/sse3-movsldup.c: Likewise.
661
662         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
663         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
664         * gcc.target/i386/ssse3-pabsd.c: Likewise.
665         * gcc.target/i386/ssse3-pabsw.c: Likewise.
666         * gcc.target/i386/ssse3-palignr.c: Likewise.
667         * gcc.target/i386/ssse3-phaddd.c: Likewise.
668         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
669         * gcc.target/i386/ssse3-phaddw.c: Likewise.
670         * gcc.target/i386/ssse3-phsubd.c: Likewise.
671         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
672         * gcc.target/i386/ssse3-phsubw.c: Likewise.
673         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
674         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
675         * gcc.target/i386/ssse3-pshufb.c: Likewise.
676         * gcc.target/i386/ssse3-psignb.c: Likewise.
677         * gcc.target/i386/ssse3-psignd.c: Likewise.
678         * gcc.target/i386/ssse3-psignw.c: Likewise.
679         * gcc.target/i386/ssse3-vals.h: Likewise.
680
681         * gcc.target/i386/sse3-check.h: New file.
682         * gcc.target/i386/ssse3-check.h: Likewise.
683
684 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
685
686         PR middle-end/31095
687         * gcc.c-torture/compile/bcopy-1.c: New testcase.
688
689 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
690
691         PR middle-end/31606
692         * gcc.c-torture/20070522-1.c: New testcase.
693
694 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
695
696         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
697
698 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
699
700         * gcc.c-torture/execute/ieee/20000320-1.x,
701         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
702         m68k-*-* and check_effective_target_coldfire_fpu.
703
704 2007-05-22  Ollie Wild  <aaw@google.com>
705
706         * g++.dg/lookup/hidden-class10.C: New test.
707         * g++.dg/lookup/hidden-class11.C: New test.
708
709 2007-05-22  Ollie Wild  <aaw@google.com>
710
711         * g++.dg/lookup/name-clash5.C: New test.
712         * g++.dg/lookup/name-clash6.C: New test.
713
714 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
715
716         * g++.dg/other/i386-2.C: Update comments on header files tested.
717         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
718         of <tmmintrin.h>.
719         * gcc.target/i386/sse-12.c: Likewise.
720         * gcc.target/i386/sse-13.c: Likewise.
721         * gcc.target/i386/sse-14.c: Likewise.
722
723         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
724         Redefined to test with immediate operand.
725         (__builtin_ia32_blendps): Likewise.
726         (__builtin_ia32_blendpd): Likewise.
727         (__builtin_ia32_dpps): Likewise.
728         (__builtin_ia32_dpps): Likewise.
729         (__builtin_ia32_insertps128): Likewise.
730         (__builtin_ia32_vec_ext_v4sf): Likewise.
731         (__builtin_ia32_vec_set_v16qi): Likewise.
732         (__builtin_ia32_vec_set_v4si): Likewise.
733         (__builtin_ia32_vec_set_v2di): Likewise.
734         (__builtin_ia32_vec_ext_v16qi): Likewise.
735         (__builtin_ia32_vec_ext_v4si): Likewise.
736         (__builtin_ia32_vec_ext_v2di): Likewise.
737         (__builtin_ia32_roundpd): Likewise.
738         (__builtin_ia32_roundsd): Likewise.
739         (__builtin_ia32_roundps): Likewise.
740         (__builtin_ia32_roundss): Likewise.
741         (__builtin_ia32_mpsadbw128): Likewise.
742
743 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
744
745         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
746
747 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
748
749         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
750         failures.
751         * gcc.dg/dfp/func-struct.c: Ditto.
752         * gcc.dg/dfp/operator-assignment.c: Ditto.
753         * gcc.dg/dfp/convert-bfp.c: Ditto.
754         * gcc.dg/dfp/convert-int.c: Ditto.
755         * gcc.dg/dfp/convert-int-max.c: Ditto.
756         * gcc.dg/dfp/func-scalar.c: Ditto.
757         * gcc.dg/dfp/cast.c: Ditto.
758         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
759         failures, and fix a typo in return type of arg1_128.
760         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
761         failures, and fix a typo in a constant suffix.
762         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
763         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
764
765 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
766             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
767
768         * lib/gcc-dg.exp(process_message): New proc.
769         (dg-message): New test directive.
770         * gcc.dg/always_inline.c: Use dg-message.
771         * gcc.dg/always_inline2.c: Ditto.
772         * gcc.dg/always_inline3.c: Ditto.
773         * gcc.dg/invalid-call-1.c: Ditto.
774         * gcc.dg/pr17506.c: Ditto.
775         * gcc.dg/simd-5.c: Ditto.
776         * gcc.dg/simd-6.c: Ditto.
777         * gcc.dg/va-arg-2.c: Ditto.
778         * gcc.dg/cpp/syshdr.c: Ditto.
779         * gcc.dg/cpp/unc4.c: Ditto.
780         * gcc.dg/cpp/trad/mi1.c: Ditto.
781         * gcc.dg/cpp/trad/mi5.c: Ditto.
782         * gcc.dg/cpp/trad/mi7.c: Ditto.
783         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
784         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
785         * gcc.test-framework/test-framework.awk: Special-case outexists
786         tests.
787
788 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
789
790         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
791         (bit_SSE4_2): Likewise.
792         (bit_POPCNT): Likewise.
793
794         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
795         Check if assembler supports SSE4 instructions.
796
797         * gcc.target/i386/sse4_1-blendpd.c: New file.
798         * gcc.target/i386/sse4_1-blendps.c: Likewise.
799         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
800         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
801         * gcc.target/i386/sse4_1-check.h: Likewise.
802         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
803         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
804         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
805         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
806         * gcc.target/i386/sse4_1-extractps.c: Likewise.
807         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
808         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
809         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
810         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
811         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
812         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
813         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
814         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
815         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
816         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
817         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
818         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
819         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
820         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
821         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
822         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
823         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
824         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
825         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
826         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
827         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
828         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
829         * gcc.target/i386/sse4_1-pminud.c: Likewise.
830         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
831         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
832         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
833         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
834         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
835         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
836         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
837         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
838         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
839         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
840         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
841         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
842         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
843         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
844         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
845         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
846         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
847         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
848         * gcc.target/i386/sse4_1-round.h: Likewise.
849         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
850         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
851         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
852         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
853         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
854         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
855         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
856         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
857         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
858         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
859         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
860         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
861         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
862         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
863
864 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
865
866         PR fortran/31627
867         * gfortran.dg/bounds_check_7.f90: New test.
868
869 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
870
871         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
872         (check_effective_target_sse4a): Ditto.
873
874         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
875         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
876         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
877         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
878         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
879         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
880         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
881         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
882         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
883         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
884         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
885         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
886         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
887         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
888         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
889         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
890         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
891         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
892         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
893         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
894
895 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
896
897         * g++.dg/ext/cleanup-1.C: New test.
898         * g++.dg/ext/cleanup-2.C: Likewise.
899         * g++.dg/ext/cleanup-3.C: Likewise.
900         * g++.dg/ext/cleanup-4.C: Likewise.
901         * g++.dg/ext/cleanup-5.C: Likewise.
902         * g++.dg/ext/cleanup-6.C: Likewise.
903         * g++.dg/ext/cleanup-8.C: Likewise.
904         * g++.dg/ext/cleanup-9.C: Likewise.
905         * g++.dg/ext/cleanup-10.C: Likewise.
906         * g++.dg/ext/cleanup-11.C: Likewise.
907         * g++.dg/ext/cleanup-dtor.C: Likewise.
908
909 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
910
911         PR middle-end/31995
912         * gcc.dg/vect/vect-102a.c: New test.
913
914 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
915             Paolo Carlini  <pcarlini@suse.de>
916             Uros Bizjak  <ubizjak@gmail.com>
917
918         * gcc.dg/gcc-have-sync-compare-and-swap.c,
919         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
920         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
921         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
922         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
923         New testcases.
924
925 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
926
927         PR fortran/32002
928         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
929
930 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
931
932         PR fortran/32027
933         * gfortran.dg/do_3.F90: Add checks for the final value of the
934         loop variable.
935
936 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
937
938         * gcc.c-torture/execute/990127-2.x: New file.
939
940 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
941
942         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
943         * gcc.target/i386/sse-12: Add -O to compile options.
944         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
945         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
946         and mm3dnow.h.  Add -O to compile options.
947
948 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/31867
951         * gfortran.dg/char_length_5.f90: New test.
952
953         PR fortran/31994
954         * gfortran.dg/array_reference_1.f90: New test.
955
956 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
957
958         PR middle-end/7651
959         PR c++/11856
960         PR c/12963
961         PR c/23587
962         PR other/29694
963         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
964         * gcc.dg/Wtype-limits.c: New.
965         * gcc.dg/Wtype-limits-Wextra.c: New.
966         * gcc.dg/Wtype-limits-no.c: New.
967         * g++.dg/warn/Wtype-limits.C: New.
968         * g++.dg/warn/Wtype-limits-Wextra.C: New.
969         * g++.dg/warn/Wtype-limits-no.C: New.
970
971 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
972
973         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
974         instead of "-msse2".'
975         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
976         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
977         and mm3dnow.h.
978         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
979         to test with immediate operand.
980         (__builtin_ia32_insertqi): Ditto.
981         (__builtin_ia32_palignr128): Ditto.
982         (__builtin_ia32_palignr): Ditto.
983         (__builtin_ia32_pshufhw): Ditto.
984         (__builtin_ia32_pshuflw): Ditto.
985         (__builtin_ia32_pshufd): Ditto.
986         (__builtin_ia32_vec_set_v8hi): Ditto.
987         (__builtin_ia32_vec_ext_v8hi): Ditto.
988         (__builtin_ia32_shufpd): Ditto.
989         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
990
991 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
992
993         PR fortran/32001
994         * gfortran.dg/min_max_conformance.f90: Added more testcases.
995
996 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
997
998         PR target/31585
999         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1000         and "__inline".  Use "-msse" instead of "-msse2".
1001
1002 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1003
1004         PR middle-end/7651
1005         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1006         * gcc.dg/20030906-2.c: Likewise.
1007         * objc.dg/method-17.m: Add -Wreturn-type.
1008         * obj-c++.dg/method-21.mm: Likewise.
1009
1010 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1011
1012         PR target/31585
1013         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1014         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1015         (__builtin_ia32_psrlqi128): Ditto.
1016         (__builtin_ia32_psrlwi128): Ditto.
1017         (__builtin_ia32_psrldi128): Ditto.
1018         (__builtin_ia32_psrldqi128): Ditto.
1019         (__builtin_ia32_pslldqi128): Ditto.
1020         (__builtin_ia32_psrawi128): Ditto.
1021         (__builtin_ia32_psradi128): Ditto.
1022         (__builtin_ia32_psllqi128): Ditto.
1023         (__builtin_ia32_pslldi128): Ditto.
1024         (__builtin_prefetch): Ditto.
1025         (__builtin_ia32_pshufw): Ditto.
1026         (__builtin_ia32_vec_set_v4hi): Ditto.
1027         (__builtin_ia32_vec_ext_v4hi): Ditto.
1028         (__builtin_ia32_shufps): Ditto.
1029         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1030
1031 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1032
1033         PR fortran/31974
1034         * gfortran.dg/char_allocation_1.f90: New test.
1035
1036 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1037
1038         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1039         * gcc.dg/Wconversion-sign.c: New.
1040         * gcc.dg/Wconversion-integer-no-sign.c: New.
1041         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1042         Wconversion-sign.C
1043         * g++.dg/warn/Wconversion-sign.C: New.
1044         * g++.old-deja/g++.other/warn4.C: Update.
1045         * g++.dg/warn/Wconversion1.C: Likewise.
1046
1047 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1048
1049         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1050         * gcc.dg/torture/builtin-math-4.c: Likewise.
1051
1052 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1053
1054         PR libfortran/31964
1055         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1056
1057 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1058
1059         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1060
1061 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1062
1063         PR target/31628
1064         * gcc.target/i386/pr31628.c: New.
1065
1066 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1067
1068         PR middle-end/31344
1069         * gcc.dg/pr31344.c: New test.
1070
1071 2007-05-17  Ian Lance Taylor  <iant@google.com>
1072
1073         PR tree-optimization/31953
1074         * gcc.c-torture/compile/pr31953.c: New test.
1075
1076 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1077
1078         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1079
1080         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1081         and drem.
1082         * gcc.dg/torture/builtin-math-4.c: Likewise.
1083
1084         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1085         * gcc.dg/torture/builtin-math-4.c: Likewise.
1086
1087         * gcc.dg/torture/builtin-math-4.c: New test.
1088
1089 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1090             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1091
1092         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1093         * gcc.dg/cpp/include2.c: Ditto.
1094         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1095         * gcc.dg/cpp/paste5.c: Ditto.
1096         * gcc.dg/cpp/paste6.c: Ditto.
1097         * gcc.dg/cpp/paste8.c: Ditto.
1098         * gcc.dg/cpp/paste11.c: Ditto.
1099         * gcc.dg/cpp/paste13.c: Ditto.
1100         * gcc.dg/cpp/skipping2.c: Ditto.
1101         * gcc.dg/reg-vol-struct-1.c: Ditto.
1102         * gcc.dg/Wshadow-1.c: Ditto.
1103         * gcc.dg/cpp/trad/comment.c: Ditto.
1104         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1105         * gcc.dg/cpp/if-2.c: Ditto.
1106         * gcc.dg/array-5.c: Ditto.
1107         * gcc.dg/inline-15.c: Ditto.
1108         * gcc.dg/pr27953.c: Ditto.
1109         * gcc.dg/Wno-c++-compat.c: Ditto.
1110
1111 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1112
1113         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1114
1115 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1116
1117         * gcc.c-torture/execute/20070517-1.c: New test.
1118
1119 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1120
1121         PR fortran/31919
1122         * gfortran.dg/min_max_conformance.f90: New test.
1123
1124 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1125
1126         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1127         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1128         gcc.dg/vect/vect-104.c: Use more complex construction to prevent vectorizing.
1129         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1130
1131 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
1132
1133         PR tree-optimization/24659
1134         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
1135         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
1136         not vect_int target.
1137         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
1138         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
1139         targets.
1140         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
1141         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
1142         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
1143
1144 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
1145
1146         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
1147         and x86_64-*-* targets.
1148         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
1149
1150 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
1151
1152         PR fortran/18769
1153         PR fortran/30881
1154         PR fortran/31194
1155         PR fortran/31216
1156         PR fortran/31427
1157         * transfer_simplify_1.f90: New test.
1158         * transfer_simplify_2.f90: New test.
1159
1160 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1161
1162         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
1163
1164 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
1165
1166         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1167
1168         * gcc.dg/fltconst-pedantic-dfp.c: New test.
1169
1170         PR c/31924
1171         * gcc.dg/fltconst-1.c: New test.
1172
1173         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
1174         * gcc.dg/dfp/operator-assignment.c: Ditto.
1175
1176 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
1177
1178         PR c++/29928
1179         * g++.dg/rtti/typeid5.C: New.
1180
1181 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1182
1183         PR fortran/31725
1184         * gfortran.dg/substr_4.f: New test.
1185
1186 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
1187
1188         * gcc.target/m68k/interrupt_thread-1.c,
1189         gcc.target/m68k/interrupt_thread-2.c,
1190         gcc.target/m68k/interrupt_thread-3.c: New.
1191         * gcc.target/m68k/m68k.exp: Accept fido.
1192
1193 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1194
1195         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1196         * gfortran.dg/altreturn_3.f90: Likewise.
1197         * gfortran.dg/assumed_dummy_1.f90: Likewise.
1198         * gfortran.dg/default_numeric_type_1.f90: Likewise.
1199         * gfortran.dg/inquire_iolength.f90: Likewise.
1200         * gfortran.dg/module_naming_1.f90: Likewise.
1201         * gfortran.dg/oldstyle_2.f90: Likewise.
1202         * gfortran.dg/operator_2.f90: Likewise.
1203         * gfortran.dg/parameter_array_element_1.f90: Likewise.
1204         * gfortran.dg/used_types_11.f90: Likewise.
1205         * gfortran.dg/zero_array_components_1.f90: Likewise.
1206         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1207         * gfortran.dg/parameter_array_dummy.f90: Likewise.
1208         * gfortran.dg/real_const_3.f90: Likewise.
1209
1210 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
1211
1212         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1213         * gcc.dg/tree-ssa/loop-30.c: New test.
1214
1215 2007-05-13  Richard Guenther  <rguenther@suse.de>
1216
1217         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1218         scanning forwprop1.
1219         * g++.dg/tree-ssa/pr31146.C: Likewise.
1220
1221 2007-05-13  Revital Eres  <eres@il.ibm.com>
1222
1223         * gcc.dg/dse.c: New test.
1224
1225 2007-05-12  Richard Guenther  <rguenther@suse.de>
1226
1227         PR tree-optimization/31797
1228         * gcc.c-torture/compile/pr31797.c: New testcase.
1229
1230 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
1231
1232         PR fortran/30746
1233         * gfortran.dg/host_assoc_function_1.f90: New test.
1234
1235 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
1236
1237         PR c++/31829
1238         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1239
1240 2007-05-11  Silvius Rus  <rus@google.com>
1241
1242         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1243         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1244         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1245         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1246         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1247         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1248         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1249         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1250         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1251         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1252         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1253         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1254         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1255         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1256         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1257         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1258
1259 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
1260
1261         PR other/31852
1262         * gcc.c-torture/execute/builtins/memchr.c: New.
1263         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1264         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1265
1266 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1267
1268         PR fortran/30876
1269         * gfortran.dg/recursive_reference_1.f90: Put error at correct
1270         line.
1271         * gfortran.dg/recursive_reference_2.f90: New test.
1272
1273 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1274
1275         PR fortran/30878
1276         * gfortran.dg/namelist_29.f90: New test.
1277
1278 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
1279
1280         PR fortran/31474
1281         * gfortran.dg/entry_10.f90: New test.
1282
1283 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
1284
1285         PR tree-optimization/31885
1286         * gcc.dg/tree-ssa/loop-29.c: New test.
1287
1288 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1289
1290         * assumed_dummy_1.f90: Fix dg directive.
1291         * char_initialiser_actual.f90: Likewise.
1292         * nested_modules_2.f90: Likewise.
1293         * shift-alloc.f90: Likewise.
1294
1295 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1296
1297         * gcc.dg/20070507-1.c: Disable for non-pic targets.
1298
1299 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1300
1301         PR libfortran/31880
1302         * gfortran.dg/unf_read_corrupted_2.f90: New test.
1303
1304 2007-05-09  Mike Stump  <mrs@apple.com>
1305
1306         * g++.dg/other/first-global.C: Add -fpie for darwin.
1307         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1308
1309 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1310
1311         * gcc.dg/20070507-1.c: New testcase.
1312
1313 2007-05-08  Chao-ying Fu  <fu@mips.com>
1314
1315         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1316         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
1317         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
1318         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
1319
1320 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
1321
1322         PR 31847
1323         * gcc.dg/pr31847.c: New test.
1324
1325 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1326
1327         PR fortran/31692
1328         * gfortran.dg/actual_array_result_1.f90: New test.
1329
1330 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1331
1332         PR fortran/29397
1333         * gfortran.dg/parameter_array_init_1.f90: New test.
1334
1335         PR fortran/29400
1336         * gfortran.dg/parameter_array_init_2.f90: New test.
1337
1338 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
1339
1340         PR target/31854
1341         * gcc.target/i386/pr31854.c: New test.
1342
1343 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
1344
1345         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
1346
1347 2007-05-07  Mike Stump  <mrs@apple.com>
1348
1349         * g++.old-deja/g++.mike/empty.C: Add.
1350
1351 2007-05-07  Eric Christopher  <echristo@apple.com>
1352
1353         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
1354
1355 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
1356
1357         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
1358         variable.  Rearrange conversions from binary float to decimal float.
1359
1360 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
1361
1362         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
1363         x86.
1364
1365 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1366
1367         * gnat.dg/opt1.ad[sb]: New testcase.
1368
1369 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1370
1371         PR fortran/31399
1372         * gfortran.dg/do_3.F90: New test.
1373
1374 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1375
1376         PR fortran/31764
1377         * gfortran.dg/new_line.f90: Add new checks.
1378
1379 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1380
1381         PR fortran/31201
1382         * gfortran.dg/large_unit_1.f90: New.
1383         * gfortran.dg/large_unit_2.f90: New.
1384         * gfortran.dg/iostat_4.f90: New
1385         * gfortran.dg/bounds_check_fail_1.f90: Updated.
1386
1387 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
1388
1389         PR fortran/31540
1390         * gfortran.dg/char_result_4.f90: New test.
1391
1392 2007-06-05  Revital Eres  <eres@il.ibm.com>
1393
1394         PR 30957
1395         * gcc.dg/pr30957-1.c: New test.
1396
1397 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1398
1399         PR fortran/31251
1400         * gfortran.dg/char_type_len_2.f90: New test.
1401
1402 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
1403
1404         PR 31775
1405         * g++.dg/other/nested-extern.cc: New.
1406         * g++.dg/other/nested-extern-1.C: New.
1407         * g++.dg/other/nested-extern-2.C: New.
1408
1409 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1410
1411         PR fortran/31760
1412         * gfortran.dg/erf.f90: New test.
1413         * gfortran.dg/besxy.f90: New test.
1414
1415 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1416
1417         PR fortran/22359
1418         * gfortran.dg/fseek.f90: New test.
1419
1420 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
1421
1422         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
1423
1424 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1425
1426         PR libfortran/31210
1427         * gfortran.dg/zero_length_1.f90: New test.
1428
1429 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1430
1431         PR fortran/31803
1432         * gfortran.dg/char_pointer_assign_3.f90: New test.
1433         * gfortran.dg/char_result_2.f90: Re-enable test.
1434
1435 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1436
1437         PR fortran/25071
1438         * gfortran.dg/char_length_3.f90: New test.
1439         * gfortran.dg/char_result_2.f90: Fix test.
1440
1441 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
1442
1443         PR tree-optimization/30565
1444         * gcc.dg/tree-ssa/loop-27.c: New test.
1445
1446 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1447
1448         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
1449         * gcc.target/bfin/arith.c (__v2hi): Likewise.
1450         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
1451         * gcc.target/bfin/shift.c (__v2hi): Likewise.
1452
1453 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
1454
1455         PR tree-optimization/31699
1456         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
1457         New.
1458         (check_effective_target_vect_floatint_cvt): New.
1459         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
1460         of specific targets.
1461         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
1462         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
1463         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1464         * gcc.dg/vect/vect-iv-4.c: Likewise.
1465         * gcc.dg/vect/vect-multitypes-11.c: New.
1466         * gcc.dg/vect/pr31699.c: New.
1467
1468 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
1469
1470         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
1471
1472 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
1473
1474         PR C++/31663
1475         * g++.dg/warn/anonymous-namespace-2.C: New.
1476         * g++.dg/warn/anonymous-namespace-2.h: New.
1477
1478 2007-05-02  Paul Brook  <paul@codesourcery.com>
1479
1480         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
1481
1482 2007-05-02  Eric Christopher  <echristo@apple.com>
1483
1484         * gcc.dg/cpp/if-div.c: New file.
1485
1486 2007-05-02  Tom Tromey  <tromey@redhat.com>
1487
1488         PR preprocessor/28709:
1489         * gcc.dg/cpp/pr28709.c: New file.
1490
1491 2007-05-02  Richard Guenther  <rguenther@suse.de>
1492
1493         PR tree-optimization/31146
1494         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
1495
1496 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
1497
1498         * gcc.c-torture/compile/limits-blockid.c: New.
1499         * gcc.c-torture/compile/limits-caselabels.c: New.
1500         * gcc.c-torture/compile/limits-declparen.c: New.
1501         * gcc.c-torture/compile/limits-enumconst.c: New.
1502         * gcc.c-torture/compile/limits-exprparen.c: New.
1503         * gcc.c-torture/compile/limits-externalid.c: New.
1504         * gcc.c-torture/compile/limits-fnargs.c: New.
1505         * gcc.c-torture/compile/limits-fndefn.c: New.
1506         * gcc.c-torture/compile/limits-idexternal.c: New.
1507         * gcc.c-torture/compile/limits-idinternal.c: New.
1508         * gcc.c-torture/compile/limits-pointer.c: New.
1509         * gcc.c-torture/compile/limits-stringlit.c: New.
1510         * gcc.c-torture/compile/limits-structmem.c: New.
1511         * gcc.c-torture/compile/limits-structnest.c: New.
1512
1513 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
1514
1515         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
1516
1517 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1518
1519         PR middle-end/31740
1520         * gcc.c-torture/compile/20070501-1.c: New testcase.
1521
1522 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1523
1524         PR fortran/31732
1525         * gfortran.dg/array_memset_2:  New test case.
1526
1527 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
1528
1529         PR testsuite/31615
1530         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
1531
1532 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
1533
1534         PR testsuite/31589
1535         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
1536         dg-final test.
1537         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
1538         keyword to dg-final test.
1539         * gcc.dg/vect/vect-iv-4.c: Likewise.
1540         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1541         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
1542         test.
1543         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
1544         cast.
1545         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
1546         * lib/target-supports.exp
1547         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
1548         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
1549
1550 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
1551
1552         * gcc.c-torture/execute/ieee/20000320-1.c: Use
1553         __LONG_LONG_MAX__ and its friends instead of those supplied by
1554         limits.h.
1555
1556 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
1557
1558         PR C++/31721
1559         * g++.dg/ext/vector7.C: New testcase.
1560
1561 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1562
1563         PR fortran/31591
1564         * gfortran.dg/bound_simplification_1.f90: New test.
1565
1566 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1567
1568         PR fortran/31645
1569         * testsuite/gfortran.dg/bom_error.f90: New test.
1570         * testsuite/gfortran.dg/bom_include.f90: New test.
1571         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
1572         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
1573         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
1574         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
1575         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
1576         * testsuite/gfortran.dg/bom_include.inc: New file.
1577
1578 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1579
1580         PR C++/30221
1581         * g++.dg/init/ptrfn2.C: New test.
1582         * g++.dg/init/ptrfn3.C: New test.
1583
1584 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
1585
1586         PR fortran/31711
1587         * gfortran.dg/dependency_21.f90: New test.
1588
1589 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1590
1591         * gfortran.dg/secnds.f: Use real*8.
1592         * gfortran.dg/secnds-1.f: Use real*8.
1593
1594 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1595
1596         PR libfortran/31532
1597         * gfortran.dg/inquire_5.f90: Update test.
1598
1599 2007-04-27  Ian Lance Taylor  <iant@google.com>
1600
1601         PR middle-end/31710
1602         * gcc.c-torture/compile/pr31710.c: New test.
1603
1604 2007-04-27  Richard Guenther  <rguenther@suse.de>
1605
1606         PR tree-optimization/30965
1607         PR tree-optimization/30978
1608         * gcc.dg/tree-ssa/pr30978.c: New testcase.
1609         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
1610         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
1611         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
1612
1613 2007-04-27  Richard Guenther  <rguenther@suse.de>
1614
1615         PR tree-optimization/31715
1616         * gcc.dg/Warray-bounds-4.c: New testcase.
1617
1618 2007-04-26  Ian Lance Taylor  <iant@google.com>
1619
1620         PR target/28675
1621         * gcc.c-torture/compile/pr28675.c: New test.
1622
1623 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1624
1625         PR C++/30016
1626         * g++.dg/ext/vector6.C: New test.
1627
1628 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
1629
1630         * gcc.c-torture/execute/ieee/20000320-1.x: New.
1631
1632 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
1633
1634         PR middle-end/31617
1635         * g++.dg/other/str_empty.C: Add expected warning.
1636
1637 2007-04-26  Richard Guenther  <rguenther@suse.de>
1638         Daniel Berlin  <dberlin@dberlin.org>
1639
1640         PR tree-optimization/30567
1641         * g++.dg/other/pr30567.C: New testcase.
1642
1643 2007-04-26  Richard Guenther  <rguenther@suse.de>
1644
1645         PR tree-optimization/31703
1646         * gcc.c-torture/compile/pr31703.c: New testcase.
1647         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
1648         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1649
1650 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
1651
1652         * gfortran.dg/open_errors.f90: Added if statements checking
1653         the value of iostat.
1654
1655 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
1656
1657         PR c++/31598
1658         * g++.dg/gomp/pr31598.C: New test.
1659
1660         PR tree-optimization/30558
1661         * g++.dg/gomp/pr30558.C: New test.
1662
1663 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
1664
1665         PR c++/31338
1666         * g++.dg/ext/complex2.C: New test.
1667
1668 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
1669
1670         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
1671
1672 2007-04-25  Thiemo Seufer  <ths@mips.com>
1673
1674         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
1675         value to signed char.
1676
1677 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
1678
1679         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
1680         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
1681         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
1682
1683 2007-04-25  Tobias Burnus  <burnus@net-b.de>
1684
1685         PR fortran/31668
1686         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
1687         statement functions.
1688         * gfortran.dg/c_by_val_5.f90: New test.
1689
1690 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
1691
1692         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
1693         with two new subroutines to avoid parameter-induced aliasing.
1694         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
1695         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
1696
1697 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1698
1699         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
1700         * g++.dg/warn/Warray-bounds.C: Likewise.
1701
1702 2007-04-24  Ian Lance Taylor  <iant@google.com>
1703
1704         PR tree-optimization/31605
1705         * gcc.c-torture/execute/pr31605.c: New test.
1706
1707 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1708
1709         PR fortran/31587
1710         * lib/gcc-dg.exp (scan-module): New function.
1711         * gfortran.dg/module_md5_1.f90: New test.
1712
1713 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
1714
1715         * g++.old-deja/g++.pt/defarg6.C: Only run with
1716         -std=gnu++98.
1717         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
1718         * g++.dg/cpp0x/variadic61.C: Ditto.
1719         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
1720         * g++.dg/cpp0x/variadic62.C: Ditto.
1721         * g++.dg/template/meminit1.C: Ditto.
1722         * g++.dg/template/operator7.C: Ditto.
1723         * g++.dg/template/static15.C: Ditto.
1724         * g++.dg/template/invalid1.C: Ditto.
1725         * g++.dg/template/shift1.C: Ditto.
1726         * g++.dg/template/error10.C: Ditto.
1727
1728 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
1729
1730         PR diagnostic/25923
1731         * gfortran.dg/pr25923.f90: New test.
1732
1733 2007-04-24  Ian Lance Taylor  <iant@google.com>
1734
1735         PR tree-optimization/31602
1736         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
1737
1738 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
1739
1740         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
1741         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
1742
1743 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
1744
1745         * gcc.target/i386/reload-1.c. New.
1746
1747 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1748             Olga Golovanevsky  <olga@il.ibm.com>
1749
1750         * g++.dg/other/str_empty.C: New test.
1751
1752 2007-04-24  Richard Henderson  <rth@redhat.com>
1753
1754         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
1755
1756 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1757
1758         PR target/31641
1759         * gcc.c-torture/compile/pr31641.c: New testcase.
1760
1761 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
1762
1763         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
1764         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
1765         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
1766         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
1767
1768 2007-04-23  Simon Baldwin  <simonb@google.com>
1769
1770         * g++.dg/other/error15.C: New.
1771         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
1772         triggering a "multiple parameters named" error.
1773
1774 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1775
1776         PR fortran/31618
1777         * gfortran.dg/backspace_8.f:  New test case.
1778
1779 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
1780
1781         PR fortran/31630
1782         * gfortran.dg/used_types_17.f90: New test.
1783
1784         PR fortran/31620
1785         * gfortran.dg/zero_array_components_1.f90: New test.
1786
1787 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1788
1789         PR fortran/31616
1790         * gfortran.dg/open_errors.f90: Allow a different error message.
1791
1792 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
1793
1794         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
1795         Rename from check_effective_target_vect_pack_mod.  Rename global
1796         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
1797         messages.
1798         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
1799         rename.
1800         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1801         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
1802
1803 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1804
1805         PR middle-end/31448
1806         * gcc.c-torture/execute/pr31448.c: New testcase.
1807
1808 2007-04-22  Nick Clifton  <nickc@redhat.com>
1809
1810         * gcc.dg/20020312-2.c: Add support for the FRV.
1811
1812 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
1813
1814         PR tree-optimization/24659
1815         * gcc.dg/vect/vect-float-extend-1.c: New test.
1816         * gcc.dg/vect/vect-float-truncate-1.c: New test.
1817
1818 2007-04-22  Richard Guenther  <rguenther@suse.de>
1819
1820         PR tree-optimization/29789
1821         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
1822         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1823
1824 2007-04-22  Revital Eres  <eres@il.ibm.com>
1825
1826         * gcc.dg/var-expand2.c: New test.
1827
1828 2007-04-22  Revital Eres  <eres@il.ibm.com>
1829
1830         * gcc.dg/var-expand3.c: New test.
1831
1832 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1833
1834         PR fortran/31495
1835         * gfortran.dg/continuation_8.f90: New test.
1836
1837 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1838
1839         PR C/30265
1840         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
1841         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
1842
1843 2007-04-21  Richard Guenther  <rguenther@suse.de>
1844
1845         PR middle-end/31136
1846         * gcc.c-torture/execute/pr31136.c: New testcase.
1847
1848 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
1849
1850         * gcc.target/i386/movsi-sm-1.c: New.
1851
1852 2007-04-20  Richard Henderson  <rth@redhat.com>
1853
1854         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
1855         * gcc.dg/pr27095.c: Cope with alpha GOT load.
1856
1857 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
1858
1859         * gcc.target/i386/ordcmp-1.c: New test.
1860         * gcc.target/i386/unordcmp-1.c: New test.
1861
1862         PR tree-optimization/31632
1863         * gcc.c-torture/compile/20070419-1.c: New test.
1864
1865 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1866
1867         * gcc.dg/invalid-call-1.c: New test.
1868
1869 2007-04-18  Dirk Mueller  <dmueller@suse.de>
1870
1871         PR diagnostic/31227
1872         * gcc.dg/Warray-bounds-3.c: New.
1873
1874 2007-04-18  Richard Guenther  <rguenther@suse.de>
1875
1876         PR tree-optimization/19431
1877         PR tree-optimization/21463
1878         * gcc.c-torture/execute/20070212-1.c: New testcase.
1879         * gcc.c-torture/execute/20070212-2.c: Likewise.
1880         * gcc.c-torture/execute/20070212-3.c: Likewise.
1881         * gcc.dg/tree-ssa/pr19431.c: Likewise.
1882         * gcc.dg/tree-ssa/pr21463.c: Likewise.
1883         * g++.dg/tree-ssa/pr21463.C: Likewise.
1884         * g++.dg/tree-ssa/pr30738.C: Likewise.
1885
1886 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
1887
1888         PR c++/31513
1889         * g++.dg/expr/bitfield8.C: New test.
1890
1891 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
1892             Richard Sandiford  <richard@codesourcery.com>
1893
1894         * lib/target-supports.exp (check_profiling_available): Return 0
1895         for uClibc with -p or -pg.
1896
1897 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
1898
1899         PR c++/31517
1900         * g++.dg/template/init7.C: New test.
1901
1902 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
1903
1904         PR rtl-optimization/31360
1905         * gcc.dg/loop-7.c: New test.
1906
1907 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
1908
1909         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
1910         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
1911         build.
1912         (compat-execute): Likewise.
1913         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
1914         files to remote hosts.
1915         * lib/c-ctorture.exp (c-torture-compile): Likewise.
1916         (c-torture-execute): Likewise.
1917         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
1918         or plain file.  Use remote_upload and remote_download to copy
1919         files about.
1920         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
1921         before scanning it.
1922
1923 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
1924
1925         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
1926
1927 2007-04-16  Lawrence Crowl  <crowl@google.com>
1928
1929         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
1930         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
1931         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
1932         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1933         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
1934         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
1935         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
1936         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
1937         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
1938         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
1939         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
1940
1941         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
1942         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
1943         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
1944         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1945         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
1946         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
1947         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
1948         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
1949         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
1950         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
1951         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
1952
1953 2007-04-16  Ian Lance Taylor  <iant@google.com>
1954
1955         PR tree-optimization/31522
1956         * gcc.dg/Wstrict-overflow-16.c: New test.
1957
1958 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
1959
1960         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
1961
1962 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
1963
1964         PR fortran/31144
1965         * gfortran.dg/module_naming_1.f90: New.
1966
1967 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
1968
1969         * lib/target-supports.exp (check_profiling_available): Return
1970         false for m68k-*-uclinux.
1971
1972 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
1973
1974         PR c++/29365
1975         Testcase for c++ anonymous namespace warning
1976
1977         * g++.dg/warn/anonymous-namespace-1.C: New test
1978         * g++.dg/warn/anonymous-namespace-1.h: New test
1979
1980 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1981
1982         PR testsuite/31578
1983         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
1984
1985 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1986
1987         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
1988
1989 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
1990
1991         PR fortran/31204
1992         * gfortran.dg/array_constructor_16.f90: New test.
1993
1994 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
1995
1996         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
1997         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
1998
1999 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2000
2001         PR rtl-optimization/31500
2002         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2003         * g++.dg/warn/Warray-bounds.C: Likewise.
2004
2005 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2006
2007         PR C/31520
2008         * gcc.dg/gnu89-init-4.c: New testcase.
2009
2010 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2011
2012         PR c++/25874
2013         * gcc.dg/gomp/pr25874.c: Add dg-options.
2014         * g++.dg/gomp/pr25874.C: Add dg-options.
2015
2016 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2017
2018         PR fortran/21061
2019         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2020         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2021
2022 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2023
2024         PR fortran/31561
2025         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2026
2027 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2028
2029         PR fortran/29507
2030         PR fortran/31404
2031         * gfortran.dg/initialization_6.f90: New test.
2032
2033 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2034
2035         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2036
2037         * lib/target-supports.exp (check_gc_sections_available):
2038         Return false if ldflags includes -elf2flt.
2039
2040 2007-04-13  Jason Merrill  <jason@redhat.com>
2041
2042         PR c++/31074
2043         * conv3.C: New test.
2044
2045 2007-04-13  Mike Stump  <mrs@apple.com>
2046
2047         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2048         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2049
2050 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2051
2052         PR tree-optimization/29598
2053         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2054
2055 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2056
2057         PR fortran/31559
2058         * gfortran.dg/func_assign.f90: New test.
2059
2060 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2061
2062         PR fortran/31550
2063         * gfortran.dg/used_types_16.f90: New test.
2064
2065 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2066
2067         PR fortran/18937
2068         * gfortran.dg/goto_2.f90: New.
2069         * gfortran.dg/goto_3.f90: New.
2070         * gfortran.dg/pr17708.f90: Rename to ...
2071         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2072
2073 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2074
2075         PR fortran/31562
2076         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2077         instead of a struct.
2078
2079 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2080
2081         PR fortran/31562
2082         * gfortran.dg/value_4.c: Use GNU extensions for complex
2083         instead of a struct.
2084
2085 2007-04-13  Richard Guenther  <rguenther@suse.de>
2086
2087         PR tree-optimization/21258
2088         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2089
2090 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2091
2092         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2093         <complex.h>.
2094
2095 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2096
2097         PR fortran/31250
2098         * gfortran.dg/char_length_2.f90: New.
2099         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2100         * gfortran.dg/repeat_4.f90: Likewise.
2101
2102         PR fortran/31266
2103         * gfortran.dg/char_assign_1.f90: New.
2104
2105         PR fortran/31471
2106         * gfortran.dg/block_name_1.f90: New.
2107         * gfortran.dg/block_name_2.f90: New.
2108
2109 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2110
2111         PR c++/31078
2112         * g++.dg/other/pr31078.C: New.
2113
2114 2007-04-12  Richard Guenther  <rguenther@suse.de>
2115
2116         PR tree-optimization/31169
2117         * gcc.c-torture/execute/pr31169.c: New testcase.
2118
2119 2007-04-12  Richard Guenther  <rguenther@suse.de>
2120
2121         PR tree-optimization/24689
2122         PR tree-optimization/31307
2123         * g++.dg/tree-ssa/pr31307.C: New testcase.
2124         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2125
2126 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2127
2128         PR fortran/31472
2129         * gfortran.dg/access_spec_1.f90: New test.
2130         * gfortran.dg/access_spec_2.f90: New test.
2131         * gfortran.dg/non_module_public.f90: Match new error message.
2132
2133 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
2134
2135         PR testsuite/31538
2136         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
2137         to 4 at line 38 to fix bounds problem.
2138
2139 2007-04-11  Tobias Burnus  <burnus@net-b.de>
2140
2141         PR testsuite/31240
2142         * gfortran.dg/pointer_intent_1.f90: Fix test.
2143
2144 2007-04-10  Eric Christopher  <echristo@apple.com>
2145
2146         * lib/target-supports.exp
2147         (check_effective_target_fstack_protector): Rewrite.
2148
2149 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
2150
2151         PR c++/31449
2152         * g++.dg/init/const5.C: New test.
2153
2154 2007-04-09  Jan Hubicka  <jh@suse.cz>
2155
2156         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
2157
2158 2007-04-08  Jan Hubicka  <jh@suse.cz>
2159
2160         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
2161
2162 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2163
2164         PR fortran/31257
2165         * gfortran.dg/achar_4.f90: New test.
2166
2167 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2168
2169         PR fortran/30880
2170         * gfortran.dg/used_dummy_types_8.f90: New test.
2171
2172 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2173
2174         PR fortran/30872
2175         * gfortran.dg/parameter_array_element_1.f90: New test.
2176
2177 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2178
2179         PR fortran/31222
2180         * gfortran.dg/default_numeric_type_1.f90: New test.
2181
2182 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2183
2184         PR fortran/31424
2185         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2186
2187 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2188
2189         PR fortran/31293
2190         * gfortran.dg/interface_12.f90: New test.
2191
2192 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2193
2194         * gcc.dg/format/opt-6.c: New test.
2195         * gcc.dg/format/nul-1.c: New test.
2196         * gcc.dg/format/nul-2.c: New test.
2197
2198 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2199
2200         PR libgfortran/31395
2201         * gfortran.dg/fmt_colon.f90: New test.
2202
2203 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
2204
2205         * g++.old-deja/g++.other/init18.C: Use
2206         dg-require-effective-target instead of an explicit xfail.
2207
2208 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
2209
2210         * gcc.dg/dfp/signbit-1.c
2211         * gcc.dg/dfp/signbit-2.c
2212
2213 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2214
2215         PR fortran/31483
2216         * gfortran.dg/altreturn_5.f90: New test.
2217
2218 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2219
2220         PR fortran/31292
2221         * gfortran.dg/contained_module_proc_1.f90: New test.
2222
2223 2007-04-04  Stuart Hastings  <stuart@apple.com>
2224
2225         PR 31281
2226         * testsuite/objc/execute/exceptions/pr31281.m: New.
2227
2228 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
2229
2230         * g++.dg/ext/dllimport12.C: Update comments.
2231
2232 2007-04-03  Eric Christopher  <echristo@apple.com>
2233
2234         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2235
2236 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2237
2238         PR fortran/31304
2239         * gfortran.dg/repeat_2.f90: New test.
2240         * gfortran.dg/repeat_3.f90: New test.
2241         * gfortran.dg/repeat_4.f90: New test.
2242
2243 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2246
2247 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
2248
2249         PR c++/30847
2250         * g++.dg/parse/cond3.C: New test.
2251
2252         PR middle-end/30704
2253         * gcc.c-torture/execute/ieee/pr30704.c: New test.
2254
2255 2007-04-02  Jason Merrill  <jason@redhat.com>
2256
2257         PR c++/31187
2258         * g++.dg/ext/visibility/anon3.C: New test.
2259
2260 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2261
2262         PR libgfortran/31052
2263         * gfortran.dg/namelist_28.f90: New test.
2264
2265 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2266
2267         PR libgfortran/31366
2268         * gfortran.dg/direct_io_6.f90: New test.
2269
2270 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2271
2272         PR libgfortran/31207
2273         * gfortran.dg/advance_5.f90: New test.
2274         * gfortran.dg/advance_6.f90: New test.
2275
2276 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2277
2278         * g++.dg/ext/dllimport6.C: Remove extra ';'.
2279         * g++.dg/ext/dllimport7.C: Likewise.
2280         * g++.dg/ext/selectany1.C: Likewise.
2281
2282 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
2283
2284         * g++.dg/parser/pr31138.C: New.
2285         * g++.dg/parser/pr31140.C: New.
2286         * g++.dg/parser/pr31141.C: New.
2287
2288 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
2289
2290         PR c++/26099
2291         * g++.dg/ext/is_base_of.C: New.
2292         * g++.dg/ext/has_virtual_destructor.C: New.
2293         * g++.dg/ext/is_polymorphic.C: New.
2294         * g++.dg/ext/is_base_of_diagnostic.C: New.
2295         * g++.dg/ext/is_enum.C: New.
2296         * g++.dg/ext/has_nothrow_assign.C: New.
2297         * g++.dg/ext/has_nothrow_constructor.C: New.
2298         * g++.dg/ext/is_empty.C: New.
2299         * g++.dg/ext/has_trivial_copy.C: New.
2300         * g++.dg/ext/has_trivial_assign.C: New.
2301         * g++.dg/ext/is_abstract.C: New.
2302         * g++.dg/ext/is_pod.C: New.
2303         * g++.dg/ext/has_nothrow_copy.C: New.
2304         * g++.dg/ext/is_class.C: New.
2305         * g++.dg/ext/has_trivial_constructor.C: New.
2306         * g++.dg/ext/is_union.C: New.
2307         * g++.dg/ext/has_trivial_destructor.C: New.
2308         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2309         * g++.dg/template/crash43.C: Likewise.
2310
2311 2007-03-29  Dirk Mueller  <dmueller@suse.de>
2312
2313         * g++.dg/warn/pedantic2.C: New testcase.
2314
2315 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2316
2317         * size_dim.f90: Fix dg directive.
2318         * pr16433.f: Likewise.
2319         * use_6.f90: Likewise.
2320         * use_7.f90: Likewise.
2321         * entry_9.f90: Likewise.
2322         * pointer_intent_2.f90: Likewise.
2323         * protected_1.f90: Likewise.
2324         * fmt_missing_period_2.f: Likewise.
2325         * pointer_intent_3.f90: Likewise.
2326         * protected_2.f90: Likewise.
2327         * protected_3.f90: Likewise.
2328         * pr15754.f90: Likewise.
2329         * protected_4.f90: Likewise.
2330         * protected_5.f90: Likewise.
2331         * initialization_2.f90: Likewise.
2332         * protected_6.f90: Likewise.
2333         * continuation_7.f90: Likewise.
2334         * derived_function_interface_1.f90: Likewise.
2335         * der_pointer_4.f90: Likewise.
2336         * fmt_zero_precision.f90: Likewise.
2337         * blockdata_3.f90: Likewise.
2338         * fmt_missing_period_1.f: Likewise.
2339         * real_const_3.f90: Likewise.
2340         * use_4.f90: Likewise.
2341         * fmt_missing_period_3.f: Likewise.
2342         * use_5.f90: Likewise.
2343
2344 2007-03-28  Mike Stump  <mrs@apple.com>
2345
2346         * gcc.dg/darwin-comm.c: Add.
2347
2348 2007-03-28  Eric Christopher  <echristo@apple.com>
2349
2350         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
2351         * gcc.dg/ssp-1.c: Use.
2352         * gcc.dg/ssp-2.c: Ditto.
2353
2354 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
2355
2356         PR c++/29077
2357         * g++.dg/parse/constructor3.C: New test.
2358
2359 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2360
2361         * gnat.dg/thin_pointer.ad[sb]: New test.
2362
2363 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2364
2365         * g++.dg/cpp0x/bracket1.C: New.
2366         * g++.dg/cpp0x/bracket2.C: New.
2367         * g++.dg/cpp0x/bracket3.C: New.
2368         * g++.dg/cpp0x/bracket4.C: New.
2369
2370 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2371
2372         * g++.dg/cpp0x/temp_default1.C: New.
2373         * g++.dg/cpp0x/temp_default3.C: New.
2374         * g++.dg/cpp0x/temp_default2.C: New.
2375         * g++.dg/cpp0x/temp_default4.C: New.
2376
2377 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2378
2379         PR c++/29993
2380         * g++.dg/other/cv_func2.C: New.
2381
2382 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
2383
2384         * gcc.dg/dfp/func-vararg-alternate.h: New file.
2385         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
2386         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
2387         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
2388
2389         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
2390         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2391
2392         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
2393
2394         * lib/compat.exp (compat-execute): Fix processing of file names.
2395
2396 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
2397
2398         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
2399
2400 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
2401
2402         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2403         Delete created executable test file.
2404         (check_effective_target_fortran_large_int): Ditto.
2405         (check_effective_target_static_libgfortran): Ditto.
2406
2407 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
2408
2409         PR c++/30500
2410         * g++.dg/warn/pragma-system_header1.C: New test.
2411         * g++.dg/warn/pragma-system_header2.C: New test.
2412         * g++.dg/warn/pragma-system_header1.h. New.
2413         * g++.dg/warn/pragma-system_header2.h. New.
2414
2415 2007-03-26  Ian Lance Taylor  <iant@google.com>
2416
2417         PR tree-optimization/31345
2418         * gcc.c-torture/compile/pr31345-1.c: New test.
2419
2420 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
2421
2422         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
2423         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
2424         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
2425         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2426         * gfortran.dg/overload_1.f90: Likewise.
2427         * gfortran.dg/impure_assignment_1.f90: Likewise.
2428         * gfortran.dg/error_recovery_3.f90: Likewise.
2429         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2430         * gfortran.dg/sequence_types_1.f90: Likewise.
2431         * gfortran.dg/internal_references_1.f90: Likewise.
2432         * gfortran.dg/present_1.f90: Likewise.
2433         * gfortran.dg/volatile10.f90: Likewise.
2434         * gfortran.dg/module_equivalence_2.f90: Likewise.
2435         * gfortran.dg/use_4.f90: Likewise.
2436         * gfortran.dg/elemental_result_1.f90: Likewise.
2437         * gfortran.dg/generic_actual_arg.f90: Likewise.
2438         * gfortran.dg/private_type_5.f90: Likewise.
2439         * gfortran.dg/protected_4.f90: Likewise.
2440         * gfortran.dg/interface_3.f90: Likewise.
2441
2442 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
2443
2444         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
2445         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
2446
2447 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
2448
2449         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
2450
2451 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2452
2453         PR libgfortran/31199
2454         * gfortran.dg/fmt_t_4.f90: New test.
2455
2456 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2457
2458         PR libfortran/31297
2459         * gfortran.dg/backspace_5.f:  Initialize variable(s).
2460         * gfortran.dg/backspace_6.f:  Likewise.
2461         * gfortran.dg/char_bounds_check_fail_1: Likewise.
2462         * gfortran.dg/direct_io_2.f90:  Likewise.
2463         * gfortran.dg/write_back.f:  Likewise.
2464         * gfortran.dg/write_rewind_2.f:  Likewise.
2465         * gfortran.dg/write_rewind_1.f:  Likewise.
2466         * gfortran.dg/write_rewind_2.f:  Likewise.
2467
2468 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
2469
2470         PR tree-optimization/30784
2471         * gcc.dg/vect/pr30784.c: New test.
2472
2473 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2474
2475         PR fortran/30877
2476         * gfortran.dg/operator_1.f90: New test.
2477         * gfortran.dg/operator_2.f90: New test.
2478
2479 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2480
2481         PR libfortran/31196
2482         * gfortran.dg/reshape_transpose_1.f90:  New test.
2483
2484 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2485
2486         PR fortran/30655
2487         * gfortran.dg/bounds_check_6.f90: New test.
2488
2489 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
2490
2491         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
2492         #ifndef/#endif.
2493         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2494         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2495
2496 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
2497
2498         PR fortran/31209
2499         * gfortran.dg/pointer_function_actual_1.f90: New test.
2500
2501         PR fortran/31200
2502         * gfortran.dg/pointer_function_actual_2.f90: New test.
2503
2504         PR fortran/31215
2505         * gfortran.dg/result_in_spec_1.f90: New test.
2506
2507 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2508
2509         PR fortran/30834
2510         * gfortran.dg/integer_exponentiation_3.F90: New test.
2511         * gfortran.dg/integer_exponentiation_4.f90: New test.
2512         * gfortran.dg/integer_exponentiation_5.F90: New test.
2513
2514 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
2515
2516         PR c++/30863
2517         * g++.dg/template/error24.C: New test.
2518         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
2519
2520 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/31273
2523         * g++.dg/expr/bitfield7.C: New test.
2524
2525 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2526
2527         PR other/23572
2528         * gcc.dg/float-range-4.c: New.
2529         * gcc.dg/float-range-1.c: Update. Test for a warning.
2530         * gcc.dg/float-range-3.c: New.
2531         * gcc.dg/float-range-5.c: New.
2532
2533 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2534
2535         PR fortran/31262
2536         * gfortran.dg/no_range_check_1.f90: New test.
2537
2538 2007-03-22  Dirk Mueller  <dmueller@suse.de>
2539
2540         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2541         * g++.dg/other/static1.C: Remove stray semicolon.
2542         * g++.dg/other/init1.C: Likewise.
2543         * g++.dg/rtti/dyncast1.C: Likewise.
2544         * g++.dg/tree-ssa/pr17153.C: Likewise.
2545         * g++.dg/lookup/disamb1.C: Likewise.
2546         * g++.dg/lookup/scoped2.C: Likewise.
2547         * g++.dg/lookup/friend7.C: Likewise.
2548         * g++.dg/parse/parse4.C: Likewise.
2549         * g++.dg/parse/parse5.C: Likewise.
2550         * g++.dg/expr/pr29066.C: Likewise.
2551         * g++.dg/expr/cast4.C: Likewise.
2552         * g++.dg/tc1/dr193.C: Likewise.
2553         * g++.dg/tc1/dr213.C: Likewise.
2554         * g++.dg/abi/dcast1.C: Likewise.
2555         * g++.dg/abi/covariant2.C: Likewise.
2556         * g++.dg/inherit/covariant11.C: Likewise.
2557         * g++.dg/inherit/covariant9.C: Likewise.
2558         * g++.dg/inherit/covariant10.C: Likewise.
2559         * g++.dg/init/static3.C: Likewise.
2560         * g++.dg/init/init-ref3.C: Likewise.
2561         * g++.dg/init/ref10.C: Likewise.
2562         * g++.dg/template/meminit2.C: Likewise.
2563         * g++.dg/template/using9.C: Likewise.
2564         * g++.dg/template/friend9.C: Likewise.
2565         * g++.dg/template/ref1.C: Likewise.
2566         * g++.old-deja/g++.warn/inline.C: Likewise.
2567         * g++.old-deja/g++.robertl/eb91.C: Likewise.
2568         * g++.old-deja/g++.robertl/eb46.C: Likewise.
2569         * g++.old-deja/g++.robertl/eb34.C: Likewise.
2570         * g++.old-deja/g++.robertl/eb43.C: Likewise.
2571         * g++.old-deja/g++.robertl/eb26.C: Likewise.
2572         * g++.old-deja/g++.robertl/eb116.C: Likewise.
2573         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2574         * g++.old-deja/g++.brendan/overload8.C: Likewise.
2575         * g++.old-deja/g++.brendan/overload11.C: Likewise.
2576         * g++.old-deja/g++.brendan/copy7.C: Likewise.
2577         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2578         * g++.old-deja/g++.brendan/template11.C: Likewise.
2579         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
2580         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2581         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2582         * g++.old-deja/g++.jason/pmem2.C: Likewise.
2583         * g++.old-deja/g++.jason/parse9.C: Likewise.
2584         * g++.old-deja/g++.jason/byval2.C: Likewise.
2585         * g++.old-deja/g++.jason/overload8.C: Likewise.
2586         * g++.old-deja/g++.jason/pmf8.C: Likewise.
2587         * g++.old-deja/g++.jason/template33.C: Likewise.
2588         * g++.old-deja/g++.jason/return3.C: Likewise.
2589         * g++.old-deja/g++.jason/scoping2.C: Likewise.
2590         * g++.old-deja/g++.jason/virtual.C: Likewise.
2591         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2592         * g++.old-deja/g++.jason/template27.C: Likewise.
2593         * g++.old-deja/g++.jason/synth6.C: Likewise.
2594         * g++.old-deja/g++.jason/ref8.C: Likewise.
2595         * g++.old-deja/g++.jason/offset1.C: Likewise.
2596         * g++.old-deja/g++.other/static20.C: Likewise.
2597         * g++.old-deja/g++.other/array1.C: Likewise.
2598         * g++.old-deja/g++.other/new3.C: Likewise.
2599         * g++.old-deja/g++.other/array2.C: Likewise.
2600         * g++.old-deja/g++.other/overload9.C: Likewise.
2601         * g++.old-deja/g++.other/cast6.C: Likewise.
2602         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
2603         * g++.old-deja/g++.other/eh4.C: Likewise.
2604         * g++.old-deja/g++.other/using7.C: Likewise.
2605         * g++.old-deja/g++.other/init18.C: Likewise.
2606         * g++.old-deja/g++.other/dyncast1.C: Likewise.
2607         * g++.old-deja/g++.other/dyncast2.C: Likewise.
2608         * g++.old-deja/g++.other/dtor11.C: Likewise.
2609         * g++.old-deja/g++.pt/static11.C: Likewise.
2610         * g++.old-deja/g++.pt/crash19.C: Likewise.
2611         * g++.old-deja/g++.pt/overload12.C: Likewise.
2612         * g++.old-deja/g++.pt/crash46.C: Likewise.
2613         * g++.old-deja/g++.pt/mi1.C: Likewise.
2614         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2615         * g++.old-deja/g++.pt/nontype5.C: Likewise.
2616         * g++.old-deja/g++.pt/local5.C: Likewise.
2617         * g++.old-deja/g++.pt/typename2.C: Likewise.
2618         * g++.old-deja/g++.pt/explicit80.C: Likewise.
2619         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2620         * g++.old-deja/g++.law/visibility1.C: Likewise.
2621         * g++.old-deja/g++.law/visibility2.C: Likewise.
2622         * g++.old-deja/g++.law/virtual2.C: Likewise.
2623         * g++.old-deja/g++.law/operators19.C: Likewise.
2624         * g++.old-deja/g++.law/parsing10.C: Likewise.
2625         * g++.old-deja/g++.law/visibility4.C: Likewise.
2626         * g++.old-deja/g++.law/operators4.C: Likewise.
2627         * g++.old-deja/g++.law/dtors2.C: Likewise.
2628         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2629         * g++.old-deja/g++.law/visibility10.C: Likewise.
2630         * g++.old-deja/g++.law/scope3.C: Likewise.
2631         * g++.old-deja/g++.law/casts2.C: Likewise.
2632         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2633         * g++.old-deja/g++.law/operators33.C: Likewise.
2634         * g++.old-deja/g++.law/friend4.C: Likewise.
2635         * g++.old-deja/g++.mike/pmf7.C: Likewise.
2636         * g++.old-deja/g++.mike/p5611.C: Likewise.
2637         * g++.old-deja/g++.mike/net37.C: Likewise.
2638         * g++.old-deja/g++.mike/p3570.C: Likewise.
2639         * g++.old-deja/g++.mike/p5718.C: Likewise.
2640         * g++.old-deja/g++.mike/net21.C: Likewise.
2641         * g++.old-deja/g++.mike/p1862.C: Likewise.
2642         * g++.old-deja/g++.mike/p4511.C: Likewise.
2643         * g++.old-deja/g++.mike/virt3.C: Likewise.
2644         * g++.old-deja/g++.mike/p16146.C: Likewise.
2645         * g++.old-deja/g++.mike/p1989.C: Likewise.
2646         * g++.old-deja/g++.mike/p5571.C: Likewise.
2647         * g++.old-deja/g++.gb/scope10.C: Likewise.
2648         * g++.old-deja/g++.abi/primary5.C: Likewise.
2649         * g++.old-deja/g++.abi/empty2.C: Likewise.
2650         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2651         * g++.old-deja/g++.eh/vbase4.C: Likewise.
2652         * g++.old-deja/g++.eh/ptr1.C: Likewise.
2653         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
2654         * g++.old-deja/g++.bob/template3.C: Likewise.
2655         * g++.old-deja/g++.bob/inherit1.C: Likewise.
2656
2657 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
2658
2659         PR fortran/31193
2660         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
2661
2662 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
2663
2664         PR fortran/20897
2665         * gfortran.dg/derived_name_1.f90: New.
2666         * gfortran.dg/derived_name_2.f: New.
2667
2668 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
2669
2670         * lib/target-supports.exp (check_effective_target_nonpic): New
2671         procedure.
2672         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
2673         when compiling PIC.
2674         * gcc.target/i386/asm-4.c: Require nonpic.
2675         * gcc.target/i386/cmov1.c: Likewise.
2676         * gcc.target/i386/mul.c: Likewise.
2677         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
2678         * gcc.target/i386/ssetype-1.c: Require nonpic.
2679         * gcc.target/i386/ssetype-3.c: Likewise.
2680         * gcc.target/i386/ssetype-5.c: Likewise.
2681
2682 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
2683
2684         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
2685         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
2686         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
2687         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
2688
2689 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
2690
2691         PR tree-optimization/30590
2692         * g++.dg/opt/pr30590.C: New testcase.
2693
2694 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
2695
2696         PR c/30762
2697         * gcc.dg/pr30762-1.c: New test.
2698         * gcc.dg/pr30762-2.c: New test.
2699
2700         PR inline-asm/30505
2701         * gcc.target/i386/pr30505.c: New test.
2702
2703 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
2704
2705         * gcc.target/arm/register-variables.c: New.
2706
2707 2007-03-19  Jeff Law  <law@redhat.com>
2708
2709         * PR tree-optimization/30984
2710         * gcc.c-torture/pr30984.c: New test.
2711
2712 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2713         Richard Guenther  <rguenther@suse.de>
2714
2715         PR tree-optimization/31254
2716         * gcc.dg/torture/pr31254.c: New testcase.
2717
2718 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
2719
2720         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
2721         target default_packed.
2722
2723 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2724
2725         PR fortran/31203
2726         * gfortran.dg/string_length_1.f90: New test.
2727
2728 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2729
2730         PR testsuite/30395
2731         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
2732
2733 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2734
2735         PR libgfortran/31052
2736         * gfortran.dg/namelist_27.f90: New test.
2737
2738 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
2739
2740         PR fortran/30531
2741         * gfortran.dg/used_types_14.f90: New test.
2742
2743         PR fortran/31086
2744         * gfortran.dg/used_types_15.f90: New test.
2745
2746 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
2747
2748         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
2749         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
2750
2751 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2752
2753         PR fortran/31120
2754         * gfortran.dg/integer_exponentiation_2.f90: New test.
2755
2756 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
2757
2758         PR tree-optimization/31041
2759         * gcc.dg/vect/pr31041.c: New test.
2760
2761 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2762
2763         * g++.dg/warn/Wconversion-integer.C: New
2764         * g++.dg/warn/Wconversion-real.C: New.
2765         * g++.dg/warn/Wconversion-real-integer.C: New.
2766         * g++.dg/warn/conv2.C: Updated.
2767
2768 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
2769
2770         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
2771         exclude RTPs.
2772
2773 2007-03-16  Richard Guenther  <rguenther@suse.de>
2774
2775         PR tree-optimization/31146
2776         * g++.dg/tree-ssa/pr31146.C: New testcase.
2777
2778 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
2779
2780         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
2781         assume that the target has <features.h>.
2782
2783 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
2784
2785         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
2786         dg-options rather than to the whole test.
2787
2788 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
2789
2790         PR debug/29906
2791         * g++.dg/debug/pr29906.C: New
2792
2793 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2794
2795         PR libgfortran/31099
2796         * gfortran.dg/unformatted_recl.f90: Update test.
2797
2798 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
2799
2800         * gcc.dg/tree-ssa/prefetch-5.c: New test.
2801
2802 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2803
2804         PR c++/30891
2805         * g++.dg/parse/namespace-definition.C: New.
2806
2807 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2808
2809         PR c++/24924
2810         * g++.dg/cpp/pedantic-errors.C: New.
2811         * g++.dg/cpp/permissive.C: New.
2812
2813 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
2814
2815         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
2816         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
2817
2818 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
2819
2820         * lib/target-supports.exp (check_missing_uclibc_feature)
2821         (check_effective_target_wchar): New procedures.
2822         * gcc.dg/wchar_t-1.c: Require target wchar.
2823         * gcc.dg/wint_t-1.c: Likewise.
2824
2825 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
2826
2827         * lib/target-supports.exp (check_gc_sections_available): Return
2828         false for VxWorks targets.
2829
2830 2007-03-15  Dirk Mueller  <dmueller@suse.de>
2831
2832         * g++.dg/warn/Wconversion2.C: Fix typo.
2833         * gcc.dg/if-empty-1.c: Ditto.
2834
2835 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
2836
2837         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
2838
2839 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
2840
2841         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
2842         * gcc.target/i386/pr31167.c: Ditto.
2843
2844 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
2845
2846         PR target/31167
2847         * gcc.target/i386/pr31167.c: New test.
2848
2849 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
2850
2851         PR fortran/30922
2852         * gfortran.dg/import5.f90.f90: New test.
2853
2854
2855         PR fortran/30879
2856         * gfortran.dg/data_components_1.f90: New test.
2857
2858
2859         PR fortran/30870
2860         * gfortran.dg/generic_13.f90: New test.
2861
2862         PR fortran/31163
2863         * gfortran.dg/alloc_comp_basics_5.f90: New test.
2864
2865 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2866
2867         PR libgfortran/31051
2868         * gfortran.dg/fmt_t_4.f90: New
2869
2870 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2871
2872         PR C++/31165
2873         * g++.dg/other/default7.C: New test.
2874
2875 2007-03-15  Dirk Mueller  <dmueller@suse.de>
2876
2877         * g++.dg/warn/Wconversion2.C: New.
2878
2879 2007-03-14  Eric Christopher  <echristo@apple.com>
2880
2881         * gcc.dg/ssp-1.c: New.
2882         * gcc.dg/ssp-2.c: Ditto.
2883
2884 2007-03-14  Dirk Mueller  <dmueller@suse.de>
2885
2886         * g++.dg/warn/do-empty.C: New.
2887         * gcc.dg/do-empty.c: New.
2888         * gcc.dg/if-empty-1.c: Update.
2889         * gcc.dg/20001116-1.c: Update.
2890         * gcc.dg/pr23165.c: Update.
2891
2892 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
2893
2894         * gfortran.dg/module_implicit_conversion.f90: New test.
2895
2896 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
2897
2898         PR middle-end/31127
2899         * gcc.dg/pr31127.c: New.
2900
2901 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
2902
2903         * gcc.dg/tree-ssa/loop-26.c: New test.
2904
2905 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
2906
2907         * gcc.target/i386/cmpxchg16b-1.c: New test.
2908
2909 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
2910
2911         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
2912         * gcc.dg/c99-vla-1.c: Likewise.
2913         * g++.dg/ext/vla1.C: Likewise
2914
2915 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
2916
2917         * gcc.dg/wvla-1.c: New test
2918         * gcc.dg/wvla-2.c: New test
2919         * gcc.dg/wvla-3.c: New test
2920         * gcc.dg/wvla-4.c: New test
2921         * gcc.dg/wvla-5.c: New test
2922         * gcc.dg/wvla-6.c: New test
2923         * gcc.dg/wvla-7.c: New test
2924         * g++.dg/warn/Wvla-1.C: New test
2925         * g++.dg/warn/Wvla-2.C: New test
2926         * g++.dg/warn/Wvla-3.C: New test
2927
2928 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
2929
2930         PR c++/30108
2931         * g++.dg/other/default6.C: New test.
2932
2933 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
2934
2935         * lib/target-supports.exp (check_profiling_available): Return false
2936         for VxWorks.
2937         (check_effective_target_vxworks_kernel): New procedure.
2938         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
2939         VxWorks.
2940         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
2941         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
2942         to include VxWorks.
2943         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
2944
2945 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
2946
2947         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
2948         PIC is not supported.
2949         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
2950         * gcc.dg/20020426-2.c: Likewise.
2951         * gcc.dg/pr28243.c: Likewise.
2952         * gcc.dg/visibility-11.c: Likewise.
2953         * gcc.dg/tls/opt-9.c: Likewise.
2954         * gcc.dg/tls/opt-10.c: Likewise.
2955         * gcc.dg/tls/pic-1.c: Likewise.
2956         * gcc.dg/tls/struct-1.c: Likewise.
2957         * gcc.target/i386/20000807-1.c: Likewise.
2958         * gcc.target/i386/20000904-1.c: Likewise.
2959         * gcc.target/i386/20011119-1.c: Likewise.
2960         * gcc.target/i386/990213-2.c: Likewise.
2961         * gcc.target/i386/990214-1.c: Likewise.
2962         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2963         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2964         * gcc.target/i386/pic-1.c: Likewise.
2965         * gcc.target/i386/pr21518.c: Likewise.
2966         * gcc.target/i386/pr23098.c: Likewise.
2967         * gcc.target/i386/pr23943.c: Likewise.
2968
2969 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
2970
2971         PR c++/31038
2972         * g++.dg/template/complit2.C: New test.
2973
2974         PR c++/30328
2975         * g++.dg/ext/bitfield1.C: New test.
2976
2977 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
2978
2979         PR fortran/30883
2980         * gfortran.dg/interface_11.f90: New test.
2981
2982 2007-03-11  Richard Guenther  <rguenther@suse.de>
2983
2984         PR tree-optimization/31115
2985         * gcc.dg/torture/pr31115.c: New testcase.
2986
2987 2007-03-11  Ira Rosen  <irar@il.ibm.com>
2988
2989         PR tree-optimization/29925
2990         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
2991
2992 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
2993
2994         PR c++/30274
2995         * g++.dg/expr/bitfield3.C: New test.
2996         * g++.dg/expr/bitfield4.C: Likewise.
2997         * g++.dg/expr/bitfield5.C: Likewise.
2998         * g++.dg/expr/bitfield6.C: Likewise.
2999
3000         PR c++/30924
3001         * g++.dg/template/array18.C: New test.
3002
3003 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3004
3005         PR c++/17946
3006         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3007         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3008
3009 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3010
3011         PR c++/20599
3012         * g++.dg/cpp0x/variadic-bind.C: New.
3013         * g++.dg/cpp0x/variadic-function.C: New.
3014         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3015         * g++.dg/cpp0x/variadic-tuple.C: New.
3016         * g++.dg/cpp0x/variadic1.C: New.
3017         * g++.dg/cpp0x/variadic2.C: New.
3018         * g++.dg/cpp0x/variadic3.C: New.
3019         * g++.dg/cpp0x/variadic4.C: New.
3020         * g++.dg/cpp0x/variadic5.C: New.
3021         * g++.dg/cpp0x/variadic6.C: New.
3022         * g++.dg/cpp0x/variadic7.C: New.
3023         * g++.dg/cpp0x/variadic8.C: New.
3024         * g++.dg/cpp0x/variadic9.C: New.
3025         * g++.dg/cpp0x/variadic10.C: New.
3026         * g++.dg/cpp0x/variadic11.C: New.
3027         * g++.dg/cpp0x/variadic12.C: New.
3028         * g++.dg/cpp0x/variadic13.C: New.
3029         * g++.dg/cpp0x/variadic14.C: New.
3030         * g++.dg/cpp0x/variadic15.C: New.
3031         * g++.dg/cpp0x/variadic16.C: New.
3032         * g++.dg/cpp0x/variadic17.C: New.
3033         * g++.dg/cpp0x/variadic18.C: New.
3034         * g++.dg/cpp0x/variadic19.C: New.
3035         * g++.dg/cpp0x/variadic20.C: New.
3036         * g++.dg/cpp0x/variadic21.C: New.
3037         * g++.dg/cpp0x/variadic22.C: New.
3038         * g++.dg/cpp0x/variadic23.C: New.
3039         * g++.dg/cpp0x/variadic24.C: New.
3040         * g++.dg/cpp0x/variadic25.C: New.
3041         * g++.dg/cpp0x/variadic26.C: New.
3042         * g++.dg/cpp0x/variadic27.C: New.
3043         * g++.dg/cpp0x/variadic28.C: New.
3044         * g++.dg/cpp0x/variadic29.C: New.
3045         * g++.dg/cpp0x/variadic30.C: New.
3046         * g++.dg/cpp0x/variadic31.C: New.
3047         * g++.dg/cpp0x/variadic32.C: New.
3048         * g++.dg/cpp0x/variadic33.C: New.
3049         * g++.dg/cpp0x/variadic34.C: New.
3050         * g++.dg/cpp0x/variadic35.C: New.
3051         * g++.dg/cpp0x/variadic36.C: New.
3052         * g++.dg/cpp0x/variadic37.C: New.
3053         * g++.dg/cpp0x/variadic38.C: New.
3054         * g++.dg/cpp0x/variadic39.C: New.
3055         * g++.dg/cpp0x/variadic40.C: New.
3056         * g++.dg/cpp0x/variadic41.C: New.
3057         * g++.dg/cpp0x/variadic42.C: New.
3058         * g++.dg/cpp0x/variadic43.C: New.
3059         * g++.dg/cpp0x/variadic44.C: New.
3060         * g++.dg/cpp0x/variadic45.C: New.
3061         * g++.dg/cpp0x/variadic46.C: New.
3062         * g++.dg/cpp0x/variadic47.C: New.
3063         * g++.dg/cpp0x/variadic48.C: New.
3064         * g++.dg/cpp0x/variadic49.C: New.
3065         * g++.dg/cpp0x/variadic50.C: New.
3066         * g++.dg/cpp0x/variadic51.C: New.
3067         * g++.dg/cpp0x/variadic52.C: New.
3068         * g++.dg/cpp0x/variadic53.C: New.
3069         * g++.dg/cpp0x/variadic54.C: New.
3070         * g++.dg/cpp0x/variadic55.C: New.
3071         * g++.dg/cpp0x/variadic56.C: New.
3072         * g++.dg/cpp0x/variadic57.C: New.
3073         * g++.dg/cpp0x/variadic58.C: New.
3074         * g++.dg/cpp0x/variadic59.C: New.
3075         * g++.dg/cpp0x/variadic60.C : New.
3076         * g++.dg/cpp0x/variadic61.C : New.
3077         * g++.dg/cpp0x/variadic62.C : New.
3078         * g++.dg/cpp0x/variadic63.C : New.
3079         * g++.dg/cpp0x/variadic64.C : New.
3080         * g++.dg/cpp0x/variadic65.C : New.
3081         * g++.dg/cpp0x/variadic66.C : New.
3082         * g++.dg/cpp0x/variadic67.C : New.
3083         * g++.dg/cpp0x/variadic68.C : New.
3084         * g++.dg/cpp0x/variadic69.C : New.
3085         * g++.dg/cpp0x/variadic70.C : New.
3086         * g++.dg/cpp0x/variadic71.C : New.
3087         * g++.dg/cpp0x/variadic72.C : New.
3088         * g++.dg/cpp0x/variadic73.C : New.
3089         * g++.dg/cpp0x/variadic74.C : New.
3090         * g++.dg/cpp0x/variadic75.C : New.
3091         * g++.dg/cpp0x/variadic-ex1.C : New.
3092         * g++.dg/cpp0x/variadic-ex2.C : New.
3093         * g++.dg/cpp0x/variadic-ex3.C : New.
3094         * g++.dg/cpp0x/variadic-ex4.C : New.
3095         * g++.dg/cpp0x/variadic-ex5.C : New.
3096         * g++.dg/cpp0x/variadic-ex6.C : New.
3097         * g++.dg/cpp0x/variadic-ex7.C : New.
3098         * g++.dg/cpp0x/variadic-ex8.C : New.
3099         * g++.dg/cpp0x/variadic-ex9.C : New.
3100         * g++.dg/cpp0x/variadic-ex10.C : New.
3101         * g++.dg/cpp0x/variadic-ex11.C : New.
3102         * g++.dg/cpp0x/variadic-ex12.C : New.
3103         * g++.dg/cpp0x/variadic-ex13.C : New.
3104         * g++.dg/cpp0x/variadic-ex14.C : New.
3105
3106 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3107
3108         PR libgfortran/31099
3109         * gfortran.dg/unformatted_recl.f90: New test.
3110
3111 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3112
3113         * gcc.dg/fold-eqcmplx-1.c: New test case.
3114
3115 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3116
3117         PR rtl-optimization/30643
3118         * gcc.dg/pr30643.c: New.
3119
3120 2007-03-09  Chao-ying Fu  <fu@mips.com>
3121
3122         * gcc.target/mips/mips32-dspr2-type.c: New test.
3123         * gcc.target/mips/mips32-dspr2.c: New test.
3124         * gcc.target/mips/dspr2-MULT.c: New test.
3125         * gcc.target/mips/dspr2-MULTU.c: New test.
3126         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3127         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3128         Adjust some formats.
3129
3130 2007-03-09  Dirk Mueller  <dmueller@suse.de>
3131
3132         PR c++/17946
3133         * gcc.dg/Wlogical-op-1.c: New.
3134         * g++.dg/warn/Wlogical-op-1.C: New.
3135
3136 2007-03-09  Richard Guenther  <rguenther@suse.de>
3137
3138         PR tree-optimization/30904
3139         PR middle-end/31058
3140         * gcc.dg/pr30904.c: Remove xfail.
3141
3142 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3143
3144         PR C/31072
3145         * gcc.c-torture/execute/pr31072.c: New test.
3146
3147 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3148
3149         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
3150         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3151         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
3152         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
3153         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
3154         * gcc.dg/torture/builtin-integral-1.c: Likewise.
3155         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
3156         and *lround*.  Correct macro names.
3157         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
3158         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
3159
3160 2007-03-08  Ian Lance Taylor  <iant@google.com>
3161
3162         * gcc.dg/no-strict-overflow-5.c: New test.
3163         * gcc.dg/no-strict-overflow-6.c: New test.
3164         * gcc.dg/Wstrict-overflow-11.c: New test.
3165         * gcc.dg/Wstrict-overflow-12.c: New test.
3166         * gcc.dg/Wstrict-overflow-13.c: New test.
3167         * gcc.dg/Wstrict-overflow-14.c: New test.
3168         * gcc.dg/Wstrict-overflow-15.c: New test.
3169
3170 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3171
3172         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
3173         for VxWorks kernel mode.
3174         * gcc.c-torture/execute/strncmp-1.x: Likewise.
3175
3176 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3177
3178         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
3179         mode.
3180
3181 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3182
3183         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3184         and lib/bfill.c on VxWorks targets.
3185         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3186         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3187         lib/bfill.c and lib/memmove.c on VxWorks targets.
3188         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3189         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3190         on VxWorks targets.
3191         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3192         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3193
3194 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3195
3196         * gfortran.dg/use_5.f90: New test.
3197         * gfortran.dg/use_6.f90: Ditto.
3198         * gfortran.dg/use_7.f90: Ditto.
3199
3200 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3201
3202         PR fortran/30973
3203         * gfortran.dg/use_4.f90: New test.
3204         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3205
3206 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
3207
3208         PR fortran/31011
3209         * gfortran.dg/parameter_array_section_2.f90: New test.
3210
3211 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
3212
3213         PR c++/30852
3214         * g++.dg/ext/offsetof1.C: Add cases with volatile.
3215
3216         PR c++/30534
3217         * g++.dg/template/arg5.C: New test.
3218
3219 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
3220
3221         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3222
3223 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
3224
3225         * gcc.dg/var-expand1.c: Add newline at end of file.
3226
3227 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
3228
3229         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3230
3231 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
3232
3233         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3234
3235 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3236
3237         * gcc.dg/torture/builtin-convert-4.c: New test.
3238
3239 2007-03-05  Ian Lance Taylor  <iant@google.com>
3240
3241         * gcc.c-torture/compile/pr31034.c: New test.
3242
3243 2007-03-05  Ian Lance Taylor  <iant@google.com>
3244
3245         * gcc.dg/inline-18.c: New test.
3246         * gcc.dg/inline-19.c: New test.
3247         * gcc.dg/inline-20.c: New test.
3248         * gcc.dg/inline-21.c: New test.
3249
3250 2007-03-05  Richard Guenther  <rguenther@suse.de>
3251
3252         PR tree-optimization/14052
3253         * gcc.dg/tree-ssa/vrp33.c: New testcase.
3254
3255 2007-03-05  Richard Guenther  <rguenther@suse.de>
3256
3257         PR tree-optimization/23777
3258         * gcc.dg/tree-ssa/pr23777.c: New testcase.
3259
3260 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3261
3262         PR other/30465
3263         * gcc.dg/multiple-overflow-warn-3.c: New.
3264         * g++.dg/warn/multiple-overflow-warn-3.C: New.
3265
3266 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
3267
3268         PR c++/30895
3269         * g++.dg/parse/template23.C: New test.
3270
3271 2007-03-04  Roger Sayle  <roger@eyesopen.com>
3272
3273         PR middle-end/30744
3274         * gcc.dg/pr30744-1.c: New test case.
3275
3276 2007-03-04  Tobias Burnus  <burnus@net-b.de>
3277
3278         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3279
3280 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3281
3282         PR target/30406
3283         * gfortran.dg/logical_3.f90: New test.
3284
3285 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
3286
3287         PR libfortran/30981
3288         * gfortran.dg/integer_exponentiation_1.f90:  New test.
3289
3290 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
3291
3292         * gcc.target/m68k/m68k.exp: New.
3293         * gcc.target/m68k/crash1.c: New.
3294
3295 2007-03-03  Tobias Burnus  <burnus@net-b.de>
3296
3297         * gfortran.dg/c_by_val.c: Use int64_t instead of long
3298         to be more compatible with integer(kind=8).
3299
3300 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3301
3302         PR libfortran/31001
3303         * gfortran.dg/zero_sized_3.f90: New test.
3304
3305 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3306
3307         PR c++/15787
3308         * g++.dg/parse/else.C: New.
3309         * g++.dg/parse/else-2.C: New.
3310
3311 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
3312             Tobias Burnus  <burnus@net-b.de>
3313
3314         PR fortran/30882
3315         * gfortran.dg/size_dim.f90: New test.
3316
3317 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
3318             Tobias Burnus  <burnus@net-b.de>
3319
3320         PR fortran/30873
3321         * gfortran.dg/entry_9.f90: New test.
3322
3323 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
3324
3325         PR c++/28253
3326         * g++.dg/inherit/covariant16.C: New test.
3327
3328 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
3329
3330         * g++.dg/other/darwin-minversion-1.C: New.
3331
3332 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
3333
3334         * gcc.dg/tree-ssa/20070302-1.c: New test.
3335
3336 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
3337
3338         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
3339         tests.
3340
3341 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
3342
3343         * gcc.dg/tree-ssa/prefetch-4.c: New test.
3344
3345 2007-03-01  Simon Baldwin <simonb@google.com>
3346
3347         PR c++/23689
3348         * warn/ignored_typedef.C: New.
3349         * init/ctor8.C: Added dg-warning to consume ignored typedef
3350         warning.
3351         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
3352         and added an explicit line number.
3353
3354 2007-02-28  Richard Guenther  <rguenther@suse.de>
3355
3356         PR middle-end/30364
3357         * gcc.dg/torture/pr30364-1.c: New testcase.
3358         * gcc.dg/torture/pr30364-2.c: Likewise.
3359         * gcc.dg/torture/pr30364-3.c: Likewise.
3360
3361 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3362
3363         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
3364         powerpc*, use -funsafe-math-optimizations.
3365         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3366         * gcc.dg/torture/builtin-modf-1.c: Likewise.
3367
3368 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3369             Paul Thomas  <pault@gcc.gnu.org>
3370
3371         PR fortran/30888
3372         PR fortran/30887
3373         * c_by_val_1.f: Test %VAL() with non-default kind.
3374         * c_by_val.c: Ditto.
3375         * c_by_val_4.f: New test.
3376
3377 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3378
3379         PR fortran/30968
3380         * gfortran.dg/continuation_7.f90: New test.
3381
3382 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
3383
3384         * g++.dg/inherit/thunk7.C: New test.
3385         * lib/target-supports.exp (check_profiling_available): Not available
3386         for bfin-*-*.
3387
3388 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
3389
3390         PR target/30970
3391         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
3392
3393 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
3394
3395         * lib/target-supports.exp (check_effective_target_init_priority):
3396         Remove Solaris special case.
3397
3398 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
3399
3400         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
3401         for more builtin types.
3402
3403         * g++.dg/ext/visibility/class1.C: Port to Darwin.
3404         * g++.dg/ext/visibility/noPLT.C: Likewise.
3405
3406 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3407
3408         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
3409         sh* targets.
3410
3411 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
3412
3413         PR fortran/30865
3414         * size_optional_dim_1.f90:  New test.
3415
3416 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
3417
3418         * gcc.dg/vxworks/vxworks.exp: New file.
3419         * gcc.dg/vxworks/initpri1.c: Likewise.
3420         * gcc.dg/vxworks/initpri2.c: Likewise.
3421         * gcc.dg/initpri2.c: Add more tests.
3422         * g++.dg/special/initpri2.C: Likewise.
3423
3424         * gcc.dg/initpri1.c: New test.
3425         * gcc.dg/initpri2.c: Likewise.
3426         * g++.dg/special/initpri1.C: New test.
3427         * g++.dg/special/initpri2.C: Likewise.
3428         * g++.dg/special/conpr-1.C: Use init_priority effective target.
3429         * g++.dg/special/conpr-2.C: Likewise.
3430         * g++.dg/special/conpr-3.C: Likewise.
3431         * g++.dg/special/conpr-4.C: Likewise.
3432         * g++.dg/special/initp1.C: Likewise.
3433         * g++.dg/special/ecos.exp: Remove code to detect availability of
3434         constructor priorities.
3435         * lib/target-supports.exp (check_effective_target_init_priority):
3436         New function.
3437
3438 2007-02-24  Jan Hubicka  <jh@suse.cz>
3439
3440         * gcc.c-torture/execute/pr30778.c: New testcase.
3441
3442 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3443
3444         PR libgfortran/30918
3445         * gfortran.dg/namelist_26.f90: New test.
3446
3447 2007-02-24  Richard Guenther  <rguenther@suse.de>
3448
3449         PR middle-end/30951
3450         * gcc.dg/pr30951.c: New testcase.
3451
3452 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3453
3454         * gcc.dg/torture/builtin-modf-1.c: New test.
3455
3456 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
3457
3458         PR tree-optimization/30904
3459         * gcc.dg/pr30904.c: New test.
3460
3461 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3462
3463         * gcc.test-framework/README: Correct command.
3464         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
3465         -Wunused-value.
3466         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
3467
3468 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3469
3470         * lib/target-supports.exp (check_effective_target_unwrapped): New.
3471
3472 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
3473
3474         * lib/target-supports.exp (check_effective_target_newlib): New
3475         function.
3476
3477 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
3478
3479         PR fortran/30660
3480         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
3481         allocatable component.
3482
3483
3484 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3485
3486         * gcc.dg/torture/builtin-logb-1.c: New test.
3487         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
3488         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
3489         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
3490         sh* targets.
3491
3492 2007-02-23  Richard Guenther  <rguenther@suse.de>
3493
3494         * g++.dg/warn/changes-meaning.C: New testcase.
3495
3496 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3497
3498         PR libgfortran/30910
3499         * gfortran.dg/fmt_zero_precision.f90: Update test.
3500
3501 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3502
3503         * gcc.dg/torture/builtin-frexp-1.c: New test.
3504
3505 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
3506
3507         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
3508
3509 2007-02-22  Ian Lance Taylor  <iant@google.com>
3510
3511         PR debug/30898
3512         * g++.dg/debug/pr30898.C: New test.
3513
3514 2007-02-22  Ira Rosen  <irar@il.ibm.com>
3515
3516         * gcc.dg/vect/vect-106.c: New test.
3517
3518 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
3519             Ira Rosen  <irar@il.ibm.com>
3520
3521         PR tree-optimization/30843
3522         * gcc.dg/vect/pr30843.c: New test.
3523
3524 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
3525
3526         PR tree-optimization/30858
3527         * gcc.dg/vect/pr30858.c: New test.
3528
3529 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
3530
3531         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
3532         to set options for compiling testglue.
3533         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
3534         * lib/obj-c++.exp (obj-c++_init): Likewise.
3535
3536 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
3537
3538         * gnat.dg/derived_aggregate.adb: New test.
3539
3540 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3541
3542         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
3543         sh* targets.  Call the correct CKSGN macro.
3544
3545 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
3546
3547         * gfortran.dg/gomp/omp_parse1.f90: New test.
3548         * gfortran.dg/gomp/omp_parse2.f: New test.
3549
3550 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
3551
3552         PR fortran/30869
3553         * gfortran.dg/do_pointer_1.f90:  New test.
3554
3555 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3556
3557         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
3558         and scalbln.
3559
3560 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
3561
3562         * gcc.dg/darwin-minversion-1.c: New.
3563         * gcc.dg/darwin-minversion-2.c: New.
3564
3565 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3566
3567         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
3568
3569 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3570             DJ Delorie <dj@redhat.com>
3571
3572         PR other/30824
3573         * gcc.dg/Wfatal.c: New.
3574         * gcc.dg/Wfatal-2.c: New.
3575         * gcc.dg/Werror-1.c: Adjust expectations.
3576         * gcc.dg/Werror-5.c: Likewise.
3577         * gcc.dg/Werror-7.c: Likewise.
3578         * gcc.dg/Werror-10.c: Likewise.
3579         * gcc.dg/Werror-11.c: Likewise.
3580
3581 2007-02-20  Tobias Burnus  <burnus@net-b.de>
3582
3583         PR fortran/30522
3584         * gfortran.dg/volatile10.f90: New test.
3585
3586 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
3587
3588         PR libfortran/30533
3589         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
3590
3591 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3592
3593         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
3594         * gcc.dg/Walways-true-1.c: Likewise.
3595         * gcc.dg/weak/weak-3.c: Likewise.
3596         * gcc.dg/Werror-1.c: Likewise.
3597         * gcc.dg/Werror-3.c: Likewise.
3598         * gcc.dg/Werror-4.c: Likewise.
3599         * gcc.dg/Werror-5.c: Likewise.
3600         * gcc.dg/Werror-6.c: Likewise.
3601         * gcc.dg/Werror-7.c: Likewise.
3602         * gcc.dg/Werror-8.c: Likewise.
3603         * gcc.dg/Werror-10.c: Likewise.
3604         * gcc.dg/Werror-11.c: Likewise.
3605         * gcc.dg/Werror-12.c: Likewise.
3606         * g++.old-deja/g++.mike/warn8.C: Likewise.
3607         * g++.dg/warn/Walways-true-1.C: Likewise.
3608         * g++.dg/warn/Walways-true-2.C: Likewise.
3609         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
3610         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
3611         -Wstring-literal-comparison with -Waddress.
3612         * gcc.dg/Wstring-literal-comparison-4.c: Replace
3613         -Wno-string-literal-comparison with -Wno-address.
3614
3615 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3616
3617         * gnat.dg/self_aggregate_with_call.adb: New test.
3618
3619 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
3620
3621         PR tree-optimization/30975
3622         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
3623         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
3624         * gcc.dg/vect/pr30795.c: New.
3625
3626 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3627
3628         PR fortran/30681
3629         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
3630
3631 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3632
3633         PR rtl-optimization/28173
3634         * gcc.target/i386/andor-1.c: New test case.
3635
3636 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3637
3638         * gcc.dg/torture/builtin-ldexp-1.c: New.
3639         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
3640
3641 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3642
3643         * gfortran.dg/array_constructor_15.f90: New test case.
3644
3645 2007-02-18  Roger Sayle  <roger@eyesopen.com>
3646
3647         * gfortran.dg/forall_10.f90: New test case.
3648
3649 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3650
3651         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
3652
3653 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3654
3655         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
3656         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
3657
3658 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
3659
3660         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
3661         * gcc.target/i386/builtin-bswap-3.c: Ditto.
3662         * gcc.target/i386/xchg-1.c: New test.
3663         * gcc.target/i386/xchg-2.c: New test.
3664
3665 2007-02-16  Richard Guenther  <rguenther@suse.de>
3666             Christian Bruel  <christian.bruel@st.com>
3667
3668         * gcc.dg/strict-overflow-5.c: New testcase.
3669
3670 2007-02-16  Tobias Burnus  <burnus@net-b.de>
3671
3672         PR fortran/30793
3673         * gfortran.dg/func_derived_4.f90: New test.
3674
3675 2007-02-15  Roger Sayle  <roger@eyesopen.com>
3676
3677         PR middle-end/30391
3678         * gfortran.dg/pr30391-1.f90: New test case.
3679
3680 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3681
3682         PR middle-end/30433
3683         * gcc.c-torture/compile/pr30433.c: New testcase to check
3684         that complex constants comparisions are foldded.
3685
3686 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3687
3688         PR C++/30158
3689         * g++.dg/ext/stmtexpr10.C: New testcase.
3690
3691 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3692
3693         PR middle-end/30729
3694         * gcc.dg/Wunused-value-2.c: New testcase.
3695
3696 2007-02-15  Ian Lance Taylor  <iant@google.com>
3697
3698         * g++.dg/eh/subreg-1.C: New test.
3699
3700 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3701
3702         PR c/26494
3703         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
3704         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
3705         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
3706         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
3707         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
3708         * gcc.dg/Werror-implicit-function-declaration.c: New.
3709
3710 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3711
3712         PR c++/28943
3713         * g++.dg/warn/pr28943.C: New.
3714
3715 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3716
3717         * gfortran.fortran-torture/execute/math.f90: Fix typo.
3718
3719 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3720
3721         PR fortran/30779
3722         * gfortran.dg/error_recovery_3.f90: New test.
3723
3724 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
3725
3726         * g++.dg/tree-ssa/sra-1.C: New.
3727
3728 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
3729
3730         * g++.dg/tree-ssa/sra-1.C: New.
3731
3732 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
3733
3734         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
3735
3736 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3737
3738         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
3739
3740 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3741
3742         PR fortran/30799
3743         * gfortran.dg/logical_2.f90: New test.
3744
3745 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
3746
3747         * gcc.dg/torture/complex-alias-1.c: New test.
3748
3749 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
3750
3751         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
3752         instead of -fdump-tree-tailcall.
3753
3754 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
3755
3756         * gfortran.dg/interface_10.f90: Fix comment typo.
3757
3758 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
3759
3760         PR tree-optimization/30771
3761         * gcc.dg/vect/pr30771.c: New test.
3762
3763 2007-02-13  Ian Lance Taylor  <iant@google.com>
3764
3765         * gcc.dg/Wstrict-overflow-1.c: New test.
3766         * gcc.dg/Wstrict-overflow-2.c: New test.
3767         * gcc.dg/Wstrict-overflow-3.c: New test.
3768         * gcc.dg/Wstrict-overflow-4.c: New test.
3769         * gcc.dg/Wstrict-overflow-5.c: New test.
3770         * gcc.dg/Wstrict-overflow-6.c: New test.
3771         * gcc.dg/Wstrict-overflow-7.c: New test.
3772         * gcc.dg/Wstrict-overflow-8.c: New test.
3773         * gcc.dg/Wstrict-overflow-9.c: New test.
3774         * gcc.dg/Wstrict-overflow-10.c: New test.
3775
3776 2007-02-13  Roger Sayle  <roger@eyesopen.com>
3777
3778         * gcc.target/ia64/builtin-bswap-2.c: New test case.
3779
3780 2007-02-13  Richard Henderson  <rth@redhat.com>
3781
3782         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
3783         * gcc.c-torture/execute/pr29302-1.c: ... here.
3784
3785 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3786
3787         PR c/29521
3788         * gcc.dg/c90-return-1.c: Update output.
3789         * gcc.dg/c99-return-1.c: Likewise.
3790
3791 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
3792
3793         PR fortran/30554
3794         * gfortran.dg/used_dummy_types_7.f90: New test..
3795
3796 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
3797
3798         * gcc.target/i386/parity-1.c: New test.
3799         * gcc.target/i386/parity-2.c: New test.
3800
3801 2007-02-12  Roger Sayle  <roger@eyesopen.com>
3802
3803         * gcc.target/i386/builtin-bswap-3.c: New test case.
3804
3805 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
3806
3807         PR tree-optimization/29145
3808         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
3809         alias analysis is improved to take better advantage of restrict
3810         qualified pointers.
3811         * gcc.dg/vect/vect-80.c: Likewise.
3812         * gcc.dg/vect/pr29145.c: New.
3813
3814 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3815
3816         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
3817         * gcc.target/i386/sse4a-insert.c: Likewise.
3818
3819 2007-02-11  Roger Sayle  <roger@eyesopen.com>
3820
3821         * gcc.target/ia64/builtin-popcount-1.c: New test case.
3822         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
3823
3824 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
3825
3826         PR fortran/30478
3827         * gfortran.dg/enum_4.f90: Update error message checks.
3828
3829 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
3830
3831         PR fortran/30554
3832         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
3833         versions of the modules.
3834
3835         PR fortran/30617
3836         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
3837         by getting rid of recursive I/O and providing functions with
3838         results.
3839
3840         PR fortran/30319
3841         * gfortran.dg/char_array_constructor_2.f90
3842
3843 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
3844
3845         PR c++/26988
3846         * g++.dg/template/spec34.C: New test
3847
3848 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
3849
3850         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
3851         on i?86 and x86_64.
3852         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
3853         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
3854         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
3855         on i?86 and x86_64.
3856         * gcc.dg/vect/vect-113.c: Ditto.
3857
3858 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
3859
3860         PR c++/29487
3861         * g++.dg/eh/weak1-C: New test.
3862         * g++.dg/eh/weak1-a.cc: Likewise.
3863         * g++.dg/eh/comdat1.C: Likewise.
3864
3865 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
3866             Dorit Nuzman  <dorit@il.ibm.com>
3867
3868         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
3869         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
3870         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
3871         * gcc.dg/vect/vect-113.c: Likewise.
3872
3873         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
3874
3875 2007-02-10  Richard Henderson  <rth@redhat.com>
3876
3877         * lib/target-supports.exp (check_effective_target_tls): Redefine
3878         to mean non-emulated tls.
3879         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3880         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3881         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3882         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3883         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3884         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3885         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3886
3887 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
3888
3889         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
3890
3891 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
3892
3893         * gfortran.dg/secnds.f: Replace time tolerance with a
3894         before-and-after bracket.
3895         * gfortran.dg/secnds-1.f: Likewise.
3896
3897 2007-02-09  Tobias Burnus  <burnus@net-b.de>
3898
3899         PR fortran/30512
3900         * gfortran.dg/maxlocval_1.f90: New test.
3901
3902 2007-02-09  Roger Sayle  <roger@eyesopen.com>
3903
3904         * gcc.target/ia64/builtin_bswap-1.c: New test case.
3905
3906 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3907
3908         PR fortran/30720
3909         * gfortran.dg/array_function_1.f90: New test.
3910
3911 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3912
3913         * lib/target-supports.exp (check_effective_target_lax_strtofp)
3914         (check_effective_target_dummy_wcsftime): New functions.
3915
3916 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3917
3918         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
3919         * lib/target-supports.exp (check_effective_target_uclibc): New
3920         function.
3921
3922 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3923
3924         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
3925         (vsnprintf): Don't define for uClibc targets.
3926
3927 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3928
3929         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
3930         set before checking whether it was allowed.
3931         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
3932         before checking inside_main.
3933
3934 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3935
3936         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
3937         uClinux targets.
3938         (u16sf): Likewise u4sf.
3939         * g++.dg/compat/struct-layout-1.h: Likewise.
3940
3941 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
3942
3943         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
3944         procedure.
3945         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3946         m68k targets if check_effective_target_coldfire_fpu returns true.
3947
3948 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
3949         Richard Guenther  <rguenther@suse.de>
3950
3951         PR middle-end/23361
3952         * gcc.dg/fold-compare-3.c: New testcase.
3953         * gcc.dg/tree-ssa/loop-24.c: Likewise.
3954
3955 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
3956
3957         * gcc.dg/pr26570.c: Clean up coverage files.
3958         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
3959         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
3960         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
3961         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3962         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3963         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3964         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
3965         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
3966         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
3967         * gcc.dg/tree-ssa/pr25501.c: Ditto.
3968         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
3969         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
3970         * gcc.dg/vect/pr28952.c: Ditto.
3971         * gcc.dg/vect/pr27151.c: Ditto.
3972         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
3973         * g++.dg/gomp/macro-3.C: Ditto.
3974
3975 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
3976
3977         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
3978         of the loop.
3979
3980 2007-02-08  Roger Sayle  <roger@eyesopen.com>
3981
3982         * gcc.target/i386/builtin-bswap-2.c: New test case.
3983
3984 2007-02-08  Roger Sayle  <roger@eyesopen.com>
3985
3986         * gfortran.dg/forall_8.f90: New test case.
3987         * gfortran.dg/forall_9.f90: Likewise.
3988
3989 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3990
3991         * gcc.dg/builtins-20.c: Add some -~ complex cases.
3992
3993 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
3994
3995         * lib/target-supports.exp (check_effective_target_simulator): New.
3996
3997 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
3998
3999         * gcc.dg/tree-ssa/loop-25.c: New test.
4000
4001 2007-02-06  Richard Henderson  <rth@redhat.com>
4002
4003         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4004
4005 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4006
4007         * gcc.target/powerpc/popcount-1.c: New test case.
4008         * gcc.target/powerpc/parity-1.c: Likewise.
4009
4010 2007-02-06  Richard Guenther  <rguenther@suse.de>
4011
4012         PR middle-end/27302
4013         * gcc.dg/torture/pr27302-2.c: New testcase.
4014
4015 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4016
4017         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4018         * gcc.dg/vect/vect-iv-1.c: New test.
4019         * gcc.dg/vect/vect-iv-2.c: New test.
4020         * gcc.dg/vect/vect-iv-3.c: New test.
4021         * gcc.dg/vect/vect-iv-4.c: New test.
4022         * gcc.dg/vect/vect-iv-5.c: New test.
4023         * gcc.dg/vect/vect-iv-6.c: New test.
4024         * gcc.dg/vect/vect-iv-7.c: New test.
4025         * gcc.dg/vect/vect-iv-8.c: New test.
4026         * gcc.dg/vect/vect-iv-9.c: New test.
4027         * gcc.dg/vect/vect-iv-10.c: New test.
4028         * gcc.dg/vect/vect-iv-11.c: New test.
4029         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4030         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4031         * gcc.dg/vect/vect-14.c: Now vectorizable.
4032         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
4033         * gcc.dg/vect/vect-27.c: Likewise.
4034         * gcc.dg/vect/vect-29.c Likewise.
4035         * gcc.dg/vect/vect-dv-2.c: Likewise.
4036         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4037         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4038         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4039
4040 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4041
4042         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4043
4044 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4045
4046         * gcc.dg/builtins-20.c: Add more cases.
4047
4048 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4049
4050         PR debug/30189
4051         * gcc.dg/pr30189.c: New test.
4052
4053 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4054
4055         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4056         for running tests.
4057         * gcc.target/i386/sse4a-extract.c: New test.
4058         * gcc.target/i386/sse4a-insert.c: New test.
4059         * gcc.target/i386/sse4a-montsd.c: New test.
4060         * gcc.target/i386/sse4a-montss.c: New test.
4061
4062 2007-02-05  Richard Guenther  <rguenther@suse.de>
4063
4064         * gcc.target/i386/vectorize3.c: New testcase.
4065
4066 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4067
4068         PR target/30665
4069         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4070
4071 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4072
4073         PR fortran/30611
4074         * gfortran.dg/repeat_1.f90: New test.
4075
4076 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4077
4078         PR fortran/30605
4079         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4080         * gfortran.dg/derived_init_2.f90: Ditto.
4081         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4082         * gfortran.dg/array_initializer_1.f90: Ditto.
4083         * gfortran.dg/do_2.f90: Ditto.
4084         * gfortran.dg/proc_assign_1.f90: Ditto.
4085
4086 2007-02-04  Richard Guenther  <rguenther@suse.de>
4087
4088         PR middle-end/30636
4089         * g++.dg/warn/pr30636.C: New testcase.
4090         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4091
4092 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4093
4094         PR middle-end/30667
4095         * gfortran.dg/pr30667.f: New test.
4096
4097 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4098
4099         * gcc.dg/builtins-54.c: Add more cases.
4100
4101 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4102
4103         PR fortran/30514
4104         * gfortran.dg/zero_sized_2.f90: New test.
4105
4106         PR fortran/30660
4107         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4108
4109         PR fortran/29820
4110         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4111         file.
4112
4113 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4114
4115         PR fortran/30683
4116         * gfortran.dg/interface_10.f90: New test.
4117
4118 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4119
4120         * gcc.dg/builtins-20.c: Add more cases.
4121
4122 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4123
4124         PR target/29682
4125         * gcc-target/ia64/pr29682.c: New test.
4126
4127 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
4128
4129         PR fortran/30284
4130         * gfortran.dg/arrayio_11.f90.f90: New test.
4131
4132         PR fortran/30626
4133         * gfortran.dg/arrayio_12.f90.f90: New test.
4134
4135 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
4136
4137         PR c++/30536
4138         * g++.dg/tls/diag-5.C: New test.
4139
4140         PR middle-end/30473
4141         * gcc.dg/pr30473.c: New test.
4142         * gcc.c-torture/execute/20070201-1.c: New test.
4143
4144 2007-02-01  Roger Sayle  <roger@eyesopen.com>
4145
4146         * gfortran.dg/dependency_20.f90: New test case.
4147
4148 2007-01-31  Ian Lance Taylor  <iant@google.com>
4149
4150         * gcc.dg/lower-subreg-1.c (test): New test.
4151
4152 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
4153
4154         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
4155
4156 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4157
4158         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
4159         * gcc.dg/torture/builtin-math-3.c: Likewise.
4160
4161 2007-01-31  Dirk Mueller  <dmueller@suse.de>
4162
4163         gcc.dg/Wparentheses-2.c: Update and add new tests.
4164
4165 2007-01-31  Ira Rosen  <irar@il.ibm.com>
4166
4167         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
4168         vectorize.
4169
4170 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
4171
4172         * gcc.dg/builtins-63.c: New test.
4173
4174 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4175
4176         PR fortran/27588
4177         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
4178
4179 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4180
4181         PR fortran/30520
4182         * gfortran.dg/volatile8.f90: New argument conformance test.
4183         * gfortran.dg/volatile9.f90: New scope test.
4184
4185 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4186
4187         PR c++/24745
4188         * g++.dg/warn/null4.C: New.
4189
4190 2001-01-30  Roger Sayle  <roger@eyesopen.com>
4191             Uros Bizjak  <ubizjak@gmail.com>
4192
4193         * gcc.dg/large-size-array-3.c: Correct typo.
4194
4195 2007-01-30  Richard Guenther  <rguenther@suse.de>
4196
4197         PR middle-end/27657
4198         * g++.dg/debug/pr27657.C: New testcase.
4199
4200 2007-01-30  Richard Guenther  <rguenther@suse.de>
4201
4202         PR middle-end/30313
4203         * gcc.dg/torture/pr30313.c: New testcase.
4204
4205 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
4206
4207         * gcc.dg/dfp/dfp-except.h: New file.
4208         * gcc.dg/dfp/fe-check.h: New file.
4209         * gcc.dg/dfp/fe-binop.c: New test.
4210         * gcc.dg/dfp/fe-convert-1.c: New test.
4211         * gcc.dg/dfp/fe-convert-2.c: New test.
4212         * gcc.dg/dfp/fe-convert-3.c: New test.
4213
4214         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4215         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4216         * gcc.dg/dfp/convert-dfp.c: Ditto.
4217         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4218
4219 2007-01-29  Josh Conner  <jconner@apple.com>
4220
4221         * gcc.target/powerpc/altivec-24.c: New test.
4222
4223 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
4224
4225         PR c++/28266
4226         * g++.dg/parse/defarg12.C: New test.
4227
4228 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
4229
4230         PR fortran/30554
4231         * gfortran.dg/used_dummy_types_6.f90: New test.
4232
4233 2007-01-28  Jan Hubicka  <jh@suse.cz>
4234
4235         * gcc.dg/tree-prof/val-prof-6.c: New test.
4236
4237 2007-01-28  Roger Sayle  <roger@eyesopen.com>
4238
4239         * gcc.dg/large-size-array-3.c: Correct test case (portability).
4240
4241 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
4242
4243         PR C++/28988
4244         * g++.dg/expr/dtor4.C: New test.
4245
4246 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
4247
4248         * gcc.dg/tree-ssa/loop-23.c: New test.
4249
4250 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
4251
4252         PR libfortran/30389
4253         * gfortran.dg/achar_2.f90:  New test.
4254         * gfortran.dg/achar_3.f90:  New test.
4255
4256 2007-01-27  Ian Lance Taylor  <iant@google.com>
4257
4258         * gcc.dg/strict-overflow-1.c: New test.
4259         * gcc.dg/no-strict-overflow-1.c: New test.
4260         * gcc.dg/strict-overflow-2.c: New test.
4261         * gcc.dg/no-strict-overflow-2.c: New test.
4262         * gcc.dg/strict-overflow-3.c: New test.
4263         * gcc.dg/no-strict-overflow-3.c: New test.
4264         * gcc.dg/strict-overflow-4.c: New test.
4265         * gcc.dg/no-strict-overflow-4.c: New test.
4266         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4267         * gcc.dg/pr15784-1.c: Likewise.
4268         * gcc.dg/pr20922-1.c: Likewise.
4269         * gcc.dg/pr20922-3.c: Likewise.
4270         * gcc.dg/pr20922-4.c: Likewise.
4271         * gcc.dg/pr20922-6.c: Likewise.
4272         * gcc.dg/compare-4.c: Likewise.
4273         * gcc.dg/torture/pr26898-1.c: Likewise.
4274         * gcc.dg/tree-ssa/divide-1.c: Likewise.
4275         * gcc.dg/tree-ssa/divide-2.c: Likewise.
4276         * gcc.dg/tree-ssa/divide-3.c: Likewise.
4277         * gcc.dg/tree-ssa/divide-4.c: Likewise.
4278         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4279         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4280         * gcc.dg/tree-ssa/pr21082.c: Likewise.
4281         * gcc.dg/tree-ssa/pr26899.c: Likewise.
4282         * g++.dg/tree-ssa/pr21082.C: Likewise.
4283
4284 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4285
4286         * gcc-dg/large-size-array-3.c: New test case.
4287
4288 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4289
4290         * gfortran.dg/forall_7.f90: New test case.
4291
4292 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
4293
4294         PR fortran/30407
4295         * gfortran.dg/where_operator_assign_1.f90: New test.
4296         * gfortran.dg/where_operator_assign_2.f90: New test.
4297         * gfortran.dg/where_operator_assign_3.f90: New test.
4298
4299 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
4300
4301         * lib/target-supports.exp
4302         (check_effective_target_powerpc_altivec): New.
4303         (check_effective_target_vect_cmdline_needed): Use it.
4304
4305 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4306
4307         PR fortran/30278
4308         * gfortran.dg/backslash_3.f: New test.
4309
4310 2007-01-26  Richard Guenther  <rguenther@suse.de>
4311
4312         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
4313
4314 2007-01-26  Tobias Burnus  <burnus@net-b.de>
4315
4316         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4317         * gfortran.dg/vect/vect.exp: Ditto.
4318         * gfortran.dg/dg.exp: Ditto.
4319         * gfortran.fortran-torture/execute/execute.exp: Ditto.
4320         * gfortran.fortran-torture/compile/compile.exp: Ditto.
4321
4322 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4323
4324         * gcc.dg/builtins-20.c: Add more cases.
4325         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
4326
4327 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4328
4329         PR fortran/30437
4330         * gcc.dg/Wall.c: New.
4331         * gcc.dg/Wno-all.c: New.
4332         * gfortran.dg/Wall.f90: New.
4333         * gfortran.dg/Wno-all.f90: New.
4334
4335 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
4336
4337         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4338         * g++.dg/eh/simd-2.C: Also run on Darwin.
4339         * g++.dg/eh/simd-3.C: New.
4340         * g++.dg/eh/simd-4.C: New.
4341
4342 2007-01-25  Richard Guenther  <rguenther@suse.de>
4343
4344         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
4345         and _PROFILE_USE.
4346         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
4347
4348 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
4349
4350         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
4351         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
4352         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
4353         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
4354         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
4355         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
4356         * gcc.dg/ipa/ipa-7.c: New testcase.
4357
4358 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
4359
4360         * g++.dg/cpp0x/warn_cxx0x.C: New.
4361
4362 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4363
4364         * gcc.dg/builtins-20.c: Test builtin carg.
4365
4366 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
4367
4368         PR middle-end/27416
4369         * gcc.dg/gomp/pr27416.c: New test.
4370
4371         PR middle-end/30494
4372         * gcc.dg/gomp/pr30494.c: New test.
4373         * g++.dg/gomp/pr30494.C: New test.
4374
4375         PR middle-end/30421
4376         * gcc.dg/gomp/pr30421.c: New test.
4377
4378 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
4379
4380         * gcc.target/ia64/versionid-1.c: New test.
4381         * gcc.target/ia64/versionid-2.c: New test.
4382
4383 2007-01-24  Richard Guenther  <rguenther@suse.de>
4384
4385         PR testsuite/30181
4386         * gcc.dg/builtins-57.c: Change to a link-time testcase
4387         to support non-C99 targets.
4388
4389 2007-01-24  Jan Hubicka  <jh@suse.cz>
4390
4391         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
4392
4393 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4394
4395         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
4396
4397 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
4398
4399         PR objc/27438
4400         * objc.dg/const-str-12.m: New test.
4401
4402 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4403
4404         PR fortran/30532
4405         * gfortran.dg/ctrl-z.f90:  New test.
4406
4407 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4408
4409         PR fortran/30481
4410         * gfortran.dg/namelist_assumed_char.f90:  New test.
4411
4412 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
4413
4414         PR c++/27492
4415         * g++.dg/inherit/covariant15.C: New test.
4416
4417 2007-01-23  Ian Lance Taylor  <iant@google.com>
4418
4419         * g++.dg/warn/Wparentheses-24.C: New test.
4420
4421 2007-01-23  Richard Guenther  <rguenther@suse.de>
4422
4423         PR testsuite/30560
4424         * ada/acats/run_acats: Do not call gnatmake or gnatchop
4425         with full path.
4426
4427 2007-01-22  Richard Guenther  <rguenther@suse.de>
4428
4429         PR tree-optimization/30038
4430         * gcc.dg/builtins-62.c: New testcase.
4431
4432 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4433
4434         * gcc.c-torture/compile/20070121.c: New test.
4435
4436 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
4437
4438         PR libfortran/30525
4439         * gfortran.dg/char_comparison_1.f:  New test.
4440
4441 2007-01-21  Ira Rosen  <irar@il.ibm.com>
4442
4443         * gcc.dg/vect/vect-strided-same-dr.c: New test.
4444
4445 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
4446
4447         PR objc/30479
4448         * objc.dg/pch: New directory.
4449         * objc.dg/pch/pch.exp: New file.
4450         * objc.dg/pch/interface-1.m: New test.
4451         * objc.dg/pch/interface-1.hs: New include file.
4452         * lib/objc.exp (objc_target_compile): Add
4453         "-x objective-c-header" in front of the sources if this is
4454         a precompiled header being compiled.
4455
4456 2007-01-20  Roger Sayle  <roger@eyesopen.com>
4457
4458         * gfortran.dg/array_memcpy_3.f90: New test case.
4459         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
4460
4461 2007-01-20  Roger Sayle  <roger@eyesopen.com>
4462             Brooks Moses  <brooks.moses@codesourcery.com>
4463             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4464
4465         * gfortran.dg/intrinsic_sign_1.f90: New test case.
4466         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4467
4468 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4469
4470         * gcc.dg/torture/builtin-math-3.c: Test fdim.
4471
4472 2007-01-19  Mike Stump  <mrs@apple.com>
4473
4474         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
4475         away.
4476
4477 2007-01-19  Roger Sayle  <roger@eyesopen.com>
4478
4479         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
4480         option instead of -funsafe-math-optimizations.
4481
4482 2007-01-19  Tomas Bily  <tbily@suse.cz>
4483
4484         gcc.dg/tree-prof/indir-call-prof.c: New.
4485         g++.dg/dg.exp: Add tree-prof subdirectory.
4486         g++.dg/tree-prof/indir-call-prof.C: New.
4487         g++.dg/tree-prof/tree-prof.exp: New.
4488
4489 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4490
4491         PR c++/17947
4492         * g++.dg/warn/deprecated.C: Update warning output.
4493         * g++.dg/warn/deprecated-2.C: Likewise.
4494         * g++.dg/warn/deprecated-3.C: New.
4495
4496 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
4497
4498         * gcc.c-torture/execute/nestfunc-7.c: New.
4499
4500 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
4501
4502         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
4503
4504 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
4505
4506         * gcc.dg/m68k-pic-1.c: New.
4507
4508 2007-01-18  Roger Sayle  <roger@eyesopen.com>
4509
4510         * gfortran.dg/array_memcpy_4.f90: New test case.
4511
4512 2007-01-18  Josh Conner  <jconner@apple.com>
4513
4514         PR target/30485
4515         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
4516         * gcc.dg/vect/no-trapping-math-1: New.
4517         * gcc.dg/vect/no-trapping-math-2: New.
4518
4519 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
4520
4521         * gcc.target/i386/387-8.c: Update comment about optimizing
4522         inherent load of 1.0 of fptan instruction.
4523
4524 2007-01-18  Dirk Mueller  <dmueller@suse.de>
4525             Richard Guenther <rguenther@suse.de>
4526
4527         PR diagnostic/8268
4528         * gcc.dg/Warray-bounds.c: New testcase.
4529         * gcc.dg/Warray-bounds-2.c: New testcase.
4530         * g++.dg/warn/Warray-bounds.C: New testcase.
4531         * g++.dg/warn/Warray-bounds-2.C: New testcase.
4532
4533 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
4534
4535         PR fortran/30476
4536         * gfortran.dg/generic_12.f90: New test.
4537
4538 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
4539
4540         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
4541         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
4542
4543 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
4544
4545         * gcc.dg/dfp/compare-special.h: New file.
4546         * gcc.dg/dfp/compare-special-32.c: New test.
4547         * gcc.dg/dfp/compare-special-64.c: New test.
4548         * gcc.dg/dfp/compare-special-128.c: New test.
4549
4550 2007-01-16  Roger Sayle  <roger@eyesopen.com>
4551             Paul Thomas  <pault@gcc.gnu.org>
4552             Steven G. Kargl  <kargl@gcc.gnu.org>
4553
4554         PR fortran/30404
4555         * gfortran.dg/forall_6.f90: New test case.
4556         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
4557         * gfortran.dg/dependency_13.f90: Likewise.
4558
4559 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4560
4561         PR testsuite/12325
4562         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
4563         targets that don't support Inf.
4564
4565 2007-01-15  Dale Johannesen  <dalej@apple.com>
4566
4567         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
4568
4569 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
4570
4571         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
4572         of achar for 0xff to avoid the "Extended ASCII not
4573         implemented" error message.
4574
4575 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
4576
4577         PR fortran/28172
4578         * gfortran.dg/altreturn_4.f90: New test.
4579
4580         PR fortran/29389
4581         * gfortran.dg/stfunc_4.f90: New test.
4582
4583         PR fortran/29712
4584         * gfortran.dg/bound_2.f90: Reinstate commented out line.
4585         * gfortran.dg/initialization_1.f90: Change warning.
4586
4587         PR fortran/30283
4588         * gfortran.dg/specification_type_resolution_2.f90: New test.
4589
4590 2007-01-14  Jan Hubicka  <jh@suse.cz>
4591
4592         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
4593         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
4594         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
4595         elimination.
4596
4597 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
4598
4599         PR fortran/30410
4600         * gfortran.dg/external_procedures_2.f90: New test.
4601
4602 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
4603
4604         PR target/30413
4605         * gcc.target/i386/pr30413.c: New test.
4606
4607 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
4608
4609         PR fortran/30452
4610         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
4611
4612 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
4613
4614         * gcc.dg/20070112-1.c: New test.
4615
4616 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4617
4618         PR libgfortran/30435
4619         * gfortran.dg/list_read_6.f90: New test.
4620
4621 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
4622
4623         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
4624
4625 2007-01-12  Tom Tromey  <tromey@redhat.com>
4626
4627         PR preprocessor/28227:
4628         * gcc.dg/cpp/pr28227.c: New file.
4629
4630 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4631
4632         * gcc.dg/tree-ssa/loop-22.c: New test.
4633
4634 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4635
4636         PR tree-optimization/29516
4637         * gcc.dg/tree-ssa/loop-20.c: New test.
4638
4639 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
4640
4641         PR libfortran/30415
4642         * minmaxloc_integer_kinds_1.f90:  New test.
4643
4644 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
4645
4646         PR c++/29573
4647         * g++.dg/template/sizeof-template-argument.C: New test.
4648
4649 2007-01-11  Jan Hubicka  <jh@suse.cz>
4650
4651         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
4652         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
4653         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
4654         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
4655         * gcc.dg/tree-ssa/pr21658.c: Likewise.
4656         * gcc.dg/tree-ssa/pr15349.c: Likewise.
4657         * gcc.dg/tree-ssa/pr25501.c: Likewise.
4658         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
4659         transformation in question.
4660         * gcc.dg/tree-ssa/vrp05.c: Likewise.
4661         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4662         * gcc.dg/always_inline3.c: Likewise.
4663
4664 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
4665
4666         PR c++/28999
4667         * g++.dg/template/typename11.C: New test.
4668
4669 2007-01-10  Robert Kennedy <jimbob@google.com>
4670
4671         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
4672
4673 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
4674
4675         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
4676         for different integer kinds.
4677         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
4678         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
4679         * gfortran.dg/ishft_2.f90: New test.
4680         * gfortran.dg/ishft_3.f90: New test.
4681
4682 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
4683
4684         * gfortran.dg/altreturn_2.f90: Removed executable bit.
4685
4686 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
4687
4688         PR tree-optimization/30322
4689         * gcc.dg/tree-ssa/loop-21.c: New test.
4690
4691 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
4692
4693         * g++.dg/rtti/darwin-builtin-linkage.C: New.
4694
4695 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4696
4697         * gcc.target/spu/intrinsics-1.c: Remove xfail.
4698
4699 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4700
4701         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
4702         * g++.dg/warn/overflow-warn-3.C: Likewise.
4703         * g++.dg/warn/overflow-warn-4.C: Likewise.
4704         * g++.dg/warn/overflow-warn-5.C: Likewise.
4705         * g++.dg/warn/overflow-warn-6.C: Likewise.
4706         * g++.dg/warn/Woverflow-1.C: Likewise.
4707         * g++.dg/warn/Woverflow-2.C: Likewise.
4708         * g++.dg/warn/Woverflow-3.C: Likewise.
4709         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
4710
4711 2007-01-08  Roger Sayle  <roger@eyesopen.com>
4712
4713         * gfortran.dg/array_constructor_14.f90: New test case.
4714         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
4715
4716 2007-01-08  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/23603
4719         * gcc.dg/tree-ssa/vrp31.c: New testcase.
4720         * gcc.dg/tree-ssa/vrp32.c: Likewise.
4721
4722 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
4723
4724         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
4725         in __v8qi typedef.
4726         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
4727         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
4728         compiler behaviour.
4729         * gcc.dg/simd-5.c: Likewise.
4730         * gcc.dg/simd-6.c: Likewise.
4731         * g++.dg/conversion/simd1.C: Likewise.
4732         * g++.dg/conversion/simd3.C: Likewise.
4733         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
4734         (main): Use it.
4735
4736 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
4737
4738         PR tree-optimization/29877
4739         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
4740         name of a hard register for the target concerned.  Adjust dg-error
4741         directives to cope with new behaviour of TER.
4742
4743 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4744
4745         PR c++/28986
4746         * g++.dg/conversion/nullptr1.C: Added overflow warning.
4747         * g++.dg/warn/overflow-warn-1.C: New.
4748         * g++.dg/warn/overflow-warn-3.C: New.
4749         * g++.dg/warn/overflow-warn-4.C: New.
4750         * g++.dg/warn/overflow-warn-5.C: New.
4751         * g++.dg/warn/overflow-warn-6.C: New.
4752         * g++.dg/warn/Woverflow-1.C: New.
4753         * g++.dg/warn/Woverflow-2.C: New.
4754         * g++.dg/warn/Woverflow-3.C: New.
4755         * g++.dg/warn/multiple-overflow-warn-2.C: New.
4756
4757 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
4758
4759         PR fortran/27698
4760         * gfortran.dg/invalid_name.f90: New test.
4761         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
4762         * gfortran.dg/gomp/pr29759.f90: Ditto.
4763
4764 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
4765
4766         * gfortran.dg/present_1.f90:  Update error message.
4767
4768 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
4769
4770         PR c++/19439
4771         * g++.dg/template/duplicate1.C: New test
4772         * g++.dg/template/memfriend6.C: Adjust error markers.
4773
4774 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
4775
4776         PR tree-opt/30385
4777         * gcc.dg/torture/inline-1.c: New test.
4778
4779 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4780
4781         PR c/19978
4782         * gcc.dg/multiple-overflow-warn-1.c: New.
4783         * gcc.dg/multiple-overflow-warn-2.c: New.
4784         * gcc.dg/overflow-warn-6.c: New.
4785         * g++.dg/warn/multiple-overflow-warn-1.C: New.
4786
4787 2007-01-05  Roger Sayle  <roger@eyesopen.com>
4788
4789         * gfortran.dg/array_memcpy_1.f90: New test case.
4790         * gfortran.dg/array_memcpy_2.f90: Likewise.
4791
4792 2007-01-05  Richard Guenther  <rguenther@suse.de>
4793
4794         PR middle-end/27826
4795         * g++.dg/opt/pr27826.C: New testcase.
4796
4797 2007-01-05  Ian Lance Taylor  <iant@google.com>
4798
4799         * gcc.dg/Walways-true-1.c: New test.
4800         * gcc.dg/Walways-true-2.c: New test.
4801         * g++.dg/warn/Walways-true-1.C: New test.
4802         * g++.dg/warn/Walways-true-2.C: New test.
4803
4804 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
4805
4806         PR c/30360
4807         * gcc.dg/pr30360.c: New test.
4808
4809 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
4810
4811         PR fortran/23232
4812         * gfortran.dg/data_implied_do_1.f90: New test.
4813
4814         PR fortran/27996
4815         PR fortran/27998
4816         * gfortran.dg/char_length_1.f90: New test.
4817
4818 2007-01-05  Richard Guenther  <rguenther@suse.de>
4819
4820         PR middle-end/28116
4821         * g++.dg/opt/pr28116.C: New testcase.
4822
4823 2007-01-05  Tobias Burnus  <burnus@net-b.de>
4824
4825         PR fortran/29624
4826         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
4827           invalid deallocate.
4828         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
4829         * gfortran.dg/protected_4.f90: Add pointer intent check.
4830         * gfortran.dg/protected_6.f90: Add pointer intent check.
4831         * gfortran.dg/pointer_intent_1.f90: New test.
4832         * gfortran.dg/pointer_intent_2.f90: New test.
4833         * gfortran.dg/pointer_intent_3.f90: New test.
4834
4835 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
4836
4837         PR 30235
4838         * gfortran.dg/altreturn_2.f90: new test.
4839
4840 2007-01-04  Tom Tromey  <tromey@redhat.com>
4841
4842         PR preprocessor/28165:
4843         * gcc.dg/cpp/pr28165.c: New file.
4844
4845 2007-01-03  Josh Conner  <jconner@apple.com>
4846
4847         PR middle-end/29683
4848         * gcc.dg/pr29683.c: New.
4849
4850 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
4851
4852         PR c++/28217
4853         * g++.dg/pch/template-1.C: New test.
4854         * g++.dg/pch/template-1.Hs: New file.
4855
4856 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4857
4858         PR middle-end/30353
4859         * gcc.c-torture/compile/complex-4.c: New test.
4860
4861 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
4862
4863         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
4864         -maltivec.
4865         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
4866
4867 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
4868
4869         PR middle-end/30286
4870         * gcc.dg/pr30286.c: New test.
4871
4872         PR c++/29535
4873         * g++.dg/template/crash66.C: New test.
4874
4875         PR c++/29054
4876         * g++.dg/template/friend49.C: New test.
4877
4878 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
4879
4880         * gfortran.dg/ibits.f90: New test.
4881
4882 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
4883
4884         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
4885         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
4886
4887 2007-01-02  Jan Hubicka  <jh@suse.cz>
4888
4889         * gcc.dg/pr16194.c: We now output error on all three functions, not just
4890         first one.
4891
4892 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4893
4894         PR c/19977
4895         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
4896         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
4897
4898 2006-01-02  Ian Lance Taylor  <iant@google.com>
4899
4900         * g++.dg/warn/Wparentheses-22.C: New test.
4901         * g++.dg/warn/Wparentheses-23.C: New test.
4902
4903 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4904
4905         PR middle-end/7651
4906         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
4907         * gcc.dg/declspec-3-Wextra.c: New.
4908         * gcc.dg/declspec-3-no.c: New
4909
4910 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
4911
4912         PR fortran/20896
4913         * gfortran.dg/interface_10.f90: Remove.
4914
4915 2007-01-01  Roger Sayle  <roger@eyesopen.com>
4916
4917         * gcc.dg/fold-eqxor-4.c: New test case.
4918
4919 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
4920
4921         PR middle-end/30311
4922         * gcc.c-torture/compile/pr30311.c: New test.
4923
4924 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
4925
4926         PR middle-end/30253
4927         * gcc.c-torture/compile/statement-expression-1.c: New test.
4928
4929 2007-01-01  Andreas Schwab  <schwab@suse.de>
4930
4931         PR target/29166
4932         * g++.dg/eh/pr29166.C: New test.
4933
4934 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
4935
4936         * lib/target-supports.exp (check_effective_target_powerpc_spe):
4937         New.
4938         (check_effective_target_vect_cmdline_needed): Use it.
4939
4940 2006-12-31  Richard Guenther  <rguenther@suse.de>
4941
4942         PR middle-end/30137
4943         * testsuite/gcc.dg/pr30137-1.c: New testcase.
4944         * testsuite/gcc.dg/pr30137-2.c: Likewise.
4945
4946 2006-12-31  Roger Sayle  <roger@eyesopen.com>
4947
4948         PR middle-end/30322
4949         * gcc.dg/fold-plusnot-1.c: New test case.
4950
4951 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
4952
4953         PR c++/29731
4954         * g++.dg/parse/template22.C: New test.
4955
4956 2006-12-31  Richard Guenther  <rguenther@suse.de>
4957
4958         PR middle-end/30338
4959         * gcc.c-torture/compile/pr30338.c: New testcase.
4960
4961 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
4962
4963         PR fortran/27900
4964         * gfortran.dg/intrinsic_actual_4.f90: New test.
4965
4966         PR fortran/24325
4967         * gfortran.dg/func_decl_3.f90: New test.
4968
4969 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
4970
4971         PR fortran/23060
4972         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
4973         * gfortran.dg/c_by_val_1.f: New test.
4974         * gfortran.dg/c_by_val_2.f: New test.
4975         * gfortran.dg/c_by_val_3.f: New test.
4976
4977 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
4978
4979         PR libfortran/30321
4980         * gfortran.dg/sum_zero_array_1.f90:  New test.
4981
4982 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR preprocessor/29612
4985         * gcc.dg/cpp/pr29612-1.c: New test.
4986         * gcc.dg/cpp/pr29612-2.c: New test.
4987
4988 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
4989
4990         PR fortran/30034
4991         * gfortran.dg/pure_formal_proc_1.f90: New test.
4992
4993         PR fortran/30237
4994         * gfortran.dg/intrinsic_actual_3.f90: New test.
4995
4996 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4997
4998         PR fortran/30014
4999         * gfortran.dg/io_constraints_1.f90: Update test.
5000         * gfortran.dg/io_constraints_2.f90: Update test.
5001         * gfortran.dg/inquire_iolength.f90: New test.
5002
5003 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5004
5005         PR fortran/20896
5006         * gfortran.dg/interface_10.f90: New test.
5007         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5008         since z is already, locally a variable.
5009
5010         PR fortran/25135
5011         * gfortran.dg/generic_11.f90: New test.
5012         * gfortran.dg/interface_7.f90: Remove name clash between module
5013         name and procedure 'x' referenced in the interface.
5014
5015 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5016
5017         PR middle-end/7651
5018         * gcc.dg/Wmissing-parameter-type.c: New.
5019         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5020         * gcc.dg/Wmissing-parameter-type-no.c: New.
5021
5022 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5023
5024         PR fortran/25818
5025         * gfortran.dg/entry_array_specs_2.f: New test.
5026
5027         PR fortran/30084
5028         * gfortran.dg/nested_modules_6.f90: New test.
5029
5030 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5031
5032         PR middle-end/7651
5033         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5034         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5035
5036 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5037
5038         PR C++/30168
5039         * g++.dg/opt/complex6.C: New test.
5040
5041 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5042
5043         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5044         full" if the linker on spu-*-* warns about exceeding local store.
5045
5046         And revert this patch:
5047         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5048         fail to link due to relocation overflows on spu-*-*.
5049
5050 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5051
5052         PR fortran/30273
5053         * gfortran.dg/dependency_19.f90: New test.
5054
5055 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5056
5057         PR fortran/30202
5058         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5059
5060 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5061
5062         PR middle-end/30262
5063         * gcc.c-torture/execute/20061220-1.c: New test.
5064
5065         PR middle-end/30263
5066         * gcc.dg/gomp/asm-1.c: New test.
5067
5068         PR target/30230
5069         * g++.dg/eh/ia64-2.C: New test.
5070
5071 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5072
5073         PR target/28966
5074         PR target/29248
5075         * gcc.dg/rs6000-leaf.c: New.
5076
5077 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5078
5079         PR fortran/25392
5080         * gfortran.dg/f2c_8.f90: New test.
5081
5082 2006-12-20  Bill Wendling  <wendling@apple.com>
5083
5084         * gcc.dg/asm-b.c: Check for __ppc64__.
5085
5086 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5087
5088         PR fortran/30190
5089         * gfortran.dg/bounds_check_5.f90: New test.
5090
5091 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5092
5093         PR middle-end/30143
5094         * gcc.dg/gomp/complex-1.c: New testcase.
5095
5096 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5097
5098         * gfortran.dg/array_memset_1.f90: New test case.
5099
5100 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5101
5102         * lib/target-supports.exp: Add spu to
5103         check_effective_target_vect_widen_mult_hi_to_si.
5104
5105 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5106
5107         PR fortran/29992
5108         * gfortran.dg/generic_9.f90: New test.
5109
5110         PR fortran/30081
5111         * gfortran.dg/generic_10.f90: New test.
5112
5113 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5114
5115         PR tree-opt/30045
5116         * gcc.dg/pr30045.c: New test.
5117
5118 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5119
5120         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5121
5122 2006-12-19  Eric Christopher  <echristo@apple.com>
5123
5124         PR target/29302
5125         * gcc.c-torture/execute/pr29302-1.c: New.
5126
5127 2006-12-19  Tobias Burnus  <burnus@net-b.de>
5128
5129         PR fortran/39238
5130         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
5131
5132 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
5133
5134         PR fortran/30236
5135         * gfortran.dg/altreturn_3.f90: New test.
5136
5137         * gfortran.dg/char_result_12.f90: Fix comment typos.
5138
5139 2006-12-19  Ben Elliston  <bje@au.ibm.com>
5140
5141         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
5142         as newlib's stdio.h uses non-traditional cpp constructs.
5143
5144 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5145
5146         * gfortran.dg/advance.f90: Renamed to advance_1.f90
5147         * gfortran.dg/append-1.f90: Renamed to append_1.f90
5148         * gfortran.dg/array-1.f90: Renamed to array_1.f90
5149         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
5150         * gfortran.dg/backspace.f: Renamed to backspace_1.f
5151         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
5152         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
5153         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
5154         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
5155         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
5156         * gfortran.dg/logint-1.f: Renamed to logint_1.f
5157         * gfortran.dg/logint-2.f: Renamed to logint_2.f
5158         * gfortran.dg/logint-3.f: Renamed to logint_3.f
5159         * gfortran.dg/advance_1.f90: Renamed from advance.f90
5160         * gfortran.dg/append_1.f90: Renamed from append-1.f90
5161         * gfortran.dg/array_1.f90: Renamed from array-1.f90
5162         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
5163         * gfortran.dg/backspace_1.f: Renamed from backspace.f
5164         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
5165         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
5166         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
5167         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
5168         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
5169         * gfortran.dg/logint_1.f: Renamed from logint-1.f
5170         * gfortran.dg/logint_2.f: Renamed from logint-2.f
5171         * gfortran.dg/logint_3.f: Renamed from logint-3.f
5172
5173 2006-12-18  Bill Wendling  <wendling@apple.com>
5174
5175         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
5176         id is an OjbC keyword.
5177
5178 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5179
5180         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5181
5182 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5183
5184         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5185
5186 2006-12-18  Ian Lance Taylor  <iant@google.com>
5187
5188         * g++.dg/warn/Wmissing-declarations-1.C: New test.
5189
5190 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5191
5192         * gcc.c-torture/compile/pr27528.c: Use empty templates.
5193
5194 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5195
5196         PR fortran/30207
5197         * gfortran.fortran-torture/execute/where21.f90: New test.
5198
5199 2006-12-17  Tobias Burnus  <burnus@net-b.de>
5200
5201         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5202
5203 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5204
5205         PR middle-end/7651
5206         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5207         * gcc.dg/if-empty-1.c: Likewise.
5208         * gcc.dg/pr23165.c: Likewise.
5209         * g++.dg/warn/empty-body.C: Likewise.
5210
5211 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5212
5213         PR libfortran/30005
5214         * gfortran.dg/open_errors.f90: New test.
5215
5216 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
5217
5218         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5219
5220         * gcc.target/i386/ssse3-pabsb.c: New file.
5221         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5222         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5223         * gcc.target/i386/ssse3-palignr.c: Likewise.
5224         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5225         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5226         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5227         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5228         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5229         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5230         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5231         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5232         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5233         * gcc.target/i386/ssse3-psignb.c: Likewise.
5234         * gcc.target/i386/ssse3-psignd.c: Likewise.
5235         * gcc.target/i386/ssse3-psignw.c: Likewise.
5236         * gcc.target/i386/ssse3-vals.h: Likewise.
5237
5238 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
5239
5240         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5241         * lib/fortran-torture.exp: Include target-supports.exp.
5242
5243 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
5244
5245         PR target/30185
5246         * gcc.c-torture/execute/pr30185.c: New test.
5247
5248 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5249
5250         PR testsuite/30179
5251         PR testsuite/30180
5252         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5253         * gcc.dg/builtin-bswap-2.c: Likewise.
5254         * gcc.dg/builtin-bswap-3.c: Likewise.
5255         * gcc.dg/builtin-bswap-4.c: Likewise.
5256         * lib/target-supports.exp (check_effective_target_stdint_types): New.
5257         * gcc.c-torture/execute/mode-dependent-address.x: New file.
5258
5259 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5260
5261         PR libfortran/30145
5262         * gfortran.dg/write_zero_array: New test.
5263
5264 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5265
5266         PR fortran/30200
5267         * gfortran.dg/write_fmt_trim.f90: New test.
5268
5269 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
5270
5271         PR 30194
5272         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5273         temporarily.
5274
5275 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5276
5277         * lib/target-supports.exp (check_weak_available): Use istarget
5278         "hppa*-*-hpux10*" instead of regexp.
5279         (check_cxa_atexit_available): Likewise.
5280
5281 2006-12-14  Richard Guenther  <rguenther@suse.de>
5282
5283         PR tree-optimization/30197
5284         * gcc.c-torture/execute/complex-1.c: Fix function name.
5285         * gcc.dg/builtins-61.c: New testcase.
5286
5287 2006-12-14  Richard Guenther  <rguenther@suse.de>
5288
5289         PR middle-end/30172
5290         * gcc.dg/pr30172-1.c: New testcase.
5291
5292 2006-12-14  Richard Guenther  <rguenther@suse.de>
5293
5294         PR tree-optimization/30198
5295         * gcc.dg/builtins-60.c: New testcase.
5296
5297 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
5298
5299         * lib/target-supports.exp (vect_no_align): Remove spu.
5300
5301 2006-12-13  Ian Lance Taylor  <iant@google.com>
5302
5303         PR c++/19564
5304         PR c++/19756
5305         * g++.dg/warn/Wparentheses-5.C: New test.
5306         * g++.dg/warn/Wparentheses-6.C: New test.
5307         * g++.dg/warn/Wparentheses-7.C: New test.
5308         * g++.dg/warn/Wparentheses-8.C: New test.
5309         * g++.dg/warn/Wparentheses-9.C: New test.
5310         * g++.dg/warn/Wparentheses-10.C: New test.
5311         * g++.dg/warn/Wparentheses-11.C: New test.
5312         * g++.dg/warn/Wparentheses-12.C: New test.
5313         * g++.dg/warn/Wparentheses-13.C: New test.
5314         * g++.dg/warn/Wparentheses-14.C: New test.
5315         * g++.dg/warn/Wparentheses-15.C: New test.
5316         * g++.dg/warn/Wparentheses-16.C: New test.
5317         * g++.dg/warn/Wparentheses-17.C: New test.
5318         * g++.dg/warn/Wparentheses-18.C: New test.
5319         * g++.dg/warn/Wparentheses-19.C: New test.
5320         * g++.dg/warn/Wparentheses-20.C: New test.
5321         * g++.dg/warn/Wparentheses-21.C: New test.
5322
5323 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5324
5325         PR testsuite/30157
5326         * lib/target-supports.exp (check_cxa_atexit_available): Return false
5327         for target "hppa.*hpux10".
5328
5329 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
5330
5331         * g++.dg/debug/vartrack1.C: New test.
5332
5333         * g++.dg/opt/ifcvt1.C: New test.
5334
5335         * gcc.dg/tls/opt-13.c: New test.
5336
5337         * gcc.dg/20060425-2.c: New test.
5338
5339         * g++.dg/opt/pr15054-2.C: New test.
5340
5341         * gcc.c-torture/execute/20060420-1.c: New test.
5342
5343         * gcc.c-torture/execute/20060412-1.c: New test.
5344
5345         * objc/compile/20060406-1.m: New test.
5346
5347 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
5348
5349         * g++.dg/template/array17.C: New test.
5350
5351 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
5352
5353         * gcc.target/powerpc/altivec-23.c: New test.
5354
5355 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
5356
5357         PR c++27316
5358         * g++.dg/inherit/error3.C: New test.
5359
5360         PR c++/28740
5361         * g++.dg/inherit/error4.C: New test.
5362
5363 2006-12-13  Richard Guenther  <rguenther@suse.de>
5364
5365         PR tree-optimization/17687
5366         * gcc.dg/builtins-59.c: New testcase.
5367
5368 2006-12-13  Ben Elliston  <bje@au.ibm.com>
5369
5370         * gcc.target/spu/Wmain.c: New test.
5371
5372 2006-12-12  Josh Conner  <jconner@apple.com>
5373
5374         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
5375         * g++.dg/abi/thunk4.C: Likewise.
5376         * g++.dg/abi/rtti3.C: Likewise.
5377
5378 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
5379
5380         * gcc.target/spu/cpat-1.c: New test.
5381         * gcc.target/spu/cpat-2.c: New test.
5382         * gcc.target/spu/cpat-3.c: New test.
5383         * gcc.target/spu/cpat-4.c: New test.
5384
5385 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5386
5387         PR tree-opt/28436
5388         * gcc.c-torture/compile/vector-1.c: New test.
5389         * gcc.c-torture/compile/vector-2.c: New test.
5390         * gcc.c-torture/compile/vector-3.c: New test.
5391
5392 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5393
5394         * lib/fortran-torture.exp: Update copyright years.  Remove
5395         obsolete comment.  Test -ftree-vectorize where it makes sense.
5396         * lib/gfortran-dg.exp: Update copyright years.  Use settings
5397         from fortran-torture.exp.
5398         * gfortran.dg/char_transpose_1.f90,
5399         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
5400         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
5401         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
5402         '-w' to dg-options.
5403
5404 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
5405
5406         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
5407         saved_${tool}_load.
5408
5409 2006-12-12  Ira Rosen  <irar@il.ibm.com>
5410
5411         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
5412         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
5413         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
5414         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
5415         gaps.
5416
5417 2006-12-12  Richard Guenther  <rguenther@suse.de>
5418
5419         PR middle-end/30147
5420         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
5421
5422 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
5423             Diego Novillo  <dnovillo@redhat.com>
5424
5425         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
5426         VDEF/VUSE changes.
5427         * gcc.dg/tree-ssa/pr26421.c: Likewise
5428         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
5429         * gcc.dg/tree-ssa/pr23382.c: Likewise.
5430         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
5431         * gcc.dg/tree-ssa/pr28410.c: Likewise.
5432         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
5433         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5434         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5435         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5436         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5437
5438 2006-12-11  Jan Hubicka  <jh@suse.cz>
5439
5440         * gcc.dg/tree-prof/stringop-1.c: New test.
5441         * gcc.dg/tree-prof/stringop-2.c: New test.
5442
5443 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
5444
5445         PR target/30120
5446         * gcc.target/i386/pr30120.c: New test.
5447
5448         Revert:
5449         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
5450
5451         * gcc.target/i386/x87regparm-1.c: New test.
5452         * gcc.target/i386/x87regparm-2.c: New test.
5453         * gcc.target/i386/x87regparm-3.c: New test.
5454         * gcc.target/i386/x87regparm-4.c: New test.
5455
5456 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
5457
5458         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
5459
5460 2006-12-10  Tobias Burnus  <burnus@net-b.de>
5461
5462         PR fortran/23994
5463         * gfortran.dg/protected_1.f90: New test.
5464         * gfortran.dg/protected_2.f90: New test.
5465         * gfortran.dg/protected_3.f90: New test.
5466         * gfortran.dg/protected_4.f90: New test.
5467         * gfortran.dg/protected_5.f90: New test.
5468         * gfortran.dg/protected_6.f90: New test.
5469
5470 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5471             Tobias Burnus  <burnus@gcc.gnu.org>
5472
5473         PR fortran/29975
5474         PR fortran/30068
5475         * gfortran.dg/interface_4.f90: Test adding procedure to generic
5476         interface.
5477         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
5478         ambiguous interfaces.
5479         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
5480         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
5481         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
5482         ambiguous interfaces.
5483         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
5484         * gfortran.dg/array_initializer_2.f90: Add initializer array
5485         constructor test.
5486
5487         PR fortran/30096
5488         * gfortran.dg/interface_9.f90: Test that host interfaces are
5489         not checked for ambiguity with the local version.
5490
5491 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5492
5493         PR fortran/29464
5494         * gfortran.dg/module_interface_2.f90: New test.
5495
5496 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
5497
5498         PR fortran/29941
5499         * gfortran.dg/assumed_len.f90: New test.
5500
5501 2006-12-09  Richard Guenther  <rguenther@suse.de>
5502
5503         * g++.dg/warn/implicit-typename1.C: Qualify types.
5504         * g++.dg/parse/crash12.C: Likewise.
5505         * g++.dg/tree-ssa/pr22444.C: Likewise.
5506
5507 2006-12-09  Tobias Burnus  <burnus@net-b.de>
5508
5509         * gfortran.dg/array_2.f90: Added sqrt test.
5510
5511 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
5512
5513         * gcc.target/i386/x87regparm-1.c: XFAIL.
5514         * gcc.target/i386/x87regparm-2.c: XFAIL.
5515         * gcc.target/i386/x87regparm-3.c: XFAIL.
5516         * gcc.target/i386/x87regparm-4.c: XFAIL.
5517
5518 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5519
5520         * lib/target-supports.exp
5521         (check_effective_target_large_long_double): New.
5522         * gcc.dg/Wconversion-real.c : Use it.
5523         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
5524         unsigned.
5525
5526 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
5527
5528         * gcc.c-torture/execute/mode-dependent-address.c: New test.
5529
5530 2006-12-08  Tobias Burnus  <burnus@net-b.de>
5531
5532         PR fortran/27546
5533         * gfortran.dg/import4.f90: New test for IMPORT in modules.
5534
5535 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
5536
5537         PR c++/29732
5538         * g++.dg/template/crash65.C: New test.
5539         * g++.dg/template/spec16.C: Tweak error markers.
5540
5541 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5542
5543         * gcc.target/spu: New directory.
5544         * gcc.target/spu/spu.exp: New file.
5545         * gcc.target/spu/intrinsics-1.c: New test.
5546
5547 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
5548
5549         PR c++/29980
5550         * g++.dg/ext/attrib27.C: New test.
5551         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
5552         * g++.dg/parse/typedef5.C: Likewise.
5553
5554 2006-12-07  Mike Stump  <mrs@apple.com>
5555
5556         * treelang/compile/var_defs.tree: Adjust.
5557
5558 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
5559
5560         PR c++/29730
5561         * g++.dg/template/crash64.C: New test.
5562         * g++.dg/parse/crash27.C: Adjust error markers.
5563
5564 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
5565
5566         PR libfortran/30009
5567         PR libfortran/30056
5568         * gfortran.dg/read_eof_4.f90:  Add tests.
5569         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
5570         * gfortran.dg/unf_read_corrupted_1.f90: New test.
5571
5572 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
5573
5574         PR c++/29729
5575         * g++.dg/template/crash63.C: New test.
5576
5577         PR c++/29728
5578         * g++.dg/template/crash62.C: New test.
5579
5580 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
5581
5582         PR fortran/30003
5583         * gfortran.dg/allocatable_function_1.f90: Increase the number
5584         of expected calls of free to 10; the lhs section reference is
5585         now evaluated so there is another call to bar.  Change the
5586         comment appropriately.
5587         * gfortran.dg/array_section_1.f90: New test.
5588
5589 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
5590
5591         PR fortran/29912
5592         * gfortran.dg/char_result_12.f90: New test.
5593
5594 2006-12-05  Richard Guenther  <rguenther@suse.de>
5595
5596         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
5597         * gcc.dg/vect/vect-pow-2.c: Rename to ...
5598         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
5599         vect_double, xfail for spu*-*-*.
5600
5601 2006-12-04  Tobias Burnus  <burnus@net-b.de>
5602
5603         PR fortran/29962
5604         * initialization_4.f90: Test noninteger exponents (-std=f95).
5605         * initialization_5.f90: New test for noninteger exponents
5606           with -std=f2003.
5607
5608 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
5609
5610         PR fortran/29821
5611         * gfortran.dg/parameter_array_section_1.f90: New test.
5612
5613 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
5614
5615         PR c++/29733
5616         * g++.dg/template/crash61.C: New test.
5617
5618         PR c++/29632
5619         * g++.dg/template/error23.C: New test.
5620
5621 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
5622
5623         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
5624
5625 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
5626
5627         PR fortran/29916
5628         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
5629
5630 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR middle-end/29965
5633         * gcc.dg/gomp/pr29965-1.c: New test.
5634         * gcc.dg/gomp/pr29965-2.c: New test.
5635         * gcc.dg/gomp/pr29965-3.c: New test.
5636         * gcc.dg/gomp/pr29965-4.c: New test.
5637         * gcc.dg/gomp/pr29965-5.c: New test.
5638         * gcc.dg/gomp/pr29965-6.c: New test.
5639         * g++.dg/gomp/pr29965-1.C: New test.
5640         * g++.dg/gomp/pr29965-2.C: New test.
5641         * g++.dg/gomp/pr29965-3.C: New test.
5642         * g++.dg/gomp/pr29965-4.C: New test.
5643         * g++.dg/gomp/pr29965-5.C: New test.
5644         * g++.dg/gomp/pr29965-6.C: New test.
5645         * g++.dg/gomp/pr29965-7.C: New test.
5646         * g++.dg/gomp/pr29965-8.C: New test.
5647         * g++.dg/gomp/pr29965-9.C: New test.
5648         * g++.dg/gomp/pr29965-10.C: New test.
5649
5650 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
5651
5652         * gnat.dg/pointer_variable_bounds.adb: New test.
5653         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5654         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
5655
5656 2006-12-03  Eric Christopher  <echristo@apple.com>
5657
5658         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
5659
5660 2006-12-03  Richard Henderson  <rth@redhat.com>
5661             Andrew Pinski  <pinskia@gmail.com>
5662
5663         PR C++/14329
5664         * g++.dg/warn/unit-1.C: New test.
5665
5666 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
5667
5668         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
5669
5670 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
5671
5672         * g++.dg/vect/vect.exp: Enable tests to run on spu.
5673         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
5674         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
5675         * gcc.dg/vect/vect-70.c: Reduce array size.
5676         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
5677         vect_no_compaer_double targets.
5678         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
5679         vect_float, vect_double, and vect_int.
5680
5681 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
5682
5683         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
5684         test for loop versioning on vect_no_align targets.
5685         * gcc.dg/vect/pr20122.c: Likewise.
5686         * gcc.dg/vect/vect-105.c: Likewise.
5687         * gcc.dg/vect/vect-42.c: Likewise.
5688         * gcc.dg/vect/vect-43.c: Likewise.
5689         * gcc.dg/vect/vect-74.c: Likewise.
5690         * gcc.dg/vect/vect-75.c: Likewise.
5691         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5692         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5693         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
5694         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
5695
5696 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
5697
5698         PR fortran/29642
5699         * gfortran.dg/value_1.f90 : New test.
5700         * gfortran.dg/value_2.f90 : New test.
5701         * gfortran.dg/value_3.f90 : New test.
5702         * gfortran.dg/value_4.f90 : New test.
5703         * gfortran.dg/value_4.c : Called from value_4.f90.
5704
5705 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5706
5707         PR C++/30033
5708         *  g++.dg/cpp0x/static_assert4.C: New testcase.
5709
5710 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5711
5712         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
5713
5714 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
5715
5716         PR c/27953
5717         * gcc.dg/pr27953.c: New test.
5718
5719 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5720
5721         PR c++/30022
5722         * g++.dg/ext/vector5.C: New test.
5723
5724         PR c++/30021
5725         * g++.dg/other/main1.C: New test.
5726
5727 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
5728
5729         PR libfortran/29568
5730         * gfortran.dg/convert_implied_open.f90:  Change to
5731         new default record length.
5732         * gfortran.dg/unf_short_record_1.f90:  Adapt to
5733         new error message.
5734         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
5735
5736 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
5737
5738         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
5739
5740 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
5741
5742         PR c++/29066
5743         * g++.dg/expr/pr29066.c: New.
5744
5745 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
5746             Zdenek Dvorak <dvorakz@suse.cz>
5747
5748         PR tree-optimization/29921
5749         * gcc.dg/pr29921-2.c: New test.
5750
5751 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
5752
5753         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
5754         (i386_get_cpuid): New function.
5755         (i386_cpuid_ecx): Likewise.
5756         (i386_cpuid_edx): Likewise.
5757         (i386_cpuid): Updated to call i386_cpuid_edx.
5758
5759         * gcc.target/i386/sse3-addsubpd.c: New file.
5760         * gcc.target/i386/sse3-addsubps.c: Likewise.
5761         * gcc.target/i386/sse3-haddpd.c: Likewise.
5762         * gcc.target/i386/sse3-haddps.c: Likewise.
5763         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5764         * gcc.target/i386/sse3-hsubps.c: Likewise.
5765         * gcc.target/i386/sse3-lddqu.c: Likewise.
5766         * gcc.target/i386/sse3-movddup.c: Likewise.
5767         * gcc.target/i386/sse3-movshdup.c: Likewise.
5768         * gcc.target/i386/sse3-movsldup.c: Likewise.
5769
5770 2006-12-01  Dirk Mueller  <dmueller@suse.de>
5771
5772         * g++.dg/warn/Wreturn-type-4.C: New testcase.
5773
5774 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
5775
5776         * gcc.dg/dfp/convert-int-max.c: New test.
5777         * gcc.dg/dfp/convert-int-max-fold.c: New test.
5778
5779 2006-11-30  Richard Guenther  <rguenther@suse.de>
5780
5781         * gcc.dg/vect/vect-pow-1.c: Rename ...
5782         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
5783         floats instead of doubles, check successful vectorization.
5784
5785 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5786
5787         PR target/29945
5788         * gcc.c-torture/compile/pr29945.c: New testcase.
5789
5790 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
5791
5792         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
5793         -maltivec.
5794
5795 2006-11-29  Eric Christopher  <echristo@apple.com>
5796
5797         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
5798
5799 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
5800
5801         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
5802
5803         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
5804
5805 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
5806
5807         PR c++/29022
5808         * g++.dg/inherit/virtual2.C: New test.
5809         * g++.dg/inherit/virtual3.C: Likewise.
5810         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
5811         * g++.dg/inherit/error2.C: Likewise.
5812         * g++.dg/template/instantiate1.C: Likewise.
5813
5814 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
5815
5816         PR tree-opt/29984
5817         * gcc.dg/tree-ssa/reassoc-12.c: New test.
5818
5819 2006-11-28  Jan Hubicka  <jh@suse.cz>
5820
5821         * gcc.dg/memcpy-1.c: New test.
5822
5823 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
5824
5825         PR c++/29735
5826         * g++.dg/warn/main-3.C: New test.
5827
5828 2006-11-28  Jan Hubicka  <jh@suse.cz>
5829
5830         * gcc.dg/winline-1.c: New test.
5831
5832 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
5833
5834         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
5835         alignments.
5836
5837 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
5838
5839         PR fortran/29976
5840         * gfortran.dg/missing_optional_dummy_3.f90
5841
5842 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
5843
5844         PR fortran/20880
5845         * gfortran.dg/interface_3.f90: Modify errors.
5846
5847 2006-11-28  Ben Elliston  <bje@au.ibm.com>
5848
5849         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5850         fail to link due to relocation overflows on spu-*-*.
5851
5852 2006-11-27  Michael Matz  <matz@suse.de>
5853             Andreas Krebbel  <krebbel1@de.ibm.com>
5854
5855         PR target/29319
5856         * gcc.dg/20061127-1.c: New testcase.
5857
5858 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
5859
5860         * gcc.dg/20061124-1.c: Add exit() function prototype.
5861
5862 2006-11-27  Jan Hubicka  <jh@suse.cz>
5863
5864         * gcc.target/i386/memcpy-1.c: Adjust size.
5865         * testsuite/gcc.dg/visibility-11.c: Likewise.
5866
5867 2006-11-27  Richard Guenther  <rguenther@suse.de>
5868
5869         PR middle-end/25620
5870         * gcc.target/i386/pow-1.c: New testcase.
5871         * gcc.dg/builtins-58.c: Likewise.
5872
5873 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
5874
5875         PR c++/29886
5876         * g++.dg/expr/cast8.C: New test.
5877
5878 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5879
5880         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
5881         Don't ever inline the testcase.
5882
5883 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
5884
5885         PR fortran/29982
5886         * gfortran.fortran-torture/compile/parameter_3.f90: New
5887         testcase.
5888
5889 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
5890
5891         PR fortran/29951
5892         * gfortran.fortran-torture/execute/transfer2.f90: New test.
5893
5894 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5895
5896         * gfortran.fortran-torture/execute/specifics.f90: Remove test
5897         for CHAR.
5898
5899 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5900
5901         PR libgfortran/29936
5902         * gfortran.dg/write_check3.f90: New test.
5903
5904 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5905
5906         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
5907
5908 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
5909
5910         PR fortran/20880
5911         * gfortran.dg/interface_3.f90: New test.
5912
5913         PR fortran/29387
5914         * gfortran.dg/generic_8.f90: New test.
5915
5916 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5917
5918         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
5919         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
5920         * gfortran.dg/specifics_3.f90: Remove.
5921
5922 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
5923
5924         PR c/29955
5925         * gcc.dg/gomp/pr29955.c: New test.
5926
5927         PR c/29736
5928         * gcc.dg/pr29736.c: New test.
5929
5930 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5931
5932         PR tree-opt/29964
5933         * gcc.dg/pure-1.c: New test.
5934
5935 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
5936
5937         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
5938         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
5939
5940 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5941
5942         * gcc.dg/20061124-1.c: New testcase.
5943
5944 2006-11-23  Eric Christopher  <echristo@apple.com>
5945
5946         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
5947
5948 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5949
5950         PR c/2707
5951         PR c++/26167
5952         * gcc.dg/Wconversion-integer.c: New. Supersedes
5953         Wconversion-negative-constants.c
5954         * gcc.dg/Wconversion-real.c: New.
5955         * gcc.dg/Wconversion-real-integer.c: New.
5956         * gcc.dg/Wconversion-negative-constants.c: Deleted.
5957         * g++.dg/warn/Wconversion1.C: Modified.
5958
5959 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5960
5961         * gfortran.dg/overload_1.f90: New test.
5962
5963 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5964
5965         PR c/9072
5966         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
5967         Wtraditional-conversion.
5968         * gcc.dg/overflow-warn-2.c: Likewise.
5969         * gcc.dg/Wconversion.c: Likewise. Renamed as
5970         Wtraditional-conversion.c .
5971         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
5972         Wtraditional-conversion-2.c .
5973         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
5974         Wtraditional-conversion-2.c
5975         * gcc.dg/Wconversion-negative-constants.c: New.
5976
5977 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
5978
5979         * gcc.dg/tree-ssa/dump-1.c: New test.
5980
5981 2006-11-23  David Ung <davidu@mips.com>
5982
5983         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
5984         -mfp64, allowable when ISA >= 33 and float is enabled.
5985         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
5986         of mthc1 and mfhc1 patterns.
5987
5988 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
5989
5990         PR tree-optimization/29921
5991         * gcc.dg/pr29921.c: New test.
5992
5993 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5994
5995         PR fortran/29441
5996         * gfortran.dg/initialization_4.f90: New test.
5997
5998 2006-11-22  Ira Rosen  <irar@il.ibm.com>
5999
6000         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6001         platforms that have interleaving support.
6002         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6003         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6004         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6005         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6006         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6007         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6008         gcc.dg/vect/vect-strided-u8-i8.c,
6009         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6010         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6011         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6012         gcc.dg/vect/vect-strided-float.c,
6013         gcc.dg/vect/vect-strided-a-mult.c,
6014         gcc.dg/vect/vect-strided-mult-char-ls.c,
6015         gcc.dg/vect/vect-strided-a-u16-mult.c,
6016         gcc.dg/vect/vect-strided-a-u32-mult.c,
6017         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6018         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6019         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6020         gcc.dg/vect/vect-strided-mult.c,
6021         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6022         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
6023
6024 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6025
6026         PR fortran/25087
6027         * gfortran.dg/auto_char_len_4.f90: New test.
6028
6029 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6030
6031         PR fortran/29652
6032         * gfortran.dg/generic_7.f90: New test.
6033         * gfortran.dg/defined_operators_1.f90: Add new error.
6034
6035 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6036
6037         PR tree-optimization/29902
6038         * g++.dg/tree-ssa/pr29902.C: New test.
6039
6040 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6041
6042         PR fortran/29820
6043         * gfortran.dg/used_types_13.f90: New test.
6044
6045 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6046
6047         * gcc.dg/dfp/snan.c: Delete.
6048
6049 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6050
6051         * g++.dg/cpp0x/static_assert1.C: New.
6052         * g++.dg/cpp0x/static_assert2.C: New.
6053         * g++.dg/cpp0x/static_assert3.C: New.
6054
6055 2006-11-21  Richard Guenther  <rguenther@suse.de>
6056
6057         * gcc.dg/vect/vect-pow-1.c: New testcase.
6058         * gcc.dg/vect/vect-pow-2.c: Likewise.
6059
6060 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6061
6062         PR c++/29570
6063         * g++.dg/template/static29.C: New test.
6064
6065         PR c++/29734
6066         * g++.dg/conversion/simd4.C: New test.
6067
6068 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6069
6070         PR c++/29475
6071         * g++.dg/template/access19.C: New test.
6072         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6073         error is reported.
6074
6075 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6076
6077         PR tree-opt/25500
6078         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6079
6080 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6081
6082         PR fortran/27546
6083         * gfortran.dg/import.f90: Extended test.
6084         * gfortran.dg/import2.f90: Extended test.
6085
6086 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6087
6088         * gfortran.dg/volatile3.f90: Add conflict test.
6089
6090 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6091
6092         PR fortran/24783
6093         * gfortran.dg/implicit_10.f90: New test.
6094
6095 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6096
6097         PR c++/8586
6098         * g++.dg/warn/Wall-write-strings.C: New.
6099
6100 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6101
6102         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6103         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6104
6105 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6106
6107         * gfortran.dg/use_3.f90: Remove error message.
6108         * gfortran.dg/iso_fortran_env_1.f90: New test.
6109         * gfortran.dg/iso_fortran_env_2.f90: New test.
6110         * gfortran.dg/iso_fortran_env_3.f90: New test.
6111         * gfortran.dg/iso_fortran_env_4.f90: New test.
6112
6113 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6114
6115         * gcc.dg/vect/vect-27.c: Fix initialization.
6116
6117 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6118
6119         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
6120         * gcc.dg/torture/builtin-minmax-1.c: New.
6121
6122         * gcc.dg/builtins-20.c: Add cases for copysign.
6123
6124 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6125
6126         PR fortran/24285
6127         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
6128
6129 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6130         * gfortran.dg/use_1.f90: New test.
6131         * gfortran.dg/use_1.f90: New test.
6132         * gfortran.dg/use_1.f90: New test.
6133
6134 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
6135
6136         PR tree-optimization/29801
6137         * gcc.dg/pr29801.c: New test.
6138
6139 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
6140
6141         PR middle-end/29584
6142         * gcc.dg/torture/pr29584.c: New test.
6143
6144 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
6145
6146         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
6147         Condition PowerPC tests for saving FPRs on powerpc_fprs.
6148         * gcc.target/powerpc/compress-float-ppc.c,
6149         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
6150         powerpc_fprs.
6151         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
6152         do not pass -mhard-float.
6153
6154 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6155
6156         * gnat.dg/volatile_aggregate.adb: New test.
6157
6158 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6159
6160         PR fortran/29391
6161         PR fortran/29489
6162         * gfortran.dg/bound_2.f90: Add more checks.
6163         * gfortran.dg/bound_3.f90: New test.
6164
6165 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6166
6167         PR target/29201
6168         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
6169
6170 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6171
6172         * gfortran.dg/import3.f90: Fix error message.
6173
6174 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6175
6176         PR tree-opt/29788
6177         * gfortran.fortran-torture/compile/inline_1.f90:
6178         New testcase.
6179
6180 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6181
6182         * gcc.target/i386/x87regparm-1.c: New test.
6183         * gcc.target/i386/x87regparm-2.c: New test.
6184         * gcc.target/i386/x87regparm-3.c: New test.
6185         * gcc.target/i386/x87regparm-4.c: New test.
6186
6187 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6188
6189         PR fortran/27546
6190         * gfortran.dg/import.f90: New test.
6191         * gfortran.dg/import2.f90: New test.
6192         * gfortran.dg/import3.f90: New test.
6193
6194 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6195
6196         PR fortran/27588
6197         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6198
6199 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6200
6201         PR fortran/29806
6202         * gfortran.dg/contains.f90: New test.
6203         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6204
6205 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR tree-optimization/29581
6208         * gcc.dg/pr29581-1.c: New test.
6209         * gcc.dg/pr29581-2.c: New test.
6210         * gcc.dg/pr29581-3.c: New test.
6211         * gcc.dg/pr29581-4.c: New test.
6212         * gfortran.dg/pr29581.f90: New test.
6213
6214 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
6215
6216         PR fortran/29702
6217         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6218         numbers in error message headers.
6219
6220 2006-11-14  Richard Guenther  <rguenther@suse.de>
6221
6222         * gcc.target/i386/math-torture/math-torture.exp: Restrict
6223         to i?86 and x86_64 targets.
6224
6225 2006-11-14  Caroline Tice  <ctice@apple.com>
6226
6227         * gcc.dg/pubtypes-1.c: New file/testcase.
6228         * gcc.dg/pubtypes-2.c: New file/testcase.
6229         * gcc.dg/pubtypes-3.c: New file/testcase.
6230         * gcc.dg/pubtypes-4.c: New file/testcase.
6231         * g++.dg/pubtypes.C: New file/testcase.
6232
6233 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
6234
6235         PR c++/29106
6236         * g++.dg/init/self1.C: New test.
6237
6238 2006-11-14  Tobias Burnus  <burnus@net-b.de>
6239
6240         PR fortran/29657
6241         * gfortran.dg/conflicts.f90: Add.
6242
6243 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
6244
6245         PR rtl-optimization/29798
6246
6247         * gcc.c-torture/execute/pr29798.c: New.
6248
6249 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6250
6251         * gcc.dg/builtins-20.c: Add more cases.
6252
6253 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
6254
6255         PR fortran/29759
6256         * gfortran.dg/gomp/pr29759.f90: New test.
6257
6258 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
6259
6260         PR c++/29518
6261         * g++.dg/template/static28.C: New test.
6262
6263 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
6264
6265         * lib/c-torture.exp: Use target-libpath.exp.
6266         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6267         set GCC_EXEC_PREFIX env var from global variable of same name.
6268
6269 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6270
6271         PR fortran/26994
6272         * gfortran.fortran-torture/compile/transfer-1.f90:
6273         New testcase.
6274
6275 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
6276             Zdenek Dvorak <dvorakz@suse.cz>
6277
6278         PR tree-optimization/29680
6279         * gcc.dg/alias-11.c: New test.
6280
6281 2006-11-12  Jason Merrill  <jason@redhat.com>
6282             Andrew Pinski <pinskia@physics.uc.edu>
6283
6284         PR middle-end/28915
6285         * gcc.target/i386/vectorize1.c: New.
6286
6287 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6288
6289         PR rtl-optimization/29797
6290         * gcc.c-torture/execute/pr29797-1.c: New test case.
6291
6292 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6293
6294         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6295
6296 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
6297
6298         * gcc.dg/tree-ssa/prefetch-3.c: New test.
6299
6300 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6301
6302         PR tree-optimization/13827
6303         * gcc.dg/fold-eqand-1.c: New test case.
6304
6305 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6306
6307         PR rtl-opt/28812
6308         * gcc.c-torture/execute/mayalias-3.c: New test.
6309
6310 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
6311
6312         PR middle-end/27528
6313         * gcc.c-torture/compile/pr27528.c: New test.
6314         * gcc.dg/pr27528.c: Likewise.
6315
6316 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6317
6318         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
6319
6320         * gcc.dg/torture/builtin-symmetric-1.c: New test.
6321
6322 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6323
6324         PR fortran/29758
6325         * gfortran.dg/reshape_source_size_1.f90: New test.
6326
6327 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6328
6329         PR fortran/29315
6330         * gfortran.dg/aliasing_dummy_4.f90: New test.
6331
6332 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
6333
6334         PR target/29777
6335         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
6336         and x86_64-*-* targets.
6337
6338 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6339
6340         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
6341         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
6342         New macros. Use them in exact tests.
6343         (TESTIT3): New macro.
6344         Add tests for fmin, fmax and fma.
6345
6346 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6347
6348         PR fortran/29431
6349         * gfortran.dg/array_constructor_13.f90: New test.
6350
6351 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6352
6353         PR fortran/29744
6354         * gfortran.dg/used_types_12.f90: New test.
6355
6356 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
6357
6358         PR middle-end/29726
6359         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
6360         (test6): Ditto.
6361         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
6362         * gcc.dg/fold-eqandshift-3.c: New test case.
6363
6364 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6365
6366         PR fortran/29699
6367         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
6368
6369         PR fortran/21370
6370         * gfortran.dg/change_symbol_attributes_1.f90: New test.
6371
6372 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6373
6374         * gcc.dg/20061109-1.c: New testcase.
6375
6376 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6377
6378         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
6379
6380 2006-11-09  Tobias Burnus  <burnus@net-b.de>
6381
6382         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
6383         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
6384
6385 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
6386
6387         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
6388         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
6389
6390 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6391
6392         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
6393
6394 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6395
6396         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
6397         vect-9.c).
6398         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
6399         * gcc.dg/vect/vect-9.c: Now vectorizable.
6400         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
6401         that support vect_widen_mult.
6402         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
6403         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
6404         vect-reduc-dot-u16.c).
6405         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
6406         vect-reduc-dot-u16.c).
6407         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
6408         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
6409         vect-reduc-dot-s8.c).
6410         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
6411         vect-reduc-dot-s8.c).
6412         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
6413         vect-reduc-dot-s8.c).
6414         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
6415         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
6416         vect-reduc-dot-u8.c).
6417         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
6418         vect-reduc-dot-u8.c).
6419         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
6420         * gcc.dg/vect/vect-multitypes-9.c: New test.
6421         * gcc.dg/vect/vect-multitypes-10.c: New test.
6422         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
6423         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
6424         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
6425         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
6426         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
6427         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
6428         wrapv-vect-reduc-dot-s8.c.
6429         * lib/target-support.exp (check_effective_target_vect_unpack): New.
6430         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
6431         targets that support vec_unpack.
6432         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6433         (check_effective_target_vect_widen_mult_qi_to_hi): New.
6434         (check_effective_target_vect_widen_mult_hi_to_si): New.
6435         (check_effective_target_vect_widen_sum): Removed.
6436
6437         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6438
6439         * gcc.dg/vect/vect-multitypes-8.c: New test.
6440         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
6441
6442         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
6443
6444         * gcc.dg/vect/vect-multitypes-7.c: New test.
6445
6446         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6447
6448         * gcc.dg/vect/vect-multitypes-4.c: New test.
6449         * gcc.dg/vect/vect-multitypes-5.c: New test.
6450         * gcc.dg/vect/vect-multitypes-6.c: New test.
6451
6452         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6453
6454         * gcc.dg/vect/vect-multitypes-1.c: New test.
6455         * gcc.dg/vect/vect-multitypes-2.c: New test.
6456         * gcc.dg/vect/vect-multitypes-3.c: New test.
6457
6458 2006-11-07  Eric Christopher  <echristo@apple.com>
6459
6460         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
6461         Test using scan-assembler-not.
6462
6463 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
6464
6465         * gcc.dg/inline-17.c: New test.
6466
6467 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
6468
6469         PR other/25028
6470         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
6471         on HP-UX.
6472
6473 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
6474
6475         PR fortran/29539
6476         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
6477
6478         PR fortran/29634
6479         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
6480         test.
6481
6482 2006-11-07  Tobias Burnus  <burnus@net-b.de>
6483
6484         PR fortran/29601
6485         * gfortran.dg/volatile.f90: Add.
6486         * gfortran.dg/volatile2.f90: Add.
6487         * gfortran.dg/volatile3.f90: Add.
6488         * gfortran.dg/volatile4.f90: Add.
6489         * gfortran.dg/volatile5.f90: Add.
6490         * gfortran.dg/volatile6.f90: Add.
6491         * gfortran.dg/volatile7.f90: Add.
6492
6493 2006-11-06  Tobias Burnus  <burnus@net-b.de>
6494
6495         * gfortran.dg/io_constraints_2.f90: Adjust pattern
6496           for matching error messages.
6497         * gfortran.dg/specifics_3.f90: Adjust pattern
6498           for matching error messages.
6499
6500 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
6501             Bernhard Fischer  <aldot@gcc.gnu.org>
6502
6503         * lib/gcc-dg.exp (output-exists): New proc.
6504         (output-exists-not): New proc.
6505         * gcc.test-framework/test-framework.awk: Support new directives.
6506         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
6507         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
6508         * gcc.test-framework/dg-outexists-exp-F.c: New test.
6509         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
6510         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
6511         * gcc.test-framework/dg-outexists-exp-P.c: New test.
6512
6513 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
6514
6515         PR fortran/29630
6516         PR fortran/29679
6517         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
6518         * gfortran.dg/initialization_3.f90: New.
6519
6520 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6521
6522         PR libgfortran/25545
6523         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
6524
6525 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
6526
6527         PR middle-end/29695
6528         * gcc.c-torture/execute/pr29695-1.c: New test.
6529         * gcc.c-torture/execute/pr29695-2.c: New test.
6530
6531 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
6532
6533         PR fortran/29565
6534         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
6535
6536 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
6537
6538         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
6539         for matching error messages.
6540
6541 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
6542
6543         PR target/26915
6544         * gcc.target/i386/387-12.c: New test.
6545
6546 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6547
6548         PR libfortran/29713
6549         * gfortran.dg/pr29713.f90: New test.
6550
6551 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
6552
6553         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
6554         Also test for bogus rest sign.
6555
6556 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6557
6558         PR libfortran/27895
6559         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
6560
6561 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
6562
6563         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
6564         from error messages.
6565
6566 2006-11-02  Mike Stump  <mrs@apple.com>
6567
6568         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
6569
6570         * g++.old-deja/g++.abi/align.C: Enable for darwin.
6571
6572 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
6573
6574         * g++.dg/eh/gcsec1.C: New test.
6575
6576 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6577
6578         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
6579         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
6580
6581 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
6582
6583         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
6584         hexadecimal value.
6585         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6586         * gcc.dg/pr14796-2.c: Likewise.
6587
6588 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6589
6590         * gcc.c-torture/execute/20061101-1.c: New test.
6591
6592 2006-11-01  Richard Guenther  <rguenther@suse.de>
6593
6594         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
6595
6596 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6597
6598         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
6599         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
6600
6601 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6602
6603         * gcc.c-torture/execute/20061031-1.c: New test.
6604
6605 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
6606
6607         PR 23067
6608         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
6609         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
6610         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
6611         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
6612         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
6613         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
6614         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
6615
6616 2006-10-31  Eric Christopher  <echristo@apple.com>
6617             Falk Hueffner  <falk@debian.org>
6618
6619         * gcc.dg/builtin-bswap-1.c: New.
6620         * gcc.dg/builtin-bswap-2.c: New.
6621         * gcc.dg/builtin-bswap-3.c: New.
6622         * gcc.dg/builtin-bswap-4.c: New.
6623         * gcc.dg/builtin-bswap-5.c: New.
6624         * gcc.target/i386/builtin-bswap-1.c: New.
6625
6626 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
6627
6628         * gcc.dg/inline-16.c: New.
6629
6630         PR 16622
6631         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
6632         defining it.
6633         * gcc.dg/inline-13.c: New.
6634         * gcc.dg/inline-14.c: New.
6635         * gcc.dg/inline-15.c: New.
6636
6637         PR 11377
6638         * gcc.dg/inline6.c: New.
6639         * gcc.dg/inline7.c: New.
6640
6641 2006-10-31  Roger Sayle  <roger@eyesopen.com>
6642
6643         PR middle-end/23470
6644         * gcc.dg/pr23470-1.c: New test case.
6645
6646 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
6647
6648         PR fortran/29537
6649         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
6650         data.
6651         * gfortran.dg/blockdata_2.f90: New testcase.
6652
6653 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
6654
6655         PR libfortran/29627
6656         * gfortran.dg/unf_short_record_1.f90:  New test.
6657
6658 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6659
6660         PR fortran/29067
6661         * gfortran.dg/pr29067.f: New test.
6662
6663 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
6664             Richard Sandiford  <richard@codesourcery.com>
6665
6666         * lib/target-supports.exp (get_compiler_messages): Append options
6667         as a single list element.
6668         (check_effective_target_arm_vfp_ok): New.
6669         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
6670
6671 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
6672
6673         PR fortran/29387
6674         * gfortran.dg/intrinsic_actual_2.f90: New test.
6675
6676         PR fortran/29490
6677         * gfortran.dg/actual_array_interface_1.f90: New test.
6678
6679         PR fortran/29641
6680         * gfortran.dg/used_types_11.f90: New test.
6681
6682 2006-10-30  Dirk Mueller  <dmueller@suse.de>
6683
6684         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
6685         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
6686         * g++.old-deja/g++.pt/eichin01.C (main): Same.
6687         * g++.old-deja/g++.mike/net25.C (main): Same.
6688         * g++.dg/lookup/exception1.C (main): Same.
6689         * g++.dg/parse/parens2.C (main): Same.
6690
6691 2006-10-30  Roger Sayle  <roger@eyesopen.com>
6692
6693         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
6694
6695 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6696
6697         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
6698         * gcc.dg/torture/builtin-math-3.c: Likewise.
6699
6700 2006-10-30  Tobias Burnus  <burnus@net-b.de>
6701
6702         PR fortran/29452
6703         * gfortran.dg/write_check.f90: Check run-time keyword checking.
6704         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
6705
6706 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
6707
6708         PR Fortran/29410
6709         * gfortran.fortran-torture/execute/transfer1.f90: New test.
6710
6711 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
6712
6713         * lib/target-supports.exp (check_function_available): Declare
6714         function before calling.
6715
6716 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
6717
6718         PR tree-optimization/29637
6719         * gcc.dg/pr29637.c: New test.
6720
6721 2006-10-29  Roger Sayle  <roger@eyesopen.com>
6722
6723         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
6724         tree canonicalization.
6725
6726 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6727
6728         * gcc.dg/builtins-20.c: Add more hypot tests.
6729
6730 2006-10-29  Roger Sayle  <roger@eyesopen.com>
6731
6732         * gcc.dg/fold-compare-1.c: New test case.
6733
6734 2006-10-29  Dirk Mueller  <dmueller@suse.de>
6735
6736         PR c++/16307
6737         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
6738
6739 2006-10-29  Roger Sayle  <roger@eyesopen.com>
6740
6741         PR tree-optimization/15458
6742         * gcc.dg/fold-xornot-1.c: New test case.
6743
6744 2006-10-29  Richard Guenther  <rguenther@suse.de>
6745
6746         * gcc.target/i386/math-torture/trunc.c: New testcase.
6747
6748 2006-10-29  Richard Guenther  <rguenther@suse.de>
6749
6750         * gcc.target/i386/math-torture/round.c: New testcase.
6751
6752 2006-10-29  Richard Guenther  <rguenther@suse.de>
6753
6754         * gcc.target/i386/math-torture/ceil.c: New testcase.
6755         * gcc.target/i386/math-torture/floor.c: Likewise.
6756
6757 2006-10-29  Richard Guenther  <rguenther@suse.de>
6758
6759         * gcc.target/i386/math-torture/rint.c: New testcase.
6760         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
6761
6762 2006-10-29  Richard Guenther  <rguenther@suse.de>
6763
6764         * gcc.target/i386/math-torture/lfloor.c: New testcase.
6765         * gcc.target/i386/math-torture/lceil.c: Likewise.
6766
6767 2006-10-28  Tobias Burnus  <burnus@net-b.de>
6768
6769         PR libgfortran/24313
6770         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
6771
6772 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
6773
6774         * gcc.c-torture/execute/20020118-1.c,
6775         gcc.c-torture/execute/builtins/strlen.c,
6776         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
6777         comment typos.
6778
6779 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6780
6781         * gcc.dg/builtins-20.c: Add tests for hypot.
6782         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
6783         two-argument builtins.
6784         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
6785         TESTIT2.  Update all callers.
6786         (TESTIT2, TESTIT2_R): New helper macros.
6787         Add testcases for pow, hypot and atan2.
6788
6789 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6790
6791         PR C++/29295
6792         * g++.dg/expr/bool1.C: New test.
6793         * g++.dg/expr/bool2.C: New test.
6794
6795 2006-10-28  Tobias Burnus  <burnus@net-b.de>
6796
6797         PR fortran/28224
6798         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
6799         * gfortran.dg/namelist_internal.f90: New test.
6800
6801 2006-10-28  Tobias Burnus  <burnus@net-b.de>
6802
6803         PR fortran/29625
6804         * gfortran.dg/io_real_boz.f90: Add.
6805         * gfortran.dg/io_real_boz2.f90: Add.
6806
6807 2006-10-28  Richard Guenther  <rguenther@suse.de>
6808
6809         PR middle-end/26899
6810         * gcc.dg/tree-ssa/pr26899.c: New testcase.
6811
6812 2006-10-28  Richard Guenther  <rguenther@suse.de>
6813
6814         PR target/28806
6815         * gcc.target/i386/math-torture/lround.c: New testcase.
6816
6817 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6818
6819         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
6820         * gcc.dg/builtins-44.c: Likewise.
6821         * gcc.dg/builtins-45.c: Likewise.
6822         * gcc.dg/pr28796-2.c: Likewise.
6823         * gcc.dg/unordered-3.c: Likewise.
6824
6825 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6826
6827         PR libgfortran/27954
6828         * gfortran.dg/error_recovery_2.f90: New test.
6829
6830 2006-10-26  Richard Guenther  <rguenther@suse.de>
6831
6832         * gcc.target/i386/i386.exp: Use glob, not find to collect
6833         tests.  Avoids recursing into subdirectories.
6834         * gcc.target/i386/math-torture/math-torture.exp: Torture
6835         for interesting ia32 math options.
6836         * gcc.target.i386/math-torture/lrint.c: New testcase.
6837
6838 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6839
6840         PR libgfortran/29563
6841         * gfortran.dg/arrayio_9.f90: Update test.
6842         * gfortran.dg/arrayio_19.f90: New test.
6843
6844 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6845
6846         * gcc.dg/20061026.c: New testcase.
6847
6848 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6849
6850         PR libgfortran/29563
6851         * gfortran.dg/arrayio_9.f90: New test.
6852
6853 2006-10-26  Ben Elliston  <bje@au.ibm.com>
6854
6855         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
6856         Copy the strings manually, as strcpy may call strlen.
6857
6858 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6859
6860         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
6861         Add checks for log, log2, log10 and log1p.
6862
6863         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
6864         we already test 0.0.  Add checks for expm1, log, log2, log10,
6865         log1p, cbrt, erf and erfc.
6866
6867 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
6868
6869         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
6870
6871 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
6872
6873         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
6874         and remainderl() built-in functions.  Remove -ffast-math from
6875         dg-options.
6876
6877 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6878
6879         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
6880         acosh and atanh.
6881
6882         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
6883         floating point modifiers to arguments passed to float and long
6884         double functions respectively.  Update all callers to use floating
6885         point numbers, not integers.  Add tests for exp, exp2 and
6886         exp10/pow10.
6887
6888         * gcc.dg/torture/builtin-math-3.c: New test.
6889
6890 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6891
6892         PR fortran/29393
6893         * gfortran.dg/initialize_2.f90: New.
6894
6895 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6896
6897         * gcc.dg/torture/builtin-math-2.c: New test.
6898
6899 2006-10-24  Richard Guenther  <rguenther@suse.de>
6900
6901         PR middle-end/28796
6902         * gcc.dg/pr28796-1.c: New testcase.
6903         * gcc.dg/pr28796-2.c: Likewise.
6904
6905 2006-10-24  Richard Guenther  <rguenther@suse.de>
6906
6907         * gcc.dg/builtins-57.c: New testcase.
6908
6909 2006-10-24  Richard Guenther  <rguenther@suse.de>
6910
6911         PR tree-optimization/29567
6912         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
6913
6914 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
6915
6916         PR tree-optimization/14784
6917         * gcc.dg/alias-10.c: New test.
6918
6919 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6920
6921         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
6922
6923 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
6924
6925         * gcc.dg/builtin-strncat-chk-1.c: New test.
6926
6927 2006-10-23  Jan Hubicka  <jh@suse.cz>
6928
6929         * gcc.dg/memmove-1.c: New test.
6930
6931 2006-10-23  Paul Brook  <paul@codesourcery.com>
6932
6933         * gcc.dg/pragma-pack-5.c: New test.
6934
6935 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
6936
6937         * g++.dg/other/s390-1.C: New testcase.
6938
6939 2006-10-23  Richard Guenther  <rguenther@suse.de>
6940
6941         PR middle-end/27132
6942         PR middle-end/23295
6943         * gcc.dg/pr27132.c: New testcase.
6944         * gcc.dg/pr23295.c: Likewise.
6945         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
6946         * g++.dg/tree-ssa/pr19807.C: Likewise.
6947
6948 2006-10-23  Richard Guenther  <rguenther@suse.de>
6949
6950         PR middle-end/21032
6951         * gcc.dg/pr21032.c: New testcase.
6952
6953 2006-10-22  Jeff Law  <law@redhat.com>
6954         Richard Guenther  <rguenther@suse.de>
6955
6956         PR tree-optimization/15911
6957         * gcc.dg/tree-ssa/vrp30.c: New testcase.
6958
6959 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6960
6961         PR c++/20647
6962         * g++.dg/abi/rtti3.C: New.
6963
6964 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
6965
6966         PR middle-end/28252
6967         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
6968         transformation.
6969
6970 2006-10-21  Richard Guenther  <rguenther@suse.de>
6971
6972         PR tree-optimization/3511
6973         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
6974
6975 2006-10-21  Richard Guenther  <rguenther@suse.de>
6976
6977         PR middle-end/26898
6978         * gcc.dg/torture/pr26898-1.c: New testcase.
6979         * gcc.dg/torture/pr26898-2.c: Likewise.
6980
6981 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
6982
6983         PR c++/28053
6984         * g++.dg/parse/bitfield1.C: Adjust error markers.
6985         * g++.dg/parse/bitfield2.C: New test.
6986
6987 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
6988
6989         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
6990
6991 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6992
6993         PR libfortran/27895
6994         * gfortran.dg/zero_sized_1.f90: New test.
6995
6996 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
6997
6998         * gcc.dg/div-compare-1.c: New test.
6999
7000 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7001
7002         PR fortran/29216
7003         * gfortran.dg/result_default_init_1.f90: New test.
7004
7005         PR fortran/29314
7006         * gfortran.dg/automatic_default_init_1.f90: New test.
7007
7008         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7009         from 38 to 33.
7010
7011 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7012
7013         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7014         'using namespace std' without previous declaration.
7015         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7016         * g++.old-deja/g++.robertl/eb133c.C: New.
7017
7018 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7019
7020         PR libgfortran/29277
7021         * gfortran.dg/streamio_4.f90: Update test.
7022         * gfortran.dg/streamio_11.f90: New test.
7023
7024 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7025
7026         PR c++/27952
7027         * g++.dg/inherit/virtual1.C: New test.
7028
7029 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7030
7031         PR c++/28261
7032         * g++.dg/parse/enum3.C: New test.
7033
7034 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7035
7036         PR c++/29039
7037         * g++.dg/init/ctor8.C: New test.
7038
7039 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7040
7041         PR c++/27270
7042         * g++.dg/ext/complit8.C: Tweak error markers.
7043         * g++.dg/template/complit1.C: Add error marker.
7044
7045 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7046
7047         PR c++/27270
7048         * g++.dg/ext/complit8.C: New test.
7049
7050         PR c++/29408
7051         * g++.dg/parse/dtor12.C: New test.
7052
7053         PR c++/29435
7054         * g++.dg/template/sizeof11.C: New test.
7055
7056 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7057
7058         PR fortran/29392
7059         * gfortran.dg/data_char_3.f90: New test.
7060
7061         PR fortran/29451
7062         * gfortran.dg/negative_automatic_size.f90: New test.
7063
7064 2006-10-16  David Daney  <ddaney@avtrex.com>
7065
7066         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7067
7068 2006-10-16  Eric Christopher  <echristo@apple.com>
7069
7070         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7071         x86_64.
7072
7073 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7074
7075         PR c++/28211
7076         * g++.dg/tc1/dr49.C: Tweak error messages.
7077         * g++.dg/parse/template21.C: New test.
7078
7079 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7080
7081         PR middle-end/20491
7082         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7083
7084 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7085
7086         PR fortran/29403
7087         * gfortran.dg/print_1.f90: New test.
7088
7089 2006-10-15  Jan Hubicka  <jh@suse.cz>
7090
7091         PR middle-end/29241
7092         * gcc.c-torture/compile/pr29241.c: New testcase.
7093
7094 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7095
7096         PR middle-end/29250
7097         * gcc.c-torture/compile/pr29250.c: New test.
7098
7099 2006-10-15  Richard Guenther  <rguenther@suse.de>
7100
7101         * gcc.dg/pr29299.c: New testcase.
7102
7103 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7104
7105         PR fortran/24767
7106         * gfortran.dg/label_4.f90: Adjust warning flag.
7107
7108 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7109
7110         PR fortran/29371
7111         * gfortran.dg/nullify_3.f90: New test.
7112
7113 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7114
7115         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7116         on Solaris 2.5.1 too.
7117
7118 2006-10-13  Eric Christopher  <echristo@apple.com>
7119
7120         * gcc.dg/pr25993.c: Skip for darwin.
7121
7122 2006-10-13  Eric Christopher  <echristo@apple.com>
7123
7124         * gcc.dg/visibility-11.c: Skip for darwin.
7125
7126 2006-10-13  Eric Christopher  <echristo@apple.com>
7127
7128         * gcc.dg/darwin-weakimport-1.c: Use
7129         -fno-asynchronous-unwind-tables.
7130         * gcc.dg/darwin-weakimport-3.c: Ditto.
7131
7132 2006-10-13  Richard Guenther  <rguenther@suse.de>
7133
7134         PR tree-optimization/29446
7135         * gcc.dg/torture/pr29446.c: New testcase.
7136
7137 2006-10-13  Bill Wendling  <wendling@apple.com>
7138
7139         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
7140         * g++.old-deja/g++.jason/hmc1.C: Likewise.
7141         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
7142         * g++.old-deja/g++.law/shadow1.C: Likewise.
7143         * g++.old-deja/g++.law/ctors10.C: Likewise.
7144         * g++.dg/debug/namespace1.C: Likewise.
7145         * g++.dg/inherit/namespace-as-base.C: Likewise.
7146         * g++.dg/opt/delay-slot-1.C: Likewise.
7147         * g++.dg/parse/defarg10.C: Likewise.
7148         * g++.dg/template/ptrmem11.C: Likewise.
7149         * g++.dg/template/mem_func_ptr.C: Likewise.
7150         * g++.dg/template/spec19.C: Likewise.
7151
7152 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
7153
7154         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
7155
7156 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
7157
7158         PR fortran/29373
7159         * gfortran.dg/implicit_9.f90: New test.
7160
7161         PR fortran/29407
7162         * gfortran.dg/namelist_25.f90: New test.
7163
7164         PR fortran/27701
7165         * gfortran.dg/same_name_2.f90: New test.
7166
7167         PR fortran/29232
7168         * gfortran.dg/host_assoc_types_1.f90: New test.
7169
7170         PR fortran/29364
7171         * gfortran.dg/missing_derived_type_1.f90: New test.
7172         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
7173
7174         PR fortran/29422
7175         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
7176
7177         PR fortran/29428
7178         * gfortran.dg/alloc_comp_assign_5.f90: New test.
7179
7180 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7181
7182         PR fortran/29391
7183         * gfortran.dg/bound_2.f90: New test.
7184
7185 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7186
7187         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7188         directive.
7189         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7190         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7191         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7192         * gfortran.dg/gomp/reduction3.f90: Likewise.
7193         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7194         * gfortran.dg/dummy_procedure_2.f90: Likewise.
7195         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7196         * gfortran.dg/forall_4.f90: Likewise.
7197         * gfortran.dg/spec_expr_4.f90: Likewise.
7198         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7199         * gfortran.dg/forall_5.f90: Likewise.
7200         * gfortran.dg/open_access_append_2.f90: Add check for
7201         compile-time warning.
7202
7203 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
7204
7205         PR c++/28506
7206         * g++.dg/parse/pure1.C: New test.
7207
7208 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7209
7210         PR fortran/21435
7211         * gfortran.dg/io_constraints_3.f90: New test.
7212         * gfortran.dg/open_access_append_1.f90: Add checks
7213         for compile-time warnings.
7214         * gfortran.dg/pr20163-2.f: Likewise.
7215         * gfortran.dg/iostat_2.f90: Likewise.
7216         * gfortran.dg/label_4.f90: Delete the temporary
7217         file.
7218         * gfortran.dg/direct_io_2.f90: Add a FILE=
7219         specifier.
7220         * gfortran.dg/iomsg_1.f90: Add check for
7221         compile-time warning.
7222
7223 2006-10-12  Jan Hubicka  <jh@suse.cz>
7224
7225         PR c/28419
7226         * gcc.dg/pr28319.c: New test.
7227
7228 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
7229         PR c++/29318
7230         * g++.dg/ext/vla4.C: New test.
7231
7232 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7233
7234         PR c++/27961
7235         * g++.dg/template/crash60.C: New test.
7236         * g++.dg/other/large-size-array.C: Adjust error markers.
7237         * g++.dg/parse/crash27.C: Likewise.
7238         * g++.dg/template/crash1.C: Likewise.
7239
7240 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
7241
7242         PR testsuite/29093
7243         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7244
7245 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
7246
7247         PR preprocessor/28709
7248         * gcc.dg/cpp/paste14.c: New test.
7249
7250 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
7251
7252         PR c++/29175
7253         * g++.dg/init/array24.C: New test.
7254
7255 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7256
7257         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7258         of <sys/types.h>.
7259
7260 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
7261
7262         PR c++/29024
7263         * g++.dg/parse/typedef8.C: New test.
7264         * g++.dg/other/mult-stor1.C: Adjust error markers.
7265
7266 2006-10-11  Richard Guenther  <rguenther@suse.de>
7267
7268         PR tree-optimization/28230
7269         * gcc.dg/torture/pr28230.c: New testcase.
7270
7271 2006-10-11  Richard Guenther  <rguenther@suse.de>
7272
7273         PR inline-asm/29119
7274         * gcc.dg/torture/pr29119.c: New testcase.
7275
7276 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
7277
7278         PR middle-end/29272
7279         * gcc.c-torture/execute/20060930-2.c: New test.
7280
7281 2006-10-09  Richard Henderson  <rth@redhat.com>
7282
7283         Revert emutls patch.
7284
7285 2006-10-09  Richard Guenther  <rguenther@suse.de>
7286
7287         PR middle-end/29254
7288         * gcc.dg/pr29254.c: New testcase.
7289
7290 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
7291             Paul Thomas  <pault@gcc.gnu.org>
7292
7293         PR fortran/20541
7294         * gfortran.dg/alloc_comp_basics_1.f90: New test.
7295         * gfortran.dg/alloc_comp_basics_2.f90: New test.
7296         * gfortran.dg/alloc_comp_assign_1.f90: New test.
7297         * gfortran.dg/alloc_comp_assign_2.f90: New test.
7298         * gfortran.dg/alloc_comp_assign_3.f90: New test.
7299         * gfortran.dg/alloc_comp_assign_4.f90: New test.
7300         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7301         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7302         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7303         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
7304         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
7305         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
7306         * gfortran.dg/alloc_comp_std.f90: New test.
7307         * gfortran.dg/move_alloc.f90: New test.
7308
7309 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
7310
7311         PR fortran/29115
7312         * gfortran.dg/derived_constructor_comps_2.f90: New test.
7313
7314         PR fortran/29211
7315         * gfortran.dg/forall_char_dependencies_1.f90: New test.
7316
7317 2006-10-08  Tobias Burnus  <burnus@net-b.de>
7318
7319         PR fortran/28585
7320         * gfortran.dg/new_line.f90: New test.
7321
7322 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7323
7324         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
7325         * gcc.dg/torture/builtin-convert-1.c,
7326         gcc.dg/torture/builtin-convert-2.c,
7327         gcc.dg/torture/builtin-convert-3.c,
7328         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
7329
7330 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
7331
7332         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7333         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7334         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7335         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
7336
7337 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
7338
7339         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
7340         Xfail some tests for powerpc-darwin and powerpc-aix.
7341
7342 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR c/29380
7345         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
7346
7347 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7348
7349         PR target/29300
7350         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7351         on hppa*-*-hpux*.
7352
7353 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7354
7355         PR fortran/16580
7356         PR fortran/29288
7357         * gfortran.fortran-torture/execute/specifics.f90:
7358         Add tests for using all possible intrinsics as actual arguments.
7359         * gfortran.dg/specifics_1.f90: Add tests for using
7360         all possible intrinsics as actual arguments.
7361         * gfortran.dg/specifics_2.f90: New file.
7362         * gfortran.dg/specifics_3.f90: New file.
7363
7364 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
7365
7366         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
7367         * gcc.dg/debug/debug-2.c: Likewise.
7368
7369 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
7370
7371         * gcc.c-torture/compile/sync-2.c: New test.
7372
7373 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7374
7375         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
7376         line endings.
7377
7378 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7379
7380         PR rtl-optimization/29128
7381         * gcc.c-torture/compile/pr29128.c: New test.
7382
7383 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7384
7385         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
7386         line endings.
7387
7388 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
7389
7390         PR middle-end/29256
7391         * gcc.dg/tree-ssa/loop-19.c: New test.
7392
7393 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR tree-optimization/29330
7396         * gcc.dg/pr29330.c: New test.
7397
7398         PR target/28924
7399         * gcc.c-torture/compile/20061005-1.c: New test.
7400
7401 2006-10-06  Olivier Hainque  <hainque@adacore.com>
7402
7403         * gcc.dg/typename-vla-1.c: New case.
7404         * gnat.dg/forward_vla.adb: New case.
7405
7406 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7407
7408         PR tree-optimization/29290
7409         * gfortran.dg/loop_nest_1.f90: New test.
7410
7411         PR target/29198
7412         * gcc.dg/tls/opt-12.c: New test.
7413
7414         PR fortran/28415
7415         * gfortran.dg/save_2.f90: New test.
7416
7417         PR c/29091
7418         * gcc.dg/pr29091.c: New test.
7419
7420 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
7421
7422         * lib/target-supports.exp
7423         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
7424         same as x86_64-*-*; check for LP64.
7425
7426 2006-10-04  Richard Henderson  <rth@redhat.com>
7427
7428         * lib/target-supports.exp (check_effective_target_tls): Redefine
7429         to mean non-emulated tls.
7430         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7431         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7432         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7433         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7434         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7435         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7436         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7437
7438 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
7439
7440         PR fortran/29343
7441         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
7442
7443 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7444
7445         * gfortran.dg/bounds_check_fail_1.f90: New test.
7446
7447 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
7448
7449         PR c++/29020
7450         * g++.dg/template/friend48.C: New test.
7451
7452 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
7453
7454         PR fortran/29098
7455         * gfortran.dg/default_initialization_2.f90: New test.
7456
7457 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
7458
7459         PR fortran/20779
7460         PR fortran/20891
7461         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
7462
7463 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
7464
7465         PR fortran/29284
7466         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
7467
7468         PR fortran/29321
7469         PR fortran/29322
7470         * gfortran.dg/missing_optional_dummy_2.f90: New test.
7471
7472         PR fortran/25091
7473         PR fortran/25092
7474         * gfortran.dg/entry_array_specs_1.f90: New test.
7475
7476 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7477
7478         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
7479         insufficient to inhibit some test failures at -O3.  Do testing
7480         on integers.
7481
7482 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
7483
7484         PR c++/29138
7485         * g++.dg/inherit/access8.C: New test.
7486         * g++.dg/template/dtor4.C: Tweak error messages.
7487
7488 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7489
7490         PR fortran/27478
7491         * gfortran.dg/entry_8.f90: New test.
7492
7493 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7494
7495         PR c++/29291
7496         * g++.dg/parse/new4.C: New test.
7497
7498 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
7499
7500         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
7501         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
7502         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
7503         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
7504         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
7505
7506 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7507
7508         PR fortran/19260
7509         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
7510         * gfortran.dg/continuation_2.f90: New test.
7511
7512         PR fortran/19262
7513         * gfortran.dg/continuation_3.f90: New test.
7514         * gfortran.dg/continuation_4.f90: New test.
7515         * gfortran.dg/continuation_5.f: New test.
7516         * gfortran.dg/continuation_6.f: New test.
7517
7518 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
7519
7520         PR c++/29226
7521         * g++.dg/template/vla1.C: New test.
7522
7523 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7524
7525         PR fortran/29210
7526         * gfortran.dg/complex_parameter_1.f90: New test.
7527
7528 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
7529
7530         PR c/29154
7531         * gcc.c-torture/execute/20060929-1.c: New test.
7532
7533 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
7534
7535         PR c++/29105
7536         * g++.dg/template/member6.C: New test.
7537         * g++.dg/parse/typename7.C: Adjust error markers.
7538
7539         PR c++/29080
7540         * g++.dg/template/member7.C: New test.
7541
7542 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
7543
7544         PR c/24010
7545         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
7546         gcc.dg/Woverride-init-3.c: New tests.
7547
7548 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7549
7550         * gcc.c-torture/execute/20060930-1.c: New test.
7551
7552 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7553
7554         PR fortran/18791
7555         * gfortran.dg/specifics_1.f90: New test.
7556         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
7557         complex specifics.
7558
7559 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7560
7561         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
7562         pthread-init-common.h: New.
7563
7564 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7565
7566         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
7567         precision on some archs.
7568
7569 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
7570
7571         * gcc.dg/non-local-goto-1.c: New test.
7572         * gcc.dg/non-local-goto-2.c: Likewise.
7573         * gcc.dg/setjmp-3.c: Likewise.
7574         * gcc.dg/setjmp-4.c: Likewise.
7575
7576 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
7577
7578         * gnat.dg/self_aggregate_with_pointer.adb: New test.
7579
7580 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7581
7582         PR fortran/28276
7583         * gfortran.dg/exponent_1.f90: New test.
7584
7585         PR fortran/27021
7586         * gfortran.dg/nearest_1.f90: New test.
7587
7588 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
7589
7590         PR middle-end/25261
7591         PR middle-end/28790
7592         * gcc.dg/gomp/nestedfn-1.c: New test.
7593
7594 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
7595
7596         PR objc/29195
7597         * objc/compile/method-1.m: New test.
7598
7599 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
7600
7601         PR c++/26938
7602         * g++.dg/template/crash58.C: New test.
7603         * g++.dg/parse/crash28.C: Adjust error markers.
7604         * g++.dg/template/crash34.C: Likewise.
7605         * g++.dg/template/friend31.C: Likewise.
7606         * g++.dg/template/crash32.C: Likewise.
7607
7608         PR c++/27329
7609         * g++.dg/template/crash59.C: New test.
7610
7611         PR c++/27667
7612         * g++.dg/template/spec33.C: New test.
7613         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
7614
7615 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
7616             Adam Nemet  <anemet@caviumnetworks.com>
7617
7618         * gcc.dg/tree-ssa/ivopts-1.c: New test.
7619         * gcc.dg/tree-ssa/ivopts-2.c: New test.
7620
7621 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
7622
7623         PR target/28911
7624         * gcc.dg/pr28911.c: New.
7625
7626 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
7627
7628         PR target/29169
7629         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
7630         (dg-options): Add -mfpmath=387.
7631
7632 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
7633
7634         PR c/28706
7635         * gcc.dg/pr28706.c: New test.
7636
7637         PR c/28712
7638         * gcc.dg/pr28712.c: New test.
7639
7640 2006-09-22  Mike Stump  <mrs@apple.com>
7641
7642         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
7643
7644 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
7645
7646         PR tree-optimization/28888
7647         * gcc.dg/pr28888.c: New test.
7648
7649 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
7650
7651         PR c++/29016
7652         * g++.dg/init/ptrfn1.C: New test.
7653
7654 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
7655
7656         PR c++/28861
7657         * g++.dg/template/spec32.C: New test.
7658         * g++.dg/parse/crash9.C: Adjust error markers.
7659
7660         PR c++/28303
7661         * g++.dg/template/typedef6.C: New test.
7662         * g++.dg/init/error1.C: Adjust error markers.
7663         * g++.dg/parse/crash9.C: Likewise.
7664         * g++.dg/template/crash55.C: Likewise.
7665
7666 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
7667
7668         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
7669
7670 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
7671
7672         PR target/27650
7673         * g++.dg/ext/dllimport12.C: New test.
7674
7675 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
7676
7677         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
7678         * gcc.target/mips/nmadd-2.c: Likewise.
7679         * gcc.target/mips/mips-ps-6.c: New test.
7680         * gcc.target/mips/neg-abs-1.c: Likewise.
7681         * gcc.target/mips/neg-abs-2.c: Likewise.
7682         * gcc.target/mips/nmadd-3.c: New test.
7683
7684 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
7685
7686         PR middle-end/28046
7687         * gcc.dg/gomp/atomic-10.c: New test.
7688         * g++.dg/gomp/atomic-10.C: New test.
7689
7690 2006-09-20  Eric Christopher  <echristo@apple.com>
7691
7692         * gcc.target/i386/sse3-not-fisttp.c: New.
7693
7694 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
7695
7696         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
7697
7698 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
7699
7700         * gcc.c-torture/execute/pr28289.c (one): New variable.
7701         (main): Use it instead of argc.
7702         * gcc.c-torture/execute/20060102-1.c (one): New variable.
7703         (main): Use it instead of argc.
7704
7705 2006-09-19  Paul Brook  <paul@codesourcery.com>
7706
7707         PR target/28516
7708         * gcc.dg/nested-func-5.c: New test.
7709
7710 2006-09-19  Ben Elliston  <bje@au.ibm.com>
7711
7712         * lib/target-supports.exp (check_effective_target_tls): Compile
7713         test stubs using ${tool}_target_compile, not just target_compile.
7714         (check_effective_target_tls_runtime): Likewise.
7715
7716 2006-09-19  Ben Elliston  <bje@au.ibm.com>
7717
7718         * gcc.c-torture/compile/20030405-1.x: Remove.
7719
7720         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
7721         optimising linker from discarding it.
7722
7723 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
7724
7725         PR fortran/28526
7726         * gfortran.dg/keyword_symbol_1.f90: New test.
7727
7728         * gfortran.dg/spread_shape_1.f90: Add missing warning with
7729         pedantic compilation option.
7730
7731 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
7732
7733         PR fortran/29060
7734         * gfortran.dg/spread_shape_1.f90: New test.
7735
7736 2006-09-17  Roger Sayle  <roger@eyesopen.com>
7737
7738         PR tree-optimization/28887
7739         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
7740
7741 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
7742
7743         PR c/25993
7744         * gcc.dg/pr25993.c: New test.
7745
7746 2006-09-17  Ira Rosen  <irar@il.ibm.com>
7747
7748         PR tree-opt/21591
7749         * gcc.dg/vect/pr21591.c: New test.
7750
7751 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
7752
7753         PR tree-opt/29059
7754         * gcc.c-torture/compile/strcpy-1.c: New test.
7755         * gcc.c-torture/compile/strcpy-2.c: New test.
7756         * gcc.c-torture/compile/memcpy-1.c: New test.
7757         * gcc.c-torture/compile/memcpy-2.c: New test.
7758
7759 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7760
7761         PR testsuite/29055
7762         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
7763
7764 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7765
7766         * gnat.dg/specs/double_record_extension1.ads: New test.
7767         * gnat.dg/specs/double_record_extension2.ads: Likewise.
7768
7769 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
7770
7771         PR fortran/29051
7772         * gfortran.dg/oldstyle_3.f90: New test.
7773
7774 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7775
7776         PR libgfortran/29099
7777         * gfortran.dg/secnds-1.f: New test.
7778
7779 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7780
7781         PR libgfortran/29053
7782         * gfortran.dg/streamio_9.f90: New test.
7783         * gfortran.dg/streamio_10.f90: New test.
7784
7785 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
7786
7787         PR C++/29002
7788         * g++.dg/init/array22.C: New test.
7789         * g++.dg/init/array23.C: New test.
7790
7791 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
7792
7793         * stackcheck.lst: Update list of tests requiring stack checking.
7794         * norun.lst: Adjust for above change.
7795         * ada95.lst: New file.
7796         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
7797         requiring -gnat95 switch.
7798
7799 2006-09-14  Olivier Hainque  <hainque@adacore.com>
7800
7801         * gnat.dg/in_out_parameter.adb: New test.
7802
7803 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
7804
7805         PR debug/28980
7806         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
7807
7808 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7809
7810         * gnat.dg/specs/unchecked_union.ads: New test.
7811
7812 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
7813
7814         PR rtl-optimization/28982
7815         * gcc.c-torture/execute/pr28982a.c: New test.
7816         * gcc.c-torture/execute/pr28982b.c: Likewise.
7817
7818 2006-09-12  Eric Christopher  <echristo@apple.com>
7819
7820         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
7821         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
7822
7823 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
7824
7825         PR c/28768
7826         PR preprocessor/14634
7827         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
7828         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
7829         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
7830
7831 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7832
7833         * gcc.dg/pr28243.c: New test.
7834
7835 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
7836
7837         PR fortran/28971
7838         gfortran.dg/pr28971.f90: New test to act as a backstop in case
7839         this undiagnosed regression reappears.
7840
7841 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
7842
7843         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
7844         Treat $srcdir as a literal.
7845         * lib/fortran-torture.exp (fortran-torture-compile,
7846         fortran-torture-execute): Likewise.
7847         * lib/objc-torture.exp (objc-torture-compile,
7848         objc-torture-execute): Likewise.
7849         * lib/profopt.exp (profopt-execute): Likewise.
7850
7851 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
7852
7853         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
7854
7855 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
7856
7857         PR testsuite/28950
7858         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
7859
7860 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
7861
7862         PR target/13685
7863         * gcc.target/i386/pr13685.c: New test.
7864
7865 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7866
7867         * gcc.dg/pr28726.c: New test.
7868
7869 2006-09-11  Josh Conner  <jconner@apple.com>
7870
7871         * gcc.dg/nrv3.c: Increase size of structure.
7872         * gcc.dg/nrv4.c: Likewise.
7873         * gcc.dg/nrv5.c: Likewise.
7874
7875 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
7876
7877         PR libfortran/28890
7878         gfortran.dg/assumed_charlen_function_5.f90: New test.
7879
7880 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
7881
7882         PR c++/28991
7883         * g++.dg/init/static3.C: New test.
7884
7885 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
7886
7887         PR testsuite/29007
7888         * gcc.dg/long-long-cst1.c (t): Add cast to
7889         __SIZE_TYPE__ before casting to int.
7890         (main): Return 0 on success.
7891
7892 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7893
7894         * gcc.c-torture/execute/20060910-1.c: New test.
7895
7896 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
7897
7898         PR middle-end/26983
7899         * gcc.dg/pr26983.c: New test.
7900
7901 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
7902
7903         PR target/29006
7904         * gcc.c-torture/execute/pr29006.c: New test.
7905
7906 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
7907
7908         PR libfortran/28947
7909         gfortran.dg/matmul_4.f90: New test.
7910
7911 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
7912
7913         PR fortran/28959
7914         gfortran.dg/used_types_10: New test.
7915
7916 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
7917
7918         PR libfortran/28923
7919         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
7920         gfortran.dg/array_initializer_3.f90: New test.
7921
7922 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7923
7924         PR fortran/28914
7925         * gfortran.dg/actual_array_constructor_3.f90: New test.
7926
7927 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
7928
7929         PR testsuite/26778
7930         * gcc.target/i386/pr26778.c: New testcase.
7931
7932 2006-09-08  Eric Christopher  <echristo@apple.com>
7933
7934         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
7935         * gcc.target/i386/memcpy-1.c: Ditto.
7936         * gcc.target/i386/asm-1.c: Ditto.
7937         * gcc.target/i386/20060512-4.c: Ditto.
7938         * gcc.target/i386/compress-float-387.c: Ditto.
7939         * gcc.target/i386/20060512-1.c: Ditto.
7940         * gcc.target/i386/compress-float-sse.c: Ditto.
7941         * gcc.target/i386/20060512-2.c: Ditto.
7942         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
7943         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7944         * gcc.target/i386/compress-float-387-pic.c: Ditto.
7945         * gcc.dg/pr26449.c: Ditto.
7946         * gcc.dg/attr-ms_struct-2.c: Ditto.
7947         * gcc.dg/attr-ms_struct-1.c: Ditto.
7948         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
7949
7950 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
7951
7952         PR c/28504
7953         * gcc.dg/vla-10.c: New test.
7954
7955 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7956
7957         PR c++/28858
7958         * g++.dg/parse/template20.C: New test.
7959         * g++.dg/template/operator8.C: Remove obsolete part.
7960         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
7961         * g++.old-deja/g++.pt/crash65.C: Likewise.
7962
7963 2006-09-07  Jason Merrill  <jason@redhat.com>
7964
7965         PR middle-end/27724
7966         * gcc.dg/long-long-cst1.c: New test.
7967
7968 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7969
7970         PR C++/28906
7971         * g++.dg/other/array3.C: New test.
7972         * g++.dg/other/array4.C: New test.
7973         * g++.dg/other/array5.C: New test.
7974
7975 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
7976
7977         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
7978
7979 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
7980
7981         PR target/28946
7982         * gcc.target/i386/pr28946.c: New test.
7983
7984 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
7985
7986         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
7987         in integer literal constant.
7988         * gfortran.dg/enum_8.f90: Ditto.
7989         * gfortran.dg/g77/20030326-1.f: Ditto.
7990
7991 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
7992
7993         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
7994         nonconformance usage.
7995
7996 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7997
7998         PR middle-end/28862
7999         * gcc.c-torture/compile/vector-align-1.c: New test.
8000
8001 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8002
8003         PR rtl-opt/27883
8004         * g++.dg/opt/copysign-1.C: New test.
8005
8006 2006-09-06  Jason Merrill  <jason@redhat.com>
8007
8008         PR c++/27371
8009         * g++.dg/warn/unused-result1.C: New test.
8010
8011 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8012
8013         PR c++/28903
8014         * g++.dg/ext/vla3.C: New test.
8015
8016         PR c++/28886
8017         * g++.dg/template/array16.C: New test.
8018
8019 2006-09-06  Richard Guenther  <rguenther@suse.de>
8020
8021         * gcc.dg/pr27226.c: Remove testcase again.
8022
8023 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8024
8025         PR tree-opt/28937
8026         * g++.dg/opt/unroll2.C: New test.
8027
8028 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8029
8030         PR tree-opt/28952
8031         * gcc.dg/vect/pr28952.c: New test.
8032
8033 2006-09-05  Richard Guenther  <rguenther@suse.de>
8034
8035         PR tree-optimization/28900
8036         * gcc.dg/torture/pr28900.c: New testcase
8037
8038 2006-09-05  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/28905
8041         * gcc.c-torture/compile/pr28905.c: New testcase.
8042
8043 2006-09-05  Richard Guenther  <rguenther@suse.de>
8044
8045         PR middle-end/28935
8046         * gcc.dg/pr28935.c: New testcase.
8047
8048 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8049
8050         * gcc.c-torture/execute/20060905-1.c: New test.
8051
8052 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8053
8054         PR fortran/28908
8055         * gfortran.dg/used_types_7.f90: New test.
8056         * gfortran.dg/used_types_8.f90: New test.
8057         * gfortran.dg/used_types_9.f90: New test.
8058
8059 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8060
8061         * gcc.c-torture/compile/20060904-1.c: New test.
8062
8063 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8064
8065         PR c++/23287 Revert my 2006-09-01 patch
8066         * g++.dg/parse/dtor12.C: Remove.
8067
8068 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8069
8070         PR c+/27670
8071         * g++.dg/template/operator9.C: New test.
8072
8073         PR c++/27493
8074         * g++.dg/template/operator7.C: New test.
8075
8076         PR c++/27494
8077         * g++.dg/template/operator8.C: New test.
8078
8079         PR c++/27397
8080         * g++.dg/template/crash57.C: New test.
8081
8082         * g++.dg/template/typedef4.C: Adjust error markers.
8083         * g++.dg/template/typedef5.C: Likewise.
8084
8085 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8086
8087         PR c++/28878
8088         * g++.dg/parse/crash33.C: New test.
8089
8090 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8091         Richard Guenther  <rguenther@suse.de>
8092         Adam Nemet  <anemet@caviumnetworks.com>
8093
8094         PR middle-end/27226
8095         * gcc.target/mips/memcpy-1.c: New testcase.
8096         * gcc.dg/pr27226.c: Likewise.
8097
8098 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8099
8100         PR c++/28705
8101         * g++.dg/lookup/koenig5.C: New.
8102         * g++.dg/template/crash56.C: New.
8103
8104 2006-09-01  Josh Conner  <jconner@apple.com>
8105
8106         PR c++/25505
8107         * gcc.dg/nrv3.c: New test.
8108         * gcc.dg/nrv4.c: New test.
8109         * gcc.dg/nrv5.c: New test.
8110
8111 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8112
8113         PR c++/23287
8114         * g++.dg/parse/dtor12.C: New.
8115
8116 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8117
8118         PR tree-optimization/28839
8119         * gcc.dg/pr28839.c: New test.
8120
8121 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
8122
8123         PR target/24367
8124         * gcc.dg/pr24367.c: New testcase.
8125
8126 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
8127
8128         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
8129
8130 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
8131
8132         PR rtl-optimization/27735
8133         * gcc.dg/loop-unswitch-1.c: New test.
8134
8135 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
8136
8137         PR fortran/28885
8138         * gfortran.dg/aliasing_dummy_2.f90: New test.
8139
8140         PR fortran/20067
8141         * gfortran.dg/generic_5.f90: Change error message.
8142
8143         PR fortran/28873
8144         * gfortran.dg/generic_6.f90: New test.
8145
8146         PR fortran/25077
8147         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
8148
8149         PR fortran/25102
8150         * gfortran.dg/invalid_interface_assignment.f90: New test.
8151
8152         PR fortran/24866
8153         * gfortran.dg/module_proc_external_dummy.f90: New test.
8154
8155 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
8156
8157         PR c++/28349
8158         * testsuite/g++.dg/warn/var-args1.C: New test.
8159
8160 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
8161
8162         PR fortran/28866
8163         * gfortran.dg/simpleif_2.f90: New test.
8164         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
8165         * gfortran.dg/enum_5.f90: Ditto.
8166
8167 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8168             Kazu Hirata  <kazu@codesourcery.com>
8169
8170         PR tree-optimization/17506
8171         * gcc.dg/pr17506.c: New.
8172
8173 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
8174
8175         PR c++/28139
8176         * g++.dg/eh/alias1.C: New test.
8177
8178 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8179
8180         PR c++/28860
8181         * g++.dg/template/ttp22.C: New test.
8182
8183 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
8184
8185         PR middle-end/26632
8186         * gcc.dg/pr26632.c: New.
8187
8188 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8189
8190         PR libgfortran/28354
8191         * gfortran.dg/fmt_zero_precision.f90: New test.
8192
8193 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
8194
8195         PR c++/28058
8196         * g++.dg/template/spec31.C: New test.
8197
8198 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
8199
8200         PR c++/26573
8201         * g++.dg/other/static2.C: New test.
8202
8203 2006-08-26  Roger Sayle  <roger@eyesopen.com>
8204
8205         * gcc.dg/Wswitch-enum-2.c: New test case.
8206         * gcc.dg/Wswitch-enum-3.c: Likewise.
8207
8208 2006-08-26  Richard Guenther  <rguenther@suse.de>
8209
8210         * gcc.c-torture/compile/20060826-1.c: New testcase.
8211
8212 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
8213
8214         PR c++/28736
8215         * g++.dg/template/void10.C: New test.
8216
8217         PR c++/28737
8218         * g++.dg/template/void8.C: New test.
8219
8220         PR c+_+/28738
8221         * g++.dg/template/void9.C: New test.
8222
8223         * g++.dg/template/void3.C: Adjust error markers.
8224         * g++.dg/template/void4.C: Likewise.
8225         * g++.dg/template/crash55.C: Likewise.
8226         * g++.dg/template/void7.C: Likewise
8227
8228 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
8229
8230         PR c++/28588
8231         * g++.dg/inherit/access6.C: New test.
8232         * g++.dg/inherit/access7.C: Likewise.
8233
8234         PR c++/28595
8235         * g++.dg/template/array15.C: New test.
8236         * g++.dg/template/crash2.C: Tweak error markers.
8237
8238 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
8239
8240         PR middle-end/28683
8241         * gcc.c-torture/compile/20060823-1.c: New test.
8242
8243 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8244
8245         PR c++/28853
8246         * g++.dg/template/ttp21.C: New test.
8247
8248         PR c++/28852
8249         * g++.dg/other/operator1.C: Add error-marker.
8250         * g++.dg/other/operator2.C: New test.
8251
8252 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8253
8254         PR c/27893
8255         * gcc.c-torture/compile/vla-const-1.c,
8256         gcc.c-torture/compile/vla-const-2.c: New tests.
8257
8258 2006-08-26  Richard Guenther  <rguenther@suse.de>
8259
8260         PR middle-end/28814
8261         * gcc.dg/torture/pr28814.c: New testcase.
8262
8263 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8264
8265         PR c/28418
8266         * gcc.c-torture/compile/compound-literal-1.c: New test.
8267
8268 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8269
8270         PR c/28299
8271         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8272         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8273         Expect extra diagnostics.
8274
8275 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
8276
8277         gcc.dg/noncompile/pr16876.c: New test.
8278
8279 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
8280
8281         PR c++/28056
8282         * g++.dg/parse/local1.C: New test.
8283         * g++.dg/other/qual1.C: Tweak error marker.
8284
8285 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8286
8287         PR c++/27787
8288         * g++.dg/template/typename10.C: New.
8289         * g++.dg/template/lookup4.C: Remove bogus error marker.
8290
8291 2006-08-25  Richard Guenther  <rguenther@suse.de>
8292
8293         PR testsuite/28829
8294         * gcc.dg/pr26570.c: Fix testcase.
8295
8296 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
8297
8298         PR tree-opt/28807
8299         * gcc.c-torture/execute/mayalias-2.c: New test.
8300         * gcc.dg/tree-ssa/alias-13.c: New test.
8301
8302 2006-08-24  Jan Hubicka  <jh@suse.cz>
8303
8304         PR debug/26881
8305         * gcc.dg/debug/pr26881.c: New file.
8306
8307 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
8308
8309         PR fortran/28788
8310         * gfortran.dg/used_types_4.f90: New test.
8311         * gfortran.dg/derived_init_2.f90: Modify to check sibling
8312         association of derived types.
8313         * gfortran.dg/used_types_2.f90: Add module cleanup.
8314         * gfortran.dg/used_types_3.f90: The same.
8315
8316         PR fortran/28771
8317         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
8318         fix of regression.
8319
8320 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8321
8322         PR 28813
8323         * gfortran.dg/direct_io_6.f90: Remove test.
8324
8325 2006-08-23  Stuart Hastings  <stuart@apple.com>
8326
8327         PR 28825
8328         * gcc.target/i386/20060821-1.c: New.
8329
8330 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
8331
8332         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
8333         dg-warning strings for dllimport.
8334
8335 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8336
8337         PR C++/28450
8338         * g++.dg/ext/vector4.C: New test.
8339         * g++.dg/ext/complex1.C: New test.
8340
8341 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
8342
8343         PR debug/28692
8344         * gcc.dg/debug/const-1.c: New.
8345         * gcc.dg/debug/const-2.c: New.
8346         * gcc.dg/debug/dwarf2/const-1.c: New.
8347         * gcc.dg/debug/dwarf2/const-2.c: New.
8348         * gcc.dg/debug/dwarf2/const-2b.c: New.
8349
8350 2006-08-22  Richard Guenther  <rguenther@suse.de>
8351
8352         PR middle-end/28776
8353         * gcc.c-torture/compile/pr28776-1.c: New testcase.
8354         * gcc.c-torture/compile/pr28776-2.c: Likewise.
8355
8356 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8357
8358         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
8359
8360 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
8361
8362         PR c++/26269
8363         * g++.dg/other/error14.C: New test.
8364
8365         PR c++/28505
8366         * g++.dg/parse/ctor7.C: New test.
8367         * g++.dg/parse/ctor8.C: Likewise.
8368
8369         PR c++/28741
8370         * g++.dg/template/void7.C: New test.
8371
8372 2006-08-21  Olivier Hainque  <hainque@adacore.com>
8373
8374         * gnat.dg/self_aggregate_with_zeros.adb: New test.
8375         * gnat.dg/self_aggregate_with_array.adb: New test.
8376
8377 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8378
8379         * g++.dg/eh/arm-vfp-unwind.C: New test.
8380
8381 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
8382
8383         PR c++/28341
8384         * g++.dg/template/ref3.C: New test.
8385         * g++.dg/template/nontype13.C: New test.
8386
8387         PR c++/28346
8388         * g++.dg/template/ptrmem17.C: New test.
8389
8390 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
8391
8392         PR target/28648 c:
8393         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
8394
8395 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
8396
8397         PR fortran/28630
8398         * gfortran.dg/used_types_2.f90: New test.
8399
8400         PR fortran/28601
8401         * gfortran.dg/used_types_3.f90: New test.
8402
8403         PR fortran/20886
8404         * gfortran.dg/generic_actual_arg.f90: New test.
8405
8406         PR fortran/28735
8407         * gfortran.dg/module_private_array_refs_1.f90: New test.
8408
8409         PR fortran/28762
8410         * gfortran.dg/program_name_1.f90: New test.
8411
8412         PR fortran/28425
8413         * gfortran.dg/derived_constructor_comps_1.f90: New test.
8414
8415         PR fortran/28496
8416         * gfortran.dg/array_initializer_2.f90: New test.
8417
8418         PR fortran/18111
8419         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
8420
8421         PR fortran/28600
8422         * gfortran.dg/assumed_charlen_function_4.f90: New test.
8423
8424         PR fortran/28771
8425         * gfortran.dg/assumed_charlen_in_main.f90: New test.
8426
8427         PR fortran/28660
8428         * gfortran.dg/dependent_decls_1.f90: New test.
8429
8430 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8431
8432         PR fortran/25217
8433         * gfortran.dg/derived_init_2.f90: New.
8434
8435 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
8436
8437         * gcc.c-torture/execute/pr28289.c: New test.
8438
8439 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
8440
8441         PR c/28744
8442         * gcc.dg/attr-externally-visible-1.c: New test.
8443         * gcc.dg/attr-externally-visible-2.c: New test.
8444         * g++.dg/parse/attr-externally-visible-1.C: New test.
8445         * g++.dg/parse/attr-externally-visible-2.C: New test.
8446
8447 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8448
8449         PR c++/28606
8450         * g++.dg/parse/dtor11.C: New test.
8451
8452 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8453
8454         PR rtl-optimization/28489
8455         * gcc.c-torture/compile/pr28489.c: New test.
8456
8457 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8458
8459         PR c++/28710
8460         * g++.dg/template/redecl4.C: New test.
8461
8462         PR c++/28711
8463         * g++.dg/template/ctor8.C: New test.
8464
8465 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
8466
8467         * gcc.dg/pr26570.c: Fix testcase.
8468
8469 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
8470
8471         * PR c++/28573
8472         * g++.dg/parse/offsetof6.C: New test.
8473         * g++.dg/parse/offsetof6.C: New test.
8474         * g++.dg/parse/offsetof7.C: New test.
8475
8476 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8477
8478         PR testsuite/28602
8479         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
8480         is false.
8481
8482 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8483
8484         PR c++/28302
8485         * g++.dg/ext/vector3.C: New test.
8486
8487 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
8488
8489         PR gcov/profile/26570
8490         * gcc.dg/pr26570.c: New test.
8491
8492 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
8493
8494         PR c/27697
8495         * gcc.dg/qual-component-1.c: New test.
8496
8497 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8498
8499         PR c++/28593
8500         * g++.dg/parse/new3.C: New test.
8501
8502 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8503
8504         PR fortran/25828
8505         * gfortran.dg/streamio_1.f90: New test.
8506         * gfortran.dg/streamio_2.f90: New test.
8507         * gfortran.dg/streamio_3.f90: New test.
8508         * gfortran.dg/streamio_4.f90: New test.
8509         * gfortran.dg/streamio_5.f90: New test.
8510         * gfortran.dg/streamio_6.f90: New test.
8511         * gfortran.dg/streamio_7.f90: New test.
8512         * gfortran.dg/streamio_8.f90: New test.
8513
8514 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
8515
8516         PR c/28287
8517         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
8518
8519 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
8520
8521         PR c++/28594
8522         * g++.dg/template/void6.C: New test.
8523
8524 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8525
8526         PR c/28649
8527         * gcc.dg/parse-error-1.c: New test.
8528         * gcc.dg/parse-error-2.c: New test.
8529         * gcc.dg/cpp/digraph2.c: Add error-marker.
8530         * gcc.dg/noncompile/920923-1.c: Likewise.
8531
8532 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8533
8534         PR c/27490
8535         * gcc.dg/sizeof-2.c: New testcase.
8536
8537         PR c/27489
8538         * gcc.dg/switch-A.c: New testcase.
8539
8540 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
8541
8542         PR c++/28288
8543         PR c++/14556
8544         * g++.old-deja/g++.warn/compare1.C: Delete.
8545         * g++.dg/opt/pr7503-2.C: Delete.
8546         * g++.dg/opt/pr7503-3.C: Delete.
8547         * g++.dg/opt/pr7503-4.C: Delete.
8548         * g++.dg/opt/pr7503-5.C: Delete.
8549         * g++.dg/opt/max1.C: Delete.
8550         * g++.dg/warn/minmax.C: Delete.
8551         * g++.dg/expr/minmax.C: New test.
8552
8553 2006-08-14  Richard Guenther  <rguenther@suse.de>
8554
8555         PR testsuite/28703
8556         * gcc.c-torture/execute/pr28651.c: Do not use argc
8557         to avoid optimization, instead forbid inlining.
8558
8559 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
8560
8561         PR rtl-optimization/28634
8562         * gcc.c-torture/execute/ieee/pr28634.c: New test.
8563
8564 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
8565
8566         PR c/27184
8567         * gcc.dg/torture/pr27184.c: New test.
8568
8569 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
8570
8571         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
8572
8573 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8574
8575         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
8576         * gfortran.dg/stat_2.f90: Likewise.
8577         * gfortran.dg/chmod_1.f90: Likewise.
8578         * gfortran.dg/chmod_2.f90: Likewise.
8579         * gfortran.dg/chmod_3.f90: Likewise.
8580
8581 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
8582
8583         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
8584
8585 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8586
8587         * g++.dg/opt/pr23454-2.C: New test.
8588
8589 2006-08-11  Richard Guenther  <rguenther@suse.de>
8590
8591         PR middle-end/28651
8592         * gcc.c-torture/execute/pr28651.c: New testcase.
8593
8594 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
8595
8596         * gnat.dg/specs/static_initializer.ads: New test.
8597
8598 2006-08-10  Paul Brook  <paul@codesourcery.com>
8599
8600         * gcc.target/arm/cond-asm.c: New test.
8601
8602 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
8603
8604         PR tree-optimization/26197
8605         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
8606         * g++.dg/vect/vect.exp: Compile the new tests with
8607         --param max-aliased-vops=0.
8608
8609 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
8610
8611         PR c++/28637
8612         * g++.dg/template/void3.C: New test.
8613
8614         PR c++/28638
8615         * g++.dg/template/void4.C: New test.
8616
8617         PR c++/28640
8618         * g++.dg/template/void5.C: New test.
8619
8620 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
8621
8622         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
8623         after dg-do compile.
8624
8625 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
8626
8627         PR tree-optimizations/26969
8628         * gcc.dg/vect/vect.exp: Compile tests prefixed with
8629         "unswitch-loops" with -funswitch-loops.
8630         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
8631
8632 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8633
8634         * gcc.dg/sparc-getcontext-1.c: Fix typo.
8635         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
8636         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
8637         * objc.dg/dwarf-1.m: Likewise.
8638         * objc.dg/dwarf-2.m: Likewise.
8639         * obj-c++.dg/dwarf-2.mm: Likewise.
8640
8641 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8642
8643         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
8644         * objc.dg/dwarf-2.m: Likewise.
8645         * obj-c++.dg/dwarf-2.mm: Likewise.
8646
8647         PR libfortran/28603
8648         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
8649
8650         PR testsuite/27611
8651         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8652
8653         PR testsuite/27033
8654         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8655
8656 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
8657
8658         PR target/27827
8659         * gcc.target/i386/pr27827.c: New testcase.
8660
8661 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
8662
8663         PR fortran/28590
8664         * gfortran.dg/sequence_types_1.f90: New test.
8665
8666 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
8667
8668         PR fortran/28548
8669         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
8670         dg-warning.  Add -pedantic option.
8671
8672 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8673
8674         PR c/28502
8675         * gcc.dg/proto-1.c: New test.
8676
8677         PR c/27721
8678         * gcc.dg/lvalue-4.c: New test.
8679
8680         PR c/28136
8681         * gcc.dg/init-bad-5.c: New test.
8682
8683 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
8684
8685         PR c++/28347
8686         * g++.dg/ext/typedef-init.C: Add new test for typedef
8687         initialization inside templates. Adjust existing error markers.
8688
8689 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
8690
8691         PR c++/28148
8692         * g++.dg/init/ptrmem3.C: New test.
8693
8694 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
8695
8696         PR tree-optimization/27770
8697         * lib/target-support.exp: New target keyword "section_anchors".
8698         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
8699         tests.
8700         * gcc.dg/vect/section-anchors-pr27770.c: New test.
8701         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
8702         * gcc.dg/vect/section-anchors-vect-69.c: New test.
8703         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
8704
8705 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8706
8707         * gcc.dg/20060801-1.c: Add missing '}'.
8708
8709 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8710
8711         PR c++/27508
8712         * g++.dg/parse/dtor9.C: New test.
8713         * g++.dg/parse/dtor10.C: New test.
8714         * g++.dg/other/error7.C: Adjust error-marker.
8715
8716         PR c++/28274
8717         * g++.dg/other/default5.C: New test.
8718
8719 2006-08-02  Richard Guenther  <rguenther@suse.de>
8720
8721         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
8722
8723 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
8724
8725         PR c++/28557
8726         * g++.dg/template/conv9.C: New test.
8727
8728 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
8729
8730         PR debug/28063
8731         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
8732         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
8733         Optionally return assembly text.  Update callers.
8734         (check_no_compiler_messages): Update verbose messages.
8735         (check_no_messages_and_pattern): New.
8736         (check_effective_target_string_merging): New.
8737
8738 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8739
8740         PR c++/28250
8741         * g++.dg/eh/catch4.C: New test.
8742
8743         PR c++/28257
8744         * g++.dg/other/qual1.C: New test.
8745
8746         PR c++/28259
8747         * g++.dg/inherit/error2.C: New test.
8748
8749         PR c++/28267
8750         * g++.dg/other/new1.C: New test.
8751
8752         * g++.dg/warn/pr23075.C: Remove obsolete test.
8753         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
8754         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
8755
8756 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/28523
8759         * g++.dg/eh/cast1.C: New test.
8760
8761 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
8762
8763         PR libfortran/28452
8764         * gfortran.dg/random_3.f90:  New test.
8765
8766 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
8767
8768         PR c++/28432
8769         * g++.dg/other/pr28304.C: Change expected error message.
8770         * g++.dg/other/pr28432.C: New test.
8771
8772 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
8773
8774         PR c++/28256
8775         * g++.dg/init/brace2.C: Change expected error message, add empty init.
8776
8777 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8778
8779         PR debug/23336
8780         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
8781         at -g1.
8782         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
8783         g++.dg/debug/enum-2.C: New.
8784
8785 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8786
8787         PR c++/6634
8788         * g++.dg/parse/long1.C: Add more tests.
8789
8790 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8791
8792         * gfortran.dg/lrshift_1.c: New file.
8793
8794 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8795
8796         PR libgfortran/28335
8797         * gfortran.dg/no_unit_error_1.f90: New test.
8798
8799 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8800
8801         PR libgfortran/28335
8802         * gfortran.dg/no_unit_error_1.f90: Delete test.
8803         * gfortran.dg/no_unit_error_2.f90: Delete test.
8804
8805 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8806
8807         * gfortran.dg/chmod_3.f90: New test.
8808         * gfortran.dg/ltime_gmtime_1.f90: New test.
8809         * gfortran.dg/ltime_gmtime_2.f90: New test.
8810         * gfortran.dg/lrshift_1.f90: New test.
8811         * gfortran.dg/chmod_1.f90: New test.
8812         * gfortran.dg/chmod_2.f90: New test.
8813
8814 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
8815
8816         PR c++/27668
8817         * g++.dg/template/crash55.C: New test.
8818
8819         PR c++/27962
8820         * g++.dg/template/nontype16.C: New test.
8821
8822         * g++.dg/template/void2.C: Adjust error markers.
8823         * g++.dg/template/nontype5.C: Adjust error markers.
8824
8825 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
8826
8827         * gcc.target/i386/stack-prot-kernel.c: New test.
8828
8829 2006-07-27  Roger Sayle  <roger@eyesopen.com>
8830
8831         * gcc.dg/builtins-55.c: New test case.
8832
8833 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
8834
8835         PR rtl-optimization/27907
8836         * gcc.c-torture/compile/pr27907.c: New test.
8837
8838 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8839
8840         * gfortran.dg/mclock.f90: New test.
8841         * gfortran.dg/int_conv_1.f90: New test.
8842         * gfortran.dg/stat_1.f90: New test.
8843         * gfortran.dg/stat_2.f90: New test.
8844
8845 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8846
8847         PR libgfortran/28335
8848         * gfortran.dg/no_unit_error_1.f90: New test.
8849         * gfortran.dg/no_unit_error_2.f90: New test.
8850         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
8851
8852 2006-07-25  Roger Sayle  <roger@eyesopen.com>
8853
8854         PR middle-end/28473
8855         * gcc.dg/fold-convround-1.c: New test case.
8856
8857 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
8858
8859         * gfortran.dg/arithmetic_if.f90:  Fix comments.
8860
8861 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8862
8863         PR c++/27572
8864         * g++.dg/other/typedef1.C: New test.
8865         * g++.dg/template/typedef4.C: New test.
8866         * g++.dg/template/typedef5.C: New test.
8867
8868 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
8869
8870         PR fortran/28416
8871         * gfortran.dg/allocatable_dummy_3.f90: New.
8872
8873 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
8874
8875         PR fortran/28439
8876         * gfortran.dg/arithmetic_if.f90:  New test.
8877
8878 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
8879
8880         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
8881         avoid memcpy optimization.
8882
8883 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8884
8885         PR fortran/25289
8886         * gfortran.dg/direct_io_6.f90: New test.
8887
8888 2006-07-24  Jan Hubicka  <jh@suse.cz>
8889
8890         PR c/25795
8891         PR c++/27369
8892         * gcc.dg/pr25795.c: New test.
8893         * gcc.dg/pr25795-1.c: New test.
8894
8895 2006-07-23  Roger Sayle  <roger@eyesopen.com>
8896
8897         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
8898         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
8899         which may be transformed to "g || h" on some platforms.
8900
8901 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
8902
8903         PR c++/28025
8904         * g++.dg/template/friend45.C: New test.
8905
8906 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8907
8908         PR libgfortran/28339
8909         * gfortran.dg/arrayio_8.f90: New test.
8910
8911 2006-07-21  Mike Stump  <mrs@apple.com>
8912
8913         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
8914
8915         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
8916
8917 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8918
8919         PR c++/28250
8920         * g++.dg/eh/catch3.C: New test.
8921
8922         PR c++/28363
8923         * g++.dg/template/defarg10.C: New test.
8924
8925 2006-07-20  Paul Brook  <paul@codesourcery.com>
8926
8927         PR 27363
8928         * gcc.dg/pr27363.c: New test.
8929
8930 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
8931
8932         PR c++/28338
8933         * g++.dg/init/ref13.C: New test.
8934
8935 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8936
8937         PR obj-c++/28434
8938         * obj-c++.dg/proto-error-1.mm: New test.
8939
8940 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/28337
8943         * g++.dg/template/string1.C: New test.
8944
8945 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
8946
8947         PR c++/28048
8948         * g++.dg/template/defarg9.C: New test.
8949
8950         PR c++/28235
8951         * g++.dg/template/static27.C: New test.
8952
8953 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
8954
8955         PR 28410
8956         * gcc.dg/tree-ssa/pr28410.c: New test.
8957
8958 2006-07-18  Lee Millward  <lee.millward@gmail.com>
8959
8960         PR c++/28258
8961         * g++/dg/other/error13.C: New test.
8962
8963         PR c++/28260
8964         * g++.dg/template/friend44.C: New test.
8965
8966 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
8967
8968         PR c++/27495
8969         * g++.dg/other/pr27495.C: New.
8970
8971 2006-07-18  Olivier Hainque  <hainque@adacore.com>
8972
8973         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
8974         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
8975
8976 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8977
8978         PR c/28286
8979         * gcc.dg/pragma-pack-4.c: New test.
8980
8981 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
8982
8983         PR c++/28291
8984         * g++.dg/ext/pr28291.C: New test.
8985
8986 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
8987
8988         PR middle-end/28403
8989         * gcc.c-torture/execute/pr28403.c: New test.
8990
8991 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
8992
8993         PR middle-end/28402
8994         * gcc.dg/pr28402.c: New test.
8995
8996 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
8997
8998         PR c++/28304
8999         * g++.dg/other/pr28304.C: New test.
9000
9001 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9002
9003         PR other/28251
9004         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9005         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9006
9007 2006-07-17  Richard Guenther  <rguenther@suse.de>
9008
9009         PR tree-optimization/28238
9010         * g++.dg/tree-ssa/pr28238.C: New testcase.
9011
9012 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9013
9014         PR c++/28250
9015         * g++.dg/eh/catch1.C: New test.
9016         * g++.dg/eh/catch2.C: New test.
9017
9018 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9019
9020         PR c++/28370
9021         * g++.dg/template/anon3.C: New test.
9022
9023 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9024
9025         PR fortran/20844
9026         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9027         specifiers requiring an explicit format tag..
9028
9029         PR fortran/28201
9030         * gfortran.dg/generic_5: New test.
9031
9032         PR fortran/20893
9033         * gfortran.dg/elemental_optional_args_1.f90: New test.
9034
9035 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9036
9037         * gnat.dg/assert.ads: New file.
9038         * gnat.dg/controlled_record.ads: Likewise.
9039         * gnat.dg/controlled_record.adb: Likewise.
9040
9041 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9042
9043         PR c++/28292
9044         * g++.dg/other/error12.C: New test.
9045
9046         PR c++/28269
9047         * g++.dg/template/crash54.C: New test.
9048
9049 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9050
9051         PR c++/28249
9052         * g++.dg/parse/catch1.C: New test.
9053
9054         PR c++/28294
9055         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9056
9057         PR c++/28387
9058         * g++.dg/ext/attrib24.C: New test.
9059
9060 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9061
9062         PR c++/28343
9063         * g++.dg/ext/asmspec1.C: New test.
9064
9065 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9066
9067         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9068         (dg-test): Support shouldfail tests.
9069         * lib/target-supports-dg.exp (dg-shouldfail): New.
9070         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9071         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9072         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9073         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9074         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9075         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9076         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9077
9078 2006-07-13  Jan Hubicka  <jh@suse.cz>
9079
9080         * gcc.target/i386/memcpy-1.c: New.
9081
9082 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9083
9084         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9085
9086 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9087
9088         PR fortran/25097
9089         * gfortran.dg/present_1.f90: New test.
9090
9091         PR fortran/20903
9092         * gfortran.dg/interface_derived_type_1.f90: New test.
9093
9094 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9095
9096         PR fortran/28213
9097         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9098         list.
9099
9100 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9101
9102         PR c++/27820
9103         * g++.dg/other/label1.C: New test.
9104
9105 2006-07-07  Richard Guenther  <rguenther@suse.de>
9106
9107         PR middle-end/28268
9108         * gcc.dg/torture/pr28268.c: New testcase.
9109
9110 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9111
9112         PR c++/27019
9113         * g++.dg/ext/pr27019.C: New.
9114
9115 2006-07-07  Richard Guenther  <rguenther@suse.de>
9116
9117         PR tree-optimization/28187
9118         * gcc.dg/pr28187.c: New testcase.
9119
9120 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9121
9122         * gnat.dg/address_conversion.adb: New test.
9123         * gnat.dg/boolean_subtype.adb: Likewise.
9124         * gnat.dg/frame_overflow.adb: Likewise.
9125         * gnat.dg/pointer_array.adb: Likewise.
9126         * gnat.dg/pointer_conversion.adb: Likewise.
9127
9128 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
9129
9130         PR fortran/28237
9131         PR fortran/23420
9132         * gfortran.dg/print_fmt_5.f90: New test.
9133
9134 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9135
9136         PR fortran/28129
9137         * gfortran.dg/bounds_check_4.f90: New test.
9138
9139 2006-07-05  Richard Guenther  <rguenther@suse.de>
9140
9141         PR target/28158
9142         * gfortran.dg/pr28158.f90: New testcase.
9143
9144 2006-07-05  Richard Guenther  <rguenther@suse.de>
9145
9146         PR tree-optimization/28162
9147         * gcc.dg/pr28162.c: New testcase.
9148
9149 2006-07-05  Richard Guenther  <rguenther@suse.de>
9150         Andrew Pinski  <pinskia@gcc.gnu.org>
9151
9152         PR c++/27084
9153         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
9154
9155 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
9156
9157         PR fortran/28174
9158         * gfortran.dg/actual_array_substr_2.f90: New test.
9159
9160         PR fortran/28167
9161         * gfortran.dg/actual_array_constructor_2.f90: New test.
9162
9163 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9164
9165         * gfortran.dg/itime_idate_1.f: New test.
9166         * gfortran.dg/itime_idate_2.f: New test.
9167
9168 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9169
9170         PR libgfortran/27704
9171         * gfortran.dg/open_status_3.f90: New test.
9172         * gfortran.dg/fmt_l.f90: Update for new feature.
9173
9174 2006-07-03  Asher Langton  <langton2@llnl.gov>
9175
9176         * gfortran.dg/oldstyle_2.f90: New.
9177
9178 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
9179
9180         * gnat.dg/string_slice.adb: New test.
9181
9182 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9183
9184         PR fortran/19259
9185         * gfortran.dg/semicolon_fixed.c: New.
9186         * gfortran.dg/semicolon_free.c: New.
9187
9188 2006-06-30  Mike Stump  <mrs@apple.com>
9189
9190         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9191         that don't support internal visibility.
9192
9193 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
9194
9195         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9196         for '(' / ')' needing an extra '\'.
9197
9198 2006-06-29  Roger Sayle  <roger@eyesopen.com>
9199
9200         PR middle-end/27428
9201         * gcc.dg/pr27428-1.c: New test case.
9202
9203 2006-06-29  Mike Stump  <mrs@apple.com>
9204
9205         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9206         on darwin as we can't align commons large enough yet.
9207
9208         * gcc.dg/vla-8.c: Add additional testcases.
9209
9210 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
9211
9212         PR c++/28114
9213         * g++.dg/other/pr28114.C: New.
9214
9215 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
9216
9217         * gcc.c-torture/compile/20060625-1.c: New test.
9218
9219 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
9220
9221         PR fortran/20867
9222         * gfortran.dg/stfunc_3.f90: New test.
9223
9224         PR fortran/25056
9225         * gfortran.dg/impure_actual_1.f90: New test.
9226
9227         PR fortran/20874
9228         * gfortran.dg/elemental_result_1.f90: New test.
9229
9230         PR fortran/25073
9231         * gfortran.dg/select_7.f90: New test.
9232
9233         PR fortran/27554
9234         * intrinsic_actual_1.f: New test.
9235
9236         PR fortran/22038
9237         PR fortran/28119
9238         * gfortran.dg/forall_4.f90: New test.
9239
9240         PR fortran/25072
9241         * gfortran.dg/forall_5.f90: New test.
9242
9243 2006-06-25  Lee Millward  <lee.millward@gmail.com>
9244
9245         PR c++/28051
9246         * g++.dg/template/using13.C: New test.
9247
9248         PR c++/28054
9249         * g++.dg/other/incomplete3.C: New test.
9250
9251 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9252
9253         PR fortran/28081
9254         * gfortran.dg/substr_3.f: New test.
9255         * gfortran.dg/equiv_2.f90: Update expected error message.
9256
9257 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
9258
9259         PR fortran/28118
9260         * gfortran.dg/actual_array_substr_1.f90: New test.
9261
9262 2006-06-24  Olivier Hainque  <hainque@adacore.com>
9263
9264         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9265         * gnat.dg/scalar_mode_agg_compare.adb: New test.
9266
9267 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
9268
9269         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9270
9271 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
9272
9273         PR fortran/27981
9274         * gfortran.dg/simpleif_2.f90: New test.
9275
9276 2006-06-23  Lee Millward  <lee.millward@gmail.com>
9277
9278         * g++.dg/template/error22.C: Fix typo.
9279
9280 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9281
9282         PR c++/28112
9283         * g++.dg/ext/attrib23.C: New test.
9284
9285 2006-06-23  Olivier Hainque  <hainque@adacore.com>
9286
9287         * gnat.dg/varsize_temp.adb: New test.
9288
9289 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9290
9291         PR c++/11468
9292         * g++.dg/other/java2.C: New test.
9293
9294 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
9295
9296         PR target/27789
9297         * g++.dg/ext/dllimport4.C. Add more tests for invalid
9298         initialization.
9299
9300 2006-06-22  Roger Sayle  <roger@eyesopen.com>
9301
9302         PR target/27531
9303         * gcc.dg/pr27531-1.c: New test case.
9304
9305 2006-06-22  Asher Langton  <langton2@llnl.gov>
9306
9307         PR fortran/24748
9308         * gfortran.dg/implicit_8.f90: New.
9309
9310 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
9311
9312         PR rtl-optimization/28121
9313         * gcc.dg/pr28121.c: New test.
9314
9315 2006-06-22  Lee Millward  <lee.millward@gmail.com>
9316
9317         PR c++/27805
9318         * g++.dg/parse/ptrmem6.C: New test.
9319
9320         PR c++/27821
9321         * g++.dg/template/error22.C: New test.
9322
9323 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9324
9325         PR c++/28111
9326         * g++.dg/template/friend43.C: New test.
9327
9328         PR c++/28110
9329         * g++.dg/template/crash53.C: New test.
9330
9331         PR c++/28109
9332         * g++.dg/rtti/incomplete1.C: New test.
9333
9334 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
9335
9336         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
9337
9338 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
9339
9340         * gcc.c-torture/execute/complex-7.c: New.
9341
9342 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
9343
9344         * gcc.dg/merge-all-constants-1.c: New test.
9345
9346 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
9347
9348         PR c++/28113
9349         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
9350
9351 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
9352
9353         * gfortran.dg/rrspacing_1.f90: New test.
9354
9355 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9356
9357         PR c++/28052
9358         * g++.dg/other/bitfield2.C: New test.
9359
9360 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
9361
9362         PR tree-optimization/27331
9363         * gcc.dg/pr27331.c: New test.
9364
9365 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
9366             Eric Botcazou  <ebotcazou@adacore.com>
9367
9368         PR ada/18692
9369         * lib/gnat.exp: New file.
9370         * lib/gnat-dg.exp: Likewise.
9371         * gnat.dg: New directory.
9372         * gnat.dg/dg.exp: New driver.
9373         * gnat.dg/specs: New directory.
9374         * gnat.dg/specs/specs.exp: New driver.
9375         * gnat.dg/style: New directory.
9376         * gnat.dg/style/style.exp: New driver.
9377
9378 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
9379
9380         PR fortran/16206
9381         * gfortran.dg/array_initializer_1.f90: New test.
9382
9383         PR fortran/28005
9384         * gfortran.dg/matmul_3.f90: New test.
9385
9386 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
9387
9388         PR middle-end/28075
9389         * gcc.dg/tree-ssa/inline-1.c: New test.
9390
9391 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
9392
9393         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
9394         in malloc prototype; remove XFAIL.
9395         * gcc.dg/pr18241-2.c: Ditto.
9396         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
9397         in memset prototype; remove XFAIL.
9398         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9399
9400 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9401
9402         * gcc.dg/vla-8.c: Add.
9403
9404 2006-06-19  Richard Guenther  <rguenther@suse.de>
9405
9406         PR tree-optimization/27090
9407         * g++.dg/tree-ssa/pr27090.C: New testcase.
9408
9409 2006-06-19  Roger Sayle  <roger@eyesopen.com>
9410
9411         PR target/27861
9412         * gcc.dg/pr27861-1.c: New test case.
9413
9414 2006-06-19  Richard Guenther  <rguenther@suse.de>
9415
9416         PR middle-end/28045
9417         * gcc.dg/torture/pr28045.c: New testcase.
9418
9419 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9420
9421         PR fortran/26801
9422         * gfortran.dg/associated_4.f90: New test.
9423
9424 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9425
9426         PR fortran/19310
9427         PR fortran/19904
9428         * gfortran.dg/real_const_3.f90: New test.
9429
9430 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
9431
9432         PR c++/28016
9433         * g++.dg/template/static26.C: New test.
9434
9435         PR c++/27979
9436         * g++.dg/expr/bitfield2.C: New test.
9437
9438         PR c++/27884
9439         * g++.dg/parse/linkage2.C: New test.
9440
9441 2006-06-16  Richard Guenther  <rguenther@suse.de>
9442
9443         PR middle-end/27116
9444         * gcc.dg/pr15785-1.c: Revert last change.
9445         * gcc.dg/torture/pr27116-2.c: New testcase.
9446
9447 2006-06-16  Roger Sayle  <roger@eyesopen.com>
9448
9449         PR middle-end/27802
9450         * gcc.dg/pr27802-1.c: New test case.
9451
9452 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/27689
9455         * g++.dg/template/ttp18.C: New test.
9456         * g++.dg/template/ttp19.C: Likewise.
9457
9458         PR c++/27666
9459         * g++.dg/expr/cond9.C: New test.
9460
9461         PR c++/27640
9462         * g++.dg/template/ctor7.C: New test.
9463
9464 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
9465
9466         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
9467
9468 2006-06-16  Richard Guenther  <rguenther@suse.de>
9469
9470         PR tree-optimization/27781
9471         * gcc.dg/tree-ssa/pr27781.c: New testcase.
9472
9473 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
9474
9475         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
9476
9477 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
9478
9479         * gcc.dg/tree-ssa/loop-18.c: New test.
9480
9481 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/27665
9484         * g++.dg/template/crash52.C: New test.
9485
9486         PR c++/27648
9487         * g++.dg/ext/attrib22.C: New test.
9488
9489         PR c++/26559
9490         * g++.dg/template/builtin1.C: New test.
9491         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
9492
9493         PR c++/28018
9494         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
9495         assignment.
9496         * g++.old-deja/g++.pt/crash51.C: Likewise.
9497
9498         PR c++/27227
9499         * g++.dg/lookup/linkage1.C: New test.
9500         * g++.dg/lookup/linkage2.C: Likewise.
9501
9502 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
9503
9504         PR middle-end/27959
9505         * gcc.dg/pr27959.c: New testcase.
9506
9507 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
9508
9509         PR target/28014:
9510         * g++.dg/eh/div.C: New test.
9511
9512 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
9513
9514         PR c++/27894
9515         * g++.dg/tree-ssa/pr26757.C: New test.
9516         * g++.dg/tree-ssa/pr27894.C: New test.
9517
9518 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9519
9520         * gcc.c-torture/compile/20060609-1.c: New test.
9521
9522         PR target/27863
9523         * gcc.c-torture/compile/pr27863.c: New test.
9524
9525 2006-06-13  Richard Guenther  <rguenther@suse.de>
9526
9527         PR tree-optimization/27830
9528         * g++.dg/tree-ssa/pr27830.C: New testcase.
9529
9530 2006-06-13  Matthew Sachs  <msachs@apple.com>
9531
9532         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
9533         the list of compiler flags; this causes those flags to be checked
9534         for things like dg-skip-if.
9535
9536 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9537
9538         PR c++/27601
9539         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
9540
9541 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
9542             Kazu Hirata  <kazu@codesourcery.com>
9543
9544         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
9545         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
9546
9547 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9548
9549         PR c++/27933
9550         * g++.dg/lookup/using15.C: New test.
9551
9552         PR c++/27951
9553         * g++.dg/other/anon4.C: New test.
9554
9555 2006-06-12  Roger Sayle  <roger@eyesopen.com>
9556
9557         PR c++/21210
9558         * g++.dg/init/complex1.C: New test case.
9559
9560 2006-06-11  Eric Christopher  <echristo@apple.com>
9561
9562         PR middle-end/27948
9563         * gcc.dg/bf-ms-layout.c: Run on darwin.
9564         * gcc.dg/bf-no-ms-layout: Ditto.
9565         * gcc.dg/attr-ms_struct-2.c: New.
9566         * gcc.dg/bf-ms-layout-2.c: Ditto.
9567
9568 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9569
9570         * gcc.dg/attr-ms_struct-packed1.c: New.
9571
9572 2006-06-09  Mike Stump  <mrs@apple.com>
9573
9574         * gcc.dg/vla-7.c: Add.
9575
9576 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
9577
9578         PR fortran/24558
9579         * gfortran.dg/entry_6.f90: New test.
9580
9581         PR fortran/20877
9582         PR fortran/25047
9583         * gfortran.dg/entry_7.f90: New test.
9584
9585 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
9586
9587         PR c/27747
9588         * gcc.dg/cpp/_Pragma6.c: New test.
9589
9590         PR c++/27748
9591         * g++.dg/cpp/_Pragma1.C: New test.
9592
9593         PR preprocessor/27746
9594         * gcc.dg/gomp/macro-3.c: New test.
9595         * gcc.dg/gomp/macro-4.c: New test.
9596         * g++.dg/gomp/macro-3.C: New test.
9597         * g++.dg/gomp/macro-4.C: New test.
9598
9599 2006-06-09  Richard Guenther  <rguenther@suse.de>
9600
9601         PR tree-optimization/26998
9602         * gcc.dg/torture/pr26998.c: New testcase.
9603         * gcc.dg/tree-ssa/vrp29.c: New testcase.
9604
9605 2006-06-08  Mike Stump  <mrs@apple.com>
9606
9607         * gcc.dg/pr27095.c: Account for stubs.
9608
9609         PR target/26427
9610         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
9611         produce bad code on darwin.
9612
9613 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9614
9615         PR fortran/27958
9616         * gfortran.dg/substr_2.f: New test.
9617
9618 2006-06-08  Asher Langton  <langton2@llnl.gov>
9619
9620         PR fortran/27786
9621         * cray_pointers_2.f90: Add -fbounds-check compile flag.
9622
9623 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9624
9625         PR target/27421
9626         * gcc.dg/union-3.c: New test.
9627
9628 2006-06-08  Richard Guenther  <rguenther@suse.de>
9629
9630         PR middle-end/27116
9631         * gcc.dg/torture/pr27116.c: New testcase.
9632         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
9633
9634 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
9635
9636         PR rtl-optimization/26449
9637         * gcc.dg/pr26449.c: New test.
9638
9639 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9640
9641         PR c++/27601
9642         * g++.dg/ext/offsetof1.C: Test member functions.
9643
9644 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
9645
9646         * gcc.dg/pr27095.c: Improve scanning.
9647
9648 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
9649
9650         PR fortran/23091
9651         * gfortran.dg/saved_automatic_1.f90: New test.
9652
9653         PR fortran/24168
9654         * gfortran.dg/array_simplify_1.f90: New test.
9655
9656         PR fortran/25090
9657         * gfortran.dg/entry_dummy_ref_1.f90: New test.
9658
9659         PR fortran/25058
9660         * gfortran.dg/entry_dummy_ref_2.f90: New test.
9661
9662 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
9663
9664         PR c++/27177
9665         * g++.dg/expr/cast7.C: New test.
9666
9667 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
9668
9669         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
9670         * lib/gcc-defs.exp (tool_check_compile): Ditto.
9671         * lib/fortran-torture.exp (fortran-torture-compile,
9672         fortran-torture-execute): Ditto.
9673
9674 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
9675
9676         PR target/27842
9677         * gcc.dg/vmx/pr27842.c: New test.
9678
9679 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9680
9681         PR libfortran/27895
9682         * gfortran.dg/bounds_check_3.f90: New test.
9683
9684 2006-06-05  Mike Stump  <mrs@apple.com>
9685
9686         * objc.dg/objc-fast-4.m: Skip for ppc64.
9687
9688 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
9689
9690         PR testsuite/27705
9691         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
9692
9693 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
9694             Victor Kaplansky  <victork@il.ibm.com>
9695
9696         PR tree-optimizations/26360
9697         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
9698         with -fno-tree-dce.
9699         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
9700
9701 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
9702
9703         PR fortran/14067
9704         * gfortran.dg/data_char_1.f90: Add messages for truncated
9705         strings.
9706
9707         PR fortran/16943
9708         * gfortran.dg/func_decl_2.f90: New test.
9709
9710         PR fortran/20839
9711         * gfortran.dg/do_2.f90: New test.
9712
9713         PR fortran/27655
9714         * gfortran.dg/associated_3.f90: New test.
9715
9716 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
9717
9718         PR c++/27819
9719         * g++.dg/template/static25.C: New test.
9720
9721         PR c++/27722
9722         * g++.dg/init/array21.C: New test.
9723
9724         PR c++/27807
9725         * g++.dg/ext/complit7.C: New test.
9726
9727         PR c++/27806
9728         * g++.dg/parse/ptrmem5.C: New test.
9729
9730 2006-06-04  Roger Sayle  <roger@eyesopen.com>
9731             Andrew Pinski  <pinskia@physics.uc.edu>
9732
9733         PR c/27150
9734         PR middle-end/27382
9735         * gcc.dg/pr27150-1.c: New testcase.
9736         * gcc.dg/pr27382-1.c: New testcase.
9737         * gcc.dg/pr27382-2.c: New testcase.
9738
9739 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
9740
9741         PR c/25161
9742         PR c/27020
9743         * gcc.dg/array-10.c: New test.
9744
9745 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9746
9747         PR c++/27804
9748         * g++.dg/init/const4.C: New test.
9749         * g++.dg/init/member1.C: Add error-marker.
9750         * g++.dg/other/fold1.C: Adjust error-marker.
9751
9752 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9753
9754         PR c++/27601
9755         * g++.dg/ext/offsetof1.C: New test.
9756
9757 2006-06-04 Eric Christopher <echristo@apple.com>
9758
9759         * gcc.dg/attr-ms_struct-1.c: New.
9760
9761 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
9762
9763         * gcc.c-torture/compile/builtin_constant_p.c: New test.
9764
9765 2006-06-04  Richard Guenther  <rguenther@suse.de>
9766
9767         PR tree-optimization/27039
9768         * gcc.dg/tree-ssa/loop-17.c: New testcase.
9769
9770 2006-06-03  Roger Sayle  <roger@eyesopen.com>
9771
9772         PR target/26223
9773         * gcc.target/i386/amd64-abi-2.c: New test case.
9774
9775 2006-06-02  Eric Christopher  <echristo@apple.com>
9776
9777         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
9778         * gcc.target/i386/20020523-1.c: Skip if darwin.
9779         * gcc.target/i386/asm-3.c: Ditto.
9780         * gcc.target/i386/20011119-1.c: Ditto.
9781         * gcc.target/i386/clobbers.c: Remove pic part of test.
9782
9783 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
9784
9785         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
9786         * g++.old-deja/g++.other/init19.C: Ditto.
9787         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
9788         and add other platforms as expected failures.
9789
9790 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
9791
9792         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
9793         (is-effective-target-keyword): Ditto.
9794
9795 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
9796
9797         PR fortran/27715
9798         * gfortran.dg/extended_char_comparison_1.f:  New test.
9799
9800 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
9801
9802         PR fortran/25098
9803         * gfortran.dg/dummy_procedure_1.f90: New test.
9804
9805         PR fortran/25147
9806         * gfortran.dg/dummy_procedure_2.f90: New test.
9807
9808         * gfortran.dg/associated_2.f90: Correct to make consistent with
9809         standard.
9810
9811 2006-05-31  Roger Sayle  <roger@eyesopen.com>
9812
9813         * gcc.target/i386/387-11.c: New test case.
9814
9815 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
9816
9817         PR c++/27801
9818         * g++.dg/template/cond6.C: New test.
9819
9820         PR c++/26496
9821         * g++.dg/template/crash51.C: New test.
9822         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
9823
9824         PR c++/27385
9825         * g++.dg/init/array20.C: New test.
9826
9827 2006-05-31  Roger Sayle  <roger@eyesopen.com>
9828
9829         * gcc.dg/builtins-54.c: New test case.
9830
9831 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
9832
9833         PR c++/26433
9834         * g++.dg/template/fntry1.C: Add dg-do link.
9835
9836         PR c++/27808
9837         * g++.dg/parse/friend6.C: New test.
9838
9839 2006-05-30  Asher Langton  <langton2@llnl.gov>
9840
9841         * gfortran.dg/cray_pointers_7.f90: New test.
9842
9843 2006-05-30  Roger Sayle  <roger@eyesopen.com>
9844
9845         PR tree-optimization/23452
9846         * gcc.dg/fold-mulconj-1.c: New test case.
9847
9848 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/27803
9851         * g++.dg/parse/bitfield1.C: New test.
9852
9853 2006-05-30  Roger Sayle  <roger@eyesopen.com>
9854
9855         * gcc.target/ppc-eq0-1.c: New test case.
9856         * gcc.target/ppc-negeq0-1.c: New test case.
9857
9858 2006-05-30  Dirk Mueller  <dmueller@suse.de>
9859
9860         PR c/27273
9861         * gcc.dg/overflow-warn-5.c: New test.
9862
9863 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9864
9865         PR c/27718
9866         * gcc.dg/sizeof-1.c: New test.
9867
9868 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
9869
9870         PR target/27790
9871         * gcc.target/i386/pr27790.c: New test.
9872
9873 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9874
9875         PR libgfortran/27757
9876         * gfortran.dg/direct_io_5.f90: New test.
9877
9878 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9879
9880         PR libgfortran/27634
9881         * gfortran.dg/fmt_missing_period_1.f: New test.
9882         * gfortran.dg/fmt_missing_period_2.f: New test.
9883         * gfortran.dg/fmt_missing_period_3.f: New test.
9884
9885 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9886
9887         PR fortran/19777
9888         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
9889         arrays.
9890
9891 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9892
9893         PR c++/27713
9894         * g++.dg/template/new6.C: New test.
9895
9896 2006-05-29  Roger Sayle  <roger@eyesopen.com>
9897
9898         PR tree-optimization/24964
9899         * gcc.target/i386/387-10.c: New test case.
9900
9901 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
9902
9903         * intrinsics/string_intrinsics.c (compare_string):
9904         Use memcmp instead of strncmp to avoid tripping over
9905         CHAR(0) in a string.
9906
9907 2006-05-27  Richard Guenther  <rguenther@suse.de>
9908
9909         PR middle-end/27773
9910         * gcc.dg/torture/pr27773.c: New testcase.
9911
9912 2006-05-27  Dirk Mueller  <dmueller@suse.de>
9913
9914         * gcc.dg/pr24561.c: Rename to..
9915         * gcc.dg/pr25962.c: .. this.
9916
9917 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9918
9919         PR fortran/19777
9920         * gfortran.dg/bounds_check_2.f: New test.
9921
9922 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
9923
9924         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
9925         * gfortran.dg/byte_1.f90: Likewise.
9926         * gfortran.dg/dup_save_2.f90: Likewise.
9927
9928 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
9929
9930         * gfortran.dg/associated_2.f90: New test.
9931
9932 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9933
9934         PR fortran/27524
9935         * gfortran.dg/bounds_check_1.f90: New test.
9936
9937 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
9938
9939         PR rtl-optimization/27661
9940         * gcc.dg/pr27661.c: New test case.
9941
9942 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9943
9944         PR fortran/23151
9945         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
9946         * gfortran.dg/print_parentheses_1.f:  New test.
9947         * gfortran.dg/print_parentheses_2.f90:  New test.
9948
9949 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
9950
9951         PR target/27758
9952         * gcc.dg/pr27758.c: New test.
9953
9954 2006-05-24  Falk Hueffner  <falk@debian.org>
9955
9956         * gcc.c-torture/compile/pr27571.c: New test.
9957
9958 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
9959
9960         PR fortran/27709
9961         * gfortran.dg/spec_expr_4.f90: New test.
9962
9963         PR fortran/27155
9964         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
9965
9966 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
9967
9968         PR c++/20103
9969         * g++.dg/ext/complit6.C: New test.
9970         * g++.dg/ext/complit3.C: Adjust error markers.
9971         * g++.dg/init/const3.C: New test.
9972
9973 2006-05-25  Richard Guenther  <rguenther@suse.de>
9974
9975         PR middle-end/27743
9976         * gcc.dg/torture/pr27743.c: New testcase.
9977
9978 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9979
9980         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
9981
9982 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
9983
9984         * gcc.dg/compat/scalar-by-value-x.h: New.
9985         * gcc.dg/compat/scalar-by-value-y.h: New.
9986         * gcc.dg/compat/scalar-by-value-5.c: New.
9987         * gcc.dg/compat/scalar-by-value-5_main.c: New.
9988         * gcc.dg/compat/scalar-by-value-5_x.c: New.
9989         * gcc.dg/compat/scalar-by-value-5_y.c: New.
9990         * gcc.dg/compat/scalar-by-value-6.c: New.
9991         * gcc.dg/compat/scalar-by-value-6_main.c: New.
9992         * gcc.dg/compat/scalar-by-value-6_x.c: New.
9993         * gcc.dg/compat/scalar-by-value-6_y.c: New.
9994
9995 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
9996
9997         PR tree-optimization/27639
9998         PR tree-optimization/26719
9999         * gcc.dg/pr27639.c: New test.
10000         * gcc.dg/pr26719.c: New test.
10001         * gcc.dg/tree-ssa/scev-cast.c: New test.
10002
10003 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10004
10005         PR c++/20173
10006         * g++.dg/template/error21.C: New test.
10007
10008 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10009
10010         PR target/27696
10011         * gcc.target/i386/pr27696.c: New.
10012
10013 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10014
10015         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10016
10017         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10018
10019 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10020
10021         PR c++/27716
10022         * g++.dg/other/assign1.C: New test.
10023
10024 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10025
10026         PR target/27266
10027         * gcc.target/i386/pr27266.c: New.
10028
10029 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10030
10031         PR c++/27451
10032         * g++.dg/ext/asm9.C: New test.
10033
10034 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10035
10036         PR rtl-optimization/25514
10037         * gcc.c-torture/compile/pr25514.c: New test.
10038
10039 2006-05-22  Richard Guenther  <rguenther@suse.de>
10040
10041         Revert
10042         2006-01-31  Richard Guenther  <rguenther@suse.de>
10043
10044         * gcc.target/i386/sselibm-1.c: New testcase.
10045         * gcc.target/i386/sselibm-2.c: Likewise.
10046         * gcc.target/i386/sselibm-3.c: Likewise.
10047         * gcc.target/i386/sselibm-4.c: Likewise.
10048         * gcc.target/i386/sselibm-5.c: Likewise.
10049
10050 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10051
10052         PR c/27420
10053         * gcc.dg/func-args-2.c: New test.
10054
10055         PR c/26818
10056         * gcc.dg/struct-incompl-1.c: New test.
10057
10058 2006-05-22  Richard Guenther  <rguenther@suse.de>
10059
10060         PR testsuite/27708
10061         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10062         the transformations we test for.
10063
10064 2006-05-22  Richard Guenther  <rguenther@suse.de>
10065
10066         PR testsuite/27707
10067         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10068
10069 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10070
10071         PR c++/27210
10072         * g++.dg/warn/new1.C: New test.
10073         * g++.dg/template/new5.C: Likewise.
10074
10075 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10076
10077         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10078         * gcc.target/i386/20060512-3.c: Likewise.
10079
10080 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10081
10082         PR rtl-optimization/27671
10083         * gcc.c-torture/execute/pr27671-1.c: New.
10084         * gcc.dg/pr27671-2.c: Likewise.
10085
10086         PR tree-optimization/26622.
10087         * gcc.c-torture/compile/pr26622.c: New.
10088
10089 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10090
10091         PR fortran/27613
10092         * gfortran.dg/recursive_reference_1.f90: New test.
10093
10094 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10095
10096         PR fortran/25746
10097         * gfortran.dg/elemental_subroutine_3.f90: New test.
10098
10099         PR fortran/25090
10100         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10101
10102         PR fortran/27584
10103         * gfortran.dg/associated_target_1.f90: New test.
10104
10105         PR fortran/19015
10106         * gfortran.dg/maxloc_shape_1.f90: New test.
10107
10108 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10109
10110         PR libgfortran/24459
10111         * gfortran.dg/namelist_24.f90: New test.
10112         * gfortran.dg/namelist_12.f: Fix typo in comment.
10113
10114 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10115
10116         PR middle-end/25776
10117         * g++.dg/other/error11.C: New test.
10118
10119 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10120
10121         * gcc.target/mips/pr26765.c: Add -w to options.
10122
10123 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10124
10125         * lib/target-supports.exp (check_effective_target_mpaired_single):
10126         New function.
10127         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
10128         multilibs.
10129         * g++.dg/vect/vect.exp: Likewise.
10130
10131 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10132
10133         PR testsuite/25891
10134         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
10135
10136 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
10137
10138         PR fortran/27662
10139         * gfortran.dg/temporary_1.f90: New file.
10140
10141 2006-05-19  Andreas Schwab  <schwab@suse.de>
10142
10143         * g++.dg/other/unused1.C: Also match "stringz".
10144
10145 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
10146
10147         PR c++/26433
10148         * g++.dg/template/fntry1.C: New test.
10149
10150 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
10151
10152         PR c++/27471
10153         PR c++/27506
10154         * g++.dg/conversion/bitfield5.C: New test.
10155         * g++.dg/conversion/bitfield6.C: New test.
10156
10157 2006-05-18  Mike Stump  <mrs@apple.com>
10158
10159         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
10160         * gcc.dg/vla-4.c: Add.
10161         * gcc.dg/vla-5.c: Add.
10162         * gcc.dg/vla-6.c: Add.
10163
10164 2006-05-12  Stuart Hastings  <stuart@apple.com>
10165
10166         * testsuite/gcc.target/i386/20060512-1.c: New.
10167         * testsuite/gcc.target/i386/20060512-2.c: New.
10168         * testsuite/gcc.target/i386/20060512-3.c: New.
10169         * testsuite/gcc.target/i386/20060512-4.c: New.
10170
10171 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
10172
10173         PR c++/26122
10174         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
10175
10176         PR c++/26068
10177         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
10178         * g++.dg/parse/linkage1.C: New test.
10179
10180 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10181
10182         PR tree-optimization/27548
10183         * g++.dg/tree-ssa/pr27548.C: New test.
10184
10185 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10186
10187         PR fortran/26551
10188         * gfortran.dg/recursive_check_1.f: New test.
10189         * gfortran.dg/recursive_check_2.f90: New test.
10190
10191 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
10192
10193         * g++.dg/opt/temp2.C: New test.
10194
10195 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR c++/27491
10198         * g++.dg/init/brace5.C: New test.
10199
10200         PR middle-end/27415
10201         * gcc.dg/gomp/pr27415.c: New test.
10202         * g++.dg/gomp/pr27415.C: New test.
10203
10204         PR tree-optimization/27549
10205         * g++.dg/tree-ssa/pr27549.C: New test.
10206
10207 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10208
10209         PR libgfortran/27575
10210         * gfortran.dg/read_eof_4.f90: New test.
10211
10212 2006-05-16  Richard Guenther  <rguenther@suse.de>
10213
10214         PR tree-optimization/22303
10215         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10216
10217 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR middle-end/27573
10220         * gcc.dg/gomp/pr27573.c: New test.
10221         * gfortran.dg/gomp/pr27573.f90: New test.
10222
10223         PR c/27499
10224         * gcc.dg/gomp/pr27499.c: New test.
10225         * g++.dg/gomp/pr27499.C: New test.
10226
10227 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10228
10229         PR c++/27339
10230         * g++.dg/parser/access8.C: Adjust error marker.
10231         * g++.dg/template/access17.C: New test.
10232         * g++.dg/template/access18.C: Likewise.
10233
10234 2006-05-15  Roger Sayle  <roger@eyesopen.com>
10235
10236         PR target/26600
10237         * gcc.target/i386/pr26600.c: New test case.
10238
10239 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10240
10241         PR c++/27505
10242         * g++.dg/expr/bitfield1.C: New test.
10243
10244 2006-05-15  Richard Guenther  <rguenther@suse.de>
10245
10246         PR tree-optimization/27603
10247         * gcc.dg/torture/pr27603.c: New testcase.
10248
10249 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
10250
10251         PR fortran/25090
10252         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10253
10254         PR fortran/25082
10255         * gfortran.dg/scalar_return_1.f90: New test.
10256
10257         PR fortran/27411
10258         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10259
10260 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
10261
10262         * gcc.dg/gomp/critical-4.c: New test.
10263         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10264         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10265         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10266         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10267
10268 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10269
10270         PR c++/27582
10271         * g++.dg/template/dependent-args1.C: New test.
10272
10273         PR c++/27581
10274         * g++.dg/lookup/this1.C: New test.
10275
10276         PR c++/27315
10277         * g++.dg/template/operator6.C: New test.
10278         * g++.dg/template/incomplete3.C: New test.
10279
10280         PR c++/27559
10281         * g++.dg/template/new4.C: New test.
10282
10283         PR c++/27496
10284         * g++.dg/template/void2.C: New test.
10285
10286 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
10287
10288         * g++.dg/template/dependent-expr5.C: New test.
10289
10290 2006-05-14  Roger Sayle  <roger@eyesopen.com>
10291
10292         PR middle-end/26729
10293         * gcc.dg/pr26729-1.c: New test case.
10294
10295 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
10296
10297         * gcc.dg/pr27003.c: New test.
10298
10299 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
10300
10301         * lib/target-supports.dg (check_cxa_atexit_available): Change
10302         v3_target_compile to ${tool}_target_compile.
10303
10304 2006-05-11  Jason Merrill  <jason@redhat.com>
10305
10306         * lib/scanasm.exp (scan-not-hidden): Fix typo.
10307
10308 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10309
10310         PR fortran/27553
10311         * gfortran.dg/label_5.f90: New test.
10312
10313 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
10314
10315         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
10316         check_effective_target_powerpc_altivec_ok): New.
10317         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
10318         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
10319         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
10320         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
10321         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
10322         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
10323         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
10324         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
10325         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
10326         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
10327         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
10328         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
10329         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
10330         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
10331         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
10332         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
10333         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
10334         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
10335         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
10336         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
10337         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
10338         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
10339         gcc.target/powerpc/altivec-9.c,
10340         gcc.target/powerpc/altivec-consts.c,
10341         gcc.target/powerpc/altivec-pr22085.c,
10342         gcc.target/powerpc/altivec-splat.c,
10343         gcc.target/powerpc/altivec-types-1.c,
10344         gcc.target/powerpc/altivec-types-2.c,
10345         gcc.target/powerpc/altivec-types-3.c,
10346         gcc.target/powerpc/altivec-types-4.c,
10347         gcc.target/powerpc/altivec-varargs-1.c,
10348         gcc.target/powerpc/altivec-vec-merge.c,
10349         gcc.target/powerpc/ppc-vector-memcpy.c,
10350         gcc.target/powerpc/ppc-vector-memset.c,
10351         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
10352         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
10353         these effective targets.
10354         * gcc.dg/vmx/pr27006.c: Add missing close brace.
10355         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
10356
10357 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10358
10359         PR middle-end/27384
10360         * g++.dg/other/fold1.C: New test.
10361
10362         PR middle-end/27488
10363         * gcc.dg/fold-nonneg-1.c: New test.
10364
10365         PR c++/27547
10366         * g++.dg/other/operator1.C: New test.
10367
10368 2006-05-11  Richard Guenther  <rguenther@suse.de>
10369
10370         PR middle-end/27529
10371         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
10372
10373 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
10374
10375         * lib/target-supports-dg.exp (check-flags): New.
10376         (dg-skip-if): Move flag checks.
10377
10378 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
10379
10380         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
10381         * lib/target-supports.dg (check_cxa_atexit_available): New.
10382
10383 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
10384
10385         PR fortran/27470
10386         * gfortran.dg/multiple_allocation_2.f90: New test case.
10387
10388 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
10389
10390         * gcc.target/arm/pr27387.C: Fix a comment typo.
10391
10392 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10393
10394         PR fortran/24549
10395         * gfortran.dg/error_recovery_1.f90: New test.
10396
10397 2006-05-10  Richard Guenther  <rguenther@suse.de>
10398
10399         PR tree-optimization/27302
10400         * gcc.dg/torture/pr27302.c: New testcase.
10401
10402 2006-05-09  Dirk Mueller  <dmueller@suse.de>
10403         Richard Guenther  <rguenther@suse.de>
10404
10405         PR middle-end/27498
10406         * gcc.dg/tree-ssa/pr27498.c: New testcase.
10407
10408 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
10409
10410         PR rtl-optimization/27335
10411         * gcc.dg/pr27335.c: New test.
10412
10413 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
10414
10415         * gcc.target/mips/mips-ps-5.c: New file.
10416
10417 2006-05-08  Jan Hubicka  <jh@suse.cz>
10418
10419         PR middle-end/25962
10420         * gcc.dg/pr25962.c: New.
10421
10422 2006-05-08  Roger Sayle  <roger@eyesopen.com>
10423
10424         PR target/27158
10425         * gcc.target/powerpc/pr27158.c: New test case.
10426
10427 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
10428
10429         PR testsuite/27476
10430         * ada/acats/run_all.sh: Use test -z.
10431
10432 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10433
10434         PR libfortran/18271
10435         * gfortran.dg/spec_expr_3.f90: New test.
10436
10437 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
10438
10439         PR target/24879
10440         * gcc.target/i386/monitor.c: New file.
10441
10442 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
10443
10444         * gcc.dg/pr27095.c: xfail *-*-darwin*.
10445
10446 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10447
10448         PR c++/27447
10449         * g++.dg/other/ptrmem7.C: New test.
10450
10451 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10452
10453         PR target/27421
10454         * gcc.dg/array-9.c: New test.
10455
10456 2006-05-07  Richard Guenther  <rguenther@suse.de>
10457
10458         PR tree-optimization/27409
10459         * gcc.dg/torture/pr27409.c: New testcase.
10460
10461 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10462
10463         PR fortran/27457
10464         * gfortran.dg/select_6.f90: New.
10465
10466 2006-05-07  Richard Guenther  <rguenther@suse.de>
10467
10468         PR tree-optimization/27136
10469         * gcc.dg/torture/pr27136.c: New testcase.
10470
10471 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
10472
10473         PR fortran/24813
10474         * gfortran.dg/char_cons_len_1.f90: New test.
10475
10476 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10477
10478         PR c++/27427
10479         * g++.dg/template/incomplete2.C: New test.
10480
10481 2006-05-06  Richard Guenther  <rguenther@suse.de>
10482
10483         PR tree-optimization/27151
10484         * gcc.dg/vect/pr27151.c: New testcase.
10485
10486 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10487
10488         PR c++/27430
10489         * g++.dg/template/void1.C: New test.
10490
10491         PR c++/27423
10492         * g++.dg/other/void2.C: New test.
10493
10494         PR c++/27422
10495         * g++.dg/conversion/void1.C: New test.
10496
10497 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
10498
10499         PR/21391
10500         * g++.dg/other/unused1.C: New.
10501
10502 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10503
10504         PR objc/27240
10505         * objc.dg/member-1.m: New test.
10506
10507 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
10508
10509         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
10510
10511 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10512
10513         PR libfortran/26985
10514         * gfortran.dg/matmul_2.f90: New test.
10515
10516 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
10517
10518         * ada/acats/run_all.sh: Use sync when main not found.
10519
10520 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
10521
10522         PR target/26765
10523         * gcc.target/mips/pr26765.c: New.
10524
10525 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
10526
10527         * gcc.target/bfin: New directory.
10528         * gcc.target/bfin/bfin.exp: New file.
10529         * gcc.target/bfin/frmul.c: New file.
10530         * gcc.target/bfin/arith.c: New file.
10531         * gcc.target/bfin/mul-combine.c: New file.
10532         * gcc.target/bfin/shift.c: New file.
10533
10534 2006-05-04  Richard Guenther  <rguenther@suse.de>
10535
10536         PR tree-optimization/14287
10537         PR tree-optimization/14844
10538         PR tree-optimization/19792
10539         PR tree-optimization/21608
10540         PR tree-optimization/27090
10541         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
10542         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10543         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10544         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10545         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10546
10547 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
10548
10549         PR tree-optimization/27285
10550         * gcc.c-torture/execute/pr27285.c: New test.
10551
10552         PR middle-end/27388
10553         * gcc.dg/gomp/pr27388-1.c: New test.
10554         * gcc.dg/gomp/pr27388-2.c: New test.
10555         * gcc.dg/gomp/pr27388-3.c: New test.
10556
10557         PR c++/27359
10558         * g++.dg/gomp/pr27359.C: New test.
10559
10560 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
10561
10562         PR fortran/20248
10563         * gfortran.dg/iargc.f90: New test.
10564
10565 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
10566
10567         PR c++/27102
10568         * g++.dg/template/crash49.C: New test.
10569
10570 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
10571
10572         PR testsuite/27032
10573         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
10574
10575 2006-05-02  Jeff Law  <law@redhat.com>
10576
10577         PR tree-optimization/27364
10578         * gcc.c-torture/execute/pr27364.c: New test.
10579
10580 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
10581
10582         PR c++/27309
10583         * g++.dg/parser/ctor5.C: New test.
10584
10585 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
10586
10587         PR target/27387
10588         * gcc.target/arm/arm.exp: New.
10589         * gcc.target/arm/pr27387.C: Likewise.
10590
10591 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
10592
10593         PR fortran/27269
10594         PR fortran/27324
10595         * gfortran.dg/module_equivalence_2.f90: New test.
10596
10597 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
10598
10599         PR middle-end/27337
10600         * g++.dg/gomp/pr27337-1.C: New test.
10601         * g++.dg/gomp/pr27337-2.C: New test.
10602
10603         PR middle-end/27328
10604         * gcc.dg/gomp/pr27328.c: New test.
10605
10606         PR middle-end/27325
10607         * g++.dg/gomp/pr27325.C: New test.
10608
10609         PR middle-end/27310
10610         * g++.dg/gomp/pr27310.C: New test.
10611
10612 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10613
10614         PR tree-optimization/27291
10615         * g++.dg/tree-ssa/pr27291.C: New test.
10616
10617 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10618
10619         PR tree-optimization/27283
10620         * g++.dg/tree-ssa/pr27283.C: New test.
10621
10622 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
10623
10624         * gcc.dg/tree-ssa/loop-16.c: New test.
10625
10626 2006-05-01  Roger Sayle  <roger@eyesopen.com>
10627             Joseph S. Myers  <joseph@codesourcery.com>
10628
10629         * gcc.dg/Wconversion-3.c: New test case.
10630         * gcc.dg/Wconversion-4.c: Likewise.
10631
10632 2006-05-01  Richard Guenther  <rguenther@suse.de>
10633
10634         PR tree-optimization/26726
10635         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
10636
10637 2006-04-30  Roger Sayle  <roger@eyesopen.com>
10638
10639         * gcc.dg/Woverflow-1.c: New test case.
10640         * gcc.dg/Woverflow-2.c: Likewise.
10641         * gcc.dg/Woverflow-3.c: Likewise.
10642
10643 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
10644
10645         PR c++/27094
10646         * g++.dg/template/defarg8.C: New test.
10647
10648 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10649
10650         PR c++/27278
10651         * g++.dg/parse/operator7.C: New test.
10652
10653 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10654
10655         PR c++/11471
10656         PR c++/27102
10657         * g++.dg/template/crash48.C: New test.
10658
10659         PR c++/27279
10660         * g++.dg/parse/ctor4.C: New test.
10661
10662 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10663
10664         PR fortran/25681
10665         * gfortran.df/char_type_len.f90: New test.
10666
10667 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10668
10669         PR libgfortran/27304
10670         * gfortran.dg/fmt_exhaust.f90: New test.
10671
10672 2006-04-28  Roger Sayle  <roger@eyesopen.com>
10673
10674         PR c/25309
10675         * gcc.dg/large-size-array-2.c: New test case.
10676
10677 2006-04-28  Richard Guenther  <rguenther@suse.de>
10678
10679         PR target/26826
10680         * gcc.target/i386/pr26826.c: New testcase.
10681
10682 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
10683
10684         PR middle-end/27260
10685         * gcc.c-torture/execute/pr27260.c: New.
10686
10687 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
10688
10689         PR middle-end/27095
10690         * gcc.dg/pr27095.c: New.
10691
10692 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
10693
10694         PR c++/27292
10695         * g++.dg/conversion/bitfield4.C: New test.
10696
10697 2006-04-27  Eric Christopher  <echristo@apple.com>
10698
10699         * gcc.dg/pragma-ms_struct.c: New.
10700
10701 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
10702
10703         PR c++/27102
10704         * g++.dg/template/crash47.C: New test.
10705
10706 2006-04-27  Dirk Mueller  <dmueller@suse.de>
10707
10708         * gcc.target/i386/sse-7.c: build with -msse.
10709
10710 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10711
10712         PR testsuite/27274:
10713         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
10714         (main): Exit if processor doesn't support SSE.
10715
10716 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
10717
10718         PR middle-end/27282
10719         * gcc.c-torture/compile/pr27282.c: New test.
10720
10721 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR middle-end/26913
10724         * g++.dg/gomp/pr26913.C: New test.
10725
10726         PR c/25996
10727         * gcc.dg/gomp/pr25996.c: New test.
10728         * g++.dg/gomp/pr25996.C: New test.
10729
10730 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
10731
10732         PR rtl-optimization/26725
10733         * gcc.c-torture/compile/pr26725.c: New test.
10734
10735 2006-04-25  Richard Guenther  <rguenther@suse.de>
10736
10737         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
10738         than n + -1.
10739
10740 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10741
10742         * gcc.dg/20060425-1.c: New testcase.
10743
10744 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
10745
10746         PR tree-optimization/26865
10747         * gcc.dg/pr26865.c: New test.
10748
10749 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
10750
10751         PR c++/27292
10752         * g++.dg/conversion/bitfield1.C: New test.
10753         * g++.dg/conversion/bitfield2.C: Likewise.
10754         * g++.dg/conversion/bitfield3.C: Likewise.
10755
10756 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
10757         Richard Guenther  <rguenther@suse.de>
10758
10759         PR tree-optimization/27236
10760         * gcc.dg/tree-ssa/pr27236.c: New testcase.
10761
10762 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10763
10764         PR c++/19963
10765         * g++.dg/other/incomplete2.C: New test.
10766
10767 2006-04-24  Richard Guenther  <rguenther@suse.de>
10768
10769         PR middle-end/26869
10770         * gcc.dg/torture/pr26869.c: New testcase.
10771
10772 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
10773         Richard Guenther  <rguenther@suse.de>
10774
10775         PR tree-optimization/27218
10776         * g++.dg/tree-ssa/pr27218.C: New testcase.
10777
10778 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
10779
10780         PR c++/26912
10781         * g++.dg/template/friend41.C: New test.
10782
10783 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
10784
10785         * g++.dg/opt/pr15551.C: Include cstdio.
10786         (main): Use remove instead of unlink.
10787
10788 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10789
10790         * gcc.dg/sibcall-7.c: New test.
10791         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
10792         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
10793         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
10794         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
10795         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
10796
10797 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
10798
10799         PR c++/26534
10800         * g++.dg/opt/bitfield1.C: New test.
10801         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
10802         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
10803         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
10804         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
10805         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
10806         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
10807         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
10808         * g++.dg/abi/bitfield2.C: Likewise.
10809         * g++.dg/init/bitfield1.C: Likewise.
10810
10811 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
10812
10813         PR fortran/25099
10814         * gfortran.dg/elemental_subroutine_4.f90: New test.
10815         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
10816         call sub (m, x).
10817
10818 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10819
10820         * gcc.c-torture/compile/20060421-1.c: New testcase.
10821
10822 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10823
10824         PR c/25875
10825         * gcc.dg/init-bad-4.c: New test.
10826
10827 2006-04-21  Paul Brook  <paul@codesourcery.com>
10828
10829         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
10830
10831 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
10832
10833         PR fortran/27122
10834         * gfortran.dg/defined_operators_1.f90: New test.
10835         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
10836         remove old ones associated, incorrectly, with Note 5.46.
10837
10838         PR fortran/27113
10839         * gfortran.dg/character_array_constructor_1.f90: New test.
10840
10841 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
10842
10843         * gcc.dg/20060419-1.c: New test.
10844
10845 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
10846
10847         PR c/26774
10848         * gcc.dg/struct-parse-1.c: New test case.
10849
10850 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10851
10852         PR c++/26558
10853         * g++.dg/parse/template19.C: New test.
10854
10855         PR c++/26739
10856         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
10857
10858         PR c++/26036
10859         * g++.dg/expr/call3.C: New test.
10860
10861         PR c++/10385
10862         * g++.dg/conversion/dynamic1.C: New test.
10863
10864 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
10865
10866         PR c++/27102
10867         * g++.dg/template/crash35.C: Tweak error markers.
10868         * g++.dg/template/crash46.C: New test.
10869         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
10870         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
10871
10872 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
10873
10874         PR rtl-optimization/14261
10875         * gcc.c-torture/compile/20060419-1.c: Added.
10876
10877 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
10878
10879         * gfortran.dg/label_1.f90: Adjust dg-error.
10880
10881 2006-04-16  Roger Sayle  <roger@eyesopen.com>
10882
10883         PR target/26961
10884         * gcc.dg/fold-cond-1.c: New test case.
10885         * gcc.dg/pr26961-1.c: Likewise.
10886
10887 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10888
10889         PR libgfortran/27138
10890         * gfortran.dg/read_bad_advance.f90: New test.
10891
10892 2006-04-16  Roger Sayle  <roger@eyesopen.com>
10893             Dale Johannesen  <dalej@apple.com>
10894
10895         PR target/24076
10896         * gcc.target/i386/vecinit-3.c: New testcase.
10897         * gcc.target/i386/vecinit-4.c: Likewise.
10898         * gcc.target/i386/sse-18.c: Likewise.
10899         * gcc.target/i386/sse-19.c: Likewise.
10900
10901 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
10902
10903         * gfortran.dg/allocate_zerosize_1.f90: New test.
10904
10905 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
10906
10907         PR c++/26365
10908         * g++.dg/template/crash45.C: New test.
10909
10910 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
10911
10912         PR fortran/26787
10913         * gfortran.dg/proc_assign_1.f90: New test.
10914         * gfortran.dg/procedure_lvalue.f90: Change message.
10915         * gfortran.dg/namelist_4.f90: Add new error.
10916
10917         PR fortran/25597
10918         PR fortran/27096
10919         * gfortran.dg/auto_pointer_array_result_1.f90
10920
10921         PR fortran/27089
10922         * gfortran.dg/specification_type_resolution_1.f90
10923
10924         PR fortran/18003
10925         PR fortran/25669
10926         PR fortran/26834
10927         * gfortran.dg/bounds_temporaries_1.f90: New test.
10928
10929         PR fortran/27124
10930         * gfortran.dg/array_return_value_1.f90: New test.
10931
10932 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10933
10934         PR fortran/25336
10935         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
10936
10937 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
10938
10939         PR middle-end/26823
10940         * g++.dg/gomp/pr26823-1.C: New test.
10941         * g++.dg/gomp/pr26823-2.C: New test.
10942
10943 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
10944
10945         PR middle-end/27134
10946         * gcc.dg/pr27314.c: New test.
10947
10948 2006-04-13  Richard Henderson  <rth@redhat.com>
10949
10950         * g++.dg/gomp/block-0.C: Update expected matches.
10951
10952 2006-04-13  DJ Delorie  <dj@redhat.com>
10953
10954         * lib/target-supports.exp (check_effective_target_int32plus): New.
10955         (check_effective_target_ptr32plus): New.
10956         (check_effective_target_size32plus): New.
10957         (check_effective_target_int16): New.
10958         (check_profiling_available): Add m32c to the list of unsupported targets.
10959
10960         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
10961         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
10962         memory size.
10963         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
10964         pointers.
10965         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
10966         size_t.
10967         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
10968         and size_t.
10969         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
10970         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
10971         not just xstormy16.  Skip m32c due to weird pointer size.
10972         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
10973         not just xstormy16.
10974         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
10975         not just xstormy16.
10976         * gcc.dg/20020312-2.c: Add m32c support.
10977         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
10978         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
10979         in test.
10980         * gcc.dg/20050321-2.c: Require >=32 bit integers.
10981         * gcc.dg/asm-1.c: Skip if int and short are the same size.
10982         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
10983         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
10984         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
10985         * gcc.dg/init-string-2.c: Require >=32 bit integers.
10986         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
10987         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
10988         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
10989         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
10990         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
10991         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
10992         in test.
10993         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
10994         in test.
10995         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
10996         * gcc.dg/pr23049.c: Require >=32 bit integers.
10997         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
10998         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
10999         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11000         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11001         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11002         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11003         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11004         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11005         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11006         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11007         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11008         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11009         prototype in test.
11010         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11011         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11012         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11013         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11014         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11015
11016         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11017         * gcc.c-torture/execute/20040703-1.x: Likewise.
11018         * gcc.c-torture/execute/20040705-1.x: Likewise.
11019         * gcc.c-torture/execute/20040705-2.x: Likewise.
11020         * gcc.c-torture/execute/20040709-1.x: Likewise.
11021         * gcc.c-torture/execute/20040709-2.x: Likewise.
11022         * gcc.c-torture/execute/20040811-1.x: Likewise.
11023         * gcc.c-torture/execute/20050316-1.x: Likewise.
11024         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11025         * gcc.c-torture/execute/pr19689.x: Likewise.
11026         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11027         * gcc.c-torture/execute/usmul.x: Likewise.
11028         * gcc.c-torture/execute/vrp-5.x: Likewise.
11029         * gcc.c-torture/execute/vrp-6.x: Likewise.
11030         * gcc.dg/debug/20041023-1.s: Likewise.
11031
11032 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11033
11034         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11035         of integers to a vector types are now constant expressions in C.
11036         * gcc.dg/vect/vect-fold-1.c: New test case.
11037
11038 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11039             Ulrich Weigand  <uweigand@de.ibm.com>
11040
11041         PR target/27006
11042         * gcc.dg/vmx/pr27006.c: New testcase.
11043
11044 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11045
11046         PR libgfortran/26766
11047         * gfortran.dg/write_recursive.f90: New test.
11048
11049 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11050
11051         * g++.dg/parse/dtor7.C: New test.
11052         * g++.dg/parse/new1.C: Add error marker.
11053         * g++.dg/template/new3.C: New test.
11054
11055         PR c++/26122
11056         * g++.dg/template/pure1.C: New test.
11057
11058         PR c++/26295
11059         * g++.dg/parse/ptrmem4.C: New test.
11060
11061 2006-04-10  Jeff Law  <law@redhat.com>
11062
11063         PR/27087
11064         * gcc.c-torture/compile/pr27087.c: New test.
11065
11066 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11067
11068         PR/21391
11069         * gcc.dg/20060410.c: New.
11070
11071 2006-04-10  Matthias Klose  <doko@debian.org>
11072
11073         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
11074         Recognize multilib directory names containing underscores.
11075
11076 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11077
11078         * gcc.target/i386/vecinit-1.c: New test case.
11079         * gcc.target/i386/vecinit-2.c: Likewise.
11080
11081 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11082
11083         PR debug/27057
11084         * g++.dg/debug/dwarf2-2.C: New test.
11085
11086 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11087
11088         PR rtl-optimization/27073
11089         * gcc.c-torture/execute/pr27073.c: New test.
11090
11091 2006-04-08  Mike Stump  <mrs@apple.com>
11092
11093         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11094
11095 2006-04-07  Richard Guenther  <rguenther@suse.de>
11096
11097         PR tree-optimization/26135
11098         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11099
11100 2006-04-06  Jan Hubicka  <jh@suse.cz>
11101
11102         PR profile/26399
11103         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11104
11105 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11106
11107         * g++.dg/conversion/nullptr1.C: New test case.
11108         * g++.dg/conversion/nullptr2.C: Likewise.
11109
11110 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11111
11112         * gfortran.dg/dependency_18.f90: New test case.
11113
11114 2006-04-05  Richard Guenther  <rguenther@suse.de>
11115
11116         PR tree-optimization/26919
11117         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
11118         * gcc.dg/ipa/ipa-2.c: Likewise.
11119         * gcc.dg/ipa/ipa-3.c: Likewise.
11120         * gcc.dg/ipa/ipa-5.c: Likewise.
11121
11122 2006-04-05  Richard Guenther  <rguenther@suse.de>
11123
11124         PR tree-optimization/26763
11125         * gcc.dg/torture/pr26763-1.c: New testcase.
11126         * gcc.dg/torture/pr26763-2.c: Likewise.
11127
11128 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
11129
11130         PR fortran/23634
11131         PR fortran/25619
11132         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
11133
11134 2006-04-04  Eric Christopher  <echristo@apple.com>
11135
11136         * gcc.target/i386/387-1.c: Allow regexp to match darwin
11137         stubs.
11138         * gcc.target/i386/387-5.c: Ditto.
11139
11140 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
11141
11142         * gcc.target/sparc/struct-ret-check.c: New test.
11143
11144 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11145
11146         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
11147         zero decimal digits specified in format.
11148
11149 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
11150
11151         PR fortran/26891
11152         * gfortran.dg/missing_optional_dummy_1.f90: New test.
11153
11154         PR fortran/26976
11155         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
11156         * gfortran.dg/initialization_1.f90: Make assignment compliant.
11157         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
11158         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
11159         bigendian-ness.
11160
11161 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
11162
11163         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
11164         dummy arguments work when the actual argument is itself a dummy
11165         argument of the caller.
11166
11167 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11168
11169         PR libfortran/24685
11170         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
11171
11172 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11173
11174         * gfortran.dg/dependencency_17.f90: New test case.
11175
11176 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11177
11178         * gfortran.dg/dependency_14.f90: New test case.
11179         * gfortran.dg/dependency_15.f90: Likewise.
11180         * gfortran.dg/dependency_16.f90: Likewise.
11181
11182 2006-03-31  Asher Langton  <langton2@llnl.gov>
11183
11184         PR fortran/25358
11185         gfortran.dg/cray_pointers_6.f90: New test.
11186
11187 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11188
11189         PR libgfortran/26890
11190         * gfortran.dg/read_size_noadvance.f90: New test.
11191
11192 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
11193
11194         PR fortran/25031
11195         * gfortran.dg/multiple_allocation_1.f90: Check that the
11196         size has changed after a re-allocation with stat.
11197
11198 2006-03-30  Richard Guenther  <rguenther@suse.de>
11199
11200         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11201         removal.
11202         * gcc.target/i386/sselibm-2.c: Likewise.
11203         * gcc.target/i386/sselibm-3.c: Likewise.
11204         * gcc.target/i386/sselibm-4.c: Likewise.
11205         * gcc.target/i386/sselibm-5.c: Likewise.
11206
11207 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11208
11209         * gcc.dg/fold-andxor-1.c: New test case.
11210         * gcc.dg/fold-xorand-1.c: Likewise.
11211
11212 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11213
11214         * gcc.dg/fold-convnotconv-1.c: New test case.
11215
11216 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11217
11218         PR fortran/26779
11219         * gfortran.dg/private_type_5.f90: New test.
11220
11221 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
11222
11223         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11224
11225 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
11226
11227         * gfortran.dg/advance_2.f90: New test.
11228         * gfortran.dg/advance_3.f90: New test.
11229
11230         * gfortran.fortran-torture/execute/equiv_5.f: New test.
11231
11232 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11233
11234         PR libgfortran/26661
11235         PR libgfortran/26880
11236         * gfortran.dg/read_x_past.f: New test.
11237
11238 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
11239
11240         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11241         to be STABS.
11242
11243 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
11244
11245         * objc.dg/dwarf-1.m: Skip on AIX.
11246         * objc.dg/dwarf-2.m: Skip on AIX.
11247
11248 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
11249
11250         PR fortran/26816
11251         * gfortran.dg/float_1.f90: New test.
11252
11253 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
11254
11255         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11256         X86_64 targets.
11257         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11258
11259 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11260
11261         PR libfortran/26735
11262         * gfortran.dg/convert_implied_open.f90: New test case.
11263
11264 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11265
11266         PR fortran/26769
11267         * gfortran.dg/transpose_reshape_r10.f90: New test case.
11268
11269 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
11270
11271         PR middle-end/26717
11272         * gcc.dg/pr26717.c: New test.
11273
11274 2006-03-25  Roger Sayle  <roger@eyesopen.com>
11275
11276         * gfortran.dg/dependency_12.f90: New test case.
11277
11278 2006-03-24  Roger Sayle  <roger@eyesopen.com>
11279
11280         * gfortran.dg/dependency_9.f90: New (resurected) test case.
11281
11282 2006-03-24  Jeff Law  <law@redhat.com>
11283
11284         * gcc.c-torture/pr26840.c: New test.
11285
11286 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
11287
11288         * objc.dg/dwarf-2.m: New.
11289         * obj-c++.dg/dwarf-2.mm: New.
11290
11291         * g++.old-deja/g++.other/init19.C: New.
11292
11293 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
11294
11295         * g++.dg/eh/spbp.C: Skip on AIX.
11296
11297 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
11298
11299         PR middle-end/26611
11300         * g++.dg/gomp/pr26611-1.C: New test.
11301         * g++.dg/gomp/pr26611-2.C: New test.
11302
11303 2006-03-24  Jeff Law  <law@redhat.com>
11304
11305         * gcc.c-torture/compile/pr26833.c: New test.
11306         * gfortran.fortran-torture/compile/pr26806.f90: New test.
11307
11308 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11309
11310         * gfortran.dg/endfile_2.f90: Delete temp file.
11311
11312 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
11313
11314         PR fortran/19303
11315         * gfortran.dg/record_marker_1.f90: New test case.
11316         * gfortran.dg/record_marker_2.f: New test case.
11317         * gfortran.dg/record_marker_3.f90: New test case.
11318
11319 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
11320
11321         PR fortran/17298
11322         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
11323         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
11324
11325 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
11326
11327         * lib/gcc-dg.exp (cleanup-modules): New proc.
11328         * gfortran.dg/allocatable_function_1.f90,
11329         gfortran.dg/allocate_char_star_scalar_1.f90,
11330         gfortran.dg/assumed_charlen_function_1.f90,
11331         gfortran.dg/assumed_dummy_1.f90,
11332         gfortran.dg/assumed_shape_ranks_1.f90,
11333         gfortran.dg/assumed_shape_ranks_2.f90,
11334         gfortran.dg/assumed_size_dt_dummy.f90,
11335         gfortran.dg/auto_char_dummy_array_1.f90,
11336         gfortran.dg/auto_char_len_3.f90,
11337         gfortran.dg/automatic_module_variable.f90,
11338         gfortran.dg/bad_automatic_objects_1.f90,
11339         gfortran.dg/char_array_constructor.f90,
11340         gfortran.dg/char_array_structure_constructor.f90,
11341         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
11342         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
11343         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
11344         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
11345         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
11346         gfortran.dg/derived_pointer_recursion.f90,
11347         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
11348         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
11349         gfortran.dg/dummy_functions_1.f90,
11350         gfortran.dg/elemental_initializer_1.f90,
11351         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
11352         gfortran.dg/elemental_pointer_1.f90,
11353         gfortran.dg/elemental_subroutine_1.f90,
11354         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
11355         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
11356         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
11357         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
11358         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
11359         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
11360         gfortran.dg/global_references_1.f90,
11361         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
11362         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
11363         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
11364         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
11365         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
11366         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
11367         gfortran.dg/large_integer_kind_1.f90,
11368         gfortran.dg/large_real_kind_1.f90,
11369         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
11370         gfortran.dg/module_double_reuse.f90,
11371         gfortran.dg/module_equivalence_1.f90,
11372         gfortran.dg/module_interface_1.f90,
11373         gfortran.dg/module_parameter_array_refs_1.f90,
11374         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
11375         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
11376         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
11377         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
11378         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
11379         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
11380         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
11381         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
11382         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
11383         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
11384         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
11385         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
11386         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
11387         gfortran.dg/same_name_1.f90,
11388         gfortran.dg/sibling_dummy_procedure_1.f90,
11389         gfortran.dg/sibling_dummy_procedure_2.f90,
11390         gfortran.dg/sibling_dummy_procedure_3.f90,
11391         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
11392         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
11393         gfortran.dg/used_dummy_types_2.f90,
11394         gfortran.dg/used_dummy_types_3.f90,
11395         gfortran.dg/used_dummy_types_4.f90,
11396         gfortran.dg/used_dummy_types_5.f90,
11397         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
11398         gfortran.dg/userdef_operator_1.f90: Use it.
11399
11400 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11401
11402         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
11403         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
11404         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
11405         gfortran.dg/write_back.f,
11406         gfortran.fortran-torture/execute/inquire_1.f90,
11407         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
11408
11409 2006-03-21  Jeff Law  <law@redhat.com>
11410
11411         * gcc.dg/tree-ssa/vrp28.c: New test.
11412
11413 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11414
11415         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
11416         if _STDC_C99 is defined.
11417         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
11418         * gcc.dg/builtins-20.c: Likewise.
11419         * gcc.dg/builtins-53.c: Likewise.
11420         * gcc.dg/single-precision-constant.c: Likewise. Also pass
11421         -mmacosx-version-min=10.3 on PowerPC/Darwin.
11422
11423 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
11424
11425         PR tree-opt/26781
11426         * gcc.c-torture/compile/pr26781-1.c: New test.
11427         * gcc.c-torture/compile/pr26781-2.c: New test.
11428
11429 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
11430
11431         PR c++/26690
11432         * g++.dg/gomp/pr26690-1.C: New test.
11433         * g++.dg/gomp/pr26690-2.C: New test.
11434
11435 2006-03-20  Jeff Law  <law@redhat.com>
11436
11437         * gcc.dg/tree-ssa/pr21829.c: New test.
11438
11439         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
11440
11441 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
11442
11443         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
11444         (check_visibility_available): Use it.
11445         (check_effective_target_default_packed): Likewise.
11446         (check_effective_target_pcc_bitfield_type_matters): Likewise.
11447         (check_effective_target_fopenmp): Likewise.
11448         (check_effective_target_freorder): Likewise.
11449         (check_effective_target_fpic): Likewise.
11450         (check_named_sections_available): Likewise.
11451         (check_effective_target_ilp32): Likewise.
11452         (check_effective_target_lp64): Likewise.
11453
11454 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
11455
11456         PR fortran/20935
11457         * gfortran.dg/scalar_mask_2.f90: New test case.
11458
11459 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
11460
11461         PR tree-opt/26629
11462         * gcc.dg/tree-ssa/loadpre12.c: New test.
11463         * gcc.dg/tree-ssa/loadpre13.c: New test.
11464         * gcc.dg/tree-ssa/loadpre14.c: New test.
11465         * gcc.dg/tree-ssa/loadpre15.c: New test.
11466         * gcc.dg/tree-ssa/loadpre16.c: New test.
11467         * gcc.dg/tree-ssa/loadpre17.c: New test.
11468         * gcc.dg/tree-ssa/loadpre18.c: New test.
11469         * gcc.dg/tree-ssa/loadpre19.c: New test.
11470         * gcc.dg/tree-ssa/loadpre20.c: New test.
11471         * gcc.dg/tree-ssa/loadpre21.c: New test.
11472         * gcc.dg/tree-ssa/loadpre22.c: New test.
11473
11474 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
11475
11476         PR fortran/26741
11477         * gfortran.dg/elemental_initializer_1.f90: New test.
11478
11479         PR fortran/26716
11480         * gfortran.dg/assumed_shape_ranks_2: New test.
11481
11482 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
11483
11484         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
11485         target fpic.
11486
11487 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11488
11489         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
11490         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
11491         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
11492         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
11493         gfortran.fortran-torture/execute/direct_io.f90,
11494         gfortran.fortran-torture/execute/inquire_2.f90,
11495         gfortran.fortran-torture/execute/inquire_4.f90,
11496         gfortran.fortran-torture/execute/list_read_1.f90,
11497         gfortran.fortran-torture/execute/open_replace.f90,
11498         gfortran.fortran-torture/execute/slash_edit.f90,
11499         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
11500         temporary files from testcases.
11501
11502 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11503
11504         PR libgfortran/26509
11505         gfortran.dg/write_direct_eor.f90: New test.
11506
11507 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
11508
11509         * gcc.target/powerpc/pr26350.c: New.
11510         * gcc.target/powerpc/indexed-addr.c: New.
11511
11512 2006-03-16  Roger Sayle  <roger@eyesopen.com>
11513
11514         * gfortran.dg/dependency_13.f90: New test case.
11515
11516 2006-03-16  Roger Sayle  <roger@eyesopen.com>
11517
11518         PR middle-end/21781
11519         * gcc.dg/real-const-1.c: New test case.
11520
11521 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
11522
11523         * g++.old-deja/g++.other/init18.C: New.
11524         * g++.old-deja/g++.other/init5.C: Remove xfail.
11525
11526 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11527
11528         * g++.dg/opt/pr15551.C: Cleanup temp file.
11529
11530 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11531
11532         PR c++/6634
11533         g++.dg/parse/long1.C: New test.
11534
11535 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11536
11537         PR fortran/19101
11538         * gfortran.dg/continuation.f90: New test.
11539         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
11540
11541 2006-03-14  Richard Guenther  <rguenther@suse.de>
11542
11543         PR tree-optimization/26672
11544         * gcc.dg/torture/pr26672.c: New testcase.
11545
11546 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
11547
11548         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
11549         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
11550
11551 2006-03-13  Roger Sayle  <roger@eyesopen.com>
11552
11553         PR middle-end/26557
11554         * gcc.c-torture/compile/switch-1.c: New test case.
11555
11556 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
11557
11558         PR fortran/25378
11559         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
11560         test to include more permuatations of mask and index.
11561         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
11562         respond to F2003 spec. that the position returned for an all false
11563         mask && condition is zero.
11564
11565 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
11566
11567         PR middle-end/25989
11568         * gcc.dg/gomp/pr25989.c: New test.
11569
11570 2006-03-13  Jeff Law  <law@redhat.com>
11571
11572         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
11573
11574 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
11575
11576         * gcc.dg/switch-9.c: New test.
11577
11578 2006-03-13  Richard Guenther  <rguenther@suse.de>
11579
11580         PR middle-end/26630
11581         * gcc.dg/torture/pr26630.c: New testcase.
11582
11583 2006-03-11  Roger Sayle  <roger@eyesopen.com>
11584
11585         * gfortran.dg/dependency_10.f90: New test case.
11586         * gfortran.dg/dependency_11.f90: Likewise.
11587
11588 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
11589             Erik Edelmann  <eedelman@gcc.gnu.org>
11590
11591         * gfortran.dg/allocatable_function_1.f90: New.
11592         * gfortran.dg/allocatable_function_2.f90: New.
11593
11594 2006-03-10  Richard Guenther  <rguenther@suse.de>
11595
11596         PR middle-end/26565
11597         * gcc.dg/torture/pr26565.c: New testcase.
11598
11599 2006-03-09  Eric Christopher  <echristo@apple.com>
11600
11601         * gcc.c-torture/compile/20060309-1.c: New.
11602
11603 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11604
11605         PR libgfortran/26499
11606         * gfortran.dg/write_back.f: New test.
11607         * gfortran.dg/write_rewind_1.f: New test.
11608         * gfortran.dg/write_rewind_2.f: New test.
11609
11610 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11611
11612         PR libgfortran/26554
11613         * gfortran.dg/read_logical.f90: New test.
11614
11615 2006-03-04  Laurent GUERBY <laurent@guerby.net>
11616
11617         * ada/acats/norun.lst: cdd2a03 now passes.
11618
11619 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
11620
11621         PR testsuite/25177
11622         * gcc.target/powerpc/pr18096-1.c: Change where the error
11623         would match.
11624
11625 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
11626
11627         * gcc.target/i386/cleanup-1.c: New test.
11628         * gcc.target/i386/cleanup-2.c: New test.
11629
11630 2006-03-04  Roger Sayle  <roger@eyesopen.com>
11631
11632         * gfortran.dg/dependency_9.f90: Remove for the time being.
11633
11634 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
11635
11636         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
11637         directive.
11638
11639 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11640
11641         * gfortran.dg/dependency_9.f90: New test case.
11642
11643 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11644
11645         * gfortran.dg/dependency_4.f90: New test case.
11646         * gfortran.dg/dependency_5.f90: New test case.
11647         * gfortran.dg/dependency_6.f90: New test case.
11648         * gfortran.dg/dependency_7.f90: New test case.
11649         * gfortran.dg/dependency_8.f90: New test case.
11650
11651 2006-03-03  Paul Brook  <paul@codesourcery.com>
11652
11653         * lib/target-supports.exp (check_profiling_available):
11654         Add m68k-*-elf.
11655
11656 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
11657
11658         PR fortran/25031
11659         * multiple_allocation_1.f90: New test.
11660
11661 2006-03-03  Roger Sayle  <roger@eyesopen.com>
11662
11663         PR tree-optimization/26524
11664         * gfortran.dg/pr26524.f: New test case.
11665
11666 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11667
11668         * g++.dg/template/repo5.C: Cleanup repo files.
11669         * gcc.dg/20051201-1.c: Cleanup coverage files.
11670         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
11671         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
11672         tree dump files.
11673
11674 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
11675
11676         * objc.dg/objc-nofilename-1.m: New test.
11677         * objc.dg/bad-receiver-type.m: New test.
11678         * obj-c++.dg/bad-receiver-type.mm: New test.
11679
11680 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11681
11682         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
11683
11684 2006-03-01  Mike Stump  <mrs@apple.com>
11685
11686         * g++.dg/abi/key2.C: Add.
11687
11688 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
11689
11690         * gfortran.dg/logical_dot_product.f90: New test.
11691
11692         PR fortran/26393
11693         * gfortran.dg/used_interface_ref.f90: New test.
11694
11695         PR fortran/20938
11696         * gfortran.dg/dependency_2.f90: New test.
11697         * gfortran.fortran-torture/execute/where17.f90: New test.
11698         * gfortran.fortran-torture/execute/where18.f90: New test.
11699         * gfortran.fortran-torture/execute/where19.f90: New test.
11700         * gfortran.fortran-torture/execute/where20.f90: New test.
11701
11702 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
11703
11704         * g++.dg/tree-ssa/pr26443.C: New test case.
11705
11706 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
11707
11708         PR middle-end/26022
11709         * g++.dg/opt/return-slot1.C: New test.
11710
11711 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11712
11713         PR libgfortran/26136
11714         * gfortran.dg/namelist_23.f90: New test.
11715
11716 2006-02-28  Roger Sayle  <roger@eyesopen.com>
11717
11718         PR middle-end/14752
11719         * gcc.dg/fold-eqandshift-2.c: New test case.
11720
11721 2006-02-28  Richard Guenther  <rguenther@suse.de>
11722
11723         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
11724         decomposition.
11725
11726 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
11727
11728         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
11729
11730 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11731
11732         PR libgfortran/26464
11733         * gfortran.dg/backspace_5.f: New test.
11734         * gfortran.dg/backspace_6.f: New test.
11735
11736 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11737
11738         * gcc.dg/fold-eqandnot-1.c: New test case.
11739
11740 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11741
11742         PR middle-end/19983
11743         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
11744
11745 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
11746
11747         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
11748         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
11749
11750 2006-02-26  Richard Guenther  <rguenther@suse.de>
11751
11752         PR tree-optimization/26421
11753         * gcc.dg/tree-ssa/pr26421.c: New testcase.
11754
11755 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
11756
11757         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
11758         * g++.old-deja/g++.robertl/eb132.C: Likewise.
11759
11760 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11761
11762         * gcc.dg/fold-even-1.c: New test case.
11763
11764 2006-02-26  Roger Sayle  <roger@eyesopen.com>
11765
11766         PR middle-end/21137
11767         * gcc.dg/fold-eqandshift-1.c: New test case.
11768
11769 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
11770
11771         PR tree-optimization/25125
11772         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
11773         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
11774
11775 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
11776
11777         PR tree-optimizations/26359
11778         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
11779         with -fdump-tree-dceloop-details.
11780         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
11781
11782 2006-02-25  Roger Sayle  <roger@eyesopen.com>
11783
11784         PR middle-end/23673
11785         * gcc.dg/fold-eqxor-1.c: New test case.
11786         * gcc.dg/fold-eqxor-2.c: Likewise.
11787         * gcc.dg/fold-eqxor-3.c: Likewise.
11788
11789 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
11790
11791         PR fortran/23092
11792         * scalar_mask_1.f90: New test.
11793
11794 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
11795
11796         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
11797         * g++.dg/eh/uncaught2.C: New.
11798         * g++.dg/eh/uncaught3.C: New.
11799
11800 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11801
11802         PR libgfortran/26423
11803         * gfortran.dg/read_many_1.f: New test.
11804
11805 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
11806
11807         PR fortran/24519
11808         * gfortran.dg/dependency_3.f90: New test.
11809         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
11810         XFAILs.
11811
11812         PR fortran/25395
11813         * gfortran.dg/equiv_6.f90: New test.
11814
11815 2006-02-23  Jeff Law  <law@redhat.com>
11816
11817         * gcc.c-torture/compile/pr26425.c: New test.
11818
11819 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
11820
11821         PR middle-end/26412
11822         * gcc.dg/gomp/pr26412.c: New test.
11823
11824 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11825
11826         PR c++/26291
11827         * g++.dg/other/ellipsis1.C: New test.
11828         * g++.dg/parse/operator4.C: Adjust error marker.
11829
11830 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11831
11832         PR target/25603
11833         * gfortran.dg/pr25603.f: New testcase.
11834
11835 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * gcc.dg/bf-spl1.c: Don't specify -m68000.
11838         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
11839
11840 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
11841
11842         * g++.dg/eh/spbp.C: New.
11843
11844 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
11845
11846         PR middle-end/26379
11847         * gcc.target/i386/mmx-7.c: New test.
11848
11849 2006-02-20  Roger Sayle  <roger@eyesopen.com>
11850
11851         PR tree-optimization/26361
11852         * gcc.dg/tree-ssa/vrp27.c: New test case.
11853
11854 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
11855
11856         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
11857         * gcc.dg/tree-ssa/complex-4.c: Here.
11858
11859 2006-02-19  Roger Sayle  <roger@eyesopen.com>
11860
11861         PR middle-end/19543
11862         * gfortran.dg/logical_1.f90: New test case.
11863
11864 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
11865
11866         PR middle-end/26334
11867         * gcc.dg/20060218-1.c: Moved to...
11868         * gcc.target/i386/20060218-1.c: ... here.  New test.
11869
11870 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11871
11872         PR fortran/26201
11873         * gfortran.dg/convert_1.f90: New.
11874
11875 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
11876
11877         PR fortran/25054
11878         * gfortran.dg/namelist_5.f90: New test.
11879
11880         PR fortran/25089
11881         * gfortran.dg/namelist_4.f90: New test.
11882
11883 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11884
11885         PR tree-opt/25680
11886         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
11887
11888 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11889
11890         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
11891         variable to take into account the variable name in the
11892         function header.
11893         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
11894
11895 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
11896
11897         PR middle-end/26334
11898         * gcc.c-torture/compile/20060217-1.c: New test.
11899         * gcc.dg/20060218-1.c: New test.
11900
11901 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
11902
11903         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
11904
11905 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
11906
11907         * gcc.dg/cpp/undef3.c: New test.
11908         * gcc.dg/cpp/trad/builtins2.c: New test.
11909
11910 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
11911
11912         PR c++/26266
11913         * g++.dg/template/static22.C: New test.
11914         * g++.dg/template/static23.C: New test.
11915         * g++.dg/template/static24.C: New test.
11916         * g++.dg/template/non-dependent13.C: New test.
11917         * g++.dg/init/member1.C: Tweak error markers.
11918
11919 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11920
11921         PR target/26255
11922         * gcc.c-torture/compile/pr26255.c: New test case.
11923
11924 2006-02-16  Roger Sayle  <roger@eyesopen.com>
11925
11926         * gfortran.fortran-torture/execute/where_10.f90: New test case.
11927         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11928         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
11929         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
11930         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11931         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11932         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11933
11934 2006-02-16  Jeff Law  <law@redhat.com>
11935
11936         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
11937         * gcc.dg/tree-ssa/vrp26.c: New test.
11938
11939 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
11940
11941         PR target/20353
11942         PR target/24578
11943         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
11944         __UCLIBC__ is defined.
11945
11946 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
11947
11948         PR fortran/26224
11949         * gfortran.dg/gomp/pr26224.f: New test.
11950
11951 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
11952
11953         PR tree-opt/25918
11954         * lib/target-supports.exp
11955         (check_effective_target_vect_short_mult): New.
11956         (check_effective_target_vect_char_mult): New.
11957         (check_effective_target_vect_widen_sum_qi_to_si): New.
11958         (check_effective_target_vect_widen_sum_qi_to_hi): New.
11959         (check_effective_target_vect_widen_sum_hi_to_si): New.
11960         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
11961         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
11962         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
11963         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
11964         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
11965         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
11966         vect-reduc-pattern-2c.c
11967         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
11968         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
11969         vect-reduc-pattern-1c.c
11970
11971 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
11972
11973         PR fortran/24557
11974         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
11975
11976 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11977
11978         PR fortran/26054
11979         * gfortran.dg/enum_8.f90: Remove check for warning.
11980         * gfortran.dg/iomsg_1.f90: Ditto.
11981         * gfortran.dg/enum_1.f90: Ditto.
11982         * gfortran.dg/enum_9.f90: Ditto.
11983         * gfortran.dg/enum_2.f90: Ditto.
11984         * gfortran.dg/enum_10.f90: Ditto.
11985         * gfortran.dg/enum_3.f90: Ditto.
11986         * gfortran.dg/flush_1.f90: Ditto.
11987         * gfortran.dg/enum_4.f90: Ditto.
11988         * gfortran.dg/array_constructor_1.f90: Ditto.
11989         * gfortran.dg/enum_5.f90: Ditto.
11990         * gfortran.dg/enum_6.f90: Ditto.
11991         * gfortran.dg/enum_7.f90: Ditto.
11992
11993 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
11994
11995         PR middle-end/26300
11996         * gcc.c-torture/compile/20060215-1.c: New test.
11997
11998 2006-02-14  Roger Sayle  <roger@eyesopen.com>
11999
12000         PR middle-end/23670
12001         * gcc.dg/tree-ssa/andor-2.c: New test case.
12002
12003 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12004
12005         PR fortran/25045
12006         * optional_dim.f90: New test.
12007
12008 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12009
12010         PR fortran/26277
12011         * gfortran.dg/label_4.f90: New.
12012
12013 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12014             Diego Novillo  <dnovillo@redhat.com>
12015             Uros Bizjak  <uros@kss-loka.si>
12016
12017         * gfortran.dg/gomp: New directory.
12018
12019 2006-02-14  Richard Guenther  <rguenther@suse.de>
12020
12021         PR tree-optimization/26258
12022         * gcc.dg/torture/pr26258.c: New testcase.
12023
12024 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12025
12026         PR fortran/26246
12027         * gfortran.dg/pr26246_1.f90: New test.
12028         * gfortran.dg/pr26246_2.f90: New test.
12029
12030         PR middle-end/26092
12031         * gcc.c-torture/compile/20060208-1.c: New test.
12032
12033 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12034
12035         PR fortran/26074
12036         PR fortran/25103
12037         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12038         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12039         * gfortran.dg/automatic_module_variable.f90: Change error message.
12040
12041         PR fortran/20861
12042         * gfortran.dg/internal_dummy_1.f90: New test.
12043
12044         PR fortran/20871
12045         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12046
12047
12048         PR fortran/25083
12049         * gfortran.dg/uncommon_block_data_1.f90: New test.
12050         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12051         with standard.
12052
12053         PR fortran/25088
12054         * gfortran.dg/typed_subroutine_1.f90: New test.
12055
12056 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12057
12058         * objc.dg/dwarf-1.m: New.
12059
12060 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12061
12062         PR middle-end/24427
12063         * gcc.dg/tree-ssa/andor-1.c: New test case.
12064
12065 2006-02-13  Josh Conner  <jconner@apple.com>
12066
12067         PR target/25376
12068         * gcc.dg/pr25376.c: New test.
12069
12070         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12071         assemble.
12072         * lib/target-supports.exp (check_named_sections_available):
12073         Only compile named-sections test -- don't assemble.
12074
12075 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12076
12077         * g++.dg/warn/no-write-strings.C: New test.
12078         * g++.dg/warn/write-strings.C: Likewise.
12079         * g++.dg/warn/write-strings-default.C: Likewise.
12080
12081 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12082
12083         PR fortran/25806
12084         * gfortran.dg/ret_pointer_2.f90: New test.
12085
12086 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12087
12088         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12089
12090 2006-02-10  Jeff Law  <law@redhat.com>
12091
12092         * gcc.c-torture/compile/pr26213.c: New test.
12093
12094 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12095
12096         gfortran.dg/null_1.f90: New test.
12097
12098 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12099
12100         PR fortran/14771
12101         * gfortran.dg/parens_4.f90: New.
12102         * gfortran.dg/parens_5.f90: New.
12103
12104 2006-02-10  Richard Guenther  <rguenther@suse.de>
12105
12106         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
12107
12108 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12109         Paul Thomas  <pault@gcc.gnu.org>
12110
12111         PR fortran/14771
12112         * gfortran.dg/parens_1.f90: New.
12113         * gfortran.dg/parens_2.f90: New.
12114         * gfortran.dg/parens_3.f90: New.
12115
12116 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
12117
12118         PR fortran/26038
12119         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
12120
12121         PR fortran/25059
12122         * gfortran.dg/impure_assignment_1.f90: New test.
12123
12124         PR fortran/25070
12125         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
12126
12127 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12128
12129         PR target/26141
12130         * g++.dg/expr/stdarg2.C: New test.
12131
12132 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12133
12134         PR inline-asm/16194
12135         * gcc.dg/pr16194.c: New test.
12136
12137 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12138
12139         * ada/acats/run_acats: Use portable variant of "$@".
12140
12141 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12142
12143         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
12144         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
12145
12146 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12147
12148         PR tree-opt/26179
12149         * g++.dg/opt/pr26179.C: New test.
12150
12151 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12152
12153         PR middle-end/26134
12154         * gcc.dg/tree-ssa/complex-3.c: New test.
12155
12156 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12157
12158         * gcc.c-torture/compile/volatile-1.c: New test.
12159
12160 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
12161
12162         PR 26180
12163         * gcc.dg/tree-ssa/pr26180.c: New test.
12164
12165 2006-02-08  Jeff Law  <law@redhat.com>
12166
12167         * gcc.dg/tree-ssa/pr21417.c: New test.
12168
12169 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12170
12171         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12172         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
12173
12174 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12175
12176         * lib/scanrtl.exp: New.
12177
12178 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12179
12180         PR c++/26071
12181         * g++.dg/other/virtual2.C: New test.
12182
12183         PR c++/26070
12184         * g++.dg/other/virtual1.C: New test.
12185
12186 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12187
12188         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12189         cleanup-ipa-dump): Update dump file glob patterns.
12190         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12191         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12192
12193         * lib/gcc-dg.exp: Load it.
12194         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12195
12196 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
12197
12198         PR testsuite/26159
12199         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12200         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12201
12202 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12203
12204         PR fortran/25577
12205         * gfortran.dg/mvbits_1.f90: New.
12206
12207 2006-02-07  Dirk Mueller  <dmueller@suse.com>
12208
12209         * g++.dg/warn/Wdiv-by-zero.C: New test.
12210         * g++.dg/warn/Wno-div-by-zero.C: New.
12211
12212 2006-02-07  Jeff Law  <law@redhat.com>
12213
12214         * gcc.dg/tree-ssa/pr21559.c: New test.
12215
12216         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12217         multiple VRP passes.
12218         * gcc.dg/tree-ssa/vrp09.c: Likewise.
12219         * gcc.dg/tree-ssa/vrp18.c: Likewise.
12220         * gcc.dg/tree-ssa/pr21582.c: Likewise.
12221         * gcc.dg/tree-ssa/pr20657.c: Likewise.
12222         * gcc.dg/tree-ssa/pr21001.c: Likewise.
12223         * gcc.dg/tree-ssa/vrp02.c: Likewise
12224         * gcc.dg/tree-ssa/vrp11.c: Likewise
12225         * gcc.dg/tree-ssa/pr14341.c: Likewise
12226         * gcc.dg/tree-ssa/vrp19.c: Likewise
12227         * gcc.dg/tree-ssa/vrp20.c: Likewise
12228         * gcc.dg/tree-ssa/vrp03.c: Likewise
12229         * gcc.dg/tree-ssa/pr21086.c: Likewise
12230         * gcc.dg/tree-ssa/pr21959.c: Likewise
12231         * gcc.dg/tree-ssa/vrp21.c: Likewise
12232         * gcc.dg/tree-ssa/vrp04.c: Likewise
12233         * gcc.dg/tree-ssa/pr25485.c: Likewise
12234         * gcc.dg/tree-ssa/pr22026.c: Likewise
12235         * gcc.dg/tree-ssa/vrp22.c: Likewise
12236         * gcc.dg/tree-ssa/vrp05.c: Likewise
12237         * gcc.dg/tree-ssa/20030807-10.c: Likewise
12238         * gcc.dg/tree-ssa/pr20701.c: Likewise
12239         * gcc.dg/tree-ssa/vrp23.c: Likewise
12240         * gcc.dg/tree-ssa/vrp06.c: Likewise
12241         * gcc.dg/tree-ssa/pr22117.c: Likewise
12242         * gcc.dg/tree-ssa/pr20702.c: Likewise
12243         * gcc.dg/tree-ssa/vrp15.c: Likewise
12244         * gcc.dg/tree-ssa/pr21090.c: Likewise
12245         * gcc.dg/tree-ssa/pr21294.c: Likewise
12246         * gcc.dg/tree-ssa/vrp24.c: Likewise
12247         * gcc.dg/tree-ssa/vrp07.c: Likewise
12248         * gcc.dg/tree-ssa/pr21563.c: Likewise
12249         * gcc.dg/tree-ssa/pr25382.c: Likewise
12250         * gcc.dg/tree-ssa/vrp16.c: Likewise
12251         * gcc.dg/tree-ssa/vrp25.c: Likewise
12252         * gcc.dg/tree-ssa/vrp08.c: Likewise
12253         * gcc.dg/tree-ssa/20030807-6.c: Likewise
12254         * gcc.dg/tree-ssa/vrp17.c: Likewise
12255         * gcc.dg/tree-ssa/pr21458.c: Likewise
12256         * g++.dg/tree-ssa/pr18178.C: Likewise
12257
12258 2006-02-07  Richard Guenther  <rguenther@suse.de>
12259
12260         PR c++/26140
12261         Revert
12262         2006-01-30  Richard Guenther  <rguenther@suse.de>
12263         PR c++/23372
12264         * gcc.dg/pr23372-1.C: New testcase.
12265
12266         * g++.dg/tree-ssa/pr26140.C: New testcase.
12267
12268 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
12269
12270         PR c++/9737
12271         * g++.dg/template/ttp15.C: New test.
12272         * g++.dg/template/ttp16.C: Likewise.
12273         * g++.dg/template/ttp17.C: Likewise.
12274         * g++.old-deja/g++.pt/ttp36.C: Remove.
12275         * g++.old-deja/g++.pt/ttp19.C: Likewise.
12276         * g++.old-deja/g++.pt/ttp37.C: Likewise.
12277         * g++.old-deja/g++.pt/ttp38.C: Likewise.
12278         * g++.old-deja/g++.pt/ttp39.C: Likewise.
12279         * g++.old-deja/g++.pt/ttp9.C: Likewise.
12280         * g++.old-deja/g++.pt/ttp40.C: Likewise.
12281         * g++.old-deja/g++.pt/ttp51.C: Likewise.
12282         * g++.old-deja/g++.pt/ttp26.C: Likewise.
12283         * g++.old-deja/g++.pt/ttp36.C: Likewise.
12284
12285 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
12286
12287         PR libfortran/23815
12288         * unf_io_convert_4.f90: New test.
12289
12290 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
12291
12292         * gcc.dg/tree-ssa/loadpre10.c: New test.
12293         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12294         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12295         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12296
12297 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12298
12299         PR libfortran/24685
12300         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12301
12302 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
12303
12304         PR tree-opt/25251
12305         * gfortran.dg/assign_7.f: New test.
12306
12307 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12308
12309         PR fortran/26041
12310         PR fortran/26064
12311         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
12312         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
12313         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
12314
12315 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
12316
12317         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
12318         in size_t typedef.
12319
12320 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12321
12322         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
12323         * g++.dg/charset/string.c (foo): Likewise.
12324         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
12325         const char*
12326         * g++.dg/ext/builtin2.C (printf): Likewise.
12327         * g++.dg/init/new15.C (printf): Likewise.
12328         * g++.dg/opt/pr17697-1.C (foo): Likewise.
12329         * g++.dg/opt/pr17697-2.C (foo): Likewise.
12330         * g++.dg/opt/pr17697-3.C (foo): Likewise.
12331         * g++.dg/template/non-dependent4.C (temp): Likewise.
12332         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
12333         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
12334         parameter type to const char*.
12335         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
12336         Change type to const char*.
12337         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
12338         Likewise.
12339         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
12340         second parameter type to const char*.
12341         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
12342         (Y::Y): Change parameter type to const char*.
12343         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
12344         * g++.old-deja/g++.jason/report.C: Apply const correctness.
12345         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
12346         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
12347         (char*).
12348         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
12349         const char*.
12350         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
12351         type to const char*.
12352         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
12353         return type to const char*.
12354         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
12355         to const char*.
12356         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
12357         * g++.old-deja/g++.law/refs1.C: Likewise.
12358         * g++.old-deja/g++.law/visibility1.C: Likewise.
12359         * g++.old-deja/g++.law/visibility2.C: Likewise.
12360         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
12361         const char*.
12362         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
12363         * g++.old-deja/g++.mike/net48.C: Likewise.
12364         * g++.old-deja/g++.mike/p646.C: Likewise.
12365         * g++.old-deja/g++.mike/p6746.C: Likewise.
12366         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
12367         type to const char*.
12368         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
12369         deprecated conversion warning.
12370         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
12371         char*.
12372         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
12373         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
12374         * g++.old-deja/g++.pt/explicit8.C: Likewise.
12375         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
12376         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
12377         * g++.old-deja/g++.pt/nontype3.C: Likewise.
12378         * g++.old-deja/g++.pt/t39.C: Likewise.
12379         * g++.old-deja/g++.robertl/eb106.C: Likewise.
12380         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
12381
12382 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
12383
12384         PR fortran/25075
12385         intrinsic_argument_conformance_1.f90: New test.
12386
12387 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
12388
12389         PR fortran/20845
12390         * gfortran.dg/char_result_11.f90: Add SAVE.
12391         * gfortran.dg/der_pointer_4.f90: Ditto.
12392         * gfortran.dg/default_initialization.f90: New test.
12393
12394 2006-02-03  Jeff Law  <law@redhat.com>
12395
12396         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
12397         handle more than 100 dump files.
12398         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
12399         * lib/scantree.exp (scan-tree-dump): Likewise.
12400         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
12401         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
12402         * lib/scanipa.exp (scan-ipa-dump): Likewise.
12403         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
12404         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
12405
12406 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
12407
12408         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
12409
12410 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
12411
12412         * g++.dg/template/using12.C: New test.
12413
12414 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
12415
12416         * gcc.target/powerpc/pr25960.c: New test.
12417
12418 2006-02-02  Steven G. Kargl  <kargls@comcast>
12419
12420         PR fortran/24958
12421         gfortran.dg/nullify_2.f90: New test.
12422
12423 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
12424
12425         PR 25990
12426         * gcc.dg/gomp/pr25990.c: New test.
12427
12428 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
12429
12430         PR c++/25342
12431         * g++.gd/template/partial4.C: New test.
12432
12433 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
12434
12435         PR middle-end/26001
12436         * gfortran.dg/data_char_2.f90: New.
12437
12438 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
12439
12440         PR fortran/26039
12441         maxval_maxloc_conformance_1.f90: New test.
12442
12443 2006-01-31  Richard Guenther  <rguenther@suse.de>
12444
12445         * gcc.target/i386/sselibm-1.c: New testcase.
12446         * gcc.target/i386/sselibm-2.c: Likewise.
12447         * gcc.target/i386/sselibm-3.c: Likewise.
12448         * gcc.target/i386/sselibm-4.c: Likewise.
12449         * gcc.target/i386/sselibm-5.c: Likewise.
12450
12451 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12452
12453         PR fortran/24266
12454         * gfortran.dg/arrayio_derived_2.f90: New.
12455
12456 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
12457
12458         * gcc.dg/unsigned-long-compare.c: New test.
12459
12460 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
12461
12462         PR testsuite/25318
12463         * lib/target-supports.exp (check_effective_target_freorder):
12464         Check to see if target supports -freorder-blocks-and-partition.
12465         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
12466         instead of "dg-require-named-sections".
12467
12468 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
12469
12470         PR target/14798:
12471         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
12472         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
12473         * gcc.dg/pragma-isr-trapa2.c: Likewise.
12474         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
12475         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
12476         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
12477         * gcc.dg/attr-isr-trap_exit.c: Likewise.
12478         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
12479
12480 2006-01-30  Richard Guenther  <rguenther@suse.de>
12481
12482         PR c++/23372
12483         * gcc.dg/pr23372-1.C: New testcase.
12484
12485 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
12486
12487         * gcc.dg/gomp/pr25874.c: New test.
12488
12489 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
12490
12491         PR tree-opt/25911
12492         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
12493
12494 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
12495
12496         PR fortran/18578
12497         PR fortran/18579
12498         PR fortran/20857
12499         PR fortran/20885
12500         * gfortran.dg/intent_out_1.f90: New test.
12501
12502 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
12503
12504         PR fortran/17911
12505         * gfortran.dg/procedure_lvalue.f90: New test.
12506
12507         PR fortran/20895
12508         PR fortran/25030
12509         * gfortran.dg/char_pointer_assign_2.f90: New test.
12510         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
12511         assignment to be consistent with standard.
12512         * gfortran.dg/char_result_2.f90: The same.
12513         * gfortran.dg/char_result_8.f90: The same.
12514
12515 2006-01-28  Zack Weinberg  <zackw@panix.com>
12516
12517         * gcc.dg/Woverlength-strings.c
12518         * gcc.dg/Woverlength-strings-pedantic-c89.c
12519         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
12520         * gcc.dg/Woverlength-strings-pedantic-c99.c
12521         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
12522
12523 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
12524
12525         * gcc.c-torture/execute/20060127-1.c: New test.
12526
12527 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/25999
12530         * g++.dg/ext/pragmaweak1.C: New test.
12531
12532 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
12533
12534         PR c++/25855
12535         * g++.dg/template/spec29.C: New test.
12536
12537 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
12538
12539         PR c/19606.
12540         * gcc.c-torture/execute/pr19606.c: New.
12541
12542 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
12543
12544         * gcc.dg/pragma-re-4.c: New test.
12545
12546 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
12547
12548         PR fortran/25964
12549         * gfortran.dg/assumed_size_refs_3.f90: New test.
12550
12551 2006-01-27  Ben Elliston  <bje@au.ibm.com>
12552
12553         * gcc.misc-tests/dectest.exp: Remove defunct comment.
12554
12555 2006-01-26  Laurent GUERBY <laurent@guerby.net>
12556
12557         PR ada/21317
12558         * ada/acats/support/impdef.a: Add One_Long_Second.
12559         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
12560         * ada/acats/tests/c9/c94026.a: Likewise.
12561         * ada/acats/tests/c9/c97305c.ada: Likewise.
12562         * ada/acats/tests/c9/c99004a.ada: Likewise.
12563
12564 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
12565
12566         PR fortran/25964
12567         * gfortran.dg/global_references_2.f90: New test.
12568
12569         PR fortran/25084
12570         PR fortran/20852
12571         PR fortran/25085
12572         PR fortran/25086
12573         * gfortran.dg/assumed_charlen_function_1.f90: New test.
12574         * gfortran.dg/assumed_charlen_function_3.f90: New test.
12575
12576         PR fortran/25416
12577         * gfortran.dg/assumed_charlen_function_2.f90: New test.
12578
12579 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
12580
12581         PR c/25892
12582         * gcc.dg/Wpointer-sign.c: New.
12583         * gcc.dg/Wpointer-sign-Wall.c: New.
12584         * gcc.dg/Wpointer-sign-Wall-no.c: New.
12585         * gcc.dg/Wpointer-sign-pedantic.c: New.
12586         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
12587         * gcc.dg/conv-2.c: Use -Wpointer-sign.
12588
12589 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
12590
12591         PR C/25861
12592         * gcc.c-torture/compile/pr25861.c: New test.
12593
12594 2006-01-26  Paul Brook  <paul@codesourcery.com>
12595
12596         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
12597         on short-enum targets.
12598         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
12599         variable.
12600         (generate_fields): Use short_enums.
12601         (main): Set short_enums.  Document -e.
12602         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
12603         on short-enum targets.
12604         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
12605         variable.
12606         (generate_fields): Use short_enums.
12607         (main): Set short_enums.  Document -e.
12608         * lib/target-supports.exp (check_effective_target_short_enums): New.
12609
12610 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
12611
12612         PR target/25947
12613         * gcc.dg/torture/pr25947-1.c: New test.
12614
12615 2006-01-25  Jan Hubicka  <jh@suse.cz>
12616             Roger Sayle  <roger@eyesopen.com>
12617
12618         PR rtl-optimization/25703
12619         * gcc.target/i386/20060125-1.c: New test case.
12620         * gcc.target/i386/20060125-2.c: New test case.
12621
12622 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12623
12624         PR fortran/18540
12625         * gfortran.dg/goto_1.f: New.
12626
12627 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
12628
12629         PR fortran/25716
12630         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
12631         25716 on 32-bit systems too.
12632
12633 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
12634
12635         PR testsuite/25590
12636         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
12637
12638 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
12639
12640         * gcc.dg/tree-ssa/gen-vect-33.c: New.
12641
12642 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12643
12644         PR fortran/25835
12645         * gfortran.dg/read_eof.f90: Delete, renamed.
12646         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
12647         * gfortran.dg/read_eof_2.f90: New test.
12648         * gfortran.dg/read_eof_3.f90: New test.
12649
12650 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
12651
12652         PR tree-opt/25860
12653         * gcc.c-torture/compile/pr25860.c: New test.
12654
12655 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12656
12657         PR c++/25552
12658         * g++.dg/parse/dtor8.C: New test.
12659
12660 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
12661
12662         PR testsuite/25891
12663         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
12664         * gcc.dg/gomp/gomp.exp: Return without testing anything if
12665         check_effective_target_fopenmp returns 0.
12666
12667 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
12668
12669         PR ada/20548
12670         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
12671         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
12672         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
12673
12674 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
12675
12676         PR tree-opt/25857
12677         * g++.dg/opt/pr25857.C: New test.
12678
12679 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
12680         Jan Hubicka  <jh@suse.cz>
12681         Richard Guenther  <rguenther@suse.de>
12682
12683         PR rtl-optimization/25654
12684         * gcc.dg/torture/pr25654.c: New testcase.
12685         * gcc.target/i386/pr25654.c: Likewise.
12686
12687 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
12688
12689         PR fortran/25901
12690         * gfortran.dg/internal references_2.f90: New test.
12691
12692         Fix regression in testing of admissability of attributes.
12693         * gfortran.dg/intent_used_1.f90: New test.
12694
12695 2006-01-23  Ben Elliston  <bje@au.ibm.com>
12696
12697         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
12698         Remove target conditional torture options for i?86 and x86_64
12699         GNU/Linux.
12700
12701 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12702
12703         PR c++/10891
12704         * g++.dg/rtti/no-rtti.C: New.
12705
12706 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
12707
12708         PR c++/25895
12709         * g++.dg/inherit/conv2.C: New test.
12710
12711         PR c++/25856
12712         * g++.dg/parse/dtor7.C: New test.
12713
12714         PR c++/25858
12715         * g++.dg/template/crash44.C: New test.
12716
12717 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
12718
12719         PR fortran/25124
12720         PR fortran/25625
12721         * gfortran.dg/internal_references_1.f90: New test.
12722           PR fortran/20881
12723         PR fortran/23308
12724         PR fortran/25538
12725         PR fortran/25710
12726         * gfortran.dg/global_references_1.f90: New test.
12727         * gfortran.dg/g77/19990905-1.f: Restore the error that
12728         there is a clash between the common block name and
12729         the name of a subroutine reference.
12730
12731         PR fortran/PR24276
12732         * gfortran.dg/aliasing_dummy_1.f90: New test.
12733
12734 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
12735
12736         * gcc.dg/vmx/1b-01.c: Warning fix.
12737         * gcc.dg/vmx/1c-02.c: Likewise.
12738         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
12739
12740 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
12741
12742         PR testsuite/24962
12743         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
12744
12745 2006-01-20  Richard Guenther  <rguenther@suse.de>
12746         Steven Bosscher <stevenb.gcc@gmail.com>
12747
12748         PR rtl-optimization/24626
12749         * gcc.dg/torture/pr24626-1.c: New testcase.
12750         * gcc.dg/torture/pr24626-2.c: Likewise.
12751         * gcc.dg/torture/pr24626-3.c: Likewise.
12752         * gcc.dg/torture/pr24626-4.c: Likewise.
12753
12754 2006-01-20  Dirk Mueller  <dmueller@suse.com>
12755
12756         PR c++/5520
12757         * g++.dg/warn/empty-body.C: New.
12758
12759 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
12760
12761         PR c++/22136
12762         * g++.dg/template/using10.C: New test.
12763         * g++.dg/temlpate/using11.C: Likewise.
12764         * g++.dg/inherit/using5.C: Tweak error messages.
12765
12766 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
12767
12768         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
12769         target test.
12770         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
12771
12772 2006-01-19  Jan Hubicka  <jh@suse.cz>
12773
12774         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
12775
12776 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12777
12778         PR c++/25854
12779         * g++.dg/template/spec28.C: New test.
12780
12781 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
12782
12783         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12784         Fix fprintf's by adding srcdir or removing it.
12785
12786 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
12787
12788         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
12789         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
12790         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
12791         * testsuite/gcc.dg/gomp/empty.c: Likewise.
12792         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
12793         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
12794         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
12795         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
12796         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
12797         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
12798         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
12799         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
12800         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
12801         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
12802
12803 2006-01-18  Jeff Law  <law@redhat.com>
12804
12805         * gcc.dg/tree-ssa/vrp25.c: New test.
12806
12807 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
12808
12809         * gcc.dg/pr25805.c: Fix misapplied patch.
12810
12811 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
12812
12813         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
12814         (check_effective_target_vect_udot_qi): New.
12815         (check_effective_target_vect_sdot_hi): New.
12816         (check_effective_target_vect_udot_hi): New.
12817         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
12818         prefixed with "wrapv-" with -fwrapv.
12819         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
12820         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
12821         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
12822         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
12823         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
12824
12825         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
12826         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
12827         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
12828         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
12829
12830 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12831
12832         PR c++/16829
12833         * g++.dg/other/default2.C: New test.
12834         * g++.dg/other/default3.C: New test.
12835
12836 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
12837
12838         PR c/25805
12839         * gcc.dg/pr25805.c: New file.
12840
12841 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
12842
12843         PR c++/25836
12844         * g++.dg/template/init6.C: New test.
12845
12846 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
12847
12848         * gcc.dg/tree-ssa/pr24287.c: New test
12849
12850 2006-01-18  Eric Christopher  <echristo@apple.com>
12851
12852         * g++.dg/eh/table.C: New.
12853
12854 2006-01-18  DJ Delorie  <dj@redhat.com>
12855
12856         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
12857         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
12858         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
12859         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
12860
12861 2006-01-18  Jeff Law  <law@redhat.com>
12862
12863         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
12864         on wrapping on overflow semantics.
12865
12866         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
12867
12868         * gcc.gc/tree-ssa/vrp23.c: New test.
12869         * gcc.gc/tree-ssa/vrp24.c: New test.
12870
12871 2006-01-18  Richard Henderson  <rth@redhat.com>
12872             Aldy Hernandez  <aldyh@redhat.com>
12873             Jakub Jelinek  <jakub@redhat.com>
12874             Diego Novillo  <dnovillo@redhat.com>
12875             Uros Bizjak  <uros@kss-loka.si>
12876
12877         * testsuite/gcc.dg/gomp: New directory.
12878
12879 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
12880             Steven G. Kargl  <kargls@comcast.net>
12881
12882         PR fortran/20869
12883         * gfortran.dg/intrinsic_external_1.f90: New test.
12884
12885         PR fortran/20875.
12886         * gfortran.dg/elemental_pointer_1.f90: New test.
12887
12888         PR fortran/25024
12889         * gfortran.dg/external_procedures_1.f90: New test.
12890
12891         PR fortran/25785
12892         gfortran.dg/assumed_present.f90: New test.
12893
12894 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
12895
12896         * g++.dg/parse/lookup5.C: New test.
12897
12898 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12899
12900         PR fortran/25697
12901         * gfortran.dg/read_eof.f90: New test.
12902
12903 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12904
12905         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
12906         add a closing brace.
12907
12908 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12909
12910         PR fortran/25631
12911         * gfortran.dg/fmt_tl.f: New test.
12912
12913 2006-01-17  Eric Christopher  <echristo@apple.com>
12914
12915         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
12916         * g++.old-deja/g++.warn/impint2.C: Ditto.
12917         * g++.old-deja/g++.other/null1.C: Ditto.
12918         * g++.dg/warn/conv2.C: Ditto.
12919         * g++.dg/warn/conv4.C: New file.
12920
12921 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12922
12923         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
12924
12925 2006-01-17  Andreas Jaeger  <aj@suse.de>
12926             Janis Johnson <janis187@us.ibm.com>
12927
12928         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
12929         in 64-bit.
12930         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
12931         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
12932
12933 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12934
12935         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12936         xfail txxx where xxx >= 25.
12937
12938 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12939
12940         PR testsuite/25764
12941         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
12942
12943 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
12944
12945         PR c/25682
12946         * gcc.dg/pr25682.c: New test.
12947         * g++.dg/parse/array-size2.C: New test.
12948
12949 2006-01-16  Ian Lance Taylor  <ian@airs.com>
12950
12951         * consistency.vlad: Remove entire directory, 1652 files.
12952
12953 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
12954
12955         * lib/target-supports.exp (check_effective_target_dfp_nocache,
12956         check_effective_target_dfprt_nocache): New.
12957         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
12958         (check_effective_target_dfprt): New.
12959         * lib/c-compat.exp (check_dfp): Remove.
12960         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
12961         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
12962         level of support for decimal float.
12963         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
12964         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
12965         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
12966         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
12967         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
12968         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
12969         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
12970         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
12971         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
12972         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
12973         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
12974         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
12975         directives.
12976
12977 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
12978
12979         PR testsuite/25741
12980         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
12981         $base_dir/../.
12982         * lib/gfortran.exp (gfortran_init): Likewise.
12983         * lib/obj-c++.exp (obj-c++_init): Likewise.
12984         * lib/scanasm.exp (scan-assembler-dem): Likewise.
12985         (scan-assembler-dem-not): Likewise.
12986         * lib/scandump.exp (scan-dump-dem): Likewise.
12987         (scan-dump-dem-not): Likewise.
12988
12989 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
12990
12991         PR testsuite/25767
12992         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
12993         powerpc-*-darwin*.
12994         * lib/obj-c++.exp (obj-c++_init): Likewise.
12995
12996 2006-01-16  Richard Guenther  <rguenther@suse.de>
12997
12998         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
12999
13000 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13001
13002         PR testsuite/25777
13003         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13004         to LD_LIBRARY_PATH.
13005
13006 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13007             Andrew Pinski  <pinskia@physics.uc.edu>
13008
13009         * gcc.dg/minmax-1.c: New test.
13010
13011 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13012
13013         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13014         * gcc.misc-tests/dectest.exp: Ditto.
13015
13016 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13017
13018         PR testsuite/25796
13019         * gcc.target/i386/cmov6.c: Use -march=k8.
13020
13021 2006-01-15  Andreas Jaeger  <aj@suse.de>
13022
13023         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13024         x86 does not have __float128.
13025
13026 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13027
13028         * gcc.target/i386/cmov6.c: New test.
13029
13030 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13031
13032         PR c++/25663
13033         * g++.dg/template/ctor6.C: New test.
13034
13035 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13036
13037         PR tree-optimization/25485
13038         * gcc.dg/tree-ssa/pr25485.c: New.
13039
13040 2006-01-14  Richard Guenther  <rguenther@suse.de>
13041
13042         PR tree-optimization/22548
13043         PR tree-optimization/22555
13044         PR tree-optimization/22501
13045         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13046         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13047         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13048         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13049         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13050         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13051         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13052         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13053         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13054
13055 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13056
13057         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13058         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13059
13060 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13061         Richard Guenther  <rguenther@suse.de>
13062
13063         PR rtl-optimization/24257
13064         * gcc.dg/torture/pr24257.c: New testcase.
13065
13066 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13067
13068         * gcc.c-torture/execute/20060110-1.c: New test.
13069         * gcc.c-torture/execute/20060110-2.c: New test.
13070
13071 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13072
13073         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13074
13075 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13076
13077         PR fortran/25756
13078         * gfortran.dg/label_3.f90: New test.
13079
13080 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13081
13082         PR tree-optimization/25771
13083         * g++.dg/tree-ssa/pr25771.C: New test
13084
13085 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13086
13087         PR tree-opt/24365
13088         * g++.dg/opt/complex5.C: New test.
13089
13090 2006-01-13  Richard Guenther  <rguenther@suse.de>
13091
13092         * gcc.target/i386/387-9.c: New testcase.
13093
13094 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13095
13096         PR c++/24824
13097         * g++.dg/debug/dwarf2-1.C: New.
13098
13099 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13100
13101         PR testsuite/25728
13102         * lib/gcov.exp (verify-lines): Add "close $fd".
13103
13104 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13105             Ben Elliston  <bje@au.ibm.com>
13106
13107         * gcc.dg/dfp/inf-1.c: New test.
13108
13109 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13110             Yao Qi  <qiyaoltc@cn.ibm.com>
13111             Ben Elliston  <bje@au.ibm.com>
13112             Jon Grimm  <jgrimm2@us.ibm.com>
13113
13114         * gcc.dg/nodfp-1.c: New test.
13115         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13116         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13117         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
13118         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
13119         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
13120         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
13121         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
13122         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
13123         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
13124         * gcc.dg/format/dfp-scanf-1.c: Likewise.
13125         * gcc.dg/format/dfp-printf-1.c: Likewise.
13126         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
13127         (compat_setup_dfp): New.
13128         * gcc.dg/compat/compat.exp: Use it.
13129         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
13130         Make some variables global, prepend "compat_" to their names.
13131         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
13132         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
13133         * gcc.misc-tests/dectest.exp: New test driver for decTest.
13134         * lib/compat.exp (compat_skip_list): Make global, rename.
13135         * lib/c-compat.exp: New file.
13136         * lib/target-supports.exp (check_effective_target_dfp): New.
13137
13138         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
13139         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
13140         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
13141         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
13142         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
13143         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
13144         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
13145         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
13146         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
13147         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
13148         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
13149         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
13150         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
13151         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
13152         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
13153         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
13154         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
13155         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
13156         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
13157         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
13158         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
13159         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
13160         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
13161         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
13162         gcc.dg/dfp/struct-layout-1.c,
13163         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
13164         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
13165         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
13166         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
13167         gcc.dg/dfp/func-vararg-dfp.c,
13168         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
13169         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
13170         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
13171         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
13172         gcc.dg/dfp/wtr-conversion-1.c: New tests.
13173
13174 2006-01-11  Richard Guenther  <rguenther@suse.de>
13175
13176         PR tree-optimization/25734
13177         * gcc.dg/tree-ssa/pr25734.c: New testcase.
13178
13179 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13180
13181         PR fortran/25486
13182         * gfortran.dg/literal_character_constant_1_x.F: New test.
13183         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13184         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13185         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13186
13187 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13188
13189         PR c++/25386
13190         * g++.dg/ext/packed3.C: Add expected packed error.
13191
13192 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
13193
13194         PR target/25706
13195         * gcc.dg/torture/pr25706-1.c: New test.
13196
13197 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
13198
13199         PR tree-optimization/23109
13200         PR tree-optimization/23948
13201         PR tree-optimization/24123
13202
13203         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13204         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13205         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13206         g++.dg/tree-ssa/pr23948.C: New testcases.
13207         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13208         three divisions in order to do the optimization.
13209
13210 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13211
13212         PR c++/25632
13213         * g++.dg/other/pr25632.C: New test.
13214
13215 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
13216
13217         PR fortran/25730
13218         * gfortran.dg/used_types_1.f90: New test.
13219
13220 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
13221
13222         PR target/25718
13223         * gcc.dg/torture/pr25718-1.c: New test.
13224
13225 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13226
13227         * gfortran.dg/list_read_2.f90: Fix typo in description.
13228
13229 2006-01-10  Jan Beulich  <jbeulich@novell.com>
13230
13231         * lib/target-supports.exp (check_visibility_available): Simplify test
13232         for *-*-netware*.
13233         (check_profiling_available): Fail for *-*-netware*.
13234         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13235         * gcc.dg/20021014-1.c: Likewise.
13236         * gcc.dg/nest.c: Likewise.
13237
13238 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13239
13240         fortran/24936
13241         * gfortran.dg/forall_3.f90: New test.
13242
13243 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13244
13245         PR fortran/21977
13246         * gfortran.dg/nesting_2.f90: New test.
13247         * gfortran.dg/nesting_3.f90: New test.
13248
13249 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
13250
13251         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13252         Fix typo in comment.
13253
13254 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13255
13256         * gfortran.dg/single_char_string.f90: New test.
13257
13258 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13259
13260         * gfortran.dg/ichar_2.f90: New test.
13261
13262 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13263
13264         PR fortran/25093
13265         * gfortran.dg/private_type_4.f90: New.
13266
13267 2006-01-07  Richard Guenther  <rguenther@suse.de>
13268
13269         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13270
13271 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13272
13273         * gfortran.dg/func_decl_1.f90: New.
13274         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13275         * gfortran.dg/array_alloc_2.f90: Likewise.
13276         * gfortran.dg/char_result_8.f90: Likewise.
13277         * gfortran.dg/dup_save_1.f90: Likewise.
13278         * gfortran.dg/dup_save_2.f90: Likewise.
13279         * gfortran.dg/f2c_6.f90: Likewise.
13280         * gfortran.dg/f2c_7.f90: Likewise.
13281         * gfortran.dg/func_result_2.f90: Likewise.
13282         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13283
13284 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
13285
13286         PR fortran/22146
13287         * gfortran.dg/elemental_subroutine_1.f90: New test.
13288         * gfortran.dg/elemental_subroutine_2.f90: New test.
13289
13290         PR fortran/25029
13291         PR fortran/21256
13292         * gfortran.dg/assumed_size_refs_1.f90: New test.
13293
13294         PR fortran/20868
13295         PR fortran/20870
13296         * gfortran.dg/assumed_size_refs_2.f90: New test.
13297         * gfortran.dg/initialization_1.f90: Change warning message.
13298
13299 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
13300
13301         * gcc.dg/tree-ssa/loop-15.c: New test.
13302
13303 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13304
13305         PR fortran/25598
13306         * gfortran.dg/backspace_3.f: New test.
13307         * gfortran.dg/backspace_4.f: New test.
13308
13309 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13310
13311         PR fortran/24268
13312         * gfortran.dg/fmt_white.f: Update test.
13313
13314 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
13315
13316         * gcc.dg/cast-1.c: Add new warning.
13317         * gcc.dg/cast-2.c: Likewise.
13318         * gcc.dg/cast-3.c: Likewise.
13319         * gcc.dg/format/cast-1.c: Likewise.
13320         * gcc.dg/cast-4.c: New testcase.
13321
13322 2006-01-05  Richard Guenther  <rguenther@suse.de>
13323
13324         PR tree-optimization/22555
13325         * gcc.dg/tree-ssa/alias-3.c: New testcase.
13326
13327 2006-01-05  Richard Guenther  <rguenther@suse.de>
13328             Diego Novillo  <dnovillo@redhat.com>
13329
13330         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
13331         * gcc.dg/tree-ssa/loop-8.c: Likewise.
13332         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13333         * gcc.dg/tree-ssa/pr23294.c: Likewise.
13334         * gcc.dg/tree-ssa/pr21985.c: Likewise.
13335         * gcc.dg/tree-ssa/loop-14.c: Likewise.
13336         * gcc.dg/tree-ssa/loop-2.c: Likewise.
13337         * gcc.dg/tree-ssa/loop-3.c: Likewise.
13338         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13339         * gcc.dg/tree-ssa/pr21171.c: Likewise.
13340         * gcc.dg/tree-ssa/loop-5.c: Likewise.
13341         * gcc.dg/tree-ssa/loop-10.c: Likewise.
13342         * gcc.dg/tree-ssa/loop-6.c: Likewise.
13343         * treelang/compile/extravar.tree: Likewise.
13344         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
13345         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
13346         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
13347         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13348         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
13349
13350 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13351
13352         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
13353         for 64-bit fix.
13354
13355 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
13356
13357         PR fortran/23675
13358         gfortran.dg/char_result_11.f90: New.
13359
13360 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
13361
13362         PR c++/24782
13363         * g++.dg/parse/access9.C: New test.
13364         * g++.dg/tc1/dr52.C: Tweak error markers.
13365
13366 2006-01-04  Richard Henderson  <rth@redhat.com>
13367
13368         Merge from gomp branch.
13369         * g++.dg/parse/pragma2.C: Update expected error lines.
13370
13371 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
13372
13373         * g++.dg/other/i386-2.C: New test.
13374
13375         PR target/25554
13376         * gcc.c-torture/compile/20051228-1.c: New test.
13377
13378         PR c/25559
13379         * gcc.dg/pr25559.c: New test.
13380
13381 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
13382
13383         PR c++/25492
13384         * g++.dg/lookup/friend9.C: New test.
13385
13386         PR c++/25625
13387         * g++.dg/template/repo5.C: New test.
13388
13389 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
13390
13391         PR fortran/25101
13392         * gfortran.dg/forall_2.f90: New test.
13393
13394 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13395
13396         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
13397         dg-require-weak.  Adjust regexp to handle leading-underscore
13398         targets and space as well as TAB after .weak.  Change previous
13399         64-bit fix to not use naked dot.
13400
13401 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
13402
13403         PR rtl-optimization/25578
13404         * gcc.c-torture/execute/20060102-1.c: New testcase.
13405
13406 2006-01-03  Richard Guenther  <rguenther@suse.de>
13407
13408         PR c/25183
13409         * gcc.dg/torture/pr25183.c: New testcase.
13410
13411 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
13412
13413         Merge from gomp-branch.
13414         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
13415         * gcc.dg/ia64-sync-2.c: Likewise.
13416         * gcc.dg/ia64-sync-3.c: Likewise.
13417         * gcc.dg/ia64-sync-4.c: Likewise.
13418         * gcc.dg/sync-2.c: Likewise.
13419         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
13420         that sparc64-*-* and sparcv9-*-* supports sync builtins.
13421
13422 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
13423
13424         PR c++/25635
13425         * g++.dg/parse/operator6.C: New test.
13426
13427         PR c++/25637
13428         * g++.dg/parse/error29.C: New test.
13429
13430         PR c++/25638
13431         * g++.dg/parse/dtor6.C: New test.
13432
13433         PR c++/25633
13434         * g++.dg/parse/ctor3.C: New test.
13435
13436         PR c++/25634
13437         * g++.dg/template/class3.C: New test.
13438
13439 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
13440
13441         * g++.dg/debug/debug9.C: New.
13442
13443 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
13444
13445         PR fortran/24640
13446         * gfortran.dg/label_2.f90: New test.
13447
13448 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13449
13450         * g++.dg/lookup/using12.C: Tighten error marker.
13451
13452 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
13453             Andrew Pinski <pinskia@physics.uc.edu>
13454
13455         * gcc.target/powerpc/darwin-abi-3.c: New file.
13456         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
13457         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
13458         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
13459         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
13460         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
13461         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
13462         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
13463         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
13464
13465 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
13466
13467         * gcc.dg/tree-ssa/loadpre1.c: New;
13468         * gcc.dg/tree-ssa/loadpre2.c: New;
13469         * gcc.dg/tree-ssa/loadpre3.c: New;
13470         * gcc.dg/tree-ssa/loadpre4.c: New;
13471         * gcc.dg/tree-ssa/loadpre5.c: New;
13472         * gcc.dg/tree-ssa/loadpre6.c: New;
13473         * gcc.dg/tree-ssa/loadpre7.c: New;
13474         * gcc.dg/tree-ssa/loadpre8.c: New;
13475         * gcc.dg/tree-ssa/loadpre9.c: New;
13476
13477 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
13478
13479         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
13480         * g++.dg/abi/thunk4.C: Likewise.
13481
13482 2006-01-01  Andreas Jaeger  <aj@suse.de>
13483
13484         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
13485         portable.
13486
13487 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
13488
13489         PR c++/25294
13490         * gcc.dg/pragma-pack-3.c: New test.
13491         * g++.dg/parse/pragma3.C: New test.
13492
13493 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13494
13495         PR middle-end/24827
13496         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
13497
13498 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13499
13500         PR testsuite/25214
13501         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
13502
13503 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13504
13505         PR fortran/22607
13506         * gfortran-dg/pure_byref_3.f90: New.
13507
13508         fortran/PR 25396
13509         * gfortran.dg/userdef_operator_1.f90: New.
13510
13511 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13512
13513         * g++.dg/abi/thunk3.C: New.
13514         * g++.dg/abi/thunk4.C: New.
13515
13516 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
13517
13518         PR fortran/25532
13519         * gfortran.dg/host_used_types_1.f90: New test. Check that host
13520         associated derived type components of derived types are
13521         properly declared in contained procedures.
13522
13523 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13524
13525         PR libgfortran/25139
13526         * gfortran.dg/backspace_2.f: New test.
13527
13528 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13529
13530         PR libgfortran/25550
13531         * gfortran.dg/endfile.f: New test.
13532
13533 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13534
13535         PR libgfortran/25419
13536         * gfortran.dg/comma.f: New test.
13537
13538 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13539
13540         * lib/gfortran-dg.exp: Remove trailing whitespace.
13541         * lib/fortran-torture.exp: Test with -fbounds-check instead of
13542         -funroll-all-loops.
13543
13544 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
13545
13546         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
13547         Extended Double long doubles or repeat tests when long double is
13548         the same size as double.
13549
13550 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13551
13552         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
13553
13554         PR testsuite/25442
13555         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
13556         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
13557
13558         PR testsuite/25441
13559         * gcc.dg/pr23911.c: Make test variable static.
13560
13561         PR testsuite/25444
13562         * gcc.dg/tree-ssa/pr14841.c: Likewise.
13563
13564 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/25439
13567         * g++.dg/parse/crash17.C: Adjust error markers.
13568         * g++.dg/template/error20.C: New test.
13569
13570 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
13571
13572         PR c++/23172
13573         * g++.dg/ext/complit4.C: New test.
13574
13575         PR c++/25417
13576         * g++.dg/ext/complit5.C: Likewise.
13577
13578 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
13579
13580         PR tree-optimization/25125
13581         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
13582         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
13583         * gcc.c-torture/execute/pr25125.c: New.
13584
13585 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
13586
13587         PR fortran/25029
13588         PR fortran/21256
13589         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
13590         with incorrect assumed size references.
13591
13592 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
13593
13594         PR c++/23171
13595         * g++.dg/opt/init1.C: New test.
13596
13597 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
13598
13599         PR c++/24671
13600         * g++.dg/template/sfinae3.C: New test.
13601
13602 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13603
13604         * g++.dg/other/friend4.C: New test.
13605
13606 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
13607
13608         PR target/25005
13609         * g++.dg/opt/pr25005.C: New test.
13610
13611 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/25369
13614         * g++.dg/template/ptrmem16.C: New test.
13615
13616 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
13617
13618         PR fortran/25029
13619         PR fortran/21256
13620         * gfortran.dg/initialization_1.f90: Add test of SIZE.
13621
13622 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13623
13624         PR libgfortran/25307
13625         * gfortran.dg/list_read_5.f90: New test.
13626
13627 2005-12-22  Richard Henderson  <rth@redhat.com>
13628
13629         * gcc.target/i386/sse-7.c: Use -msse2.
13630
13631 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
13632
13633         PR rtl-optimization/25432
13634         * gcc.c-torture/compile/20051216-1.c: New test.
13635
13636         PR objc/25328
13637         * objc/execute/pr25328.m: New test.
13638
13639 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/25364
13642         * g++.dg/template/call4.C: New test.
13643
13644 2005-12-22  Dale Johannesen  <dalej@apple.com>
13645
13646         * gcc.target/i386/sse-17.c: New.
13647
13648 2005-12-22  Paul Brook  <paul@codesourcery.com>
13649
13650         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
13651
13652 2005-12-22  Paul Brook  <paul@codesourcery.com>
13653
13654         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
13655
13656 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13657
13658         PR tree-opt/25513
13659         * gcc.c-torture/compile/pr25513.c: New test.
13660
13661 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13662
13663         PR c++/23333
13664         * g++.dg/parse/error25.C: Add more tests.
13665
13666 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13667
13668         PR fortran/18990
13669         * gfortran.dg/der_charlen_1.f90: New.
13670
13671 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
13672
13673         PR fortran/20889
13674         * gfortran.dg/pointer_component_type_1.f90: New test.
13675
13676         PR fortran/25029
13677         PR fortran/21256
13678         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
13679         should give an error with assumed size array refernces and checks those
13680         that should not.
13681         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
13682         reference an upper bound so that it does not generate an error.
13683
13684         PR fortran/19362
13685         PR fortran/20244
13686         PR fortran/20864
13687         PR fortran/25391
13688         * gfortran.dg/used_dummy_types_1.f90: New test.
13689         * gfortran.dg/used_dummy_types_2.f90: New test.
13690         * gfortran.dg/used_dummy_types_3.f90: New test.
13691         * gfortran.dg/used_dummy_types_4.f90: New test.
13692         * gfortran.dg/used_dummy_types_5.f90: New test.
13693
13694         PR fortran/23152
13695         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
13696         group already being USE associated.
13697         * gfortran.dg/assumed_shape_nml.f90: New test.
13698         * gfortran.dg/assumed_size_nml.f90: New test.
13699
13700         PR fortran/20862
13701         PR fortran/25053
13702         PR fortran/25063
13703         PR fortran/25064
13704         PR fortran/25066
13705         PR fortran/25067
13706         PR fortran/25068
13707         PR fortran/25307
13708         * gfortran.dg/io_constraints_1.f90: New test.
13709         * gfortran.dg/io_constraints_1.f90: New test.
13710         * gfortran.dg/iostat_3.f90: Change wording of warning.
13711         * gfortran.dg/g77/19981216-0.f: The same.
13712
13713 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
13714
13715         PR tree-optimization/23518
13716         * testsuite/gcc.dg/pr23518.c: New.
13717
13718 2005-12-21  Mike Stump  <mrs@apple.com>
13719
13720         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
13721
13722 2005-12-21  Paul Brook  <paul@codesourcery.com>
13723
13724         * gcc.dg/pr19340.c: Skip on m68k targets.
13725
13726 2005-12-21  Steven Bosscher  <stevenb@suse.de>
13727
13728         PR rtl-optimization/25196
13729         * gcc.dg/pr25196.c: New test.
13730
13731 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
13732
13733         PR fortran/25423
13734         gfortran.dg/where_nested_1.f90: New.
13735
13736 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
13737
13738         PR tree-optimization/25382.
13739         * gcc.dg/tree-ssa/pr25382.c: New.
13740
13741 2005-12-20  Richard Guenther  <rguenther@suse.de>
13742
13743         PR middle-end/24306
13744         * gcc.target/i386/pr24306.c: New testcase.
13745
13746 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
13747
13748         PR tree-optimization/25501
13749         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
13750
13751 2005-12-20  Richard Guenther  <rguenther@suse.de>
13752
13753         Revert
13754         2005-12-02  Richard Guenther  <rguenther@suse.de>
13755
13756         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13757
13758 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
13759
13760         PR c++/21228
13761         * g++.dg/warn/Wunreachable-code-2.C: New test.
13762
13763 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
13764
13765         PR c++/24278
13766         * g++.dg/template/ctor5.C: New test.
13767
13768         PR c++/24915
13769         * g++.dg/template/overload8.C: New test.
13770
13771 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
13772
13773         * gcc.c-torture/compile/pr25483 : New test.
13774
13775 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13776
13777         PR c++/20552
13778         * g++.dg/ext/typeof10.C: New test.
13779
13780 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
13781
13782         * gcc.dg/mt-loopi1.c: New.
13783
13784 2005-12-18  Richard Guenther  <rguenther@suse.de>
13785
13786         PR tree-optimization/25481
13787         * gcc.dg/torture/pr25481.c: New testcase.
13788
13789 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13790
13791         PR rtl-optimization/21041
13792         * gcc.dg/pr21041.c: New test.
13793
13794 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13795
13796         PR libgfortran/25463
13797         * gfortran.dg/advance.f90: New test.
13798
13799 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
13800
13801         * gcc.dg/20051201-1.c: New test.
13802
13803 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
13804
13805         PR fortran/25018
13806         * gfortran.dg/initialization_1.f90: New test.
13807         * gfortran.dg/enum_5.f90: Change dg-error to new message.
13808         * gfortran.dg/g77/980616-0.f: The same.
13809
13810 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
13811
13812         * PR fortran/25458
13813         * gfortran.dg/chkbits.f90: New test.
13814
13815 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
13816
13817         * gfortran.dg/enum_5.f: Revert to previous version.
13818
13819 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
13820
13821         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
13822         * gfortran.dg/nested_modules_1.f90: Ditto.
13823         * gfortran.dg/hollerith_f95.f90: Ditto.
13824         * gfortran.dg/select_5.f90: Ditto.
13825         * gfortran.dg/secnds.f: Ditto.
13826         * gfortran.dg/hollerith2.f90: Ditto.
13827         * gfortran.dg/imag_2.f: Ditto.
13828         * gfortran.dg/ftell_2.f90: Ditto.
13829         * gfortran.dg/malloc_free_1.f90: Ditto.
13830         * gfortran.dg/logint-1.f: Ditto.
13831         * gfortran.dg/recursive_statement_functions.f90: Ditto.
13832         * gfortran.dg/e_d_fmt.f90: Ditto.
13833         * gfortran.dg/hollerith_legacy.f90: Ditto.
13834         * gfortran.dg/logint-2.f: Ditto.
13835         * gfortran.dg/enum_5.f90: Ditto.
13836         * gfortran.dg/f2c_2.f90: Ditto.
13837         * gfortran.dg/pr17143.f90: Ditto.
13838         * gfortran.dg/namelist_14.f90: Ditto.
13839         * gfortran.dg/logint-3.f: Ditto.
13840         * gfortran.dg/spread_scalar_source.f90: Ditto.
13841         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
13842         * gfortran.dg/namelist_11.f: Ditto.
13843         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
13844         * gfortran.dg/g77/20010519-1.f
13845         * gfortran.dg/g77/alpha1.f: Ditto.
13846         * gfortran.dg/g77/990115-1.f: Ditto.
13847         * gfortran.dg/g77/erfc.f: Ditto.
13848         * gfortran.dg/g77/19990313-3.f: Ditto.
13849         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
13850         * gfortran.dg/g77/20010426.f: Ditto.
13851         * gfortran.dg/g77/19990313-0.f: Ditto.
13852         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
13853         * gfortran.dg/g77/20000629-1.f: Ditto.
13854         * gfortran.dg/g77/970125-0.f: Ditto.
13855         * gfortran.dg/g77/8485.f: Ditto.
13856         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
13857         * gfortran.dg/g77/19990313-1.f: Ditto.
13858         * gfortran.dg/g77/int8421.f: Ditto.
13859         * gfortran.dg/g77/19990305-0.f: Ditto.
13860         * gfortran.dg/g77/947.f: Ditto.
13861         * gfortran.dg/g77/19990905-2.f: Ditto.
13862         * gfortran.dg/g77/cabs.f: Ditto.
13863         * gfortran.dg/g77/19990313-2.f: Ditto.
13864         * gfortran.dg/g77/20020307-1.f: Ditto.
13865         * gfortran.dg/g77/dcomplex.f: Ditto.
13866         * gfortran.dg/g77/19990502-1.f: Ditto.
13867         * gfortran.dg/g77/19981216-0.f: Ditto.
13868         * gfortran.dg/common_4.f90: Ditto.
13869         * gfortran.dg/entry_4.f90: Ditto.
13870         * gfortran.dg/equiv_constraint_2.f90: Ditto.
13871         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
13872         * gfortran.dg/namelist_12.f: Ditto.
13873         * gfortran.dg/scale_1.f90: Ditto.
13874         * gfortran.dg/modulo_1.f90
13875         * gfortran.dg/hollerith.f90: Ditto.
13876         * gfortran.dg/direct_io_3.f90: Ditto.
13877         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
13878         * gfortran.dg/gnu_logical_1.F: Ditto.
13879         * gfortran.dg/unf_io_convert_1.f90: Ditto.
13880         * gfortran.dg/assign_1.f90: Ditto.
13881         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
13882         * gfortran.dg/pr23095.f: Ditto.
13883         * gfortran.dg/read_float_1.f90: Ditto.
13884
13885 2005-12-17  Andreas Jaeger  <aj@suse.de>
13886
13887         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
13888         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
13889
13890 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13891
13892         PR fortran/24268
13893         * gfortran.dg/fmt_white.f: New test.
13894
13895 2005-12-16  Steven G. Kargl <kargls@comcast.net>
13896
13897         * gfortran.dg/label_1.f90: New test.
13898
13899 2005-12-15  Ben Elliston  <bje@au.ibm.com>
13900
13901         PR testsuite/25422
13902         * gcc.dg/20031012-1.c: Add -Walways-true option.
13903         * gcc.dg/weak/weak-3.c: Likewise.
13904         * g++.old-deja/g++.mike/warn8.C: Likewise.
13905
13906 2005-12-16  Mike Stump  <mrs@apple.com>
13907
13908         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
13909         exit.
13910
13911 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13912
13913         PR libgfortran/25264
13914         PR libgfortran/25349
13915         * gfortran.dg/tl_editing.f90: Added additional checks.
13916         * gfortran.dg/t_editing.f: New test.
13917         * gfortran.dg/write_padding.f90: New test
13918
13919 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13920
13921         PR testsuite/25215
13922         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
13923
13924 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
13925
13926         PR rtl-optimization/24899
13927         * gcc.c-torture/execute/20051215-1.c: New test.
13928
13929 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
13930
13931         PR 24823
13932         * gfortran.dg/pr24823.f: New test.
13933
13934 2005-12-16  Jeff Law  <law@redhat.com>
13935
13936         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
13937
13938 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13939
13940         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
13941         Change C++ style comments to C style comments.
13942         Remove aligned types from the array.
13943         Keep Enums disabled.
13944         (complex_types): Remove aligned types from the array.
13945         Comment out "_Complex long double".
13946         (attrib_types): Remove.
13947         (complex_attrib_types): Remove.
13948         (attrib_array_types): Remove.
13949         (complex_attrib_array_types): Remove.
13950         (aligned_bitfld_types): Remove.
13951         (n_aligned_bitfld_types): Remove.
13952         (FEATURE_ALIGNEDPACKED): Delete.
13953         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
13954         (singles): Remove support for adding attributes.
13955         (choose_type): Remove support for attributed types.
13956         (generate_fields): Remove support for attributed bit-fields.
13957         Remove support for adding attributes.
13958         (generate_random_tests): Remove support for adding attributes.
13959         (features): Add back "[0] :0" and "complex vector [0]".
13960         (main): Remove support for attributed bit-fields.
13961         Uncomment the calling of generate_random_tests for the rests of
13962         the tests.
13963
13964 2005-12-16  Jan Hubicka  <jh@suse.cz>
13965
13966         * gcc.c-torture/combine/pr25224.c: New.
13967
13968 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
13969
13970         PR other/25028
13971         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
13972         HP-UX.
13973
13974 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
13975
13976         * gcc.dg/20051215-1.c: New file.
13977
13978 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13979
13980         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
13981         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
13982
13983 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
13984
13985         PR fortran/18197
13986         * gfortran.dg/dummy_functions_1.f90: New.
13987
13988 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
13989
13990         PR rtl-optimization/25310
13991         * gcc.c-torture/compile/pr25310.c: New test.
13992
13993 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
13994
13995         PR debug/25023
13996         * gcc.dg/pr25023.c: New test.
13997
13998 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13999
14000         * g++.old-deja/g++.brendan/redecl1.C,
14001         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14002         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14003         g++.old-deja/g++.oliva/typeof1.C,
14004         g++.old-deja/g++.other/crash16.C,
14005         g++.old-deja/g++.other/crash34.C,
14006         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14007         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14008         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14009         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14010         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14011         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14012         Remove xfail.
14013
14014 2005-12-14  Kean Johnston  <jkj@sco.com>
14015             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14016
14017         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14018         * gcc.target/i386/20020523-1.c: Ditto.
14019         * gcc.target/i386/tailcall-1.c: Ditto.
14020         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14021         * gcc.target/i386/ssetype-5.c: Ditto.
14022
14023 2005-12-14  Jeff Law  <law@redhat.com>
14024
14025         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14026
14027 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14028
14029         PR target/25254
14030         PR target/24188
14031         * gcc.target/i386/pr25254.c: New test.
14032         * gfortran.dg/PR24188.f: New test.
14033
14034 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14035
14036         * lib/fortran-torture.exp: Catch remaining uses of
14037         remote_file build delete.
14038
14039 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14040
14041         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14042
14043 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14044
14045         * gcc.dg/warn-addr-cmp.c: New test.
14046
14047 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14048
14049         PR debug/25023
14050         PR target/25293
14051         * gcc.target/i386/pr25293.c: New test.
14052
14053 2005-12-13  Petr Machata  <machata@post.cz>
14054
14055         PR c++/24907
14056         * g++.dg/parse/comma2.C: New test.
14057
14058 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14059             Jakub Jelinek  <jakub@redhat.com>
14060
14061         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14062         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14063         (limits.h): Include unconditionally.
14064         (stdlib.h): Likewise.
14065         (hashtab.h): Do not include.
14066         (getopt.h): Likewise.
14067         (stddef.h): Include.
14068         (hashval_t): Define.
14069         (struct entry): Add "next" field.
14070         (HASH_SIZE): New macro.
14071         (hash_table): New variable.
14072         (switchfiles): Do not use xmalloc.
14073         (mix): New macro.
14074         (iterative_hash): New function.
14075         (hasht): Remove.
14076         (e_exists): New function.
14077         (e_insert): Likewise.
14078         (output): Use, instead of libiberty hashtable functions.
14079         (main): Do not use getopt.  Do not call htab_create.
14080
14081 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14082
14083         PR c++/25331
14084         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14085         put atal* and atpaal* attributes on array elements.
14086         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14087         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14088         put atal* and atpaal* attributes on array elements.
14089         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14090
14091 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14092
14093         * gcc.dg/single-precision-constant.c: New test.
14094
14095 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14096
14097         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14098         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14099         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14100         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14101         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14102         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14103         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14104         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14105         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14106         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14107         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14108         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14109         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14110         gcc.target/powerpc/ppc-sdata-2.c,
14111         gcc.target/powerpc/ppc-stackalign-1.c,
14112         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14113         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14114         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14115         gcc.target/powerpc/rs6000-ldouble-2.c,
14116         gcc.target/powerpc/rs6000-power2-1.c,
14117         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
14118         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
14119         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
14120         option into target selector.
14121         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
14122         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
14123
14124 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14125
14126         PR objc/25348
14127         * objc.dg/encode-9.m: New test.
14128
14129 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14130
14131         PR testsuite/20772
14132         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
14133         * gcc.dg/asm-b.c: Fix typo.
14134         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
14135         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14136         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
14137         i?86 lp64 and x86_64 ilp32.
14138         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
14139         on i?86 lp64.
14140         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
14141
14142 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
14143
14144         PR fortran/25078
14145         gfortran.dg/equiv_5.f90: New test.
14146
14147 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
14148
14149         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
14150         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
14151         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
14152         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
14153         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
14154         * gcc.dg/tree-ssa/reassoc-5.c: New.
14155         * gcc.dg/tree-ssa/reassoc-6.c: New.
14156         * gcc.dg/tree-ssa/reassoc-7.c: New.
14157         * gcc.dg/tree-ssa/reassoc-8.c: New.
14158         * gcc.dg/tree-ssa/reassoc-9.c: New.
14159         * gcc.dg/tree-ssa/reassoc-10.c: New.
14160         * gcc.dg/tree-ssa/reassoc-11.c: New.
14161
14162 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14163
14164         PR testsuite/25167
14165         PR testsuite/24478
14166         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
14167
14168 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
14169
14170         PR c++/25300
14171         * g++.dg/template/inherit.C: Do not use a generic error message.
14172
14173 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14174
14175         PR libobjc/25354
14176         * objc.dg/gnu-encoding: New directory.
14177         * objc.dg/gnu-encoding/compat-common.h: New file.
14178         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
14179         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14180         * objc.dg/gnu-encoding/vector-defs.h: New file.
14181         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14182         * objc.dg/gnu-encoding/generate-random.c: New file.
14183         * objc.dg/gnu-encoding/generate-random_r.c: New file.
14184         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14185         * objc.dg/gnu-encoding/generate-random.h: New file.
14186
14187 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
14188
14189         PR c++/25337
14190         * g++.dg/template/defarg7.C: New test.
14191
14192 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14193
14194         PR libobjc/25347
14195         * objc.dg/encode-8.m: New test.
14196
14197 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14198
14199         PR libobjc/25346
14200         * objc.dg/encode-7.m: New test.
14201
14202 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
14203
14204         PR c++/25010
14205         * g++.dg/opt/inline10.C: New test.
14206
14207 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
14208
14209         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14210
14211 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
14212
14213         * gfortran.dg/substring_equivalence.f90: typo in comment
14214
14215 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14216
14217         PR fortran/25068
14218         * gfortran.dg/iostat_3.f90: New test.
14219
14220 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
14221
14222         PR fortran/23815
14223         * gfortran.dg/unf_io_convert_1.f90: New test.
14224         * gfortran.dg/unf_io_convert_2.f90: New test.
14225         * gfortran.dg/unf_io_convert_3.f90: New test.
14226
14227 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14228
14229         PR testsuite/20772
14230         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14231         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14232         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14233         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14234         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14235         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14236         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14237         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14238         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14239         gcc.dg/torture/fp-int-convert-float128-timode.c,
14240         gcc.dg/torture/fp-int-convert-float128.c,
14241         gcc.dg/torture/fp-int-convert-float80-timode.c,
14242         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14243         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14244
14245         * gcc.dg/tls/opt-1.c: Require effective target fpic.
14246
14247 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
14248
14249         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14250
14251 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
14252
14253         * gcc.dg/20051207-1.c,
14254         * gcc.dg/20051207-2.c,
14255         * gcc.dg/20051207-3.c: New tests.
14256
14257 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14258
14259         PR testsuite/20772
14260         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14261         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14262         dg-skip-if target selector.
14263
14264         PR testsuite/20772
14265         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14266         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14267         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14268         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14269         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14270         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14271         and/or merge with i?86 cases.
14272
14273         * gcc.dg/tls/opt-3.c: Require effective target fpic.
14274
14275         PR testsuite/20772
14276         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14277         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14278         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14279         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14280         x86_64-*-linux*.
14281
14282 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
14283
14284         PR target/25311
14285         * gcc.c-torture/compile/pr25311.c: New test.
14286
14287 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14288
14289         PR libgfortran/25039
14290         * gfortran.dg/read_comma.f: New test.
14291
14292 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
14293
14294         PR c++/19317
14295         * g++.dg/opt/pr19317-1.C: New test.
14296         * g++.dg/opt/pr19317-2.C: New test.
14297         * g++.dg/opt/pr19317-3.C: New test.
14298
14299         PR target/19005
14300         * gcc.c-torture/execute/pr19005.c: New test.
14301
14302         PR target/17828
14303         * g++.old-deja/g++.other/comdat5.C: New test.
14304         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
14305
14306         * g++.dg/compat/struct-layout-1.exp: New file.
14307         * g++.dg/compat/struct-layout-1.h: New.
14308         * g++.dg/compat/struct-layout-1_generate.c: New.
14309         * g++.dg/compat/struct-layout-1_x1.h: New.
14310         * g++.dg/compat/struct-layout-1_x2.h: New.
14311         * g++.dg/compat/struct-layout-1_y1.h: New.
14312         * g++.dg/compat/struct-layout-1_y2.h: New.
14313
14314         * gcc.dg/20050330-2.c: New test.
14315
14316 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14317
14318         PR fortran/25292
14319         * gfortran.dg/associated_1.f90: New.
14320
14321 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14322
14323         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
14324         ILP32 vect_no_align platforms.
14325
14326 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
14327             Jakub Jelinek  <jakub@redhat.com>
14328
14329         PR target/25268
14330         * gcc.c-torture/compile/20051207-1.c: New test.
14331
14332 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14333
14334         PR testsuite/20772
14335         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
14336         gcc.dg/torture/pr18582-1.c,
14337         gcc.target/i386/attributes-error.c: Also test on x86_64.
14338
14339         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
14340
14341 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14342
14343         PR c++/19397
14344         * g++.dg/template/typedef3.C: New test.
14345
14346         PR c++/19762
14347         PR c++/19764
14348         * g++.dg/template/dtor3.C: Fix error markers.
14349
14350 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
14351
14352         * lib/target-supports.exp (check_effective_target_sync_char_short):
14353         Add s390*.
14354
14355 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
14356
14357         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
14358
14359 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14360
14361         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
14362         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
14363         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
14364         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
14365
14366 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14367
14368         PR c++/25263
14369         * g++.dg/other/array2.C: New test case.
14370
14371 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
14372
14373         * gcc.dg/darwin-weakimport-3.c: New.
14374
14375         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
14376         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
14377         and to work on Darwin.
14378         * gcc.dg/attr-weakref-1b.c: New file.
14379         * gcc.dg/attr-weakref-2.c: New test.
14380         * gcc.dg/darwin-weakref-1.c: New test.
14381
14382 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
14383
14384         PR testsuite/25247
14385         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
14386         use in selector expressions.
14387         (dg-xfail-if): Ditto.
14388         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
14389         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
14390         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
14391         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
14392         * gcc.test-framework/test-framework.exp: Skip generated tests if
14393         CHECK_TEST_FRAMEWORK is not 1.
14394
14395 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14396
14397         PR tree-optimization/24963
14398         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
14399
14400         PR target/24108
14401         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
14402
14403         PR target/18580
14404         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
14405         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14406         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14407         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14408
14409 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
14410
14411         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
14412         dg-options.
14413
14414 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14415
14416         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
14417
14418 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14419
14420         * gcc.dg/format/cast-1.c: New test.
14421
14422 2005-12-04  Roger Sayle  <roger@eyesopen.com>
14423
14424         PR c/7776
14425         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
14426         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
14427         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
14428         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
14429
14430 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
14431
14432         * gcc.dg/cast-pretty-print-1.c: New test.
14433
14434 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
14435
14436         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
14437
14438 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
14439
14440         PR c++/24173
14441         * g++.dg/template/friend40.C: New test.
14442
14443 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
14444
14445         PR target/25199
14446         * gcc.target/i386/movq-2.c: New test.
14447         * gcc.target/i386/movq.c: Remove target i?86, instead add
14448         dg-require-effective-target ilp32.
14449
14450 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14451
14452         PR c++/24103
14453         * g++.dg/other/default1.C: New test.
14454
14455 2005-12-02  Richard Guenther  <rguenther@suse.de>
14456
14457         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14458
14459 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14460
14461         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
14462
14463 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
14464
14465         PR target/21017
14466         * gcc.target/powerpc/rotate.c: New.
14467
14468 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14469
14470         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
14471         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
14472
14473 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14474
14475         PR c/13384
14476         * gcc.dg/pr17730-1.c: Adjust.
14477         * gcc.dg/lvalue1.c (main): Likewise.
14478         * gcc.dg/lvalue-2.c: Likewise.
14479         * g++.dg/pr7503-3.C
14480
14481 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
14482
14483         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
14484         error messages.
14485
14486 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
14487
14488         PR fortran/24789
14489         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
14490
14491 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
14492
14493         PR target/24475
14494         * lib/target-supports.exp (check_effective_target_tls): New.
14495         (check_effective_target_tls_runtime): New.
14496         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
14497         for TLS support.
14498         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
14499         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14500         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
14501         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
14502         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
14503         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
14504         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14505         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
14506         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
14507         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
14508         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
14509         effective-target TLS.
14510         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
14511         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
14512         effective-target TLS runtime.
14513
14514 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
14515
14516         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
14517
14518 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
14519
14520         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
14521         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
14522         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
14523         ignored" warnings when "packing" is the same as the ABI layout.
14524
14525 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
14526
14527         PR fortran/21302
14528         * gfortran.dg/line_length_1.f: New test.
14529         * gfortran.dg/line_length_2.f90: Ditto.
14530
14531 2005-11-30  Richard Guenther  <rguenther@suse.de>
14532
14533         PR tree-optimization/21655
14534         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
14535
14536 2005-11-30  Dale Johannesen  <dalej@apple.com>
14537
14538         * gcc.c-torture/compile/pr24930.c: New.
14539
14540 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
14541
14542         PR fortran/15809
14543         *  gfortran.dg/auto_char_dummy_array.f90: New test.
14544
14545 2005-11-30  Jeff Law  <law@redhat.com>
14546
14547         * g++.old-deja/g++.law/pr25000.C: New test.
14548
14549 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
14550
14551         * gcc.dg/tls/opt-11.c: New test.
14552
14553 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14554
14555         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
14556         targets.
14557         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
14558         LP64 ia64.
14559
14560 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
14561
14562         * gfortran.dg/open_access_1.f90: New test.
14563
14564 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14565
14566         * gcc.dg/charset/builtin2.c: New test.
14567
14568 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
14569
14570         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
14571         on mmix-*-* for *_[xy].c.
14572
14573 2005-11-28  Kean Johnston  <jkj@sco.com>
14574
14575         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
14576         headers.
14577         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
14578         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
14579         * gcc.target/i386/asm-3.c: Ditto.
14580         * gcc.target/i386/clobbers.c: Ditto.
14581         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
14582         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
14583         test regexp.
14584         * gcc.target/i386/mul.c: Ditto.
14585         * gcc.target/i386/ssetype-1.c: Ditto.
14586         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
14587         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
14588         static so the test works with -fPIC mode too. Based on comment in
14589         PR19231 by Pinski.
14590         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
14591
14592 2005-11-28  Richard Guenther  <rguenther@suse.de>
14593
14594         * gcc.dg/alias-9.c: New testcase.
14595         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
14596
14597 2005-11-28  Roger Sayle  <roger@eyesopen.com>
14598             Uros Bizjak  <uros@kss-loka.si>
14599
14600         PR middle-end/20219
14601         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
14602         tan(x)/sin(x) transformations.
14603
14604 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
14605
14606         PR middle-end/24575
14607         * gcc.dg/tree-ssa/divide-3.c: New test.
14608         * gcc.dg/tree-ssa/divide-4.c: New test.
14609
14610 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
14611
14612         PR fortran/24917
14613         *  gfortran.dg/boz_6.f90: New test.
14614
14615 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14616
14617         PR fortran/23912
14618         * gfortran.dg/modulo_1.f90: New test.
14619
14620 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14621
14622         PR libfortran/24919
14623         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
14624         fail on CRLF platforms.
14625         * gfortran.dg/ftell_2.f90: Likewise.
14626
14627 2005-11-26  Eric Christopher  <echristo@apple.com>
14628
14629         * gcc.dg/intmax_t-1.c: Remove mips xfail.
14630
14631 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
14632
14633         * objc.dg/gnu-runtime-3.m: Simplify.
14634
14635 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
14636
14637         PR middle-end/23669
14638         * gcc.dg/tree-ssa/divide-1.c: New test.
14639         * gcc.dg/tree-ssa/divide-2.c: New test.
14640
14641 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
14642
14643         PR libgfortran/24945
14644         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
14645
14646 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
14647
14648         PR libgfortran/24945
14649         * gfortran.dg/open_status_2.f90: New test.
14650
14651 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14652
14653         * gcc.c-torture/execute/builtins/fprintf.c,
14654         gcc.c-torture/execute/builtins/fputs-lib.c,
14655         gcc.c-torture/execute/builtins/fputs.c,
14656         gcc.c-torture/execute/builtins/lib/fprintf.c,
14657         gcc.c-torture/execute/builtins/lib/printf.c,
14658         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
14659
14660 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
14661
14662         * gcc.dg/20050922-2.c: New test.
14663
14664 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14665
14666         * objc.dg/gnu-runtime-3.m: New test.
14667
14668 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14669
14670         PR c++/9278
14671         * g++.dg/other/void1.C: New test.
14672
14673 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
14674
14675         PR middle-end/24998
14676         * gcc.dg/torture/fp-int-convert-float.c,
14677         gcc.dg/torture/fp-int-convert-double.c,
14678         gcc.dg/torture/fp-int-convert-long-double.c,
14679         gcc.dg/torture/fp-int-convert-timode.c,
14680         gcc.dg/torture/fp-int-convert-float80.c,
14681         gcc.dg/torture/fp-int-convert-float80-timode.c,
14682         gcc.dg/torture/fp-int-convert-float128.c,
14683         gcc.dg/torture/fp-int-convert-float128-timode.c,
14684         gcc.dg/torture/fp-int-convert.h: New files.
14685
14686 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
14687
14688         PR middle-end/24989
14689         * gcc.dg/tree-ssa/bool-10.c: New test.
14690         * gcc.dg/tree-ssa/bool-11.c: New test.
14691         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
14692
14693 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
14694
14695         PR middle-end/24990
14696         * tree-ssa/pr24990-1.c: New test.
14697
14698 2005-11-24  Richard Guenther  <rguenther@suse.de>
14699         Dirk Mueller <dmueller@suse.de>
14700
14701         PR c++/14024
14702         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
14703         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
14704         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
14705         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
14706         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
14707         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
14708
14709 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
14710
14711         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
14712
14713 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14714
14715         PR c/21668
14716         * gcc.dg/Wc++-compat.c: New.
14717         * gcc.dg/Wno-c++-compat.c: New.
14718
14719 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
14720
14721         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
14722         (vspltish, vspltisw): Likewise.
14723
14724 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14725
14726         PR libgfortran/24794
14727         * gfortran.dg/namelist_12.f: Fix quotes.
14728         * gfortran.dg/namelist_13.f90: Fix quotes.
14729         * gfortran.dg/namelist_14.f90: Fix quotes.
14730         * gfortran.dg/namelist_15.f90: Fix quotes.
14731         * gfortran.dg/namelist_use.f90: Fix quotes.
14732         * gfortran.dg/namelist_use_only.f90: Fix quotes.
14733         * gfortran.dg/namelist_21.f90: New test.
14734         * gfortran.dg/namelist_22.f90: New test.
14735
14736 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
14737
14738         PR target/23435
14739         * gcc.c-torture/compile/pr23435.c: New.
14740
14741 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
14742
14743         * gcc.c-torture/execute/floatunsisf-1.c: New test.
14744
14745 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
14746
14747         * gcc.target/powerpc/405-macchw-1.c,
14748         gcc.target/powerpc/405-macchw-2.c,
14749         gcc.target/powerpc/405-macchwu-1.c,
14750         gcc.target/powerpc/405-macchwu-2.c,
14751         gcc.target/powerpc/405-machhw-1.c,
14752         gcc.target/powerpc/405-machhw-2.c,
14753         gcc.target/powerpc/405-machhwu-1.c,
14754         gcc.target/powerpc/405-machhwu-2.c,
14755         gcc.target/powerpc/405-maclhw-1.c,
14756         gcc.target/powerpc/405-maclhw-2.c,
14757         gcc.target/powerpc/405-maclhwu-1.c,
14758         gcc.target/powerpc/405-maclhwu-2.c,
14759         gcc.target/powerpc/405-mulchw-1.c,
14760         gcc.target/powerpc/405-mulchw-2.c,
14761         gcc.target/powerpc/405-mulchwu-1.c,
14762         gcc.target/powerpc/405-mulchwu-2.c,
14763         gcc.target/powerpc/405-mulhhw-1.c,
14764         gcc.target/powerpc/405-mulhhw-2.c,
14765         gcc.target/powerpc/405-mulhhwu-1.c,
14766         gcc.target/powerpc/405-mulhhwu-2.c,
14767         gcc.target/powerpc/405-mullhw-1.c,
14768         gcc.target/powerpc/405-mullhw-2.c,
14769         gcc.target/powerpc/405-mullhwu-1.c,
14770         gcc.target/powerpc/405-mullhwu-2.c,
14771         gcc.target/powerpc/405-nmacchw-1.c,
14772         gcc.target/powerpc/405-nmacchw-2.c,
14773         gcc.target/powerpc/405-nmachhw-1.c,
14774         gcc.target/powerpc/405-nmachhw-2.c,
14775         gcc.target/powerpc/405-nmaclhw-1.c,
14776         gcc.target/powerpc/405-nmaclhw-2.c,
14777         gcc.target/powerpc/440-macchw-1.c,
14778         gcc.target/powerpc/440-macchw-2.c,
14779         gcc.target/powerpc/440-macchwu-1.c,
14780         gcc.target/powerpc/440-macchwu-2.c,
14781         gcc.target/powerpc/440-machhw-1.c,
14782         gcc.target/powerpc/440-machhw-2.c,
14783         gcc.target/powerpc/440-machhwu-1.c,
14784         gcc.target/powerpc/440-machhwu-2.c,
14785         gcc.target/powerpc/440-maclhw-1.c,
14786         gcc.target/powerpc/440-maclhw-2.c,
14787         gcc.target/powerpc/440-maclhwu-1.c,
14788         gcc.target/powerpc/440-maclhwu-2.c,
14789         gcc.target/powerpc/440-mulchw-1.c,
14790         gcc.target/powerpc/440-mulchw-2.c,
14791         gcc.target/powerpc/440-mulchwu-1.c,
14792         gcc.target/powerpc/440-mulchwu-2.c,
14793         gcc.target/powerpc/440-mulhhw-1.c,
14794         gcc.target/powerpc/440-mulhhw-2.c,
14795         gcc.target/powerpc/440-mulhhwu-1.c,
14796         gcc.target/powerpc/440-mulhhwu-2.c,
14797         gcc.target/powerpc/440-mullhw-1.c,
14798         gcc.target/powerpc/440-mullhw-2.c,
14799         gcc.target/powerpc/440-mullhwu-1.c,
14800         gcc.target/powerpc/440-mullhwu-2.c,
14801         gcc.target/powerpc/440-nmacchw-1.c,
14802         gcc.target/powerpc/440-nmacchw-2.c,
14803         gcc.target/powerpc/440-nmachhw-1.c,
14804         gcc.target/powerpc/440-nmachhw-2.c,
14805         gcc.target/powerpc/440-nmaclhw-1.c,
14806         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
14807
14808 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
14809
14810         PR fortran/24774
14811         * gfortran.dg/inquire_9.f90: New test.
14812
14813         PR fortran/21647
14814         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
14815
14816 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14817
14818         PR libfortran/24432
14819         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14820         Check that 'cos' is supported.
14821
14822 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
14823
14824         PR fortran/24223
14825         * gfortran.dg/substring_equivalence.f90: New test.
14826
14827         PR fortran/24705
14828         * gfortran.dg/auto_internal_assumed.f90: New test.
14829
14830 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
14831
14832         * gcc.dg/fold-div-2.c: New test.
14833
14834 2005-11-20  Ian Lance Taylor  <ian@airs.com>
14835
14836         PR rtl-optimization/24883
14837         * gcc.c-torture/compile/pr24883.c: New test.
14838
14839 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
14840
14841         PR middle-end/20583
14842         * gcc.c-torture/compile/pr20583.c: New.
14843
14844 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
14845
14846         * gcc.c-torture/execute/usmul.c: New test.
14847
14848 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
14849
14850         * gcc.dg/tree-ssa/vrp22.c: New test.
14851
14852 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
14853
14854         PR middle-end/24912
14855         * gcc.dg/torture/pr24912-1.c: New test.
14856
14857 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
14858
14859         PR fortran/24862
14860         * gfortran.dg/arrayio_derived_1.f90: New test.
14861
14862 2005-11-19  Richard Guenther  <rguenther@suse.de>
14863
14864         PR middle-end/23294
14865         * gcc.dg/tree-ssa/pr23294.c: New testcase.
14866
14867 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
14868
14869         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
14870
14871 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
14872
14873         PR c++/8355
14874         * g++.dg/template/friend39.C: New test.
14875
14876 2005-11-18  James E Wilson  <wilson@specifix.com>
14877
14878         * gcc.dg/builtin-strstr.c: New.
14879
14880 2005-11-18  Richard Henderson  <rth@redhat.com>
14881
14882         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
14883         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
14884         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
14885         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
14886         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
14887         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
14888         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
14889         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
14890         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
14891         renaming to remove initial "ia64-".
14892
14893 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
14894
14895         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
14896
14897 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
14898
14899         * g++.dg/cpp/string-2.C: New test.
14900
14901 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
14902
14903         * gcc.dg/tree-ssa/loop-14.c: New test.
14904
14905 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
14906             Michael Chamberlain <michael@chamberlain.net.au>
14907
14908         * ada/acats/run_all.sh (target_run): Kill long running tests.
14909
14910 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14911
14912         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
14913         * gcc.dg/cleanup-9.c: Likewise.
14914         * gcc.dg/cleanup-10.c: Likewise.
14915         * gcc.dg/cleanup-11.c: Likewise.
14916
14917 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14918
14919         PR fortran/24892
14920         * gfortran.dg/open_access_append_1.f90: New test.
14921         * gfortran.dg/open_access_append_2.f90: New test.
14922
14923 2005-11-16  Richard Guenther  <rguenther@suse.de>
14924
14925         PR middle-end/24851
14926         * gcc.c-torture/execute/pr24851.c: New testcase.
14927
14928 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14929
14930         * gcc.dg/fold-overflow-1.c: New test.
14931
14932 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
14933
14934         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
14935         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
14936
14937 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
14938
14939         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
14940         structures.
14941         * g++.dg/eh/forced2.C: Likewise.
14942         * g++.dg/eh/forced3.C: Likewise.
14943         * g++.dg/eh/forced4.C: Likewise.
14944
14945 2005-11-11  Mike Stump  <mrs@apple.com>
14946
14947         * g++.old-deja/g++.mike/unused.C: Add.
14948
14949 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
14950
14951         PR c++/24667
14952         * g++.dg/warn/Wcast-qual1.C: New test.
14953
14954 2005-11-15  Jan Hubicka  <jh@suse.cz>
14955
14956         * gcc.dg/winline-5.c: Add large-unit-insns limit.
14957
14958 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
14959
14960         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
14961
14962 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
14963
14964         PR 24840
14965         * gcc.dg/tree-ssa/pr24840.c: New test.
14966
14967 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
14968
14969         PR testsuite/24841
14970         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
14971
14972 2005-11-14  Dale Johannesen  <dalej@apple.com>
14973
14974         * gcc.c-torture/execute/20051113-1.c: New.
14975
14976 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR c++/24687
14979         * g++.dg/template/crash43.C: New test.
14980
14981 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
14982
14983         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
14984
14985 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
14986
14987         PR c++/24817
14988         * g++.dg/eh/spec8.C: New test.
14989
14990 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
14991
14992         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
14993
14994 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/20293
14997         * g++.dg/parse/ambig4.C: New test.
14998         * g++.dg/tc1/dr101.C: Adjust error markers.
14999         * g++.dg/lookup/strong-using-2.C: Likewise.
15000         * g++.dg/lookup/ambig5.C: Likewise.
15001         * g++.dg/lookup/ambig4.C: Likewise.
15002         * g++.dg/parse/crash22.C: Likewise.
15003
15004 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15005
15006         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15007
15008 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15009
15010         * gcc.dg/nested-calls-1.c: New test.
15011
15012 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15013
15014         * gfortran.dg/complex_intrinsic_1.f90: New test.
15015         * gfortran.dg/complex_intrinsic_2.f90: New test.
15016         * gfortran.dg/fgetc_1.f90: New test.
15017         * gfortran.dg/fgetc_2.f90: New test.
15018         * gfortran.dg/fgetc_3.f90: New test.
15019         * gfortran.dg/ftell_1.f90: New test.
15020         * gfortran.dg/ftell_2.f90: New test.
15021         * gfortran.dg/gnu_logical_1.F: New test.
15022         * gfortran.dg/gnu_logical_2.f90: New test.
15023
15024 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15025
15026         PR middle-end/24820
15027         * testsuite/gcc.dg/pr24820.c: New test.
15028
15029 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15030
15031         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15032         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15033         variable.
15034
15035 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15036
15037         testsuite/24614
15038         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15039
15040 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15041
15042         * gcc.target/cris/cris.exp: New file.
15043         * gcc.target/cris/rld-legit1.c: New test.
15044         * gcc.target/cris/rld-legit2.c: New test.
15045
15046 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15047
15048         PR c++/24780
15049         * g++.dg/opt/pr24780.C: New test.
15050
15051         PR c++/24761
15052         * g++.dg/template/asm1.C: New test.
15053
15054 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15055
15056         PR libgfortran/24787
15057         * gfortran.dg/scan_1.f90: New test.
15058
15059 2005-11-12  Jan Hubicka  <jh@suse.cz>
15060
15061         * gcc.target/i386/minmax-1.c: New.
15062         * gcc.target/i386/minmax-2.c: New.
15063
15064 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15065
15066         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15067
15068 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15069
15070         * gcc.c-torture/execute/20051110-1.c,
15071         gcc.c-torture/execute/20051110-2.c: New tests.
15072
15073 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15074
15075         PR middle-end/24750
15076         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15077         New tests.
15078
15079 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15080
15081         * lib/target-libpath.exp (get_shlib_extension): New proc.
15082         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15083         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15084         * lib/objc.exp (objc_target_compile): Likewise.
15085         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15086         detection.
15087
15088 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15089
15090         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15091
15092         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15093         Add -static to additional_flags and pass it to target_compile.
15094
15095 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15096
15097         PR libgfortran/24719
15098         gfortran.dg/read_noadvance.f90: New test.
15099
15100         PR libgfortran/24699
15101         gfortran.dg/fmt_t_2.f90: New test.
15102
15103         PR libgfortran/24785
15104         gfortran.dg/read_x_eor.f90: New test.
15105
15106         PR libgfortran/24584
15107         gfortran.dg/namelist_empty.f90: Rename test.
15108
15109         PR libgfortran/24489
15110         gfortran/read_eor.f90: Rename test.
15111
15112 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15113
15114         PR fortran/15976
15115         * gfortran.dg/automatic_module_variable.f90: New test.
15116
15117 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15118
15119         PR target/24445
15120         * gcc.dg/pr24445.c: New test.
15121
15122 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15123
15124         PR fortran/24655
15125         PR fortran/24755
15126         * gfortran.dg/recursive_statement_functions.f90: Add statement
15127         functions using inline intrinsic functions and parameters to test
15128         that they no longer seg-fault.
15129
15130         PR fortran/24409
15131         gfortran.dg/nested_modules_4.f90: New test.
15132         gfortran.dg/nested_modules_5.f90: New test.
15133
15134 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15135
15136         PR fortran/24643
15137         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
15138
15139 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
15140
15141         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
15142         failures.
15143
15144 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15145
15146         * gcc.dg/sparc-getcontext-1.c: New test.
15147
15148 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
15149
15150         * gcc.dg/ifcvt-fabs-1.c: New test.
15151
15152 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
15153
15154         PR other/4372
15155         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
15156         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
15157
15158 2005-11-09  Richard Guenther  <rguenther@suse.de>
15159
15160         PR tree-optimization/24716
15161         * gcc.c-torture/execute/pr24716.c: New testcase.
15162
15163 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15164
15165         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15166
15167 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15168
15169         PR 24624
15170         * gcc.dg/pr24624.c: Testcase added.
15171
15172 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15173
15174         PR 24623
15175         * g++.dg/other/pr24623.C: Testcase added.
15176
15177 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
15178
15179         PR fortran/22607
15180         * gfortran-dg/pure_byref_1.f90: New.
15181         * gfortran-dg/pure_byref_2.f90: New.
15182
15183 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
15184
15185         PR c/24101
15186         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15187         * gcc.dg/dg.exp: Run main loop also for *.i files.
15188
15189 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
15190
15191         PR c++/19450
15192         * g++.dg/tls/diag-3.C: New test.
15193         * g++.dg/tls/diag-4.C: New test.
15194         * g++.dg/tls/static-1.C: New test.
15195         * g++.dg/tls/static-1a.cc: New file.
15196
15197 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
15198
15199         PR 23046
15200         * g++.dg/tree-ssa/pr23046.C: New test.
15201
15202 2005-11-08  Devang Patel <dpatel@apple.com>
15203
15204         PR tree-optimization/23115
15205         * gcc.dg/tree-ssa/pr23115.c: New.
15206
15207 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
15208
15209         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15210         * gcc.target/powerpc/pr16155.c: Same.
15211         * gcc.target/powerpc/altivec-1.c: Same.
15212         * gcc.target/powerpc/altivec-2.c: Same.
15213         * gcc.target/powerpc/altivec-3.c: Same.
15214         * gcc.target/powerpc/altivec-5.c: Same.
15215         * gcc.target/powerpc/altivec-11.c: Same.
15216         * gcc.target/powerpc/altivec-12.c: Same.
15217         * gcc.target/powerpc/altivec-14.c: Same.
15218         * gcc.target/powerpc/altivec-22.c: Same.
15219         * gcc.target/powerpc/altivec-consts.c: Same.
15220         * gcc.target/powerpc/altivec-pr22085.c: Same.
15221         * gcc.target/powerpc/altivec-splat.c: Same.
15222         * gcc.target/powerpc/altivec-varargs-1.c: Same.
15223         * gcc.target/powerpc/altivec-vec-merge.c: Same.
15224         * gcc.target/powerpc/darwin-longlong.c: Same.
15225
15226 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
15227
15228         PR target/19340
15229         * gcc.dg/pr19340.c: New test.
15230
15231 2005-11-07  Ian Lance Taylor  <ian@airs.com>
15232
15233         PR rtl-optimization/24683
15234         * gcc.dg/pr24683.c: New test.
15235
15236 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15237
15238         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15239         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15240
15241 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15242
15243         * gcc.target/i386/pr23376.c: Compile with -mmmx.
15244
15245 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
15246
15247         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15248
15249 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15250
15251         PR target/24230
15252
15253         * gcc.target/powerpc/altivec-consts.c,
15254         gcc.target/powerpc/altivec-splat.c: New testcase.
15255
15256 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15257
15258         PR c/24599
15259
15260         * gcc.dg/overflow-2.c: New testcase.
15261
15262 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
15263
15264         PR rtl-optimization/23567
15265         * gcc.c-torture/execute/20051104-1.c: New test.
15266
15267 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
15268
15269         PR fortran/24534
15270         gfortran.dg/private_type_2.f90: Modified to check that case with
15271         PRIVATE declaration within derived type is accepted.
15272
15273         PR fortran/20838
15274         gfortran.dg/pointer_assign_1.f90: New test.
15275
15276         PR fortran/20840
15277         * gfortran.dg/arrayio_0.f90: New test.
15278
15279         PR fortran/17737
15280         gfortran.dg/data_initialized.f90: New test.
15281         gfortran.dg/data_constraints_1.f90: New test.
15282         gfortran.dg/data_constraints_2.f90: New test.
15283
15284 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
15285
15286         PR fortran/24174
15287         PR fortran/24305
15288         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
15289
15290 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
15291
15292         PR 24670
15293         * gcc.dg/tree-ssa/pr24670.c: New test.
15294
15295 2005-11-05  Ian Lance Taylor  <ian@airs.com>
15296
15297         PR target/22432
15298         * gcc.target/i386/pr22432.c: New test.
15299
15300 2005-11-05  Richard Henderson  <rth@redhat.com>
15301
15302         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
15303         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
15304         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
15305         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
15306         from gcc.dg/alpha-*.
15307         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
15308         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
15309
15310 2005-11-05  Andreas Jaeger  <aj@suse.de>
15311
15312         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
15313
15314 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15315
15316         PR target/23424
15317         * gcc.dg/torture/pr23424-1.c: New test.
15318
15319 2005-11-04  Richard Henderson  <rth@redhat.com>
15320
15321         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
15322         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
15323         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
15324         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
15325         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
15326         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
15327         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
15328         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
15329         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
15330         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
15331         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
15332         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
15333         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
15334         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
15335         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
15336         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
15337         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
15338         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
15339         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
15340         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
15341         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
15342         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
15343         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
15344         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
15345         Move from gcc.dg/.
15346         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
15347         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15348         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
15349         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
15350         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
15351         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
15352         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
15353         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
15354         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
15355         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
15356         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
15357         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
15358         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
15359         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
15360         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
15361         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
15362         gcc.target/i386/lea.c, gcc.target/i386/local.c,
15363         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
15364         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
15365         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
15366         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
15367         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
15368         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
15369         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
15370         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
15371         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
15372         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
15373         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
15374         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
15375         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
15376         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
15377         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
15378         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
15379         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
15380         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
15381         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
15382         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
15383         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
15384         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
15385         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
15386         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
15387         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
15388         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
15389         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
15390         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
15391
15392 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
15393
15394         PR 24627
15395         * gcc.dg/tree-ssa/pr24627.c: New test.
15396
15397 2005-11-04 Paul Brook  <paul@codesourcery.com>
15398
15399         * gcc.dg/tls/opt-10.c: New test.
15400
15401 2005-11-04  Andreas Jaeger  <aj@suse.de>
15402
15403         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
15404         avoid extra warnings.
15405
15406 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15407
15408         PR libfortran/22298
15409         * lib/target-supports.exp
15410         (check_effective_target_static_libgfortran): New
15411         static_libgfortran effective target.
15412         * gfortran.dg/static_linking_1.f: New test.
15413         * gfortran.dg/static_linking_1.c: New file.
15414
15415 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15416
15417         * gcc.dg/pr24615.c: Guard test with { target fpic }.
15418
15419 2005-11-03  Josh Conner  <jconner@apple.com>
15420
15421         PR c++/19989
15422         g++.dg/ext/array2.C: New test.
15423         g++.dg/template/dependent-name3.C: New test.
15424         g++.dg/template/dependent-name4.C: New test.
15425         g++.dg/template/sfinae2.C: New test.
15426
15427 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15428
15429         PR preprocessor/22042
15430         * gcc.dg/cpp/strify4.c: New test.
15431
15432 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15433
15434         PR c++/17964
15435         * g++.dg/cpp/string-1.C: New test.
15436
15437 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15438
15439         * gcc.target/powerpc: New directory.
15440         * gcc.target/powerpc/powerpc.exp: New file.
15441         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
15442         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
15443         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
15444         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
15445         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
15446         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
15447         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
15448         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
15449         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
15450         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
15451         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
15452         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
15453         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
15454         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
15455         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
15456         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
15457         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
15458         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
15459         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
15460         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
15461         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
15462         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
15463         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
15464         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
15465         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
15466         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
15467         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
15468         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
15469         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
15470         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
15471         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
15472         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
15473         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
15474         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
15475
15476 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
15477
15478         PR c++/21627
15479         * g++.dg/warn/inline2.C: New test.
15480
15481 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15482
15483         PR middle-end/23155
15484         * g++.dg/ext/c99struct1.C: New test.
15485         * gcc.dg/union-cast-1.c: New test.
15486         * gcc.dg/union-cast-2.c: New test.
15487         * gcc.dg/union-cast-3.c: New test.
15488
15489 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15490
15491         PR middle-end/24589
15492         * gcc.c-torture/execute/zero-struct-2.c: New test.
15493
15494 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15495
15496         PR c++/24582
15497         * g++.dg/init/switch1.C: New test.
15498
15499 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15500
15501         * gcc.dg/delay-slot-1.c: New test.
15502
15503 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
15504
15505         PR target/24620
15506         * gcc.dg/pr24620.c: New test.
15507
15508 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
15509
15510         PR c/24329
15511         * gcc.dg/format/unnamed-1.c: New test.
15512
15513 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15514
15515         PR c++/22434
15516         * g++.dg/expr/cond8.C: New test.
15517
15518         PR c++/24560
15519         * g++.dg/parse/dot1.C: New test.
15520
15521 2005-11-02  Jan Hubicka  <jh@suse.cz>
15522
15523         PR target/23303
15524         * gcc.dg/i386-lea.c: New test
15525
15526 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
15527
15528         PR target/24615
15529         * gcc.dg/pr24615.c: New test.
15530
15531 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
15532
15533         PR target/24600
15534         * gcc.dg/pr24600.c: New test.
15535
15536 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15537
15538         PR c++/19253
15539         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
15540         * g++.dg/parse/typename9.C: New test.
15541         * g++/dg/parse/typename10.C: Likewise.
15542
15543 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15544
15545         PR fortran/18157
15546         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
15547         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
15548         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
15549
15550 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
15551
15552         PR c++/24569
15553         * g++.dg/debug/static1.C: New test.
15554
15555 2005-11-02  Josh Conner  <jconner@apple.com>
15556
15557         * g++.dg/crash38.C: moved into proper directory...
15558         * g++.dg/template/crash42.C: ...here
15559
15560 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
15561
15562         PR target/18338
15563         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
15564         pcc_bitfield_type_matters || default_packed.
15565
15566         * lib/target-supports.exp
15567         (check_effective_target_pcc_bitfield_type_matters): New proc.
15568         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
15569
15570         PR testsuite/23304
15571         * lib/target-supports.exp (check_effective_default_packed): New proc.
15572         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
15573         Gate expected errors on target ! default_packed.
15574         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
15575
15576 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15577
15578         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
15579         change (r106358).
15580
15581 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15582
15583         PR fortran/24008
15584         * gfortran.dg/entry_5.f90: New.
15585         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
15586
15587 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
15588
15589         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
15590
15591 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
15592
15593         PR fortran/21565
15594         gfortran.dg/namelist_blockdata.f90: New test.
15595
15596         PR fortran/18737
15597         gfortran.dg/external_implicit_none.f90: New test.
15598
15599         PR fortran/14994
15600         * gfortran.dg/secnds.f: New test.
15601
15602 2005-10-31  Jan Hubicka  <jh@suse.cz>
15603
15604         PR target/20928
15605         * gcc.c-torture/compile/pr20928.c: New test.
15606
15607 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
15608
15609         PR middle-end/23492
15610         * gcc.c-torture/compile/zero-strct-5.c: New test.
15611
15612 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
15613
15614         PR libgfortran/24584
15615         * gfortran.dg/pr24584.f90: New test.
15616
15617 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
15618
15619         PR fortran/18883
15620         * gfortran.dg/char_result_9.f90: New.
15621         * gfortran.dg/char_result_10.f90: New.
15622
15623 2005-10-30  Jan Hubicka  <jh@suse.cz>
15624
15625         * g++.dg/tree-ssa/pr24172.C: New testcase.
15626
15627 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15628
15629         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
15630
15631 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
15632
15633         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
15634         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
15635         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
15636         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
15637         gfortran.dg/enum_9.f90,
15638         gfortran.fortran-torture/compile/enum_1.f90,
15639         gfortran.fortran-torture/execute/enum_1.f90,
15640         gfortran.fortran-torture/execute/enum_2.f90,
15641         gfortran.fortran-torture/execute/enum_3.f90,
15642         gfortran.fortran-torture/execute/enum_4.f90: New tests.
15643
15644 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
15645
15646         PR target/18482
15647         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
15648         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
15649
15650 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15651
15652         PR libfortran/20179
15653         * gfortran.dg/mixed_io_1.f90: New test.
15654         * gfortran.dg/mixed_io_1.c: New file.
15655
15656 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15657
15658         * gfortran.dg/malloc_free_1.f90: New test.
15659
15660 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
15661
15662         * gcc.dg/nested-func-4.c: Require profiling -pg.
15663
15664 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15665
15666         PR C++/23229
15667         * g++.dg/warn/main-2.C: New test.
15668
15669 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
15670
15671         PR fortran/24545
15672         * gfortran.dg/interface_2.f90: new test.
15673
15674 2005-10-28  Josh Conner  <jconner@apple.com>
15675
15676         PR c++/22153
15677         * g++.dg/template/crash38.C: New test.
15678         * g++.dg/parse/explicit1.C: Change expected errors.
15679
15680 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15681
15682         PR C++/23426
15683         * g++.dg/other/large-size-array.C: New test.
15684
15685 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15686
15687         PR middle-end/24362
15688         * g++.dg/opt/complex4.C: New test.
15689
15690 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
15691
15692         * gcc.dg/nested-func-4.c: New test.
15693
15694 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
15695
15696         PR fortran/24158
15697         gfortran.dg/derived_recursion.f90: New test.
15698         gfortran.dg/implicit_actual.f90: New test.
15699
15700 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
15701
15702         PR middle-end/24295, PR testsuite/24477
15703         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
15704         removed when weakref hits the tree.
15705
15706 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
15707
15708         * gfortran.dg/cray_pointers_4.f90: New test.
15709
15710         * gfortran.dg/cray_pointers_5.f90: New test.
15711
15712 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
15713
15714         PR fortran/22290
15715         * gfortran.dg/assign_5.f90: New test.
15716         * gfortran.dg/assign_6.f: New test.
15717
15718 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
15719
15720         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
15721         CPU has no SSE support.
15722
15723 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
15724
15725         PR libgfortran/24224
15726         * gfortran.dg/arrayio_1.f90: Update attribution.
15727         * gfortran.dg/arrayio_2.f90: Update attribution.
15728         * gfortran.dg/arrayio_3.f90: Update attribution.
15729         * gfortran.dg/arrayio_4.f90: Update test conditions.
15730         * gfortran.dg/arrayio_5.f90: Update attribution.
15731         * gfortran.dg/arrayio_6.f90: New test.
15732         * gfortran.dg/arrayio_7.f90: New test.
15733
15734 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
15735
15736         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
15737
15738 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
15739
15740         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
15741
15742 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
15743
15744         PR fortran/24416
15745         * gfortran.dg/namelist_char_only.f90: New test.
15746
15747 2005-10-24  Asher Langton  <langton2@llnl.gov>
15748
15749         PR fortran/17031
15750         PR fortran/22282
15751         * gfortran.dg/cray_pointers_1.f90: New test.
15752         * gfortran.dg/cray_pointers_2.f90: New test.
15753         * gfortran.dg/cray_pointers_3.f90: New test.
15754         * gfortran.dg/loc_1.f90: New test.
15755         * gfortran.dg/loc_2.f90: New test.
15756
15757 2005-10-24  Steven Bosscher  <stevenb@suse.de>
15758
15759         * gcc.dg/pr24225.c: New test.
15760
15761 2005-10-24  Asher Langton  <langton2@llnl.gov>
15762
15763         * gfortran.dg/dup_save_1.f90: New test.
15764         * gfortran.dg/dup_save_2.f90: New test.
15765
15766 2005-10-24  Paul Brook  <paul@codesourcery.com>
15767
15768         PR 24107
15769         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
15770         stdint.h.
15771
15772 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
15773
15774         PR libgfortran/24489
15775         * gfortran.dg/pr24489.f90: New test.
15776
15777 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
15778
15779         PR fortran/23635
15780         * gfortran.dg/ichar_1.f90: Add tests for derived types.
15781
15782 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
15783
15784         PR target/18911
15785         * g++.dg/init/array16.C: Skip for mmix-*-*.
15786
15787 2005-10-23  Asher Langton  <langton2@llnl.gov>
15788
15789         * gfortran.dg/byte_1.f90: New test.
15790         * gfortran.dg/byte_2.f90: New test.
15791
15792 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
15793
15794         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
15795
15796 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
15797
15798         PR fortran/18022
15799         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
15800
15801         PR fortran/24311
15802         * gfortran.dg/merge_char_const.f90: New test.
15803
15804         PR fortran/24384
15805         * gfortran.dg/spread_scalar_source.f90: New test.
15806
15807 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
15808
15809         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
15810
15811         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
15812         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
15813
15814         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
15815
15816 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
15817
15818         PR fortran/24426
15819         * gfortran.dg/der_pointer_4.f90: New.
15820
15821 2005-10-22  David Ayers  <d.ayers@inode.at>
15822
15823         * obj-c++.dg/except-1.mm: Simplify.
15824
15825 2005-10-21  David Ayers  <d.ayers@inode.at>
15826
15827         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
15828
15829 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
15830
15831         * gfortran.dg/assumed_dummy_2.f90: New test.
15832
15833 2005-10-21  James E Wilson  <wilson@specifix.com>
15834
15835         PR preprocessor/15220
15836         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
15837
15838 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
15839
15840         * gcc.c-torture/execute/20051021-1.c: New test.
15841
15842 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
15843
15844         PR c++/24260
15845         * g++.dg/ext/tmplattr1.C: New test.
15846
15847 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
15848
15849         PR fortran/24440
15850         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
15851
15852 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
15853
15854         * obj-c++.dg/except-1.mm: New.
15855
15856         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
15857
15858 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
15859
15860         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
15861
15862 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
15863
15864         PR middle-end/24295
15865         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
15866         declarations with the same names as thunks' alias targets, use
15867         aliases instead.
15868         * gcc.dg/attr-alias-3.c: New test.
15869         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
15870
15871 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
15872
15873         PR c++/22618
15874         * g++.dg/parse/access8.C: New test.
15875
15876 2005-10-20  Richard Guenther  <rguenther@suse.de>
15877
15878         PR c++/24439
15879         * g++.dg/tree-ssa/pr24439.C: New testcase.
15880
15881 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15882
15883         * g++.dg/opt/delay-slot-1.C: New test.
15884
15885 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
15886
15887         PR fortran/21625
15888         * gfortran.fg/der_init_1.f90: New.
15889
15890 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
15891
15892         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
15893
15894 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
15895
15896         PR c++/21908
15897         * g++.dg/parse/error28.C: New test.
15898
15899 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15900
15901         * gcc.dg/profile-generate-2.c: New test.
15902
15903 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
15904
15905         PR target/23589
15906         * g++.dg/ext/dllimport11.C: New.
15907
15908 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15909
15910         PR c++/22293
15911         * g++.dg/other/friend3.C: New test.
15912
15913 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
15914
15915         PR c++/23293
15916         * g++.dg/template/error19.C: New test.
15917
15918 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15919
15920         PR c++/21383
15921         * g++.dg/overload/koenig2.C: New.
15922
15923         PR c++/23118
15924         * g++.dg/overload/error2.C: New.
15925
15926         PR c++/22604
15927         * g++.dg/inherit/covariant14.C: New.
15928
15929 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15930
15931         PR c++/23440
15932         * g++.dg/parse/for1.C: New test.
15933
15934 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
15935
15936         PR fortran/23446
15937         * gfortran.dg/host_dummy_index_1.f90: New test.
15938
15939         PR fortran/21459
15940         * gfortran.dg/automatic_char_len_2.f90: New test.
15941
15942         PR fortran/20866
15943         * gfortran.dg/recursive_statement_functions.f90: New test.
15944
15945         PR fortran/20853
15946         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
15947
15948         PR fortran/20849
15949         * gfortran.dg/external_initializer.f90: New test.
15950
15951         PR fortran/20837
15952         * non_module_public.f90: New test.
15953
15954 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15955
15956         PR c++/24386
15957         * g++.dg/template/overload7.C: New.
15958
15959         PR c++/22551
15960         * g++.dg/other/switch2.C: Remove expected warnings.
15961
15962         PR c++/21353
15963         * g++.dg/template/defarg6.C: New.
15964
15965 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
15966
15967         PR target/24315
15968         * gcc.target/i386/pr24315.c: New test.
15969
15970 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
15971
15972         PR c++/24389
15973         * g++.dg/template/static21.C: New test.
15974         * g++.dg/template/static21-a.cc: Likewise.
15975
15976 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
15977
15978         PR c++/23959
15979         * g++.dg/warn/Wswitch-default-1.C: New test.
15980         * g++.dg/warn/Wswitch-default-2.C: New test.
15981
15982 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
15983
15984         PR c++/22173
15985         * g++.dg/parse/template18.C: New test.
15986         * g++.dg/template/nontype15.C: Likewise.
15987
15988 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
15989
15990         PR fortran/22273
15991         * gfortran.dg/spec_expr_2.f90: New.
15992
15993 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
15994
15995         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
15996         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
15997         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
15998         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
15999         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16000         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16001         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16002         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16003         previous target-specific skips and warning-message matches where
16004         applicable.
16005
16006 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16007
16008         PR c++/21347
16009         * g++.dg/warn/Wctor-dtor.C: New test.
16010
16011 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16012
16013         PR c/23439
16014         * gcc.dg/for-1.c: New test.
16015
16016 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16017
16018         PR c++/19565
16019         * g++.dg/warn/Wconversion1.C: New test.
16020         * g++.dg/ext/packed4.C: Compile with -w.
16021         * g++.dg/opt/20050511-1.C: Likewise.
16022         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16023
16024 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16025
16026         * gfortran.dg/boz_5.f90: New test.
16027
16028 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16029
16030         PR c++/22551
16031         * g++.dg/other/switch2.C: New.
16032
16033         PR c++/23984
16034         * g++.dg/init/ctor7.C: New.
16035
16036 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16037
16038         PR c++/23730
16039         * g++.dg/parse/crash32.C: New test.
16040
16041 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16042
16043         PR c++/20721
16044         * g++.dg/init/goto2.C: New test.
16045
16046         PR c++/22464
16047         * g++.dg/template/crash/41.C: New test.
16048
16049         PR c++/22180
16050         * g++.dg/template/crash40.C: New test.
16051
16052         PR c++/23694
16053         * g++.dg/parse/friend5.C: New test.
16054
16055         PR c++/23307
16056         * g++.dg/template/crash38.C: New test.
16057
16058         PR c++/22352
16059         * g++.dg/template/friend38.C: New test.
16060
16061         PR c++/22405
16062         * g++.dg/template/crash39.C: New test.
16063
16064 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16065
16066         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16067         gcc.dg/debug/dwarf2/dwarf-char2.c,
16068         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16069
16070         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16071
16072 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16073
16074         * gcc.dg/dll-2.c: Add tests for warnings.
16075         * gcc.dg/dll-3.c: Likewise.
16076         * gcc.dg/dll-4.c: Likewise.
16077
16078         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16079         * g++.dg/ext/dllimport2.C: Likewise.
16080         * g++.dg/ext/dllimport3.C: Likewise.
16081         * g++.dg/ext/dllimport7.C: Likewise.
16082         * g++.dg/ext/dllimport8.C: Likewise.
16083         * g++.dg/ext/dllimport9.C: Likewise.
16084
16085 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16086
16087         PR fortran/24092
16088         * gfortran.dg/derived_pointer_recursion.f90: New test.
16089
16090 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16091
16092         * gcc.c-torture/execute/20051012-1.c: New test.
16093
16094 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16095
16096         PR fortran/18082
16097         * gfortran.dg/automatic_char_len_1.f90: New test.
16098
16099 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16100
16101         PR fortran/20847
16102         * gfortran.dg/save_common.f90: New test.
16103
16104         PR fortran/20856
16105         * gfortran.dg/save_result.f90: New test.
16106
16107 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16108
16109         PR c++/21592
16110         * g++.dg/template/dependent-expr1.C: Add new expected error.
16111         * g++.dg/template/dependent-expr2.C: Adjust error text.
16112         * g++.dg/template/overload6.C: New.
16113
16114         PR c++/23797
16115         * g++.dg/other/typename8.C: New.
16116
16117         PR c++/21117
16118         * g++.dg/other/return1.C: New.
16119
16120 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
16121
16122         PR c++/24052
16123         * g++.dg/ext/label5.C: New.
16124
16125 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16126
16127         PR c++/19964
16128         * g++.dg/parse/crash31.C: New.
16129
16130 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
16131
16132         * g++.dg/ipa/ipa-1.c: New test.
16133         * g++.dg/ipa/ipa-2.c: New test.
16134         * g++.dg/ipa/ipa-3.c: New test.
16135         * g++.dg/ipa/ipa-4.c: New test.
16136         * g++.dg/ipa/ipa-5.c: New test.
16137         * g++.dg/ipa/ipa.exp: New file.
16138
16139 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16140
16141         PR fortran/24207
16142         * gfortran.dg/private_type_3.f90: New test.
16143
16144 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16145
16146         PR fortran/20786
16147         gfortran.dg/aint_anint_1.f90: New test.
16148
16149 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16150
16151         PR libgfortran/24313
16152         gfortran.dg/csqrt.f: New test.
16153
16154 2005-10-11  Ian Lance Taylor  <ian@airs.com>
16155
16156         PR c++/8057
16157         * g++.dg/warn/noeffect7.C: New test.
16158         * g++.dg/warn/noeffect2.C: Instantiate templates.
16159         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
16160         and warning.
16161
16162 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16163
16164         PR c++/21089
16165         * g++.dg/init/float1.C: New test.
16166
16167         PR c++/24277
16168         * g++.dg/init/member1.C: Tweak error markers.
16169
16170 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
16171
16172         PR testsuite/24281
16173         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
16174         Check for null pointer.
16175
16176 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16177
16178         PR c++/21369
16179         * g++.dg/parse/ret-type3.C: New test.
16180
16181 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16182
16183         PR tree-opt/23946
16184         * gcc.c-torture/compile/pr23946.c: New test.
16185
16186 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
16187
16188         * g++.dg/opt/mmx2.C: New test.
16189
16190 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16191
16192         PR c++/24277
16193         * g++.dg/template/static20.C: New test.
16194
16195         PR c++/24302
16196         * g++.dg/warn/Wunused-12.C: New test.
16197
16198         PR c++/23437
16199         * g++.dg/template/arg4.C: New test.
16200
16201 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16202
16203         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16204         * gcc.dg/ucnid-3.c: Likewise.
16205         * gcc.dg/ucnid-4.c: Likewise.
16206         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16207         * g++.dg/other/ucnid-1.C: Likewise.
16208         * gcc.dg/sparc-frame-1.c: New test.
16209
16210 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16211
16212         PR c++/24139
16213         * g++.dg/template/spec27.C: New test.
16214
16215         PR c++/24275
16216         * g++.dg/template/static19.C: New test.
16217
16218 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16219
16220         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16221         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16222
16223 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16224
16225         PR target/24136
16226         * gfortran.fortran-torture/compile/pr24136.f: New test.
16227
16228 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
16229
16230         PR c++/22172
16231         * g++.dg/parse/crash30.C: New test.
16232
16233 2005-10-07  Richard Guenther  <rguenther@suse.de>
16234
16235         PR middle-end/24227
16236         * gcc.c-torture/compile/pr24227.c: New testcase.
16237
16238 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
16239
16240         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16241         Do not put aligned attributes on array elements.
16242
16243 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
16244
16245         PR testsuite/23611, PR testsuite/23615
16246         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16247         writing prototypes of library functions by hand.
16248         * obj-c++.dg/bitfield-4.mm: Likewise.
16249         * obj-c++.dg/const-str-4.mm: Likewise.
16250         * obj-c++.dg/encode-4.mm: Likewise.
16251         * obj-c++.dg/encode-5.mm: Likewise.
16252         * obj-c++.dg/encode-6.mm: Likewise.
16253         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16254         * obj-c++.dg/method-10.mm: Likewise.
16255         * obj-c++.dg/method-17.mm: Likewise.
16256         * obj-c++.dg/method-19.mm: Likewise.
16257         * obj-c++.dg/try-catch-2.mm: Likewise.
16258
16259 2005-10-06  Richard Henderson  <rth@redhat.com>
16260
16261         PR 24236
16262         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16263
16264 2005-10-06  Dale Johannesen  <dalej@apple.com>
16265
16266         * gcc.c-torture/execute/20030125-1.c: Correct.
16267
16268 2005-10-06  Richard Guenther  <rguenther@suse.de>
16269
16270         PR tree-optimization/24238
16271         * g++.dg/tree-ssa/pr24238.C: New testcase.
16272
16273 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
16274
16275         PR 18568
16276         * gfortran.dg/der_pointer_3.f90: New test.
16277
16278 2005-10-05  Devang Patel  <dpatel@apple.com>
16279
16280         PR Debug/23205
16281         * g++.dg/other/PR23205.C: New.
16282
16283 2005-10-05  Richard Henderson  <rth@redhat.com>
16284
16285         PR target/23602
16286         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16287         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16288
16289 2005-10-05  Dale Johannesen  <dalej@apple.com>
16290
16291         * gcc.c-torture/execute/float-floor.c: New.
16292
16293 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
16294
16295         PR tree-optimization/21419
16296         PR tree-optimization/24146
16297         PR tree-optimization/24151
16298
16299         * g++.dg/ext/asm7.C: New.
16300         * g++.dg/ext/asm8.C: New.
16301         * gcc.dg/asm-1.c: Compile on all targets.
16302         * gcc.dg/asm-pr24146.c: New.
16303         * gcc.dg/pr21419.c: Adjust error messages.
16304
16305 2005-10-05  Richard Guenther  <rguenther@suse.de>
16306
16307         PR fortran/24176
16308         * gfortran.fortran-torture/compile/empty.f90: New testcase.
16309
16310 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16311
16312         PR c++/23513
16313         * g++.dg/template/spec22.C: Robustify test.
16314         * g++.dg/template/spec26.C: New.
16315
16316 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
16317
16318         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
16319         if target supports vector instructions.
16320
16321 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
16322
16323         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
16324         C99 functions.
16325
16326 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
16327
16328         * lib/target-supports.exp (check_effective_target_fortran_large_real,
16329         check_effective_target_fortran_large_int): Replace cached result
16330         when target changes.
16331
16332 2005-10-04  Devang Patel  <dpatel@apple.com>
16333
16334         * gcc.dg/i386-sse-vect-types.c: New.
16335
16336 2005-10-04  Ian Lance Taylor  <ian@airs.com>
16337
16338         PR preprocessor/13726
16339         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
16340         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
16341
16342 2005-10-04  Richard Guenther  <rguenther@suse.de>
16343
16344         PR c/23576
16345         * gcc.dg/noncompile/pr23576.c: New testcase.
16346
16347 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16348
16349         PR middle-end/23125
16350         * gcc.dg/register-var-3.c: New test.
16351
16352 2005-10-04  Steven Bosscher  <stevenb@suse.de>
16353
16354         * gcc.dg/pr23049.c: New test.
16355
16356         * gcc.dg/ucnid-4.c: Fix test.
16357
16358 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
16359
16360         PR 23445
16361         * gcc.c-torture/compile/pr23445.c: New test.
16362
16363 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
16364
16365         * g++.dg/overload/unknown1.C: New.
16366
16367 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
16368
16369         PR c++/17775
16370         * g++.dg/template/repo4.C: New test.
16371
16372 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16373
16374         PR libfortran/19308
16375         * gfortran.dg/large_real_kind_2.F90: New test.
16376         * gfortran.dg/large_integer_kind_2.f90: New test.
16377
16378 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
16379
16380         * lib/target-supports.exp (check_effective_target_vect_shift):
16381         Implement with result caching. Add i?86, x86_64 and ia64 targets.
16382         (check_effective_target_vect_condition): Fix copy-n-pasto.
16383
16384         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
16385         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
16386         targets.
16387
16388 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
16389
16390         PR c++/22621
16391         * g++.dg/template/overload5.C : New test.
16392
16393         PR c++/23840
16394         * g++.dg/expr/stdarg1.C: New test.
16395
16396 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
16397
16398         PR 24142
16399         * gcc.c-torture/execute/pr24142.c: New test.
16400
16401 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
16402
16403         PR 24141
16404         * gcc.c-torture/execute/pr24141.c: New test.
16405
16406 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
16407             Diego Novillo  <dnovillo@redhat.com>
16408
16409         PR 23604
16410         * gcc.c-torture/execute/pr23604.c: New test.
16411
16412 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
16413
16414         PR fortran/16404
16415         PR fortran/20835
16416         PR fortran/20890
16417         PR fortran/20899
16418         PR fortran/20900
16419         PR fortran/20901
16420         PR fortran/20902
16421         gfortran.dg/equiv_constraint_1.f90: New test.
16422         gfortran.dg/equiv_constraint_2.f90: New test.
16423         gfortran.dg/equiv_constraint_3.f90: New test.
16424         gfortran.dg/equiv_constraint_4.f90: New test.
16425         gfortran.dg/equiv_constraint_5.f90: New test.
16426         gfortran.dg/equiv_constraint_6.f90: New test.
16427         gfortran.dg/equiv_constraint_7.f90: New test.
16428         gfortran.dg/equiv_constraint_8.f90: New test.
16429         gfortran.dg/private_type_1.f90: New test.
16430         gfortran.dg/private_type_2.f90: New test.
16431         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
16432         980628-10.f: Assert std=gnu to permit mixing of
16433         types in equivalence statements.
16434
16435 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
16436
16437         PR 24112
16438         * gfortran.dg/open_status_1.f90: New.
16439
16440 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
16441
16442         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
16443         * gcc.dg/vect/pr22480.c: Clean up temp files.
16444         * gcc.dg/vect/pr23831.c: Clean up temp files.
16445         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
16446         Clean up temp files.
16447         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
16448         Clean up temp files.
16449
16450         * gcc.dg/20050309-1.c: Clean up temp files.
16451         * gcc.dg/20050325-1.c: Clean up temp files.
16452
16453 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
16454
16455         PR tree-optimization/24059
16456         * gcc.dg/vect/pr24059.c : New test.
16457
16458 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
16459
16460         PR middle-end/24109
16461         * gcc.c-torture/execute/20050929-1.c: New test.
16462
16463 2005-09-29  Steven Bosscher  <stevenb@suse.de>
16464
16465         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
16466
16467 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
16468
16469         PR c/21419
16470         * gcc.dg/pr21419.c: New test.
16471
16472 2005-09-29  Steven Bosscher  <stevenb@suse.de>
16473
16474         * gcc.dg/pr23911.c: New test.
16475
16476 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
16477
16478         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
16479
16480         PR c++/16782
16481         * g++.dg/parse/qualified4.C: New test.
16482         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
16483         * g++.old-deja/g++.mike/p8154.C: Likewise.
16484
16485 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
16486
16487         PR c++/22147
16488         * g++.dg/template/friend37.C: New test.
16489         * g++.dg/parse/crash28.C: Adjust error markers.
16490
16491 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
16492
16493         PR fortran/18518
16494         * gfortran.fortran-torture/execute/save_2.f90: New decl.
16495
16496 2005-09-27  Devang Patel  <dpatel@apple.com>
16497
16498         PR tree-optimization/23625
16499         * gcc.dg/pr23625.c: New test.
16500
16501 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
16502
16503         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
16504         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
16505
16506 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
16507
16508         PR fortran/23677
16509         * gfortran.fortran-torture/execute/save_1.f90: New test.
16510         * gfortran.dg/save_1.f90: New test.
16511
16512 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
16513
16514         * gcc.target/i386/builtin-apply-mmx.c: New test.
16515
16516         PR target/22576
16517         * gcc.target/i386/pr22576.c: New test.
16518
16519         PR target/22585
16520         * gcc.target/i386/pr22585.c: New test.
16521
16522         PR target/23268
16523         * gcc.target/i386/pr23268.c: New test.
16524
16525         PR middle-end/23831
16526         * gcc.dg/vect/pr23831.c: New test.
16527
16528         PR target/24055
16529         * gcc.target/i386/pr24055.c: New test.
16530
16531 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
16532
16533         PR tree-optimization/23960
16534         * gcc.c-torture/compile/pr23960.c: New.
16535
16536 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
16537
16538         PR fortran/16861
16539         * gfortran.dg/nested_modules_3.f90: New.
16540
16541 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
16542
16543         PR fortran/24005
16544         gfortran.dg/interface_1.f90: New test.
16545
16546 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
16547         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16548
16549         PR fortran/23843
16550         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
16551
16552 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
16553
16554         PR fortran/23516
16555         * gfortran.dg/imag_1.f: New test.
16556         * gfortran.dg/imag_2.f: Ditto.
16557
16558 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
16559
16560         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
16561
16562 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
16563
16564         PR c++/21983
16565         * g++.dg/warn/pr21983.C: New test.
16566
16567 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
16568
16569         * gcc.dg/20050922-1.c: Testcase added.
16570
16571 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/23993
16574         * g++.dg/template/array14.C: New test.
16575
16576 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
16577
16578         PR fortran/19929
16579         * gfortran.dg/der_ptr_component_1.f90: New test.
16580
16581 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16582
16583         PR c++/23965
16584         * g++.dg/template/error1.C: Reject "no matching function" message.
16585
16586 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16587
16588         PR c++/17609
16589         * g++.dg/lookup/error1.C: New test.
16590
16591 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
16592
16593         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
16594         functionality of the testcase.
16595
16596 2005-09-20  Richard Henderson  <rth@redhat.com>
16597
16598         * gcc.dg/vect/vect-22.c: Require vect_float.
16599         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
16600
16601 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
16602
16603         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
16604         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
16605         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
16606         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
16607         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
16608         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
16609         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
16610         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
16611         * gcc.dg/cpp/ucnid-8.c: New test.
16612
16613 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16614
16615         PR tree-optimization/23929
16616         * gcc.c-torture/compile/pr23929.c: New test.
16617
16618 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
16619
16620         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
16621         for one loop.
16622
16623 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
16624
16625         PR testsuite/23186
16626         * g++.dg/other/pr22003.C: Require named sections.
16627
16628 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16629
16630         PR c++/23947
16631         * g++.dg/rtti/crash3.C: New test.
16632
16633         PR tree-optimization/23818
16634         * gcc.dg/pr23818.c: New test.
16635
16636 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16637
16638         PR fortran/23420
16639         * gfortran.dg/print_fmt_4.f: New.
16640
16641 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
16642
16643         PR fortran/23663
16644         * gfortran.fortran-torture/execute/entry_11.f90: New test.
16645
16646 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
16647
16648         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
16649         Use pointers to local alignable arrays instead. Added comments.
16650         * gcc.dg/vect/vect-46.c: Likewise.
16651         * gcc.dg/vect/vect-48.c: Likewise.
16652         * gcc.dg/vect/vect-49.c: Likewise.
16653         * gcc.dg/vect/vect-52.c: Likewise.
16654         * gcc.dg/vect/vect-53.c: Likewise.
16655         * gcc.dg/vect/vect-54.c: Likewise.
16656         * gcc.dg/vect/vect-56.c: Likewise.
16657         * gcc.dg/vect/vect-57.c: Likewise.
16658         * gcc.dg/vect/vect-58.c: Likewise.
16659         * gcc.dg/vect/vect-60.c: Likewise.
16660         * gcc.dg/vect/vect-61.c: Likewise.
16661
16662         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
16663         The test is no longer vectorizable on vect_no_align targets.
16664         * gcc.dg/vect/vect-43.c: Likewsie.
16665
16666         * gcc.dg/vect/vect-44.c: Added comments.
16667         * gcc.dg/vect/vect-45.c: Added comments.
16668         * gcc.dg/vect/vect-50.c: Added comments.
16669         * gcc.dg/vect/vect-51.c: Added comments.
16670
16671         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
16672         aligned type.
16673         * gcc.dg/vect/Os-vect-95.c: Likewise.
16674
16675         * gcc.dg/vect/vect-41.c: Test removed.
16676         * gcc.dg/vect/vect-47.c: Test removed.
16677         * gcc.dg/vect/vect-55.c: Test removed.
16678         * gcc.dg/vect/vect-59.c: Test removed.
16679
16680 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
16681
16682         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
16683         No longer vectorizable on vect_no_align targets.
16684         * gcc.dg/vect/pr20122.c: Likewise.
16685         * gcc.dg/vect/vect-74.c: Likewise.
16686         * gcc.dg/vect/vect-75.c: Likewise.
16687         * gcc.dg/vect/vect-76.c: Likewise.
16688
16689         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
16690         Will not be vectorizable on vect_no_align targets once aliasing issues
16691         are resolved.
16692         * gcc.dg/vect/vect-79.c: Likewise.
16693
16694         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
16695         * gcc.dg/vect/vect-78.c: Likewise.
16696         * gcc.dg/vect/vect-97.c: Likewise.
16697
16698 2005-09-19  Steven Bosscher  <stevenb@suse.de>
16699
16700         * gcc.dg/pr23943.c: New test.
16701
16702 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
16703
16704         PR fortran/19181
16705         * gfortran.dg/derived_pointer_null_1.f90: New test.
16706
16707 2005-09-18  Richard Guenther  <rguenther@suse.de>
16708
16709         PR middle-end/23944
16710         * gcc.c-torture/compile/pr23944.c: New testcase.
16711
16712 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
16713
16714         PR fortran/15975
16715         * gfortran.dg/der_pointer_2.f90: New test.
16716
16717 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
16718
16719         PR fortran/16861
16720         * gfortran.dg/nested_modules_2.f90: New test.
16721
16722 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16723
16724         PR c++/18368
16725         * g++.dg/other/semicolon.C: New test.
16726
16727 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
16728
16729         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
16730         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
16731
16732 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
16733
16734         PR c++/23914
16735         * g++.dg/template/static18.C: New test.
16736
16737         PR c++/21514
16738         * g++.dg/template/crash19.C: Remove dg-error marker.
16739         * g++.dg/template/local4.C: New test.
16740
16741 2005-09-16  Paul Brook  <paul@codesourcery.com>
16742
16743         PR fortran/23906
16744         * gfortran.dg/dependency_1.f90: New test.
16745
16746 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
16747
16748         PR c++/23896
16749         * g++.dg/template/static17.C: New test.
16750
16751 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
16752
16753         PR c++/23139
16754         * g++.dg/warn/huge-val1.C: New test.
16755
16756 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
16757
16758         PR c++/13140
16759         * g++.dg/parse/class2.C: New test.
16760         * g++.dg/template/explicit8.C: Likewise.
16761         * g++.dg/template/spec25.C: Likewise.
16762
16763 2005-09-14  Josh Conner  <jconner@apple.com>
16764
16765         PR middle-end/23584
16766         * gcc.dg/pr23584.c: New test.
16767
16768 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
16769
16770         PR fortran/21875 Internal Unit Array I/O, NIST
16771         * gfortran.dg/arrayio_1.f90: New test.
16772         * gfortran.dg/arrayio_1.f90: New test.
16773         * gfortran.dg/arrayio_1.f90: New test.
16774         * gfortran.dg/arrayio_1.f90: New test.
16775         * gfortran.dg/arrayio_1.f90: New test.
16776
16777 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
16778
16779         PR middle-end/22480
16780         * gcc.dg/vect/pr22480.c: New test.
16781
16782 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
16783
16784         PR fortran/19358
16785         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
16786
16787 2005-09-13 Josh Conner <jconner@apple.com>
16788
16789         PR c++/23180
16790         * g++.dg/init/struct2.C: New test.
16791         * g++.dg/init/struct3.C: New test.
16792
16793 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
16794
16795         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
16796         Clean up temp files.
16797         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
16798         gcc.dg/tree-ssa/builtin-fprintf-1.c,
16799         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
16800         gcc.dg/tree-ssa/builtin-printf-1.c,
16801         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
16802         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
16803         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
16804         gcc.dg/tree-ssa/builtin-vprintf-1.c,
16805         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
16806         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
16807         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
16808         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
16809         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
16810         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
16811         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
16812         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
16813
16814 2005-09-13  Josh Conner  <jconner@apple.com>
16815
16816         * lib/gcc-dg.exp: Load scanipa.exp.
16817         (cleanup-dump): New procedure.
16818         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
16819         * lib/scandump.exp: New file.
16820         * lib/scantree.exp: Use it.
16821         * lib/scanipa.exp: New file.
16822
16823 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
16824
16825         PR fortran/17740
16826         * gfortran.dg/generic_4.f90: New test.
16827
16828 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
16829
16830         PR target/23816
16831         * gcc.target/i386/pr23816-1.c: New test.
16832         * gcc.target/i386/pr23816-2.c: New test.
16833
16834
16835 2005-09-13  Bastian Blank <waldi@debian.org>
16836
16837         PR c++/16171
16838         * g++.dg/abi/mangle26.C: New test.
16839         * g++.dg/abi/mangle27.C: New test.
16840         * g++.dg/abi/mangle28.C: New test.
16841         * g++.dg/abi/mangle29.C: New test.
16842
16843         PR c++/23839
16844         * g++.dg/parse/register1.C: New test.
16845
16846 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
16847
16848         PR c++/23842
16849         * g++.dg/template/access16.C: New test.
16850
16851 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
16852
16853         * gfortran.dg/char_pack_2.f90: Increase the vector size.
16854
16855 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
16856
16857         PR fortran/18899
16858         * gfortran.dg/shape_2.f90: New test.
16859
16860 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
16861
16862         PR target/19269
16863         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
16864         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
16865         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
16866         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
16867         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
16868         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
16869         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
16870         tests.
16871
16872 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
16873
16874         PR c++/23841
16875         * g++.dg/parse/template17.C: New test.
16876
16877 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
16878
16879         PR c++/23789
16880         * g++.dg/template/nontype14.C: New test.
16881
16882 2005-09-12  Ian Lance Taylor  <ian@airs.com>
16883
16884         PR g++/7874
16885         * g++.dg/lookup/friend7.C: New test.
16886         * g++.dg/lookup/friend8.C: New test.
16887         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
16888         so that it will be found via argument dependent lookup.
16889         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
16890         friend functions which will no longer be found.
16891         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
16892         function g, so that it will be found via argument dependent
16893         lookup.
16894         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
16895         * g++.old-deja/g++.mike/net43.C: Likewise.
16896
16897 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
16898
16899         PR c++/23691
16900         * g++.dg/template/static16.C: New test.
16901
16902 2005-09-12  Josh Conner  <jconner@apple.com>
16903
16904         PR middle-end/23237
16905         * gcc.c-torture/compile/pr23237.c: New test.
16906
16907 2005-09-11  Richard Henderson  <rth@redhat.com>
16908
16909         * g++.dg/other/error8.C: Update expected diagnostic text.
16910
16911 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16912
16913         PR libfortran/19872
16914         * gfortran.dg/overwrite_1.f: New test.
16915
16916 2005-09-09  Josh Conner  <jconner@apple.com>
16917
16918         * g++.dg/init/pr23180-1.C: Removed.
16919         * g++.dg/init/pr23180-2.C: Removed.
16920
16921 2005-09-09  David Daney <ddaney@avtrex.com>
16922
16923         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
16924         files which are ...
16925         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
16926         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
16927
16928 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16929
16930         * gfortran.dg/iostat_2.f90: New test.
16931
16932 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
16933
16934         PR c++/22252
16935         * g++.dg/ext/interface1.C: New test.
16936         * g++.dg/ext/interface1.h: Likewise.
16937         * g++.dg/ext/interface1a.cc: Likewise.
16938
16939 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
16940
16941         * gfortran.dg/iomsg_1.f90: New test case.
16942
16943 2005-09-09  Richard Guenther  <rguenther@suse.de>
16944
16945         PR c++/23624
16946         * g++.dg/tree-ssa/pr23624.C: New testcase.
16947
16948 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
16949
16950         PR fortran/19239
16951         * gfortran.dg/vector_subscript_1.f90,
16952         * gfortran.dg/vector_subscript_2.f90: New tests.
16953
16954 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
16955
16956         PR fortran/21104
16957         * gfortran.dg/array_alloc_1.f90,
16958         * gfortran.dg/array_alloc_2.f90,
16959         * gfortran.dg/array_alloc_3.f90: New tests.
16960
16961 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
16962
16963         PR fortran/12840
16964         * gfortran.dg/array_constructor_6.f90
16965         * gfortran.dg/array_constructor_7.f90
16966         * gfortran.dg/array_constructor_8.f90
16967         * gfortran.dg/array_constructor_9.f90
16968         * gfortran.dg/array_constructor_10.f90
16969         * gfortran.dg/array_constructor_11.f90
16970         * gfortran.dg/array_constructor_12.f90: New tests.
16971
16972 2005-09-08  Josh Conner  <jconner@apple.com>
16973
16974         PR c++/23180
16975         * g++.dg/init/pr23180-1.C: New test.
16976         * g++.dg/init/pr23180-2.C: New test.
16977
16978 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
16979
16980         PR fortran/18878
16981         * gfortran.dg/module_double_reuse.f90: New.
16982
16983 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
16984
16985         PR fortran/23270
16986         PR fortran/22304
16987         PR fortran/18870
16988         PR fortran/17917
16989         PR fortran/16511
16990         * gfortran.dg/common_equivalence_1.f: New.
16991         * gfortran.dg/common_equivalence_2.f: New.
16992         * gfortran.dg/common_equivalence_3.f: New.
16993         * gfortran.dg/contained_equivalence_1.f90: New.
16994         * gfortran.dg/module_blank_common.f90: New.
16995         * gfortran.dg/module_commons_1.f90: New.
16996         * gfortran.dg/module_equivalence_1.f90: New.
16997         * gfortran.dg/nested_modules_1.f90: New.
16998         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
16999         equivalences and add comment to connect the test with
17000         the PR.
17001
17002 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17003
17004         PR fortran/23765
17005         * gfortran.dg/common_6.f90: New test.
17006
17007 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17008
17009         PR fortran/15326
17010         * gfortran.dg/char_result_1.f90,
17011         * gfortran.dg/char_result_2.f90,
17012         * gfortran.dg/char_result_3.f90,
17013         * gfortran.dg/char_result_4.f90,
17014         * gfortran.dg/char_result_5.f90,
17015         * gfortran.dg/char_result_6.f90,
17016         * gfortran.dg/char_result_7.f90,
17017         * gfortran.dg/char_result_8.f90: New tests.
17018
17019 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17020
17021         PR fortran/19928
17022         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17023
17024 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17025
17026         PR obj-c++/16816
17027         * obj-c++.dg/selector-5.mm: New test.
17028         * obj-c++.dg/selector-6.mm: New test.
17029
17030 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17031
17032         PR objc/20574
17033         PR objc/19324
17034         * objc.dg/error-1.m: New test.
17035
17036 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17037
17038         PR fortran/23373
17039         * gfortran.fortran-torture/execute/pr23373-1.f90,
17040         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17041
17042 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17043
17044         PR libfortran/23760
17045         * gfortran.dg/g77/1832.f: Remove long string in write statement
17046         to allow the test to pass on correct list directed output with
17047         prepended space.
17048
17049 2005-09-07  James E Wilson  <wilson@specifix.com>
17050
17051         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17052
17053 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17054
17055         * gfortran.dg/parameter+save.f90: Rename to
17056         * gfortran.dg/parameter_save.f90: .. this.
17057
17058 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17059
17060         PR fortran/20848
17061         * gfortran.dg/parameter+save.f90: New test case.
17062
17063 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17064
17065         PR fortran/19269
17066         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17067
17068 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17069
17070         PR c/23075
17071         * gcc.dg/pr23075.c: New test.
17072         * g++.dg/warn/pr23075.C: New test.
17073
17074         PR target/22362
17075         * gcc.target/i386/pr22362.c: New test.
17076
17077         PR rtl-optimization/23098
17078         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17079
17080         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17081         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17082         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17083
17084 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17085
17086         * g++.dg/expr/cast6.C: New test.
17087
17088         PR c++/9782
17089         * g++.dg/init/new15.C: New test.
17090
17091 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17092
17093         * gcc.dg/vect/Os-vect-95.c: New test.
17094         * gcc.dg/vect/vect-95.c: Same.
17095
17096 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17097
17098         * gcc.dg/vect/vect-29.c: Update xfail testing.
17099         * gcc.dg/vect/vect-44.c: Same.
17100         * gcc.dg/vect/vect-48.c: Same.
17101         * gcc.dg/vect/vect-50.c: Same.
17102         * gcc.dg/vect/vect-72.c: Same.
17103         * gcc.dg/vect/vect-77.c: Same.
17104         * gcc.dg/vect/vect-78.c: Same.
17105         * gcc.dg/vect/vect-80.c: Same.
17106         * gcc.dg/vect/vect-96.c: Same.
17107         * gcc.dg/vect/vect-100.c: Same.
17108         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17109         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17110         * gfortran.dg/vect/vect-5.f90: Same.
17111
17112 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17113
17114         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17115         start strings.
17116         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17117         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17118
17119         PR c++/23056
17120         * g++.dg/opt/pr23056.C: New test.
17121
17122         PR rtl-optimization/23098
17123         * gcc.target/i386/pr23098.c: New test.
17124
17125 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
17126
17127         PR c++/23667
17128         * g++.dg/template/static15.C: New test.
17129
17130         PR c++/21440
17131         * g++.dg/ext/stmtexpr5.C: New test.
17132         * g++.dg/ext/stmtexpr6.C: Likewise.
17133
17134 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
17135
17136         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
17137
17138         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
17139         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17140         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17141
17142 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
17143
17144         PR libfortran/23321
17145         * gfortran.dg/direct_io_4.f90: New test case.
17146
17147 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
17148             Rasmus Hahn  <rassahah@neofonie.de>
17149
17150         PR libobjc/23108
17151         * objc.dg/type-stream-1.m: New test.
17152
17153 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
17154
17155         PR fortran/23661
17156         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
17157         gfortran.dg/print_fmt_3.f90: New test.
17158
17159 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17160
17161         * gfortran.dg/fmt_t_1.f90: New test.
17162
17163 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17164
17165         PR rtl-optimization/23454
17166         * g++.dg/opt/pr23454.C: New test.
17167
17168 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17169
17170         PR c++/23699
17171         * g++.dg/ext/static1.C: New test.
17172
17173 2005-09-02  Richard Henderson  <rth@redhat.com>
17174
17175         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
17176         tail call to check_fa_work.
17177
17178 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
17179
17180         PR c++/21687
17181         * g++.dg/other/gc3.C: New test.
17182
17183 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17184
17185         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17186         * gcc.dg/20050826-1.c: Likewise.
17187
17188 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
17189
17190         PR c++/23167
17191         * g++.dg/expr/volatile1.C: New test.
17192
17193 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
17194
17195         PR middle-end/23547
17196         * gcc.dg/pr23547.c: New test.
17197
17198 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
17199
17200         PR c/22061
17201         * gcc.c-torture/execute/pr22061-1.c,
17202         * gcc.c-torture/execute/pr22061-2.c,
17203         * gcc.c-torture/execute/pr22061-3.c,
17204         * gcc.c-torture/execute/pr22061-4.c: New tests.
17205
17206 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17207
17208         * gcc.dg/Wredundant-decls-2.c: New test to check that
17209         -Wredundant-decls does not issue warning for a variable
17210         definition following a declaration.
17211
17212 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
17213
17214         PR debug/7241
17215         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17216         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17217         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17218
17219         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17220         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17221         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17222         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17223         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17224         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17225         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17226         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17227
17228 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17229
17230         PR objc/23306
17231         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17232         scan-assmbler.
17233
17234 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
17235
17236         PR target/21255
17237         * gcc.dg/pr21255-1.c: New test.
17238         * gcc.dg/pr21255-2-mb.c: Likewise.
17239         * gcc.dg/pr21255-2-ml.c: Likewise.
17240         * gcc.dg/pr21255-3.c: Likewise.
17241         * gcc.dg/pr21255-4.c: Likewise.
17242
17243 2005-08-31  Dale Johannesen  <dalej@apple.com>
17244
17245         * gcc.dg/20050830-1.c: New.
17246
17247 2005-08-31  Josh Conner  <jconner@apple.com>
17248
17249         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17250         command-line options for arm-*-* targets.
17251         * g++.dg/init/array16.C: Likewise.
17252         * g++.dg/other/crash-4.C: Likewise.
17253
17254 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17255
17256         PR obj-c++/23640
17257         * obj-c++.dg/gnu-runtime-3.mm: New test.
17258
17259 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17260
17261         PR c++/13377
17262         * g++.dg/lookup/ambig4.C: New test.
17263         * g++.dg/lookup/ambig5.C: New test.
17264         * g++.dg/tc1/dr101.C: Adjust error markers.
17265
17266 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17267
17268         PR c++/23639
17269         * g++.dg/template/ttp5.C: Adjust error markers.
17270
17271 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
17272
17273         PR testsuite/23609
17274         * lib/obj-c++.exp: Include target-libpath.exp.
17275         (obj-c++_link_flags): Look for the GNU libobjc library
17276         and set the library path to include it.
17277         Don't manually set LD_LIBRARY_PATH (etc.) but call
17278         set_ld_library_path_env_vars instead.
17279         (obj-c++_target_compile): Don't set library path or
17280         linker flags because they are already set correctly
17281         in obj-c++_link_flags.
17282
17283 2005-08-30  Josh Conner  <jconner@apple.com>
17284
17285         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17286         to command-line options for arm-*-* targets.
17287
17288 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
17289
17290         * g++.dg/other/i386-1.C: New.
17291
17292 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
17293
17294         PR preprocessor/20348
17295         PR preprocessor/20356
17296         * gcc.dg/cpp/pr20348.c: New test.
17297         * gcc.dg/cpp/pr20348.h: New file.
17298         * gcc.dg/cpp/inc/pr20348.h: New file.
17299         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17300         * gcc.dg/cpp/pr20356.c: New test.
17301         * gcc.dg/cpp/pr20356.h: New file.
17302         * gcc.dg/cpp/inc/pr20356.h: New file.
17303         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
17304
17305 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
17306
17307         * gfortran.fortran-torture/execute/intrinsic_count.f90:
17308         Fix array dimension to avoid correct end-of-file error.
17309
17310 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
17311
17312         PR libfortran/23598
17313         * gfortran.dg/iostat_1.f90: New test.
17314
17315 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
17316
17317         PR middle-end/23408
17318         * gcc.dg/pr23408.c: New test.
17319
17320 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
17321
17322         PR c++/23099
17323         * g++.dg/init/member1.C: Make sure erroneous static data member
17324         definitions are required.
17325         * g++.dg/template/static13.C: New test.
17326         * g++.dg/template/static14.C: Likewise.
17327
17328 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
17329
17330         * gcc.target/i386/pr23575.c: Use -msse2 instead of
17331         -march=pentium4, remove ilp32 requirement.
17332
17333         PR middle-end/23484
17334         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
17335         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
17336
17337 2005-08-29  Andreas Jaeger  <aj@suse.de>
17338
17339         PR testsuite/23607
17340         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
17341
17342 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
17343
17344         * gcc.c-torture/execute/20050316-2.c: New test.
17345         * gcc.c-torture/execute/20050316-3.c: New test.
17346         * gcc.dg/torture/pr16104-1.c: New test.
17347
17348 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
17349
17350         PR middle-end/23463
17351         * gcc.c-torture/execute/zero-struct-1.c: New test.
17352
17353 2005-08-27  Richard Guenther  <rguenther@suse.de>
17354
17355         PR target/23575
17356         * gcc.target/i386/pr23575.c: New testcase.
17357
17358 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
17359
17360         PR rtl-optimization/23561
17361         * gcc.c-torture/execute/20050826-1.c: New test.
17362
17363         PR rtl-opt/23560
17364         * gcc.c-torture/execute/20050826-2.c: New test.
17365
17366 2005-08-26  Dale Johannesen  <dalej@apple.com>
17367
17368         * gcc.dg/20030711-1.c: Modify to work on Darwin.
17369         * gcc.dg/20050826-1.c: New.
17370
17371 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
17372
17373         PR c++/19004
17374         * g++.dg/template/nontype13.C: New test.
17375
17376         PR c++/23491
17377         * g++.dg/init/new14.C: New test.
17378         * g++.dg/expr/anew1.C: Do not XFAIL.
17379         * g++.dg/expr/anew2.C: Likewise.
17380         * g++.dg/expr/anew3.C: Likewise.
17381
17382 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
17383
17384         PR middle-end/22439
17385         * gcc.dg/vla-3.c: New test.
17386
17387 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
17388
17389         PR fortran/20363
17390         * gfortran.dg/named_interface.f90: New.
17391
17392 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
17393
17394         * gcc.c-torture/execute/frame-address.c: New test.
17395
17396 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17397
17398         PR c++/20817
17399         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
17400
17401 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17402
17403         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
17404
17405 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17406
17407         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
17408         * gcc.dg/altivec-22.c: Rename from..
17409         * gcc.dg/altivec-nomfcr.c: ..this.
17410
17411 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
17412
17413         PR tree-optimization/23546
17414         * gcc.dg/tree-ssa/pr23546.c: New test.
17415
17416 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
17417
17418         PR fortran/17758
17419         * gfortran.dg/nonreturning_statements.f90: New test.
17420
17421 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17422
17423         PR c++/22454
17424         * g++.dg/parse/crash29.C: New.
17425
17426 2005-08-23  DJ Delorie  <dj@redhat.com>
17427
17428         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
17429         constants have the L suffix.
17430
17431 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
17432
17433         PR c++/23044
17434         * g++.dg/template/instantiate8.C: New.
17435
17436 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
17437
17438         PR middle-end/23467
17439         * gcc.c-torture/execute/pr23467.c: New test.
17440
17441 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
17442
17443         PR tree-optimization/22043
17444         * gcc.c-torture/execute/20050613-1.c: New test.
17445
17446 2005-08-23  Ben Elliston  <bje@au.ibm.com>
17447
17448         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
17449
17450 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
17451
17452         PR rtl-optimization/23478
17453         * g++.dg/opt/pr23478.C: New test.
17454
17455 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17456
17457         PR c/18715
17458         * gcc.dg/switch-warn-3.c: New test.
17459
17460 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17461
17462         PR c++/22233
17463         * g++.dg/template/param1.C: New test.
17464
17465 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17466
17467         PR c++/23089
17468         * g++.dg/other/incomplete1.C: New test.
17469
17470 2005-08-22  Ira Rosen  <irar@il.ibm.com>
17471
17472         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
17473         are vectorizable.
17474
17475 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17476
17477         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
17478         d_lines_5.f: New.
17479
17480 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
17481
17482         * gcc.target/i386/sse-4.c: New test.
17483
17484 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17485
17486         PR testsuite/23239
17487         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
17488
17489 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
17490
17491         * gcc.dg/20050811-1.c: New test.
17492         * gcc.dg/20050811-2.c: New test.
17493
17494 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
17495
17496         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
17497
17498 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
17499
17500         PR 23476
17501         * gcc.c-torture/compile/pr23476.c: New test.
17502
17503 2005-08-19  Devang Patel  <dpatel@apple.com>
17504
17505         PR tree-optimization/23048
17506         * gcc.dg/tree-ssa/pr23048.c: New test.
17507
17508 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17509
17510         PR middle-end/20624
17511         * g++.dg/warn/Wreturn-3.C: New test
17512
17513 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
17514
17515         PR tree-optimization/22228
17516         * g++.dg/vect/pr22543.cc: New test.
17517
17518 2005-08-17  Steven Bosscher  <stevenb@suse.de>
17519
17520         PR tree-optimization/21574
17521         * gcc.dg/tree-ssa/pr21574.c: New test.
17522
17523 2005-08-16  James E Wilson  <wilson@specifix.com>
17524
17525         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
17526
17527 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17528
17529         PR tree-opt/23402
17530         * gcc.c-torture/compile/zero-strct-3.c: New test.
17531         * gcc.c-torture/compile/zero-strct-4.c: New test.
17532
17533 2005-08-16  Steven Bosscher  <stevenb@suse.de>
17534
17535         PR target/23376
17536         * gcc.target/x86_64/pr23376.c: New test.
17537
17538 2005-08-16  Ian Lance Taylor  <ian@airs.com>
17539
17540         PR c++/23337
17541         * g++.dg/ext/vector2.C: New.
17542
17543 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
17544
17545         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
17546
17547 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
17548
17549         PR libfortran/23428
17550         * gfortran.dg/inquire-complex.f90: New test case.
17551
17552 2005-08-16  James E Wilson  <wilson@specifix.com>
17553
17554         PR tree-optimization/21105
17555         * gcc.dg/large-size-array.c: New.
17556
17557 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
17558
17559         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
17560         type.
17561         * gcc.dg/vect/vect-41: Likewise.
17562         * gcc.dg/vect/vect-42: Likewise.
17563         * gcc.dg/vect/vect-43: Likewise.
17564         * gcc.dg/vect/vect-44: Likewise.
17565         * gcc.dg/vect/vect-46: Likewise.
17566         * gcc.dg/vect/vect-47: Likewise.
17567         * gcc.dg/vect/vect-48: Likewise.
17568         * gcc.dg/vect/vect-52: Likewise.
17569         * gcc.dg/vect/vect-53: Likewise.
17570         * gcc.dg/vect/vect-54: Likewise.
17571         * gcc.dg/vect/vect-55: Likewise.
17572         * gcc.dg/vect/vect-56: Likewise.
17573         * gcc.dg/vect/vect-57: Likewise.
17574         * gcc.dg/vect/vect-58: Likewise.
17575         * gcc.dg/vect/vect-59: Likewise.
17576         * gcc.dg/vect/vect-60: Likewise.
17577         * gcc.dg/vect/vect-61: Likewise.
17578         * gcc.dg/vect/vect-85: Likewise.
17579         * gcc.dg/vect/vect-87: Likewise.
17580         * gcc.dg/vect/vect-88: Likewise.
17581         * gcc.dg/vect/vect-93.c: Likewise.
17582         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
17583         * gcc.dg/vect/vect-75: Likewise.
17584         * gcc.dg/vect/vect-76: Likewise.
17585         * gcc.dg/vect/vect-77: Likewise.
17586         * gcc.dg/vect/vect-78: Likewise.
17587         * gcc.dg/vect/vect-80: Likewise.
17588         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
17589         vectorized for the expected reason, rather than checking how alignment
17590         was handled.
17591         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
17592         type and also instead of aligned pointers. Added documentation.
17593
17594 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
17595
17596         * gfortran.dg/power.f90: New test.
17597
17598 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
17599
17600         PR rtl-optimization/23299
17601         * g++.dg/opt/pr23299.C: New test.
17602
17603 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17604
17605         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
17606
17607 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
17608
17609         * g++.dg/template/local6.C: New test.
17610
17611 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17612
17613         * execute/exceptions/finally-1.m: Check that the catch and finally are
17614         being called.  Also add a "return 0;" at the end of main.
17615
17616 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
17617
17618         PR fortran/21432.
17619         * gfortran.dg/namelist_print_1.f: New test of functionality of
17620         PRINT namelist.
17621         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
17622         namelist generates error with -std=f95.
17623
17624 2005-08-14  Ira Rosen  <irar@il.ibm.com>
17625
17626         PR tree-optimization/23119
17627         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
17628
17629 2005-08-13  Marcin Koziej  <creep@desk.pl>
17630             Andrew Pinski  <pinskia@physics.uc.edu>
17631
17632         PR libobjc/22492
17633         * execute/exceptions/finally-1.m: New test.
17634
17635 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17636
17637         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
17638         testsuite.
17639         * objc/execute/exceptions/trivial.m: New test.
17640         * objc.dg/try-catch-11.m: Move to ...
17641         * objc/execute/exceptions/foward-1.m: Here.
17642         * objc.dg/try-catch-2.m: Move to ...
17643         * objc/execute/exceptions/catchall-1.m: Here.
17644         * objc.dg/try-catch-8.m: Move to ...
17645         * objc/execute/exceptions/local-variables-1.m: Here.
17646
17647 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17648
17649         * objc.dg/nested-func-1.m: Move to ...
17650         * objc/execute/nested-func-1.m: Here.
17651
17652 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17653
17654         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
17655         in ${options} instead of [target_info name].
17656         * lib/obj-c++.exp (objc_target_compile): Likewise.
17657
17658 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17659
17660         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
17661
17662 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
17663
17664         part of PR testsuite/23348
17665         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
17666         of the torture options.
17667         * objc/compile/trivial.m: New test.
17668
17669 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
17670
17671         * gfortran.dg/eoshift.f90: Correct format.
17672
17673 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
17674
17675         * gfortran.fortran-torture/execute/character_passing.f90:
17676         Fix comment typo.
17677
17678 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
17679
17680         PR c++/8271
17681         * g++.dg/template/unify10.C: New.
17682
17683 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
17684
17685         * g++.dg/parse/pr22514.C: Move to...
17686         * g++.dg/debug/pr22514.C: here.
17687
17688 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17689
17690         PR c++/23266
17691         * g++.dg/inherit/pure1.C: New test.
17692
17693         * ChangeLog: Fix typos.
17694
17695 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17696             Steven Bosscher  <stevenb@suse.de>
17697
17698         * gfortran.dg/runtime_warning_1.f90: New test.
17699
17700 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
17701
17702         PR c++/23219
17703         * g++.dg/parse/crash28.C: New.
17704
17705 2005-08-11  Richard Guenther  <rguenther@suse.de>
17706
17707         PR target/23289
17708         * gcc.target/i386/tailcall-1.c: New testcase.
17709
17710 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
17711
17712         * gcc.dg/vect/vect-67.c: Un-xfail.
17713
17714 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
17715
17716         PR c++/23225
17717         * g++.dg/testsuite/parse/crash27.C: new test.
17718
17719 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
17720
17721         PR libfortran/22143
17722         * gfortran.dg/shift-kind.f90: New testcase.
17723
17724 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
17725
17726         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
17727         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
17728
17729 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17730
17731         PR c++/20646
17732         * g++.dg/other/mult-stor1.C: New test.
17733
17734 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
17735
17736         * gcc.c-torture/pr18299-1.c: Move to ...
17737         * gcc.c-torture/compile/pr18299-1.c: Here.
17738
17739 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
17740
17741         * gfortran/fortran.torture/execute/character_passing.f90:
17742         Fix types for LSAME.
17743
17744 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
17745
17746         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
17747         input data back to what it was originally.
17748
17749 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
17750
17751         * objc.dg/try-catch-8.m: Enable for all targets.
17752
17753 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
17754
17755         * gcc.dg/pr23165.c: New test.
17756
17757 2005-08-09  Steven Bosscher  <stevenb@suse.de>
17758
17759         PR tree-optimization/23234
17760         * gcc.dg/tree-ssa/pr23234.c: New test.
17761
17762 2005-08-08  Josh Conner  <jconner@apple.com>
17763
17764         PR rtl-optimization/23241
17765         * gcc.dg/char-compare.c: New test.
17766
17767 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17768
17769         PR c++/22508
17770         * g++.dg/init/new13.C: New test.
17771
17772 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17773
17774         PR c++/21166
17775         * g++.dg/other/crash-4.C: Adjust
17776         * g++/dg/ext/packed9.C: New.
17777
17778 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
17779
17780         PR middle-end/21964
17781         * gcc.c-torture/execute/pr21964-1.c: New test.
17782
17783 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
17784
17785         PR c/22458
17786         * gcc.dg/pr22458-1.c: New test.
17787
17788 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
17789             Steven G. Kargl <kargls@comcast.net>
17790
17791         PR fortran/22390
17792         * gfortran.dg/flush_1.f90: New test.
17793
17794 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17795
17796         PR c++/23191
17797         * g++.dg/template/eh2.C: New test.
17798
17799 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17800
17801         PR c++/19498
17802         * g++.dg/template/instantiate7.C: New test.
17803
17804 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
17805
17806         PR c/23113
17807         * gcc.dg/Wunused-value-1.c: New test.
17808
17809 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
17810
17811         PR rtl-optimization/23233
17812         * gcc.c-torture/compile/pr23233-1.c: New test.
17813
17814 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
17815
17816         PR fortran/18833
17817         PR fortran/20850
17818         * gfortran.dg/equiv_1.f90: New test.
17819         * gfortran.dg/equiv_2.f90: New test.
17820         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
17821         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
17822         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
17823
17824 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
17825
17826         * gcc.c-torture/execute/vrp-5.c: New test.
17827         * gcc.c-torture/execute/vrp-6.c: New test.
17828         * gcc.dg/tree-ssa/vrp21.c: New test.
17829
17830 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
17831
17832         * g++.dg/parse/pr22514.C: New test.
17833
17834 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
17835
17836         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
17837
17838         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
17839         instead of constant loads / pool entries.
17840
17841 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
17842
17843         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
17844         TEST_TO_WCTYPE.
17845
17846 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
17847
17848         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
17849         __WINT_TYPE__ in generated prototypes if possible.
17850
17851 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
17852
17853         PR 22037
17854         * g++.dg/tree-ssa/pr22037.C:
17855
17856 2005-08-04  Richard Henderson  <rth@redhat.com>
17857
17858         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
17859         scan-tree-dump-times directive.
17860
17861 2005-08-04  Jan Hubicka  <jh@suse.cz>
17862
17863         * gcov-1.C: Fix switch counts.
17864         * gcov-4b.c: Likewise.
17865
17866 2005-08-03  Jeff Law  <law@redhat.com>
17867
17868         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
17869
17870 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
17871
17872         * gcc.c-torture/execute/pr23135.c: New test.
17873
17874 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17875
17876         PR tree-optimization/19899
17877         * gcc.dg/tree-ssa/scev-1.c: New test.
17878         * gcc.dg/tree-ssa/scev-2.c: New test.
17879
17880 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
17881
17882         PR target/18582
17883         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
17884
17885 2005-08-03  Jan Hubicka  <jh@suse.cz>
17886
17887         * update-conroll.c: New testcase.
17888         * update-conroll-2.c: New testcase.
17889
17890 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
17891
17892         * gfortran.dg/constant_substring.f: New test.
17893         * gfortran.dg/pr22491.f: New test.
17894
17895 2005-08-02  Jan Hubicka  <jh@suse.cz>
17896
17897         * update-threading.c: Replace by the proper one.
17898
17899 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
17900
17901         PR 23164
17902         * g++.dg/tree-ssa/pr23164.C: New test.
17903
17904 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
17905
17906         * gcc.dg/tree-ssa/pr23192.c: New test.
17907
17908 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
17909
17910         * gcc.c-torture/execute/vrp-4.c: New test.
17911
17912 2005-08-02  Jan Hubicka  <jh@suse.cz>
17913
17914         * update-threading.c: New test.
17915
17916 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
17917
17918         * gcc.c-torture/compile/20050801-1.c: New test.
17919         * gcc.c-torture/compile/20050801-2.c: New test.
17920
17921 2005-08-01  Jan Hubicka  <jh@suse.cz>
17922
17923         * val-prof-5.c: New test.
17924
17925 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
17926
17927         PR c/22311
17928         * gcc.dg/pr22311-1.c : New test.
17929
17930 2005-07-31  Steven Bosscher  <stevenb@suse.de>
17931
17932         PR target/23095
17933         * gfortran.dg/pr23095.f: New test.
17934
17935         PR c++/22003
17936         * g++.dg/other/pr22003.C: New test.
17937
17938 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
17939
17940         PR target/20621
17941         * gcc.c-torture/execute/pr20621-1.c: New test.
17942
17943 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
17944
17945         * gfortran.dg/comma_format_extension_4.f: Adjust length
17946         of string for format.
17947         * gfortran.dg/der_array_io_1.f: Replace illegal internal
17948         print statement with internal write.
17949         * gfortran.dg/der_array_io_2.f: Likewise.
17950         * gfortran.dg/der_array_io_3.f: Likewise.
17951
17952 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
17953
17954         * gcc.dg/fold-abs-4.c: new test.
17955
17956 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
17957
17958         PR fortran/22570 an related issues.
17959         * gfortran.dg/x_slash_1.f: New test.
17960
17961 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
17962
17963         PR c/23143
17964         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
17965         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
17966
17967 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17968
17969         PR c/529
17970         * gcc.dg/Wshadow-3.c: New test.
17971
17972 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
17973
17974         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
17975         used to have the wrong bounds).
17976
17977 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17978
17979         PR c/21720
17980         * gcc.dg/hex-round-1.c: Test more cases.
17981         * gcc.dg/hex-round-2.c: New test.
17982
17983 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
17984
17985         PR 22550
17986         * g++.dg/tree-ssa/pr22550.C: New test.
17987
17988 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
17989
17990         * gcc.dg/tree-ssa/vrp19.c: New test.
17991         * gcc.dg/tree-ssa-vrp20.c: New test.
17992
17993 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17994
17995         PR c/22240
17996         * gcc.dg/transparent-union-4.c: New test.
17997
17998 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17999
18000         PR c/22192
18001         * gcc.dg/c99-vla-2.c: New test.
18002
18003 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18004
18005         PR c/21720
18006         * gcc.dg/hex-round-1.c: New test.
18007
18008 2005-07-28  Jan Hubicka  <jh@suse.cz>
18009
18010         * inliner-1.c: Do not dump everything.
18011         * tree-prof.exp: Do not pass -ftree-based-profiling.
18012         * bprob.exp: Likewise.
18013
18014         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18015
18016 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18017
18018         PR c++/22545
18019         * g++.dg/expr/ptrmem7.C: New test.
18020
18021 2005-07-28  Mike Stump  <mrs@apple.com>
18022
18023         * g++.old-deja/g++.mike/visibility-1.C: New test.
18024
18025 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18026
18027         PR c/20187
18028         * gcc.c-torture/execute/pr20187-1.c: New test.
18029
18030 2005-07-28  Jeff Law  <law@redhat.com>
18031
18032         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18033         * gcc.dg/tree-ssa/vrp18.c: New test.
18034
18035 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18036
18037         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18038
18039 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18040
18041         PR tree-optimization/22506
18042         * gcc.dg/vect/ps22506.c: New test.
18043
18044 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18045
18046         PR target/21149
18047         * gcc.target/i386/sse-3.c: New test.
18048
18049 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18050
18051         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18052         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18053
18054 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18055
18056         PR c/22589
18057         * gcc.c-torture/compile/pr22589-1.c: New test.
18058
18059 2005-07-28  Jan Hubicka  <jh@suse.cz>
18060
18061         * update-loopch.c: New testcase.
18062
18063 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18064
18065         PR rtl-optimization/23047
18066         * gcc.c-torture/execute/pr23047.c: New test.
18067         * gcc.c-torture/execute/pr23047.x: New.
18068
18069 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18070
18071         PR tree-optimization/22493
18072         * gcc.c-torture/execute/pr22493-1.c: New test.
18073         * gcc.c-torture/execute/pr22493-1.x: New.
18074         * gcc.c-torture/execute/vrp-1.c: New test.
18075         * gcc.c-torture/execute/vrp-2.c: New test.
18076         * gcc.c-torture/execute/vrp-2.c: New test.
18077
18078 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18079
18080         * gcc.target/frv/all-builtin-read8.c: Delete.
18081         * gcc.target/frv/all-builtin-read16.c: Delete.
18082         * gcc.target/frv/all-builtin-read32.c: Delete.
18083         * gcc.target/frv/all-builtin-read64.c: Delete.
18084         * gcc.target/frv/all-builtin-write8.c: Delete.
18085         * gcc.target/frv/all-builtin-write16.c: Delete.
18086         * gcc.target/frv/all-builtin-write32.c: Delete.
18087         * gcc.target/frv/all-builtin-write64.c: Delete.
18088         * gcc.target/frv/all-read-write-1.c: New.
18089
18090 2005-07-27  Jeff Law  <law@redhat.com>
18091
18092         * gcc.c-torture/execute/pr22630.c: New test.
18093
18094 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18095
18096         PR tree-optimization/23073
18097         * gcc.dg/vect/nodump-pr23073.c: New test.
18098         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18099
18100 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18101
18102         PR tree-optimize/22348
18103         * gcc.c-torture/execute/pr22348.c: New.
18104
18105 2005-07-27  Richard Guenther  <rguenther@suse.de>
18106
18107         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18108
18109 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18110
18111         PR fortran/22503
18112         * gfortran.dg/logical_comp.f90: New test.
18113
18114 2005-07-27  Jan Hubicka  <jh@suse.cz>
18115
18116         * inliner-1.c: Add cleanup of dumps.
18117         * val-prof-*.c: Likewise.
18118         * update-tailcall.c: New.
18119
18120 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
18121
18122         PR 22591
18123         * gcc.dg/tree-ssa/pr22591.c: New test.
18124         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
18125
18126 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18127
18128         PR libobjc/22606
18129         * objc.dg/try-catch-11.m: New test.
18130
18131 2005-07-26  Richard Guenther  <rguenther@suse.de>
18132
18133         PR tree-optimization/22486
18134         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
18135
18136 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18137
18138         PR tree-opt/22484
18139         * testsuite/g++.dg/opt/loop2.C: New test.
18140
18141 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18142
18143         * gcc.dg/tree-ssa/reassoc-3.c: New test.
18144         * gcc.dg/tree-ssa/reassoc-4.c: New test.
18145
18146 2005-07-25  Adam Nemet  <anemet@lnxw.com>
18147
18148         * lib/profopt.exp (profopt-execute): Check for profiling data
18149         files on the target.
18150
18151 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
18152
18153         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
18154         for matching of asm labels.
18155
18156 2005-07-25  Richard Guenther  <rguenther@suse.de>
18157
18158         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
18159
18160 2005-07-25  Richard Guenther  <rguenther@suse.de>
18161
18162         PR testsuite/22624
18163         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
18164
18165 2005-07-25  Ira Rosen  <irar@il.ibm.com>
18166
18167         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
18168         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
18169         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
18170         * gcc.dg/vect/vect-100.c: New test.
18171         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
18172         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
18173         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
18174         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
18175         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
18176         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
18177         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
18178         * gfortran.dg/vect/pr19049.f90: New testcase.
18179         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18180
18181 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
18182
18183         * gcc.c-torture/execute/20050713-1.c: New test.
18184
18185         PR fortran/20063
18186         * gfortran.fortran-torture/execute/data_4.f90: New test.
18187
18188         PR middle-end/20303
18189         * gcc.dg/visibility-d.c: New test.
18190
18191 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
18192
18193         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18194         * gfortran.dg/underflow.f90: Ditto.
18195
18196 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18197
18198         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18199         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18200         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18201
18202 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18203
18204         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18205         include case of field width of zero.
18206
18207 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18208
18209         PR libgfortran/21875
18210         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18211         with trailing blanks on normal formatted read.
18212
18213 2005-07-23  Chao-ying Fu  <fu@mips.com>
18214
18215         * gcc.target/mips/mips32-dsp-type.c: New test.
18216         * gcc.target/mips/mips32-dsp.c: New test.
18217
18218 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18219
18220         PR testsuite/21073
18221         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18222
18223         PR testsuite/20454
18224         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18225         and __cyg_profile_func_exit.
18226
18227 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
18228
18229         * gfortran.dg/comma_format_extension_3.f: Fix typo.
18230         * gfortran.dg/comma_format_extension_4.f: Same.
18231         * gfortran.dg/pr15332.f: Same.
18232         * gfortran.dg/pr21730.f: Same.
18233
18234 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
18235
18236         * g++.dg/opt/vrp2.C: Fix testcase.
18237
18238         PR tree-opt/22625
18239         * g++.dg/opt/vrp2.C: New test.
18240
18241 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
18242
18243         PR debug/21828
18244         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18245
18246 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
18247
18248         * gcc.dg/tree-ssa/20050719-1.c: New test.
18249
18250 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
18251
18252         * gcc.dg/bfin-longcall-1.c: New file.
18253         * gcc.dg/bfin-longcall-2.c: New file.
18254
18255 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
18256
18257         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18258
18259 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18260
18261         PR middle-end/19055
18262         * gcc.dg/tree-ssa/pr19055.c: New test.
18263         * gcc.dg/tree-ssa/pr19055-2.c: New test.
18264
18265 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18266
18267         PR C++/22358
18268         * g++.dg/other/pr22358.C: New test.
18269
18270 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
18271
18272         PR c++/2922
18273         * g++.dg/lookup/two-stage5.C: New test from bug comments.
18274
18275 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18276
18277         PR c++/15938
18278         * g++.dg/init/union2.C: New test.
18279
18280 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18281
18282         PR c/22393
18283         * gcc.dg/complex-4.c: New test.
18284
18285 2005-07-21  Richard Guenther  <rguenther@suse.de>
18286
18287         PR testsuite/22522
18288         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18289         scanning for asm labels.
18290         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18291
18292 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18293
18294         PR target/22085
18295         * gcc.dg/altivec-pr22085.c: New.
18296
18297 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18298
18299         PR tree-optimization/19210
18300         * gcc.dg/tree-ssa/pr19210-1.c: New.
18301         * gcc.dg/tree-ssa/pr19210-2.c: New.
18302
18303 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
18304
18305         PR rtl-optimization/22167
18306         * g++.dg/opt/pr22167.C: New test.
18307
18308 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
18309
18310         PR c++/2922
18311         * g++.dg/lookup/two-stage2.C: New.
18312         * g++.dg/lookup/two-stage3.C: New.
18313         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
18314         fixed two-stage name lookup for operators.
18315         * g++.dg/template/call3.C: Compiler now produces an appropriate
18316         error message.
18317         * g++.dg/template/crash37.C: Compiler now describes bla() on line
18318         14 as a candidate.
18319         * g++.dg/template/ptrmem4.C: Compiler produces different error
18320         message.
18321         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
18322         connect_to_method as a candidate.
18323
18324 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
18325
18326         * gcc.dg/fold-alloc-1.c: New test.
18327
18328 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
18329
18330         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18331         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
18332
18333 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
18334
18335         * gcc.dg/fold-abs-1.c: New test.
18336         * gcc.dg/fold-abs-2.c: New test.
18337         * gcc.dg/fold-abs-3.c: New test.
18338
18339 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
18340
18341         Make CONSTRUCTOR use VEC to store initializers.
18342         * g++.dg/ext/complit3.C: Check for specific error messages.
18343         * g++.dg/init/brace2.C: Update error message.
18344         * g++.dg/warn/Wbraces2.C: Likewise.
18345
18346 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
18347
18348         PR fortran/16940
18349         * gfortran.dg/module_interface_1.f90: New test.
18350
18351 2005-07-19  Danny Berlin <dberlin@dberlin.org>
18352             Kenneth Zadeck <zadeck@naturalbridge.com>
18353
18354         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
18355
18356 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18357
18358         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
18359         specify -Wformat for these tests.
18360         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
18361         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
18362         * gcc.dg/format/opt-6.c: Delete.
18363
18364 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18365
18366         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
18367         * gcc.dg/tree-ssa/sra-3.c: Likewise.
18368
18369 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18370
18371         * gcc.dg/tree-ssa/alias-2.c: New test.
18372
18373 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
18374
18375         PR c++/22263
18376         * g++.dg/template/explicit7.C: New test.
18377
18378 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
18379
18380         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
18381         width of 8 to +Inf and -Inf.
18382
18383 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
18384
18385         PR c++/22139
18386         * g++.dg/template/friend36.C: New test.
18387
18388 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
18389
18390         PR fortran/21730
18391         * gfortran.dg/pr21730.f: New test.
18392
18393 2005-07-16  Danny Berlin <dberlin@dberlin.org>
18394             Kenneth Zadeck <zadeck@naturalbridge.com>
18395
18396         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
18397         since pure const detection cannot run at -O1 in c compiler.
18398         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
18399         can now optimize this case properly.
18400         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
18401         because we now pass.
18402         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
18403
18404 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
18405
18406         PR c/22421
18407         * gcc.dg/format/bitfld-1.c: New test.
18408
18409 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18410
18411         PR c++/22204
18412         * g++.dg/rtti/repo1.C: New test.
18413
18414 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
18415
18416         PR middle-end/22398
18417         * gcc.c-torture/compile/pr22398.c: New test.
18418
18419 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18420
18421         PR c++/22132
18422         * g++.dg/expr/cast4.C: New test.
18423
18424 2005-07-15  Richard Guenther  <rguenther@suse.de>
18425
18426         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
18427         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18428
18429 2005-07-15  Steven Bosscher  <stevenb@suse.de>
18430
18431         PR tree-optimization/22230
18432         * gcc.dg/tree-ssa/pr22230.c: New test.
18433
18434 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
18435
18436         * gfortran.dg/g77/cpp6.f: New test.
18437
18438         PR fortran/22417
18439         * gfortran.dg/g77/cpp5.F: New test.
18440         * gfortran.dg/g77/cpp5.h: New file.
18441         * gfortran.dg/g77/cpp5inc.h: New file.
18442
18443 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
18444
18445         PR libfortran/16435
18446         * gfortran.dg/tl_editting.f90: New.
18447         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
18448
18449 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
18450
18451         * gfortran.dg/char_array_constructor.f90: New test.
18452
18453 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
18454
18455         * gfortran.dg/past_eor.f90: New.
18456         * gfortran.dg/complex_read.f90: New.
18457
18458 2005-07-13  Jeff Law  <law@redhat.com>
18459
18460         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
18461         additional casts.
18462
18463         * gcc.dg/tree-ssa/pr22321.c: New test
18464
18465 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
18466
18467         PR tree-optimization/21921
18468         * gcc.dg/tree-ssa/pr21921.c: New.
18469
18470 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
18471
18472         PR tree-optimizatio/22442
18473         * gcc.dg/tree-ssa/loop-11.c: New test.
18474
18475 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
18476
18477         PR tree-opt/21840
18478         * gcc.c-torture/compile/pr21840.c: New test.
18479
18480 2005-07-12  Jan Hubicka  <jh@suse.cz>
18481
18482         * gcc.c-torture/compile/pr22379.c: New test.
18483
18484 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
18485
18486         PR libfortran/21593
18487         gfortran.dg/dev_null.f90: Remove outdated comment about
18488         PR libfortran/21593.
18489
18490
18491 2005-07-12  Dale Johannesen  <dalej@apple.com>
18492
18493         * gcc.target/i386/compress-float-sse.c: New.
18494         * gcc.target/i386/compress-float-sse-pic.c: New.
18495         * gcc.target/i386/compress-float-387.c: New.
18496         * gcc.target/i386/compress-float-387-pic.c: New.
18497         * gcc.dg/compress-float-ppc.c: New.
18498         * gcc.dg/compress-float-ppc-pic.c: New.
18499
18500 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
18501
18502         PR libfortran/21593
18503         gfortran.dg/dev_null.f90: Remove targets.
18504
18505 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
18506
18507         PR tree-opt/22335
18508         * gcc.dg/pr22335-1.c: New test.
18509         * gcc.dg/pr22335-2.c: New test.
18510
18511 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18512
18513         PR c++/20172
18514         * g++.dg/template/nontype12.C : New test.
18515
18516 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
18517
18518         * gcc.dg/tree-ssa/loop-10.c: New test.
18519
18520 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
18521
18522         * gcc.c-torture/execute/20020720-1.x: Remove.
18523
18524 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
18525
18526         * gfortran.fortran-torture/execute/forall_7.f90: New test.
18527
18528 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
18529
18530         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
18531         (dg-mips-options): Use it.
18532
18533 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
18534
18535         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
18536
18537 2005-07-09  Richard Henderson  <rth@redhat.com>
18538
18539         * lib/target-supports.exp (check_effective_target_sync_char_short):
18540         Add alpha.
18541
18542 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
18543
18544         PR libfortran/22217
18545         * gfortran.dg/negative-z-descriptor.f90: New test.
18546
18547 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
18548
18549         PR tree-opt/22329
18550         * gcc.dg/pr22329.c: New test.
18551
18552 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
18553
18554         PR tree-optimization/20139
18555         * gcc.dg/tree-ssa/pr20139.c: New.
18556
18557 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
18558
18559         PR tree-opt/22356
18560         * testsuite/gcc.dg/pr22356-1.c: New test.
18561
18562 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
18563
18564         PR c++/21799
18565         * g++.dg/template/unify8.C: New.
18566         * g++.dg/template/unify9.C: New.
18567
18568 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
18569
18570         * gfortran.fortran-torture/execute/entry_10.f90: New test.
18571
18572 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
18573
18574         * gcc.dg/darwin-version-1.c: New.
18575         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
18576         * gcc.dg/builtins-20.c: Likewise.
18577         * gcc.dg/builtins-53.c: Likewise.
18578         * gcc.dg/torture/builtins-convert-1.c: Likewise.
18579         * gcc.dg/torture/builtins-convert-2.c: Likewise.
18580         * gcc.dg/torture/builtins-convert-3.c: Likewise.
18581         * gcc.dg/torture/builtins-power-1.c: Likewise.
18582         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
18583         on Darwin.
18584
18585 2005-07-07  Jeff Law  <law@redhat.com>
18586
18587         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
18588         argument evaluation order.
18589
18590 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
18591
18592         PR libfortran/21594
18593         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18594         Add test cases where the shift length is greater than the
18595         array length.
18596
18597 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18598
18599         * obj-c++.dg/proto-lossage-6.mm: New.
18600         * objc.dg/proto-lossage-6.m: New.
18601
18602 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18603
18604         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
18605         * objc.dg/gnu-runtime-2.m: Likewise.
18606
18607 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
18608
18609         * gfortran.dg/longline.f: New test.
18610
18611         * gfortran.dg/badline.f: New test.
18612
18613 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
18614
18615         PR fortran/16531
18616         PR fortran/15966
18617         PR fortran/18781
18618         * gfortran.dg/hollerith.f90: New.
18619         * gfortran.dg/hollerith2.f90: New.
18620         * gfortran.dg/hollerith3.f90: New.
18621         * gfortran.dg/hollerith4.f90: New.
18622         * gfortran.dg/hollerith_f95.f90: New.
18623         * gfortran.dg/hollerith_legacy.f90: New.
18624         * gfortran.dg/g77/cpp4.F: New. Port from g77.
18625
18626 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
18627
18628         PR objc/22274
18629         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
18630         * objc.dg/gnu-runtime-2.m: New.
18631
18632 2005-07-06  Jeff Law  <law@redhat.com>
18633
18634         * gcc.dg/tree-ssa/vrp17.c: New test.
18635
18636 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
18637
18638         PR fortran/22327
18639         * gfortran.dg/array_constructor_5.f90: New test.
18640
18641 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
18642
18643         * gfortran.fortran-torture/execute/entry_9.f90: New test.
18644
18645 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
18646
18647         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
18648         * gcc.dg/980816-1.c: Ditto.
18649
18650 2005-07-06  Jeff Law  <law@redhat.com>
18651
18652         * gcc.c-torture/compile/pr21356.c: New test.
18653
18654 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
18655
18656         PR c/22013
18657         PR c/22098
18658         * gcc.c-torture/compile/pr22013-1.c,
18659         gcc.c-torture/execute/pr22098-1.c,
18660         gcc.c-torture/execute/pr22098-2.c,
18661         gcc.c-torture/execute/pr22098-3.c: New tests.
18662
18663 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
18664
18665         PR c/22308
18666         * gcc.dg/pr22308-1.c: New test.
18667
18668 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
18669
18670         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
18671         target.
18672         * gcc.dg/compare9.c: Use -fshort-enums instead of
18673         -fno-short-enums.  Change the last test to dg-bogus.
18674
18675 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
18676
18677         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
18678         * gcc.dg/compare9.c: New.
18679
18680 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18681
18682         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
18683
18684 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
18685
18686         PR testsuite/22288
18687         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
18688
18689
18690 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18691
18692         * gcc.dg/format/gcc_gfc-1.c: New.
18693
18694 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
18695
18696         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
18697
18698 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18699
18700         PR fortran/20842
18701         * gfortran.dg/io_invalid_1.f90: New test.
18702
18703 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
18704
18705         * gcc.dg/format/gcc_diag-1.c: Update.
18706
18707 2005-07-02  Jeff Law  <law@redhat.com>
18708
18709         * gcc.dg/tree-ssa/pr22051-1.c: New test.
18710         * gcc.dg/tree-ssa/pr22051-2.c: New test.
18711
18712 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
18713
18714         * gcc.dg/format/gcc_diag-1.c: Update.
18715
18716 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
18717
18718         PR tree-opt/22269
18719         * gcc.c-torture/compile/pr22269.c: New test.
18720
18721 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
18722
18723         PR 21584
18724         PR 22219
18725         * g++.dg/tree-ssa/pr21584-1.C: New test.
18726         * g++.dg/tree-ssa/pr21584-2.C: New test.
18727
18728 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
18729
18730         * obj-c++.dg/try-catch-11.mm: New.
18731         * objc.dg/try-catch-10.m: New.
18732
18733 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
18734
18735         * g++.dg/other/ucnid-1.C: xfail on AIX.
18736
18737 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
18738
18739         PR 22234
18740         * gcc.dg/20050629-1.c: New test.
18741
18742 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
18743
18744         * obj-c++.dg/const-str-1[0-1].mm: New.
18745         * objc.dg/const-str-1[0-1].m: New.
18746
18747 2005-05-29  Richard Henderson  <rth@redhat.com>
18748
18749         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
18750         Rename from check_effective_target_vect_no_max.
18751         (check_effective_target_vect_no_int_add): New.
18752         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
18753         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
18754         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18755         * gcc.dg/vect/vect-reduc-1.c: Use both.
18756         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18757
18758 2005-05-29  Richard Henderson  <rth@redhat.com>
18759
18760         * lib/target-supports.exp (check_effective_target_vect_no_max):
18761         Remove i386 and x86_64.
18762
18763 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
18764
18765         PR testsuite/21969
18766         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
18767
18768 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
18769
18770         PR middle-end/21969
18771         * gcc.dg/vect/pr21969.c: New test.
18772
18773 2005-06-28  Eric Christopher  <echristo@redhat.com>
18774
18775         PR c/22052
18776         PR c/21975
18777         * gcc.dg/inline1.c: New test.
18778         * gcc.dg/inline2.c: Ditto.
18779         * gcc.dg/inline3.c: Ditto.
18780         * gcc.dg/inline4.c: Ditto.
18781         * gcc.dg/inline5.c: Ditto.
18782
18783 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
18784
18785         PR libfortran/22142
18786         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18787         Add testcase also testing eoshift1 for PR 22142.
18788
18789 2005-06-28  Richard Henderson  <rth@redhat.com>
18790
18791         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
18792         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
18793         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
18794         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
18795         gcc.dg/tree-ssa/20030922-2.c: Likewise.
18796
18797 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
18798
18799         PR libfortran/22142
18800         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18801         Add testcase for PR 22142.
18802
18803 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
18804
18805         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
18806         gcc.target/ia64/fpreg-2.c: New tests.
18807
18808 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18809
18810         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
18811
18812 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18813
18814         PR libfortran/22170
18815         * gfortran.dg/slash_1.f90: New test.
18816
18817 2005-06-27  Richard Henderson  <rth@redhat.com>
18818
18819         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
18820         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
18821         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18822         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18823         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18824         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18825
18826 2005-06-27  Richard Henderson  <rth@redhat.com>
18827
18828         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
18829         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
18830
18831 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
18832
18833         * obj-c++.dg/proto-lossage-5.mm: New.
18834         * objc.dg/proto-lossage-5.m: New.
18835
18836 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
18837
18838         PR 21959
18839         * gcc.dg/tree-ssa/pr21959.c: New test.
18840
18841 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
18842
18843         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
18844         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
18845         testing uninitialized var.
18846
18847         * gcc.c-torture/execute/builtins/chk.h: New.
18848         * gcc.c-torture/execute/builtins/lib/chk.c: New.
18849         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
18850         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
18851         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
18852         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
18853         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
18854         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
18855         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
18856         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
18857         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
18858         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
18859         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
18860         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
18861         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
18862         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
18863         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
18864         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
18865         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
18866         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
18867         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
18868         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
18869         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
18870         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
18871         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
18872         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
18873         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
18874         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
18875         * gcc.dg/builtin-object-size-1.c: New test.
18876         * gcc.dg/builtin-object-size-2.c: New test.
18877         * gcc.dg/builtin-object-size-3.c: New test.
18878         * gcc.dg/builtin-object-size-4.c: New test.
18879         * gcc.dg/builtin-object-size-5.c: New test.
18880         * gcc.dg/builtin-stringop-chk-1.c: New test.
18881         * gcc.dg/builtin-stringop-chk-2.c: New test.
18882         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
18883         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
18884         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
18885         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
18886         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
18887         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
18888         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
18889         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
18890         * gcc.c-torture/execute/printf-1.c: New test.
18891         * gcc.c-torture/execute/fprintf-1.c: New test.
18892         * gcc.c-torture/execute/vprintf-1.c: New test.
18893         * gcc.c-torture/execute/vfprintf-1.c: New test.
18894         * gcc.c-torture/execute/printf-chk-1.c: New test.
18895         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
18896         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
18897         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
18898
18899 2005-06-27  Michael Matz  <matz@suse.de>
18900
18901         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
18902         slot is not merged if address escapes.
18903
18904 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18905
18906         PR c/21911
18907         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
18908
18909 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
18910
18911         PR middle-end/17965
18912         * gcc.c-torture/compile/20050622-1.c: New test.
18913
18914         PR middle-end/22028
18915         * gcc.dg/20050620-1.c: New test.
18916
18917 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
18918
18919         PR tree-optimization/22026
18920         * gcc.dg/tree-ssa/pr22026.c: New.
18921
18922 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
18923
18924         PR libfortran/22144
18925         * gfortran.dg/shift-alloc.f90: New testcase.
18926
18927 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
18928
18929         * all files: Update FSF address in copyright headers.
18930
18931 2005-06-22  Jan Hubicka  <jh@suse.cz>
18932
18933         * wholeprogram-1.c: New testcase.
18934         * wholeprogram-2.c: New testcase.
18935
18936 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
18937
18938         PR 22171
18939         * gcc.dg/tree-ssa/pr22171.c: New test.
18940
18941 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
18942
18943         * gfortran.dg/simplify_modulo.f90: New.
18944
18945 2005-06-24  Jan Hubicka  <jh@suse.cz>
18946
18947         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
18948
18949 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
18950
18951         * obj-c++.dg/proto-lossage-[1-4].mm: New.
18952
18953 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
18954
18955         * obj-c++.dg/typedef-alias-1.mm: New.
18956         * objc.dg/typedef-alias-1.m: New.
18957
18958 2005-06-23  Jeff Law  <law@redhat.com>
18959
18960         * gcc.dg/tree-ssa/vrp16.c: New test.
18961
18962 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18963
18964         * lib/target-supports.exp: Add
18965         check_effective_target_fortran_large_real and
18966         check_effective_target_fortran_large_int to check for
18967         corresponding effective targets.
18968         * gfortran.dg/large_integer_kind_1.f90: New test.
18969         * gfortran.dg/large_real_kind_1.f90: New test.
18970
18971 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
18972
18973         PR tree-optimization/22117
18974         * gcc.dg/tree-ssa/pr22117.c: New.
18975
18976 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
18977
18978         PR testsuite/22123
18979         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
18980
18981 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
18982
18983         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
18984
18985 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
18986
18987         * gfortran.dg/f2c_4.f90: Add tests for complex functions
18988         * gfortran.dg/f2c_4.c: Likewise.
18989
18990 2005-06-22 Paul Brook  <paul@codesourcery.com>
18991
18992         PR fortran/21034
18993         * gfortran.dg/auto_save_1.f90: New test.
18994
18995 2005-06-22  Michael Matz  <matz@suse.de>
18996
18997         * gcc.target/x86-64/abi: New directory.
18998         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
18999         * gcc.target/x86-64/abi/README.gcc: New file.
19000         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19001         * gcc.target/x86-64/abi/asm-support.s: New file.
19002         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19003         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19004         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19005         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19006         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19007         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19008         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19009         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19010         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19011         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19012         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19013         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19014         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19015         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19016         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19017         * gcc.target/x86_64/abi/test_varargs.c: New test.
19018
19019 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19020
19021         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19022         32-bit i?86 and x86_64.
19023
19024 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19025
19026         * obj-c++.dg/const-str-[1-9].mm: New tests.
19027
19028 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19029
19030         PR fortran/22010
19031         * gfortran.dg/namelist_use.f90: New.
19032         * gfortran.dg/namelist_use_only.f90: New.
19033
19034 2005-06-21  Jeff Law  <law@redhat.com>
19035
19036         * gcc.dg/tree-ssa/vrp15.c: New test.
19037
19038 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19039
19040         * lib/target-supports.exp (check_effective_target_vect_reduction):
19041         Remove.
19042         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19043         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19044         remove vect_reduction target keyword. Also avoid two returns in main.
19045         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19046         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19047         * gcc.dg/vect/vect-reduc-1short.c: New test.
19048         * gcc.dg/vect/vect-reduc-1char.c: New test.
19049         * gcc.dg/vect/vect-reduc-2short.c: New test.
19050         * gcc.dg/vect/vect-reduc-2char.c: New test.
19051         * gcc.dg/vect/vect-reduc-6.c: New test.
19052         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19053         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19054         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19055
19056 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19057         Paul Thomas  <pault@gcc.gnu.org>
19058
19059         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19060         New tests.
19061
19062 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19063
19064         * gfortran.dg/backslash_1.f90: New test.
19065         * gfortran.dg/backslash_2.f90: New test.
19066
19067 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19068
19069         * gfortran.dg/duplicate_labels.f90: New test.
19070
19071 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19072
19073         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19074         unsupportable relocations.
19075         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19076         * gcc.dg/20050321-2.c: xfail for NetWare.
19077
19078 2005-06-20  Andreas Jaeger  <aj@suse.de>
19079
19080         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19081         gcc.target/i386/fastcall-sseregparm.c,
19082         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19083
19084 2005-06-19  Richard Henderson  <rth@redhat.com>
19085
19086         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19087
19088 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19089
19090         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19091
19092 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19093
19094         PR c++/22115
19095         * g++.dg/conversion/simd2.C: Change expected error message.
19096
19097 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19098
19099         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19100         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19101         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19102
19103 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19104
19105         * gcc.dg/fold-mod-1.c: New test.
19106
19107 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19108
19109         PR fortran/19926
19110         * gfortran.dg/pr19926.f90: New test.
19111
19112 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19113
19114         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19115         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19116         targets.
19117         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19118         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19119
19120 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
19121
19122         * gcc.target/ia64/float80-varargs-1.c: New test.
19123
19124 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19125
19126         PR tree-opt/22035
19127         * gfortran.dg/f2c_6.f90: New test.
19128
19129 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19130
19131         PR c++/17413
19132         * g++.dg/template/local5.C: New.
19133
19134 2005-06-17  Richard Henderson  <rth@redhat.com>
19135
19136         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
19137
19138 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
19139
19140         PR testsuite/21945
19141         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
19142
19143 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
19144
19145         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
19146         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
19147         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
19148         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
19149         check_vect to verify the presence of hardware vector support.
19150
19151 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
19152
19153         PR testsuite/22056
19154         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
19155
19156 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19157
19158         PR libfortran/19216
19159         * gfortran.dg/pr19216.f: Add correct space between brackets and
19160         dg directive.
19161
19162 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19163
19164         PR libfortran/16436
19165         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
19166
19167 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
19168
19169         * gcc.target/i386/attributes-error.c: New testcase.
19170         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
19171         * gcc.target/i386/regparm-stdcall.c: Likewise.
19172         * gcc.target/i386/sseregparm-1.c: Likewise.
19173         * gcc.target/i386/sseregparm-2.c: Likewise.
19174
19175 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
19176
19177         * g++.dg/rtti/crash2.C: New.
19178
19179 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
19180
19181         * gcc.dg/noncompile/20040203-3.c: Update expected message.
19182
19183 2005-06-15  David Ung  <davidu@mips.com>
19184
19185         * gcc.target/mips/mips16e-extends.c: New test for testing the
19186         generation of MIPS16e zeb/zeh, seb/seh instructions.
19187
19188 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
19189
19190         PR 22018
19191         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19192         * gcc.dg/tree-ssa/pr22018.c: New test.
19193
19194 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
19195
19196         * gcc.dg/simd-1.c: Update error messages.
19197         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
19198         * gcc.dg/simd-2.c: Update error messages.
19199         * gcc.dg/simd-4.c: New.
19200
19201 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
19202
19203         PR c++/20678
19204         * g++.dg/other/crash-4.C: New.
19205
19206 2005-06-14  Devang Patel  <dpatel@apple.com>
19207
19208         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19209
19210 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19211
19212         PR c++/21929
19213         * g++.dg/parse/crash11.C: Update
19214
19215 2005-06-13  Jeff Law  <law@redhat.com>
19216
19217         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19218         perform the desired transformations.
19219         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19220         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19221
19222 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19223
19224         PR fortran/22038
19225         * gfortran.dg/forall_1.f90: Un-XFAIL.
19226
19227 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
19228
19229         PR c++/21929
19230         * g++.dg/parse/crash26.C: New.
19231
19232         PR c++/20789
19233         * g++.dg/init/member1.C: New.
19234
19235 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
19236
19237         * gfortran.dg/altreturn_1.f90: New test.
19238
19239 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
19240
19241         PR middle-end/21985
19242         * gcc.dg/tree-ssa/pr21985.c: New test.
19243
19244 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19245
19246         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19247
19248 2005-06-12  Roger Sayle  <roger@eyesopen.com>
19249
19250         PR c++/21930
19251         * g++.dg/other/error10.C: New test case.
19252
19253 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19254
19255         PR libfortran/19155
19256         * gfortran.dg/pr19155.f: Add test.
19257
19258 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19259
19260         * gfortran.dg/f2c_7.f90: New test.
19261
19262         * gfortran.dg/forall_1.f90: XFAILed.
19263
19264 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19265
19266         * gcc.dg/pr14796-1.c: New.
19267         * gcc.dg/pr14796-2.c: New.
19268
19269 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
19270
19271         PR fortran/17792
19272         PR fortran/21375
19273         * gfortran.dg/deallocate_stat.f90: New test.
19274
19275 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19276
19277         * gfortran.fortran-torture/execute/in-pack.f90: New test.
19278
19279 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
19280
19281         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19282         access will be generated when this loop is vectorized. Test that
19283         accesses with same alignment were detected.
19284         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19285         Test that accesses with same alignment were detected.
19286         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19287         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19288         alignment were detected.
19289
19290 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
19291
19292         PR c++/10611
19293         * g++.dg/conversion/simd2.C: New.
19294
19295 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19296
19297         * gcc.dg/Wcxx-compat-1.c: New.
19298
19299 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
19300
19301         PR libfortran/21480
19302         * gfortran.dg/reshape-complex.f90: Add a test for a packed
19303         complex array.
19304
19305 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
19306
19307         * gcc.dg/alias-8.c: New.
19308
19309 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
19310
19311         * gcc.dg/format/cmn_err-1.c: Update.
19312
19313 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
19314
19315         PR target/20666
19316         * gcc.target/sparc/fexpand-2.c: New.
19317         * gcc.target/sparc/fpmerge-2.c: New.
19318         * gcc.target/sparc/fpmul-2.c: New.
19319         * gcc.target/sparc/noresult.c: New.
19320         * gcc.target/sparc/pdist-2.c: New.
19321         * gcc.target/sparc/pdist-3.c: New.
19322
19323 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
19324
19325         PR testsuite/21702
19326         * gcc.target/i386/i386.exp: Fix comment typo.
19327
19328 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19329
19330         PR c++/19497
19331         * g++.dg/inherit/using5.C: New.
19332         * g++.dg/inherit/using6.C: New.
19333
19334 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19335
19336         PR c++/19894
19337         * g++.dg/template/ptrmem15.C: New test.
19338
19339         PR c++/20563
19340         * g++.dg/ext/label4.C: New test.
19341
19342 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19343
19344         * gcc.dg/tls/debug-1.c: New test.
19345
19346 2005-06-07  Dale Johannesen  <dalej@apple.com>
19347
19348         * gcc.target/i386/movq.c: New.
19349
19350 2005-06-07  Dale Johannesen  <dalej@apple.com>
19351
19352         * gcc.dg/20050607-1.c: New.
19353
19354 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
19355
19356         PR middle-end/21850
19357         * gcc.c-torture/execute/20050607-1.c: New test.
19358
19359 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
19360
19361         PR libfortran/21926
19362         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
19363         Test case where the return array has lowest stride one,
19364         but isn't packed.
19365
19366 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
19367
19368         * lib/target-supports.exp (check_effective_target_sync_int_long):
19369         Add s390 and s390x targets.
19370
19371 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
19372
19373         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
19374         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
19375         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
19376         * gcc.dg/tree-ssa/loop-9.c: New test.
19377
19378 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19379
19380         * g++.dg/parse/defarg10.C: New.
19381
19382 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
19383
19384         PR regression/21897
19385         * gcc.c-torture/execute/20050604-1.c: New test.
19386
19387 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
19388
19389         PR 21903
19390         * g++.dg/parse/defarg9.C: New.
19391
19392         PR c++/20637
19393         * g++.dg/inherit/using4.C: New.
19394         * g++.dg/overload/error1.C: Adjust expected errors.
19395         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
19396         * g++.old-deja/g++.brendan/arm2.C: Likewise.
19397         * g++.old-deja/g++.other/redecl2.C: Likewise.
19398         * g++.old-deja/g++.other/redecl4.C: Likewise.
19399         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
19400
19401 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19402
19403         * gfortran.dg/f2c_5.f90: Add -w to dg-options
19404
19405 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19406
19407         * lib/gfortran.exp (gfortran_target_compile): Call
19408         dg-additional-files-options
19409         * gfortran.dg/f2c_4.f90: New file
19410         * gfortran.dg/f2c_4.c: New file
19411         * gfortran.dg/f2c_5.f90: New file
19412         * gfortran.dg/f2c_5.c: New file
19413
19414 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19415
19416         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
19417
19418         PR fortran/21912
19419         * gfortran.dg/array_constructor_4.f90: New test.
19420
19421 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
19422
19423         PR c++/21619
19424         * g++.dg/ext/builtin9.C: New test.
19425
19426 2005-06-05  Dale Johannesen  <dalej@apple.com>
19427
19428         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
19429         * gcc.c-torture/execute/20050603-2.c: Ditto.
19430
19431 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19432
19433         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
19434         * gcc.dg/vect/vect-reduc-1.c: New.
19435         * gcc.dg/vect/vect-reduc-2.c: New.
19436         * gcc.dg/vect/vect-reduc-3.c: New.
19437
19438 2005-06-04  Dale Johannesen  <dalej@apple.com>
19439
19440         * gcc.c-torture/execute/20050603-1.c: New.
19441         * gcc.c-torture/execute/20050603-2.c: New.
19442         * gcc.dg/20050603-3.c: New.
19443
19444 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19445
19446         PR fortran/19195
19447         * gfortran.dg/debug_1.f90: New test.
19448
19449         * gfortran.dg/forall_1.f90: New test.
19450
19451 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
19452
19453         * gfortran.dg/array_constructor_3.f90: New test.
19454
19455 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19456
19457         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
19458
19459 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
19460
19461         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
19462
19463 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
19464
19465         PR c/21873
19466         * gcc.dg/init-excess-1.c: New test.
19467
19468 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
19469
19470         PR c++/21853
19471         * g++.dg/expr/static_cast6.C: New test.
19472
19473 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
19474
19475         * gcc.dg/tree-ssa/vrp14.c: New test.
19476
19477 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
19478
19479         PR c++/21336
19480         * g++.dg/template/new2.C: New test.
19481
19482 2005-06-03  Josh Conner  <jconner@apple.com>
19483
19484         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
19485         all entries in initializer.
19486
19487 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
19488
19489         PR middle-end/21858
19490         * gcc.dg/pr21858.c: New testcase.
19491
19492 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
19493
19494         PR tree-optimization/21292
19495
19496         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
19497         New.
19498         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19499         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19500         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19501         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19502         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
19503
19504 2005-06-02  Richard Henderson  <rth@redhat.com>
19505
19506         * gcc.dg/sync-2.c: Use -march=i486 for i386.
19507
19508 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
19509
19510         * gcc.dg/wtypequal.c: New testcase.
19511
19512 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
19513
19514         PR 21582
19515         * gcc.dg/tree-ssa/pr21582.c: New test.
19516
19517 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
19518
19519         PR c++/21280
19520         * g++.dg/opt/interface2.h: New.
19521         * g++.dg/opt/interface2.C: New.
19522         * g++.dg/init/ctor4.C: Adjust error lines.
19523         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19524         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19525         * g++.old-deja/g++.jason/opeq3.C: Likewise.
19526         * g++.old-deja/g++.pt/assign1.C: Likewise.
19527         * g++.old-deja/g++.pt/crash20.C: Likewise.
19528
19529 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
19530
19531         PR tree-optimization/21734
19532         * g++.dg/vect/pr21734_1.cc: New.
19533         * g++.dg/vect/pr21734_2.cc: New.
19534
19535 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
19536
19537         PR c++/20350
19538         * g++.dg/template/spec24.C: New.
19539
19540         PR c++/21151
19541         * g++.dg/pch/local-1.C: New.
19542         * g++.dg/pch/local-1.Hs: New.
19543
19544 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
19545
19546         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
19547         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
19548         * gcc.dg/tree-ssa/pr14341.c: New test.
19549         * gcc.dg/tree-ssa/pr14841.c: New test.
19550         * gcc.dg/tree-ssa/pr20701.c: New test.
19551         * gcc.dg/tree-ssa/pr21086.c: New test.
19552         * gcc.dg/tree-ssa/pr21090.c: New test.
19553         * gcc.dg/tree-ssa/pr21332.c: New test.
19554         * gcc.dg/tree-ssa/pr21458.c: New test.
19555         * gcc.dg/tree-ssa/pr21658.c: New test.
19556         * gcc.dg/tree-ssa/vrp01.c: New test.
19557         * gcc.dg/tree-ssa/vrp02.c: New test.
19558         * gcc.dg/tree-ssa/vrp03.c: New test.
19559         * gcc.dg/tree-ssa/vrp04.c: New test.
19560         * gcc.dg/tree-ssa/vrp05.c: New test.
19561         * gcc.dg/tree-ssa/vrp06.c: New test.
19562         * gcc.dg/tree-ssa/vrp07.c: New test.
19563         * gcc.dg/tree-ssa/vrp08.c: New test.
19564         * gcc.dg/tree-ssa/vrp09.c: New test.
19565         * gcc.dg/tree-ssa/vrp10.c: New test.
19566         * gcc.dg/tree-ssa/vrp11.c: New test.
19567         * gcc.dg/tree-ssa/vrp12.c: New test.
19568         * gcc.dg/tree-ssa/vrp13.c: New test.
19569
19570 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
19571
19572         PR 21029
19573         * gcc.dg/tree-ssa/pr21029.c: New test.
19574
19575 2005-06-01  Roger Sayle  <roger@eyesopen.com>
19576
19577         * gfortran.dg/logint-1.f: New test case.
19578         * gfortran.dg/logint-2.f: Likewise.
19579         * gfortran.dg/logint-3.f: Likewise.
19580
19581 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
19582
19583         PR c/21536
19584         PR c/20760
19585         * gcc.dg/20050527-1.c: New test.
19586
19587         * gcc.dg/i386-sse-12.c: New test.
19588
19589         PR fortran/21729
19590         * gfortran.dg/implicit_5.f90: New test.
19591
19592 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
19593
19594         PR fortran/20883
19595         * gfortran/assign_4.f90: New test.
19596         * gfortran/assign_2.f90: Change compile to run.
19597
19598 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
19599
19600         * lib/target-supports.exp
19601         (check_effective_target_sync_char_short): New.
19602         * gcc.dg/sync-2.c: New.
19603
19604 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
19605
19606         PR tree-optimization/21817
19607         * gcc.dg/torture/pr21817-1.c: New.
19608
19609 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
19610
19611         PR c++/21165
19612         * g++.dg/template/init5.C: New.
19613
19614 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
19615
19616         * gfortran.dg/char_initialiser_actual.f90:
19617         Test character initialisers as actual arguments.
19618         * gfortran.dg/char_pointer_comp_assign.f90:
19619         Test character pointer structure component assignments.
19620         * gfortran.dg/char_array_structure_constructor.f90:
19621         Test character components in structure constructors.
19622
19623 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
19624
19625         PR middle-end/20931
19626         * g++.dg/opt/pr20931.C: New test.
19627
19628 2005-05-31  Andreas Jaeger  <aj@suse.de>
19629
19630         PR testsuite/20772
19631         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
19632         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
19633         g++.old-deja/g++.ext/asmspec1.C,
19634         g++.old-deja/g++.other/regstack.C,
19635         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
19636         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
19637         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
19638         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
19639         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
19640         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
19641         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
19642         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
19643         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
19644         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
19645         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
19646         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
19647         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
19648         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
19649         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
19650         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
19651         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
19652         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
19653         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
19654
19655 2005-05-31  Jeff Law  <law@redhat.com>
19656
19657         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
19658
19659 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
19660
19661         PR middle-end/21743
19662         * gcc.dg/builtins-1.c: Activate disabled clog test.
19663         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19664
19665 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
19666
19667         * gfortran.dg/char_pointer_assign.f90:
19668         Test character-pointer assignments and pointer assignments.
19669         * gfortran.dg/char_pointer_dummy.f90:
19670         Test character-pointer dummy arguments.
19671         * gfortran.dg/char_pointer_func.f90:
19672         Test character-pointer function returns.
19673         * gfortran.dg/char_pointer_dependency.f90:
19674         Test character-pointer functions with dependencies.
19675
19676 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
19677
19678         PR c++/21784
19679         * g++.dg/lookup/using14.C: New test.
19680
19681 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
19682
19683         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
19684         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
19685         trailing ^M.
19686
19687 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
19688
19689         PR c++/17413
19690         * g++.dg/template/local5.C: New.
19691
19692         PR target/21761
19693         * gcc.c-torture/compile/pr21761.c: New.
19694
19695         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
19696         before darwin8.
19697
19698 2005-05-30  Steven G. Kargl
19699
19700         PR fortran/20846
19701         * gfortran.dg/inquire_8.f90: New test.
19702
19703 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19704
19705         PR libfortran/21376
19706         * gfortran.dg/output_exponents_1.f90: New test.
19707
19708 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19709
19710         PR libfortran/20006
19711         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
19712
19713 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
19714
19715         PR c++/21210
19716         * g++.dg/ext/complex1.C: New test.
19717
19718         PR c++/21340
19719         * g++.dg/init/ctor6.C: New test.
19720
19721 2005-05-29  Jan Hubicka  <jh@suse.cz>
19722
19723         * gcc.c-torture/compile/pr21562.c: New.
19724
19725 2005-05-28  Steven G. Kargl <kargls@comcast.net>
19726
19727         * gfortran.dg/subnormal_1.f90: New test.
19728
19729 2005-05-28  Jan Hubicka  <jh@suse.cz>
19730
19731         * tree-prof.exp: Fix comment.
19732         * value-prof-1.c: New.
19733         * value-prof-2.c: New.
19734         * value-prof-3.c: New.
19735         * value-prof-4.c: New.
19736
19737 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
19738
19739         PR c++/21614
19740         * g++.dg/expr/ptrmem6.C: New test.
19741         * g++.dg/expr/ptrmem6a.C: Likewise.
19742
19743 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
19744
19745         PR tree-optimization/21658
19746         * gcc.dg/tree-ssa/pr21658.c: New.
19747
19748 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
19749
19750         PR c++/21455
19751         * g++.dg/inherit/ptrmem3.C: New.
19752
19753         PR c++/21681
19754         * g++.dg/parse/template16.C: New.
19755
19756 2005-05-27  Andreas Jaeger  <aj@suse.de>
19757
19758         * gcc.dg/setjmp-2.c: Only run in 32-bit.
19759
19760         * gcc.dg/i386-sse-8.c: Run test on all archs.
19761
19762 2005-05-26  Mike Stump  <mrs@apple.com>
19763
19764         * objc.dg/isa-field-1.m: Only run on darwin.
19765         * objc.dg/lookup-1.m: Likewise.
19766         * objc.dg/try-catch-8.m: Likewise.
19767
19768 2005-05-26  Roger Sayle  <roger@eyesopen.com>
19769
19770         PR tree-optimization/9814
19771         * gcc.dg/pr9814-1.c: New test case.
19772
19773 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
19774
19775         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
19776         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
19777         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
19778         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
19779         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
19780         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
19781         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
19782         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
19783         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
19784         objc.dg/try-catch-8.m: New.
19785
19786 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
19787
19788         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
19789         remove extraneous semicolons.
19790
19791 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
19792
19793         * obj-c++.dg/comp-types-12.mm: New.
19794         * objc.dg/comp-types-11.m: New.
19795         * objc.dg/selector-4.m: New.
19796
19797 2005-05-26  Andreas Jaeger  <aj@suse.de>
19798
19799         PR testsuite/20772
19800         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
19801         g++.old-deja/g++.ext/attrib3.C,
19802         g++.old-deja/g++.other/store-expr1.C,
19803         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
19804         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
19805         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19806         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
19807         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
19808         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
19809         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
19810         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19811         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
19812         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
19813         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
19814         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
19815         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
19816         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
19817         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
19818         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
19819         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
19820         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19821         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
19822
19823 2005-05-26  Andreas Jaeger  <aj@suse.de>
19824
19825         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
19826         x86-64 compilation.
19827
19828 2005-05-26  Andreas Jaeger  <aj@suse.de>
19829
19830         PR testsuite/20772
19831         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
19832         gcc.misc-tests/i386-pf-athlon-1.c,
19833         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19834         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
19835         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
19836         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
19837         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
19838         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
19839         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
19840         programs.
19841
19842         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
19843         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
19844         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
19845         x86-64 compilation.
19846
19847         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
19848         x86_64.
19849
19850         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
19851         effective-target ilp32.
19852
19853 2005-05-26  David Ung  <davidu@mips.com>
19854
19855         * gcc.target/mips/ext_ins.c: New test for testing the generation
19856         of MIPS32/64 rev 2 ext/ins instructions.
19857
19858 2005-05-26  Andreas Jaeger  <aj@suse.de>
19859
19860         * treelang/compile/unsigned.tree: Use gimple instead of
19861         nonexisting generic dump.
19862
19863 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
19864
19865         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
19866
19867 2005-05-26  Andreas Jaeger  <aj@suse.de>
19868
19869         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
19870
19871 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19872
19873         PR libfortran/17283
19874         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
19875         Test callee-allocated memory with write statements.
19876
19877 2005-05-25  Roger Sayle  <roger@eyesopen.com>
19878
19879         PR middle-end/21709
19880         * gcc.dg/pr21709-1.c: New test case.
19881
19882 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
19883             Mike Stump  <mrs@apple.com>
19884
19885         * objc/execute/next_mapping.h: Update for C++.
19886
19887         * obj-c++.dg/selector-1.mm: Move to...
19888         * obj-c++.dg/selector-4.mm: here...
19889
19890         * obj-c++.dg/basic.mm: New.
19891         * obj-c++.dg/comp-types-1.mm: New.
19892         * obj-c++.dg/cxx-class-1.mm: New.
19893         * obj-c++.dg/cxx-ivars-1.mm: New.
19894         * obj-c++.dg/cxx-ivars-2.mm: New.
19895         * obj-c++.dg/cxx-ivars-3.mm: New.
19896         * obj-c++.dg/cxx-scope-1.mm: New.
19897         * obj-c++.dg/cxx-scope-2.mm: New.
19898         * obj-c++.dg/defs.mm: New.
19899         * obj-c++.dg/empty-private-1.mm: New.
19900         * obj-c++.dg/encode-1.mm: New.
19901         * obj-c++.dg/encode-2.mm: New.
19902         * obj-c++.dg/encode-3.mm: New.
19903         * obj-c++.dg/extern-c-1.mm: New.
19904         * obj-c++.dg/extra-semi.mm: New.
19905         * obj-c++.dg/fix-and-continue-2.mm: New.
19906         * obj-c++.dg/isa-field-1.mm: New.
19907         * obj-c++.dg/ivar-list-semi.mm: New.
19908         * obj-c++.dg/local-decl-1.mm: New.
19909         * obj-c++.dg/lookup-1.mm: New.
19910         * obj-c++.dg/lookup-2.mm: New.
19911         * obj-c++.dg/method-1.mm: New.
19912         * obj-c++.dg/method-2.mm: New.
19913         * obj-c++.dg/method-3.mm: New.
19914         * obj-c++.dg/method-4.mm: New.
19915         * obj-c++.dg/method-5.mm: New.
19916         * obj-c++.dg/method-6.mm: New.
19917         * obj-c++.dg/method-7.mm: New.
19918         * obj-c++.dg/no-extra-load.mm: New.
19919         * obj-c++.dg/overload-1.mm: New.
19920         * obj-c++.dg/pragma-1.mm: New.
19921         * obj-c++.dg/pragma-2.mm: New.
19922         * obj-c++.dg/private-1.mm: New.
19923         * obj-c++.dg/private-2.mm: New.
19924         * obj-c++.dg/proto-qual-1.mm: New.
19925         * obj-c++.dg/qual-types-1.mm: New.
19926         * obj-c++.dg/stubify-1.mm: New.
19927         * obj-c++.dg/stubify-2.mm: New.
19928         * obj-c++.dg/super-class-1.mm: New.
19929         * obj-c++.dg/super-class-2.mm: New.
19930         * obj-c++.dg/super-dealloc-1.mm: New.
19931         * obj-c++.dg/super-dealloc-2.mm: New.
19932         * obj-c++.dg/template-1.mm: New.
19933         * obj-c++.dg/template-2.mm: New.
19934         * obj-c++.dg/template-3.mm: New.
19935         * obj-c++.dg/template-4.mm: New.
19936         * obj-c++.dg/template-5.mm: New.
19937         * obj-c++.dg/template-6.mm: New.
19938         * obj-c++.dg/try-catch-1.mm: New.
19939         * obj-c++.dg/try-catch-2.mm: New.
19940         * obj-c++.dg/try-catch-3.mm: New.
19941         * obj-c++.dg/try-catch-4.mm: New.
19942         * obj-c++.dg/try-catch-5.mm: New.
19943         * obj-c++.dg/try-catch-6.mm: New.
19944         * obj-c++.dg/try-catch-7.mm: New.
19945         * obj-c++.dg/try-catch-8.mm: New.
19946         * obj-c++.dg/try-catch-9.mm: New.
19947         * obj-c++.dg/va-meth-1.mm: New.
19948
19949 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
19950
19951         * obj-c++.dg/selector-1.mm: New.
19952         * obj-c++.dg/selector-2.mm: New.
19953
19954 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
19955
19956         * obj-c++.dg/selector-3.mm: New.
19957         * objc.dg/selector-3.m: New.
19958
19959 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
19960
19961         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
19962         about where warning appears.
19963
19964 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
19965
19966         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
19967         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
19968         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
19969         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
19970
19971 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
19972
19973         * gcc.dg/20050524-1.c: New test.
19974
19975 2005-05-25  Jan Hubicka  <jh@suse.cz>
19976
19977         * gcc.dg/tree-prof/inliner-1.c: New.
19978
19979 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
19980
19981         * gcc.dg/tree-prof: New directory.
19982         * gcc.dg/tree-prof/tree-prof.exp: New.
19983
19984 2005-05-25  DJ Delorie  <dj@redhat.com>
19985
19986         * gcc.dg/Wattributes-1.c: New.
19987         * gcc.dg/Wattributes-2.c: New.
19988         * gcc.dg/Wattributes-3.c: New.
19989
19990 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
19991
19992         PR tree-optimization/19833
19993         * gcc.dg/uninit-4.c: Remove xfail.
19994         * gcc.dg/uninit-9.c: Ditto.
19995
19996 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
19997
19998         * obj-c++.dg/bitfield-[1-5].mm: New.
19999         * obj-c++.dg/class-protocol-1.mm: New.
20000         * obj-c++.dg/comp-types-1[0-1].mm: New.
20001         * obj-c++.dg/comp-types-[2-9].mm: New.
20002         * obj-c++.dg/encode-[4-8].mm: New.
20003         * obj-c++.dg/layout-1.mm: New.
20004         * obj-c++.dg/method-1[0-9].mm: New.
20005         * obj-c++.dg/method-2[0-1].mm: New.
20006         * obj-c++.dg/method-[8-9].mm: New.
20007         * obj-c++.dg/objc-gc-3.mm: New.
20008         * obj-c++.dg/try-catch-10.mm: New.
20009         * objc.dg/bitfield-5.m: New.
20010         * objc.dg/comp-types-10.m: New.
20011         * objc.dg/comp-types-9.m: New.
20012         * objc.dg/layout-1.m: New.
20013         * objc.dg/objc-gc-4.m: New.
20014         * objc.dg/try-catch-9.m: New.
20015         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20016         * objc.dg/comp-types-1.m: Likewise.
20017         * objc.dg/comp-types-[5-6].m: Likewise.
20018         * objc.dg/method-9.m: Likewise.
20019
20020 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20021
20022         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20023         and on hardware without VMX support.
20024
20025         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20026
20027         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20028
20029         * lib/profopt.exp (dg-final-generate, dg-final-use,
20030         profopt-final-code, profopt-get-options): New.
20031         (profopt-execute): Process test directives.
20032
20033         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20034         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20035         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20036
20037 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20038
20039         PR C++/21645
20040         * g++.dg/init/ctor5.C: New test.
20041
20042 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20043
20044         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20045         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20046         vect-113.c, vect-114.c.
20047
20048 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20049
20050         * gcc.dg/const-elim-1.c: Remove xfails.
20051
20052 2005-05-23  Jeff Law  <law@redhat.com>
20053
20054         * gcc.c-torture/compile/pr21638.c: New test.
20055         * gcc.c-torture/compile/20050520-1.c: New test.
20056
20057 2005-05-23  Nick Clifton  <nickc@redhat.com>
20058
20059         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20060         be a proper triple, ie: m32r*-*-*.
20061         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20062
20063 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20064
20065         PR middle-end/21331
20066         PR tree-opt/21293
20067         * gcc.c-torture/compile/pr21293.c: New test.
20068         * gcc.c-torture/execute/pr21331.c: New test.
20069
20070 2004-05-20  Richard Henderson  <rth@redhat.com>
20071
20072         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20073
20074 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20075
20076         * obj-c++-dg.exp: Add.
20077         * obj-c++.exp: Add.
20078         * obj-c++.dg/dg.exp: Add.
20079
20080 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20081
20082         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20083         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20084
20085 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20086
20087         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20088
20089 2004-05-19  Richard Henderson  <rth@redhat.com>
20090
20091         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20092
20093 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20094
20095         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20096
20097         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20098
20099 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20100
20101         PR c++/21495
20102         * g++.dg/parse/extern1.C: New test.
20103         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20104
20105 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20106
20107         * gcc.dg/c99-math.h: New.
20108         * gcc.dg/c99-math-float-1.c: New test.
20109         * gcc.dg/c99-math-double-1.c: Likewise.
20110         * gcc.dg/c99-math-long-double-1.c: Likewise.
20111
20112 2005-05-18  Richard Henderson  <rth@redhat.com>
20113
20114         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20115
20116 2005-05-18  Devang Patel  <dpatel@apple.com>
20117
20118         * g++.dg/opt/20050511-1.C: New test.
20119
20120 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
20121
20122         PR libfortran/21127
20123         * gfortran.dg/reshape-complex.f90: New test.
20124
20125 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
20126
20127         * gfortran.dg/array_constructor_1.f90: New test.
20128         * gfortran.dg/array_constructor_2.f90: New test.
20129
20130 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20131
20132         PR fortran/20954
20133         * gfortran.dg/pr20954.f: New test.
20134
20135 2005-05-17  Mike Stump  <mrs@apple.com>
20136
20137         Yet more Objective-C++...
20138
20139         * objc.dg/method-5.m: Update.
20140         * objc.dg/method-6.m: Update.
20141         * objc.dg/method-7.m: Update.
20142         * objc.dg/method-9.m: Update.
20143         * objc.dg/try-catch-2.m: Update.
20144
20145 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
20146
20147         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
20148         Remove little-endian optimizations.
20149
20150 2005-05-17  Jeff Law  <law@redhat.com>
20151
20152         * g++.dg/tree-ssa/pr14814.C: New test.
20153         * gcc.dg/tree-ssa/pr14814.C: New test.
20154         * gcc.dg/tree-ssa/pr17141-1.C: New test.
20155         * gcc.dg/tree-ssa/pr17141-2.C: New test.
20156
20157 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20158
20159         * gcc.dg/compat/generate-random.c: Do not include
20160         libiberty.h.
20161         * gcc.dg/compat/generate-random_r.c: Likewise.
20162
20163 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
20164
20165         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
20166
20167 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20168
20169         PR middle-end/21595
20170         * g++.dg/tree-ssa/builtin1.C: New testcase.
20171
20172 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
20173
20174         PR c++/21454
20175         * g++.dg/opt/const4.C: New test.
20176
20177         PR middle-end/21492
20178         * g++.dg/opt/crossjump1.C: New test.
20179
20180         PR tree-optimization/21610
20181         * gcc.c-torture/compile/20050516-1.c: New test.
20182
20183         PR fortran/15080
20184         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20185         about the test failing.
20186         * gfortran.fortran-torture/execute/where_7.f90: New test.
20187         * gfortran.fortran-torture/execute/where_8.f90: New test.
20188
20189 2005-05-16  Richard Henderson  <rth@redhat.com>
20190
20191         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20192         i?86 and x86_64.
20193
20194 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
20195
20196         * gcc.dg/compat/generate-random.c (config.h): Do not include.
20197         (limits.h): Include unconditionally.
20198         (stdlib.h): Likewise.
20199         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20200         (limits.h): Include unconditionally.
20201         (stdlib.h): Likewise.
20202         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20203         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20204         (limits.h): Include unconditionally.
20205         (stdlib.h): Likewise.
20206         (hashtab.h): Do not include.
20207         (getopt.h): Likewise.
20208         (stddef.h): Include.
20209         (hashval_t): Define.
20210         (struct entry): Add "next" field.
20211         (HASH_SIZE): New macro.
20212         (hash_table): New variable.
20213         (switchfiles): Do not use xmalloc.
20214         (mix): New macro.
20215         (iterative_hash): New function.
20216         (hasht): Remove.
20217         (e_exists): New function.
20218         (e_insert): Likewise.
20219         (output): Use, instead of libiberty hashtable functions.
20220         (main): Do not use getopt.  Do not call htab_create.
20221
20222 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
20223
20224         PR libstdc++/21526
20225         * lib/target-supports.exp (check_mkfifo_available):
20226         Return 0 for cygwin as mkfifo support incomplete on platform.
20227         Fix typos in comments.
20228
20229 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
20230
20231         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20232
20233 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
20234
20235         PR fortran/17432
20236         * gfortran.dg/assign_4.f: New test.
20237
20238 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
20239
20240         PR tree-optimization/21563
20241         * gcc.dg/tree-ssa/pr21563.c: New.
20242
20243 2005-05-14  Jan Hubicka  <jh@suse.cz>
20244
20245         * gcc.dg/noreturn-7.c: Allow control reaches warning.
20246
20247 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
20248
20249         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20250
20251 2005-05-13  Julian Brown  <julian@codesourcery.com>
20252
20253         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20254         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20255
20256 2005-05-13  Jan Hubicka  <jh@suse.cz>
20257
20258         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20259         * gcc.dg/fold-xor-?.c: Likewise.
20260         * gcc.dg/pr15784-?.c: Likewise.
20261         * gcc.dg/pr20922-?.c: Likewise.
20262         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20263         * gcc.dg/tree-ssa/pr17598.c: Likewise.
20264         * gcc.dg/tree-ssa/pr20470.c: Likewise.
20265
20266 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20267
20268         PR fortran/21260
20269         * gfortran.dg/hollerith_1.f90: New test.
20270
20271 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20272
20273         * gfortran.dg/func_result_2.f90: New test.
20274
20275 2005-05-11  Bud Davis  <bdavis@gfortran.org>
20276
20277         * gfortran.dg/dev_null.f90: New test.
20278
20279 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
20280
20281         * gcc.dg/arm-vfp1.c: Revert last change.
20282
20283 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
20284
20285         PR middle-end/19807
20286         PR tree-optimization/19639
20287         * g++.dg/tree-ssa/pr19807.C: New testcase.
20288
20289 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20290
20291         PR libfortran/21471
20292         * gfortran.dg/append-1.f90: New test.
20293
20294 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20295
20296         * gcc.dg/pr18501.c: XFAIL.
20297         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20298         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20299         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20300         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20301         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20302         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
20303         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
20304         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
20305
20306 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20307
20308         PR fortran/20178
20309         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
20310         gfortran.dg/f2c_3.f90: New tests.
20311
20312         * gfortran.dg/return_1.f90: Fix dg annotation.
20313
20314 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20315
20316         * gcc.c-torture/compile/20050510-1.c: New test.
20317
20318 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
20319
20320         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
20321
20322 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
20323
20324         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
20325
20326 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
20327
20328         PR c/17913
20329         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
20330
20331 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
20332
20333         PR c/21342
20334         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
20335         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
20336
20337 2005-05-10  Ben Elliston  <bje@au.ibm.com>
20338
20339         PR debug/16676
20340         * gcc.dg/debug/pr16676.c: New test.
20341
20342 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
20343
20344         PR testsuite/21443
20345         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
20346         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
20347         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
20348         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
20349         Change -O1 to -O2.
20350         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
20351         -fno-tree-dominator-opts.
20352
20353 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20354
20355         * gfortran.dg/return_1.f90: New test.
20356
20357 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
20358
20359         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
20360
20361         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
20362
20363 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
20364
20365         PR c++/21427
20366         * g++.dg/inherit/covariant13.C: New.
20367
20368 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20369
20370         PR libfortran/19155
20371         * gfortran.dg/pr19155.f: New test.
20372
20373 2005-05-08  Roger Sayle  <roger@eyesopen.com>
20374
20375         PR inline-asm/8788
20376         * gcc.dg/pr8788-1.c: New testcase.
20377
20378 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
20379
20380         PR target/21416
20381         * gcc.target/mips/fpcmp-[12].c: New tests.
20382
20383 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
20384
20385         * lib/target-supports-dg.exp (dg-require-fork): New function.
20386         (dg-require-mkfifo): Likewise.
20387         * lib/target-supports.exp (check_function_available): New
20388         function.
20389         (check_fork_available): Likewise.
20390         (check_mkfifo_available): Likewise.
20391
20392 2005-05-06  Jeff Law  <law@redhat.com>
20393
20394         * gcc.c-torture/compile/pr21380.c: New test.
20395
20396 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
20397
20398         PR c++/20961
20399         * g++.dg/ext/weak3.C: New test.
20400
20401 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
20402
20403         PR c++/21352
20404         * g++.dg/template/crash37.C: New test.
20405
20406 2005-05-05  Paul Brook  <paul@codesourcery.com>
20407
20408         * gcc.dg/arm-g2.c: Use effective-target arm32.
20409         * gcc.dg/arm-mmx-1.c: Ditto.
20410         * gcc.dg/arm-scd42-2.c: Ditto.
20411         * gcc.dg/arm-vfp1.c: Ditto.
20412         * lib/target-supports.exp (check_effective_target_arm32): New
20413         function.
20414
20415 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
20416
20417         PR libfortran/21354
20418         gfortran.dg/in_pack_rank7.f90: New test.
20419
20420 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
20421
20422         PR middle-end/15618
20423         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
20424
20425 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
20426
20427         PR middle-end/21265
20428         * gcc.dg/20050503-1.c: New test.
20429
20430         PR rtl-optimization/21239
20431         * gcc.dg/i386-sse-11.c: New test.
20432
20433 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
20434
20435         PR target/16888
20436         * gcc.target/i386/asm-1.c: New test.
20437
20438 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
20439
20440         PR rtl-optimization/21330
20441         * gcc.c-torture/execute/20050502-1.c: New test.
20442
20443         PR target/21297
20444         * gcc.c-torture/execute/20050502-2.c: New test.
20445
20446 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
20447
20448         PR middle-end/21282
20449         * gcc.dg/pr21282.c: New.
20450
20451 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
20452
20453         * gcc.dg/vect/pr20122.c: Clean up .vect file.
20454         * gcc.dg/vect/vect-92.c: Likewise.
20455         * gcc.dg/vect/vect-93.c: Likewise.
20456         * gcc.dg/vect/vect-dv-1.c: Likewise.
20457         * gcc.dg/vect/vect-dv-2.c: Likewise.
20458         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
20459
20460 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
20461
20462         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
20463         * gfortran.dg/vect/vect-2.f90: Likewise.
20464         * gfortran.dg/vect/vect-3.f90: Likewise.
20465         * gfortran.dg/vect/vect-4.f90: Likewise.
20466         * gfortran.dg/vect/vect-5.f90: Likewise.
20467
20468 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
20469
20470         PR target/20813
20471         * gcc.dg/rs6000-fpint-2.c: New.
20472
20473 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
20474
20475         PR c/15698
20476         * gcc.dg/builtins-30.c: Update expected messages.
20477         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
20478         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
20479         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
20480
20481 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
20482
20483         PR tree-optimization/21294
20484         * gcc.dg/tree-ssa/pr21294.c: New.
20485
20486 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
20487
20488         * gcc.dg/altivec-3.c (vec_store): Do not use the old
20489         __builtin_altivec_st_internal_4si built-in.
20490
20491 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
20492
20493         PR c++/15875
20494         * g++.dg/template/ptrmem14.C: New test.
20495
20496 2005-05-02  Paul Brook  <paul@codesourcery.com>
20497
20498         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
20499
20500 2005-05-02  Michael Matz  <matz@suse.de>
20501
20502         PR c++/19542
20503         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
20504
20505 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
20506
20507         * g++.dg/cpp/weak.C: New test.
20508
20509 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
20510
20511         * gcc.dg/tree-ssa/loop-8.c: New test.
20512
20513 2005-04-30  Michael Maty  <matz@suse.de>
20514
20515         * gcc.dg/inline-mcpy.c: New test.
20516
20517 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
20518
20519         PR libfortran/18958
20520         * gfortran.dg/eoshift.f90: New test case.
20521
20522 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
20523
20524         PR libfortran/18857
20525         * gfortran.dg/matmul_1.f90: New test.
20526
20527 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
20528
20529         PR tree-optimization/21030
20530         * gcc.dg/tree-ssa/pr21030.c: New.
20531
20532 2005-04-29  Devang Patel  <dpatel@apple.com>
20533
20534         PR tree-optimization/21272
20535         * gcc.dg/vect/vect-ifcvt-10.c: New test.
20536
20537 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
20538
20539         PR fortran/13082
20540         PR fortran/18824
20541         * gfortran.dg/entry_4.f90: New test.
20542         * gfortran.fortran-torture/execute/entry_1.f90: New test.
20543         * gfortran.fortran-torture/execute/entry_2.f90: New test.
20544         * gfortran.fortran-torture/execute/entry_3.f90: New test.
20545         * gfortran.fortran-torture/execute/entry_4.f90: New test.
20546         * gfortran.fortran-torture/execute/entry_5.f90: New test.
20547         * gfortran.fortran-torture/execute/entry_6.f90: New test.
20548         * gfortran.fortran-torture/execute/entry_7.f90: New test.
20549
20550 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20551
20552         * gfortran.fortran-torture/execute/entry_8.f90: New test.
20553
20554 2005-04-29  Paul Brook  <paul@codesourcery.com>
20555
20556         * gfortran.dg/entry_3.f90: New test.
20557
20558 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20559
20560         * gfortran.dg/implicit_4.f90: New test.
20561
20562 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
20563
20564         * lib/target-supports.exp (check_profiling_available): Return
20565         false for xtensa-*-elf.
20566
20567 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
20568
20569         * lib/fortran-torture.exp (fortran-torture.exp): Catch
20570         error if file cannot be deleted.
20571
20572 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
20573
20574         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
20575         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
20576         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
20577         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
20578         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
20579         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
20580         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
20581         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
20582         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
20583         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20584         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
20585         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
20586         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
20587
20588 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20589
20590         PR fortran/20865
20591         * gfortran.dg/pr20865.f90: New test.
20592
20593 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
20594
20595         * gcc.dg/void-cast-2.c: New test.
20596
20597 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20598
20599         PR c/21159
20600         * gcc.dg/void-cast-1.c: New test.
20601
20602 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
20603
20604         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
20605
20606 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20607
20608         PR fortran/21177
20609         * gfortran.dg/pr21177.f90: New test.
20610
20611 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
20612
20613         PR tree-optimization/21171
20614         * gcc.dg/tree-ssa/pr21171.c: New test.
20615
20616 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
20617
20618         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20619         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20620         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20621         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20622         gcc.dg/tree-ssa/gen-vect-32.c: New.
20623         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
20624         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
20625         don't run on PPC32.
20626
20627 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20628
20629         PR c/21213
20630         * gcc.dg/transparent-union-3.c: New test.
20631
20632 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
20633
20634         PR c/20740
20635         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
20636         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
20637         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
20638         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
20639         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
20640         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
20641
20642 2005-04-26  Jeff Law  <law@redhat.com>
20643
20644         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
20645         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
20646         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
20647         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
20648         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
20649         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
20650         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
20651
20652 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
20653
20654         PR tree-optimization/17598
20655         * gcc.dg/tree-ssa/pr17598.c: New testcase.
20656
20657 2005-04-25  Mike Stump  <mrs@apple.com>
20658
20659         * objc.dg/fix-and-continue-1.m: Add.
20660
20661 2005-04-25  Roger Sayle  <roger@eyesopen.com>
20662
20663         PR c++/20995
20664         * g++.dg/opt/pr20995-1.C: New test case.
20665
20666 2005-04-25  Devang Patel <dpatel@apple.com>
20667
20668         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
20669
20670 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
20671
20672         PR testsuite/21062
20673         * g++.dg/opt/alias2.C (printf): Correct the prototype.
20674
20675 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
20676
20677         PR C++/21188
20678         * g++.dg/opt/rtti2.C: New test.
20679
20680 2005-04-25  Paul Brook  <paul@codesourcery.com>
20681         Steven G. Kargl  <kargls@comcast.net>
20682
20683         PR fortran/20879
20684         * gfortran.dg/ichar_1.f90: New file.
20685
20686 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
20687
20688         PR middle-end/20991
20689         * g++.dg/opt/pr20991.C: New test.
20690
20691         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
20692         where sizeof (type) < __alignof__ (type).
20693         * gcc.dg/compat/struct-layout-1.h: Likewise.
20694
20695 2005-04-24  Per Bothner  <per@bothner.com>
20696             Devang Patel  <dpatel@apple.com>
20697
20698         PR preprocessor/20907
20699         * gcc.dg/cpp/very-long-comment.c: New test.
20700
20701 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20702
20703         PR fortran/20059
20704         * gfortran.dg/common_5.f: New test.
20705
20706 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
20707
20708         PR middle-end/21082
20709         * g++.dg/tree-ssa/pr21082.C: New testcase.
20710
20711 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
20712
20713         * gcc.dg/vect/vect-99.c: New test.
20714
20715 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
20716
20717         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
20718
20719 2005-04-22  Jeff Law  <law@redhat.com>
20720
20721         * gcc.dg/uninit-5.c: Remove xfails.
20722         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
20723         conditionals and loads.
20724
20725 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
20726
20727         PR libfortran/20074
20728         PR libfortran/20436
20729         PR libfortran/21108
20730         * gfortran.dg/nested_reshape.f90: new test
20731         * gfortran.dg/reshape-alloc.f90: new test
20732         * gfortran.dg/reshape.f90: new test
20733
20734 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
20735
20736         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
20737
20738         * gcc.dg/arm-vfp1.c: New test.
20739
20740 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
20741
20742         PR c++/21087
20743         * g++.dg/lookup/builtin2.C: New test.
20744
20745 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20746
20747         * gcc.dg/weak/weak-13.c: New test.
20748
20749 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
20750
20751         * lib/target-supports.exp (check_effective_target_sync_int_long):
20752         Add powerpc*.
20753
20754 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
20755
20756         * gcc.target/mips/branch-1.c: New test.
20757
20758 2005-04-21  Richard Henderson  <rth@redhat.com>
20759
20760         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
20761         * gcc.dg/vect/vect-86.c: Likewise.
20762         * gcc.dg/vect/vect-87.c: Likewise.
20763         * gcc.dg/vect/vect-88.c: Likewise.
20764
20765 2005-04-21  Devang Patel  <dpatel@apple.com>
20766
20767         PR optimization/20994
20768         * gcc.dg/tree-ssa/ifc-3.c: New test.
20769
20770 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
20771
20772         PR c/12913
20773         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
20774         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
20775         gcc.dg/c99-vla-jump-5.c: New tests.
20776
20777 2005-04-19  Richard Henderson  <rth@redhat.com>
20778
20779         * lib/target-supports.exp (check_effective_target_vect_int_mult):
20780         Fix typo in exists check.
20781         (check_effective_target_sync_int_long): New.
20782         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
20783         * gcc.dg/ia64-sync-2.c: Likewise.
20784         * gcc.dg/ia64-sync-3.c: Likewise.
20785         * gcc.dg/ia64-sync-4.c: Likewise.
20786
20787 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
20788
20789         * gcc.dg/fold-xor-1.c: New test.
20790         * gcc.dg/fold-xor-2.c: New test.
20791
20792 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
20793
20794         PR target/20670
20795         * g++.dg/eh/fp-regs.C: New test.
20796
20797 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
20798
20799         * gcc.dg/Wint-to-pointer-cast-1.c,
20800         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
20801         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
20802         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
20803
20804 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20805
20806         PR fortran/16861
20807         * gfortran.dg/pr16861.f90: New test.
20808
20809 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
20810
20811         * gcc.dg/pr21085.c: New test.
20812
20813 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
20814
20815         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
20816         (setup_mips_tests, dg-mips-options): New procedures.
20817         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
20818         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
20819         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
20820         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20821         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
20822         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
20823         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
20824         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20825         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
20826         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
20827         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
20828         dg-mips-options instead of dg-options.  Remove now-redundant
20829         preprocessor guards.
20830         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
20831         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20832         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20833         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
20834         * gcc.dg/vr-mult-2.c: Delete.
20835         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
20836         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
20837         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
20838         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
20839         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
20840         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
20841         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
20842
20843 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
20844
20845         * ada/acats/run_all.sh: Use sync when executable not present.
20846
20847 2005-04-18  Devang Patel  <dpatel@apple.com>
20848
20849         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
20850         * gcc.dg/vect/vect-11a.c: New.
20851         * gcc.dg/vect/vect-none.c: Update.
20852         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
20853
20854 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
20855
20856         PR tree-optimization/20922
20857         * gcc.dg/pr20922-1.c: New test.
20858         * gcc.dg/pr20922-2.c: New test.
20859         * gcc.dg/pr20922-3.c: New test.
20860         * gcc.dg/pr20922-4.c: New test.
20861         * gcc.dg/pr20922-5.c: New test.
20862         * gcc.dg/pr20922-6.c: New test.
20863
20864 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20865
20866         PR libfortran/20950
20867         * gfortran.dg/pr20950.f: New test.
20868
20869 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20870
20871         PR libfortran/19216
20872         * gfortran.dg/pr19216.f: New test.
20873
20874 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
20875
20876         PR tree-optimization/21001
20877         * gcc.dg/tree-ssa/pr21001.c: New.
20878
20879 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
20880
20881         PR libfortran/21075
20882         * gfortran.dg/reshape_rank7.f90: New test.
20883
20884 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
20885
20886         PR libfortran/12884 gfortran.dg/pr12884.f: New test
20887         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
20888         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
20889         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
20890         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
20891         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
20892         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
20893         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
20894         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
20895         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
20896         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
20897         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
20898         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
20899         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
20900         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
20901         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
20902         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
20903         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
20904         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
20905         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
20906         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
20907
20908 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
20909
20910         * gfortran.dg/wtruncate.f: New testcase.
20911         * gfortran.dg/wtruncate.f90: New testcase.
20912
20913 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/21025
20916         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
20917         which sizeof/alignof is dependent, rather than just whether we are
20918         processing_template_decl.
20919
20920 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
20921
20922         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20923         corrected typo where the wrong variables had been compared.
20924
20925 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
20926
20927         PR libfortran/18495
20928         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20929         Test callee-allocated version of return array with a write
20930         statement.
20931         Test spread with a temporary with another write statement.
20932
20933 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
20934
20935         PR tree-optimization/21031
20936         * gcc.dg/tree-ssa/pr21031.c: New.
20937
20938 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
20939
20940         PR tree-optimization/21004
20941         * gcc.dg/builtins-53.c: Include builtins-config.h.
20942         Check floorf, ceilf, floorl and ceill transformations
20943         only when HAVE_C99_RUNTIME is defined.
20944
20945 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
20946
20947         PR middle-end/20739
20948         * gcc.dg/tree-ssa/pr20739.c: New test.
20949
20950 2005-04-14  Mike Stump  <mrs@apple.com>
20951
20952         * gcc.dg/Foundation.framework/empty: New.
20953         * gcc.dg/framework-2.c: New.
20954
20955 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
20956
20957         PR tree-optimization/21021
20958         * gcc.c-torture/compile/pr21021.c: New.
20959
20960 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
20961
20962         PR testsuite/21010
20963         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
20964         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
20965         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
20966         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
20967         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
20968         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
20969         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
20970         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
20971
20972 2005-04-14  Richard Henderson  <rth@redhat.com>
20973
20974         * lib/target-supports.exp (check_effective_target_vect_condition):
20975         Add ia64, i?86, and x86_64.
20976
20977 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
20978
20979         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
20980
20981 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
20982
20983         PR tree-optimization/20657
20984         * gcc.dg/tree-ssa/pr20657.c: New.
20985
20986 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
20987
20988         * gcc.dg/builtins-53.c: Also check (int)trunc* and
20989         (long long int)trunc*.
20990
20991 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
20992
20993         PR target/20927
20994         * gcc.dg/pr20927.c: New test.
20995
20996 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
20997
20998         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
20999         * gcc.target/mips/asm-1.c: Likewise.
21000
21001 2005-04-13  Dale Johannesen  <dalej@apple.com>
21002
21003         * objc.dg/objc-fast-4.m: New.
21004
21005 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21006
21007         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21008         directory.
21009         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21010
21011 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21012
21013         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21014         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21015         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21016
21017 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21018
21019         PR tree-optimization/20913
21020         * gcc.dg/tree-ssa/pr20913.c: New.
21021
21022         PR tree-optimization/20702
21023         * gcc.dg/tree-ssa/pr20702.c: New.
21024
21025 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21026
21027         PR c++/13744
21028         * g++.dg/inherit/local3.C: New test.
21029
21030 2005-04-12  Jeff Law  <law@redhat.com>
21031
21032         * gcc.dg/tree-ssa/20050412-1.c: New test.
21033
21034 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21035
21036         PR libfortran/19016
21037         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21038         Add tests with mask generated by expression.
21039         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21040         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21041         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21042
21043 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21044
21045         PR middle-end/20917
21046         * gcc.dg/20050409-1.c: New test.
21047
21048 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21049
21050         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21051
21052 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21053
21054         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21055         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21056         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21057         (TARGET_CXX): Adjust accordingly.
21058         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21059         determine_class_data_visibility and class_data_always_comdat.
21060         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21061         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21062         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21063         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21064         (arm_cxx_determine_class_data_visibility): New.
21065         (arm_cxx_class_data_always_comdat): Likewise.
21066         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21067         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21068         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21069         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21070         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21071         Define.
21072
21073 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21074
21075         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21076
21077 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21078
21079         * gcc.dg/i386-darwin-fpmath.c: New.
21080
21081 2004-04-11  Devang Patel  <dpatel@apple.com>
21082
21083         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21084         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21085         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21086         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21087         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21088         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21089         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21090         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21091         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21092
21093 2004-04-11  Devang Patel  <dpatel@apple.com>
21094
21095         * gcc.dg/vect/vect-dv-1.c: New test.
21096         * gcc.dg/vect/vect-dv-2.c: New test.
21097
21098 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21099
21100         PR tree-optimization/20933
21101         * gcc.dg/tree-ssa/pr20933.c: New test.
21102
21103 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21104
21105         * gfortran.dg/fold_nearest.f90: New test.
21106
21107 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
21108
21109         * gcc.dg/tree-ssa/alias-1.c: New test.
21110
21111 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21112
21113         PR tree-optimization/20920
21114         * g++.dg/tree-ssa/pr20920.C: New test.
21115
21116 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
21117
21118         * gcc.dg/builtins-53.c: Also check (int)ceil* and
21119         (long long int)ceil*.
21120
21121 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
21122
21123         * g++.dg/warn/Wdtor1.C: Declare template in system header with
21124         explicit C++ linkage.
21125
21126 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21127
21128         * gfortran.dg/pr17229.f: Take care of the new obsolescence
21129         warning for arithmetic IF statements.
21130
21131 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
21132
21133         * eor_handling_1.f90: New test case.
21134         * eor_handling_2.f90: New test case.
21135         * eor_handling_3.f90: New test case.
21136         * eor_handling_4.f90: New test case.
21137         * eor_handling_5.f90: New test case.
21138         * noadv_size.f90: New test case.
21139         * pad_no.f90: New test case.
21140
21141 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
21142
21143         * gcc.c-torture/execute/20050410-1.c: New test.
21144
21145 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
21146
21147         * gcc.dg/pr20126.c: New.
21148
21149 2005-04-09  Bud Davis  <bdavis@gfortran.org>
21150             Steven G. Kargl <kargls@comcast.net>
21151
21152         * gfortran.dg/PR19872.f: New test.
21153
21154 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21155
21156         * gfortran.dg/nint_1.f90: Fix dg-do directive.
21157
21158 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21159
21160         * gfortran.dg/nint_1.f90: New test.
21161
21162 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21163
21164         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21165         Added test for callee-allocated arrays with write statements.
21166         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
21167         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
21168         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21169         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21170         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21171
21172 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21173
21174         PR libfortran/20163
21175         * gfortran.dg/open-options-blanks.f: New test.
21176
21177 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21178
21179         PR fortran/13257
21180         * gfortran.dg/comma_format_extension_[1234].f: New tests.
21181
21182 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
21183
21184         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21185         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21186         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21187         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21188         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21189         * gcc.c-torture/execute/stdarg-4.c: New test.
21190
21191         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21192
21193         PR target/20795
21194         * g++.dg/abi/param2.C: New test.
21195
21196 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21197
21198         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21199
21200 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21201
21202         * gcc.dg/builtins-53.c: New test.
21203
21204 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
21205
21206         * g++.dg/tree-ssa/pr18178.C: New test.
21207         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21208         * gcc.c-torture/execute/20041019-1.c: New test.
21209         * gcc.dg/tree-ssa/20041008-1.c: New test.
21210         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21211         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21212         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21213         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21214         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21215         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21216         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21217         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21218         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21219         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21220
21221 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
21222
21223         PR rtl-optimization/20466
21224         * gcc.c-torture/execute/pr20466-1.c: New test.
21225
21226 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
21227
21228         PR c++/20905
21229         * g++.dg/parse/cond2.C: New test.
21230
21231         PR c++/20145
21232         * g++.dg/warn/Wdtor1.C: New test.
21233
21234 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21235
21236         PR fortran/17229
21237         * gfortran.dg/pr17229.f: New test.
21238
21239 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
21240
21241         * gfortran.dg/tiny_1.f90: New test.
21242         * gfortran.dg/tiny_2.f90: ditto.
21243
21244 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
21245
21246         * gfortran.dg/eor_1.f90: Fix dg-do run line
21247         * gfortran.dg/open_new.f90: Fix dg-do run line
21248
21249 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
21250
21251         * lib/target-supports.exp (get_compiler_messages): Support
21252         optional arguments, the fourth being compiler options.
21253         (check_effective_target_fpic): New proc.
21254         * gcc.dg/20050321-2.c: Restrict to target fpic.
21255
21256 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
21257
21258         * gcc.dg/15443-1.c: New test.
21259         * gcc.dg/15443-2.c: Likewise.
21260
21261 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21262
21263         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21264
21265 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21266
21267         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21268
21269 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21270
21271         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21272         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21273         -m64.
21274         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21275         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21276         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21277
21278 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
21279
21280         PR c++/20212
21281         * g++.dg/warn/Wunused-11.C: New test.
21282
21283 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
21284
21285         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21286
21287 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
21288
21289         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21290
21291 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21292
21293         PR c++/20734
21294         * g++.dg/template/ptrmem13.C: New test.
21295
21296 2005-04-05  Per Bothner  <per@bothner.com>
21297
21298         * lib/gcc.exp: Always add -fno-show-column, for now.
21299
21300 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
21301
21302         PR testsuite/20767
21303         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
21304         of plain old "unsigned int" for the type of "i".  Makes this test
21305         64bit clean.
21306
21307 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
21308
21309         * gcc.dg/i386-ssefn-1.c: New test.
21310         * gcc.dg/i386-ssefn-2.c: New test.
21311         * gcc.dg/i386-ssefn-3.c: New test.
21312         * gcc.dg/i386-ssefn-4.c: New test.
21313
21314 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
21315
21316         PR tree-optimization/20076
21317         * gcc.dg/builtin-apply4.c: New test.
21318
21319         PR preprocessor/19475
21320         * gcc.dg/cpp/macspace1.c: New test.
21321         * gcc.dg/cpp/macspace2.c: New test.
21322
21323 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21324
21325         * gfortran.dg/pr20755.f: Fixed bad format.
21326
21327 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21328
21329         PR c++/20763
21330         * g++.dg/ext/attrib21.C: New test.
21331
21332 2004-04-05  Devang Patel  <dpatel@apple.com>
21333
21334         * lib/target-supports.exp (check_effective_target_vect_shif): New.
21335         * gcc.dg/vect/vect-shift-1.c: New test.
21336
21337 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21338
21339         PR libfortran/20755
21340         * gfortran.dg/pr20755.f: New test.
21341
21342 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
21343
21344         * gfortran.dg/pr15959.f90: New test.
21345         * gfortran.dg/string_pad_trunc.f90: New test.
21346
21347 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21348
21349         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
21350         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
21351         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
21352         syntax.
21353
21354 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21355
21356         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
21357
21358 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21359
21360         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
21361         * gcc.c-torture/compile/20011119-2.c: Likewise.
21362         * gcc.c-torture/compile/981001-2.c: Likewise.
21363
21364 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
21365
21366         PR c++/20679
21367         * g++.dg/template/overload4.C: New test.
21368
21369 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21370
21371         PR c++/20746
21372         * g++.dg/abi/covariant5.C: New.
21373
21374         PR debug/20505
21375         * g++.dg/debug/const2.C: New.
21376
21377 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
21378
21379         PR rtl-optimization/16104
21380         * gcc.c-torture/execute/20050316-1.c: New test.
21381
21382 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21383
21384         * g++.dg/template/spec23.C: Fix dg-error text.
21385
21386 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
21387
21388         PR c++/19199
21389         * g++.dg/expr/lval2.C: New.
21390
21391 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21392
21393         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
21394         __builtin_strcasecmp and __builtin_strncasecmp.
21395
21396 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         PR c++/20723
21399         * g++.dg/template/spec22.C: New.
21400         * g++.dg/template/spec23.C: New.
21401
21402 2005-04-03  Dale Ranta  <dir@lanl.gov>
21403             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21404
21405         PR libfortran/20068
21406         PR libfortran/20125
21407         PR libfortran/20156
21408         PR libfortran/20471
21409         * gfortran.dg/backspace.f: New test.
21410
21411 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
21412
21413         * gcc.dg/pr19345.c: New test.
21414
21415 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21416
21417         PR tree-optimization/20640
21418         * gcc.dg/torture/tree-loop-1.c: New.
21419
21420 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21421
21422         PR rtl-optimization/20290
21423         * gcc.c-torture/execute/loop-ivopts-2.c: New.
21424
21425 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
21426
21427         * gcc.dg/rs6000-fpint.c: New.
21428
21429 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
21430
21431         * gcc.dg/old-style-then-proto-1.c: New test.
21432
21433 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21434
21435         * gfortran.fortran-torture/execute/backspace.f90: Check
21436         after backspace and read was incorrect.
21437
21438 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21439
21440         * gcc.c-torture/execute/builtins/strcat.c: Check the result
21441         buffer past the terminating NUL using memcmp.
21442         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
21443         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
21444
21445         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
21446         Fix unused/uninitialized variable warnings.
21447
21448         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
21449         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
21450         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
21451         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
21452
21453         * gcc.c-torture/execute/builtins/abs-1-lib.c,
21454         gcc.c-torture/execute/builtins/fputs-lib.c,
21455         gcc.c-torture/execute/builtins/lib/fprintf.c,
21456         gcc.c-torture/execute/builtins/lib/main.c,
21457         gcc.c-torture/execute/builtins/lib/memcmp.c,
21458         gcc.c-torture/execute/builtins/lib/memmove.c,
21459         gcc.c-torture/execute/builtins/lib/mempcpy.c,
21460         gcc.c-torture/execute/builtins/lib/memset.c,
21461         gcc.c-torture/execute/builtins/lib/printf.c,
21462         gcc.c-torture/execute/builtins/lib/sprintf.c,
21463         gcc.c-torture/execute/builtins/lib/stpcpy.c,
21464         gcc.c-torture/execute/builtins/lib/strchr.c,
21465         gcc.c-torture/execute/builtins/lib/strcmp.c,
21466         gcc.c-torture/execute/builtins/lib/strcpy.c,
21467         gcc.c-torture/execute/builtins/lib/strcspn.c,
21468         gcc.c-torture/execute/builtins/lib/strlen.c,
21469         gcc.c-torture/execute/builtins/lib/strncat.c,
21470         gcc.c-torture/execute/builtins/lib/strncmp.c,
21471         gcc.c-torture/execute/builtins/lib/strncpy.c,
21472         gcc.c-torture/execute/builtins/lib/strrchr.c,
21473         gcc.c-torture/execute/builtins/lib/strspn.c,
21474         gcc.c-torture/execute/builtins/lib/strstr.c,
21475         gcc.c-torture/execute/builtins/memops-asm-lib.c,
21476         gcc.c-torture/execute/builtins/strlen-2.c,
21477         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
21478         prototypes.
21479
21480 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
21481
21482         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
21483         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
21484         selectany usage.
21485
21486 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
21487
21488         PR c++/19406
21489         * g++.dg/debug/using1.C: New test.
21490
21491 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
21492
21493         PR middle-end/20524
21494         * gcc.dg/alias-7.c: Prefix asm-declared name with
21495         __USER_LABEL_PREFIX__.
21496
21497 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
21498
21499         Fix fallout from PR middle-end/15700:
21500         * gcc.c-torture/compile/20011119-1.c: Take
21501         __USER_LABEL_PREFIX__ into account.
21502         * gcc.c-torture/compile/20011119-2.c: Likewise.
21503
21504 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21505
21506         PR c++/18644
21507         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
21508
21509 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
21510
21511         PR c/17855
21512         * gcc.c-torture/compile/struct-non-lval-1.c,
21513         gcc.c-torture/compile/struct-non-lval-2.c,
21514         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
21515
21516 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
21517
21518         * gcc.dg/tls/tls.exp: Remove temporary file.
21519         * g++.dg/tls/tls.exp: Ditto.
21520         * lib/file-format.exp: Ditto.
21521         * g++.dg/special/ecos.exp: Ditto.
21522
21523         * lib/profopt.exp: Treat prof_ext as a list.
21524         * gcc.misc-tests/bprob.exp: Ditto.
21525         * g++.dg/bprob/bprob.exp: Ditto.
21526
21527         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
21528         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
21529         g++.dg/tree-ssa/pointer-reference-alias.C,
21530         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
21531         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
21532         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
21533         g++.dg/vect/pr19951.cc: Ditto.
21534         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
21535         gcc.dg/builtins-47.c: Ditto.
21536         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
21537         gcc.dg/pr20115-1.c: Ditto.
21538         * gcc.dg/tree-ssa/20030530-2.c,
21539         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
21540         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21541         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
21542         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21543         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
21544         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
21545         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
21546         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
21547         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
21548         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
21549         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
21550         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
21551         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
21552         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
21553         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
21554         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21555         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21556         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21557         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21558         gcc.dg/tree-ssa/20030824-1.c,
21559         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
21560         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
21561         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
21562         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
21563         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
21564         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
21565         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
21566         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
21567         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
21568         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
21569         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
21570         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
21571         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
21572         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
21573         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
21574         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
21575         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
21576         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
21577         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
21578         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
21579         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
21580         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
21581         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
21582         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
21583         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
21584         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
21585         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
21586         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
21587         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
21588         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
21589         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
21590         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
21591         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
21592         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
21593         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
21594         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
21595         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
21596         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
21597         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
21598         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
21599         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
21600         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
21601         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21602         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
21603         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
21604         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
21605         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
21606         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
21607         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
21608         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
21609         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21610         gcc.dg/tree-ssa/useless-1.c: Ditto.
21611         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
21612         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
21613         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
21614         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
21615         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21616         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
21617         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
21618         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
21619         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
21620         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
21621         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
21622         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
21623         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
21624         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
21625         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
21626         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
21627         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
21628         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
21629         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
21630         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
21631         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
21632         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21633         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21634         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
21635         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
21636         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
21637         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
21638         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
21639         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
21640         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
21641         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
21642         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
21643         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
21644         gcc.dg/vect/vect-none.c: Ditto.
21645         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
21646         treelang/compile/unsigned.tree: Ditto.
21647
21648         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
21649         * gcc.dg/cpp/direct2s.c: Ditto.
21650         * gcc.dg/cpp/paste4.c: Ditto.
21651         * gcc.dg/cpp/separate-1.c: Ditto.
21652         * gcc.dg/pch/save-temps-1.c: Ditto.
21653         * g++.dg/ext/altivec-10.C: Ditto.
21654         * g++.dg/pch/pch.C: Ditto.
21655
21656         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
21657
21658         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
21659         * g++.dg/template/repo1.C: Ditto.
21660         * g++.dg/template/repo2.C: Ditto.
21661         * g++.dg/template/repo3.C: Ditto.
21662         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
21663         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
21664         * g++.old-deja/g++.pt/repo1.C: Ditto.
21665         * g++.old-deja/g++.pt/repo2.C: Ditto.
21666         * g++.old-deja/g++.pt/repo3.C: Ditto.
21667         * g++.old-deja/g++.pt/repo4.C: Ditto.
21668
21669         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
21670         * gcc.dg/20030107-1.c: Ditto.
21671         * gcc.dg/20030702-1.c: Ditto.
21672         * gcc.dg/profile-generate-1.c: Ditto.
21673         * g++.dg/other/profile1.C: Ditto.
21674         * g++.old-deja/g++.robertl/eb83.C: Ditto.
21675
21676         * lib/gcc-dg.exp (remove-build-file): New.
21677         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21678         cleanup-tree-dump, cleanup-saved-temps): New.
21679
21680 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21681
21682         PR c++/19203, DR 214
21683         * g++.dg/parse/ambig3.C: Not ambiguous.
21684         * g++.dg/template/spec20.C: New.
21685         * g++.dg/template/spec21.C: New.
21686
21687 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
21688
21689         PR target/20045
21690         * gcc.dg/ia64-fptr-1.c: Run only on linux.
21691
21692 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21693
21694         PR libfortran/20660
21695         * gfortran.dg/negative_unit.f: New test.
21696
21697 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
21698
21699         * gcc.dg/20050330-1.c: New test.
21700
21701 2005-03-30  Devang Patel  <dpatel@apple.com>
21702
21703         * g++.dg/tree-sra/ssa-sra-3.C: New test.
21704
21705 2005-03-30  Dale Johannesen  <dalej@apple.com>
21706
21707         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
21708
21709 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
21710
21711         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21712         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
21713         Strip options from test name.
21714
21715 2005-03-31  Jan Hubicka  <jh@suse.cz>
21716
21717         * gcc.dg/varpool-1.c: New testcase.
21718
21719 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
21720
21721         PR c/772
21722         PR c/17913
21723         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
21724         gcc.dg/stmt-expr-label-3.c : New tests.
21725         * gcc.c-torture/execute/medce-2.c: Remove.
21726
21727 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
21728
21729         PR c/20368
21730         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
21731         tests.
21732
21733 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
21734
21735         * gcc.c-torture/compile/pr20203.c: New test.
21736
21737 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
21738
21739         * gfortran.dg/promotion.f90: New test.
21740
21741 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
21742
21743         PR middle-end/20491
21744         * gcc.dg/torture/asm-subreg-1.c: New test.
21745
21746 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
21747
21748         PR c/20672
21749         * gcc.dg/pr20672-1.c: New test.
21750
21751 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
21752
21753         * gfortran.dg/vect: New directory.
21754         * gfortran.dg/vect/vect.exp: New.
21755         * gfortran.dg/vect/vect-1.f90: New test.
21756         * gfortran.dg/vect/vect-2.f90: New test.
21757         * gfortran.dg/vect/vect-3.f90: New test.
21758         * gfortran.dg/vect/vect-4.f90: New test.
21759         * gfortran.dg/vect/vect-5.f90: New test.
21760
21761 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
21762
21763         PR middle-end/20622
21764         * gcc.dg/alias-7.c: New test.
21765
21766 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
21767
21768         * gcc.dg/sparc-reg-1.c: New test.
21769
21770 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
21771
21772         PR target/19890
21773         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
21774
21775 2005-03-29  Dale Ranta  <dir@lanl.gov>
21776             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21777
21778         PR libfortran/20163
21779         * gfortran.dg/pr20163-2.f: New test.
21780
21781 2005-03-28  Jan Hubicka  <jh@suse.cz>
21782
21783         PR middle-end/20635
21784         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
21785         by Jakub Jelinek.
21786
21787 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
21788
21789         PR tree-optimization/20626
21790         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
21791         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
21792
21793 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
21794
21795         * gfortran.dg/underflow.f90: New test.
21796         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
21797
21798 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21799
21800         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
21801
21802 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
21803
21804         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
21805         (g++_init): Make sure that CXXFLAGS is set.
21806         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
21807         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
21808         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21809         * lib/objc.exp (objc_init): Likewise.
21810         * lib/treelang.exp (treelang_init): Likewise.
21811
21812 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
21813
21814         PR tree-optimization/20470
21815         * gcc.dg/tree-ssa/pr20470.c: New test.
21816
21817 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
21818
21819         * gcc.dg/ppc-stfiwx.c: New.
21820
21821 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
21822
21823         PR target/19888
21824         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
21825
21826 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
21827
21828         * gcc.dg/20050325-1.c: Fix a typo.
21829
21830 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21831
21832         PR libfortran/19678
21833         PR libfortran/19679
21834         * gfortran.dg/dos_eol.f: New test.
21835
21836 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
21837
21838         PR rtl-optimization/20249
21839         * gcc.dg/20050325-1.c: New test.
21840
21841 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21842
21843         PR libfortran/15332
21844         * gfortran.dg/pr15332.f: New test.
21845
21846 2005-03-24  Dale Johannesen  <dalej@apple.com>
21847
21848         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
21849
21850 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
21851
21852         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
21853         'internal' visibility.
21854         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
21855         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
21856         'protected' visibility.
21857         * gcc.dg/visibility-7.c: Likewise.
21858         * lib/target-supports.exp (check_visibility_available): Take
21859         a parameter, the kind of visibility to check for.
21860         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
21861         to check_visibility_available.
21862
21863         * g++.dg/expr/cast3.C: New.
21864
21865 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
21866
21867         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
21868         rs6000.
21869
21870 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
21871
21872         PR target/20095
21873         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
21874
21875 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
21876
21877         * gcc.dg/badshift.c: Renamed to...
21878         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
21879
21880         * gcc.target/i386/badshift.c: Renamed to...
21881         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
21882         only.
21883
21884         PR rtl-optimization/20532
21885         * gcc.target/i386/badshift.c: New.
21886
21887 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21888
21889         * gfortran.dg/pr18025.f90: New test.
21890
21891 2005-03-23  Dale Johannesen  <dalej@apple.com>
21892
21893         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
21894
21895 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
21896
21897         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
21898
21899         * lib/target-supports.exp (check_iconv_available): Default
21900         libiconv to -liconv, if there is no definition.
21901
21902 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
21903
21904         * gcc.dg/torture/cris-asm-mof-1.c: New test.
21905
21906 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
21907
21908         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
21909         * g++.dg/opt/pr7503-2.C: Likewise.
21910         * g++.dg/opt/pr7503-3.C: Likewise.
21911         * g++.dg/opt/pr7503-4.C: Likewise.
21912         * g++.dg/opt/pr7503-5.C: Likewise.
21913         * g++.dg/warn/minmax.C: New test.
21914
21915 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21916
21917         * gfortran.dg/g77_intrinsics_funcs.f: New test.
21918         * gfortran.dg/g77_intrinsics_sub.f: New test.
21919
21920 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
21921             Jan Hubicka  <jh@suse.cz>
21922             Steven Bosscher <stevenb@suse.de
21923
21924         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
21925
21926 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21927
21928         PR c++/19980
21929         * g++.dg/template/redecl3.C: New test.
21930
21931 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21932
21933         PR c++/20499
21934         * g++.dg/parse/error16.C: Tweak error markers.
21935
21936 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
21937
21938         PR target/20561
21939         * gcc.dg/20050321-2.c: New test.
21940
21941 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21942
21943         PR c++/20465
21944         PR c++/20381
21945         * g++.dg/template/ptrmem12.C: New.
21946
21947 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
21948
21949         PR rtl-optimization/20527
21950         * gcc.c-torture/execute/pr20527-1.c: New test.
21951
21952 2005-03-22  Ben Elliston  <bje@au.ibm.com>
21953
21954         * gcc.misc-tests/options.exp (check_for_options): Create a real C
21955         program, compile it into a real executable and then delete the .c
21956         and .x files afterwards, to avoid problems on testglue targets.
21957
21958 2005-03-21  Stuart Hastings  <stuart@apple.com>
21959
21960         * gcc.target/i386/sse-2.c: New.
21961
21962 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
21963
21964         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
21965
21966 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
21967
21968         * g++.dg/parse/crash25.C: Fix typo.
21969
21970 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
21971
21972         PR c++/20461
21973         * g++.dg/parse/crash24.C: New test.
21974
21975         PR c++/20536
21976         * g++.dg/parse/crash25.C: New test.
21977
21978 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
21979
21980         PR c++/20147
21981         * g++.dg/ext/stmtexpr4.C: New test.
21982
21983 2005-03-20  Roger Sayle  <roger@eyesopen.com>
21984
21985         PR middle-end/20539
21986         * gcc.c-torture/compile/pr13066-1.c: New test case.
21987         * gcc.c-torture/compile/pr20539-1.c: Likewise.
21988         * g++.dg/opt/pr13066-1.C: Likewise.
21989
21990 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
21991
21992         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
21993
21994 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21995
21996         PR fortran/18525
21997         * gfortran.dg/nesting_1.f90: New test.
21998
21999 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22000
22001         PR c++/20240
22002         * g++.dg/lookup/using13.C: New test.
22003
22004 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22005
22006         PR c++/20333
22007         * g++.dg/template/crash36.C: New test.
22008
22009 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22010
22011         PR c++/20463
22012         * g++.dg/template/crash35.C: New test.
22013
22014 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22015
22016         PR c++/19966
22017         * g++.dg/overload/operator2.C: New test.
22018
22019 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22020
22021         PR libfortran/20257
22022         * gfortran.dg/pr20257.f90: New test.
22023
22024 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22025
22026         PR libfortran/20480
22027         * gfortran.dg/pr20480.f90: New test.
22028
22029 2005-03-16  Richard Henderson  <rth@redhat.com>
22030
22031         PR middle-end/15700
22032         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22033         (_rtld_global): New.
22034         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22035         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22036
22037         * gcc.dg/alias-3.c: New.
22038         * gcc.dg/alias-4.c: New.
22039         * gcc.dg/alias-5.c: New.
22040         * gcc.dg/alias-6.c: New.
22041
22042 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22043
22044         * gcc.dg/cpp/ucnid-7.c: New.
22045
22046 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22047             Dorit Naishlos  <dorit@il.ibm.com>
22048
22049         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22050         darwin.
22051
22052 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22053
22054         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
22055         misaligned accesses.
22056         * gcc.dg/vect/vect-58.c: Likewise.
22057         * gcc.dg/vect/vect-92.c: New.
22058         * gcc.dg/vect/vect-93.c: New.
22059
22060 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22061
22062         PR fortran/18827
22063         * gfortran.dg/assign_2.f90: New test.
22064         * gfortran.dg/assign_3.f90: New test.
22065         * gfortran.dg/assign.f90: New test.
22066
22067 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22068
22069         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22070         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22071         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22072         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22073         names.
22074
22075 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22076
22077         * gcc.dg/cpp/ucnid-6.c: New.
22078
22079         * gcc.dg/cpp/normalize-1.c: New.
22080         * gcc.dg/cpp/normalize-2.c: New.
22081         * gcc.dg/cpp/normalize-3.c: New.
22082         * gcc.dg/cpp/normalize-4.c: New.
22083         * gcc.dg/cpp/ucnid-4.c: New.
22084         * gcc.dg/cpp/ucnid-5.c: New.
22085         * g++.dg/cpp/normalize-1.C: New.
22086         * g++.dg/cpp/ucnid-1.C: New.
22087
22088 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22089
22090         * gcc.dg/pr18628.c: New.
22091
22092 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22093
22094         PR c++/20280
22095         * g++.dg/tree-ssa/pr20280.C: New.
22096
22097 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22098
22099         PR fortran/20467
22100         * gfortran.dg/stfunc_2.f90: New test.
22101
22102 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22103
22104         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22105
22106 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22107
22108         * gcc.dg/tree-ssa/20050314-1.c: New test.
22109
22110 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22111
22112         PR c++/4403
22113         PR c++/9783, DR433
22114         * g++.dg/template/friend34.C: New test.
22115         * g++.dg/template/friend35.C: Likewise.
22116         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
22117
22118 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22119
22120         Friend class name lookup 5/n
22121         PR c++/1016
22122         * g++.dg/lookup/hidden-class1.C: New test.
22123         * g++.dg/lookup/hidden-class2.C: Likewise.
22124         * g++.dg/lookup/hidden-class3.C: Likewise.
22125         * g++.dg/lookup/hidden-class4.C: Likewise.
22126         * g++.dg/lookup/hidden-class5.C: Likewise.
22127         * g++.dg/lookup/hidden-class6.C: Likewise.
22128         * g++.dg/lookup/hidden-class7.C: Likewise.
22129         * g++.dg/lookup/hidden-class8.C: Likewise.
22130         * g++.dg/lookup/hidden-class9.C: Likewise.
22131         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
22132         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
22133         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
22134         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
22135         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
22136         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
22137         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
22138         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
22139         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
22140         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
22141         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
22142
22143 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
22144
22145         PR c++/20157
22146         * g++.dg/template/error18.C: New test.
22147
22148 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22149
22150         PR debug/16792
22151         * g++.dg/debug/pr16792.C: New test.
22152
22153 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22154
22155         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
22156         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
22157         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
22158         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
22159         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
22160         test assertion names.
22161
22162 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22163
22164         PR fortran/18600
22165         * gfortran.dg/stfunc_1.f90: New test.
22166
22167 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22168
22169         PR fortran/16907
22170         * gfortran.dg/real_index_1.f90: New test.
22171
22172 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22173
22174         PR fortran/20323
22175         * gfortran.dg/spec_expr_1.f90: New test.
22176
22177 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22178
22179         PR c/20402
22180         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22181         new parser.
22182
22183 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22184
22185         PR fortran/20361
22186         * gfortran.dg/largeequiv_1.f90: New test.
22187
22188 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22189
22190         * gcc.dg/ucnid-1.c: New.
22191         * gcc.dg/ucnid-2.c: New.
22192         * gcc.dg/ucnid-3.c: New.
22193         * gcc.dg/ucnid-4.c: New.
22194         * gcc.dg/ucnid-5.c: New.
22195         * gcc.dg/ucnid-6.c: New.
22196         * gcc.dg/cpp/ucnid-1.c: New.
22197         * gcc.dg/cpp/ucnid-2.c: New.
22198         * gcc.dg/cpp/ucnid-3.c: New.
22199         * g++.dg/other/ucnid-1.C: New.
22200
22201 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22202
22203         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22204
22205 2005-03-11  Per Bothner  <per@bothner.com>
22206
22207         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
22208         that diagnotics refer to correct token.
22209         * gcc.dg/unused-3.c: Likewise.
22210
22211 2005-03-11  Per Bothner  <per@bothner.com>
22212
22213         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22214         constant" is now actually on same line as string constant.
22215         * gcc.dg/cpp/direct2s.c: Likewise.
22216
22217 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
22218
22219         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22220
22221 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22222
22223         PR libfortran/20124
22224         * gfortran.dg/pr20124.f90: New Test
22225
22226 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
22227
22228         PR tree-optimization/20130
22229         * gcc.dg/pr20130-1.c: New test.
22230
22231 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22232
22233         PR target/20095
22234         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22235
22236 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22237
22238         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22239
22240 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22241
22242         * g++.dg/eh/forced1.C: Fix comment.
22243         * g++.dg/eh/forced2.C: Ditto.
22244         * g++.dg/eh/forced3.C: Ditto.
22245         * g++.dg/eh/forced4.C: Ditto.
22246
22247 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
22248
22249         PR rtl-opt/20412
22250         * gcc.c-torture/compile/pr20412.c: New test.
22251
22252 2005-03-10  Roger Sayle  <roger@eyesopen.com>
22253
22254         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22255
22256 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22257
22258         PR target/20322
22259         * gcc.dg/20050307-1.c: New test.
22260
22261 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
22262
22263         PR c++/20375
22264         * g++.dg/other/stdarg3.C: New.
22265
22266 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22267
22268         PR c++/18384, c++/18327
22269         * g++.dg/init/array19.C: New test.
22270
22271         PR inline-asm/20314
22272         * gcc.dg/torture/pr20314-1.c: New test.
22273         * gcc.dg/torture/pr20314-2.c: New test.
22274
22275 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
22276
22277         * gcc.dg/20050309-1.c: New test.
22278
22279 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22280
22281         * gcc.dg/builtins-10.c: Reactivate disabled test.
22282         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
22283         new cbrt transformations.
22284
22285 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
22286
22287         PR c++/20208
22288         * g++.dg/template/array13.C: New test.
22289
22290 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
22291
22292         PR c++/16859
22293         * g++.dg/init/brace4.C: New test.
22294
22295 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22296
22297         PR c++/20186
22298         * g++.dg/template/non-dependent12.C: New.
22299
22300 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
22301
22302         PR c++/20142
22303         * g++.dg/init/array18.C: Add dg-do run marker.
22304
22305         PR c++/20142
22306         * g++.dg/init/array18.C: New test.
22307
22308 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22309
22310         * consistency.vlad/vlad.exp: Remove trailing semicolons.
22311         * g++.dg/gcov/gcov.exp: Likewise.
22312         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
22313         * gcc.target/xstormy16/xstormy16.exp: Likewise.
22314         * lib/c-torture.exp: Likewise.
22315         * lib/fortran-torture.exp: Likewise.
22316         * lib/g++.exp: Likewise.
22317         * lib/gcc-defs.exp: Likewise.
22318         * lib/gcc-dg.exp: Likewise.
22319         * lib/gcc.exp: Likewise.
22320         * lib/gcov.exp: Likewise.
22321         * lib/gfortran.exp: Likewise.
22322         * lib/mike-g++.exp: Likewise.
22323         * lib/mike-gcc.exp: Likewise.
22324         * lib/objc-torture.exp: Likewise.
22325         * lib/objc.exp: Likewise.
22326         * lib/profopt.exp: Likewise.
22327         * lib/target-libpath.exp: Likewise.
22328         * lib/target-supports.exp: Likewise.
22329         * lib/treelang.exp: Likewise.
22330         * lib/wrapper.exp: Likewise.
22331
22332 2005-03-08  Jeff Law  <law@redhat.com>
22333
22334         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
22335         PHI-OPT changes.
22336
22337 2005-03-08  Ira Rosen  <irar@il.ibm.com>
22338
22339         * gcc.dg/vect/pr20122.c: New test.
22340
22341 2005-03-07  Jeff Law  <law@redhat.com>
22342
22343         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
22344         was folded away.
22345         * gcc.dg/tree-ssa/pr18133-1.c: New test.
22346         * gcc.dg/tree-ssa/pr18133-2.c: New test.
22347         * gcc.dg/tree-ssa/pr18134.c: New test.
22348
22349 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22350
22351         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
22352         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
22353         gcc.dg/torture/builtin-noret-2.c: Require weak support.
22354
22355 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
22356
22357         PR tree-opt/17671
22358         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
22359
22360 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
22361
22362         * g++.dg/warn/Wnvdtor.C: New test.
22363
22364 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
22365
22366         * gcc.dg/torture/pr19683-1.c: New test.
22367
22368 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
22369
22370         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
22371         * gfortran.dg/g77/19990313-2.f: Ditto.
22372         * gfortran.dg/g77/19990313-3.f: Ditto.
22373         * gfortran.dg/g77/19990525-0.f: Ditto.
22374         * gfortran.dg/g77/19990826-0.f: Ditto.
22375         * gfortran.dg/g77/19990826-2.f: Ditto.
22376         * gfortran.dg/g77/19990826-3.f: Ditto.
22377         * gfortran.dg/g77/20000511-1.f: Ditto.
22378         * gfortran.dg/g77/20000511-2.f: Ditto.
22379         * gfortran.dg/g77/970625-2.f: Ditto.
22380         * gfortran.dg/g77/980310-2.f: Ditto.
22381         * gfortran.dg/g77/980310-3.f: Ditto.
22382         * gfortran.dg/g77/980310-8.f: Ditto.
22383         * gfortran.dg/g77/980519-2.f: Ditto.
22384         * gfortran.dg/g77/alpha1.f: Ditto.
22385         * gfortran.dg/g77/claus.f: Ditto.
22386         * gfortran.dg/g77/erfc.f: Ditto.
22387         * gfortran.dg/g77/short.f: Ditto.
22388         * gfortran.fortran-torture/execute/data.f90: Ditto.
22389         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
22390         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
22391
22392 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22393
22394         * lib/file-format.exp (gcc_target_object_format): Add check for som
22395         format and hardcode object formats on hppa*-*-hpux*.
22396         * lib/target-supports.exp (check_weak_available): Add check for som
22397         object format.  Always return 0 on hppa*-*-hpux10*.
22398
22399         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
22400         is defined.
22401
22402         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
22403
22404 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22405
22406         * gfortran.dg/pr19936_1.f90: New test.
22407         * gfortran.dg/pr19936_2.f90: New test.
22408         * gfortran.dg/pr19936_3.f90: New test.
22409
22410 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22411             Paul Thomas <prthomas@drfccad.cea.fr>
22412
22413         * gfortran.dg/PR19754_1.f90: New test.
22414         * gfortran.dg/PR19754_2.f90: Ditto.
22415
22416 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22417
22418         PR c++/19311
22419         * g++.dg/template/non-dependent11.C: New test.
22420
22421 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
22422
22423         * lib/target-supports.exp (check_iconv_available): Fix comment.
22424
22425 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
22426             Joseph S. Myers  <joseph@codesourcery.com>
22427
22428         PR c++/19797
22429         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
22430
22431 2005-03-04  Matthew Sachs  <msachs@apple.com>
22432
22433         * gcc.exp (gcc_target_compile): Put braces around
22434         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
22435         * objc.exp (objc_target_compile): Likewise.
22436         * treelang.exp (treelang_target_compile): Likewise.
22437
22438 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22439
22440         PR fortran/19673
22441         * gfortran.dg/func_result_1.f90: New test.
22442
22443 2005-03-04  Ben Elliston  <bje@au.ibm.com>
22444
22445         * gcc.misc-tests/options.exp: New test.
22446
22447 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
22448
22449         * gcc.dg/pr15784-4.c: New test.
22450
22451 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
22452
22453         * gcc.c-torture/execute/pr17133.c: New.
22454         * gcc.c-torture/compile/20050303-1.c: New.
22455
22456 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
22457
22458         * gcc.dg/cpp/assert4.c: Fix for cygwin.
22459
22460 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
22461
22462         * g++.dg/overload/using2.C: New.
22463
22464 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
22465
22466         PR c++/19916
22467         * g++.dg/init/ptrmem2.C: New test.
22468
22469 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
22470
22471         PR c/8927
22472         * gcc.dg/pr8927-1.c: New test.
22473
22474 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22475
22476         PR c++/20232
22477         * g++.dg/inherit/covariant12.C: New.
22478
22479 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22480
22481         PR fortran/19479
22482         * gfortran.dg/bound_1.f90: New test.
22483
22484 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
22485
22486         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
22487         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
22488
22489 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
22490
22491         PR c/20245
22492         * gcc.dg/pr20245-1.c: New test.
22493
22494 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
22495
22496         PR middle-end/19874
22497         * gcc.c-torture/execute/20050119-2.c: New test case.
22498
22499 2005-02-28  Ben Elliston  <bje@au.ibm.com>
22500
22501         * README: Update the DejaGnu bug reporting address.
22502         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
22503         * lib/objc-torture.exp: Likewise.
22504
22505 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
22506
22507         * gfortran.dg/boz_1.f90: New test.
22508         * gfortran.dg/boz_3.f90: New test.
22509         * gfortran.dg/boz_4.f90: New test.
22510
22511 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
22512
22513         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
22514         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
22515
22516 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22517
22518         PR libfortran/20101
22519         * gfortran.dg/write_0_pe_format.f90: New test.
22520
22521 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
22522
22523         PR c++/20206
22524         * g++.dg/opt/thunk2.C: New test.
22525         * g++.dg/opt/covariant1.C: New test.
22526
22527 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22528
22529         * gfortran.dg/e_d_fmt.f90: New test.
22530
22531 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
22532
22533         * gcc.dg/asm-b.c: Fix comment typos.
22534
22535 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
22536
22537         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
22538         a V_MAY_DEF also.
22539
22540 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
22541
22542         PR tree-opt/20188
22543         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
22544         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
22545         * gcc.dg/asm-b.c: New test.
22546
22547 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
22548
22549         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
22550         Disable this test on IRIX 6.
22551
22552 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
22553
22554         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
22555         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
22556         parser.
22557
22558 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
22559
22560         PR tree-optimization/20204
22561         * testsuite/gcc.dg/pr20204.c: New test.
22562
22563 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
22564
22565         PR target/20196
22566         * gcc.c-torture/execute/20050224-1.c: New test.
22567
22568         PR c++/20175
22569         * g++.dg/warn/Wbraces2.C: New test.
22570
22571 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
22572
22573         PR c++/19878
22574         * g++.dg/init/const2.C: New test.
22575
22576 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
22577
22578         PR tree-optimization/20100
22579         * gcc.c-torture/execute/pr20100-1.c: New test.
22580
22581 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22582
22583         * gfortran.dg/implicit_3.f90: New test.
22584
22585         * gfortran.dg/deftype_1.f90: New test.
22586
22587 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
22588
22589         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
22590         the test passes.
22591         * g++.dg/other/anon3.C: Accept a warning.
22592
22593 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
22594
22595         * gcc.dg/pr20017.c: Fix a comment typo.
22596
22597 2005-02-23  Bud Davis  <bdavis@gfortran.org>
22598
22599         * gfortran.dg/list_read_4.f90: Change to f90 comments.
22600
22601 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22602
22603         PR ada/19902
22604         * ada/acats/tests/cxa/cxa3004.a: Remove.
22605         * ada/acats/tests/cxb/cxb30061.am: Likewise.
22606
22607 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
22608
22609         PR c++/20073
22610         * g++.dg/init/const1.C: New test.
22611
22612         PR c++/19991
22613         * g++.dg/parse/constant7.C: New test.
22614
22615         PR c++/20152
22616         * g++.dg/parse/error27.C: New test.
22617         * g++.dg/template/qualttp15.C: Adjust error markers.
22618         * g++.old-deja/g++.other/struct1.C: Likewise.
22619
22620         PR c++/20153
22621         * g++.dg/template/error17.C: New test.
22622
22623         PR c++/20148
22624         * g++.dg/parser/error26.C: New test.
22625
22626 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
22627
22628         PR tree-optimization/20100
22629         PR tree-optimization/20115
22630         * gcc.dg/pr20115.c: New test.
22631         * gcc.dg/pr20115-1.c: New test.
22632         * gcc.dg/pr20100.c: New test.
22633         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
22634         call-clobbered variables after alias1.
22635
22636 2005-02-22  Bud Davis  <bdavis@gfortran.org>
22637
22638         * gfortran.dg/list_read_4.f90: new test.
22639
22640 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
22641
22642         PR rtl-optimization/20017.
22643         * gcc.dg/pr20017.c: New.
22644
22645 2005-02-22  Devang Patel  <dpatel@apple.com>
22646
22647         PR 19952
22648         * g++.dg/tree-ssa/pr19952.C: New test.
22649
22650 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
22651
22652         PR c++/19883
22653         * g++.dg/parse/constant6.C: New test.
22654
22655 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
22656
22657         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22658         * g++.dg/charset/asm2.c: Likewise.
22659         * g++.dg/charset/asm3.c: Likewise.
22660         * g++.dg/charset/asm4.c: Likewise.
22661         * g++.dg/charset/asm5.c: Likewise.
22662         * g++.dg/charset/attribute1.c: Likewise.
22663         * g++.dg/charset/attribute2.c: Likewise.
22664         * g++.dg/charset/extern1.cc: Likewise.
22665         * g++.dg/charset/extern2.cc: Likewise.
22666         * g++.dg/charset/extern3.cc: Likewise.
22667         * g++.dg/charset/function.cc: Likewise.
22668         * g++.dg/charset/string.c: Likewise.
22669         * g++.dg/charset/charset.exp: Likewise.
22670         * lib/target-supports.exp (check_iconv_available): Fix comment.
22671
22672 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
22673
22674         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
22675         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22676         * gcc.dg/charset/asm2.c: Likewise.
22677         * gcc.dg/charset/asm3.c: Likewise.
22678         * gcc.dg/charset/asm4.c: Likewise.
22679         * gcc.dg/charset/asm5.c: Likewise.
22680         * gcc.dg/charset/asm6.c: Likewise.
22681         * gcc.dg/charset/attribute1.c: Likewise.
22682         * gcc.dg/charset/attribute2.c: Likewise.
22683         * gcc.dg/charset/builtin1.c: Likewise.
22684         * gcc.dg/charset/extern.c: Likewise.
22685         * gcc.dg/charset/function.c: Likewise.
22686         * gcc.dg/charset/string.c: Likewise.
22687         * gcc.dg/charset/charset.exp: Likewise.
22688
22689 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
22690
22691         PR fortran/20086
22692         * gfortran.dg/pr20086.f90: New test.
22693
22694 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
22695
22696         PR tree-optimization/19786
22697         * g++.dg/tree-ssa/pr19786.C: New.
22698
22699 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22700
22701         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
22702
22703 2005-02-21  Jeff Law  <law@redhat.com>
22704
22705         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
22706
22707 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22708
22709         * gfortran.dg/do_iterator: Split loop, markup all lines for
22710         which an error locus is printed.
22711         * gfortran.dg/pr17708.f90: Markup all lines for which an error
22712         locus is printed.
22713         * gfortran.dg/select_4.f90: Likewise.
22714         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
22715         locuses in the various permutations.
22716
22717 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
22718
22719         PR tree-optimization/19951
22720         * g++.dg/vect: New directory.
22721         * g++.dg/vect/vect.exp: New file.
22722         * g++.dg/vect/pr19951.cc: New testcase.
22723         * g++.dg/dg.exp: Also prune vectorizer tests.
22724
22725 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
22726
22727         PR 18785
22728         * gcc.dg/charset/builtin1.c: New test.
22729
22730 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22731
22732         PR c++/19299
22733         * g++.dg/inherit/volatile1.C: New test.
22734
22735         PR c++/19440
22736         * g++.dg/template/dtor4.C: New test.
22737
22738 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
22739
22740         * gfortran.dg/int_1.f90: New test.
22741
22742 2005-02-19  Devang Patel  <dpatel@apple.com>
22743
22744         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
22745
22746 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
22747
22748         * gfortran.dg/achar_1.f90: New test.
22749
22750 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
22751
22752         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
22753
22754 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
22755             Jakub Jelinek  <jakub@redhat.com>
22756
22757         PR tree-optimization/19828
22758         * gcc.dg/tree-ssa/loop-7.c: New test.
22759         * gcc.c-torture/execute/20050218-1.c: New test.
22760
22761 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
22762
22763         PR c/20043
22764         * gcc.dg/transparent-union-1.c: New test.
22765         * gcc.dg/transparent-union-2.c: New test.
22766
22767 2005-02-18  James E Wilson  <wilson@specifixinc.com>
22768
22769         PR tree-optimization/18977
22770         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
22771
22772 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
22773
22774         PR target/20054
22775         * gcc.dg/pr20054.c: New test.
22776
22777 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22778
22779         PR c++/19508
22780         * g++.dg/ext/attrib20.C: New test.
22781
22782 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22783
22784         PR middle-end/20030
22785         * gfortran.fortran-torture/execute/character_passing.f90: New test.
22786
22787 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
22788
22789         PR c++/20008
22790         * g++.dg/opt/switch4.C: New.
22791
22792 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
22793
22794         PR c++/20023
22795         PR tree-optimization/20009
22796         * gcc.c-torture/compile/20050217-1.c: New test.
22797         * g++.dg/opt/switch3.C: New test.
22798
22799         PR tree-optimization/18947
22800         * gcc.c-torture/compile/20050215-1.c: New test.
22801         * gcc.c-torture/compile/20050215-2.c: New test.
22802         * gcc.c-torture/compile/20050215-3.c: New test.
22803
22804 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
22805
22806         PR c++/20028
22807         * g++.dg/template/crash34.C: New.
22808
22809         PR c++/20022
22810         * g++.dg/other/access3.C: New.
22811
22812 2005-02-17  Ira Rosen  <irar@il.ibm.com>
22813
22814         * gcc.dg/vect/vect-98.c: New test.
22815
22816 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
22817
22818         PR tree-optimization/19967
22819         * gcc.dg/pr19967.c: New.
22820
22821 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
22822
22823         PR middle-end/19857
22824         * gcc.dg/tree-ssa/20050215-1.c: New test.
22825         * gcc.c-torture/execute/20050215-1.c: New test.
22826
22827 2005-02-15  Eric Christopher  <echristo@redhat.com>
22828
22829         * gcc.dg/cpp/20050215-1.c: New file.
22830
22831 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
22832
22833         PR tree-optimization/15785
22834         * gcc.dg/pr15785-1.c: New test.
22835
22836 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
22837
22838         PR c++/17788
22839         * g++.dg/init/ctor4.C: New.
22840         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
22841
22842 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
22843
22844         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
22845         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
22846
22847 2005-02-15  Andreas Schwab  <schwab@suse.de>
22848
22849         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
22850         declare malloc.
22851
22852 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
22853
22854         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
22855
22856 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
22857
22858         PR tree-optimization/19853
22859         * gcc.c-torture/compile/pr19853.c: New test.
22860
22861 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         PR c++/19608
22864         * g++.dg/parse/local-class1.C: New.
22865
22866         PR c++/19895
22867         * g++.dg/parse/ptrmem3.C: New.
22868
22869         PR c++/19884
22870         * g++.old-deja/g++.oliva/template6.C: Add another case.
22871         * g++.dg/template/explicit6.C: New.
22872
22873 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
22874
22875         PR c++/17816
22876         * g++.dg/other/redecl2.C: New.
22877
22878 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22879
22880         PR c++/19891
22881         * g++.dg/abi/covariant4.C: New.
22882
22883 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
22884
22885         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
22886
22887 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
22888
22889         * gcc.dg/vect/vect-96.c: Fix typo.
22890
22891 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22892
22893         PR c++/14479
22894         PR c++/19487
22895         * g++.dg/template/enum5.C: New test.
22896
22897 2005-02-12  Ira Rosen  <irar@il.ibm.com>
22898
22899         * gcc.dg/vect/vect-97.c: New test.
22900
22901 2005-02-12  Ira Rosen  <irar@il.ibm.com>
22902
22903         * gcc.dg/vect/vect-96.c: New test.
22904
22905 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
22906
22907         * gcc.dg/builtins-34.c: Also check ldexp*.
22908
22909 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
22910
22911         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
22912
22913 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
22914
22915         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
22916         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
22917         dg-require-dll, dg-require-iconv, dg-require-named-sections,
22918         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
22919         selector_list, selector_expression, dg-process-target): Move to new
22920         file target-supports-dg.exp.
22921         * lib/target-supports-dg.exp: New.
22922
22923         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
22924         New.
22925
22926 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
22927
22928         PR c++/19666
22929         * g++.dg/other/ptrmem6.C: New test.
22930
22931         PR middle-end/19858
22932         * gcc.c-torture/compile/20050210-1.c: New test.
22933
22934 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
22935
22936         PR c++/19755
22937         * g++.dg/warn/Wbraces1.C: New test.
22938
22939 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
22940
22941         * gcc.dg/builtins-52.c: New testcase.
22942
22943 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
22944
22945         PR c/19342
22946         * gcc.c-torture/execute/20050119-1.c: New test.
22947
22948 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
22949
22950         PR c++/19811
22951         * g++.dg/init/delete1.C: New test.
22952
22953 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22954
22955         PR c++/18470
22956         * g++.dg/template/static12.C: New test.
22957
22958 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
22959
22960         PR c++/19787
22961         * g++.dg/conversion/ambig1.C: New test.
22962
22963         PR c++/19739
22964         * g++.dg/ext/attrib19.C: New test.
22965
22966         PR c++/19732
22967         * g++.dg/parse/dtor5.C: New test.
22968
22969         PR c++/19762
22970         * g++.dg/template/dtor3.C: New test.
22971
22972         PR c++/19826
22973         * g++.dg/template/static11.C: New test.
22974         * g++.dg/template/crash2.C: Remove dg-error marker.
22975
22976 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
22977
22978         PR C++/18491
22979         * g++.old-deja/g++.mike/p10769a.C: Remove.
22980
22981 2005-02-09  Roger Sayle  <roger@eyesopen.com>
22982
22983         * gcc.dg/builtins-48.c: New test case.
22984         * gcc.dg/builtins-49.c: New test case.
22985         * gcc.dg/builtins-50.c: New test case.
22986         * gcc.dg/builtins-51.c: New test case.
22987
22988 2005-02-09  Ian Lance Taylor  <ian@airs.com>
22989
22990         PR middle-end/19583
22991         * g++.dg/warn/Wreturn-type-3.C: New test.
22992
22993 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
22994
22995         PR middle-end/19402
22996         * gcc.dg/pr19402-1.c: New testcase.
22997         * gcc.dg/pr19402-2.c: likewise.
22998
22999 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23000
23001         PR middle-end/19854
23002         * g++.dg/tree-ssa/tmmti.C: New testcase.
23003
23004 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23005
23006         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23007
23008 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23009
23010         PR c++/19733
23011         * g++.dg/parse/crash23.C: New test.
23012         * g++.dg/warn/Weff1.C: New test.
23013
23014 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23015
23016         * gcc.dg/20050209-1.c: New test.
23017
23018 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23019
23020         PR target/19799
23021         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23022
23023 2005-02-08  Mike Stump  <mrs@apple.com>
23024
23025         * g++.dg/pch/import-2.c: New test.
23026         * g++.dg/pch/import-2.hs: New.
23027         * g++.dg/pch/include/import-2a.h: New.
23028         * g++.dg/pch/include/import-2b.h: New.
23029
23030 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23031
23032         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23033
23034 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23035
23036         * gfortran.dg/substr_1.f90: New test.
23037
23038 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23039
23040         PR middle-end/19775
23041         * gcc.dg/torture/builtin-power-1.c: Disable test for
23042         invalid transformation.
23043         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23044         no longer optimize.
23045         * gcc.dg/builtins-47.c: New testcase.
23046
23047 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23048             Dorit Naishlos  <dorit@il.ibm.com>
23049
23050         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23051
23052 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23053
23054         * gcc.c-torture/compile/20050206-1.c: New test.
23055
23056 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23057
23058         PR tree-opt/19768
23059         * g++.dg/opt/pr19768.C: New test.
23060
23061 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23062
23063         PR tree-opt/19736
23064         * gcc.c-torture/compile/pr19736.c: New test.
23065
23066 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23067
23068         PR c++/17401
23069         * g++.dg/parse/error25.C: New test.
23070
23071 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23072
23073         * gcc.c-torture/execute/20050203-1.c: New.
23074
23075 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23076
23077         * gcc.dg/vect/vect-85.c: Remove xfail.
23078         * gcc.dg/vect/vect-86.c: Remove xfail.
23079         * gcc.dg/vect/vect-87.c: Remove xfail.
23080         * gcc.dg/vect/vect-88.c: Remove xfail.
23081
23082 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23083
23084         * gcc.dg/altivec-19.c: New.
23085
23086 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23087
23088         PR c/17807
23089         * gcc.dg/nested-func-3.c: New test.
23090         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23091
23092 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23093
23094         * gcc.test-framework/gen_directive_tests: Generate tests for
23095         selector expressions.
23096
23097 2005-02-02  Matt Austern  <austern@apple.com>
23098
23099         PR c++/19628
23100         * g++/ext/builtin7.C: New.
23101         * g++/ext/builtin8.C: New.
23102
23103 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23104
23105         PR c/18502
23106         * gcc.dg/pr18502-1.c: New test.
23107
23108 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23109
23110         PR c++/17413
23111         * g++.dg/template/local4.C: Tweak.
23112
23113 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
23114
23115         PR tree-optimization/19578
23116         * gcc.c-torture/compile/20050202-1.c: New test.
23117
23118 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23119
23120         PR c/19435
23121         * gcc.dg/c99-init-4.c: New test.
23122
23123 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23124
23125         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
23126
23127         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
23128
23129         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
23130         * g++.dg/eh/check-vect.h: New.
23131
23132         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
23133         * gcc.dg/vect/vect-78.c: Ditto.
23134         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
23135         Remove.
23136
23137         * g++.dg/conversion/simd1.C: Expect warning.
23138         * g++.dg/ext/attribute-test-1.C: Ditto.
23139         * g++.dg/ext/attribute-test-2.C: Ditto.
23140         * g++.dg/ext/attribute-test-3.C: Ditto.
23141         * g++.dg/ext/attribute-test-4.C: Ditto.
23142
23143         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
23144         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
23145
23146         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23147
23148 2005-02-01  Richard Henderson  <rth@redhat.com>
23149
23150         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23151         long double for ibm double-double format.
23152         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23153
23154 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
23155
23156         PR tree-optimization/19633
23157         * testsuite/gcc.dg/pr19633-1.c: New test.
23158         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
23159         to NULL or a symbol.
23160
23161 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23162
23163         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
23164         New procs.
23165         (dg-process-target (local override)): Handle selector expressions.
23166
23167         * gcc.test-framework/README: Describe tests in source directory.
23168         * gcc.test-framework/test-framework.awk: Handle dg- tests.
23169         * gcc.test-framework/test-framework.exp: Handle dg- tests.
23170         * gcc.test-framework/dg-bogus-exp-P.c: New test.
23171         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
23172         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
23173         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
23174         * gcc.test-framework/dg-do-link-exp-P.c: New test.
23175         * gcc.test-framework/dg-do-run-exp-P.c: New test.
23176         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
23177         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
23178         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
23179         * gcc.test-framework/dg-error-exp-P.c: New test.
23180         * gcc.test-framework/dg-error-exp-XP.c: New test.
23181         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23182         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23183         * gcc.test-framework/dg-output-exp-P.c: New test.
23184         * gcc.test-framework/dg-output-exp-XF.c: New test.
23185         * gcc.test-framework/dg-warning-exp-P.c: New test.
23186         * gcc.misc-tests/dg-1.c: Remove.
23187         * gcc.misc-tests/dg-2.c: Remove.
23188         * gcc.misc-tests/dg-3.c: Remove.
23189         * gcc.misc-tests/dg-4.c: Remove.
23190         * gcc.misc-tests/dg-5.c: Remove.
23191         * gcc.misc-tests/dg-6.c: Remove.
23192         * gcc.misc-tests/dg-7.c: Remove.
23193         * gcc.misc-tests/dg-8.c: Remove.
23194         * gcc.misc-tests/dg-9.c: Remove.
23195         * gcc.misc-tests/dg-10.c: Remove.
23196         * gcc.misc-tests/dg-11.c: Remove.
23197         * gcc.misc-tests/dg-12.c: Remove.
23198         * gcc.misc-tests/dg-test.exp: Remove.
23199
23200         * gcc.test-framework/test-framework.awk: Change recording and
23201         printing of passes and failures.
23202
23203         * gcc.test-framework: New directory.
23204         * gcc.test-framework/README: New.
23205         * gcc.test-framework/test-framework.exp: New.
23206         * gcc.test-framework/test-framework.awk: New.
23207         * gcc.test-framework/gen_directive_tests: New.
23208
23209 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
23210
23211         * lib/treelang.exp: Fix comment typos.
23212         (treelang_target_compile): Don't append libs=-ltreelang to options.
23213
23214 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
23215
23216         * g++.dg/parse/typename7.C: Adjust error messages.
23217
23218 2005-01-31  Jeff Law  <law@redhat.com>
23219
23220         * gcc.c-torture/execute/20050131-1.c: New test.
23221         * gcc.dg/wcaselabel.c: New test.
23222
23223 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
23224
23225         * g++.dg/other/warning1.C: Adjust error messags.
23226         * g++.dg/parse/constant5.C: New test.
23227
23228 2005-01-31  Steven Bosscher  <stevenb@suse.de>
23229
23230         PR c/19333
23231         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
23232         the test case valid.
23233         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
23234         * testsuite/gcc.dg/array-7.c: Adjust expected result.
23235         * testsuite/gcc.dg/pr18596-3.c: Likewise.
23236         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
23237         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
23238         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
23239
23240 2005-01-31  Dale Johannesen  <dalej@apple.com>
23241
23242         * g++.dg/opt/pr19650.C: New test.
23243
23244 2005-01-31  Richard Henderson  <rth@redhat.com>
23245
23246         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23247         long double for intel double extended format.
23248         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23249
23250 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
23251
23252         PR c++/19555
23253         * g++.dg/template/static10.C: New test.
23254
23255         PR c++/19395
23256         * g++.dg/parse/error24.C: New test.
23257
23258         PR c++/19367
23259         * g++.dg/lookup/builtin1.C: New test.
23260
23261         PR c++/19457
23262         * g++.dg/warn/conv3.C: New test.
23263
23264 2005-01-30  Bud Davis  <bdavis@gfortran.org>
23265
23266         PR fortran/19647
23267         * gfortan.dg/inquire_7.f90
23268
23269 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
23270
23271         PR tree-optimization/15791
23272         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23273         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23274         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23275         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23276         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23277         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23278         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23279         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23280         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23281         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23282
23283 2005-01-29  Paul Brook  <paul@codesourcery.com>
23284
23285         PR fortran/18565
23286         * check.c (real_or_complex_check): New function.
23287         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23288         * intrinsic.c (add_functions): Use new check functions.
23289         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23290         Add prototypes.
23291
23292 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
23293
23294         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
23295         gcc.dg/lvalue-3.c: New tests.
23296         * gcc.dg/concat.c: Update expected messages.
23297
23298 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
23299
23300         PR libfortran/19595
23301         * gfortran.dg/eor_1.f90: New test.
23302
23303 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
23304
23305         PR fortran/19589
23306         * gfortran.dg/logical_data_1.f90: New test.
23307
23308 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
23309
23310         PR c++/19253
23311         * g++.dg/template/crash33.C: New test.
23312
23313         PR c++/19667
23314         * g++.dg/template/crash32.C: New test.
23315
23316 2005-01-28  Ian Lance Taylor  <ian@airs.com>
23317
23318         PR middle-end/16558
23319         * g++.dg/warn/Wreturn-type-2.C: New test.
23320
23321 2004-06-24  Jeff Law  <law@redhat.com>
23322
23323         * gcc.dg/tree-ssa/20050128-1.c: New test.
23324
23325 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
23326
23327         * gcc.target/frv/all-mdpackh-1.c: New test.
23328
23329 2005-01-28  Steven Bosscher  <stevenb@suse.de>
23330
23331         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
23332
23333 2005-01-27  Richard Henderson  <rth@redhat.com>
23334
23335         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
23336
23337 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23338
23339         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
23340
23341 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23342
23343         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23344         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23345         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
23346         to cope with cases where the multilib options override the dg-options.
23347
23348 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
23349
23350         PR c/18946
23351         * gcc.dg/noncompile/20050120-1.c: New test.
23352
23353 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
23354
23355         PR tree-optimization/19633
23356         * gcc.dg/pr19633.c: New test.
23357         * gcc.dg/tree-ssa/pr19633.c: New test.
23358
23359 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
23360
23361         * gcc.dg/20041216-1.c: New test.
23362
23363 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
23364
23365         PR objc/18862
23366         * objc.dg/selector-2.m: New test.
23367
23368 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
23369
23370         * g++.dg/opt/range-test-2.C: New test.
23371
23372         PR rtl-optimization/19579
23373         * gcc.c-torture/execute/20050124-1.c: New test.
23374
23375 2005-01-26  Greg Parker  <gparker@apple.com>
23376         Stuart Hastings  <stuart@apple.com>
23377
23378         * gcc.c-torture/execute/20050125-1.c: New.
23379
23380 2005-01-18  Jan Hubicka  <jh@suse.cz>
23381
23382         PR tree-optimize/19337
23383         * gcc.c-torture/compile/20050119-1.c: New test.
23384
23385 2005-01-24  James E Wilson  <wilson@specifixinc.com>
23386
23387         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
23388         test for successful match.
23389
23390 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
23391
23392         PR objc/18408
23393         * objc.dg/comp-types-7.m: New test.
23394
23395 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
23396
23397         * lib/target-supports.exp (current_target_name): New.
23398         (check_effective_target_ilp32, check_effective_target_lp64):
23399         Cache the result to use as long as the current target, with
23400         multilib flags, remains the same.
23401
23402         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
23403         (dg-require-weak, dg-require-visibility, dg-require-alias,
23404         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
23405         dg-require-effective-target, dg-skip-if): Remove call to
23406         skip_test_and_clear_xfail.
23407         (dg-test): Clear xfail data.
23408
23409 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
23410
23411         PR target/17751
23412         * gcc.dg/ppc64-toc.c: New test.
23413
23414         * g++.dg/tree-ssa/empty-1.C: New test.
23415
23416         PR middle-end/19551
23417         * gcc.c-torture/execute/20050121-1.c: New test.
23418         * gcc.dg/20050121-2.c: New test.
23419
23420 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
23421         Paul Brook  <paul@codesourcery.com>
23422
23423         PR fortran/17941
23424         * gfortran.dg/real_const_1.f: New test.
23425         * gfortran.dg/real_const_2.f90: New test.
23426         * gfortran.dg/complex_int_1.f90: New test.
23427
23428 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
23429
23430         PR fortran/19313
23431         * gfortan.dg/inquire_6.f90: New test.
23432
23433 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
23434
23435         PR libfortran/19451
23436         * open_readonly_1.f90: New test.
23437
23438 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
23439
23440         PR libfortran/18982
23441         * gfortran.dg/open_new.f90: New file.
23442
23443 2005-01-22  Paul Brook  <paul@codesourcery.com>
23444
23445         * namelist_1.f90: New test.
23446
23447 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
23448
23449         PR tree-optimization/19484
23450         * gcc.c-torture/compile/20050122-[12].c: New tests.
23451
23452 2005-01-22  Paul Brook  <paul@codesourcery.com>
23453
23454         * gfortran.dg/implicit_2.f90: New test.
23455
23456 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
23457
23458         PR fortran/19314
23459         * gfortran.dg/inquire_5.f90: New test.
23460
23461 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23462
23463         PR c/18809
23464         * gcc.dg/pr18809-1.c: New test.
23465
23466 2005-01-21  Ian Lance Taylor  <ian@airs.com>
23467
23468         * gcc.dg/20050121-1.c: New test.
23469
23470         PR tree-optimization/13000
23471         * gcc.dg/20040206-1.c: Change warning to point where function is
23472         being inlined.
23473
23474 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23475
23476         PR c++/19208
23477         * g++.dg/template/array11.C: New test.
23478
23479 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23480
23481         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
23482         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
23483         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
23484         * gfortran.dg/getenv_1.f90: Add dg-do directive.
23485         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
23486         gfortran.dg/pr17164.f90: Add missing dg-do directives.
23487
23488 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
23489
23490         PR tree-optimization/15349
23491         * gcc.dg/tree-ssa/pr15349.c: New.
23492
23493 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
23494
23495         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
23496
23497 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
23498
23499         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
23500         scan-assembler-times directive name.
23501
23502         * gcc.dg/asm-a.c: Move dg-require-effective-target to
23503         after dg-do.
23504
23505         PR rtl-optimization/19462
23506         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
23507
23508 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
23509
23510         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
23511         counting function calls on ia64.
23512
23513 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
23514
23515         PR rtl-optimization/15139
23516         * gcc.dg/20050111-2.c: New test.
23517
23518         PR c/17297
23519         * gcc.c-torture/compile/20050113-1.c: New testcase.
23520
23521         PR middle-end/19164
23522         * gcc.dg/20050113-1.c: New testcase.
23523
23524 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
23525
23526         * gcc.dg/vect/vect-85.c: Add comment.
23527         * gcc.dg/vect/vect-86.c: Add xfail for now.
23528         * gcc.dg/vect/vect-87.c: Add xfail for now.
23529         * gcc.dg/vect/vect-88.c: Add xfail for now.
23530         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
23531
23532 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23533
23534         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
23535
23536 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23537
23538         * g++.dg/debug/typedef3.C: New test.
23539
23540 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
23541
23542         PR c/19472
23543         * gcc.dg/asm-a.c: New test.
23544
23545 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
23546
23547         * gcc.dg/sh-relax.c: Add prototype for abort.
23548
23549 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23550
23551         * gcc.dg/short-compare-1.c: New test.
23552         * gcc.dg/short-compare-2.c: Likewise.
23553
23554 2005-01-18  Michael Matz  <matz@suse.de>
23555
23556         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
23557
23558 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
23559
23560         PR tree-optimization/19121
23561         * gcc.c-torture/compile/pr19121.c: New test.
23562
23563 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
23564
23565         PR target/19357
23566         * gcc.c-torture/compile/pr19357.c: New test.
23567
23568 2005-01-17  Ian Lance Taylor  <ian@airs.com>
23569
23570         PR c/5675
23571         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
23572         pass--those that refer just to the variable, possibly with a
23573         cast.
23574         * gcc.dg/c99-const-expr-3.c: Likewise.
23575
23576         PR middle-end/13127
23577         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
23578         longer emitted.
23579
23580 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
23581
23582         PR fortran/18778
23583         * gfortran.dg/endfile_2.f90: New test.
23584
23585 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
23586
23587         PR 19168
23588         * gfortran.dg/select_5.f90: New test.
23589
23590 2004-01-16  Paul Brook  <paul@codesourcery.com>
23591
23592         * gfortran.dg/common_4.f90: New test.
23593
23594 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
23595
23596         PR rtl-optimization/19462
23597         * gcc.dg/torture/pr19462-1.c: New test.
23598
23599 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
23600
23601         PR objc/19321
23602         * objc.dg/func-ptr-2.m: New.
23603         * objc.dg/volatile-1.m: New.
23604
23605 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23606
23607         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
23608
23609 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
23610
23611         PR tree-optimization/19060
23612         * gcc.c-torture/execute/20050104-1.c: New test.
23613
23614 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
23615
23616         PR fortran/18983
23617         * gfortran.dg/write_to_null.f90: New test.
23618
23619 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
23620             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23621
23622         PR other/19328
23623         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
23624         argument.
23625
23626 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
23627
23628         PR c++/19263
23629         * g++.dg/init/vector1.C: New test.
23630
23631 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
23632
23633         PR target/13158
23634         * gcc.target/ia64/sibcall-unwind-1.c: New test.
23635         PR target/18987
23636         * gcc.target/ia64/sibcall-unwind-2.c: New test.
23637
23638 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
23639
23640         * gfortran.dg/select_1.f90: New test.
23641         * gfortran.dg/select_2.f90: New test.
23642         * gfortran.dg/select_3.f90: New test.
23643         * gfortran.dg/select_4.f90: New test.
23644
23645 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
23646
23647         PR middle-end/19084
23648         PR rtl-optimization/19348
23649         * gcc.dg/20050111-1.c: New test.
23650         * gcc.c-torture/execute/20050111-1.c: New test.
23651
23652         * gcc.dg/i386-asm-4.c: New test.
23653
23654 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23655
23656         * gcc.dg/nested-func-2.c: New test.
23657         * ada/acats/norun.lst: Remove c953002.
23658
23659 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
23660
23661         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
23662
23663 2005-01-12  Ben Elliston  <bje@au.ibm.com>
23664
23665         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
23666
23667 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
23668
23669         PR target/18761
23670         * g++.dg/abi/align1.C: New test.
23671
23672 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
23673
23674         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
23675         at a time.
23676         * g++.dg/ext/altivec_check.h: Support compiling as C.
23677
23678 2005-01-10  Roger Sayle  <roger@eyesopen.com>
23679
23680         PR c++/19355
23681         * g++.dg/expr/pr19355-1.C: New test case.
23682
23683 2005-01-10  Laurent GUERBY <laurent@guerby.net>
23684
23685         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
23686         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
23687         * ada/acats/tests/c3/c92005b.ada: Likewise.
23688         * ada/acats/tests/c3/cxb3012.a: Likewise.
23689         * ada/acats/norun.lst: Add c380004 and c953002, add PR
23690
23691 2005-01-09  Paul Brook  <paul@codesourcery.com>
23692
23693         * gfortran.dg/common_2.f90: New file.
23694         * gfortran.dg/common_3.f90: New file.
23695
23696 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
23697
23698         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
23699
23700 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
23701
23702         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
23703         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
23704         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
23705         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
23706         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
23707         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
23708         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
23709         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
23710         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
23711         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
23712         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
23713         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
23714         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
23715         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
23716         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
23717         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
23718         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
23719         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
23720         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
23721         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
23722         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
23723         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
23724         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
23725         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
23726         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
23727         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
23728         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
23729         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
23730         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
23731         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
23732         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
23733         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
23734         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
23735         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
23736         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
23737         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
23738         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
23739         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
23740         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
23741         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
23742         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
23743         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
23744         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
23745         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
23746         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
23747         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
23748         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
23749         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
23750         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
23751         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
23752         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
23753         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
23754         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
23755         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
23756         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
23757         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
23758         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
23759         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
23760         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
23761         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
23762         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
23763         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
23764         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
23765         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
23766         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
23767         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
23768         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
23769
23770         * gcc.dg/vect/vect-1.c: Fix spelling.
23771         * gcc.dg/vect/vect-10.c: Fix spelling.
23772         * gcc.dg/vect/vect-11.c: Fix spelling.
23773         * gcc.dg/vect/vect-12.c: Fix spelling.
23774         * gcc.dg/vect/vect-14.c: Fix spelling.
23775         * gcc.dg/vect/vect-15.c: Fix spelling.
23776         * gcc.dg/vect/vect-16.c: Fix spelling.
23777         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
23778         * gcc.dg/vect/vect-64.c: Fix comments.
23779         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
23780
23781 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
23782             Ira Rosen  <irar@il.ibm.com>
23783
23784         * gcc.dg/vect/vect-70.c: New test.
23785         * gcc.dg/vect/vect-71.c: New test.
23786
23787 2005-01-09  Manfred Hollstein  <mh@suse.com>
23788
23789         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
23790         * gcc.dg/pr18241-2.c: Likewise.
23791         * gcc.dg/pr18241-3.c: Likewise.
23792         * gcc.dg/pr18241-4.c: Likewise.
23793         * gcc.dg/pr18241-5.c: Likewise.
23794
23795 2005-01-08  Richard Henderson  <rth@redhat.com>
23796
23797         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23798         False for x86 and x86-64.
23799
23800 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
23801
23802         PR tree-optimization/18241
23803         * gcc.dg/pr18241-1.c: New test.
23804         * gcc.dg/pr18241-2.c: New test.
23805         * gcc.dg/pr18241-3.c: New test.
23806         * gcc.dg/pr18241-4.c: New test.
23807         * gcc.dg/pr18241-5.c: New test.
23808
23809 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
23810
23811         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
23812         gfortran.dg/select_4.f90: New.
23813
23814 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
23815
23816         * gcc.c-torture/execute/20050107-1.c: New test.
23817
23818 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
23819
23820         PR c++/19298
23821         * g++.dg/template/ref2.C: New.
23822
23823 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
23824
23825         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
23826         instead of being empty.
23827
23828 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23829
23830         PR fortran/15553
23831         * gfortran.dg/array-1.f90: New test.
23832
23833 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
23834
23835         PR tree-optimization/19283
23836         * gcc.c-torture/execute/20050106-1.c: New test.
23837
23838         PR rtl-optimization/18861
23839         * gcc.dg/20050105-1.c: New test.
23840
23841         PR tree-optimization/18828
23842         * gcc.dg/20050105-2.c: New test.
23843
23844 2005-01-07  Andreas Jaeger  <aj@suse.de>
23845
23846         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
23847
23848 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
23849
23850         PR fortran/18398
23851         * gfortran.dg/fmt_read.f90: New test.
23852
23853 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
23854
23855         * gcc.dg/rs6000-ldouble-2.c: New.
23856
23857 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
23858
23859         PR c++/19244
23860         * g++.dg/parser/ctor2.C: New test.
23861
23862 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23863
23864         PR c++/17154
23865         * g++.dg/template/using9.C: New test.
23866
23867 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23868
23869         PR c++/19258
23870         * g++.dg/lookup/friend6.C: New test.
23871
23872 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23873
23874         PR c++/19270
23875         * g++.dg/template/array10.C: New.
23876
23877 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23878
23879         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
23880         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
23881
23882 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
23883
23884         * gcc.c-torture/compile/20050105-1.c: New test.
23885
23886 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
23887
23888         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
23889
23890 2005-01-05  Roger Sayle  <roger@eyesopen.com>
23891
23892         PR middle-end/19100
23893         * gcc.dg/conv-3.c: New test case.
23894
23895 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
23896
23897         * gcc.dg/asm-wide-1.c: New test.
23898
23899 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23900
23901         PR c++/19030
23902         * g++.dg/parse/crash22.C: New
23903
23904 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
23905
23906         PR 19257
23907         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
23908
23909 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
23910
23911         PR middle-end/17767
23912         * gcc.dg/i386-mmx-6.c: New test case.
23913
23914 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
23915
23916         PR tree-optimization/18308
23917         * gcc.dg/vect/pr18308.c: New testcase.
23918
23919 2005-01-04  Andreas Jaeger  <aj@suse.de>
23920
23921         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
23922
23923 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
23924             Robert Bowdidge <bowdidge@apple.com>
23925
23926         * gcc.dg/cpp/subframework1.c: New.
23927         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
23928         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
23929         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
23930         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
23931
23932 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
23933
23934         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
23935         producing warning.
23936         * gcc.dg/darwin-weakimport-2.c: New.
23937
23938 2005-01-03  Richard Henderson  <rth@redhat.com>
23939
23940         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
23941
23942 2005-01-03  Richard Henderson  <rth@redhat.com>
23943
23944         * gcc.dg/vect/vect.exp: Enable for ia64.
23945         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
23946         (check_effective_target_vect_float): Likewise.
23947         (check_effective_target_vect_no_align): Likewise.
23948         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
23949         * gcc.dg/vect/vect-8.c: Likewise.
23950
23951 2005-01-03  Uros Bizjak <uros@kss-loka.si>
23952
23953         PR target/19236
23954         * gcc.dg/pr19236-1.c: New test case.
23955
23956 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23957
23958         PR rtl-optimization/12092
23959         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
23960
23961 2005-01-02  Andreas Jaeger  <aj@suse.de>
23962
23963         * gcc.dg/pr12092-1.c: Do not run on x86_64.
23964
23965 2005-01-01  Roger Sayle  <roger@eyesopen.com>
23966             Andrew Pinski  <pinskia@physics.uc.edu>
23967
23968         PR rtl-optimization/12092
23969         * gcc.dg/pr12092-1.c: New test case.
23970
23971 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
23972
23973         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
23974         'hidden' and 'default' for better portability.
23975         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
23976
23977         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
23978         6 and 7.
23979         * g++.old-deja/g++.brendan/new3.C: Likewise.
23980
23981 2005-01-01  Steven Bosscher  <stevenb@suse.de>
23982
23983         * gcc.dg/20041231-1.C: New test.
23984         * g++.dg/warn/Wunreachable-code-1.C: New test.
23985
23986 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
23987
23988         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
23989         file, not /dev/null.  Abort on error.
23990
23991 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
23992             Ziemowit Laski  <zlaski@apple.com>
23993
23994         PR objc/18971
23995         * objc.dg/encode-5.m: New test.
23996
23997 2004-12-29  Richard Henderson  <rth@redhat.com>
23998
23999         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24000         * objc.dg/stabs-1.m: Disable for ia64.
24001
24002 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24003
24004         PR c++/19190
24005         * g++.dg/warn/Wunused-10.C: New test.
24006
24007 2004-12-28  Richard Henderson  <rth@redhat.com>
24008
24009         * objc.dg/stabs-1.m: Disable for alpha.
24010
24011 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24012
24013         PR c++/19149
24014         * g++.dg/parse/error23.C: New test.
24015
24016 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24017
24018         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24019
24020         PR fortran/19032
24021         * gfortran.dg/intrinsic_modulo_1.f90: New.
24022         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24023         tests with divisor -1.
24024
24025 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24026
24027         * g++.dg/opt/temp1.C (memcpy): Return a value.
24028
24029         PR c++/19148
24030         * g++.dg/expr/cond7.C: New test.
24031
24032 2004-12-27  Paul Brook  <paul@codesourcery.com>
24033
24034         * gfortran.dg/g77/select_no_compile.f: Remove.
24035
24036 2004-12-27  Richard Henderson  <rth@redhat.com>
24037
24038         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24039         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24040         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24041
24042 2004-12-26  Richard Henderson  <rth@redhat.com>
24043
24044         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24045         by 1i instead of token pasting.
24046
24047 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24048
24049         PR tree-optimization/17578
24050         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24051         to additional_flags.
24052         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24053
24054 2004-12-25  Richard Henderson  <rth@redhat.com>
24055
24056         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24057         Remove Alpha.
24058
24059 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24060
24061         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24062         hppa*-*-hpux*.
24063         * gcc.dg/pr17957.c (dg-options): Likewise.
24064         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24065         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24066         instead of 0 on __hppa__.
24067         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24068         "foo,%r" on hppa*-*-*.
24069
24070 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24071
24072         PR fortran/19071
24073         * gfortran.dg/complex_write.f90: New test.
24074
24075 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24076
24077         PR c++/17595
24078         * g++.dg/parse/pragma2.C: New test.
24079
24080         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24081
24082 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24083
24084         * gcc.dg/empty2.c: Add missing dg-warning.
24085
24086 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24087
24088         PR c++/17413
24089         * g++.dg/template/local4.C: New test.
24090         * g++.dg/template/crash19.C: Add dg-error marker.
24091
24092         * g++.dg/template/crash31.C: Correct embedded PR number.
24093
24094 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24095
24096         PR c++/16405
24097         * g++.dg/opt/temp1.C: Add do-run marker.
24098
24099 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24100
24101         * g++.dg/template/spec19.C: New.
24102
24103 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24104
24105         PR target/16819
24106         * gcc.dg/empty2.c: New.
24107
24108 2004-12-23  Richard Henderson  <rth@redhat.com>
24109
24110         * lib/target-supports.exp (check_effective_target_vect_no_align):
24111         Remove i?86 and x86-64.
24112
24113 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24114
24115         PR c++/16405
24116         * g++.dg/opt/temp1.C: New test.
24117
24118 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24119
24120         PR c++/18733
24121         * g++.dg/template/friend33.C: New testcase.
24122
24123 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
24124
24125         PR c++/18464
24126         * g++.dg/template/cond5.C: New test.
24127
24128         PR c++/18492
24129         * g++.dg/inherit/thunk3.C: New test.
24130
24131         PR c++/11224
24132         * g++.dg/warn/Wunused-9.C: New test.
24133
24134 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
24135
24136         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
24137
24138 2004-12-22  Jan Beulich  <jbeulich@novell.com>
24139
24140         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
24141
24142 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
24143
24144         PR c++/18378
24145         * g++.dg/ext/packed8.C: New test.
24146
24147         PR c++/19063
24148         * g++.dg/template/crash31.C: New test.
24149
24150         PR c++/19034
24151         * g++.dg/template/crash30.C: New test.
24152
24153 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24154
24155         PR C++/18984
24156         * g++.dg/eh/ctor3.C: New test.
24157
24158 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24159
24160         * objc.dg/stabs-1.m: Allow section name to be quoted and
24161         assembly label to begin with '.LL'.
24162
24163 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
24164
24165         * gcc.dg/vect/vect.exp
24166         (check_effective_target_lp64_or_vect_no_align): New.
24167         * gcc.dg/vect/vect-77.c: Use it.
24168         * gcc.dg/vect/vect-78.c: Use it.
24169
24170         * lib/target-supports.exp
24171         (check_effective_target_vect_no_max,
24172         check_effective_target_vect_no_bitwise,
24173         check_effective_target_vect_no_align): New.
24174         * gcc.dg/vect/vect-13.c: Use them.
24175         * gcc.dg/vect/vect-17.c: Ditto.
24176         * gcc.dg/vect/vect-18.c: Ditto.
24177         * gcc.dg/vect/vect-19.c: Ditto.
24178         * gcc.dg/vect/vect-20.c: Ditto.
24179         * gcc.dg/vect/vect-27.c: Ditto.
24180         * gcc.dg/vect/vect-29.c: Ditto.
24181         * gcc.dg/vect/vect-44.c: Ditto.
24182         * gcc.dg/vect/vect-48.c: Ditto.
24183         * gcc.dg/vect/vect-50.c: Ditto.
24184         * gcc.dg/vect/vect-52.c: Ditto.
24185         * gcc.dg/vect/vect-54.c: Ditto.
24186         * gcc.dg/vect/vect-56.c: Ditto.
24187         * gcc.dg/vect/vect-58.c: Ditto.
24188         * gcc.dg/vect/vect-60.c: Ditto.
24189         * gcc.dg/vect/vect-72.c: Ditto.
24190         * gcc.dg/vect/vect-80.c: Ditto.
24191
24192 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
24193
24194         PR c++/14075
24195         * g++.dg/init/string1.C: New.
24196
24197         PR c++/18975
24198         * g++.dg/other/synth1.C: New.
24199
24200 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24201
24202         PR c/18963
24203         * gcc.dg/pr18963-1.c: New test.
24204
24205 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24206
24207         PR c/18596
24208         * gcc.dg/funcdef-storage-1.c (foo): Remove.
24209         * gcc.dg/pr18596-1.c: Use dg-error.
24210         (dg-options): Use -fno-unit-at-a-time.
24211         * gcc.dg/pr18596-2.c: New test.
24212         * gcc.dg/pr18596-3.c: New test.
24213
24214 2004-12-20  Roger Sayle  <roger@eyesopen.com>
24215
24216         PR middle-end/18683
24217         * g++.dg/opt/pr18683-1.C: New test case.
24218
24219 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
24220
24221         PR other/19093
24222         * g++.dg/opt/max1.C: Fix for 64bit targets.
24223
24224 2004-12-20  Matt Austern  <austern@apple.com>
24225
24226         PR c++/19044
24227         * g++.dg/ext/builtin6.C: New
24228
24229 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
24230
24231         PR tree-optimization/19080
24232         * gcc.c-torture/compile/pr19080.c: New test.
24233
24234 2004-12-20  Steven Bosscher  <stevenb@suse.de>
24235
24236         * gcc.dg/20041219-1.c: New test.
24237
24238 2004-12-19  Roger Sayle  <roger@eyesopen.com>
24239
24240         PR middle-end/19068
24241         * g++.dg/opt/max1.C: New test case.
24242
24243 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24244
24245         * gcc.dg/fdata-sections-1.c: New test.
24246
24247 2004-12-18  Roger Sayle  <roger@eyesopen.com>
24248
24249         PR middle-end/18548
24250         * gcc.dg/max-1.c: New test case.
24251
24252 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
24253
24254         * gcc.c-torture/execute/20041218-1.c: New test.
24255
24256 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
24257
24258         * gcc.dg/pr18501.c: New test.
24259         * gcc.dg/uninit-5.c: XFAIL.
24260         * gcc.dg/uninit-9.c: XFAIL.
24261
24262 2004-12-17  Dale Johannesen  <dalej@apple.com>
24263
24264         * gcc.dg/20041213-1.c: New.
24265
24266 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
24267
24268         * objc.dg/stabs-1.m: Allow assembly label to begin
24269         with a dot ('.').
24270
24271 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
24272
24273         * gcc.c-torture/execute/20041213-1.c: Move...
24274         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24275
24276 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
24277
24278         PR c++/18721
24279         * g++.dg/lookup/conv-5.C: New.
24280
24281 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
24282
24283         * objc.dg/stabs-1.m: New test.
24284
24285 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24286
24287         * gcc.dg/visibility-c.c: Change compile to
24288         assemble for the test.
24289
24290 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24291
24292         PR target/19041
24293         * gcc.dg/visibility-c.c: New test.
24294
24295 2004-12-16  Roger Sayle  <roger@eyesopen.com>
24296
24297         PR middle-end/18493
24298         * gcc.dg/switch-8.c: New test case.
24299
24300 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24301
24302         PR c++/18905
24303         * g++.dg/template/init4.C: New.
24304         * g++.dg/opt/static3.C: Enable optimizer.
24305
24306 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
24307
24308         * g++.dg/other/complex1.C: New test.
24309
24310 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
24311
24312         * g++.dg/opt/inline9.C: New test.
24313
24314 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24315
24316         PR fortran/18993
24317         * gfotran.dg/nullify_1.f: New test.
24318
24319 2004-12-15  Richard Henderson  <rth@redhat.com>
24320
24321         * gcc.target/i386/i386.exp: New harness.
24322         * gcc.target/i386/vect-args.c: New.
24323
24324 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
24325
24326         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
24327
24328 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24329
24330         PR c++/18825
24331         * g++.dg/template/friend32.C: New test.
24332
24333 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24334
24335         * cpp/pragma-once-1.c: New test.
24336         * cpp/pragma-once-1b.h: Likewise.
24337         * cpp/pragma-once-1c.h: Likewise.
24338         * cpp/pragma-once-1d.h: Likewise.
24339         * cpp/inc/pragma-once-1a.h: Likewise.
24340
24341 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
24342             Steven G. Kargl  <kargls@comcast.net>
24343
24344         PR fortran/17597
24345         * gfortran.dg/list_read_3.f90: New test.
24346
24347 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24348
24349         * gcc.dg/ftrapv-2.c: New test.
24350
24351 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24352
24353         PR c++/18981
24354         * g++.dg/template/typename9.C: New test.
24355
24356 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24357
24358         PR c++/18738
24359         * g++.dg/template/typename8.C: New test.
24360         * g++.dg/parse/friend2.C: Tweak error message.
24361
24362 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24363
24364         * gcc.c-torture/20041214-1.c: New test.
24365
24366 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24367
24368         PR c++/18965
24369         * g++.dg/init/array17.C: New test.
24370
24371 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24372
24373         PR c++/18793
24374         * g++.dg/init/aggr3.C: New test.
24375
24376 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
24377
24378         * gcc.dg/altivec-types-1.c: New test.
24379         * gcc.dg/altivec-types-2.c: New test.
24380         * gcc.dg/altivec-types-3.c: New test.
24381         * gcc.dg/altivec-types-4.c: New test.
24382         * g++.dg/ext/altivec-types-1.C: New test.
24383         * g++.dg/ext/altivec-types-2.C: New test.
24384         * g++.dg/ext/altivec-types-3.C: New test.
24385         * g++.dg/ext/altivec-types-4.C: New test.
24386
24387 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
24388
24389         PR middle-end/18951
24390         * gcc.c-torture/execute/20041213-1.c: New test.
24391
24392 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
24393
24394         PR c++/18949
24395         * g++.dg/template/cast1.C: New.
24396
24397 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
24398
24399         * gcc.c-torture/execute/20041213-2.c: New test.
24400
24401 2004-12-13  Richard Henderson  <rth@redhat.com>
24402
24403         * gcc.dg/i386-sse-10.c: Fix typo in options.
24404
24405 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
24406
24407         PR c++/18968
24408         * g++.dg/opt/pr18968.C: New test.
24409
24410 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
24411
24412         PR c++/18925
24413         * g++.dg/ext/visibility/staticdatamem.C: New test.
24414
24415 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
24416
24417         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
24418
24419 2004-12-13  Roger Sayle  <roger@eyesopen.com>
24420
24421         PR rtl-optimization/18928
24422         * gcc.dg/pr18928-1.c: New test case.
24423
24424 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
24425
24426         PR tree-opt/16951
24427         * gcc.c-torture/compile/20041211-1.c: New.
24428
24429 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24430
24431         PR middle-end/17564
24432         * gcc.c-torture/execute/20041212-1.c: New test.
24433
24434 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24435
24436         PR fortran/18869
24437         * gfortran.dg/common_1.f90: New test.
24438
24439 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
24440         Paul Brook  <paul@codesourcery.com>
24441
24442         PR fortran/16222
24443         * gfortran.dg/real_do_1.f90: New test.
24444
24445 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24446
24447         PR tree-opt/18040
24448         * g++.dg/opt/ptrmem6.C: New test.
24449
24450 2004-12-11  Roger Sayle  <roger@eyesopen.com>
24451
24452         PR middle-end/18921
24453         * gcc.dg/pr18921-1.c: New test case.
24454
24455 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24456
24457         PR fortran/17175
24458         * gfortran.dg/scale_1.f90: New test.
24459
24460 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
24461
24462         PR middle-end/18903
24463         * gcc.c-torture/compile/pr18903.c: New test.
24464
24465 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
24466
24467         * gcc.c-torture/execute/20041210-1.c: New test.
24468
24469 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24470
24471         PR c++/18731
24472         * g++.dg/parser/struct-1.C: New test.
24473         * g++.dg/parser/struct-2.C: New test.
24474         * g++.dg/parser/struct-3.C: New test.
24475
24476 2004-12-09  Richard Henderson  <rth@redhat.com>
24477
24478         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
24479
24480         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
24481         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
24482
24483 2004-12-09  Matt Austern  <austern@apple.com>
24484
24485         PR c++/18514
24486         * g++.dg/ext/builtin1.C: New
24487         * g++.dg/ext/builtin2.C: New
24488         * g++.dg/ext/builtin3.C: New
24489         * g++.dg/ext/builtin4.C: New
24490         * g++.dg/ext/builtin5.C: New
24491
24492 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
24493
24494         PR tree-opt/18904
24495         * g++.dg/opt/ptrmem5.C: New test.
24496
24497 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
24498
24499         * g++.dg/parse/typename5.C: Adjust for new error.
24500         * g++.dg/parse/typename7.C: New.
24501
24502 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24503
24504         PR c++/18073
24505         * g++.dg/other/mmintrin.C: New test.
24506
24507 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24508
24509         PR c++/16681
24510         * g++.dg/init/array15.C: New.
24511         * g++.dg/init/array16.C: New.
24512
24513 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24514
24515         PR fortran/18826
24516         * gfortran.dg/assign_1.f90: New test.
24517
24518 2004-12-08  Nick Clifton  <nickc@redhat.com>
24519
24520         * gcc.target/xstormy16/bss_below100: New directory containing tests.
24521         * gcc.target/xstormy16/data_below100: Likewise.
24522         * gcc.target/xstormy16/sfr: Likewise.
24523         * gcc.target/xstormy16/below100.S: New test source file.
24524         * gcc.target/xstormy16/below100.ld: New test linker script.
24525         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24526         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
24527         bp instructions.
24528         * gcc.target/xstormy16/bp.c: Likewise.
24529
24530         * gcc.target/xstormy16/bss_below100: New files:
24531         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24532         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24533         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24534         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24535         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24536         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24537         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24538         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24539         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24540         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24541         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24542         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24543         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24544         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24545         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24546         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24547         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24548         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24549         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24550         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24551         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24552         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24553         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24554         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24555         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24556         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24557         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24558
24559         * gcc.target/xstormy16/data_below100: New files:
24560         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24561         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24562         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24563         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24564         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24565         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24566         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24567         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24568         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24569         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24570         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24571         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24572         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24573         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24574         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24575         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24576         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24577         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24578         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24579         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24580         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24581         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24582         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24583         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24584         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24585         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24586         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24587
24588         * gcc.target/xstormy16/sfr: New files:
24589         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
24590         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
24591         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
24592         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
24593         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
24594         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
24595         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
24596         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
24597         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
24598         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
24599         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
24600         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
24601         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
24602         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
24603         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
24604         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
24605         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
24606         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
24607         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
24608         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
24609         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
24610         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
24611         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
24612         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
24613         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
24614         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
24615         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
24616         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
24617         27_if0_sfrw_bitfield_f.c
24618
24619 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24620
24621         PR c++/18100
24622         * g++.dg/lookup/name-clash4.C: New test.
24623
24624 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
24625
24626         PR c++/18672
24627         * g++.dg/opt/array1.C: New.
24628
24629         PR c++/18803
24630         * g++.dg/template/operator5.C: New.
24631
24632 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
24633
24634         PR c/18867
24635         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
24636
24637 2004-12-07  Steven Bosscher  <stevenb@suse.de>
24638
24639         * gcc.dg/noncompile/20041207.c: New test.
24640
24641 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
24642
24643         * g++.dg/other/unreachable-1.C: New test.
24644
24645 2004-12-06  Nick Clifton  <nickc@redhat.com>
24646
24647         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
24648         <limits.h> because the latter comes from gcc's include/ directory
24649         and not the newlib/libc/include directory.
24650
24651 2004-12-04  Richard Henderson  <rth@redhat.com>
24652
24653         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
24654
24655 2004-12-04  Richard Henderson  <rth@redhat.com>
24656
24657         * lib/target-supports.exp (check_gc_sections_available): Disable
24658         for alpha and ia64.
24659
24660 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
24661
24662         PR middle-end/17909
24663         * g++.dg/other/vararg-2.C: New test.
24664
24665 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24666
24667         PR c++/17011, c++/17971
24668         * g++.dg/template/error15.C: Adjust expected error.
24669         * g++.dg/template/instantiate3.C: Likewise.
24670
24671 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
24672
24673         * gcc.dg/altivec-18.c: Fix for darwin
24674
24675 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24676
24677         PR c++/18782
24678         * g++.dg/parse/ptrmem2.C: New.
24679
24680         PR c++/18318
24681         * g++.dg/template/new1.C: New.
24682
24683 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24684
24685         PR fortran/18710
24686         * gfortran.dg/direct_io_3.f90: New test.
24687
24688 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
24689
24690         PR 18758
24691         * g++.dg/parse/crash21.C: New.
24692
24693 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24694
24695         PR c++/15664, c++/18276
24696         * g++.dg/template/ttp13.C: New test.
24697         * g++.dg/template/ttp14.C: Likewise.
24698
24699 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24700
24701         PR c++/18123
24702         * g++.dg/parse/enum2.C: New test.
24703         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
24704
24705 2004-12-02  Nick Clifton  <nickc@redhat.com>
24706
24707         * gcc.target/xstormy16: New test directory.
24708         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24709         * gcc.target/xstormy16/bp.c: Check the generation of bp
24710         instructions.
24711         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
24712         bn instructions and the BELOW100 attribute.
24713
24714 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
24715
24716         PR target/16952
24717         * gcc.dg/ppc-eabi.c: New.
24718
24719 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
24720
24721         PR fortran/18284
24722         * gfortran.dg/backspace.f90
24723
24724 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
24725
24726         * gfortran.dg/inquire.f90: New test.
24727
24728 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
24729
24730         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
24731         handle effective-target-keyword.
24732         (dg-skip-if): Support effective-target keyword as target list.
24733         (dg-xfail-if): Ditto.
24734         * lib/target-supports.exp (is-effective-target-keyword): New proc.
24735
24736 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
24737
24738         PR tree-optimization/18291
24739         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
24740
24741 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24742
24743         PR C++/18729
24744         * g++.dg/parse/crash20.C: New.
24745
24746         PR c++/17431
24747         * g++.dg/overload/arg1.C: New.
24748         * g++.dg/overload/arg2.C: New.
24749         * g++.dg/overload/arg3.C: New.
24750         * g++.dg/overload/arg4.C: New.
24751
24752 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
24753
24754         * gcc.dg/c99-flex-array-4.c: Remove.
24755
24756 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
24757
24758         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
24759
24760         * lib/target-supports.exp (is-effective-target): Simplify.
24761
24762         * lib/target-supports.exp (check_effective_target_vect_long):
24763         Fix for powerpc64-*-*.
24764
24765 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
24766
24767         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
24768         to support new requirements on FreeBSD 5.
24769
24770 2004-11-30  Devang Patel  <dpatel@apple.com>
24771
24772         PR 18702
24773         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
24774
24775 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
24776
24777         * g++.dg/ext/altivec-13.C: New test.
24778
24779 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
24780
24781         PR tree-opt/18298
24782         * gcc.c-torture/execute/p18298.c: New test.
24783
24784 2004-11-30  Ira Rosen  <irar@il.ibm.com>
24785             Dorit Naishlos  <dorit@il.ibm.com>
24786
24787         PR tree-opt/18607
24788         * gcc.dg/vect/vect-89.c: New test.
24789
24790 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
24791
24792         * gcc.dg/pr18596-1.c: New test.
24793
24794 2004-11-30  Ben Elliston  <bje@au.ibm.com>
24795
24796         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
24797
24798 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
24799
24800         PR c/18479
24801         * gcc.dg/pr18479.c: New test.
24802
24803 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
24804
24805         PR target/18490
24806         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
24807         mmix-knuth-mmixware.
24808
24809         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
24810         cris-*-elf* cris-*-aout* mmix-*-*
24811
24812 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
24813
24814         PR middle-end/18725
24815         * gcc.dg/pr18725.c: New test.
24816
24817 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
24818
24819         PR target/18488
24820         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
24821
24822         PR target/18336
24823         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
24824
24825 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
24826
24827         PR c++/18368
24828         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
24829         * g++.old-deja/g++.law/ctors5.C: Likewise.
24830         * g++.old-deja/g++.other/crash25.C: Likewise.
24831
24832         PR c++/18674
24833         * g++.dg/template/error16.C: New test.
24834
24835         PR c++/18512
24836         * g++.dg/template/crash29.C: New test.
24837
24838 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
24839
24840         PR tree-optimization/18712
24841         * gcc.c-torture/compile/pr18712.c: New test.
24842
24843 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
24844
24845         PR c/7544
24846         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
24847         tests.
24848
24849 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24850
24851         PR c++/18652
24852         * g++.dg/lookup/crash6.C: New test.
24853
24854 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
24855
24856         PR middle-end/18164
24857         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
24858
24859 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24860
24861         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
24862         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
24863         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
24864
24865 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
24866
24867         * gcc.dg/pr18164.c: New test.
24868
24869 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
24870
24871         * gcc.dg/funroll-loops-all.c: New.
24872
24873 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
24874
24875         PR target/18489
24876         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
24877         delimeter, match space and TAB as well as ":".
24878
24879         PR target/18484
24880         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
24881
24882         PR target/18348
24883         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
24884
24885         PR target/18345
24886         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
24887
24888         PR target/18337
24889         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
24890
24891 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
24892
24893         * gfortran.dg/direct_io_2.f90: New test.
24894
24895 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
24896
24897         PR target/18334
24898         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
24899
24900 2004-11-28  Richard Henderson  <rth@redhat.com>
24901
24902         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
24903
24904 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
24905
24906         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
24907         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
24908         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
24909         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
24910         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
24911         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
24912         gcc.dg/pointer-arith-8.c: New tests.
24913
24914 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
24915
24916         PR fortran/18364
24917         * gfortran.dg/endfile.f90: New test.
24918
24919 2004-11-27  Falk Hueffner  <falk@debian.org>
24920
24921         * gcc.dg/loop-6.c: New test.
24922
24923 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
24924
24925         * gcc.c-torture/execute/20041126-1.c: New test.
24926
24927 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
24928
24929         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
24930         on IRIX.
24931
24932 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
24933
24934         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
24935         functions.
24936
24937 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
24938
24939         PR rtl-optimization/17825
24940         * gcc.c-torture/compile/20041119-1.c: New test.
24941
24942 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24943
24944         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
24945         Check existence of ld library path variables before unsetting.
24946
24947 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
24948
24949         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
24950
24951 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
24952
24953         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
24954
24955 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
24956
24957         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
24958
24959 2004-11-26  Ben Elliston  <bje@au.ibm.com>
24960
24961         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
24962         dg-do directive.
24963
24964 2004-11-26  Ben Elliston  <bje@au.ibm.com>
24965
24966         * gcc.dg/pr17957.c: Pass --param, not -param.
24967
24968 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24969
24970         PR middle-end/17957
24971         * testsuite/gcc.dg/pr17957.c: New test.
24972
24973 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
24974
24975         PR c++/18445
24976         * g++.dg/template/crash28.C: Likewise.
24977
24978         PR c++/18001
24979         * g++.dg/expr/unary2.C: Adjust lvalue messages.
24980         * g++.dg/ext/lvaddr.C: Likewise.
24981         * g++.dg/opt/pr7503-3.C: Likewise.
24982
24983         PR c++/18466
24984         * g++.dg/parse/qualified3.C: New test.
24985         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
24986
24987         PR c++/18545
24988         * g++.dg/expr/return1.C: New test.
24989
24990 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24991
24992         Friend class name lookup 3/n, PR c++/3332
24993         * g++.dg/lookup/friend3.C: New test.
24994         * g++.dg/lookup/friend4.C: Likewise.
24995         * g++.dg/lookup/friend5.C: Likewise.
24996
24997 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24998
24999         Friend class name lookup 2/n, PR c++/14513, c++/15410
25000         * g++.dg/lookup/friend2.C: New test.
25001         * g++.dg/template/friend31.C: Likewise.
25002
25003 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25004
25005         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25006
25007 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25008
25009         PR c++/17473
25010         * g++.dg/tc1/dr56.C: Remove.
25011         * g++.dg/template/typedef1.C: Add dg-error markers.
25012         * g++.old-deja/g++.other/typedef7.C: Likewise.
25013
25014         PR c++/18285
25015         * g++.dg/parse/typedef7.C: New test.
25016
25017 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25018
25019         * gcc.c-torture/execute/20041124-1.c: New test.
25020
25021 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25022
25023         * g++.dg/template/deduce3.C: New test.
25024
25025         PR c++/18586
25026         * g++.dg/template/crash27.C: New test.
25027
25028         PR c++/18530
25029         * g++.dg/warn/Wshadow-3.C: New test.
25030
25031 2004-11-24  Devang Patel  <dpatel@apple.com>
25032
25033         PR/18555
25034         * gcc.dg/cpp/isysroot-1.c: New test.
25035         * gcc.dg/cpp/usr/include/stdio.h: New file.
25036         * gcc.dg/cpp/isysroot-2.c: New test.
25037         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25038         New file.
25039
25040 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25041
25042         PR c++/8929
25043         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25044
25045 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25046
25047         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25048         * gcc.target/sparc/pdist.c: Likewise.
25049
25050 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25051
25052         PR c++/16882
25053         * g++.dg/conversion/simd1.C: New test.
25054
25055 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25056
25057         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
25058         and restore_ld_library_path_env_vars.
25059         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25060         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25061         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25062         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25063
25064 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25065
25066         * gcc.dg/pragma-align-2.c: Test macro expansion.
25067         * gcc.dg/pragma-pack-2.c: New test.
25068
25069 2004-11-23  Richard Henderson  <rth@redhat.com>
25070
25071         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25072         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25073         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25074         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25075         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25076         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25077
25078         * gcc.dg/vect/vect.exp: Add check for alpha.
25079         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25080         (check_effective_target_vect_int): Enable for alpha.
25081         (check_effective_target_vect_long): New.
25082         (is-effective-target): Add it.
25083
25084 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25085
25086         * gcc.dg/pr18614-1.c: New test.
25087
25088 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25089
25090         * gcc.dg/setjmp-2.c: New test.
25091
25092 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25093
25094         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25095         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25096         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25097         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25098         gcc.target/sparc/pdist.c: New tests.
25099
25100 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25101
25102         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25103
25104 2004-11-22  Dale Johannesen  <dalej@apple.com>
25105
25106         * gcc.dg/20041111-1.c: New.
25107
25108 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25109
25110         PR tree-opt/18536
25111         * gcc.dg/vect/pr18536.c: New test.
25112
25113 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25114
25115         PR c++/18354
25116         * g++.dg/template/nontype11.C: New test.
25117
25118 2004-11-21  Roger Sayle  <roger@eyesopen.com>
25119
25120         PR middle-end/18520
25121         * gcc.dg/pr18520-1.c: New test case.
25122
25123 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
25124
25125         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
25126         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
25127         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
25128         expected diagnostics.
25129
25130 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25131
25132         PR target/18580
25133         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
25134         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
25135         vect-77.c, vect-77a.c: XFAIL on the SPARC.
25136
25137 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25138
25139         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
25140
25141 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
25142             Joseph Myers  <joseph@codesourcery.com>
25143
25144         * lib/target-supports.exp (check_visibility_available): Really
25145         test the compiler.
25146
25147 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25148
25149         PR tree-opt/18181
25150         * gcc.dg/vect/vect-85.c: New test.
25151         * gcc.dg/vect/vect-86.c: New test.
25152         * gcc.dg/vect/vect-87.c: New test.
25153         * gcc.dg/vect/vect-88.c: New test.
25154
25155 2004-11-19  Ben Elliston  <bje@au.ibm.com>
25156
25157         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
25158
25159 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
25160
25161         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
25162         * gcc.dg/ppc-and-1.c: Ditto.
25163         * gcc.dg/ppc-compare-1.c: Ditto.
25164         * gcc.dg/ppc-mov-1.c: Ditto
25165
25166 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
25167             Mark Mitchell  <mark@codesourcery.com>
25168
25169         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
25170
25171 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25172             Aldy Hernandez  <aldyh@redhat.com>
25173
25174         * lib/target-supports.exp (check_effective_target_vect_int): New
25175         (check_effective_target_vect_float): New
25176         (check_effective_target_vect_double): New.
25177         (is-effective-target): Support new effective targets keywords.
25178         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
25179         default action for dg-do.
25180         * gcc.dg/vect/pr16105.c: Use new support.
25181         * gcc.dg/vect/pr18400.c: Ditto.
25182         * gcc.dg/vect/pr18425.c: Ditto.
25183         * gcc.dg/vect/vect-1.c: Ditto.
25184         * gcc.dg/vect/vect-10.c: Ditto.
25185         * gcc.dg/vect/vect-11.c: Ditto.
25186         * gcc.dg/vect/vect-12.c: Ditto.
25187         * gcc.dg/vect/vect-13.c: Ditto.
25188         * gcc.dg/vect/vect-14.c: Ditto.
25189         * gcc.dg/vect/vect-15.c: Ditto.
25190         * gcc.dg/vect/vect-16.c: Ditto.
25191         * gcc.dg/vect/vect-17.c: Ditto.
25192         * gcc.dg/vect/vect-18.c: Ditto.
25193         * gcc.dg/vect/vect-19.c: Ditto.
25194         * gcc.dg/vect/vect-2.c: Ditto.
25195         * gcc.dg/vect/vect-20.c: Ditto.
25196         * gcc.dg/vect/vect-21.c: Ditto.
25197         * gcc.dg/vect/vect-22.c: Ditto.
25198         * gcc.dg/vect/vect-23.c: Ditto.
25199         * gcc.dg/vect/vect-24.c: Ditto.
25200         * gcc.dg/vect/vect-25.c: Ditto.
25201         * gcc.dg/vect/vect-26.c: Ditto.
25202         * gcc.dg/vect/vect-27.c: Ditto.
25203         * gcc.dg/vect/vect-27a.c: Ditto.
25204         * gcc.dg/vect/vect-28.c: Ditto.
25205         * gcc.dg/vect/vect-29.c: Ditto.
25206         * gcc.dg/vect/vect-29a.c: Ditto.
25207         * gcc.dg/vect/vect-3.c: Ditto.
25208         * gcc.dg/vect/vect-30.c: Ditto.
25209         * gcc.dg/vect/vect-31.c: Ditto.
25210         * gcc.dg/vect/vect-32.c: Ditto.
25211         * gcc.dg/vect/vect-33.c: Ditto.
25212         * gcc.dg/vect/vect-34.c: Ditto.
25213         * gcc.dg/vect/vect-35.c: Ditto.
25214         * gcc.dg/vect/vect-36.c: Ditto.
25215         * gcc.dg/vect/vect-37.c: Ditto.
25216         * gcc.dg/vect/vect-38.c: Ditto.
25217         * gcc.dg/vect/vect-4.c: Ditto.
25218         * gcc.dg/vect/vect-40.c: Ditto.
25219         * gcc.dg/vect/vect-41.c: Ditto.
25220         * gcc.dg/vect/vect-42.c: Ditto.
25221         * gcc.dg/vect/vect-43.c: Ditto.
25222         * gcc.dg/vect/vect-44.c: Ditto.
25223         * gcc.dg/vect/vect-45.c: Ditto.
25224         * gcc.dg/vect/vect-46.c: Ditto.
25225         * gcc.dg/vect/vect-47.c: Ditto.
25226         * gcc.dg/vect/vect-48.c: Ditto.
25227         * gcc.dg/vect/vect-48a.c: Ditto.
25228         * gcc.dg/vect/vect-49.c: Ditto.
25229         * gcc.dg/vect/vect-5.c: Ditto.
25230         * gcc.dg/vect/vect-50.c: Ditto.
25231         * gcc.dg/vect/vect-51.c: Ditto.
25232         * gcc.dg/vect/vect-52.c: Ditto.
25233         * gcc.dg/vect/vect-53.c: Ditto.
25234         * gcc.dg/vect/vect-54.c: Ditto.
25235         * gcc.dg/vect/vect-55.c: Ditto.
25236         * gcc.dg/vect/vect-56.c: Ditto.
25237         * gcc.dg/vect/vect-56a.c: Ditto.
25238         * gcc.dg/vect/vect-57.c: Ditto.
25239         * gcc.dg/vect/vect-58.c: Ditto.
25240         * gcc.dg/vect/vect-59.c: Ditto.
25241         * gcc.dg/vect/vect-6.c: Ditto.
25242         * gcc.dg/vect/vect-60.c: Ditto.
25243         * gcc.dg/vect/vect-61.c: Ditto.
25244         * gcc.dg/vect/vect-62.c: Ditto.
25245         * gcc.dg/vect/vect-63.c: Ditto.
25246         * gcc.dg/vect/vect-64.c: Ditto.
25247         * gcc.dg/vect/vect-65.c: Ditto.
25248         * gcc.dg/vect/vect-66.c: Ditto.
25249         * gcc.dg/vect/vect-67.c: Ditto.
25250         * gcc.dg/vect/vect-68.c: Ditto.
25251         * gcc.dg/vect/vect-69.c: Ditto.
25252         * gcc.dg/vect/vect-7.c: Ditto.
25253         * gcc.dg/vect/vect-72.c: Ditto.
25254         * gcc.dg/vect/vect-72a.c: Ditto.
25255         * gcc.dg/vect/vect-73.c: Ditto.
25256         * gcc.dg/vect/vect-74.c: Ditto.
25257         * gcc.dg/vect/vect-75.c: Ditto.
25258         * gcc.dg/vect/vect-76.c: Ditto.
25259         * gcc.dg/vect/vect-77.c: Ditto.
25260         * gcc.dg/vect/vect-77a.c: Ditto.
25261         * gcc.dg/vect/vect-78.c: Ditto.
25262         * gcc.dg/vect/vect-79.c: Ditto.
25263         * gcc.dg/vect/vect-8.c: Ditto.
25264         * gcc.dg/vect/vect-80.c: Ditto.
25265         * gcc.dg/vect/vect-82.c: Ditto.
25266         * gcc.dg/vect/vect-82_64.c: Ditto.
25267         * gcc.dg/vect/vect-83.c: Ditto.
25268         * gcc.dg/vect/vect-83_64.c: Ditto.
25269         * gcc.dg/vect/vect-9.c: Ditto.
25270         * gcc.dg/vect/vect-all.c: Ditto.
25271         * gcc.dg/vect/vect-none.c: Ditto.
25272
25273 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25274
25275         * lib/gcc-dg.exp (dg-skip-if): New function.
25276         (dg-forbid-option): Remove.
25277         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25278         * g++.dg/abi/bitfield8.C: Likewise.
25279         * g++.dg/abi/dtor1.C: Likewise.
25280         * g++.dg/abi/empty10.C: Likewise.
25281         * g++.dg/abi/empty7.C: Likewise.
25282         * g++.dg/abi/empty9.C: Likewise.
25283         * g++.dg/abi/layout3.C: Likewise.
25284         * g++.dg/abi/layout4.C: Likewise.
25285         * g++.dg/abi/thunk1.C: Likewise.
25286         * g++.dg/abi/thunk2.C: Likewise.
25287         * g++.dg/abi/vbase11.C: Likewise.
25288         * g++.dg/abi/vthunk2.C: Likewise.
25289         * g++.dg/abi/vthunk3.C: Likewise.
25290         * g++.dg/ext/attrib8.C: Likewise.
25291         * g++.dg/opt/longbranch2.C: Likewise.
25292         * g++.dg/opt/reg-stack4.C: Likewise.
25293         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25294         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25295         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25296         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25297         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25298         * gcc.dg/20000609-1.c: Likewise.
25299         * gcc.dg/20000720-1.c: Likewise.
25300         * gcc.dg/20011107-1.c: Likewise.
25301         * gcc.dg/20011119-1.c: Likewise.
25302         * gcc.dg/20020108-1.c: Likewise.
25303         * gcc.dg/20020122-2.c: Likewise.
25304         * gcc.dg/20020122-3.c: Likewise.
25305         * gcc.dg/20020201-3.c: Likewise.
25306         * gcc.dg/20020206-1.c: Likewise.
25307         * gcc.dg/20020218-1.c: Likewise.
25308         * gcc.dg/20020310-1.c: Likewise.
25309         * gcc.dg/20020411-1.c: Likewise.
25310         * gcc.dg/20020418-2.c: Likewise.
25311         * gcc.dg/20020426-1.c: Likewise.
25312         * gcc.dg/20020426-2.c: Likewise.
25313         * gcc.dg/20020517-1.c: Likewise.
25314         * gcc.dg/20020523-1.c: Likewise.
25315         * gcc.dg/20020523-2.c: Likewise.
25316         * gcc.dg/20020729-1.c: Likewise.
25317         * gcc.dg/20030204-1.c: Likewise.
25318         * gcc.dg/20030826-2.c: Likewise.
25319         * gcc.dg/20030926-1.c: Likewise.
25320         * gcc.dg/20031202-1.c: Likewise.
25321         * gcc.dg/980312-1.c: Likewise.
25322         * gcc.dg/980313-1.c: Likewise.
25323         * gcc.dg/990117-1.c: Likewise.
25324         * gcc.dg/990424-1.c: Likewise.
25325         * gcc.dg/990524-1.c: Likewise.
25326         * gcc.dg/991230-1.c: Likewise.
25327         * gcc.dg/i386-387-1.c: Likewise.
25328         * gcc.dg/i386-387-2.c: Likewise.
25329         * gcc.dg/i386-387-3.c: Likewise.
25330         * gcc.dg/i386-387-4.c: Likewise.
25331         * gcc.dg/i386-387-5.c: Likewise.
25332         * gcc.dg/i386-387-6.c: Likewise.
25333         * gcc.dg/i386-asm-1.c: Likewise.
25334         * gcc.dg/i386-bitfield1.c: Likewise.
25335         * gcc.dg/i386-bitfield2.c: Likewise.
25336         * gcc.dg/i386-loop-1.c: Likewise.
25337         * gcc.dg/i386-loop-2.c: Likewise.
25338         * gcc.dg/i386-loop-3.c: Likewise.
25339         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25340         * gcc.dg/i386-pic-1.c: Likewise.
25341         * gcc.dg/i386-regparm.c: Likewise.
25342         * gcc.dg/i386-signbit-1.c: Likewise.
25343         * gcc.dg/i386-signbit-2.c: Likewise.
25344         * gcc.dg/i386-signbit-3.c: Likewise.
25345         * gcc.dg/i386-sse-5.c: Likewise.
25346         * gcc.dg/i386-sse-8.c: Likewise.
25347         * gcc.dg/i386-unroll-1.c: Likewise.
25348         * gcc.dg/tls/opt-1.c: Likewise.
25349         * gcc.dg/tls/opt-2.c: Likewise.
25350         * gcc.dg/unroll-1.c: Likewise.
25351         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25352         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25353         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25354         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25355
25356 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25357
25358         * g++.dg/template/incomplete1.C: New test.
25359
25360 2004-11-16  Nick Clifton  <nickc@redhat.com>
25361
25362         Revert patches accidentally commited during checkin of fixes for
25363         xstormy16 tests:
25364         gcc.c-torture/execute/simd-4.c: Revert
25365         gcc.dg/20040910-1.c: Revert.
25366
25367 2004-11-16  Paul Brook  <paul@codesourcery.com>
25368
25369         PR fortran/13010
25370         * gfortran.dg/der_pointer_1.f90: New test.
25371
25372 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
25373
25374         PR c/18498
25375         * gcc.dg/bitfld-13.c: New test.
25376
25377 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
25378
25379         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
25380         powerpc*-*-linux*.
25381
25382         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
25383         * gcc.dg/ppc64-abi-2.c: Ditto.
25384         * gcc.dg/ppc64-abi-3.c: Ditto.
25385
25386         * lib/gcc-dg.exp (dg-target-list): Remove.
25387
25388 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
25389
25390         * gcc.dg/ia64-postinc.c: New test.
25391
25392 2004-11-15  Mark Mitchell <mark@codesourcery.com>
25393
25394         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
25395
25396 2004-11-15  Nick Clifton  <nickc@redhat.com>
25397
25398         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
25399         __INT_MAX__ so that the test can be compiled by toolchains
25400         targeted at 16-bit processors.
25401
25402         * gcc.dg/20040625-1.c: Use long constants rather than integers
25403         when performing arithmetic that will overflow 16-bits.
25404
25405         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
25406         xstormy16.  It does not support 128-bit vector operations.
25407
25408         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
25409         with the macro PTR_TYPE.  Define this macro to an integer type
25410         suitable for holding a pointer.
25411
25412         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
25413         the target is a 16-bit processor.
25414
25415         * gcc.dg/cpp/if-2.c: Expect a different warning message from
25416         16-bit targets where the character constant will be too long.
25417
25418         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
25419         where the double will not be directly addressable.
25420
25421 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25422
25423         Friend class name lookup 1/n, PR c++/18471
25424         * g++.dg/template/crash26.C: New test.
25425         * g++.dg/lookup/struct1.C: Adjust expected error.
25426         * g++.dg/parse/elab1.C: Likewise.
25427         * g++.dg/parse/elab2.C: Likewise.
25428         * g++.dg/parse/int-as-enum1.C: Likewise.
25429         * g++.dg/parse/struct-as-enum1.C: Likewise.
25430         * g++.dg/parse/typedef1.C: Likewise.
25431         * g++.dg/parse/typedef3.C: Likewise.
25432         * g++.dg/parse/typedef4.C: Likewise.
25433         * g++.dg/parse/typedef5.C: Likewise.
25434         * g++.dg/template/nontype4.C: Likewise.
25435         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
25436         * g++.old-deja/g++.other/elab1.C: Likewise.
25437         * g++.old-deja/g++.other/syntax4.C: Likewise.
25438
25439 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25440
25441         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
25442
25443 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
25444
25445         * gcc.c-torture/execute/20041114-1.c: New test.
25446
25447 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
25448
25449         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
25450         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
25451         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
25452         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
25453         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
25454         gcc.dg/switch-7.c: New tests.
25455
25456 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25457
25458         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
25459
25460 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25461
25462         PR tree-opt/18400
25463         * gcc.dg/vect/pr18400.c: New test.
25464
25465 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
25466             Andrew Pinski  <pinskia@physics.uc.edu>
25467
25468         PR tree-opt/18425
25469         * gcc.dg/vect/pr18425.c: New test.
25470
25471 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25472
25473         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
25474         Guard with dg-require-alias and dg-require-visibility.
25475
25476 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25477
25478         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
25479
25480 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25481
25482         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
25483
25484 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25485
25486         PR c++/17344
25487         * g++.dg/template/defarg5.C: New test.
25488
25489 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25490
25491         * g++.dg/parse/cast1.C: Run only on ILP32.
25492         * g++.old-deja/g++.mike/p784.C: Likewise.
25493
25494 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
25495
25496         * gcc.c-torture/execute/20041113-1.c: New test.
25497
25498 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
25499
25500         PR target/18230
25501         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
25502         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
25503         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
25504         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25505         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
25506         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
25507         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
25508         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
25509         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
25510         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25511         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25512         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
25513         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
25514
25515 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
25516
25517         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
25518         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
25519         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
25520         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
25521         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
25522         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
25523         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
25524         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
25525         gcc.target/sparc/combined-1.c: New tests.
25526
25527 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
25528
25529         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
25530         New tests.
25531
25532 2004-11-12  Mark Mitchell <mark@codesourcery.com>
25533
25534         * lib/gcc-dg.exp (dg-forbid-option): New function.
25535         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
25536         * g++.dg/abi/bitfield8.C: Likewise.
25537         * g++.dg/abi/dtor1.C: Likewise.
25538         * g++.dg/abi/empty10.C: Likewise.
25539         * g++.dg/abi/empty7.C: Likewise.
25540         * g++.dg/abi/empty9.C: Likewise.
25541         * g++.dg/abi/layout3.C: Likewise.
25542         * g++.dg/abi/layout4.C: Likewise.
25543         * g++.dg/abi/thunk1.C: Likewise.
25544         * g++.dg/abi/thunk2.C: Likewise.
25545         * g++.dg/abi/vbase11.C: Likewise.
25546         * g++.dg/abi/vthunk2.C: Likewise.
25547         * g++.dg/abi/vthunk3.C: Likewise.
25548         * g++.dg/ext/attrib8.C: Likewise.
25549         * g++.dg/opt/longbranch2.C: Likewise.
25550         * g++.dg/opt/reg-stack4.C: Likewise.
25551         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25552         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25553         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25554         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25555         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25556         * gcc.dg/20000609-1.c: Likewise.
25557         * gcc.dg/20000720-1.c: Likewise.
25558         * gcc.dg/20011107-1.c: Likewise.
25559         * gcc.dg/20011119-1.c: Likewise.
25560         * gcc.dg/20020108-1.c: Likewise.
25561         * gcc.dg/20020122-2.c: Likewise.
25562         * gcc.dg/20020122-3.c: Likewise.
25563         * gcc.dg/20020201-3.c: Likewise.
25564         * gcc.dg/20020206-1.c: Likewise.
25565         * gcc.dg/20020218-1.c: Likewise.
25566         * gcc.dg/20020310-1.c: Likewise.
25567         * gcc.dg/20020411-1.c: Likewise.
25568         * gcc.dg/20020418-2.c: Likewise.
25569         * gcc.dg/20020426-1.c: Likewise.
25570         * gcc.dg/20020426-2.c: Likewise.
25571         * gcc.dg/20020517-1.c: Likewise.
25572         * gcc.dg/20020523-1.c: Likewise.
25573         * gcc.dg/20020523-2.c: Likewise.
25574         * gcc.dg/20020729-1.c: Likewise.
25575         * gcc.dg/20030204-1.c: Likewise.
25576         * gcc.dg/20030826-2.c: Likewise.
25577         * gcc.dg/20030926-1.c: Likewise.
25578         * gcc.dg/20031202-1.c: Likewise.
25579         * gcc.dg/980312-1.c: Likewise.
25580         * gcc.dg/980313-1.c: Likewise.
25581         * gcc.dg/990117-1.c: Likewise.
25582         * gcc.dg/990424-1.c: Likewise.
25583         * gcc.dg/990524-1.c: Likewise.
25584         * gcc.dg/991230-1.c: Likewise.
25585         * gcc.dg/i386-387-1.c: Likewise.
25586         * gcc.dg/i386-387-2.c: Likewise.
25587         * gcc.dg/i386-387-3.c: Likewise.
25588         * gcc.dg/i386-387-4.c: Likewise.
25589         * gcc.dg/i386-387-5.c: Likewise.
25590         * gcc.dg/i386-387-6.c: Likewise.
25591         * gcc.dg/i386-asm-1.c: Likewise.
25592         * gcc.dg/i386-bitfield1.c: Likewise.
25593         * gcc.dg/i386-bitfield2.c: Likewise.
25594         * gcc.dg/i386-loop-1.c: Likewise.
25595         * gcc.dg/i386-loop-2.c: Likewise.
25596         * gcc.dg/i386-loop-3.c: Likewise.
25597         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25598         * gcc.dg/i386-pic-1.c: Likewise.
25599         * gcc.dg/i386-regparm.c: Likewise.
25600         * gcc.dg/i386-signbit-1.c: Likewise.
25601         * gcc.dg/i386-signbit-2.c: Likewise.
25602         * gcc.dg/i386-signbit-3.c: Likewise.
25603         * gcc.dg/i386-sse-5.c: Likewise.
25604         * gcc.dg/i386-sse-8.c: Likewise.
25605         * gcc.dg/i386-unroll-1.c: Likewise.
25606         * gcc.dg/tls/opt-1.c: Likewise.
25607         * gcc.dg/tls/opt-2.c: Likewise.
25608         * gcc.dg/unroll-1.c: Likewise.
25609         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25610         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25611         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25612         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25613         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
25614         -m64 is specified.
25615
25616 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
25617
25618         PR c++/18389
25619         * g++.dg/parse/cond1.C: New test.
25620
25621         PR c++/18429
25622         * g++.dg/template/array9.C: New test.
25623         * g++.dg/ext/vla1.C: Adjust error messages.
25624         * g++.dg/ext/vlm1.C: Likewise.
25625         * g++.dg/template/crash2.C: Likewise.
25626
25627         PR c++/18436
25628         * g++.dg/template/call3.C: New test.
25629
25630         PR c++/18407
25631         * g++.dg/template/ptrmem11.C: New test.
25632
25633 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
25634
25635         PR other/14264
25636         * lib/g++.exp: Set LC_ALL and LANG to C.
25637         * lib/gcc-dg.exp: Likewise.
25638         * lib/gfortran.exp: Likewise.
25639         * lib/objc.exp: Likewise.
25640         * lib/treelang.exp: Likewise.
25641
25642 2004-11-12  Andreas Schwab  <schwab@suse.de>
25643
25644         * gcc.dg/pr16286.c: Fix last change.
25645
25646 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
25647
25648         PR c++/18416
25649         * g++.dg/init/global1.C: New test.
25650
25651 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
25652
25653         * gcc.c-torture/execute/20041112-1.c: New test.
25654
25655 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
25656
25657         * lib/gcc-dg.exp (dg-target-list): New.
25658
25659 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
25660             Richard Sandiford  <rsandifo@redhat.com>
25661
25662         * lib/target-supports.exp (get-compiler_messages): New.
25663         (check_named_sections_available): Use it.
25664         (check_effective_target_ilp32): New.
25665         (check_effective_target_lp64): New.
25666         (is-effective-target): New.
25667         * lib/gcc-dg.exp (dg-require-effective-target): New.
25668
25669 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
25670
25671         * gcc.dg/precedence-1.c: New test.
25672
25673 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
25674
25675         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
25676
25677         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
25678         message, delete generated files, use more descriptive name for
25679         executable, and make the test unsupported when it cannot be run.
25680
25681         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
25682         (dg-require-weak, dg-require-visibility, dg-require-alias,
25683         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
25684         dg-require-iconv, dg-require-named-sections): Use it.
25685
25686         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
25687
25688 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
25689
25690         PR target/16457
25691         * gcc.dg/ppc-and-1: New
25692
25693         PR target/16796
25694         * gcc.dg/ppc-mov-1.c: New.
25695
25696         PR target/16458
25697         * gcc.dg/ppc-compare-1.c: New.
25698
25699 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
25700
25701         * objc.dg/desig-init-2.m: New test.
25702
25703 2004-11-10  Adam Nemet  <anemet@lnxw.com>
25704
25705         PR middle-end/18160
25706         * g++.dg/warn/register-var-1.C: New test.
25707         * g++.dg/warn/register-var-2.C: New test.
25708
25709 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25710
25711         * gcc.dg/union-2.c: New test.
25712
25713 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
25714
25715         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
25716         New test for PR tree-optimization/17892.
25717
25718 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
25719
25720         PR c++/18369
25721         * g++.dg/init/new12.C: New test.
25722
25723 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
25724
25725         * gcc.target/sparc: New directory.
25726         * gcc.target/sparc/sparc.exp: New driver.
25727         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
25728         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
25729         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
25730         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
25731
25732 2004-11-10  Paul Brook  <paul@codesourcery.com>
25733
25734         PR fortran/18218
25735         * gfortran.dg/list_read.c: New test.
25736
25737 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
25738
25739         PR c/18322
25740         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
25741         expected diagnostic location.
25742
25743 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
25744
25745         * gcc.dg/20041109-1.c: New test.
25746
25747 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25748
25749         PR objc/18406
25750         * objc/compile/pr18406.m: New test.
25751
25752 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
25753
25754         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
25755
25756 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
25757
25758         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
25759
25760 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
25761
25762         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
25763
25764 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
25765
25766         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
25767         exit.
25768
25769 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
25770
25771         PR tree-opt/18299
25772         * gcc.c-torture/pr18299-1.c: New test.
25773
25774 2004-11-06  Andreas Schwab  <schwab@suse.de>
25775
25776         * gcc.dg/pr16286.c: Also test for bool and pixel.
25777
25778 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
25779
25780         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
25781         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
25782         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
25783         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
25784         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
25785         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
25786         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
25787         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
25788         gcc.dg/struct-semi-3.c: New tests.
25789
25790 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25791
25792         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
25793
25794 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25795
25796         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
25797         Do not use C99 designators.
25798
25799 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25800
25801         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
25802
25803 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25804
25805         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
25806         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
25807         * gcc.c-torture/execute/simd-5.x: Remove.
25808
25809 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
25810
25811         PR rtl-optimization/17933
25812         * gcc.dg/torture/pr17933-1.c: New test.
25813
25814 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
25815
25816         PR target/18106
25817         * lib/target-supports.exp (check_weak_available): Support
25818         Windows.
25819
25820 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
25821
25822         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
25823         call to fflush(stdout) before abort.
25824         (my_ffsll): New function.
25825         (generate_fields): Use it.
25826
25827 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
25828
25829         * gcc.dg/init-undef-1.c: New test.
25830
25831 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
25832
25833         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
25834         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
25835         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
25836         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
25837         expected messages for new parser.
25838
25839 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
25840
25841         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
25842
25843 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25844
25845         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
25846         on LP64 targets.
25847
25848 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
25849
25850         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
25851         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
25852         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
25853         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
25854         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
25855         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
25856         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
25857         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
25858         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
25859         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
25860
25861 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
25862
25863         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
25864         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
25865         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
25866         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
25867         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
25868         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
25869         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
25870         for new parser.
25871
25872 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
25873
25874         PR target/15342
25875         * gcc.dg/20041104-1.c: New test.
25876
25877 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25878
25879         * g++.dg/template/nontype7.C: New test.
25880         * g++.dg/template/nontype8.C: Likewise.
25881         * g++.dg/template/nontype9.C: Likewise.
25882         * g++.dg/template/nontype10.C: Likewise.
25883         * g++.dg/tc1/dr49.C: Likewise.
25884         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
25885         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
25886
25887 2004-11-04  Ben Elliston  <bje@au.ibm.com>
25888
25889         * g++.dg/rtti/tinfo1.C: Remove xfails.
25890
25891 2004-11-04  Ben Elliston  <bje@au.ibm.com>
25892
25893         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
25894         packed attribute to the definition to satisfy the new C++ parser.
25895
25896 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25897
25898         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
25899         invocations of va_arg.
25900
25901 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
25902
25903         PR c++/18124
25904         * g++.dg/template/crash25.C: New test.
25905
25906         PR c++/18155
25907         * g++.dg/template/typedef2.C: New test.
25908         * g++.dg/parse/crash13.C: Adjust error markers.
25909
25910         PR c++/18177
25911         * g++.dg/conversion/const3.C: New test.
25912
25913 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25914
25915         PR fortran/17535
25916         PR fortran/17583
25917         PR fortran/17713
25918         * gfortran.dg/generic_[123].f90: New testcases.
25919
25920 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25921
25922         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
25923         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
25924
25925 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25926
25927         PR tree-opt/16808
25928         * gcc.c-torture/compile/pr16808.c: New test.
25929
25930 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
25931
25932         PR rtl-optimization/17104
25933         * gcc.dg/ppc-bitfield1.c: New.
25934
25935 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
25936
25937         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
25938
25939 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
25940
25941         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
25942         strings for 32-bit code.
25943
25944 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
25945
25946         PR c/18239
25947         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
25948
25949 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
25950
25951         PR c++/18064
25952         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
25953
25954 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
25955
25956         PR c++/15172
25957         * g++.dg/init/aggr2.C: New test.
25958
25959 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
25960
25961         * objc.dg/local-decl-1.m: New test.
25962
25963 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25964
25965         * gcc.dg/20040910-1.c: Adjust regex.
25966
25967 2004-10-30  Roger Sayle  <roger@eyesopen.com>
25968
25969         PR rtl-optimization/18084
25970         * g++.dg/opt/pr18084-1.C: New testcase.
25971
25972 2004-10-30  Matt Austern  <austern@apple.com>
25973
25974         PR c++/17542
25975         * g++.dg/ext/attrib18.C: New test.
25976
25977 2004-10-30  Roger Sayle  <roger@eyesopen.com>
25978
25979         PR middle-end/18096
25980         * gcc.dg/pr18096-1.c: New test case.
25981
25982 2004-10-30  Roger Sayle  <roger@eyesopen.com>
25983
25984         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
25985
25986 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
25987
25988         PR c/16666
25989         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
25990         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
25991         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
25992         gcc.dg/old-style-prom-3.c: New tests.
25993
25994 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
25995
25996         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
25997         Remove unnecessary inclusion of stdio.h.
25998
25999 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26000
26001         PR rtl-optimization/17581
26002         * gcc.dg/pr17581-1.c: New test case.
26003
26004 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26005
26006         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26007         being implemented.
26008         * g++.dg/conversion/dr195-1.C: New.
26009         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26010         * g++.old-deja/g++.mike/p10148.C: Likewise.
26011
26012 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26013
26014         PR c++/17695
26015         * g++.dg/debug/typedef2.C: New test.
26016
26017 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26018
26019         PR fortran/13490
26020         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26021         * gfortran.dg/g77/README: Update.
26022
26023 2004-10-28  Matt Austern  <austern@apple.com>
26024
26025         PR c++/14124
26026         * g++.dg/ext/packed7.C: New test.
26027
26028 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26029
26030         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26031         scan-assembler.
26032         * lib/scanasm.exp (hidden-scan-for): New proc.
26033         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26034         string.
26035         (scan-not-hidden): Likewise.
26036         * lib/target-supports.exp (check_visibility_available): mach-o is
26037         support too.
26038
26039 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26040
26041         PR c++/17132
26042         * g++.dg/template/memclass3.C: New test.
26043
26044 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26045
26046         PR middle-end/18160
26047         * gcc.dg/register-var-1.c: New test.
26048         * gcc.dg/register-var-2.c: New test.
26049         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26050         error now.
26051
26052 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26053
26054         PR other/18172
26055         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26056         unused variables.
26057         * gcc.dg/vect/vect-22.c: Likewise.
26058
26059 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26060
26061         * gcc.dg/i386-rotate-1.c: New test.
26062
26063 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26064
26065         * g++.dg/init/ref12.C: Add "run" marker.
26066
26067         PR c++/17435
26068         * g++.dg/init/ref12.C: New test.
26069
26070         PR c++/18140
26071         * g++.dg/template/shift1.C: New test.
26072         * g++.dg/template/error10.C: Adjust error markers.
26073
26074 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26075
26076         PR tree-opt/17529
26077         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26078
26079 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26080
26081         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26082         * gcc.dg/weak/weak-3.c: Likewise.
26083         * gcc.dg/weak/weak-5.c: Likewise.
26084         * gcc.dg/weak/weak-9.c: Likewise.
26085         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26086         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26087
26088         * gcc.dg/darwin-weakimport-1.c: New.
26089
26090 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26091
26092         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26093
26094 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26095
26096         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26097         'syntax' error messages.
26098         * gcc.dg/cpp/direct2s.c: Likewise.
26099
26100 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26101
26102         * gcc.c-torture/compile/20041026-1.c: New.
26103
26104 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26105
26106         PR c++/18093
26107         * g++.dg/lookup/ns2.C: New test.
26108
26109         PR c++/18020
26110         * g++.dg/template/enum4.C: New test.
26111
26112         PR c++/18161
26113         * g++.dg/template/expr1.C: New test.
26114
26115 2004-10-26  Ben Elliston  <bje@au.ibm.com>
26116
26117         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
26118
26119 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26120
26121         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
26122         gcc.dg/decl-nospec-3.c: New tests.
26123
26124 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26125
26126         * objc.dg/super-class-3.m: New test.
26127
26128 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26129
26130         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
26131         resyncing.
26132         * gcc.dg/cpp/direct2s.c: Likewise.
26133
26134 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
26135
26136         * objc.dg/image-info.m: Update for changes to section selection.
26137
26138 2004-10-25  David Ayers  <d.ayers@inode.at>
26139             Ziemowit Laski  <zlaski@apple.com>
26140
26141         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
26142         diagnostics when messaging 'id <Proto>'.
26143         * objc.dg/class-protocol-1.m: New test.
26144         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
26145         a non-existent method signature.
26146         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
26147         Update diagnostics when messaging with non-existent method signature.
26148         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
26149         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
26150         invalid receivers are now resolved as if messaging 'id'; remove
26151         extraneous diagnostics.
26152
26153 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26154
26155         PR c/16667
26156         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
26157         gcc.dg/init-desig-obs-3.c: New tests.
26158
26159 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
26160
26161         * gcc.dg/debug/20041023-1.c: New test.
26162
26163 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
26164
26165         PR middle-end/17407
26166         * gcc.c-torture/compile/pr17407.c: New test.
26167
26168         PR c++/18121
26169         * g++.dg/template/array8.C: New test.
26170
26171 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26172
26173         PR other/18138
26174         * lib/g++.exp: Accept more than one multilib libgcc.
26175         * lib/gcc-dg.exp: Likewise.
26176         * lib/objc.exp: Likewise.
26177         * lib/treelang.exp: Likewise.
26178         * lib/gfortran.exp: Likewise.
26179
26180 2004-10-24  Ben Elliston  <bje@au.ibm.com>
26181
26182         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26183
26184 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
26185
26186         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26187         * gcc.dg/c99-const-expr-3.c: Likewise.
26188
26189 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
26190
26191         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26192
26193 2004-10-23  Ben Elliston  <bje@au.ibm.com>
26194
26195         * gcc.c-torture/execute/loop-2e.x: Remove.
26196
26197 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         PR c++/18095
26200         * g++.dg/parse/crash18.C: New.
26201         * g++.dg/parse/crash19.C: New.
26202
26203 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26204
26205         * g++.dg/ext/dllimport1.C: Move dg-warnings.
26206         * g++.dg/ext/dllimport2.C: Same.
26207         * g++.dg/ext/dllimport8.C: Same.
26208
26209 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
26210
26211         PR c++/10841
26212         * g++.dg/conversion/cast1.C: New test.
26213         * g++.dg/overload/pmf1.C: Adjust error marker.
26214
26215 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
26216
26217         PR objc/17923
26218         * objc.dg/const-str-7.m: New test.
26219
26220 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26221
26222         * g++.dg/template/memfriend11.C: Fix comment typo.
26223         * g++.dg/template/memfriend14.C: Likewise.
26224
26225 2004-10-20  Richard Henderson  <rth@redhat.com>
26226
26227         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26228         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26229         -fasynchronous-unwind-tables.
26230
26231 2004-10-20  Richard Henderson  <rth@redhat.com>
26232
26233         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26234         (main): Return success.
26235         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26236         (main): Return success.
26237
26238 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26239
26240         PR c++/13495
26241         * g++.dg/template/memfriend9.C: New test.
26242         * g++.dg/template/memfriend10.C: Likewise.
26243         * g++.dg/template/memfriend11.C: Likewise.
26244         * g++.dg/template/memfriend12.C: Likewise.
26245         * g++.dg/template/memfriend13.C: Likewise.
26246         * g++.dg/template/memfriend14.C: Likewise.
26247         * g++.dg/template/memfriend15.C: Likewise.
26248         * g++.dg/template/memfriend16.C: Likewise.
26249         * g++.dg/template/memfriend17.C: Likewise.
26250         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26251
26252 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         * g++.dg/conversion/dr195.C: New.
26255         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26256
26257 2004-10-20  Ben Elliston  <bje@au.ibm.com>
26258             Devang Patel  <dpatel@apple.com>
26259
26260         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26261         of floating point arithmetic, which could trap.
26262
26263 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
26264
26265         PR c++/14035
26266         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26267         * g++.dg/conversion/const2.C: New test.
26268         * g++.dg/expr/reinterpret2.C: New test.
26269         * g++.dg/expr/reinterpret3.C: New test.
26270         * g++.dg/expr/cast2.C: New test.
26271         * g++.dg/expr/copy1.C: New test.
26272         * g++.dg/other/conversion1.C: Change error message.
26273         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26274         function pointers to void *.
26275         * g++.old-deja/g++.mike/p10148.C: Likewise.
26276
26277 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26278
26279         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26280
26281 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
26282
26283         PR c++/18047
26284
26285         * g++.dg/parse/expr3.C: New test.
26286
26287 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26288
26289         * gcc.dg/smod-1.c: New test.
26290
26291 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
26292
26293         * objc.dg/method-14.m: New test.
26294
26295 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26296
26297         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
26298         Also xfail as the patch was reverted.
26299
26300 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26301
26302         PR middle-end/16973
26303         * gcc.dg/pr16973.c: New test.
26304
26305 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
26306
26307         PR tree-optimization/17656
26308         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
26309
26310 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26311
26312         * g++.dg/eh/shadow1.C: New.
26313
26314 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
26315
26316         * gcc.c-torture/compile/20041018-1.c: New test.
26317
26318 2004-10-18  Ben Elliston  <bje@au.ibm.com>
26319
26320         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
26321         compiler referring to register 0 when accessing sdata.  The linker
26322         now patches things up.
26323
26324 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
26325
26326         PR c/17529
26327         * gcc.c-torture/compile/pr17529.c: New test.
26328
26329 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26330
26331         PR c++/17743
26332         * g++.dg/ext/attrib17.C: New test.
26333
26334 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26335
26336         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
26337
26338 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26339
26340         PR c++/10479
26341         * g++.dg/ext/attrib16.C: New test.
26342
26343 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
26344
26345         PR c++/17042
26346         * g++.dg/init/dso_handle1.C: New test.
26347
26348         PR c++/14667
26349         * g++.dg/parse/typedef6.C: New test.
26350
26351         PR c++/17916
26352         * g++.dg/parse/pragma1.C: New test.
26353
26354 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
26355
26356         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
26357
26358 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
26359
26360         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
26361         -fno-common when on HPPA HP-UX platforms.
26362
26363 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
26364
26365         PR other/16820
26366         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
26367         stdint.h.
26368         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
26369         uintptr_t.
26370
26371 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26372
26373         PR c++/16301
26374         * g++.dg/lookup/strong-using-4.C: New test.
26375
26376 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26377
26378         PR middle-end/16567
26379         * gcc.c-torture/compile/nested-1.c: New test.
26380
26381 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26382
26383         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
26384         and mipsisa64*-*-* (until support for misaligned loads is added).
26385         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
26386         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
26387         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
26388         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
26389         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
26390         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
26391
26392 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
26393
26394         PR c++/17976
26395         * g++.dg/init/dtor3.C: New test.
26396
26397 2004-10-15  Ben Elliston  <bje@au.ibm.com>
26398
26399         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
26400
26401 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
26402
26403         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
26404         * gcc.dg/macho-lo-sum.c: Likewise.
26405
26406 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
26407
26408         * gcc.dg/ppc-spe64-1.c: New test.
26409
26410 2004-10-14  Devang Patel  <dpatel@apple.com>
26411
26412         PR 17635
26413         * gcc.dg/pr17635.c : New test.
26414
26415 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
26416
26417         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
26418         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
26419         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
26420         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
26421         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
26422         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
26423         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
26424         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
26425         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
26426         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
26427         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
26428         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
26429         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
26430         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
26431         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
26432         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
26433         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
26434         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
26435
26436 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26437
26438         * gcc.dg/vect/vect-82.c: New testcase.
26439         * gcc.dg/vect/vect-82_64.c: New testcase.
26440         * gcc.dg/vect/vect-83.c: New testcase.
26441         * gcc.dg/vect/vect-83_64.c: New testcase.
26442
26443 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26444
26445         * gcc.dg/cpp/error-1.c: New test.
26446
26447 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26448
26449         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
26450
26451 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
26452
26453         PR target/17984
26454         * gcc.dg/cris-peep2-xsrand2.c: New test.
26455
26456 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
26457
26458         PR c++/17661
26459         * testsuite/g++.dg/expr/for2.C: New test.
26460
26461 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26462
26463         * g++.dg/inherit/thunk1.C: Run on the SPARC.
26464
26465 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
26466
26467         PR tree-optimization/17724
26468         * g++.dg/opt/pr17724-1.C: New test.
26469         * g++.dg/opt/pr17724-2.C: New test.
26470         * g++.dg/opt/pr17724-3.C: New test.
26471         * g++.dg/opt/pr17724-4.C: New test.
26472         * g++.dg/opt/pr17724-5.C: New test.
26473         * g++.dg/opt/pr17724-6.C: New test.
26474
26475 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
26476
26477         PR c/17301
26478         * gcc.dg/pr17301-2.c: New test.
26479
26480 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
26481
26482         PR c++/15876
26483         * g++.dg/parse/error22.C: New test.
26484
26485         PR c++/17936
26486         * g++.dg/template/spec18.C: New test.
26487
26488 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
26489
26490         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
26491         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
26492         memcpy.
26493         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
26494         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
26495
26496 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26497
26498         * g++.dg/eh/cleanup5.C: Add dg-options "".
26499
26500 2004-10-11  Roger Sayle  <roger@eyesopen.com>
26501
26502         PR middle-end/17657
26503         * gcc.dg/switch-4.c: New test case.
26504
26505 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
26506
26507         * gcc.c-torture/execute/20041011-1.c: New test.
26508
26509 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
26510
26511         PR c++/17554
26512         * g++.dg/init/for3.C: New test.
26513
26514         PR c++/17657
26515         * g++.dg/opt/switch2.C: New test.
26516
26517         PR middle-end/17703
26518         * g++.dg/warn/Wreturn-2.C: New test.
26519
26520 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
26521
26522         PR c++/17907
26523         * g++.dg/eh/cleanup5.C: New test.
26524
26525 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
26526
26527         PR c++/17393
26528         * g++.dg/parse/error21.C: New test.
26529
26530 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26531
26532         * g++.dg/overload/pmf1.C: Adjust quoting marks.
26533         * g++.dg/warn/incomplete1.C: Likewise.
26534         * g++.dg/template/qualttp20.C: Likewise.
26535
26536 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26537
26538         PR c/17881
26539         * parm-incomplete-1.c: New test.
26540
26541 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
26542
26543         PR c++/17867
26544         * g++.dg/parse/error19.C: New test.
26545
26546         PR c++/17670
26547         * g++.dg/init/new11.C: New test.
26548
26549         PR c++/17821
26550         * g++.dg/parse/error20.C: New test.
26551
26552         PR c++/17826
26553         * g++.dg/template/crash24.C: New test.
26554
26555 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26556
26557         PR c/17301
26558         * gcc.dg/pr17301-1.c: New test.
26559
26560 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26561
26562         PR c/17189
26563         * gcc.dg/anon-struct-5.c: New test.
26564
26565 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26566
26567         PR c/17844
26568         * gcc.dg/pr17844-1.c: New test.
26569
26570 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
26571
26572         PR tree-optimization/17906
26573         * gcc.c-torture/compile/pr17906.c: New.
26574
26575 2004-10-09  Stuart Hastings  <stuart@apple.com>
26576             Roger Sayle  <roger@eyesopen.com>
26577
26578         PR rtl-optimization/17853
26579         * gcc.dg/i386-mmx-5.c: New testcase.
26580
26581 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
26582
26583         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
26584
26585 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
26586
26587         PR c++/17524
26588         * g++.dg/template/static9.C: New test.
26589
26590         PR c++/17685
26591         * g++.dg/parse/operator5.C: New test.
26592
26593 2004-10-09  Roger Sayle  <roger@eyesopen.com>
26594
26595         PR middle-end/17894
26596         * gcc.c-torture/execute/divcmp-4.c: New test case.
26597
26598 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26599
26600         PR tree-opt/17902
26601         * g++.dg/opt/pr17902.C: New test.
26602
26603 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
26604
26605         * gcc.dg/cpp/ident-1.c: Add dg-options "".
26606
26607 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26608
26609         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
26610
26611 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26612
26613         * gcc.dg/assign-warn-3.c: New test.
26614
26615 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26616
26617         PR c/16999
26618         * gcc.dg/cpp/ident-1.c: New test.
26619
26620 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26621
26622         * gcc.c-torture/compile/acc1.c: New.
26623
26624 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
26625
26626         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
26627         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
26628
26629 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26630
26631         * gcc.dg/ultrasp11.c: New test.
26632
26633 2004-10-08  Michael Matz  <matz@suse.de>
26634
26635         * gcc.dg/doloop-2.c: New test.
26636
26637 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26638
26639         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
26640         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
26641         objc.dg/method-9.m: Update expected diagnostics.
26642
26643 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
26644
26645         * gcc.dg/ppc-fsel-3.c: New file.
26646         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
26647
26648 2004-10-07  Paul Brook  <paul@codesourcery.com>
26649
26650         * gfortran.dg/intrinsic_verify_1.f90: New test.
26651
26652 2004-10-07  Paul Brook  <paul@codesourcery.com>
26653
26654         * gfortran.dg/empty_format_1.f90: Remove stray commas.
26655
26656 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26657
26658         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
26659         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
26660         commit.
26661
26662 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26663
26664         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
26665
26666 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26667
26668         PR c++/17115
26669         * g++.dg/warn/Winline-4.C: New test.
26670
26671 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26672
26673         * gcc.c-torture/compile/20041007-1.c: New test.
26674
26675 2004-10-07  Paul Brook  <paul@codesourcery.com>
26676
26677         PR fortran/17678
26678         * gfortran.dg/use_allocated_1.f90: New test.
26679
26680 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
26681
26682         PR middle-end/17849
26683         * gfortran.fortran-torture/compile/nested.f90: New test
26684
26685 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26686
26687         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
26688
26689 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
26690
26691         PR c++/17368
26692         * g++.dg/ext/asm6.C: New test.
26693
26694 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
26695
26696         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
26697
26698 2004-10-06  Paul Brook  <paul@codesourcery.com>
26699
26700         PR libfortran/17709
26701         * gfortran.dg/empty_format_1.f90: New test.
26702
26703 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26704
26705         PR fortran/17568
26706         * gfortran.dg/ishft.f90: New test.
26707
26708         PR fortran/17283
26709         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
26710         tests.
26711
26712 2004-10-06  Paul Brook  <paul@codesourcery.com>
26713
26714         * gfortran.dg/do_1.f90: New test.
26715
26716 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26717
26718         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
26719         optimizing for size.
26720
26721 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26722
26723         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
26724
26725 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26726
26727         * gcc.c-torture/compile/20041005-1.c: New test.
26728
26729 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26730
26731         PR c++/17829
26732         * g++.dg/lookup/koenig4.C: New.
26733
26734 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26735
26736         * g++.dg/other/classkey1.C: Adjust quoting marks.
26737         * g++.dg/parse/error15.C: Likewise.
26738         * g++.dg/template/meminit2.C (int>): Likewise.
26739
26740 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26741
26742         PR fortran/17283
26743         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
26744
26745         PR fortran/17631
26746         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
26747
26748         PR fortran/17708
26749         * gfortran.dg/pr17708.f90: New test.
26750
26751 2004-10-04  Chao-ying Fu  <fu@mips.com>
26752
26753         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
26754         * gcc.dg/vect/vect-4.c: Ditto.
26755         * gcc.dg/vect/vect-5.c: Ditto.
26756         * gcc.dg/vect/vect-6.c: Ditto.
26757         * gcc.dg/vect/vect-8.c: Ditto.
26758         * gcc.dg/vect/vect-16.c: Ditto.
26759         * gcc.dg/vect/vect-30.c: Ditto.
26760         * gcc.dg/vect/vect-40.c: Ditto.
26761         * gcc.dg/vect/vect-41.c: Ditto.
26762         * gcc.dg/vect/vect-42.c: Ditto.
26763         * gcc.dg/vect/vect-43.c: Ditto.
26764         * gcc.dg/vect/vect-44.c: Ditto.
26765         * gcc.dg/vect/vect-45.c: Ditto.
26766         * gcc.dg/vect/vect-46.c: Ditto.
26767         * gcc.dg/vect/vect-47.c: Ditto.
26768         * gcc.dg/vect/vect-48.c: Ditto.
26769         * gcc.dg/vect/vect-49.c: Ditto.
26770         * gcc.dg/vect/vect-50.c: Ditto.
26771         * gcc.dg/vect/vect-51.c: Ditto.
26772         * gcc.dg/vect/vect-52.c: Ditto.
26773         * gcc.dg/vect/vect-53.c: Ditto.
26774         * gcc.dg/vect/vect-54.c: Ditto.
26775         * gcc.dg/vect/vect-55.c: Ditto.
26776         * gcc.dg/vect/vect-56.c: Ditto.
26777         * gcc.dg/vect/vect-57.c: Ditto.
26778         * gcc.dg/vect/vect-58.c: Ditto.
26779         * gcc.dg/vect/vect-59.c: Ditto.
26780         * gcc.dg/vect/vect-60.c: Ditto.
26781         * gcc.dg/vect/vect-74.c: Ditto.
26782         * gcc.dg/vect/vect-79.c: Ditto.
26783         * gcc.dg/vect/vect-80.c: Ditto.
26784
26785 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26786
26787         * gcc.dg/unused-7.c: Use the correct option.
26788
26789 2004-10-04  Paul Brook  <paul@codesourcery.com>
26790         Bud Davis  <bdavis9659@comcast.net>
26791
26792         PR fortran/17706
26793         PR fortran/16434
26794         * gfortran/pr17706.f90: New test.
26795         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
26796
26797 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26798
26799         * gfortran.dg/pr17612.f90: New test.
26800
26801 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26802
26803         * g++.dg/template/local1.C: Adjust quoting marks in
26804         testing for diagnostics.
26805         * g++.dg/tls/diag-2.C: Likewise.
26806         * g++.dg/other/error8.C: Likewise.
26807
26808 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
26809
26810         PR c/17178
26811         * gcc.dg/unused-4.c: Adjust to be correct.
26812
26813         PR c/17820
26814         * gcc.dg/unused-7.c: New test.
26815
26816 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
26817
26818         PR c++/17797
26819         * g++.dg/overload/template2.C: New test.
26820
26821 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
26822
26823         PR tree-optimization/16632
26824         * gcc.dg/tree-ssa/20041002-1.c: New.
26825
26826 2004-10-03  Paul Brook  <paul@codesourcery.com>
26827
26828         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
26829         rather than relying on default formatting.
26830
26831 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
26832
26833         * gcc.dg/20040920-1.c: Update expected message text.
26834
26835 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
26836
26837         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
26838
26839 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
26840
26841         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
26842         tree level.
26843
26844 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
26845
26846         * gcc.dg/tree-ssa/pr17343.c: Remove.
26847
26848 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
26849
26850         PR tree-opt/17343
26851         * gcc.dg/tree-ssa/pr17343.c: New test.
26852
26853 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
26854
26855         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
26856         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
26857         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
26858         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
26859         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
26860
26861 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26862
26863         * gcc.dg/lvalue-2.c: New test.
26864
26865 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26866
26867         PR c/17730
26868         * gcc.dg/pr17730-1.c: New test
26869
26870 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26871
26872         PR c/7425
26873         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
26874
26875 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
26876
26877         * gcc.c-torture/execute/stdarg-1.c: New test.
26878         * gcc.c-torture/execute/stdarg-2.c: New test.
26879         * gcc.c-torture/execute/stdarg-3.c: New test.
26880         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26881         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26882         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26883         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26884         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26885
26886 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
26887
26888         PR tree-optimization/17697
26889         * g++.dg/opt/pr17697-1.C: New test.
26890         * g++.dg/opt/pr17697-2.C: New test.
26891         * g++.dg/opt/pr17697-3.C: New test.
26892
26893 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26894
26895         PR c/16409
26896         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
26897         gcc.dg/vla-init-5.c: New tests.
26898
26899 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26900
26901         PR c/13804
26902         * gcc.dg/pr13804-1.c: New test.
26903
26904 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26905
26906         PR fortran/16938
26907         * gfortran.dg/pr16938.f90: New test.
26908
26909 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
26910
26911         * g++.dg/template/crash23.C: New test.
26912
26913 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
26914
26915         PR c++/17585
26916         * g++.dg/template/static8.C: New test.
26917
26918 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
26919
26920         PR c++/17681
26921         * g++.dg/other/error9.C: New test.
26922
26923 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26924
26925         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
26926
26927 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26928
26929         PR fortran/15164
26930         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
26931
26932 2004-09-26  Roger Sayle  <roger@eyesopen.com>
26933
26934         PR middle-end/17112
26935         * gcc.dg/pr17112-1.c: New test case.
26936
26937 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26938
26939         PR c/11459
26940         * gcc.dg/pr11459-1.c: New test.
26941
26942 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
26943
26944         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
26945         * gcc.dg/tree-ssa/loop-4.c: Likewise.
26946
26947 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26948
26949         * gfortran.dg/pr15324.f90: Make array bounds consistent.
26950
26951 2004-09-25  Jan Hubicka  <jh@suse.cz>
26952
26953         * compile/30040909-1.c: New test.
26954         * compile/30040907-1.c: New test.
26955
26956 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
26957
26958         * gcc.c-torture/execute/va-arg-26.c: New test.
26959
26960 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
26961
26962         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
26963         extra diagnostics on targets with 64-bit pointers.
26964         * objc.dg/selector-1.m: Adjust dg-warning regexp.
26965
26966 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26967
26968         PR c/17188
26969         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
26970         * gcc.dg/decl-3.c: Adjust expected message.
26971
26972 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26973
26974         PR fortran/17615
26975         * gfortran.dg/pr17615.f90: New test.
26976
26977 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
26978
26979         PR tree-optimzation/17517
26980         * g++.dg/tree-ssa/pr17517.C: New Test.
26981
26982 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26983
26984         PR c++/16889
26985         * g++.dg/lookup/ambig3.C: New.
26986
26987 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
26988
26989         PR tree-opt/17624
26990         * g++.dg/opt/pr17624.C: New test.
26991
26992 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26993
26994         PR c/6980
26995         * gcc.dg/Wbad-function-cast-1.c: New test.
26996
26997 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
26998
26999         * g++.dg/ext/complit1.C
27000         * g++.dg/other/error2.C
27001         * g++.dg/other/nontype-1.C
27002         * g++.dg/parse/crash11.C
27003         * g++.dg/parse/crash12.C
27004         * g++.dg/parse/error15.C
27005         * g++.dg/parse/error4.C
27006         * g++.dg/parse/tmpl-outside1.C
27007         * g++.dg/parse/too-many-tmpl-args1.C
27008         * g++.dg/template/dependent-expr3.C
27009         * g++.dg/template/error10.C
27010         * g++.dg/template/instantiate1.C
27011         * g++.dg/template/vtable2.C
27012         * g++.dg/warn/Wshadow-1.C
27013         * g++.dg/warn/weak1.C
27014         * g++.old-deja/g++.brendan/crash16.C
27015         * g++.old-deja/g++.brendan/crash18.C
27016         * g++.old-deja/g++.brendan/crash48.C
27017         * g++.old-deja/g++.brendan/crash49.C
27018         * g++.old-deja/g++.brendan/crash55.C
27019         * g++.old-deja/g++.brendan/crash56.C
27020         * g++.old-deja/g++.brendan/crash8.C
27021         * g++.old-deja/g++.brendan/enum11.C
27022         * g++.old-deja/g++.brendan/enum8.C
27023         * g++.old-deja/g++.brendan/enum9.C
27024         * g++.old-deja/g++.brendan/friend3.C
27025         * g++.old-deja/g++.brendan/misc14.C
27026         * g++.old-deja/g++.bugs/900402_02.C
27027         * g++.old-deja/g++.bugs/900404_03.C
27028         * g++.old-deja/g++.bugs/900404_04.C
27029         * g++.old-deja/g++.bugs/900428_03.C
27030         * g++.old-deja/g++.jason/crash4.C
27031         * g++.old-deja/g++.jason/overload21.C
27032         * g++.old-deja/g++.jason/redecl1.C
27033         * g++.old-deja/g++.jason/report.C
27034         * g++.old-deja/g++.jason/rfg10.C
27035         * g++.old-deja/g++.jason/template30.C
27036         * g++.old-deja/g++.law/arm12.C
27037         * g++.old-deja/g++.law/ctors5.C
27038         * g++.old-deja/g++.law/cvt20.C
27039         * g++.old-deja/g++.law/init10.C
27040         * g++.old-deja/g++.law/init8.C
27041         * g++.old-deja/g++.law/visibility17.C
27042         * g++.old-deja/g++.law/visibility7.C
27043         * g++.old-deja/g++.mike/net8.C
27044         * g++.old-deja/g++.mike/p646.C
27045         * g++.old-deja/g++.mike/p700.C
27046         * g++.old-deja/g++.mike/p701.C
27047         * g++.old-deja/g++.mike/p811.C
27048         * g++.old-deja/g++.ns/template13.C
27049         * g++.old-deja/g++.other/array3.C
27050         * g++.old-deja/g++.other/crash25.C
27051         * g++.old-deja/g++.other/dtor3.C
27052         * g++.old-deja/g++.other/dtor4.C
27053         * g++.old-deja/g++.other/main1.C
27054         * g++.old-deja/g++.other/warn7.C
27055         * g++.old-deja/g++.pt/crash11.C
27056         * g++.old-deja/g++.pt/crash36.C
27057         * g++.old-deja/g++.pt/spec22.C
27058         * g++.old-deja/g++.pt/spec9.C
27059         * g++.old-deja/g++.pt/ttp52.C
27060         * g++.old-deja/g++.robertl/eb103.C
27061         * g++.old-deja/g++.robertl/eb121.C
27062         * g++.old-deja/g++.robertl/eb22.C
27063         * g++.old-deja/g++.robertl/eb8.C:
27064         Update locations and/or regexps of dg-error markers.
27065         Remove markers for some bogus messages that are no longer issued.
27066
27067 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27068
27069         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27070         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27071
27072 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27073
27074         PR c++/17618
27075         * g++.dg/lookup/crash5.C: New test.
27076
27077 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27078
27079         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27080         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27081         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27082         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27083         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27084         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27085
27086         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27087         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27088         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27089         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27090         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27091         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27092
27093         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27094
27095         * gcc.dg/vect/vect-44.c: Check additional cases.
27096         * gcc.dg/vect/vect-48.c: Check additional cases.
27097
27098         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27099         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27100         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27101         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27102         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27103         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27104         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27105         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
27106         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
27107
27108         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
27109         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
27110         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
27111
27112 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27113
27114         * gcc.dg/tree-ssa/loop-6.c: New test.
27115
27116 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
27117
27118         PR c++/17620
27119         * g++.dg/inherit/base2.C: New.
27120
27121 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27122
27123         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
27124         * gcc.dg/20001012-2.c: Likewise.
27125         * gcc.dg/20001013-1.c: Likewise.
27126         * gcc.dg/20001101-1.c: Likewise.
27127         * gcc.dg/20001102-1.c: Likewise.
27128         * gcc.dg/bf-spl1.c: Likewise.
27129         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
27130         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
27131
27132 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
27133
27134         PR tree-optimization/16721
27135         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
27136
27137 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
27138
27139         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
27140         * gcc.dg/20040305-1.c: Likewise.
27141
27142 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27143
27144         PR c/16566
27145         * gcc.c-torture/compile/pr16566-1.c,
27146         gcc.c-torture/compile/pr16566-2.c,
27147         gcc.c-torture/compile/pr16566-3.c: New tests.
27148
27149 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
27150
27151         PR tree-optimization/17512
27152         * gcc.c-torture/compile/20040916-1.c.
27153
27154 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
27155
27156         * gcc.dg/pragma-re-3.c: New test.
27157
27158 2004-09-17  Matt Austern  <austern@apple.com>
27159
27160         PR c++/15049
27161         * g++.dg/other/anon3.C: New.
27162
27163 2004-09-21  Roger Sayle  <roger@eyesopen.com>
27164
27165         PR c++/7503
27166         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
27167         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
27168         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
27169         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
27170         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
27171
27172 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
27173
27174         PR fortran/17286
27175         * gfortran.dg/pr17286.f90: New test.
27176
27177 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
27178
27179         PR c++/17530
27180         * g++.dg/template/static7.C: New test.
27181
27182 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
27183
27184         PR tree-opt/17558
27185         * gcc.c-torture/compile/pr17558.c: New test.
27186
27187 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27188
27189         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27190         if SKIP_ATTRIBUTE is defined.
27191
27192 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27193
27194         PR fortran/15957
27195         * gfortran.dg/pr15957.f90: New test.
27196
27197 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
27198
27199         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27200         in comparison.
27201         * gcc.dg/vect/vect-79.c: Likewise.
27202         * gcc.dg/vect/vect-80.c: Likewise.
27203
27204 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27205
27206         PR fortran/15750
27207         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27208
27209 2004-09-20  Ira Rosen  <irar@il.ibm.com>
27210
27211         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27212         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27213         * gcc.dg/vect/vect-62.c: New testcase.
27214         * gcc.dg/vect/vect-63.c: New testcase.
27215         * gcc.dg/vect/vect-64.c: New testcase.
27216         * gcc.dg/vect/vect-65.c: New testcase.
27217         * gcc.dg/vect/vect-66.c: New testcase.
27218         * gcc.dg/vect/vect-67.c: New testcase.
27219         * gcc.dg/vect/vect-68.c: New testcase.
27220         * gcc.dg/vect/vect-69.c: New testcase.
27221         * gcc.dg/vect/vect-79.c: New testcase.
27222         * gcc.dg/vect/vect-80.c: New testcase.
27223
27224 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27225
27226         * gcc.target/mips/asm-1.c: New test.
27227
27228 2004-09-19  Ira Rosen  <irar@il.ibm.com>
27229
27230         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27231         * gcc.dg/vect/vect-73.c: New testcase.
27232         * gcc.dg/vect/vect-74.c: New testcase.
27233         * gcc.dg/vect/vect-75.c: New testcase.
27234         * gcc.dg/vect/vect-76.c: New testcase.
27235         * gcc.dg/vect/vect-77.c: New testcase.
27236         * gcc.dg/vect/vect-78.c: New testcase
27237
27238 2004-09-18  Paul Brook  <paul@codesourcery.com>
27239
27240         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27241
27242 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27243
27244         PR c/17424
27245         * gcc.dg/pr17424-1.c: New test.
27246
27247 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
27248
27249         * g++.dg/tree-ssa/pr17153.C: New test.
27250
27251 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
27252
27253         PR pch/13361
27254         * testsuite/g++.dg/pch/wchar-1.C: New.
27255         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27256
27257 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
27258
27259         * gcc.c-torture/execute/20040917-1.c: New test.
27260
27261 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27262
27263         PR tree-optimization/17319
27264         * gcc.dg/pr17319.c: New test.
27265
27266 2004-09-17  Devang Patel  <dpatel@apple.com>
27267
27268         * gcc.dg/20040813-1.c: New test.
27269
27270 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27271
27272         PR tree-optimization/17273
27273         * gcc.c-torture/compile/pr17273.c: New test.
27274
27275 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27276
27277         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27278         Update expected messages.
27279         * gcc.dg/declspec-13.c: New test.
27280
27281 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
27282
27283         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27284
27285 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27286
27287         * gcc.c-torture/execute/pr17252.c: Use post-increment to
27288         change what 'a' is pointing to.
27289
27290 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
27291
27292         PR c++/16002
27293         * g++.dg/template/error18.C: New test.
27294
27295         PR c++/16029
27296         * g++.dg/warn/Wunused-8.C: New test.
27297
27298 2004-09-17  Steven Bosscher  <stevenb@suse.de>
27299
27300         PR tree-optimization/17513
27301         * gcc.dg/20040916-1.c: New test.
27302
27303 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
27304
27305         PR c++/17501
27306         * g++.dg/template/typename7.C: New test.
27307
27308 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27309
27310         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
27311
27312 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
27313
27314         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
27315         with -ftree-based-profiling also.
27316         * lib/profopt.exp: Support late-set profile_option/feedback_option.
27317
27318 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
27319
27320         PR/15364
27321         * gfortran.dg/der_array_io_1.f90: New test.
27322         * gfortran.dg/der_array_io_2.f90: New test.
27323         * gfortran.dg/der_array_io_3.f90: New test.
27324
27325 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27326
27327         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
27328         EABI.
27329
27330 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27331
27332         * g++.dg/opt/switch1.C: New test.
27333
27334 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27335
27336         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
27337         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
27338         Update expected messages.
27339
27340 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27341
27342         PR fortran/16485
27343         * gfortran.dg/same_name_1.f90: New test.
27344
27345 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
27346
27347         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
27348         dereference garbage pointers.
27349
27350 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
27351
27352         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
27353         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
27354
27355         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
27356         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
27357         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
27358
27359 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
27360
27361         PR c++/17324
27362         * g++.dg/template/mangle1.C: New test.
27363
27364 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27365
27366         PR tree-optimization/17252
27367         * gcc.c-torture/execute/pr17252.c: New test.
27368
27369 2004-09-14  Andrew Pinski  <apinski@apple.com>
27370
27371         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
27372
27373 2004-09-14  Roger Sayle  <roger@eyesopen.com>
27374
27375         PR rtl-optimization/9771
27376         * gcc.dg/pr9771-1.c: New test case.
27377
27378 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27379
27380         PR tree-optimization/15262
27381         * gcc.c-torture/execute/pr15262-1.c: New test.
27382         * gcc.c-torture/execute/pr15262-2.c: New test.
27383
27384 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27385
27386         * gcc.dg/declspec-12.c: New test.
27387
27388 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
27389
27390         * gfortran.dg/pr17090.f90: Add directives to test.
27391
27392 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27393
27394         * gcc.c-torture/compile/20040914-1.c: New test.
27395
27396 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27397
27398         PR c++/16162
27399         * g++.dg/template/decl2.C: New test.
27400
27401 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
27402
27403         PR fortran/17090
27404         * gfortran.dg/pr17090.f90: New test.
27405
27406 2004-09-13  Dale Johannesen  <dalej@apple.com>
27407
27408         * gcc.c-torture/compile/pr17408.c: New test case.
27409
27410 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27411
27412         PR c++/16716
27413         * g++.dg/parse/crash17.C: New test.
27414
27415         PR c++/17327
27416         * g++.dg/template/enum3.C: New test.
27417
27418 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
27419
27420         * lib/gcc-defs.exp: Load wrapper.exp.
27421         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
27422         using local code.
27423         * lib/gcc.exp (gcc_init): Similar.
27424         * lib/gfortran.exp (gfortran_init): Similar.
27425         * lib/objc.exp (objc_init): Similar.
27426         * lib/treelang.exp (treelang_init): Similar.
27427         * lib/wrapper.exp: New file with build_wrapper call machinery in
27428         ${tool}_maybe_build_wrapper.
27429
27430 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
27431
27432         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
27433         "inline".
27434         * gcc.dg/declspec-11.c: Update expected messages.
27435         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
27436         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
27437         gcc.dg/inline-12.c: New tests.
27438
27439 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
27440
27441         * g++.dg/tree-ssa/pr17400.C: New testcase.
27442
27443 2004-09-13  James E Wilson  <wilson@specifixinc.com>
27444
27445         * gcc.target/mips/sb1-1.c: New testcase.
27446
27447 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
27448
27449         * lib/g77-dg.exp: Remove unused file.
27450         * lib/mike-g77.exp: Ditto.
27451         * lib/g77.exp: Ditto.
27452
27453 2004-09-12  Richard Henderson  <rth@redhat.com>
27454
27455         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
27456
27457 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
27458
27459         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
27460         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27461         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
27462         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
27463         Update expected messages.
27464
27465 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
27466
27467         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
27468         declaration/use mismatch for dirp parameter.
27469
27470 2004-09-12  Andrew Pinski  <apinski@apple.com>
27471
27472         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
27473         -fgnu-runtime is passed.
27474
27475 2004-09-12  Richard Henderson  <rth@redhat.com>
27476
27477         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
27478         do the uplevel thing and update additional_flags directly.
27479         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
27480         gfortran.fortran-torture/execute/intrinsic_nearest.x,
27481         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
27482         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
27483
27484 2004-09-11  Steven Bosscher  <stevenb@suse.de>
27485
27486         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
27487
27488 2004-09-11  Roger Sayle  <roger@eyesopen.com>
27489
27490         PR middle-end/17411
27491         * g++.dg/opt/pr17411-1.C: New test case.
27492
27493 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27494
27495         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27496         gcc.dg/tls/diag-2.c: Update expected messages.
27497         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
27498         messages.
27499         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
27500         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
27501         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
27502         gcc.dg/tls/diag-5.c: New tests.
27503
27504 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
27505
27506         * gcc.dg/20040910-1.c: Correct dg-error regexp.
27507
27508 2004-09-11  Steven Bosscher  <stevenb@suse.de>
27509
27510         * g++.dg/parse/break-in-for.C: New test.
27511
27512 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
27513
27514         * gcc.dg/tree-ssa/20040911-1.c: New test.
27515
27516 2004-09-11  Andreas Jaeger  <aj@suse.de>
27517
27518         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
27519         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
27520
27521 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
27522
27523         * gcc.target/frv: New directory of FR-V-specific tests.
27524
27525 2004-09-10  James E Wilson  <wilson@specifixinc.com>
27526
27527         * gcc.dg/convert-vec-1.c: New test.
27528
27529 2004-09-10  Roger Sayle  <roger@eyesopen.com>
27530
27531         PR middle-end/17024
27532         * gcc.dg/pr17024-1.c: New test case.
27533
27534 2004-09-10  Eric Christopher  <echristo@redhat.com>
27535
27536         * gcc.dg/20040910-1.c: New test.
27537
27538 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27539
27540         * gcc.dg/bitfld-9.c: New test.
27541
27542 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
27543
27544         * gcc.c-torture/execute/ieee/acc1.c: New test.
27545         * gcc.c-torture/execute/ieee/acc2.c: New test.
27546         * gcc.c-torture/execute/ieee/mzero6.c: New test.
27547
27548 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27549
27550         * gcc.dg/deprecated-2.c: New test.
27551
27552 2004-09-09  James E Wilson  <wilson@specifixinc.com>
27553
27554         * gcc.dg/init-vec-1.c: New test.
27555
27556 2004-09-09  Roger Sayle  <roger@eyesopen.com>
27557
27558         PR middle-end/17055
27559         * gcc.dg/pr17055-1.c: New test case.
27560
27561 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
27562
27563         PR target/17377
27564         * gcc.c-torture/execute/pr17377.c: New test.
27565
27566 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27567
27568         PR c/8420
27569         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
27570         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
27571         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27572         gcc.dg/long-long-typespec-1.c: New tests.
27573         * gcc.dg/tls/diag-2.c: Update expected diagnostics
27574
27575 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27576
27577         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
27578         gcc.dg/gnu99-static-1.c: New tests.
27579
27580 2004-09-08  Devang Patel  <dpatel@apple.com>
27581
27582         * gcc.dg/darwin-ld-20040828-1.c: New test.
27583         * gcc.dg/darwin-ld-20040828-2.c: New test.
27584         * gcc.dg/darwin-ld-20040828-3.c: New test.
27585
27586 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
27587
27588         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
27589         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
27590         in error message.
27591         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
27592         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
27593         in error message.
27594         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
27595         types they qualify.
27596         * objc.dg/type-size-2.m: Fix wording in comment.
27597         * objc.dg/va-meth-1.m: New test case.
27598
27599 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
27600
27601         PR c/16633:
27602         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
27603         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
27604
27605 2004-09-06  Devang Patel  <dpatel@apple.com>
27606
27607         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
27608         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
27609
27610 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
27611
27612         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
27613         reflect changed line numbering of diagnostics.
27614
27615 2004-09-06  Paul Brook  <paul@codesourcery.com>
27616
27617         * gfortran.dg/edit_real_1.f90: Add new test.
27618
27619 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27620
27621         * gcc.dg/tree-ssa/loop-2.c: New test.
27622         * gcc.dg/tree-ssa/loop-3.c: New test.
27623         * gcc.dg/tree-ssa/loop-4.c: New test.
27624         * gcc.dg/tree-ssa/loop-5.c: New test.
27625
27626 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27627
27628         * gcc.dg/format/sentinel-1.c: Update for parameter option.
27629
27630 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27631
27632         * gcc.dg/format/sentinel-1.c: New test.
27633
27634 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
27635
27636         * testsuite/gcc.dg/builtins-46.c: New.
27637
27638 2004-09-03  Devang Patel  <dpatel@apple.com>
27639
27640         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
27641         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
27642
27643 2004-09-03  Jan Beulich  <jbeulich@novell.com>
27644
27645         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
27646         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
27647         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
27648         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
27649         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
27650         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
27651         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
27652         the non-portable bzero.
27653         * gcc.dg/20010912-1.c: xfail for NetWare.
27654         * gcc.dg/20020426-2.c: xfail for NetWare.
27655         * gcc.dg/20021014-1.c: xfail for NetWare.
27656         * gcc.dg/20021018-1.c: xfail for NetWare.
27657         * gcc.dg/20030213-1.c: xfail for NetWare.
27658         * gcc.dg/20030225-1.c: xfail for NetWare.
27659         * gcc.dg/20030708-1.c: xfail for NetWare.
27660         * gcc.dg/builtins-config.h: Also exclude NetWare.
27661         * gcc.dg/format/format.h: Define restrict only if not already defined.
27662         * gcc.dg/nest.c: xfail for NetWare.
27663         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
27664         * lib/target-supports.exp (check_visibility_available): Exclude
27665         NetWare.
27666
27667 2004-09-03  Jan Beulich  <jbeulich@novell.com>
27668
27669         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
27670         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
27671         deterministic starting point for the alignment of structure fields.
27672         * gcc.dg/Wpadded.c: Dito.
27673         * g++.dg/abi/vbase10.C: Dito.
27674
27675 2004-09-03  Devang Patel  <dpatel@apple.com>
27676
27677         * g++.dg/debug/pr15736.cc: New test.
27678
27679 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
27680
27681         * README.QMTEST: Fix out-of-date link.
27682
27683 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
27684
27685         PR fortran/16579
27686         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
27687         Delete.  Duplicate of gfortran.dg/g77/20010610.f
27688
27689 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
27690
27691         * g++.dg/abi/arm_rtti1.C: New test.
27692
27693 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
27694
27695         * gcc.dg/ppc-vector-memcpy.c: New.
27696         * gcc.dg/ppc-vector-memset.c: New.
27697
27698 2004-09-02  Chao-ying Fu  <fu@mips.com>
27699
27700         * gcc.target/mips/mips-3d-1.c: New test.
27701         * gcc.target/mips/mips-3d-2.c: New test.
27702         * gcc.target/mips/mips-3d-3.c: New test.
27703         * gcc.target/mips/mips-3d-4.c: New test.
27704         * gcc.target/mips/mips-3d-5.c: New test.
27705         * gcc.target/mips/mips-3d-6.c: New test.
27706         * gcc.target/mips/mips-3d-7.c: New test.
27707         * gcc.target/mips/mips-3d-8.c: New test.
27708         * gcc.target/mips/mips-3d-9.c: New test.
27709         * gcc.target/mips/mips-ps-1.c: New test.
27710         * gcc.target/mips/mips-ps-2.c: New test.
27711         * gcc.target/mips/mips-ps-3.c: New test.
27712         * gcc.target/mips/mips-ps-4.c: New test.
27713         * gcc.target/mips/mips-ps-type.c: New test.
27714
27715 2004-09-02  Paul Brook  <paul@codesourcery.com>
27716
27717         * gfortran.dg/edit_real_1.f90: Add new tests.
27718
27719 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27720
27721         PR fortran/15327
27722         * gfortran.dg/merge_char_1.f90: New test.
27723
27724 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27725
27726         PR fortran/16404
27727         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
27728
27729 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27730
27731         PR c/1522
27732         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
27733
27734 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
27735
27736         * g++.dg/opt/loop1.C: Do not XFAIL.
27737
27738 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
27739
27740         * gcc.c-torture/execute/20040831-1.c: New test.
27741
27742 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
27743
27744         PR fortran/16579
27745         * gfortran.dg/g77/20010610.f: Now passes.
27746         Copy from g77.f-torture/execute. Add dg-run directive.
27747         * gfortran.dg/g77/README: Update
27748
27749 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27750
27751         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
27752         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
27753         (t1, t2, t3, t4): Add volatile.
27754
27755 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
27756
27757         * g++.dg/ext/visibility/arm1.C: New test.
27758
27759 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
27760
27761         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
27762         -pedantic-errors.
27763
27764 2004-09-01  Paul Brook  <paul@codesourcery.com>
27765
27766         * gfortran.dg/eof_2.f90: New test.
27767
27768 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27769
27770         PR fortran/16579
27771         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
27772
27773 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
27774
27775         PR libfortran/16805
27776         * gfortran.dg/list_read_2.f90: New test.
27777
27778 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
27779
27780         * g++.dg/abi/key1.C: New test.
27781
27782 2004-08-31  Richard Henderson  <rth@redhat.com>
27783
27784         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
27785         form of offsetof.
27786         * g++.dg/other/offsetof5.C: Remove duplicate.
27787
27788 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27789
27790         PR fortran/17244
27791         * gfortran.dg/func_derived_1.f90: New test.
27792
27793 2004-08-31  Paul Brook  <paul@codesourcery.com>
27794
27795         * gfortran.dg/eof_1.f90: New test.
27796
27797 2004-08-31  Paul Brook  <paul@codesourcery.com>
27798
27799         * gfortran.dg/list_read_1.f90: New file.
27800
27801 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
27802
27803         * g++.dg/opt/loop1.C: XFAIL.
27804
27805 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
27806
27807         * gcc.dg/funcdef-storage-1.c: New.
27808         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
27809         an extern function in local scope.
27810         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
27811         declare an 'auto inline' function in local scope.
27812         * gcc.dg/20011130-1.c: Likewise.
27813         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
27814         an 'auto' function in local scope.
27815         * gcc.dg/20021014-1.c: Likewise.
27816         * gcc.dg/20030331-2.c: Likewise.
27817
27818 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27819
27820         * gfortran.dg/blockdata_1.f90: New test.
27821
27822 2004-08-30  Richard Henderson  <rth@redhat.com>
27823
27824         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
27825
27826 2004-08-30  Richard Henderson  <rth@redhat.com>
27827
27828         * lib/fortran-torture.exp (fortran-torture-execute): Honor
27829         additional_flags set by alternate driver.
27830         (ieee-options): New procedure.
27831         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
27832         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
27833         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
27834         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
27835
27836 2004-08-30  Richard Henderson  <rth@redhat.com>
27837
27838         * lib/f-torture.exp: Remove.
27839
27840 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
27841
27842         PR rtl-optimization/16590
27843         * g++.dg/opt/loop1.C: New test.
27844
27845 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27846
27847         PR fortran/13910
27848         * gfortran.dg/oldstyle_1.f90: New test.
27849
27850 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
27851         Paul Brook  <paul@codesourcery.com>
27852
27853         * gfortran.dg/g77/README: Update.
27854         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
27855         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
27856         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
27857
27858 2004-08-28  Paul Brook  <paul@codesourcery.com>
27859
27860         PR libfortran/17195
27861         * gfortran.dg/edit_real_1.f90: New test.
27862
27863 2004-08-27  Paul Brook  <paul@codesourcery.com>
27864
27865         * gfortran.dg/rewind_1.f90: New test.
27866
27867 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
27868
27869         PR fortran/16597
27870         * gfortran.dg/pr16597.f90: New test.
27871
27872 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27873
27874         PR c/13801
27875         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
27876         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
27877         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
27878         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
27879         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
27880
27881 2004-08-26  Nick Clifton  <nickc@redhat.com>
27882
27883         * gcc.c-torture/compile/pr17119.c: New test.
27884
27885 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27886
27887         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
27888
27889 2004-08-25  Richard Henderson  <rth@redhat.com>
27890
27891         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
27892         the bits that expect kind=8 to be the largest real kind.
27893
27894 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
27895
27896         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
27897
27898 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27899
27900         * gfortran.dg/assignment_1.f90: New test.
27901
27902 2004-08-25  Adam Nemet  <anemet@lnxw.com>
27903
27904         * g++.dg/template/repo3.C: New test.
27905
27906 2004-08-25  Roger Sayle  <roger@eyesopen.com>
27907
27908         PR middle-end/16693
27909         PR tree-optimization/16372
27910         * g++.dg/opt/pr16372-1.C: New test case.
27911         * g++.dg/opt/pr16693-1.C: New test case.
27912         * g++.dg/opt/pr16693-2.C: New test case.
27913
27914 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
27915
27916         * objc.dg/proto-lossage-4.m: New test.
27917
27918 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
27919
27920         PR c++/17155
27921         * g++.dg/inherit/local2.C: New test.
27922
27923 2004-08-25  Paul Brook  <paul@codesourcery.com>
27924
27925         PR fortran/17144
27926         * gfortran.dg/string_ctor_1.f90: New test.
27927
27928 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27929
27930         PR c++/14428
27931         * g++.dg/template/redecl2.C: New test.
27932
27933 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
27934
27935         PR fortran/17143
27936         * gfortran.dg/pr17143.f90: New test.
27937
27938 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
27939
27940         PR fortran/17164
27941         * gfortran.dg/pr17164.f90: New test.
27942
27943 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27944
27945         * gcc.dg/tree-ssa/loop-1.c: New test.
27946
27947 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
27948
27949         * gcc.c-torture/compile/20040824-1.c: New test.
27950
27951 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
27952
27953         * gcc.c-torture/compile/iftrap-3.c: New test.
27954
27955 2004-08-24  Paul Brook  <paul@codesourcery.com>
27956
27957         * gfortran.dg/entry_2.f90: New test.
27958
27959 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27960
27961         PR c++/16889
27962         * g++.dg/lookup/ambig[12].C: New.
27963
27964 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27965
27966         PR c++/16706
27967         * g++.dg/template/crash21.C: New test.
27968         * g++.dg/template/crash22.C: Likewise.
27969
27970 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27971
27972         PR c++/17149
27973         * g++.dg/template/access15.C: New.
27974
27975 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
27976
27977         PR c++/17163
27978         * g++.dg/template/repo2.C: New test.
27979
27980 2004-08-23  Roger Sayle  <roger@eyesopen.com>
27981
27982         PR rtl-optimization/17078
27983         * gcc.c-torture/execute/pr17078-1.c: New test case.
27984
27985 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
27986
27987         PR c/14492
27988         * gcc.dg/debug/crash1.c: New test.
27989
27990 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
27991
27992         PR c/16180
27993         * gcc.dg/loop-5.c: New test.
27994
27995 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27996
27997         * gcc.c-torture/execute/20040823-1.c: New test.
27998
27999 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28000
28001         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28002         to the assembler.  Simplify test accordingly.
28003         (asm_abi_flags): Use GNU names.
28004         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28005         to check for ABI flags.
28006
28007 2004-08-22  Andrew Pinski  <apinski@apple.com>
28008
28009         * g++.dg/opt/pr14029.C: New test.
28010         * gcc.c-torture/execute/pr15262.c: New test.
28011
28012 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28013
28014         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28015
28016 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28017
28018         PR 16908
28019         * gfortran.dg/direct_io.f90: New test.
28020
28021 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28022
28023         PR c++/17121
28024         * g++.dg/inherit/local2.C: New test.
28025
28026 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28027
28028         PR c++/17120
28029         * g++.dg/warn/Wparentheses-4.C: New test.
28030
28031 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28032
28033         PR c++/17121
28034         * g++.dg/inherit/local2.C: New test.
28035
28036         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28037         * gcc.dg/ppc-ldstruct.c: Likewise.
28038         * gcc.dg/ppc64-abi-2.c: Likewise.
28039
28040 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28041
28042         PR rtl-optimization/17099
28043         * gcc.c-torture/execute/20040820-1.c: New test.
28044
28045 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28046
28047         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28048
28049 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28050
28051         PR fortran/17077
28052         * gfortran.dg/auto_array_1.f90: New test.
28053
28054 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28055
28056         PR fortran/17074
28057         * gfortran.dg/simpleif_1.f90: New test.
28058
28059 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28060
28061         * lib/target-supports.exp (check_profiling_available): Return
28062         false for arm*-*-symbianelf* and arm*-*-eabi*.
28063
28064         PR c++/15890
28065         * g++.dg/template/delete1.C: New test.
28066
28067 2004-08-19  Paul Brook  <paul@codesourcery.com>
28068
28069         PR fortran/14976
28070         PR fortran/16228
28071         * gfortran.dg/data_char_1.f90: New test.
28072
28073 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28074
28075         PR fortran/16946
28076         * gfortran.dg/reduction.f90: New testcase.
28077
28078 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28079
28080         PR fortran/16520
28081         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28082
28083 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28084
28085         PR c++/17041
28086         * g++.dg/Wparentheses-3.C: New test.
28087
28088 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28089
28090         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28091         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28092         * gcc.dg/vect/vect-2.c: Likewise.
28093         * gcc.dg/vect/vect-3.c: Likewise.
28094         * gcc.dg/vect/vect-4.c: Likewise.
28095         * gcc.dg/vect/vect-5.c: Likewise.
28096         * gcc.dg/vect/vect-6.c: Likewise.
28097         * gcc.dg/vect/vect-7.c: Likewise.
28098         * gcc.dg/vect/vect-25.c: Likewise.
28099         * gcc.dg/vect/vect-31.c: Likewise.
28100         * gcc.dg/vect/vect-32.c: Likewise.
28101         * gcc.dg/vect/vect-34.c: Likewise.
28102         * gcc.dg/vect/vect-36.c: Likewise.
28103         * gcc.dg/vect/vect-all.c: Likewise.
28104
28105 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
28106
28107         PR c++/17068
28108         * g++.dg/template/operator4.C: New test.
28109
28110 2004-08-18  Richard Henderson  <rth@redhat.com>
28111
28112         * gcc.dg/20040206-1.c: XFAIL.
28113
28114 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28115
28116         PR c++/16246
28117         * g++.dg/template/array7.C: New test.
28118
28119 2004-08-17  James E Wilson  <wilson@specifixinc.com>
28120
28121         * gcc.dg/mips-movcc-1.c: New test.
28122         * gcc.dg/mips-movcc-2.c: New test.
28123         * gcc.dg/mips-movcc-3.c: New test.
28124
28125         * gcc.dg/mips-nmadd-1.c: New test.
28126         * gcc.dg/mips-nmadd-2.c: New test.
28127
28128 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28129
28130         PR c++/15871
28131         * g++.dg/opt/inline8.C: New test.
28132
28133         PR c++/16965
28134         * g++.dg/parse/error17.C: New test.
28135
28136 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28137
28138         * gcc.dg/vect: New directory for vectorizer tests.
28139         * gcc.dg/vect/tree-vect.h: New file.
28140         * gcc.dg/vect/vect.exp: New file.
28141         * gcc.dg/vect/pr16105.c.c: New test.
28142         * gcc.dg/vect/vect-1.c: New test.
28143         * gcc.dg/vect/vect-2.c: New test.
28144         * gcc.dg/vect/vect-3.c: New test.
28145         * gcc.dg/vect/vect-4.c: New test.
28146         * gcc.dg/vect/vect-5.c: New test.
28147         * gcc.dg/vect/vect-6.c: New test.
28148         * gcc.dg/vect/vect-7.c: New test.
28149         * gcc.dg/vect/vect-8.c: New test.
28150         * gcc.dg/vect/vect-9.c: New test.
28151         * gcc.dg/vect/vect-10.c: New test.
28152         * gcc.dg/vect/vect-11.c: New test.
28153         * gcc.dg/vect/vect-12.c: New test.
28154         * gcc.dg/vect/vect-13.c: New test.
28155         * gcc.dg/vect/vect-14.c: New test.
28156         * gcc.dg/vect/vect-15.c: New test.
28157         * gcc.dg/vect/vect-16.c: New test.
28158         * gcc.dg/vect/vect-17.c: New test.
28159         * gcc.dg/vect/vect-18.c: New test.
28160         * gcc.dg/vect/vect-19.c: New test.
28161         * gcc.dg/vect/vect-20.c: New test.
28162         * gcc.dg/vect/vect-21.c: New test.
28163         * gcc.dg/vect/vect-22.c: New test.
28164         * gcc.dg/vect/vect-23.c: New test.
28165         * gcc.dg/vect/vect-24.c: New test.
28166         * gcc.dg/vect/vect-25.c: New test.
28167         * gcc.dg/vect/vect-26.c: New test.
28168         * gcc.dg/vect/vect-27.c: New test.
28169         * gcc.dg/vect/vect-28.c: New test.
28170         * gcc.dg/vect/vect-29.c: New test.
28171         * gcc.dg/vect/vect-30.c: New test.
28172         * gcc.dg/vect/vect-31.c: New test.
28173         * gcc.dg/vect/vect-32.c: New test.
28174         * gcc.dg/vect/vect-33.c: New test.
28175         * gcc.dg/vect/vect-34.c: New test.
28176         * gcc.dg/vect/vect-35.c: New test.
28177         * gcc.dg/vect/vect-36.c: New test.
28178         * gcc.dg/vect/vect-37.c: New test.
28179         * gcc.dg/vect/vect-38.c: New test.
28180         * gcc.dg/vect/vect-40.c: New test.
28181         * gcc.dg/vect/vect-41.c: New test.
28182         * gcc.dg/vect/vect-42.c: New test.
28183         * gcc.dg/vect/vect-43.c: New test.
28184         * gcc.dg/vect/vect-44.c: New test.
28185         * gcc.dg/vect/vect-45.c: New test.
28186         * gcc.dg/vect/vect-46.c: New test.
28187         * gcc.dg/vect/vect-47.c: New test.
28188         * gcc.dg/vect/vect-48.c: New test.
28189         * gcc.dg/vect/vect-49.c: New test.
28190         * gcc.dg/vect/vect-50.c: New test.
28191         * gcc.dg/vect/vect-51.c: New test.
28192         * gcc.dg/vect/vect-52.c: New test.
28193         * gcc.dg/vect/vect-53.c: New test.
28194         * gcc.dg/vect/vect-54.c: New test.
28195         * gcc.dg/vect/vect-55.c: New test.
28196         * gcc.dg/vect/vect-56.c: New test.
28197         * gcc.dg/vect/vect-57.c: New test.
28198         * gcc.dg/vect/vect-58.c: New test.
28199         * gcc.dg/vect/vect-59.c: New test.
28200         * gcc.dg/vect/vect-60.c: New test.
28201         * gcc.dg/vect/vect-61.c: New test.
28202         * gcc.dg/vect/vect-all.c: New test.
28203         * gcc.dg/vect/vect-none.c: New test.
28204
28205 2004-08-17  Paul Brook  <paul@codesourcery.com>
28206
28207         PR fortran/13082
28208         * gfortran.dg/entry_1.f90: New test.
28209
28210 2004-08-17  Andrew Pinski  <apinski@apple.com>
28211
28212         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28213
28214 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
28215
28216         * gcc.dg/pr17036-1.c: New test.
28217
28218 2004-08-16  Devang Patel  <dpatel@apple.com>
28219
28220         * gcc.dg/darwin-20040809-1.c: New test.
28221
28222 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
28223
28224         * gcc.dg/funcdef-attr-1.c: New test.
28225
28226 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
28227
28228         * gcc.dg/altivec-17.c: New test.
28229         * gcc.dg/altivec-18.c: New test.
28230
28231 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28232
28233         PR c++/6749
28234         * g++.dg/template/vtable2.C: New test.
28235
28236 2004-08-14  Richard Henderson  <rth@redhat.com>
28237
28238         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28239         * gcc.dg/pack-test-4.c (main): Return 0.
28240         * gcc.dg/setjmp-1.c: Remove XFAIL.
28241         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28242
28243 2004-08-14  Richard Henderson  <rth@redhat.com>
28244
28245         * gcc.dg/980217-1.c: Add prototype for printf.
28246
28247 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
28248
28249         * gfortran.dg/pr16935.f90: New test.
28250
28251 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
28252
28253         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28254
28255 2004-08-13  Paul Brook  <paul@codesourcery.com>
28256
28257         * gfortran.dg/der_io_1.f90: Remove stray comma.
28258
28259 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28260
28261         * gcc.dg/vmx/cw-bug-2.c: Remove.
28262         * gcc.dg/vmx/vprint-1.c: Remove.
28263         * gcc.dg/vmx/vscan-1.c: Remove.
28264
28265 2004-08-12  Devang patel  <dpatel@apple.com>
28266
28267         * gcc.dg/darwin-20040809-2.c: New test.
28268
28269 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
28270
28271         * g++.dg/ext/altivec-12.C: New test.
28272
28273         * g++.dg/ext/altivec-11.C: New test.
28274
28275 2004-08-12  Paul Brook  <paul@codesourcery.com>
28276
28277         * g++.dg/abi/arm_cxa_vec_1.C: New test.
28278
28279 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28280
28281         * g++.dg/ext/altivec-2.C: Check for hardware support before
28282         executing any VMX instructions.
28283
28284         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28285
28286 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
28287
28288         PR c++/16276
28289         * g++.old-deja/g++.other/comdat4.C: New test.
28290         * g++.old-deja/g++.other/comdat4-aux.cc: New.
28291
28292 2004-08-12  Ben Elliston  <bje@au.ibm.com>
28293
28294         PR target/16286
28295         * gcc.dg/pr16286.c: New test.
28296
28297 2004-08-12 Jan Beulich <jbeulich@novell.com>
28298
28299         * g++.dg/ext/asm5.C: New.
28300
28301 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28302
28303         PR c++/16698
28304         * g++.dg/eh/crash1.C: New test.
28305
28306         PR c++/16717
28307         * g++.dg/ext/construct1.C: New test.
28308
28309 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28310
28311         PR c++/16853
28312         * g++.dg/init/ptrmem1.C: New test.
28313
28314         PR c++/16618
28315         * g++.dg/parse/offsetof5.C: New test.
28316
28317         PR c++/16870
28318         * g++.dg/template/overload3.C: New test.
28319
28320 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28321
28322         PR c++/16964
28323         * g++.dg/parse/error16.C: New test.
28324
28325         PR c++/16904
28326         * g++.dg/template/error14.C: New test.
28327
28328         PR c++/16929
28329         * g++.dg/template/error15.C: New test.
28330
28331 2004-08-11  Devang Patel  <dpatel@apple.com>
28332
28333         * gcc.dg/darwin-ld-20040809-1.c: New test.
28334         * gcc.dg/darwin-ld-20040809-2.c: New test.
28335
28336 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
28337
28338         PR fortran/16917
28339         * gfortran.dg/dfloat_1.f90: New test.
28340
28341 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
28342
28343         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
28344         * gcc.dg/dll-2.c: Fix dg-require syntax.
28345         * gcc.misc-tests/arm-isr.c (abort): Declare.
28346         (exit): Likewise.
28347
28348 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
28349
28350         PR c++/16971
28351         * g++.dg/parse/crash16.C: New test.
28352
28353 2004-08-10  Roger Sayle  <roger@eyesopen.com>
28354
28355         * gcc.dg/mips-rsqrt-1.c: New test case.
28356         * gcc.dg/mips-rsqrt-2.c: New test case.
28357         * gcc.dg/mips-rsqrt-3.c: New test case.
28358
28359 2004-08-10  Paul Brook  <paul@codesourcery.com>
28360
28361         * gfortran.dg/der_io_1.f90: New test.
28362
28363 2004-08-10  Paul Brook  <paul@codesourcery.com>
28364
28365         PR fortran/16919
28366         * gfortran.dg/der_array_1.f90: New test.
28367
28368 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
28369
28370         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
28371
28372 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
28373
28374         * gcc.dg/wchar_t-2.c: Fix typo.
28375
28376 2004-08-09  Falk Hueffner  <falk@debian.org>
28377
28378         PR tree-optimization/12517
28379         * gcc.c-torture/compile/pr12517.c: New test.
28380
28381         PR tree-optimization/12578
28382         * gcc.c-torture/compile/pr12578.c: New test.
28383
28384         PR tree-optimization/12899
28385         * gcc.c-torture/compile/pr12899.c: New test.
28386
28387         PR rtl-optimization/14692
28388         * gcc.c-torture/compile/pr14692.c: New test.
28389
28390         PR tree-optimization/16461
28391         * gcc.c-torture/compile/pr16461.c: New test.
28392
28393 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28394
28395         * gfortran.dg/getenv_1.f90: New test.
28396
28397 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28398
28399         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
28400         wchar_t.
28401         * gcc.dg/symbian5.c: Test -fno-short-wchar.
28402
28403 2004-08-06  Paul Brook  <paul@codesourcery.com>
28404
28405         * gfortran.dg/ret_array_1.f90: New test.
28406         * gfortran.dg/ret_pointer_1.f90: New test.
28407
28408 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
28409
28410         * gcc.dg/missing-field-init-[12].c: New tests.
28411         * g++.dg/warn/missing-field-init-[12].C: New tests.
28412
28413 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28414
28415         * gcc.dg/enum2.c: New test.
28416         * gcc.dg/symbian3.c: Likewise.
28417         * gcc.dg/symbian4.c: Likewise.
28418         * gcc.dg/wchar_t-2.c: Likewise.
28419
28420 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
28421
28422         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
28423         destructor tests.
28424
28425 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
28426
28427         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
28428         dg-require-visiblity.
28429         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
28430         * g++.dg/ext/visibility/fvisibility.C: Likewise.
28431         * g++.dg/ext/visibility/memfuncts.C: Likewise.
28432         * g++.dg/ext/visibility/new1.C: Likewise.
28433         * g++.dg/ext/visibility/pragma.C: Likewise.
28434         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
28435         * g++.dg/ext/visibility/virtual.C: Likewise.
28436         * g++/dg/ext/visibility/visibility-1.C: Likewise.
28437         * g++/dg/ext/visibility/visibility-2.C: Likewise.
28438         * g++/dg/ext/visibility/visibility-3.C: Likewise.
28439         * g++/dg/ext/visibility/visibility-4.C: Likewise.
28440         * g++/dg/ext/visibility/visibility-5.C: Likewise.
28441         * g++/dg/ext/visibility/visibility-6.C: Likewise.
28442         * g++/dg/ext/visibility/visibility-7.C: Likewise.
28443         * g++/dg/ext/visibility/visibility-8.C: New test.
28444         * gcc.c-torture/compile/dll.x: Remove.
28445         * gcc.dg/dll-2.c: Use dg-require-dll
28446         * gcc.dg/visibility-10.c: New test.
28447         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
28448         supporting DLLs.
28449         * testsuite/lib/scanasm.exp (scan_hidden): New function.
28450         (scan_not_hidden): Likewise.
28451
28452 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
28453
28454         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
28455
28456 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
28457
28458         * gcc.c-torture/execute/20040805-1.c: New test.
28459
28460 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
28461
28462         * gcc.dg/20020118-1.c: Declare abort.
28463         * gcc.dg/altivec_check.h: Likewise.
28464         * gcc.dg/iftrap-2.c: Likewise.
28465         * gcc.dg/pragma-darwin.c: Likewise.
28466         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
28467
28468 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
28469
28470         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
28471
28472 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28473
28474         * gcc.c-torture/execute/builtins/abs-2.c,
28475         gcc.c-torture/execute/builtins/abs-3.c,
28476         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
28477         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
28478         intmax_t, uintmax_t and their limits.
28479         * gcc.dg/intmax_t-1.c: New test.
28480
28481 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28482
28483         * g++.dg/tc1/dr147.C: Add reference to PR.
28484
28485 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
28486
28487         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
28488         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
28489
28490 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
28491
28492         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
28493
28494 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28495
28496         * gcc.dg/redecl-5.c: New test.
28497         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
28498         of scanf.
28499
28500 2004-08-03  Roger Sayle  <roger@eyesopen.com>
28501
28502         PR middle-end/16790
28503         * gcc.c-torture/execute/pr16790-1.c: New test case.
28504
28505 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
28506
28507         * g++.dg/ext/visibility/assign1.C: New test.
28508         * g++.dg/ext/visibility/new1.C: Likewise.
28509
28510         * gcc.dg/symbian1.c: New test.
28511         * gcc.dg/symbian2.c: Likewise.
28512
28513 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
28514
28515         PR target/16570
28516         * gcc.dg/i386-sse-9.c: New test.
28517
28518 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28519
28520         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
28521
28522 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28523
28524         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
28525         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
28526         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
28527         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
28528         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
28529         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
28530         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
28531         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
28532         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
28533         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
28534         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
28535         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
28536         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
28537         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
28538         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
28539         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
28540         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
28541         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
28542         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
28543         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
28544         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
28545         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
28546         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
28547         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28548         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
28549         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
28550         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
28551         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
28552         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28553         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28554         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
28555         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
28556         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
28557         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
28558         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
28559         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28560         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28561         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28562         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28563         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
28564         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
28565         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
28566         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
28567         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
28568         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28569         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28570         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
28571         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
28572         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
28573         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
28574         gcc.misc-tests/i386-pf-3dnow-1.c,
28575         gcc.misc-tests/i386-pf-athlon-1.c,
28576         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28577         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
28578         Declare built-in functions used.
28579         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
28580
28581 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/16707
28584         * g++.dg/lookup/using12.C: New test.
28585
28586         * g++.dg/init/null1.C: Fix PR number.
28587         * g++.dg/parse/namespace10.C: Likewise.
28588
28589 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
28590
28591         PR c++/16224
28592         * g++.dg/template/spec17.C: New test.
28593         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
28594         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
28595
28596 2004-08-02  David Billinghurst
28597
28598         PR fortran/16292
28599         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
28600
28601 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
28602
28603         * gcc.dg/ia64-got-1.c: New test case.
28604
28605 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
28606
28607         PR c++/16489
28608         * g++.dg/init/null1.C: New test.
28609         * g++.dg/tc1/dr76.C: Adjust error marker.
28610
28611         PR c++/16529
28612         * g++.dg/parse/namespace10.C: New test.
28613
28614         PR c++/16810
28615         * g++.dg/inherit/ptrmem2.C: New test.
28616
28617 2004-08-02  Ben Elliston  <bje@au.ibm.com>
28618
28619         PR target/16155
28620         * gcc.dg/pr16155.c: New test.
28621
28622 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28623
28624         * gcc.dg/redecl-2.c: New test.
28625
28626 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
28627
28628         * gcc.dg/darwin-longdouble.c: New file.
28629
28630 2004-07-30  Richard Henderson  <rth@redhat.com>
28631
28632         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
28633         write to constant argument.
28634         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
28635
28636 2004-07-30  Richard Henderson  <rth@redhat.com>
28637
28638         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
28639         tests of nearest around zero.
28640
28641 2004-07-30  Andrew Pinski  <apinski@apple.com>
28642
28643         * gcc.c-torture/compile/20040730-1.c: New test.
28644
28645 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
28646
28647         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
28648         powerpc-eabispe.
28649
28650 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
28651
28652         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
28653
28654 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
28655
28656         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
28657         contains $ld_library_path.
28658         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28659
28660 2004-07-29  Richard Henderson  <rth@redhat.com>
28661
28662         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
28663
28664         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
28665         (alt2, which): New.
28666         (Check): Accept either alternative.
28667
28668 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
28669
28670         * g++.dg/abi/inline1.C: New test.
28671         * g++.dg/abi/local1-a.cc: Likewise.
28672         * g++.dg/abi/local1.C: Likewise.
28673         * g++.dg/abi/mangle11.C: Tweak location of warnings.
28674         * g++.dg/abi/mangle12.C: Likewise.
28675         * g++.dg/abi/mangle17.C: Likewise.
28676         * g++.dg/abi/mangle20-2.C: Likewise.
28677         * g++.dg/opt/interface1.C: Likewise.
28678         * g++.dg/opt/interface1.h: Likewise.
28679         * g++.dg/opt/interface1-a.cc: New test.
28680         * g++.dg/parse/repo1.C: New test.
28681         * g++.dg/template/repo1.C: Likewise.
28682         * g++.dg/warn/Winline-1.C: Likewise.
28683         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
28684
28685 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
28686
28687         * gcc.dg/tree-ssa/20040729-1.c: New test.
28688
28689 2004-07-27  Matt Austern <austern@apple.com>
28690
28691         * gcc.dg/darwin-bool-1.c: New test.
28692         * gcc.dg/darwin-bool-2.c: New test.
28693
28694 2004-07-28  Richard Henderson  <rth@redhat.com>
28695
28696         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
28697         arguments in the correct type.  Don't write to constant arguments.
28698
28699 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
28700
28701         PR tree-optimization/16688
28702         PR tree-optimization/16689
28703         * g++.dg/tree-ssa/pr16688.C: New test.
28704
28705 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
28706
28707         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28708         loads.  Not only in the comment, this time.
28709
28710 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
28711
28712         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
28713         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
28714         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
28715         * gcc.dg/sh4a-bitmovua.c: New.
28716         * gcc.dg/sh4a-cos.c: New.
28717         * gcc.dg/sh4a-cosf.c: New.
28718         * gcc.dg/sh4a-fprun.c: New.
28719         * gcc.dg/sh4a-fsrra.c: New.
28720         * gcc.dg/sh4a-memmovua.c: New.
28721         * gcc.dg/sh4a-sin.c: New.
28722         * gcc.dg/sh4a-sincos.c: New.
28723         * gcc.dg/sh4a-sincosf.c: New.
28724         * gcc.dg/sh4a-sinf.c: New.
28725
28726 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
28727
28728         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
28729         conditionals.
28730         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28731         loads.
28732         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
28733         DOM1.
28734
28735 2004-07-27  Andrew Pinski  <apinski@apple.com>
28736
28737         * g++.dg/rtti/tinfo1.C: Correct the xfail.
28738
28739 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
28740
28741         * gcc.dg/pragma-isr.c: New test.
28742
28743 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28744
28745         PR c++/14429
28746         * g++.dg/template/ttp11.C: New test.
28747
28748 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
28749
28750         * gcc.c-torture/compile/20040727-1.c: New test.
28751
28752 2004-07-26  Eric Christopher  <echristo@redhat.com>
28753
28754         * gcc.c-torture/compile/20040726-2.c: New test.
28755
28756 2004-07-26  Andrew Pinski  <apinski@apple.com>
28757
28758         * g++.dg/rtti/tinfo1.C: Xfail.
28759
28760 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
28761
28762         * gcc.c-torture/compile/20040726-1.c: New test.
28763
28764 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
28765             Brian Ryner  <bryner@brianryner.com>
28766
28767         PR c++/9283
28768         PR c++/15000
28769         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
28770         * g++.dg/ext/visibility/: New directory.
28771         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
28772         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
28773         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
28774         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
28775         * g++.dg/ext/visibility/fvisibility.C,
28776         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
28777         g++.dg/ext/visibility/fvisibility-override1.C
28778         g++.dg/ext/visibility/fvisibility-override2.C
28779         g++.dg/ext/visibility/memfuncts.C
28780         g++.dg/ext/visibility/noPLT.C
28781         g++.dg/ext/visibility/pragma.C
28782         g++.dg/ext/visibility/pragma-override1.C
28783         g++.dg/ext/visibility/pragma-override2.C
28784         g++.dg/ext/visibility/staticmemfuncts.C
28785         g++.dg/ext/visibility/virtual.C: New tests.
28786
28787 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28788
28789         PR c/15360
28790         * gcc.dg/pr15360-1.c: New test.
28791
28792 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
28793
28794         * gcc.dg/pragma-align-2.c: New test.
28795         * gcc.dg/pragma-init-fini.c: New test.
28796         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
28797         targets.
28798
28799 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28800
28801         * gcc.dg/init-string-2.c: New test.
28802
28803 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
28804
28805         PR 16684
28806         * gcc.dg/Wredundant-decls-1.c: New test case.
28807
28808 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
28809
28810         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
28811         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
28812         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
28813         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
28814         * gcc.dg/compat/generate-random.c: New file.
28815         * gcc.dg/compat/generate-random.h: Likewise.
28816         * gcc.dg/compat/generate-random_r.c: Likewise.
28817         * gcc.dg/compat/struct-layout-1.h: Likewise.
28818         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
28819         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
28820         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
28821         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
28822         * gcc.dg/compat/struct-layout-1_main.c: New test.
28823         * gcc.dg/compat/struct-layout-1_x.c: New file.
28824         * gcc.dg/compat/struct-layout-1_y.c: New file.
28825         * gcc.dg/compat/struct-layout-1_test.h: New file.
28826
28827 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28828
28829         * gcc.dg/comp-return-1.c: New test
28830
28831 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
28832
28833         * gcc.dg/vmx/8-02a.c: Fix typo.
28834
28835         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
28836         * gcc.dg/darwin-abi-3.c: New test.
28837
28838         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
28839         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
28840
28841         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
28842         * gcc.dg/vmx/ops-long-1.c: New test.
28843         * gcc.dg/vmx/ops-long-2.c: New test.
28844
28845 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28846
28847         * g++.dg/lookup/conv-[1234].C: New.
28848
28849 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
28850
28851         * g++.dg/parse/attr2.C: Simplify.
28852
28853 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28854
28855         PR c/7284
28856         * gcc.c-torture/execute/pr7284-1.c: New test.
28857
28858 2004-07-22  Brian Booth  <bbooth@redhat.com>
28859
28860         * gcc.dg/tree-ssa/20040721-1.c: New test.
28861
28862 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28863
28864         * g++.dg/template/crash20.c: New.
28865
28866 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
28867
28868         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
28869         Add dg-run directive.  Declare variables as required.
28870         * gfortran.dg/g77/README: Update
28871
28872 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
28873
28874         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
28875         gcc.dg/cris-peep2-andu2.c: New tests.
28876
28877 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28878
28879         PR c/15052
28880         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
28881         on return type.
28882         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
28883         messages.
28884         * gcc.dg/qual-return-2.c: Update expected messages.
28885         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
28886
28887 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28888
28889         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
28890         * gcc.dg/noncompile/921102-1.c: Update expected error message.
28891
28892 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28893
28894         PR c/11250
28895         * gcc.dg/init-string-1.c: New test.
28896
28897 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
28898
28899         PR middle-end/15345
28900         PR c/16450
28901         * gcc.dg/torture/nested-fn-1.c: New test.
28902
28903 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
28904
28905         PR target/16559
28906         * gcc.dg/ia64-fptr-1.c: New file.
28907
28908 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28909
28910         PR c++/14497
28911         * g++.dg/template/spec16.C: New test.
28912         * g++.old-deja/g++.robertl/eb118.C: Remove.
28913
28914 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28915
28916         PR c++/509
28917         * g++.dg/template/spec15.C: New test.
28918
28919 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
28920
28921         Copy cases from g77.f-torture/execute and add dg-run
28922         directive.  Other changes as noted.
28923         * gfortran.dg/g77/13037.f
28924         * gfortran.dg/g77/1832.f
28925         * gfortran.dg/g77/19981119-0.f
28926         * gfortran.dg/g77/19990313-0.f
28927         * gfortran.dg/g77/19990313-1.f
28928         * gfortran.dg/g77/19990313-2.f
28929         * gfortran.dg/g77/19990313-3.f
28930         * gfortran.dg/g77/19990419-1.f
28931         * gfortran.dg/g77/19990826-0.f
28932         * gfortran.dg/g77/19990826-2.f
28933         * gfortran.dg/g77/20000503-1.f
28934         * gfortran.dg/g77/20001111.f
28935         * gfortran.dg/g77/20010116.f
28936         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
28937         * gfortran.dg/g77/20010430.f
28938         * gfortran.dg/g77/6177.f
28939         * gfortran.dg/g77/947.f
28940         * gfortran.dg/g77/970816-3.f
28941         * gfortran.dg/g77/971102-1.f
28942         * gfortran.dg/g77/980520-1.f
28943         * gfortran.dg/g77/980628-0.f
28944         * gfortran.dg/g77/980628-1.f
28945         * gfortran.dg/g77/980628-10.f
28946         * gfortran.dg/g77/980628-2.f
28947         * gfortran.dg/g77/980628-3.f
28948         * gfortran.dg/g77/980628-7.f
28949         * gfortran.dg/g77/980628-8.f
28950         * gfortran.dg/g77/980628-9.f
28951         * gfortran.dg/g77/980701-0.f
28952         * gfortran.dg/g77/980701-1.f
28953         * gfortran.dg/g77/cabs.f
28954         * gfortran.dg/g77/claus.f
28955         * gfortran.dg/g77/complex_1.f
28956         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
28957         * gfortran.dg/g77/dcomplex.f
28958         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
28959         * gfortran.dg/g77/f90-intrinsic-mathematical.f
28960         * gfortran.dg/g77/f90-intrinsic-numeric.f
28961         * gfortran.dg/g77/int8421.f
28962         * gfortran.dg/g77/labug1.f
28963         * gfortran.dg/g77/large_vec.f
28964         * gfortran.dg/g77/le.f
28965         * gfortran.dg/g77/short.f
28966         * gfortran.dg/g77/README: Update
28967
28968 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
28969
28970         PR c++/16637
28971         * g++.dg/parse/lookup4.C: New test.
28972
28973 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28974
28975         PR c++/16175
28976         * g++.dg/template/ttp10.C: New test.
28977
28978 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28979
28980         * gcc.dg/pr12625-1.c: New test.
28981
28982 2004-07-20  Steven Bosscher  <stevenb@suse.de>
28983
28984         * testsuite/gcc.dg/switch-warn-1.c: New test.
28985         * testsuite/gcc.dg/switch-warn-2.c: New test.
28986         * gcc.c-torture/compile/pr14730.c: Update.
28987
28988 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
28989
28990         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
28991         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
28992         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
28993         g++.dg/template/nontype3.C: Remove trailing CR from tests.
28994
28995 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
28996
28997         PR c++/16623
28998         * g++.dg/template/assign1.C: New test.
28999
29000 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29001
29002         PR c++/12170
29003         * g++.dg/template/ttp9.C: New test.
29004
29005 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29006
29007         * gcc.dg/format/cmn-err-1.c: New test.
29008
29009 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29010
29011         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29012         gcc.dg/Wparentheses-10.c: New tests.
29013         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29014
29015 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29016
29017         PR fortran/16465
29018         * gfortran.dg/g77//ffixed-line-length-0.f,
29019         gfortran.dg/g77/ffixed-line-length-132.f,
29020         gfortran.dg/g77/ffixed-line-length-72.f,
29021         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29022         gfortran.dg/g77/README: Update.
29023
29024 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29025
29026         PR c++/13092
29027         * g++.dg/template/non-dependent7.C: New test.
29028         * g++.dg/template/non-dependent8.C: Likewise.
29029         * g++.dg/template/non-dependent9.C: Likewise.
29030         * g++.dg/template/non-dependent10.C: Likewise.
29031
29032 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29033
29034         PR c++/16337
29035         * g++.dg/parse/attr2.C: New test.
29036
29037 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29038
29039         * g77.dg: Removed.
29040         * g77.f-torture: Ditto.
29041
29042 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29043
29044         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29045         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29046         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29047
29048 2004-07-16  Richard Henderson  <rth@redhat.com>
29049
29050         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29051
29052 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29053
29054         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29055         tests with full list of options.
29056         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29057         of TORTURE_OPTIONS if test contains 'dg-do run'.
29058
29059         PR fortran/16404
29060         * gfortran.dg/do_iterator.f90: New test.
29061
29062 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29063
29064         PR rtl-optimization/16536
29065         * gcc.c-torture/execute/restrict-1.c: New test.
29066
29067 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29068
29069         PR fortran/15324
29070         * gfortran.dg/pr15324.f90: New test.
29071
29072         PR fortran/15129
29073         * gfortran.dg/pr15129.f90: New test.
29074
29075         PR fortran/15140
29076         * gfortran.dg/pr15140.f90: New test.
29077
29078         PR fortran/13792
29079         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29080         compile-time simplification.
29081
29082 2004-07-14  Mike Stump  <mrs@apple.com>
29083
29084         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29085
29086 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29087
29088         PR target/16325
29089         * gcc.dg/profile-generate-1.c: New.
29090
29091 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29092
29093         * gcc.c-torture/execute/20040709-1.c: New test.
29094         * gcc.c-torture/execute/20040709-2.c: New test.
29095
29096 2004-07-14  Mike Stump  <mrs@apple.com>
29097
29098         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29099
29100 2004-07-14  Mike Stump  <mrs@apple.com>
29101
29102         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29103
29104 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29105
29106         PR c++/16518
29107         * g++.dg/parse/mutable1.C: New test.
29108
29109 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
29110
29111         PR tree-optimization/16443
29112         * gcc.dg/tree-ssa/20040713-1.c: New test.
29113
29114 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
29115
29116         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
29117         for operator new.
29118
29119 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29120
29121         * gfortran.dg/g77/README: New file
29122         * gfortran.dg/g77/19981216-0.f: Copy from
29123         g77.f-torture/noncompile.  Add "dg-do compile" and
29124         dg-error as required.
29125         * gfortran.dg/g77/19990218-1.f: Likewise.
29126         * gfortran.dg/g77/19990905-1.f: Likewise.
29127         * gfortran.dg/g77/9263.f: Likewise.
29128         * gfortran.dg/g77/980615-0.f: Likewise.
29129         * gfortran.dg/g77/980616-0.f: Likewise.
29130         * gfortran.dg/g77/check0.f: Likewise.
29131         * gfortran.dg/g77/select_no_compile.f: Likewise.
29132
29133 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29134
29135         Copy files from g77.f-torture/compile.
29136         Add "{ dg-do compile}".  Other changes as noted
29137         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
29138         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
29139         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
29140         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
29141         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
29142         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
29143         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
29144         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
29145         statement to conform to standard.  Append alpha1.x for reference.
29146         * gfortran.dg/g77/xformat.f: Add dg-warning
29147
29148 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29149
29150         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
29151         Add {dg-do compile} directive.
29152         * gfortran.dg/g77/cpp2.F: Likewise.
29153
29154 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29155
29156         PR c++/5402
29157         * g++.dg/lookup/name-clash1.C: New test.
29158
29159         PR c++/9777
29160         * g++.dg/lookup/name-clash2.C: New test.
29161
29162         PR c++/12102
29163         * g++.dg/lookup/name-clash3.C: New test.
29164
29165 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29166
29167         * g++.dg/lookup/new2.C: New test.
29168         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
29169
29170 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
29171
29172         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
29173         Add {dg-do compile} directive.
29174         * gfortran.dg/g77/13060.f: Likewise.
29175         * gfortran.dg/g77/19990218-0.f: Likewise.
29176         * gfortran.dg/g77/19990305-0.f: Likewise.
29177         * gfortran.dg/g77/19990419-0.f: Likewise.
29178         * gfortran.dg/g77/19990502-0.f: Likewise.
29179         * gfortran.dg/g77/19990502-1.f: Likewise.
29180         * gfortran.dg/g77/19990525-0.f: Likewise.
29181         * gfortran.dg/g77/19990826-1.f: Likewise.
29182         * gfortran.dg/g77/19990826-3.f: Likewise.
29183         * gfortran.dg/g77/19990905-2.f: Likewise.
29184         * gfortran.dg/g77/20000412-1.f: Likewise.
29185         * gfortran.dg/g77/20000511-1.f: Likewise.
29186         * gfortran.dg/g77/20000511-2.f: Likewise.
29187         * gfortran.dg/g77/20000518.f: Likewise.
29188         * gfortran.dg/g77/20000601-1.f: Likewise.
29189         * gfortran.dg/g77/20000601-2.f: Likewise.
29190         * gfortran.dg/g77/20000629-1.f: Likewise.
29191         * gfortran.dg/g77/20000630-2.f: Likewise.
29192         * gfortran.dg/g77/20010115.f: Likewise.
29193         * gfortran.dg/g77/20010321-1.f: Likewise.
29194         * gfortran.dg/g77/20010426.f: Likewise.
29195         * gfortran.dg/g77/20020307-1.f: Likewise.
29196         * gfortran.dg/g77/8485.f: Likewise.
29197         * gfortran.dg/g77/960317-1.f: Likewise.
29198         * gfortran.dg/g77/970915-0.f: Likewise.
29199         * gfortran.dg/g77/980310-1.f: Likewise.
29200         * gfortran.dg/g77/980310-2.f: Likewise.
29201         * gfortran.dg/g77/980310-3.f: Likewise.
29202         * gfortran.dg/g77/980310-4.f: Likewise.
29203         * gfortran.dg/g77/980310-6.f: Likewise.
29204         * gfortran.dg/g77/980310-7.f: Likewise.
29205         * gfortran.dg/g77/980310-8.f: Likewise.
29206         * gfortran.dg/g77/980419-2.f: Likewise.
29207         * gfortran.dg/g77/980424-0.f: Likewise.
29208         * gfortran.dg/g77/980427-0.f: Likewise.
29209         * gfortran.dg/g77/980729-0.f: Likewise.
29210         * gfortran.dg/g77/981117-1.f: Likewise.
29211         * gfortran.dg/g77/toon_1.f: Likewise.
29212
29213 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29214
29215         PR c++/2204
29216         * g++.dg/other/abstract2.C: New test.
29217
29218 2004-07-12  Paul Brook  <paul@codesourcery.com>
29219
29220         * gfortran.dg/pointer_init_1.f90: New test.
29221
29222 2004-07-11  Paul Brook  <paul@codesourcery.com>
29223
29224         PR fortran/15986
29225         * gfortran.dg/contained_1.f90: New test.
29226
29227 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
29228
29229         * g++.dg/parse/defarg8.C: New test.
29230
29231 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29232
29233         PR fortran/16433
29234         * gfortran.dg/pr16433.f: New test.
29235
29236         PR fortran/17574
29237         * gfortran.dg/pr15754.f90: New test.
29238
29239 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29240
29241         PR tree-optimization/16437
29242         * gcc.c-torture/execute/bitfld-4.c: New test.
29243
29244 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29245
29246         * gfortran.fortran-torture/execute/common_2.f90: Add check for
29247         access to common var from module.
29248
29249 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29250
29251         PR fortran/16336
29252         * gfortran.fortran-torture/execute/common_2.f90: New test.
29253
29254 2004-07-10  Paul Brook  <paul@codesourcery.com>
29255
29256         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29257
29258 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29259
29260         PR fortran/15969
29261         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29262
29263 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
29264
29265         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29266         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29267         * gfortran.dg/g77/ffree-form-1.f: Likewise.
29268         * gfortran.dg/g77/ffree-form-2.f: Likewise.
29269         * gfortran.dg/g77/ffree-form-3.f: Likewise.
29270         * gfortran.dg/g77/fno-underscoring.f: Likewise.
29271         * gfortran.dg/g77/funderscoring.f: Likewise.
29272         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
29273
29274 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29275
29276         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29277
29278 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29279         Paul Brook  <paul@codesourcery.com>
29280
29281         PR fortran/13415
29282         * gfortran.dg/common_pointer_1.f90: New test.
29283
29284 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29285
29286         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29287
29288 2004-07-09  James E Wilson  <wilson@specifixinc.com>
29289
29290         PR target/16364
29291         * gcc.c-torture/compile/20040709-1.c: New.
29292
29293 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29294
29295         PR fortran/14077
29296         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
29297
29298 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29299
29300         PR fortran/13201
29301         * gfortran.dg/shape_1.f90: New test.
29302
29303 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
29304             Andrew Pinski  <apinski@apple.com>
29305
29306         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
29307
29308 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29309
29310         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
29311         comment.
29312
29313 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29314         Paul Brook  <paul@codesourcery.com>
29315
29316         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
29317         '.f95' and '.F95'.
29318
29319 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
29320
29321         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
29322
29323 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29324
29325         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
29326         testcases with capital suffix.
29327
29328 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29329
29330         PR fortran/15481
29331         PR fortran/13372
29332         PR fortran/13575
29333         PR fortran/15978
29334         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
29335
29336         * gfortran.dg/implicit_1.f90: New test.
29337
29338 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29339
29340         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
29341         expression to match gfortran warning/error messages
29342         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
29343         dg-error text.
29344
29345 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29346
29347         * lib/fortran-torture.exp: Rename proc search_for to
29348         search_for_re.
29349
29350 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29351
29352         * gcc.c-torture/execute/simd-5.x: New file.
29353         XFAIL on SPARC 64-bit at -O0.
29354
29355 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29356
29357         PR c++/8211
29358         PR c++/16165
29359         * g++.dg/warn/effc3.C: New test.
29360
29361 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29362
29363         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
29364         change X to 1X in format.
29365         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
29366         add data statements to conform to standard.
29367
29368 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29369
29370         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
29371         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
29372         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
29373
29374 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29375
29376         * gfortran.dg/g77/7388.f: Copy from g77.dg
29377         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
29378         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
29379         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
29380         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
29381         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
29382         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
29383         * gfortran.dg/g77/strlen0.f: Likewise.
29384
29385 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29386
29387         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
29388         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
29389
29390 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29391
29392         * gcc.c-torture/execute/920428-2.x: Delete.
29393         * gcc.c-torture/execute/920501-7.x: Likewise.
29394
29395 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
29396
29397         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
29398         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
29399         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
29400         prescott and c3-2.
29401         (PREFETCH_3DNOW): Add -march=c3.
29402
29403 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
29404
29405         PR c/16437
29406         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
29407         * gcc.c-torture/execute/bf64-1.x: Likewise.
29408
29409 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29410
29411         * gcc.c-torture/compile/20040708-1.c: New test.
29412
29413 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29414
29415         PR c++/16169
29416         * g++.dg/warn/effc2.C: New test.
29417
29418 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29419
29420         * gcc.c-torture/execute/bitfld-1.x: Remove.
29421         * gcc.c-torture/execute/bitfld-3.c: New test.
29422         * gcc.dg/bitfld-2.c: Remove XFAILs.
29423
29424 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
29425
29426         PR c++/16276
29427         * g++.dg/rtti/tinfo1.C: New file.
29428
29429 2004-07-07  Eric Christopher  <echristo@redhat.com>
29430
29431         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
29432
29433 2004-07-07  Andrew Pinski  <apinski@apple.com>
29434
29435         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
29436
29437 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
29438
29439         * g++.dg/init/call1.C: XFAIL.
29440
29441 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
29442
29443         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
29444         except for movstrict*, to movmem* and clrstr* to clrmem*.
29445
29446 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
29447
29448         * gcc.c-torture/execute/20040707-1.c: New test.
29449
29450 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
29451
29452         * gcc.c-torture/execute/20040706-1.c: New test.
29453
29454 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29455
29456         PR c++/3671
29457         * g++.dg/template/spec14.C: New test.
29458
29459 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
29460
29461         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
29462         nothing if not yet defined.  Use it in b, c and d type definitions.
29463         * gcc.c-torture/execute/20040705-1.c: New test.
29464         * gcc.c-torture/execute/20040705-2.c: New test.
29465
29466 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29467
29468         PR c++/2518
29469         * g++.dg/lookup/new1.C: New test.
29470
29471 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29472
29473         PR c++/11406
29474         * g++.dg/template/sizeof8.C: New test.
29475
29476 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
29477
29478         * gcc.c-torture/compile/20040705-1.c: New test.
29479
29480 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
29481
29482         * gfortran.fortran-torture/execute/seq_io.f90: New test.
29483
29484 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
29485
29486         * gcc.dg/cpp/if-mop.c: Two new testcases.
29487         * gcc.dg/cpp/trad/comment-3.c: New.
29488
29489 2004-07-04  Paul Brook  <paul@codesourcery.com>
29490
29491         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
29492
29493 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
29494
29495         PR c++/3761
29496         * g++.dg/lookup/crash4.C: New test.
29497
29498 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
29499
29500         * gcc.c-torture/execute/builtin-abs-1.c
29501         * gcc.c-torture/execute/builtin-abs-2.c
29502         * gcc.c-torture/execute/builtin-complex-1.c
29503         * gcc.c-torture/execute/builtins/string-1-lib.c
29504         * gcc.c-torture/execute/builtins/string-1.c
29505         * gcc.c-torture/execute/builtins/string-2-lib.c
29506         * gcc.c-torture/execute/builtins/string-2.c
29507         * gcc.c-torture/execute/builtins/string-3-lib.c
29508         * gcc.c-torture/execute/builtins/string-3.c
29509         * gcc.c-torture/execute/builtins/string-4-lib.c
29510         * gcc.c-torture/execute/builtins/string-4.c
29511         * gcc.c-torture/execute/builtins/string-5-lib.c
29512         * gcc.c-torture/execute/builtins/string-5.c
29513         * gcc.c-torture/execute/builtins/string-6-lib.c
29514         * gcc.c-torture/execute/builtins/string-6.c
29515         * gcc.c-torture/execute/builtins/string-7-lib.c
29516         * gcc.c-torture/execute/builtins/string-7.c
29517         * gcc.c-torture/execute/builtins/string-8-lib.c
29518         * gcc.c-torture/execute/builtins/string-8.c
29519         * gcc.c-torture/execute/builtins/string-9-lib.c
29520         * gcc.c-torture/execute/builtins/string-9.c
29521         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
29522         * gcc.c-torture/execute/builtins/string-asm-1.c
29523         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
29524         * gcc.c-torture/execute/builtins/string-asm-2.c
29525         * gcc.c-torture/execute/stdio-opt-1.c
29526         * gcc.c-torture/execute/stdio-opt-2.c
29527         * gcc.c-torture/execute/stdio-opt-3.c
29528         * gcc.c-torture/execute/string-opt-1.c
29529         * gcc.c-torture/execute/string-opt-10.c
29530         * gcc.c-torture/execute/string-opt-11.c
29531         * gcc.c-torture/execute/string-opt-12.c
29532         * gcc.c-torture/execute/string-opt-13.c
29533         * gcc.c-torture/execute/string-opt-14.c
29534         * gcc.c-torture/execute/string-opt-15.c
29535         * gcc.c-torture/execute/string-opt-16.c
29536         * gcc.c-torture/execute/string-opt-2.c
29537         * gcc.c-torture/execute/string-opt-6.c
29538         * gcc.c-torture/execute/string-opt-7.c
29539         * gcc.c-torture/execute/string-opt-8.c:
29540         Replace with ...
29541
29542         * gcc.c-torture/execute/builtins/abs-2.c
29543         * gcc.c-torture/execute/builtins/abs-3.c
29544         * gcc.c-torture/execute/builtins/complex-1.c
29545         * gcc.c-torture/execute/builtins/fprintf.c
29546         * gcc.c-torture/execute/builtins/fputs.c
29547         * gcc.c-torture/execute/builtins/memcmp.c
29548         * gcc.c-torture/execute/builtins/memmove.c
29549         * gcc.c-torture/execute/builtins/memops-asm.c
29550         * gcc.c-torture/execute/builtins/mempcpy-2.c
29551         * gcc.c-torture/execute/builtins/mempcpy.c
29552         * gcc.c-torture/execute/builtins/memset.c
29553         * gcc.c-torture/execute/builtins/printf.c
29554         * gcc.c-torture/execute/builtins/sprintf.c
29555         * gcc.c-torture/execute/builtins/strcat.c
29556         * gcc.c-torture/execute/builtins/strchr.c
29557         * gcc.c-torture/execute/builtins/strcmp.c
29558         * gcc.c-torture/execute/builtins/strcpy.c
29559         * gcc.c-torture/execute/builtins/strcspn.c
29560         * gcc.c-torture/execute/builtins/strlen-2.c
29561         * gcc.c-torture/execute/builtins/strlen.c
29562         * gcc.c-torture/execute/builtins/strncat.c
29563         * gcc.c-torture/execute/builtins/strncmp-2.c
29564         * gcc.c-torture/execute/builtins/strncmp.c
29565         * gcc.c-torture/execute/builtins/strncpy.c
29566         * gcc.c-torture/execute/builtins/strpbrk.c
29567         * gcc.c-torture/execute/builtins/strpcpy-2.c
29568         * gcc.c-torture/execute/builtins/strpcpy.c
29569         * gcc.c-torture/execute/builtins/strrchr.c
29570         * gcc.c-torture/execute/builtins/strspn.c
29571         * gcc.c-torture/execute/builtins/strstr-asm.c
29572         * gcc.c-torture/execute/builtins/strstr.c:
29573         ... these new files.
29574
29575         * gcc.c-torture/execute/builtins/abs-2-lib.c
29576         * gcc.c-torture/execute/builtins/abs-3-lib.c
29577         * gcc.c-torture/execute/builtins/complex-1-lib.c
29578         * gcc.c-torture/execute/builtins/fprintf-lib.c
29579         * gcc.c-torture/execute/builtins/fputs-lib.c
29580         * gcc.c-torture/execute/builtins/memcmp-lib.c
29581         * gcc.c-torture/execute/builtins/memmove-lib.c
29582         * gcc.c-torture/execute/builtins/memops-asm-lib.c
29583         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
29584         * gcc.c-torture/execute/builtins/mempcpy-lib.c
29585         * gcc.c-torture/execute/builtins/memset-lib.c
29586         * gcc.c-torture/execute/builtins/printf-lib.c
29587         * gcc.c-torture/execute/builtins/sprintf-lib.c
29588         * gcc.c-torture/execute/builtins/strcat-lib.c
29589         * gcc.c-torture/execute/builtins/strchr-lib.c
29590         * gcc.c-torture/execute/builtins/strcmp-lib.c
29591         * gcc.c-torture/execute/builtins/strcpy-lib.c
29592         * gcc.c-torture/execute/builtins/strcspn-lib.c
29593         * gcc.c-torture/execute/builtins/strlen-2-lib.c
29594         * gcc.c-torture/execute/builtins/strlen-lib.c
29595         * gcc.c-torture/execute/builtins/strncat-lib.c
29596         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
29597         * gcc.c-torture/execute/builtins/strncmp-lib.c
29598         * gcc.c-torture/execute/builtins/strncpy-lib.c
29599         * gcc.c-torture/execute/builtins/strpbrk-lib.c
29600         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
29601         * gcc.c-torture/execute/builtins/strpcpy-lib.c
29602         * gcc.c-torture/execute/builtins/strrchr-lib.c
29603         * gcc.c-torture/execute/builtins/strspn-lib.c
29604         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
29605         * gcc.c-torture/execute/builtins/strstr-lib.c
29606         * gcc.c-torture/execute/builtins/lib/abs.c
29607         * gcc.c-torture/execute/builtins/lib/fprintf.c
29608         * gcc.c-torture/execute/builtins/lib/memset.c
29609         * gcc.c-torture/execute/builtins/lib/printf.c
29610         * gcc.c-torture/execute/builtins/lib/sprintf.c
29611         * gcc.c-torture/execute/builtins/lib/strcpy.c
29612         * gcc.c-torture/execute/builtins/lib/strcspn.c
29613         * gcc.c-torture/execute/builtins/lib/strncat.c
29614         * gcc.c-torture/execute/builtins/lib/strncmp.c
29615         * gcc.c-torture/execute/builtins/lib/strncpy.c
29616         * gcc.c-torture/execute/builtins/lib/strpbrk.c
29617         * gcc.c-torture/execute/builtins/lib/strspn.c
29618         * gcc.c-torture/execute/builtins/lib/strstr.c:
29619         New files containing support routines.
29620
29621         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
29622         declaration.
29623         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
29624         when not optimizing.
29625
29626 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
29627
29628         PR c++/16240
29629         * g++.dg/abi/mangle22.C: New test.
29630         * g++.dg/abi/mangle23.C: Likewise.
29631
29632 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
29633
29634         PR fortran/16290
29635         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
29636         Allow for cases without denormalized floating point numbers.
29637
29638 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
29639
29640         PR c/1027
29641         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29642         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
29643         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
29644         expected warning text.
29645         * gcc.dg/format/diag-2.c: New test.
29646
29647 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29648
29649         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
29650
29651 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
29652
29653         * gcc.dg/builtins-43.c: New.
29654         * gcc.dg/builtins-44.c: New.
29655         * gcc.dg/builtins-45.c: New.
29656
29657 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
29658             Andreas Tobler  <a.tobler@schweiz.ch>
29659
29660         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
29661         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
29662         as SIGSEGV.
29663         * gcc.dg/cleanup-11.c: Likewise.
29664         * gcc.dg/cleanup-8.c: Likewise.
29665         * gcc.dg/cleanup-9.c: Likewise.
29666         * gcc.dg/cleanup-5.c: Run on all platforms.
29667
29668 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29669
29670         * g++.dg/warn/nonnull1.C: New test.
29671
29672 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29673
29674         * gcc.dg/compat/compat-common.h: Wrap up CINT in
29675         an #ifndef SKIP_COMPLEX_INT/#endif pair.
29676         Special-case the Sun compiler wrt to <complex.h>.
29677
29678 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
29679
29680         * gcc.dg/Wunreachable-8.C: New test.
29681
29682         * gcc.dg/h8300-ice2.c : New test.
29683
29684 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
29685
29686         PR fortran/16161
29687         * gfortran.fortran-torture/compile/implicit.f90: Add test
29688         for implicit character.
29689
29690 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
29691
29692         PR fortran/16289
29693         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
29694         Use tiny() intrinsic to find smallest non-negative real
29695
29696 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
29697
29698         * gcc.dg/compat/struct-by-value-22_main.c: New test.
29699         * gcc.dg/compat/struct-by-value-22_x.c: New.
29700         * gcc.dg/compat/struct-by-value-22_y.c: New.
29701
29702         * gcc.c-torture/execute/20040629-1.c: New test.
29703
29704 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
29705
29706         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
29707         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
29708
29709         PR target/16195
29710         * gcc.dg/20040625-1.c: New test.
29711
29712 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29713
29714         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
29715
29716 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29717
29718         PR fortran/15963
29719         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
29720
29721 2004-06-29  Richard Henderson  <rth@redhat.com>
29722
29723         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
29724
29725 2004-06-29  Paul Brook  <paul@codesourcery.com>
29726
29727         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
29728         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
29729
29730 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
29731
29732         PR c++/16260
29733         * g++.dg/parse/crash15.C: New.
29734
29735 2004-06-28  Andrew Pinski  <apinski@apple.com>
29736
29737         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
29738         by the error already.
29739
29740         * g++.dg/opt/ptrmem4.C: Change to compile only test.
29741
29742 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
29743
29744         PR target/14041
29745         * gcc.dg/h8300-bss-align-1.c : New.
29746
29747 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29748
29749         * PR c++/16174
29750         * g++.dg/template/ctor4.C: New.
29751
29752 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
29753
29754         PR c++/16205
29755         * g++.dg/warn/Wsequence-point-1.C: New test.
29756
29757 2004-06-27  Paul Brook  <paul@codesourcery.com>
29758
29759         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
29760
29761 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
29762
29763         * g++.old-deja/g++.mike/p7325.C: Remove.
29764
29765 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
29766
29767         PR c/14963
29768         * gcc.dg/pr14963.c: New test.
29769
29770 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
29771
29772         PR c++/16193
29773         * g++.dg/parse/redef1.C: New test.
29774
29775 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29776
29777         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
29778         20021110.c.
29779         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
29780         20021119-1.c.
29781         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
29782         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
29783         5-04.c.
29784         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
29785         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
29786         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
29787         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
29788         g++.brendan/enum14.C.
29789         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
29790         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
29791         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
29792         g++.mike/virt1.C.
29793         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
29794         memtemp24.C.
29795
29796 2004-06-27  Roger Sayle  <roger@eyesopen.com>
29797
29798         * gcc.dg/20040527-1.c: New test case.
29799
29800 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
29801
29802         PR gfortran/pr16196
29803         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
29804
29805 2004-06-25  Roger Sayle  <roger@eyesopen.com>
29806
29807         PR middle-end/15825
29808         * gcc.dg/pr15825-1.c: New test case.
29809
29810 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
29811
29812         * gcc.c-torture/execute/20040625-1.c: New test.
29813
29814 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29815
29816         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
29817
29818 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
29819
29820         * gcc.dg/torture/mips-div-1.c: New test.
29821
29822 2004-06-24  Jeff Law  <law@redhat.com>
29823
29824         * gcc.dg/tree-ssa/20040624-1.c: New test.
29825
29826 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
29827
29828         * gcc.c-torture/compile/20040624-1.c: New test.
29829
29830 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29831
29832         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
29833         this directory.
29834
29835 2004-06-23  Andrew Pinski  <apinski@apple.com>
29836
29837         PR middle-end/15988
29838         * g++.dg/opt/ptrmem4.C: New test.
29839
29840         * gcc.dg/c90-array-quals-2.c: New test.
29841
29842 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
29843
29844         * gcc.dg/kpice1.c: New test.
29845
29846 2006-06-23  Andrew Pinski  <apinski@apple.com>
29847
29848         * gcc.dg/c90-array-quals.c: New test.
29849
29850 2006-06-22  Richard Henderson  <rth@redhat.com>
29851
29852         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
29853
29854 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
29855
29856         * gcc.dg/builtins-config.h: Handle FreeBSD.
29857
29858 2006-06-22  Richard Henderson  <rth@redhat.com>
29859
29860         * g++.dg/opt/devirt1.C: New.
29861
29862 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
29863
29864         * g++.dg/opt/pr15551.C: New testcase.
29865
29866 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
29867
29868         PR target/14800
29869         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
29870         x86_64-*-linux* when compiling for 32bit.
29871
29872 2004-06-21  Andrew Pinski  <apinski@apple.com>
29873
29874         * gcc.dg/pch/struct-1.c: New.
29875         * gcc.dg/pch/struct-1.hs: New.
29876
29877 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
29878
29879         * gcc.dg/pch/save-temps-1.c: New file.
29880         * gcc.dg/pch/save-temps-1.hs: New file.
29881
29882 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
29883
29884         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
29885         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
29886
29887 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29888
29889         * gfortran.fortran-torture/execute/select_1.f90: Rename function
29890         to fix type error.
29891         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
29892         Remove trailing spaces.
29893
29894 2004-06-21  Richard Henderson  <rth@redhat.com>
29895
29896         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
29897         merging && to BIT_FIELD_REF.
29898
29899 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
29900
29901         * g++.dg/opt/placeholder1.C: New test.
29902
29903 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29904
29905         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
29906         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29907         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29908         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29909
29910 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
29911
29912         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
29913         extern "C".
29914         * g++.dg/other/pragma-re-1.C: Add comments.
29915
29916 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
29917
29918         PR gfortran/16080
29919         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
29920
29921 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
29922
29923         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
29924         instead of setting the type of size_t by
29925         hand.
29926
29927 2004-06-18  Roger Sayle  <roger@eyesopen.com>
29928
29929         * gcc.dg/unordered-2.c: New test case.
29930         * gcc.dg/unordered-3.c: New test case.
29931
29932 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
29933
29934         PR other/16043
29935         * lib/g++.exp (g++_version): Tweak regexp for version
29936         * lib/g77.exp (g77_version): Likewise.
29937         * lib/gfortran.exp (gfortran_version): Likewise.
29938         * lib/objc.exp (objc_version): Likewise.
29939         * lib/treelang.exp (treelang_version): Likewise.
29940
29941 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
29942
29943         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
29944         Use INT_MAX instead of __INT_MAX__.
29945         * gcc.dg/compat/struct-align-2_y.c: Likewise.
29946
29947         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
29948         * gcc.dg/compat/scalar-return-3_x.c: Use it.
29949         * gcc.dg/compat/scalar-return-3_y.c: Use it.
29950         * gcc.dg/compat/scalar-return-4_x.c: Use it.
29951         * gcc.dg/compat/scalar-return-4_y.c: Use it.
29952         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
29953         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
29954         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
29955         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
29956
29957         * gcc.dg/range-test-1.c: New test.
29958         * g++.dg/opt/range-test-1.C: New test.
29959
29960 2004-06-17  Richard Henderson  <rth@redhat.com>
29961
29962         * objc.dg/sync-1.m: New.
29963         * objc.dg/try-catch-1.m: Don't force next runtime.
29964         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
29965         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
29966         shadowed catch clause.
29967         * objc.dg/try-catch-5.m: New.
29968
29969 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
29970
29971         Bug 14610
29972         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
29973
29974 2004-06-15  Richard Henderson  <rth@redhat.com>
29975
29976         * gcc.dg/20001116-1.c: Move expected warning line.
29977
29978 2004-06-15  Richard Henderson  <rth@redhat.com>
29979
29980         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
29981         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
29982
29983 2004-06-15  Jeff Law  <law@redhat.com>
29984
29985         * gcc.dg/tree-ssa/20040615-1.c: New test.
29986         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
29987         be less sensitive to operand ordering.
29988         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
29989
29990 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
29991
29992         * g++.dg/abi/bitfield3.C: Add comment..
29993
29994 2004-06-15  Richard Henderson  <rth@redhat.com>
29995
29996         * g++.dg/ext/stmtexpr1.C: XFAIL.
29997         * gcc.dg/20030612-1.c: XFAIL.
29998
29999 2004-06-15  Eric Christopher  <echristo@redhat.com>
30000
30001         * g++.dg/charset/asm5.c: New.
30002         * gcc.dg/charset/asm6.c: New.
30003
30004 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30005
30006         PR fortran/15962
30007         * gfortran.fortran-torture/execute/select_1.f90: New test.
30008
30009 2004-06-15  Paul Brook  <paul@codesourcery.com>
30010
30011         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30012
30013 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30014
30015         PR c++/15967
30016         * g++.dg/lookup/crash3.C: New test.
30017
30018 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30019
30020         PR c++/15947
30021         * g++.dg/parse/dtor4.C: New test.
30022
30023 2004-06-14  Jeff Law  <law@redhat.com>
30024
30025         * gcc.c-torture/compile/20040614-1.c: New test.
30026
30027 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30028
30029         PR fortran/15211
30030         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30031         LEN of a character array.
30032
30033 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30034
30035         PR c++/15096
30036         * g++.dg/template/ptrmem10.C: New test.
30037
30038         PR c++/14930
30039         * g++.dg/template/friend30.C: New test.
30040
30041 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30042
30043         PR fortran/14928
30044         * gfortran.fortran-torture/compile/mloc.f90: New test.
30045
30046 2004-06-13  Paul Brook  <paul@codesourcery.com>
30047
30048         * gfortran.fortran-torture/execute/random_2.f90: New test.
30049
30050 2004-06-13  Eric Christopher  <echristo@redhat.com>
30051
30052         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30053
30054 2004-06-12  Paul Brook  <paul@codesourcery.com>
30055
30056         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30057
30058 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30059
30060         PR fortran/14923
30061         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30062
30063 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30064
30065         PR fortran/14957
30066         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30067         syntax errors in end statements of contained subroutines.
30068
30069 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30070
30071         PR fortran/12841
30072         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30073
30074 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30075
30076         PR fortran/15665
30077         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30078
30079 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30080
30081         PR gfortran/12839
30082         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30083
30084 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30085
30086         PR c++/15862
30087         * g++.dg/parse/enum1.C: New test.
30088
30089 2004-06-10  Jeff Law  <law@redhat.com>
30090
30091         * gcc.c-torture/compile/20040610-1.c: New test.
30092
30093 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30094
30095         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30096         * g++.old-deja/g++.other/decl3.C: Likewise.
30097
30098 2004-06-10  Brian Booth  <bbooth@redhat.com>
30099
30100         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30101         V_MAY_DEF instead of VDEF.
30102         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30103
30104 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30105
30106         PR c++/14211
30107         * g++.dg/conversion/const1.C: New test.
30108
30109         PR c++/15076
30110         * g++.dg/conversion/reinterpret1.C: New test.
30111
30112         PR c++/15877
30113         * g++.dg/template/enum2.C: New test.
30114
30115         PR c++/15227
30116         * g++.dg/template/error13.C: New test.
30117
30118 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30119
30120         PR fortran/14957
30121         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
30122         arguments to test_* REAL and of the right size.
30123
30124 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30125
30126         PR target/15569
30127         PR rtl-optimization/15681
30128         * gcc.dg/20040609-1.c: New test.
30129
30130 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30131
30132         PR c++/14791
30133         * g++.dg/opt/builtins1.C: New test.
30134
30135 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30136
30137         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
30138         that use default windows32 struct layout.
30139         * gcc.dg/i386-bitfield2.c: Likewise.
30140
30141 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
30142
30143         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
30144         for mingw32 and cygwin targets.
30145
30146 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
30147
30148         * gcc.dg/pch/macro-4.c: New.
30149         * gcc.dg/pch/macro-4.hs: New.
30150
30151 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30152
30153         PR fortran/13249
30154         * gfortran.fortran-torture/compile/name_clash.f90: New test.
30155
30156 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30157
30158         PR fortran/13372
30159         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
30160
30161 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30162
30163         PR gfortran/14897
30164         * gfortran.fortran-torture/execute/t_edit.f90: New test.
30165
30166 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30167
30168         PR gfortran/15755
30169         * gfortran.fortran-torture/execute/backspace.c : New test.
30170
30171 2004-06-09  Paul Brook  <paul@codesourcery.com>
30172
30173         * gfortran.fortran-torture/execure/intrinsic_associated.f90
30174         (pointer_to_section): Rewrite to use smaller array.
30175
30176 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
30177
30178         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
30179         * gcc.dg/ext/altivec-10.c: Same.
30180         * gcc.dg/ext/altivec-11.c: Same.
30181         * gcc.dg/ext/altivec-12.c: Same.
30182         * gcc.dg/ext/altivec-13.c: Same.
30183         * gcc.dg/ext/altivec-14.c: Same.
30184         * gcc.dg/ext/altivec-15.c: Same.
30185         * gcc.dg/ext/altivec-16.c: Same.
30186         * gcc.dg/ext/altivec-3.c: Same.
30187         * gcc.dg/ext/altivec-4.c: Same.
30188         * gcc.dg/ext/altivec-6.c: Same.
30189         * gcc.dg/ext/altivec-7.c: Same.
30190         * gcc.dg/ext/altivec-8.c: Same.
30191         * gcc.dg/ext/altivec-varargs-1.c: Same.
30192
30193         * g++.dg/ext/altivec-1.C: Correct dg syntax.
30194         * g++.dg/ext/altivec-10.C: Same.
30195         * g++.dg/ext/altivec-2.C: Same.
30196         * g++.dg/ext/altivec-3.C: Same.
30197         * g++.dg/ext/altivec-4.C: Same.
30198         * g++.dg/ext/altivec-5.C: Same.
30199         * g++.dg/ext/altivec-6.C: Same.
30200         * g++.dg/ext/altivec-7.C: Same.
30201         * g++.dg/ext/altivec-8.C: Same.
30202         * g++.dg/ext/altivec-9.C: Same.
30203
30204 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30205
30206         PR c++/7841
30207         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30208
30209 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30210
30211         * gcc.dg/union-1.c: New test.
30212
30213 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30214
30215         * gcc.dg/builtins-41.c: New test case.
30216         * gcc.dg/builtins-42.c: New test case.
30217
30218 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30219
30220         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30221         * g++.dg/ext/altivec-10.C: Same.
30222         * g++.dg/ext/altivec-2.C: Same.
30223         * g++.dg/ext/altivec-3.C: Same.
30224         * g++.dg/ext/altivec-4.C: Same.
30225         * g++.dg/ext/altivec-5.C: Same.
30226         * g++.dg/ext/altivec-6.C: Same.
30227         * g++.dg/ext/altivec-7.C: Same.
30228         * g++.dg/ext/altivec-8.C: Same.
30229         * g++.dg/ext/altivec-9.C: Same.
30230         * g++.old-deja/g++.abi/cxa_vec.C: Same.
30231         * g++.old-deja/g++.brendan/new3.C: Same.
30232         * gcc.c-torture/execute/eeprof-1.x: Same.
30233
30234 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30235
30236         PR c/14765
30237         * gcc.dg/pr14765-1.c: New test.
30238
30239 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30240
30241         PR c/14649
30242         * gcc.dg/pr14649-1.c: New test case.
30243
30244 2004-06-07  Richard Henderson  <rth@redhat.com>
30245
30246         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30247         if temporaries.
30248
30249 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30250
30251         * g++.dg/eh/elide1.C: Remove XFAIL.
30252
30253 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
30254
30255         PR c++/15337
30256         * g++.dg/expr/sizeof3.C: New test.
30257
30258         PR c++/14777
30259         * g++.dg/template/access14.C: New test.
30260
30261         PR c++/15554
30262         * g++.dg/template/enum1.C: New test.
30263
30264         PR c++/15057
30265         * g++.dg/eh/throw1.C: New test.
30266
30267 2004-06-07  David Ayers  <d.ayers@inode.at>
30268             Ziemowit Laski  <zlaski@apple.com>
30269
30270         * lib/objc.exp (objc_target_compile): Revert the '-framework
30271         Foundation' flag fix, since bare Darwin does not ship
30272         with the Foundation framework.
30273         * objc/execute/next_mapping.h: Provide a local NSConstantString
30274         @interface and @implementation.
30275         (objc_constant_string_init): A constructor function, used to
30276         initialize the NSConstantString meta-class object.
30277         * objc/execute/string1.m: Include "next_mapping.h" instead of
30278         <Foundation/NSString.h>.
30279         * objc/execute/string2.m: Likewise.
30280         * objc/execute/string3.m: Likewise.
30281         * objc/execute/string4.m: Likewise.
30282
30283 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
30284
30285         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30286         to double. Replace double with FLOAT.
30287         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30288
30289         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30290         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30291         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
30292         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
30293         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
30294         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
30295         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
30296         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
30297
30298 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30299
30300         PR c/13519
30301         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
30302
30303 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30304
30305         PR c++/15503
30306         * g++.dg/template/meminit2.C: New test.
30307
30308 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
30309
30310         PR target/15822
30311         * gcc.c-torture/execute/compare-fp-1.c,
30312         gcc.c-torture/execute/compare-fp-2.c,
30313         gcc.c-torture/execute/compare-fp-3.c,
30314         gcc.c-torture/execute/compare-fp-4.c,
30315         gcc.c-torture/execute/compare-fp-3.x,
30316         gcc.c-torture/execute/compare-fp-4.x: Moved...
30317         * gcc.c-torture/execute/ieee/compare-fp-1.c,
30318         gcc.c-torture/execute/ieee/compare-fp-2.c,
30319         gcc.c-torture/execute/ieee/compare-fp-3.c,
30320         gcc.c-torture/execute/ieee/compare-fp-4.c,
30321         gcc.c-torture/execute/ieee/compare-fp-3.x,
30322         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
30323
30324 2004-06-04  David Ayers  <d.ayers@inode.at>
30325
30326         * objc/execute/protocol-isEqual-4.m: New testcase.
30327
30328 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
30329
30330         * objc/execute/protocol-isEqual-1.m: New testcase.
30331         * objc/execute/protocol-isEqual-2.m: New testcase.
30332         * objc/execute/protocol-isEqual-3.m: New testcase.
30333
30334 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30335
30336         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
30337
30338 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
30339
30340         * lib/objc.exp (objc_target_compile): When running tests on
30341         Darwin (Mac OS X), inform the linker about '-framework
30342         'Foundation'.
30343
30344 2004-06-02  Eric Christopher  <echristo@redhat.com>
30345
30346         * gcc.c-torture/compile/20040602-1.c: New.
30347
30348 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
30349
30350         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
30351         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
30352
30353         PR tree-optimization/14736
30354         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
30355
30356         PR tree-optimization/14042
30357         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
30358
30359         PR tree-optimization/14729
30360         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
30361
30362 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30363
30364         PR fortran/15557
30365         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
30366
30367 2004-06-01  Richard Hederson  <rth@redhat.com>
30368
30369         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
30370
30371 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30372
30373         PR c++/14932
30374         * g++.dg/parse/offsetof4.C: New test.
30375
30376 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
30377
30378         PR objc/7993
30379         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
30380
30381 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
30382
30383         PR c++/15701
30384         * g++.dg/template/friend29.C: New test.
30385
30386 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30387
30388         PR c/15749
30389         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
30390
30391 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
30392
30393         * gcc.dg/sparc-trap-1.c: New test.
30394
30395 2004-05-31  Roger Sayle  <roger@eyesopen.com>
30396
30397         PR middle-end/15069
30398         * g++.dg/opt/fold3.C: New test case.
30399
30400 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
30401
30402         * lib/target-supports.exp (check_iconv_available): Fix fallout
30403         from 2004-05-28 patch.
30404
30405 2004-05-30  Paul Brook  <paul@codesourcery.com>
30406
30407         PR fortran/15620
30408         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
30409         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
30410
30411 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
30412
30413         * gfortran.fortran-torture/execute/random_1.f90: New test.
30414
30415 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30416
30417         * g++.dg/ext/altivec-10.C: New test.
30418
30419 2004-05-29  Paul Brook  <paul@codesourcery.com>
30420
30421         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
30422
30423 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30424
30425         * gcc.dg/altivec-16.c: New test.
30426
30427 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
30428
30429         * lib/target-supports.exp (check_vmx_hw_available): New.
30430         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
30431
30432         * lib/target-supports.exp (check_alias_available,
30433         check_iconv_available, check_named_sections_available): Use
30434         unique names for temporary files.
30435
30436 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30437
30438         * gcc.dg/altivec-15.c: New test.
30439
30440 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
30441
30442         PR c++/15083
30443         * g++.dg/warn/noeffect6.C: New test.
30444
30445         PR c++/15471
30446         * g++.dg/expr/ptrmem4.C: New test.
30447
30448         PR c++/15640
30449         * g++.dg/template/operator3.C: New test.
30450
30451 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
30452
30453         PR c++/14668
30454         * g++.dg/lookup/redecl1.C: New test.
30455         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
30456
30457 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
30458
30459         * gcc.c-torture/execute/compare-fp-1.c,
30460         gcc.c-torture/execute/compare-fp-2.c,
30461         gcc.c-torture/execute/compare-fp-3.c,
30462         gcc.c-torture/execute/compare-fp-4.c,
30463         gcc.c-torture/execute/compare-fp-3.x,
30464         gcc.c-torture/execute/compare-fp-4.x,
30465         gcc.dg/pr15649-1.c: New.
30466
30467 2004-05-27  Adam Nemet  <anemet@lnxw.com>
30468
30469         PR c++/12883
30470         * g++.dg/init/array14.C: New test.
30471
30472 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
30473
30474         * lib/compat.exp (compat-get-options-main): New.
30475         (compat-get-options): Remove unneeded code, warn for ignored
30476         command.
30477         (compat-execute): Check flag set by dg-require-* commands.
30478
30479         * lib/compat.exp (compat-execute): Break up long lines.
30480
30481 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
30482
30483         * gcc.dg/altivec-7.c: Don't use 'vector long'.
30484         * gcc.dg/altivec-14.c: New test.
30485         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
30486
30487         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
30488         * gcc.dg/altivec-12.c: Ditto.
30489
30490         * gcc.dg/altivec-3.c: Move call to altivec_check.
30491
30492 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30493
30494         PR c++/15044
30495         * g++.dg/template/error12.C: New test.
30496
30497         PR c++/15317
30498         * g++.dg/ext/attrib15.C: New test.
30499
30500         PR c++/15329
30501         * g++.dg/template/ptrmem9.C: New test.
30502
30503 2004-05-25  Paul Brook  <paul@codesourcery.com>
30504
30505         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
30506
30507 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30508
30509         PR c++/15165
30510         * g++.dg/template/crash19.C: New test.
30511
30512 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30513
30514         PR c++/15025
30515         * g++.dg/template/redecl1.C: New test.
30516
30517 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
30518
30519         PR c++/14821
30520         * g++.dg/other/ns1.C: New test.
30521
30522         PR c++/14883
30523         * g++.dg/template/invalid1.C: New test.
30524
30525 2004-05-23  Paul Brook  <paul@codesourcery.com>
30526         Victor Leikehman  <lei@haifasphere.co.il>
30527
30528         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
30529         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
30530
30531 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
30532
30533         PR c++/15285
30534         PR c++/15299
30535         * g++.dg/template/non-dependent5.C: New test.
30536         * g++.dg/template/non-dependent6.C: New test.
30537
30538 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
30539
30540         PR c++/15507
30541         * g++.dg/inherit/union1.C: New test.
30542
30543         PR c++/15542
30544         * g++.dg/template/addr1.C: New test.
30545
30546         PR c++/15427
30547         * g++.dg/template/array5.C: New test.
30548
30549         PR c++/15287
30550         * g++.dg/template/array6.C: New test.
30551
30552 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
30553             Roger Sayle  <roger@eyesopen.com>
30554
30555         * g++.dg/lookup/forscope2.C: New test case.
30556
30557 2004-05-22  Ben Elliston  <bje@au.ibm.com>
30558
30559         * gcc.dg/cpp/Wmissingdirs.c: New.
30560
30561 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
30562
30563         PR target/15301
30564         * gcc.dg/compat/union-m128-1.h: New file.
30565         * gcc.dg/compat/union-m128-1_main.c: Likewise.
30566         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30567         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30568
30569 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
30570
30571         PR target/15302
30572         * gcc.dg/compat/struct-complex-1.h: New file.
30573         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
30574         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
30575         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30576
30577 2004-05-20  Roger Sayle  <roger@eyesopen.com>
30578
30579         PR middle-end/3074
30580         * gcc.dg/pr3074-1.c: New test case.
30581         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
30582
30583 2004-05-20  Falk Hueffner  <falk@debian.org>
30584
30585         PR other/15526
30586         * gcc.dg/ftrapv-1.c: New test case.
30587
30588 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30589
30590         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
30591
30592 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
30593             Jeff Law  <law@redhat.com>
30594
30595         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
30596         * gcc.dg/tree-ssa/20040518-2.c: New test.
30597
30598         * gcc.dg/tree-ssa/20040518-1.c: New test.
30599
30600 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
30601
30602         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
30603
30604 2004-05-18  Paul Brook  <paul@codesourcery.com>
30605
30606         PR fortran/13930
30607         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
30608
30609 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30610
30611         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
30612         constant folding.
30613
30614 2004-05-17  Steven Bosscher  <stevenb@suse.de>
30615
30616         * gcc.dg/tree-ssa/20040517-1.c: New test.
30617
30618 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30619
30620         * gcc.dg/loop-4.c: New test.
30621
30622 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
30623
30624         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
30625
30626 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
30627
30628         PR fortran/15311
30629         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
30630
30631 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30632
30633         PR fortran/13826
30634         PR fortran/13940
30635         * gfortran.fortran-torture/compile/data_1.f90: New test.
30636
30637 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
30638
30639         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
30640         * gcc.dg/uninit-H.c: Define ASM for __s390__.
30641
30642 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30643
30644         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
30645
30646 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30647
30648         PR c/15444
30649         * gcc.dg/format/xopen-1.c: Adjust expected message.
30650         * gcc.dg/format/xopen-3.c: New test.
30651
30652 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
30653
30654         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
30655
30656 2004-05-14  Jeff Law  <law@redhat.com>
30657
30658         * gcc.dg/tree-ssa/20040514-2.c: New test.
30659
30660 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30661
30662         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
30663         this ...
30664         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
30665         this.
30666
30667 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
30668
30669         * gcc.dg/tree-ssa/20040514-1.c: New test.
30670
30671 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30672
30673         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
30674         test.
30675
30676 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30677
30678         PR fortran/14066
30679         * gfortran.fortran-torture/compile/do_1.f90: New test.
30680
30681 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30682
30683         PR fortran/15051
30684         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
30685         test.
30686
30687 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
30688
30689         PR fortran/15149
30690         * gfortran.fortran-torture/execute/random_init.f90: New test.
30691
30692 2004-05-13  Paul Brook  <paul@codesourcery.com>
30693
30694         PR fortran/15314
30695         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
30696
30697 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
30698
30699         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
30700         for the powerpc case.
30701
30702 2004-05-13  Jeff Law  <law@redhat.com>
30703
30704         * gcc.dg/tree-ssa/20040513-1.c: New test.
30705         * gcc.dg/tree-ssa/20040513-2.c: New test.
30706
30707 2004-05-13  Paul Brook  <paul@codesourcery.com>
30708
30709         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
30710         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
30711         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
30712
30713 2004-05-13  Andreas Schwab  <schwab@suse.de>
30714
30715         PR other/10819
30716         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
30717         characters.
30718
30719 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
30720
30721         PR fortran/15294
30722         * gfortran.fortran-torture/execute/adjustr.f90: New file.
30723
30724 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
30725
30726         Merge from tree-ssa-20020619-branch.  See
30727         ChangeLog.tree-ssa for details.
30728
30729 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
30730
30731         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
30732         include <altivec.h> explicitly.
30733         * gcc.dg/altivec-13.c: Likewise.
30734
30735 2004-05-11  Paul Brook  <paul@codesourcery.com>
30736
30737         * gcc.c-torture/compile/20010518-1.c: Force enum size.
30738
30739 2004-05-10  Eric Christopher  <echristo@redhat.com>
30740
30741         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
30742         * gcc.dg/sibcall-4.c: Ditto.
30743
30744 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
30745
30746         * g++.dg/ext/altivec-8.C: New test case.
30747         * gcc.dg/altivec-13.c: New test case.
30748
30749 2004-05-08  Roger Sayle  <roger@eyesopen.com>
30750
30751         * gcc.c-torture/execute/divcmp-1.c: New test case.
30752         * gcc.c-torture/execute/divcmp-2.c: New test case.
30753         * gcc.c-torture/execute/divcmp-3.c: New test case.
30754
30755 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
30756
30757         * g++.dg/other/pragma-re-2.C: New test.
30758
30759 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
30760
30761         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
30762         * gcc.dg/i386-387-2.c: Likewise.
30763
30764         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
30765         __builtin_drem.
30766         * gcc.dg/i386-387-6.c: Likewise.
30767
30768 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
30769
30770         * gcc.dg/builtins-33.c: Also check log1p*.
30771
30772 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
30773
30774         PR optimization/15296
30775         * gcc.c-torture/execute/pr15296.c: New test.
30776
30777 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
30778
30779         * gcc.dg/builtins-40.c: New test.
30780
30781 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
30782
30783         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
30784
30785 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
30786
30787         * g++.dg/ext/spe1.C: New testcase.
30788
30789 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
30790
30791         * objc.dg/image-info.m: Allow additional attributes
30792         for __image_info section.
30793
30794 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
30795
30796         * gcc.dg/torture/mips-hilo-2.c: New test.
30797
30798 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30799
30800         PR c++/14389
30801         * g++.dg/template/member5.C: New test.
30802
30803 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
30804
30805         * gcc.dg/builtins-34.c: Also check expm1*.
30806
30807 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30808
30809         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
30810         * gcc.dg/torture/builtin-convert-3.c: New test.
30811
30812 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
30813
30814         PR middle-end/15054
30815         * g++.dg/opt/pr15054.C: New test.
30816
30817 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30818
30819         * gcc.dg/torture/builtin-rounding-1.c: New test.
30820         * gcc.dg/builtins-25.c: Delete.
30821         * gcc.dg/builtins-29.c: Delete.
30822
30823 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
30824
30825         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
30826         * gcc.dg/sibcall-4.c: Likewise.
30827         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
30828
30829 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
30830
30831         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
30832         bit-field on 16-bit targets.
30833
30834 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
30835
30836         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
30837         16-bit targets.
30838
30839 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
30840
30841         * gcc.dg/rs6000-power2-1.c: Change to compile only.
30842         * gcc.dg/rs6000-power2-2.c: Likewise.
30843
30844 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
30845
30846         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
30847         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
30848         Change the asm registers to be in form of frN instead of fN.
30849
30850 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30851
30852         * gcc.dg/torture/builtin-convert-2.c: New test.
30853
30854 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
30855
30856         * gcc.dg/rs6000-power2-1.c: New test.
30857         * gcc.dg/rs6000-power2-2.c: New test.
30858
30859 2004-04-28  Jan Hubicka  <jh@suse.cz>
30860
30861         * gcc.dg/unused-6.c: New test.
30862
30863 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
30864             Ulrich Weigand  <uweigand@de.ibm.com>
30865
30866         * ada/acats/run_all.sh: Define $target variable.
30867
30868 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
30869
30870         PR c++/15119
30871         * g++.dg/other/vararg-1.C: New test.
30872
30873         PR c++/4794
30874         * g++.dg/eh/cleanup3.C: New test.
30875
30876 2004-04-24  Laurent GUERBY <laurent@guerby.net>
30877
30878         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
30879         and ad8011a (target_insn).
30880         * ada/acats/support/macro.dfs: Likewise.
30881         * ada/acats/support/impbit.adb: New file.
30882
30883 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
30884
30885         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
30886
30887 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30888
30889         * gcc.dg/loop-3.c: New test.
30890
30891 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
30892
30893         * gcc.c-torture/execute/simd-5.c: New test.
30894
30895 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30896
30897         PR c++/15064
30898         * g++.dg/template/crash18.C: New test.
30899
30900 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
30901
30902         * g++.dg/ext/complit3.C: New test.
30903
30904 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
30905
30906         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
30907         * gcc.dg/altivec-3.c: Same.
30908         * gcc.dg/altivec-varargs-1.c: Same.
30909
30910 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
30911
30912         * lib/target-supports.exp (check_profiling_available): Assume
30913         profiling is not available on powerpc-eabi targets.
30914
30915 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
30916
30917         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
30918         * gcc.dg/vmx/bug-1.c: Ditto.
30919
30920 2004-04-20  Eric Christopher  <echristo@redhat.com>
30921
30922         * gcc.dg/charset/extern.c: New test.
30923         * g++.dg/charset/extern3.cc: Ditto.
30924
30925 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
30926
30927         * gcc.dg/builtins-39.c: New test.
30928
30929 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
30930
30931         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
30932
30933 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
30934
30935         * gcc.dg/torture/mips-hilo-1.c: New test.
30936
30937 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
30938
30939         * gcc.c-torture/compile/20040419-1.c: New test.
30940
30941 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
30942
30943         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
30944
30945 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
30946             Aldy Hernandez  <aldyh@redhat.com>
30947
30948         * gcc.c-torture/execute/va-arg-24.c: New.
30949
30950 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
30951             Aldy Hernandez  <aldyh@redhat.com>
30952
30953         * gcc.dg/vmx/1b-01.c: New.
30954         * gcc.dg/vmx/1b-02.c: New.
30955         * gcc.dg/vmx/1b-03.c: New.
30956         * gcc.dg/vmx/1b-04.c: New.
30957         * gcc.dg/vmx/1b-05.c: New.
30958         * gcc.dg/vmx/1b-06.c: New.
30959         * gcc.dg/vmx/1b-07.c: New.
30960         * gcc.dg/vmx/1c-01.c: New.
30961         * gcc.dg/vmx/1c-02.c: New.
30962         * gcc.dg/vmx/3a-01a.c: New.
30963         * gcc.dg/vmx/3a-01.c: New.
30964         * gcc.dg/vmx/3a-01m.c: New.
30965         * gcc.dg/vmx/3a-03.c: New.
30966         * gcc.dg/vmx/3a-03m.c: New.
30967         * gcc.dg/vmx/3a-04.c: New.
30968         * gcc.dg/vmx/3a-04m.c: New.
30969         * gcc.dg/vmx/3a-05.c: New.
30970         * gcc.dg/vmx/3a-06.c: New.
30971         * gcc.dg/vmx/3a-06m.c: New.
30972         * gcc.dg/vmx/3a-07.c: New.
30973         * gcc.dg/vmx/3b-01.c: New.
30974         * gcc.dg/vmx/3b-02.c: New.
30975         * gcc.dg/vmx/3b-10.c: New.
30976         * gcc.dg/vmx/3b-13.c: New.
30977         * gcc.dg/vmx/3b-14.c: New.
30978         * gcc.dg/vmx/3b-15.c: New.
30979         * gcc.dg/vmx/3c-01a.c: New.
30980         * gcc.dg/vmx/3c-01.c: New.
30981         * gcc.dg/vmx/3c-02.c: New.
30982         * gcc.dg/vmx/3c-03.c: New.
30983         * gcc.dg/vmx/3d-01.c: New.
30984         * gcc.dg/vmx/4-01.c: New.
30985         * gcc.dg/vmx/4-03.c: New.
30986         * gcc.dg/vmx/5-01.c: New.
30987         * gcc.dg/vmx/5-02.c: New.
30988         * gcc.dg/vmx/5-03.c: New.
30989         * gcc.dg/vmx/5-04.c: New.
30990         * gcc.dg/vmx/5-05.c: New.
30991         * gcc.dg/vmx/5-06.c: New.
30992         * gcc.dg/vmx/5-07.c: New.
30993         * gcc.dg/vmx/5-07t.c: New.
30994         * gcc.dg/vmx/5-08.c: New.
30995         * gcc.dg/vmx/5-10.c: New.
30996         * gcc.dg/vmx/5-11.c: New.
30997         * gcc.dg/vmx/7-01a.c: New.
30998         * gcc.dg/vmx/7-01.c: New.
30999         * gcc.dg/vmx/7c-01.c: New.
31000         * gcc.dg/vmx/7d-01.c: New.
31001         * gcc.dg/vmx/7d-02.c: New.
31002         * gcc.dg/vmx/8-01.c: New.
31003         * gcc.dg/vmx/8-02a.c: New.
31004         * gcc.dg/vmx/8-02.c: New.
31005         * gcc.dg/vmx/brode-1.c: New.
31006         * gcc.dg/vmx/bug-1.c: New.
31007         * gcc.dg/vmx/bug-2.c: New.
31008         * gcc.dg/vmx/bug-3.c: New.
31009         * gcc.dg/vmx/cw-bug-1.c: New.
31010         * gcc.dg/vmx/cw-bug-2.c: New.
31011         * gcc.dg/vmx/cw-bug-3.c: New.
31012         * gcc.dg/vmx/dct.c: New.
31013         * gcc.dg/vmx/debug-1.c: New.
31014         * gcc.dg/vmx/debug-2.c: New.
31015         * gcc.dg/vmx/debug-3.c: New.
31016         * gcc.dg/vmx/debug-4.c: New.
31017         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31018         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31019         * gcc.dg/vmx/eg-5.c: New.
31020         * gcc.dg/vmx/fft.c: New.
31021         * gcc.dg/vmx/gcc-bug-1.c: New.
31022         * gcc.dg/vmx/gcc-bug-2.c: New.
31023         * gcc.dg/vmx/gcc-bug-3.c: New.
31024         * gcc.dg/vmx/gcc-bug-4.c: New.
31025         * gcc.dg/vmx/gcc-bug-5.c: New.
31026         * gcc.dg/vmx/gcc-bug-6.c: New.
31027         * gcc.dg/vmx/gcc-bug-7.c: New.
31028         * gcc.dg/vmx/gcc-bug-8.c: New.
31029         * gcc.dg/vmx/gcc-bug-9.c: New.
31030         * gcc.dg/vmx/gcc-bug-b.c: New.
31031         * gcc.dg/vmx/gcc-bug-c.c: New.
31032         * gcc.dg/vmx/gcc-bug-d.c: New.
31033         * gcc.dg/vmx/gcc-bug-e.c: New.
31034         * gcc.dg/vmx/gcc-bug-f.c: New.
31035         * gcc.dg/vmx/gcc-bug-g.c: New.
31036         * gcc.dg/vmx/gcc-bug-i.c: New.
31037         * gcc.dg/vmx/harness.h: New.
31038         * gcc.dg/vmx/ira1.c: New.
31039         * gcc.dg/vmx/ira2a.c: New.
31040         * gcc.dg/vmx/ira2b.c: New.
31041         * gcc.dg/vmx/ira2.c: New.
31042         * gcc.dg/vmx/ira2c.c: New.
31043         * gcc.dg/vmx/mem.c: New.
31044         * gcc.dg/vmx/newton-1.c: New.
31045         * gcc.dg/vmx/ops.c: New.
31046         * gcc.dg/vmx/sn7153.c: New.
31047         * gcc.dg/vmx/spill2.c: New.
31048         * gcc.dg/vmx/spill3.c: New.
31049         * gcc.dg/vmx/spill.c: New.
31050         * gcc.dg/vmx/t.c: New.
31051         * gcc.dg/vmx/varargs-1.c: New.
31052         * gcc.dg/vmx/varargs-2.c: New.
31053         * gcc.dg/vmx/varargs-3.c: New.
31054         * gcc.dg/vmx/varargs-4.c: New.
31055         * gcc.dg/vmx/varargs-5.c: New.
31056         * gcc.dg/vmx/varargs-6.c: New.
31057         * gcc.dg/vmx/varargs-7.c: New.
31058         * gcc.dg/vmx/vmx.exp: New.
31059         * gcc.dg/vmx/vprint-1.c: New.
31060         * gcc.dg/vmx/vscan-1.c: New.
31061         * gcc.dg/vmx/x-01.c: New.
31062         * gcc.dg/vmx/x-02.c: New.
31063         * gcc.dg/vmx/x-03.c: New.
31064         * gcc.dg/vmx/x-04.c: New.
31065         * gcc.dg/vmx/x-05.c: New.
31066         * gcc.dg/vmx/yousufi-1.c: New.
31067         * gcc.dg/vmx/zero-1.c: New.
31068         * gcc.dg/vmx/zero.c: New.
31069
31070 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31071
31072         * g++.dg/lookup/java1.C: Update for chage of
31073         _Jv_AllocObject.
31074         * g++.dg/lookup/java2.C: Likewise.
31075
31076 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31077
31078         * ada/acats/run_all.sh: use -O2 by default.
31079
31080 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31081
31082         * gcc.dg/vr-mult-[12].c: New tests.
31083
31084 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31085
31086         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31087
31088         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31089
31090 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31091
31092         * lib/target-supports.exp (check_profiling_available): Assume profiling
31093         isn't available for mips*-*-elf targets.
31094
31095 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31096
31097         * gcc.dg/builtins-38.c: New test.
31098
31099 2004-04-14  Eric Christopher  <echristo@redhat.com>
31100
31101         * g++.dg/charset/charset.exp: Run .cc extension tests.
31102
31103 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31104
31105         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
31106
31107 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31108
31109         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
31110
31111 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
31112
31113         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
31114         * gcc.dg/i386-387-2.c: Likewise.
31115
31116         * gcc.dg/i386-387-7.c: New test.
31117         * gcc.dg/i386-387-8.c: New test.
31118
31119         * gcc.dg/builtins-37.c: New test.
31120
31121 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
31122
31123         * g++.dg/pch/externc-1.C: Add missing semicolon.
31124
31125 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
31126
31127         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
31128
31129 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31130
31131         * gcc.c-torture/execute/20040411-1.c: New test.
31132
31133 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31134
31135         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
31136
31137 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
31138
31139         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
31140
31141 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
31142
31143         * lib/target-supports.exp (check_named_sections_available): New.
31144         * lib/gcc-dg.exp (dg-require-named-sections): New.
31145         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
31146         old-deja.exp.  Also prune error-count message from HP linker.
31147         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
31148
31149         * g++.dg/init/init-ref4.C: Use dg-require-weak.
31150         * g++.old-deja/g++.pt/static3.C: Likewise.
31151         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
31152
31153 2004-04-09  Roger Sayle  <roger@eyesopen.com>
31154
31155         * gcc.c-torture/execute/20040409-1.c: New test case.
31156         * gcc.c-torture/execute/20040409-2.c: New test case.
31157         * gcc.c-torture/execute/20040409-3.c: New test case.
31158
31159 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31160
31161         * gcc.dg/20040409-1.c: New test.
31162
31163 2004-04-08  Roger Sayle  <roger@eyesopen.com>
31164
31165         PR target/14888
31166         * g++.dg/opt/pr14888.C: New test case.
31167
31168 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
31169
31170         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
31171         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
31172         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
31173         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
31174         New tests.
31175
31176 2004-04-08  Paul Brook  <paul@codesourcery.com>
31177
31178         * gcc.dg/spill-1.c: New test.
31179
31180 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31181
31182         * gcc.dg/torture/builtin-ctype-2.c: New test.
31183
31184 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
31185
31186         * gcc.dg/pch/pch.exp: Add largefile test.
31187
31188 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
31189
31190         * g++.dg/pch/externc-1.Hs: New.
31191         * g++.dg/pch/externc-1.C: New.
31192
31193 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31194
31195         * gcc.dg/compat/struct-by-value-5a_main.c,
31196         gcc.dg/compat/struct-by-value-5b_main.c: New files.
31197         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31198         * gcc.dg/compat/struct-by-value-5a_x.c,
31199         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31200         gcc.dg/compat/struct-by-value-5_x.c.
31201         * gcc.dg/compat/struct-by-value-5a_y.c,
31202         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31203         gcc.dg/compat/struct-by-value-5_y.c.
31204
31205         * gcc.dg/compat/struct-by-value-6a_main.c,
31206         gcc.dg/compat/struct-by-value-6b_main.c: New files.
31207         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31208         * gcc.dg/compat/struct-by-value-6a_x.c,
31209         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31210         gcc.dg/compat/struct-by-value-6_x.c.
31211         * gcc.dg/compat/struct-by-value-6a_y.c,
31212         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31213         gcc.dg/compat/struct-by-value-6_y.c.
31214
31215         * gcc.dg/compat/struct-by-value-7a_main.c,
31216         gcc.dg/compat/struct-by-value-7b_main.c: New files.
31217         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31218         * gcc.dg/compat/struct-by-value-7a_x.c,
31219         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31220         gcc.dg/compat/struct-by-value-7_x.c.
31221         * gcc.dg/compat/struct-by-value-7a_y.c,
31222         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31223         gcc.dg/compat/struct-by-value-7_y.c.
31224
31225 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
31226
31227         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31228         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31229         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31230         options.
31231
31232 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
31233
31234         * gcc.dg/builtins-36.c: New test.
31235
31236 2004-04-06  Paul Brook  <paul@codesourcery.com>
31237
31238         * README.gcc: Remove obsolete contraint on testcases.
31239
31240 2004-04-05  Paul Brook  <paul@codesourcery.com>
31241
31242         PR2123
31243         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
31244         failure and exit(0) on success.
31245         * g++.dg/expr/anew2.C: Ditto.
31246         * g++.dg/expr/anew3.C: Ditto.
31247         * g++.dg/expr/anew4.C: Ditto.
31248
31249 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
31250
31251         PR c++/3518
31252         * g++.dg/template/unify7.C: New.
31253
31254 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31255
31256         * g++.dg/README: Bring up to date with new subdirectories; remove
31257         duplicate subdirectory lines.
31258
31259 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
31260
31261         PR c++/14007
31262         * g++.dg/template/unify5.C: New.
31263         * g++.dg/template/unify6.C: New.
31264         * g++.dg/template/qualttp20.C: Adjust.
31265         * g++.old-deja/g++.jason/report.C: Adjust.
31266         * g++.old-deja/g++.other/qual1.C: Adjust.
31267
31268 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
31269
31270         PR c++/14803
31271         * g++.dg/inherit/ptrmem1.C: New test.
31272
31273 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
31274
31275         PR c++/14755
31276         * gcc.c-torture/execute/20040331-1.c: New test.
31277         * gcc.dg/20040331-1.c: New test.
31278
31279 2004-04-01  Paul Brook  <paul@codesourcery.com>
31280
31281         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31282
31283 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
31284
31285         PR c++/14724
31286         * g++.dg/init/goto1.C: New test.
31287
31288         PR c++/14763
31289         * g++.dg/template/defarg4.C: New test.
31290
31291 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
31292
31293         * gcc.dg/altivec-11.c: Extend test for more valid cases.
31294
31295 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
31296
31297         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
31298
31299 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
31300
31301         * gcc.dg/noncompile/undeclared-2.c: New test.
31302
31303 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31304
31305         * gcc.dg/940409-1.c: Remove XFAIL.
31306         * gcc.dg/reg-vol-struct-1.c: New test.
31307
31308 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31309
31310         * gcc.dg/torture/builtin-wctype-1.c: New test.
31311
31312 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
31313
31314         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
31315         * gcc.dg/20001101-1.c: Likewise.
31316         * gcc.dg/20001102-1.c: Likewise.
31317
31318 2004-03-25  Roger Sayle  <roger@eyesopen.com>
31319
31320         * gcc.dg/compare8.c: Add an additional test for XOR.
31321
31322 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31323
31324         * gcc.dg/torture/builtin-ctype-1.c: New test.
31325
31326 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31327
31328         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
31329         * gcc.dg/torture/builtin-math-1.c: Likewise.
31330         * gcc.dg/torture/builtin-power-1.c: New test.
31331
31332 2004-03-24  Andreas Schwab  <schwab@suse.de>
31333
31334         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
31335         IA64 assembler.
31336
31337 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31338             Roger Sayle  <roger@eyesopen.com>
31339
31340         * gcc.dg/compare8.c: New test case.
31341
31342 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
31343
31344         * g++.dg/ext/altivec-7.C: New test.
31345
31346 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
31347
31348         PR 12267, 12391, 12560, 13129, 14114, 14133
31349         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
31350         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
31351         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
31352         Adjust error regexps.
31353         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
31354         * gcc.dg/noncompile/undeclared-1.c: New test cases.
31355         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
31356         * gcc.dg/local1.c: Add explanatory comment.
31357
31358 2004-03-23  Roger Sayle  <roger@eyesopen.com>
31359
31360         PR optimization/14669
31361         * g++.dg/opt/fold2.C: New test case.
31362
31363 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
31364
31365         PR c/14069
31366         * gcc.dg/20040322-1.c: New test.
31367
31368 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31369
31370         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
31371         * gcc.dg/ultrasp4.c: Likewise.
31372         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
31373
31374 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31375
31376         * gcc.dg/i386-sse-8.c: Reset default options.
31377
31378 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31379
31380         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
31381         in the error message text.
31382
31383 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31384
31385         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
31386
31387 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
31388
31389         PR c++/14616
31390         * g++.dg/init/array13.C: New test.
31391
31392 2004-03-20  Roger Sayle  <roger@eyesopen.com>
31393
31394         PR target/13889
31395         * gcc.c-torture/compile/pr13889.c: New test case.
31396
31397 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31398
31399         PR c/14635
31400         * builtins-1.c (nan, nans): Don't test.
31401         * builtins-30.c: Don't use nan, nanf, nanl.
31402         * builtins-35.c: New test.
31403
31404 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
31405
31406         * g++.dg/ext/altivec-6.C: New test.
31407
31408 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
31409
31410         * g++.dg/init/placement3.C: New test.
31411
31412         * g++.dg/template/spec13.C: New test.
31413
31414         * g++.dg/lookup/using11.C: New test.
31415
31416         * g++.dg/lookup/koenig3.C: New test.
31417
31418         * g++.dg/template/operator2.C: New test.
31419
31420         * g++.dg/expr/dtor3.C: New test.
31421         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
31422         marker.
31423         * g++.old-deja/g++.law/visibility28.C: Likewise.
31424
31425 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
31426
31427         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
31428         * gcc.dg/ppc64-abi-3.c: Likewise.
31429
31430 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31431
31432         PR c++/14545
31433         * g++.dg/parse/template15.C: New test.
31434
31435 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31436
31437         * g++.dg/expr/dtor2.C: New test.
31438
31439         * g++.dg/lookup/anon4.C: New test.
31440
31441         * g++.dg/overload/using1.C: New test.
31442
31443         * g++.dg/template/lookup7.C: New test.
31444
31445         * g++.dg/template/typename6.C: New test.
31446
31447         * g++.dg/expr/cond6.C: New test.
31448
31449 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31450
31451         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
31452
31453 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31454
31455         * g++.dg/expr/cond5.C: New test.
31456         * g++.dg/expr/constcast1.C: Likewise.
31457         * g++.dg/expr/ptrmem2.C: Likewise.
31458         * g++.dg/expr/ptrmem3.C: Likewise.
31459         * g++.dg/lookup/main1.C: Likewise.
31460         * g++.dg/template/lookup6.C: Likewise.
31461
31462 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
31463
31464         * gcc.dg/local1.c: New test.
31465
31466         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
31467
31468 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31469
31470         * gcc.dg/torture/builtin-convert-1.c: New test.
31471
31472 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31473
31474         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
31475
31476 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/14481
31479         * g++.dg/warn/Wunused-7.C: New test.
31480
31481 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31482
31483         * gcc.dg/torture/builtin-integral-1.c: New test.
31484
31485 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
31486
31487         PR c++/14586
31488         * g++.dg/parse/non-dependent3.C: New test.
31489
31490 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
31491
31492         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
31493         * g++.dg/eh/simd-2.C: Likewise.
31494         * g++.dg/init/array10.C: Likewise.
31495         * gcc.c-torture/compile/simd-1.c: Likewise.
31496         * gcc.c-torture/compile/simd-2.c: Likewise.
31497         * gcc.c-torture/compile/simd-3.c: Likewise.
31498         * gcc.c-torture/compile/simd-4.c: Likewise.
31499         * gcc.c-torture/compile/simd-6.c: Likewise.
31500         * gcc.c-torture/execute/simd-1.c: Likewise.
31501         * gcc.c-torture/execute/simd-2.c: Likewise.
31502         * gcc.dg/compat/vector-defs.h: Likewise.
31503         * gcc.dg/20020531-1.c: Likewise.
31504         * gcc.dg/altivec-3.c: Likewise.
31505         * gcc.dg/altivec-4.c: Likewise.
31506         * gcc.dg/altivec-varargs-1.c: Likewise.
31507         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
31508         * gcc.dg/i386-mmx-3.c: Likewise.
31509         * gcc.dg/i386-sse-4.c: Likewise.
31510         * gcc.dg/i386-sse-5.c: Likewise.
31511         * gcc.dg/i386-sse-8.c: Likewise.
31512         * gcc.dg/simd-1.c: Likewise.
31513         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
31514         __ev64_opaque__ since the machine description provides it.
31515
31516 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31517
31518         * lib/compat.exp (skip_list): New global variable.
31519         Use it to hold the user defined COMPAT_SKIPS list if any.
31520         (compat-obj): Add the members of skip_list to optall.
31521
31522 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31523
31524         * gcc.dg/compat/union-by-value-1_main.c,
31525         union-by-value-1_x.c, union-by-value-1_y.c,
31526         union-check.h, union-defs.h,
31527         union-init.h, union-return-1_main.c,
31528         union-return-1_x.c, union-return-1_y.c: New files.
31529
31530 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31531
31532         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
31533         mixed-struct-init.h: Add 4 mixed structure types.
31534         struct-by-value-21_main.c, struct-by-value-21_x.c,
31535         struct-by-value-21_y.c, struct-return-21_main.c,
31536         struct-return-21_x.c, struct-return-21_y.c: New files.
31537
31538 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
31539
31540         PR c++/14550
31541         * g++.dg/parse/template14.C: New test.
31542
31543 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31544
31545         * gcc.c-torture/execute/20040313-1.c: New test.
31546
31547 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
31548
31549         PR target/14533
31550         * gcc.dg/20040311-2.c: New test.
31551
31552 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
31553
31554         PR other/14544
31555         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
31556         bit-field.
31557
31558 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
31559
31560         * gcc.dg/20040305-2.c: Add missing return statement.
31561
31562 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31563
31564         * gcc.dg/builtins-34.c: Also check pow10*.
31565
31566 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
31567
31568         PR target/14262
31569         * gcc.dg/20040305-2.c: New test.
31570
31571 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
31572
31573         * gcc.dg/20040310-1.c: New test.
31574
31575 2004-03-11  Roger Sayle  <roger@eyesopen.com>
31576
31577         * gcc.c-torture/execute/20040311-1.c: New test case.
31578
31579 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
31580
31581         PR c++/14476
31582         * g++.dg/lookup/enum1.C: New test.
31583
31584 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
31585
31586         PR c++/14510
31587         * g++.dg/lookup/struct2.C: New test.
31588
31589 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
31590
31591         * gcc.dg/builtins-34.c: New test.
31592
31593 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31594
31595         * gcc.dg/torture/builtin-nonneg-1.c: New test.
31596
31597 2004-03-09  James E Wilson  <wilson@specifixinc.com>
31598
31599         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
31600         * gcc.dg/alias-2.c: New testcase.
31601
31602 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
31603
31604         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
31605
31606 2004-03-09  Roger Sayle  <roger@eyesopen.com>
31607
31608         * gcc.c-torture/execute/20040309-1.c: New test case.
31609
31610 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31611
31612         PR c++/14397
31613         * g++.dg/overload/ref1.C: New.
31614
31615 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31616
31617         PR c++/14409
31618         * g++.dg/template/spec12.C: New test.
31619
31620         PR c++/14448
31621         * g++.dg/parse/crash14.C: New test.
31622
31623 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
31624
31625         PR c++/14230
31626         * g++.dg/init/ref11.C: New test.
31627
31628 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
31629
31630         PR c++/14432
31631         * g++.dg/parse/builtin2.C: New test.
31632
31633 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
31634
31635         PR c++/14401
31636         * g++.dg/init/ctor3.C: New test.
31637         * g++.dg/init/union1.C: New test.
31638         * g++.dg/ext/anon-struct4.C: New test.
31639
31640 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
31641
31642         * g++.dg/lookup/koenig1.C: Tweak error messages.
31643         * g++.dg/lookup/used-before-declaration.C: Likewise.
31644         * g++.dg/other/do1.C: Likewise.
31645         * g++.dg/overload/koenig1.C: Likewise.
31646         * g++.dg/parse/crash13.C: Likewise.
31647         * g++.dg/template/instantiate3.C: Likewise.
31648
31649 2004-03-08  Eric Christopher  <echristo@redhat.com>
31650
31651         * * lib/target-supports.exp: Enable libiconv in test
31652         compilation.  Fix up error checking.
31653
31654 2004-03-08  Roger Sayle  <roger@eyesopen.com>
31655
31656         PR middle-end/14289
31657         * gcc.dg/pr14289-1.c: New test case.
31658         * gcc.dg/pr14289-2.c: Likewise.
31659         * gcc.dg/pr14289-3.c: Likewise.
31660
31661 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
31662
31663         * gcc.c-torture/execute/20040308-1.c: New test.
31664
31665 2004-03-07  Roger Sayle  <roger@eyesopen.com>
31666
31667         * gcc.c-torture/execute/20040307-1.c: New test case.
31668
31669 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
31670
31671         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
31672
31673 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
31674
31675         * gcc.dg/20040306-1.c: New test.
31676
31677 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
31678
31679         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
31680         them static.
31681         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
31682
31683 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31684
31685         PR c/14465
31686         * gcc.dg/decl-6.c: New test.
31687
31688 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31689
31690         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
31691         Rename LOGPOW -> LOG_POW.
31692         (SQRT_EXP, POW_EXP): New.
31693
31694 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31695
31696         * gcc.dg/i386-sse-8.c: New test.
31697
31698 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31699
31700         PR c/14114
31701         * gcc.dg/decl-5.c: New test.
31702
31703 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
31704
31705         * gcc.dg/20040305-1.c: New test.
31706
31707 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
31708
31709         PR other/14354
31710         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
31711
31712 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
31713
31714         PR c++/14425, c++/14426
31715         * g++.dg/ext/altivec-4.C: New test.
31716         * g++.dg/ext/altivec-5.C: New test.
31717
31718 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
31719
31720         * g++.old-deja/g++.other/linkage1.C: Expect errors about
31721         global variables of a type with no linkage.
31722         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
31723         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
31724         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
31725         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
31726         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
31727         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
31728         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
31729         * g++.dg/warn/deprecated.C: Name enum Color.
31730         * g++.dg/overload/VLA.C: Name structure for 'b'.
31731         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
31732
31733 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31734
31735         * gcc.c-torture/compile/20040304-1.c: New test.
31736
31737 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
31738
31739         PR 13728
31740         * gcc.dg/decl-4.c: New testcase.
31741
31742 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
31743
31744         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
31745         as PRECF if sizeof (float) > sizeof (double).
31746         (PRECL): Make it the same as PRECF if
31747         sizeof (float) > sizeof (long double).
31748
31749 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31750
31751         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
31752         system type.  Add check for irix6 which doesn't have c99 runtime.
31753
31754 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
31755
31756         * gcc.dg/const-elim-1.c: xfail for xtensa.
31757
31758 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
31759
31760         PR c++/14369
31761         * g++.dg/template/cond4.C: New test.
31762
31763 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
31764
31765         PR c++/14360
31766         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
31767
31768         PR c++/14361
31769         * g++.dg/parse/defarg7.C: New test.
31770
31771         PR c++/14359
31772         * g++.dg/template/friend26.C: New test.
31773
31774 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
31775
31776         PR c++/14324
31777         * g++.dg/abi/mangle21.C: New test.
31778
31779         PR c++/14260
31780         * g++.dg/parse/constructor2.C: New test.
31781
31782         PR c++/14337
31783         * g++.dg/template/sfinae1.C: New test.
31784
31785 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
31786
31787         PR c++/14267
31788         * g++.dg/expr/crash2.C: New test.
31789
31790         PR middle-end/13448
31791         * gcc.dg/inline-5.c: New test.
31792         * gcc.dg/always-inline.c: Split out tests into ...
31793         * gcc.dg/always-inline2.c: ... this and ...
31794         * gcc.dg/always-inline3.c: ... this.
31795
31796 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
31797
31798         PR debug/12103
31799         * g++.dg/debug/crash1.C: New test.
31800
31801 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
31802
31803         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
31804         function with __attribute__((noinline)).
31805         (recurser_void2): Likewise.
31806         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
31807         (recurser_void2): Likewise.
31808
31809 2004-02-29  Roger Sayle  <roger@eyesopen.com>
31810
31811         PR middle-end/14203
31812         * g++.dg/warn/Wunused-6.C: New test case.
31813
31814 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
31815
31816         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
31817         not defined.
31818
31819 2004-02-27  Eric Christopher  <echristo@redhat.com>
31820
31821         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
31822         * g++.dg/charset/asm2.c: Run only x86.
31823         * gcc.dg/charset/asm3.c: Ditto.
31824
31825 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
31826
31827         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
31828         ld_library_path.
31829
31830 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
31831
31832         * g++.dg/ext/altivec-3.C: New.
31833
31834 2004-02-26  Richard Henderson  <rth@redhat.com>
31835
31836         * g++.dg/ext/attrib10.C: Mark for warning.
31837         * gcc.dg/attr-alias-1.c: New.
31838
31839 2004-02-26  Richard Henderson  <rth@redhat.com>
31840
31841         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
31842         * gcc.c-torture/execute/20040208-2.c: ... it back.
31843
31844 2004-02-26  Eric Christopher  <echristo@redhat.com>
31845
31846         * lib/target-supports.exp (check-iconv-available): New function.
31847         * lib/gcc-dg.exp (dg-require-iconv): New function.
31848         Use above.
31849         * gcc.dg/charset: New directory.
31850         * gcc.dg/charset/charset.exp: New file.
31851         * gcc.dg/charset/asm1.c: Ditto.
31852         * gcc.dg/charset/asm2.c: Ditto.
31853         * gcc.dg/charset/asm3.c: Ditto.
31854         * gcc.dg/charset/asm4.c: Ditto.
31855         * gcc.dg/charset/asm5.c: Ditto.
31856         * gcc.dg/charset/attribute1.c: Ditto.
31857         * gcc.dg/charset/attribute2.c: Ditto.
31858         * gcc.dg/charset/string1.c: Ditto.
31859         * g++.dg/charset: New directory.
31860         * g++.dg/dg.exp: Add here. Special options.
31861         * g++.dg/charset/charset.exp: New file.
31862         * g++.dg/charset/asm1.c: Ditto.
31863         * g++.dg/charset/asm2.c: Ditto.
31864         * g++.dg/charset/asm3.c: Ditto.
31865         * g++.dg/charset/asm4.c: Ditto.
31866         * g++.dg/charset/attribute1.c: Ditto.
31867         * g++.dg/charset/attribute2.c: Ditto.
31868         * g++.dg/charset/extern1.cc: Ditto.
31869         * g++.dg/charset/extern2.cc: Ditto.
31870         * g++.dg/charset/string1.c: Ditto.
31871
31872 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
31873
31874         PR c++/14278
31875         * g++.dg/parse/comma1.C: New test.
31876
31877 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31878
31879         PR c++/14284
31880         * g++.dg/template/ttp8.C: New test.
31881
31882 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
31883
31884         * gcc.dg/fixuns-trunc-1.c: New test.
31885
31886 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31887
31888         * gcc.dg/builtins-config.h: Use #elif.
31889
31890 2004-02-26  Michael Matz  <matz@suse.de>
31891
31892         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
31893         * gcc.dg/991214-1.c: Likewise.
31894         * gcc.dg/i386-asm-1.c: Likewise.
31895
31896 2004-02-25  Richard Henderson  <rth@redhat.com>
31897
31898         * gcc.c-torture/execute/20040208-2.c: Move ...
31899         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
31900
31901 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31902
31903         PR c++/14246
31904         * g++.dg/other/crash-3.C: New test.
31905
31906 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31907
31908         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
31909         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
31910
31911         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
31912         HP-UX.
31913
31914 2004-02-24  Michael Matz  <matz@suse.de>
31915
31916         * gcc.dg/i386-regparm.c: New.
31917
31918 2004-02-23  James E Wilson  <wilson@specifixinc.com>
31919
31920         * gcc.c-torture/execute/20040223-1.c: New.
31921
31922 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
31923             Kazu Hirata  <kazu@cs.umass.edu>
31924
31925         * gcc.dg/fwritable-strings-1.c: Remove.
31926
31927 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
31928
31929         PR c/14156
31930         * gcc.dg/20040223-1.c: New test.
31931
31932 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31933
31934         PR c++/14106
31935         * g++.dg/ext/typeof9.C: New test.
31936
31937 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31938
31939         PR c++/14250
31940         * g++.dg/other/switch1.C: New test.
31941
31942 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31943
31944         * gcc.dg/cast-function-1.c: Adjust for new informative message.
31945         * gcc.dg/va-arg-1.c: Likewise.
31946
31947 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31948
31949         PR c++/14143
31950         * g++.dg/template/koenig5.C: New test.
31951
31952 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
31953
31954         * g++.dg/ext/altivec-1.C: Generalize target triple.
31955         * g++.dg/ext/altivec-2.C: New test case.
31956         * g++.dg/ext/altivec_check.h: New file.
31957         * gcc.dg/altivec-1.c: Generalize target triple;
31958         include altivec_check.h and call altivec_check().
31959         * gcc.dg/altivec-[2-5].c: Generalize target triple.
31960         * gcc.dg/altivec-6.c: New test case.
31961         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
31962         type casts as needed.
31963         * gcc.dg/altivec-10.c: Include altivec_check.h and call
31964         altivec_check().
31965         * gcc.dg/altivec-12.c: New test case.
31966         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
31967         include altivec_check.h and call altivec_check().
31968         * gcc.dg/altivec_check.h: New file.
31969
31970 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31971
31972         * lib/target-supports.exp (check_alias_available): Don't mangle
31973         function `g' in test program.
31974
31975 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31976
31977         * lib/target-supports.exp (check_profiling_available): Check
31978         argument to determine whether we support a profiling type.
31979         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
31980         check_profiling_available.
31981         * g++.dg/bprob/bprob.exp: Likewise.
31982         * g77.dg/bprob/bprob.exp: Likewise.
31983         * gcc.misc-tests/bprob.exp: Likewise.
31984         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
31985         dg-require-profiling and delete expected error handling.
31986         * gcc.dg/20021014-1.c: Likewise.
31987         * gcc.dg/nest.c: Likewise.
31988
31989 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31990
31991         PR c++/12007
31992         * g++.dg/other/vthunk1.C: New test.
31993
31994 2004-02-20  Falk Hueffner  <falk@debian.org>
31995
31996         PR target/14201
31997         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
31998
31999 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32000
32001         PR c++/13927
32002         * g++.dg/other/error8.C: Remove XFAIL markers.
32003
32004         PR c++/14173
32005         * g++.dg/ext/packed5.C: New test.
32006
32007         PR c++/14199
32008         * g++.dg/warn/Wunused-5.C: New test.
32009
32010         PR c++/14186
32011         * g++.dg/lookup/member1.C: New test.
32012
32013 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32014
32015         * gcc.c-torture/compile/20040130-1.c: Enable only when
32016         __INT_MAX__ >= 2147483647L.
32017         * gcc.c-torture/compile/961203-1.c: Likewise.
32018
32019 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32020
32021         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32022         * g++.dg/opt/template1.C: Robustify assembler regexp
32023
32024 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32025
32026         * gcc.c-torture/execute/simd-4.x: Remove.
32027         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32028         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32029         Guard with #ifndef SKIP_ATTRIBUTE.
32030         * gcc.dg/compat/vector-1_y.c: Likewise.
32031         * gcc.dg/compat/vector-2_x.c: Likewise.
32032         * gcc.dg/compat/vector-2_y.c: Likewise.
32033         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32034         * g++.dg/eh/simd-2.C: Likewise.
32035
32036 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32037
32038         * gcc.c-torture/compile/complex-1.c: New.
32039
32040 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32041
32042         PR target/14209
32043         * gcc.c-torture/execute/20040218-1.c: New test.
32044
32045 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32046
32047         PR c++/14181
32048         * g++.dg/parse/new2.C: New test.
32049
32050 2004-02-18  Paul Brook  <paul@codesourcery.com>
32051
32052         * gcc.c-torture/compile/libcall-1.c: New test.
32053
32054 2004-02-18  Paul Brook  <paul@codesourcery.com>
32055
32056         PR debug/12934
32057         * gcc.dg/debug/debug-7.c: New test.
32058
32059 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32060
32061         * gcc.dg/20040217-1.c: New test.
32062
32063 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32064
32065         * gcc.c-torture/execute/990208-1.x: Delete.
32066
32067 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32068
32069         * gcc.c-torture/execute/20040208-2.x: New file.
32070
32071 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32072
32073         PR c++/11326
32074         * g++.dg/abi/structret1.C: New test.
32075
32076 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32077
32078         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32079         (i386_cpuid): No need to test if cpuid is available on AMD64.
32080         Fix assembly, so that it works onboth i386 and AMD64.
32081         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32082         (vecInLong): Fix s[] member type to unsigned int.
32083         (vecInWord): Remove type.
32084         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32085         (a64, b64, c64, d64, e64): Remove.
32086         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32087         Remove unused variable.  Remove initialization of removed variables.
32088         Don't call mmx_tests nor sse_tests.
32089         (reference_mmx, reference_sse): Remove.
32090         (check): Add return stmt.
32091         * gcc.dg/i386-sse-7.c: New test.
32092         * gcc.dg/i386-mmx-4.c: New test.
32093
32094 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32095
32096         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32097         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32098         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32099         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32100         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32101         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32102         g++.dg/tc1/dr94.C: Fix line terminator.
32103
32104 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32105
32106         * gcc.c-torture/compile/20040216-1.c: New.
32107
32108 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32109
32110         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32111         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32112         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
32113         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
32114         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
32115         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
32116
32117 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32118
32119         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
32120
32121 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
32122
32123         PR c++/13971
32124         * g++.dg/expr/cond4.C: New test.
32125
32126         PR c++/14086
32127         * g++.dg/lookup/crash2.C: New test.
32128
32129 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
32130
32131         * gcc.c-torture/compile/20040214-2.c: New test.
32132
32133 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
32134
32135         PR c++/14116
32136         * g++.dg/ext/typeof8.C: New test.
32137
32138 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
32139
32140         * gcc.c-torture/compile/20040214-1.c: New test.
32141
32142 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32143
32144         PR c++/13635
32145         * g++.dg/template/spec11.C: New test.
32146
32147 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32148
32149         PR c++/13927
32150         * g++.dg/other/error8.C: New test.
32151
32152 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
32153
32154         PR c++/14122
32155         * g++.dg/template/array4.C: New test.
32156
32157         PR c++/14108
32158         * g++.dg/inherit/thunk2.C: New test.
32159
32160         PR c++/14083
32161         * g++.dg/eh/cond2.C: New test.
32162
32163 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
32164
32165         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
32166
32167 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
32168
32169         * lib/scanasm.exp (dg-scan): Quote pattern before display.
32170
32171 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
32172
32173         * g++.dg/simd-2.C: xfail on ppc64-linux.
32174
32175 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32176
32177         PR c/456
32178         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
32179         tests.
32180
32181 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
32182
32183         * gcc.dg/builtins-33.c: New test.
32184
32185 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
32186
32187         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32188
32189 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32190
32191         * g++.dg/simd-2.C: Set -maltivec for ppc64.
32192
32193 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32194
32195         * gcc.dg/ppc64-abi-3.c: New test.
32196
32197 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
32198
32199         PR c/14092
32200
32201         * gcc.dg/pr14092-1.c: New testcase.
32202
32203 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
32204
32205         * gcc.dg/cpp/assert4.c: Fix typo last change.
32206
32207         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32208         * gcc.dg/cpp/assert4.c: Handle powerpc64.
32209
32210         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32211
32212 2004-02-09  Roger Sayle  <roger@eyesopen.com>
32213
32214         * gcc.c-torture/compile/20040209-1.c: New test case.
32215
32216 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32217
32218         * gcc.dg/c90-init-1.c: Adjust expected error messages.
32219
32220 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
32221
32222         * gcc.c-torture/execute/20040208-[12].c: New tests.
32223
32224 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32225
32226         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32227
32228 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32229
32230         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32231
32232 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32233
32234         Bug 13856
32235         * gcc.dg/visibility-8.c: New testcase.
32236
32237 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32238
32239         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32240         arguments.
32241         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32242
32243 2004-02-07  Roger Sayle  <roger@eyesopen.com>
32244
32245         PR middle-end/13696
32246         * g++.dg/opt/fold1.C: New test case.
32247
32248 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32249
32250         PR c++/14033
32251         * g++.dg/other/crash-2.C: New test.
32252
32253 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32254
32255         PR c++/14028
32256         * g++.dg/parse/angle-bracket2.C: New test.
32257
32258 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32259
32260         PR middle-end/13750
32261         Revert:
32262         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32263         PR pch/13361
32264         * testsuite/g++.dg/pch/wchar-1.C: New.
32265         * testsuite/g++.dg/pch/wchar-1.Hs: New.
32266
32267 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32268
32269         PR c++/14008
32270         * g++.dg/parse/error15.C: New test.
32271         * g++.dg/parse/crash11.C: Update dg-error mark.
32272
32273 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32274
32275         PR c++/13932
32276         * g++.dg/warn/conv2.C: New test.
32277
32278 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32279
32280         PR c++/13086
32281         * g++.dg/warn/incomplete1.C: Remove xfail.
32282
32283 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32284
32285         * lib/file-format.exp (gcc_target_object_format): Use
32286         ${tool}_target_compile, not gcc_target_compile.
32287         * lib/target-supports.exp (check_alias_available): Likewise.
32288         (check_gc_sections_available): Likewise.
32289         * g++.dg/ext/attrib10.C: Use dg-require-alias.
32290         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32291         dg-require-alias.
32292
32293 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32294
32295         PR c++/13969
32296         * g++.dg/template/static6.C: New test.
32297
32298 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
32299
32300         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
32301
32302 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32303
32304         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
32305         tests for systems where `char' is unsigned by default.
32306
32307 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32308
32309         PR c++/13997
32310         * g++.dg/template/partial3.C: New test.
32311
32312 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
32313
32314         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
32315         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
32316         Remove mentions of obsolete ports.
32317
32318 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
32319
32320         * gcc.dg/noncompile/20001228-1.c: Fix for new
32321         error message.
32322
32323 2004-02-03  Roger Sayle  <roger@eyesopen.com>
32324
32325         PR target/9348
32326         * gcc.c-torture/execute/multdi-1.c: New test case.
32327
32328 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32329
32330         PR c++/13925
32331         * g++.dg/template/lookup5.C: New test.
32332
32333 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32334
32335         PR c++/13950
32336         * g++.dg/template/lookup4.C: New test.
32337
32338         PR c++/13970
32339         * g++.dg/parse/error14.C: New test.
32340
32341         PR c++/14002
32342         * g++.dg/parse/template13.C: New test.
32343
32344 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32345
32346         PR c++/13978
32347         * g++.dg/template/koenig4.C: New test.
32348
32349         PR c++/13968
32350         * g++.dg/template/crash17.C: New test.
32351
32352         PR c++/13975
32353         * g++.dg/parse/error13.C: New test.
32354         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
32355
32356 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32357
32358         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
32359
32360 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
32361
32362         PR c/11658
32363         PR c/13994
32364         * gcc.dg/noncompile/20040203-1.c: New test.
32365         * gcc.dg/noncompile/20040203-2.c: Likewise.
32366         * gcc.dg/noncompile/20040203-3.c: Likewise.
32367         * gcc.dg/20040203-1.c: Likewise.
32368
32369 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
32370
32371         PR c++/10858
32372         * g++.dg/template/sizeof7.C: New test.
32373
32374 2004-02-02  Eric Christopher  <echristo@redhat.com>
32375             Zack Weinberg  <zack@codesourcery.com>
32376
32377         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
32378
32379 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
32380
32381         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
32382         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
32383         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
32384         * gcc.dg/cleanup-5.c: Run only on Linux targets.
32385
32386 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
32387
32388         PR c++/13113
32389         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
32390
32391         PR c++/13854
32392         * g++.dg/ext/attrib13.C: New test.
32393
32394         PR c++/13907
32395         * g++.dg/conversion/op2.C: New test.
32396
32397 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32398
32399         * gcc.dg/titype-1.c: Fix pasto.
32400
32401 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32402
32403         * gcc.dg/titype-1.c: New test.
32404
32405 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32406
32407         PR c++/13957
32408         * g++.dg/template/non-type-template-argument-1.C,
32409         g++.dg/template/qualified-id1.C: Update dg-error marks.
32410         * g++.dg/template/nontype6.C: New test.
32411
32412 2004-02-01  Roger Sayle  <roger@eyesopen.com>
32413
32414         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
32415         * gcc.dg/builtins-31.c: New testcase.
32416         * gcc.dg/builtins-32.c: New testcase.
32417
32418 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
32419
32420         * objc.dg/call-super-2.m: Update line numbers
32421         for the including of stddef.h.
32422
32423 2004-01-30  Michael Matz  <matz@suse.de>
32424
32425         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
32426         g++.dg/ext/case-range3.C: New tests.
32427
32428 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32429
32430         DR206
32431         PR c++/13813
32432         * g++.dg/template/member4.C: New test.
32433
32434 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32435
32436         PR c++/13683
32437         * g++.dg/template/sizeof6.C: New test.
32438
32439 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32440
32441         * gcc.dg/fwritable-strings-1.c: New test.
32442
32443 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32444
32445         * gcc.c-torture/compile/20040130-1.c: New test.
32446
32447 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
32448
32449         * objc.dg/call-super-2.m: Include stddef.h for size_t.
32450
32451 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
32452
32453         PR c++/13883
32454         * g++.dg/template/ctor3.C: New test.
32455
32456 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32457
32458         * g++.dg/tc1: New directory.
32459         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
32460         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
32461         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
32462         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
32463         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
32464
32465 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32466
32467         * g++.dg/parse/error11.C: New test.
32468         * g++.dg/parse/error12.C: Likewise.
32469
32470 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
32471
32472         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
32473         (scan_initial, main): Use aligned_sizeof instead of sizeof.
32474
32475 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
32476
32477         PR c++/13791
32478         * g++.dg/ext/attrib12.C: New test.
32479
32480         PR c++/13736
32481         * g++.dg/parse/cast2.C: New test.
32482
32483 2004-01-27  James E Wilson  <wilson@specifixinc.com>
32484
32485         * objc.dg/encode-2.m (main): New local string.  Set depending on
32486         sizeof long.  Use in sscanf call.
32487         * objc.dg/encode-3.m (main): New local string.  Set depending on
32488         sizeof long.  Use in scan_initial call.
32489
32490 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32491
32492         * objc.dg/call-super-2.m: Make LP64-safe.
32493         * objc.dg/desig-init-1.m: Likewise.
32494
32495 2004-01-27  Devang Patel <dpatel@apple.com>
32496
32497         * g++.dg/debug/namespace1.C: New test.
32498
32499 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
32500
32501         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
32502         xscale-*-*.
32503
32504         * gcc.dg/arm-mmx-1.c: New test.
32505
32506 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32507
32508         * gcc.dg/20040127-1.c: New test.
32509         * gcc.dg/20040127-2.c: New test.
32510
32511 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32512
32513         * objc.dg/stret-1.m (glob): Renamed to globa.
32514
32515 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
32516
32517         PR c++/13663
32518         * g++.dg/expr/for1.C: New test.
32519
32520 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
32521
32522         PR middle-end/13779
32523         * gcc.dg/darwin-longlong.c: New test.
32524
32525 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
32526
32527         * gcc.dg/20040124-1.c: Moved test from here...
32528         * gcc.c-torture/compile/20040124-1.c: ...to here.
32529
32530 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32531
32532         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
32533         the assembly output if -m64 is passed.
32534
32535 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
32536
32537         PR c++/13833
32538         * g++.dg/template/cond3.C: New test.
32539
32540 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32541
32542         PR c++/13810
32543         * g++.dg/template/ttp7.C: New test.
32544
32545 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32546
32547         PR c++/13797
32548         * g++.dg/template/nontype4.C: New test.
32549         * g++.dg/template/nontype5.C: Likewise.
32550
32551 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
32552
32553         * gcc.dg/torture/mips-clobber-at.c: New test.
32554
32555 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
32556
32557         * gcc.dg/20040124-1.c: New test.
32558
32559 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
32560
32561         * gcc.dg/20040123-1.c: New test.
32562
32563 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
32564
32565         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
32566
32567 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32568
32569         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
32570
32571 2004-01-23  Andrew Pinski  <apinski@apple.com>
32572
32573         * gcc.dg/20030121-1.c: Move to ..
32574         * gcc.dg/20040121-1.c: here.
32575
32576 2004-01-23  Roger Sayle  <roger@eyesopen.com>
32577
32578         * gcc.dg/builtins-29.c: New test case.
32579
32580 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
32581
32582         PR 18314
32583         * gcc.dg/builtins-30.c: New testcase.
32584
32585 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
32586
32587         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
32588         * lib/g77.exp: Likewise.
32589         * lib/objc.exp: Likewise.
32590         * lib/g++.exp: Likewise.
32591
32592 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32593
32594         * gcc.dg/struct-by-value-2.c: New test.
32595
32596 2004-01-21  Andrew Pinski  <apinski@apple.com>
32597
32598         PR target/13785
32599         * gcc.dg/20030121-1.c: New test.
32600
32601 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
32602
32603         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
32604         clobber frame pointer register in asm statement.
32605
32606 2004-01-21  Falk Hueffner  <falk@debian.org>
32607
32608         * gcc.c-torture/compile/20040121-1.c: New test.
32609
32610 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
32611
32612         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
32613
32614 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
32615
32616         * gcc.dg/ppc64-abi-2.c: New test.
32617
32618 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
32619
32620         * lib/treelang.exp: Fill out this file.
32621         * lib/treelang-dg.exp: New File.
32622
32623 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32624
32625         * gcc.c-torture/compile/981022-1.c: Remove.
32626         * gcc.dg/array-5.c: Remove XFAIL.
32627         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
32628         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
32629         gcc.dg/cond-lvalue-1.c: Update.
32630         * gcc.dg/cast-lvalue-2.c: New test.
32631
32632 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
32633
32634         PR c++/13592
32635         * g++.dg/other/error1.C (class foo): Tweak error message.
32636
32637         PR c++/13592
32638         * g++.dg/template/call2.C: New test.
32639
32640 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32641
32642         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
32643         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
32644         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
32645         scalar-return-1_x.c, scalar-return-2_y.c,
32646         scalar-return-3_x.c, scalar-return-3_y.c,
32647         scalar-return-4_x.c, scalar-return-4_y.c,
32648         struct-align-1.h, struct-align-1_x.c,
32649         struct-align-1_y.c, struct-align-2.h,
32650         struct-align-2_x.c, struct-align-2_y.c,
32651         struct-by-value-10_y.c, struct-by-value-11_x.c,
32652         struct-by-value-11_y.c, struct-by-value-12_x.c,
32653         struct-by-value-12_y.c, struct-by-value-13_x.c,
32654         struct-by-value-13_y.c, struct-by-value-14_x.c,
32655         struct-by-value-14_y.c, struct-by-value-15_x.c,
32656         struct-by-value-15_y.c, struct-by-value-16_y.c,
32657         struct-by-value-17_y.c, struct-by-value-18_y.c,
32658         struct-by-value-19_y.c, struct-by-value-1_x.c,
32659         struct-by-value-1_y.c, struct-by-value-20_y.c,
32660         struct-by-value-2_x.c, struct-by-value-2_y.c,
32661         struct-by-value-3_y.c, struct-by-value-4_x.c,
32662         struct-by-value-4_y.c, struct-by-value-5_y.c,
32663         struct-by-value-6_y.c, struct-by-value-7_y.c
32664         struct-by-value-8_x.c, struct-by-value-8_y.c
32665         struct-by-value-9_x.c, struct-by-value-9_y.c
32666         struct-return-10_x.c, struct-return-10_y.c,
32667         struct-return-19_x.c, struct-return-20_x.c
32668         struct-return-2_x.c, struct-return-2_y.c
32669         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
32670         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
32671
32672 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32673
32674         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
32675         attribute on sparc*-sun-solaris2.*.
32676
32677 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
32678
32679         PR c++/13710
32680         * g++.dg/ext/typeof7.C: New test.
32681
32682 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
32683
32684         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
32685         * gcc.dg/const-elim-1.c: Same.
32686
32687 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
32688
32689         * objc.dg/stret-1.m: New.
32690         * objc.dg/stret-2.m: New.
32691
32692 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
32693
32694         PR c++/11895
32695         * g++.dg/ext/vector1.C: New test.
32696
32697 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
32698
32699         * gcc.dg/pch/import-1.c: New.
32700         * gcc.dg/pch/import-1.hs: New.
32701         * gcc.dg/pch/import-1a.h: New.
32702         * gcc.dg/pch/import-1b.h: New.
32703         * gcc.dg/pch/import-1c.h: New.
32704
32705 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
32706
32707         PR c++/13574
32708         * g++.dg/ext/array1.C: New test.
32709
32710         PR c++/13178
32711         * g++.dg/conversion/op1.C: New test.
32712
32713 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
32714
32715         PR 11864
32716         From Kazumoto Kojima / Dan Kegel:
32717         * gcc.dg/pr11864-1.c: New test.
32718
32719         PR 10392
32720         From Marcus Comstedt / Dan Kegel:
32721         * gcc.dg/pr10392-1.c: New test.
32722
32723 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
32724
32725         PR c++/13478
32726         * g++.dg/init/ref10.C: New test.
32727
32728 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32729
32730         PR c++/13407
32731         * g++.dg/parse/typename6.C: New test.
32732
32733 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32734
32735         PR pch/13361
32736         * testsuite/g++.dg/pch/wchar-1.C: New.
32737         * testsuite/g++.dg/pch/wchar-1.Hs: New.
32738
32739 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32740
32741         PR c++/9259
32742         * g++.dg/expr/sizeof2.C: New test.
32743
32744 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
32745
32746         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
32747
32748 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
32749
32750         PR c++/13659
32751         * g++.dg/lookup/strong-using-3.C: New.
32752         * g++.dg/lookup/using-10.C: New.
32753
32754 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
32755
32756         PR c++/13594
32757         * g++.dg/lookup/strong-using-2.C: New.
32758
32759 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
32760             Dan Kegel <dank@kegel.com>
32761             J"orn Rennecke <joern.rennecke@superh.com>
32762
32763         PR target/9365
32764         * gcc.dg/pr9365-1.c: New test.
32765
32766 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32767
32768         PR c++/8856
32769         * g++.dg/parse/casting-operator2.C: New test.
32770         * g++.old-deja/g++.pt/explicit83.C: Remove.
32771
32772 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32773
32774         * gcc.dg/label-compound-stmt-1.c: New test.
32775         * gcc.c-torture/compile/950922-1.c,
32776         gcc.c-torture/compile/20000211-3.c,
32777         gcc.c-torture/compile/20000518-1.c,
32778         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
32779         compound statements.
32780
32781 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
32782
32783         * gcc.dg/ppc64-abi-1.c: New test.
32784
32785 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
32786
32787          * g++.dg/ext/attrib9.C: Add dg-warnings.
32788
32789 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32790
32791         PR c++/12335
32792         * g++.dg/parse/dtor3.C: New test.
32793
32794 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
32795
32796         PR c++/12709
32797         * g++.dg/parse/try-catch-1.C: New test.
32798
32799 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
32800
32801         * ada/acats/run_all.sh: Add more verbose output in acats.log
32802         when compiling tests.
32803
32804 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
32805
32806         PR 13656
32807         * gcc.dg/typedef-redecl.c: New test case.
32808         * gcc.dg/typedef-redecl.h: New support file.
32809
32810 2004-01-13  Jan Hubicka  <jh@suse.cz>
32811
32812         * gcc.dg/always_inline.c: New test.
32813         * gcc.dg/debug/20031231-1.c: Fix.
32814
32815 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32816
32817         PR c++/13474
32818         * g++.dg/template/array3.C: New test.
32819
32820 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
32821
32822         * g++.dg/ext/lvalue1.C: No longer expected to fail.
32823         * g++.dg/warn/Wunused-2.C: Likewise.
32824
32825 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32826
32827         PR c++/13289
32828         * g++.dg/template/instantiate6.C: New test.
32829
32830 2004-01-12  Roger Sayle  <roger@eyesopen.com>
32831
32832         PR middle-end/11397
32833         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
32834
32835 2004-01-12  Jan Hubicka  <jh@suse.cz>
32836
32837         PR opt/12826
32838         * gcc.dg/20040112-1.c: New.
32839
32840         * gcc.dg/dwarf-die[1-7].c: Move to...
32841         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
32842         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
32843
32844 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
32845
32846         PR c++/4100
32847         * g++.dg/parse/friend4.C: New test.
32848
32849 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
32850
32851         PR c++/4100
32852         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
32853         definition is called a friend.
32854
32855 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
32856
32857         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
32858
32859 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
32860
32861         PR c++/3478
32862         * g++.dg/parse/error10.C: New test.
32863         * g++.dg/template/arg2.C: Accept "invalid type" error.
32864
32865 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
32866
32867         PR middle-end/13392
32868         * g++.dg/opt/expect2.C: New test.
32869
32870 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
32871
32872         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
32873         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
32874         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
32875         Update dg-error regexps.
32876
32877 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
32878
32879         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
32880         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
32881
32882 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32883
32884         * gcc.dg/pragma-re-1.c: Use right pointer type.
32885
32886 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32887
32888         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
32889
32890 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
32891
32892         * gcc.dg/rs6000-ldouble-1.c: New.
32893
32894 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32895
32896         DR 337
32897         PR c++/9256
32898         * g++.dg/other/abstract1.C: New test.
32899
32900 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
32901
32902         * g++.dg/lookup/strong-using-1.C: New.
32903
32904 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32905
32906         PR c/11234
32907         * gcc.dg/func-ptr-conv-1.c: New test.
32908         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
32909
32910 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
32911
32912         PR target/13380.
32913         * gcc.c-torture/compile/20040109-1.c: New.
32914
32915 2004-01-08  Stuart Hastings  <stuart@apple.com>
32916
32917         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
32918         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
32919         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
32920
32921 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
32922
32923         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
32924
32925 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32926
32927         * ada/acats/run_acats: Treat 'gnatchop' the same way
32928         as 'gnatmake'.  Export GCC_DRIVER.
32929         * ada/acats/run_all.sh: Add target_gnatchop.  Use
32930         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
32931
32932 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32933
32934         PR c++/12573
32935         * g++.dg/template/dependent-expr4.C: New test.
32936
32937 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
32938
32939         * gcc.dg/altivec-11.c: New test.
32940
32941 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
32942
32943         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
32944
32945 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32946
32947         PR c/6024
32948         * gcc.dg/enum-compat-1.c: New test.
32949         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
32950
32951 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32952
32953         PR c/12165
32954         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
32955         gcc.dg/c99-idem-qual-3.c: New tests.
32956
32957 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
32958
32959         * gcc.dg/winline-7.c: Don't cast void * to int.
32960
32961 2004-01-06  Jan Hubicka  <jh@suse.cz>
32962
32963         * gcc.dg/i386-sse-5.c: New test
32964         * g++.dg/eh/simd-1.c: Add -w argument for i386.
32965
32966 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
32967
32968         PR c++/12815
32969         * g++.dg/rtti/typeid4.C: New test.
32970
32971 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32972
32973         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
32974
32975 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
32976
32977         PR c++/12132
32978         * g++.dg/template/error11.C: New test.
32979
32980         PR c++/13451
32981         * g++.dg/template/class2.C: New test.
32982
32983 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32984         Richard Sandiford <rsandifo@redhat.com>
32985
32986         PR c++/13387
32987         * g++.dg/opt/alias3.C: New test.
32988
32989 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
32990
32991         PR c++/13157
32992         * g++.dg/template/koenig3.C: New test.
32993
32994         PR c++/13529
32995         * g++.dg/parse/offsetof3.C: New test.
32996
32997         * g++.dg/init/copy7.C: Add missing dg-error markers.
32998
32999         PR c++/12226
33000         * g++.dg/init/copy7.c: New test.
33001
33002         PR c++/13536
33003         * g++.dg/parse/cast1.C: New test.
33004
33005 2004-01-04  Jan Hubicka  <jh@suse.cz>
33006
33007         * gcc.dg/winline[1-7].c: New tests.
33008
33009 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33010
33011         PR c++/13520
33012         * g++.dg/template/qualttp22.C: New test.
33013
33014 2004-01-01  Jan Hubicka  <jh@suse.cz>
33015
33016         * gcc.dg/debug/20031231-1.c: New.
33017         * gcc.c-torture/compile/20040101-1.c: New.
33018         * gcc.dg/dwarf-die-[1-7].c: New.
33019
33020 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33021
33022         PR optimization/13521
33023         * gcc.c-torture/compile/20031231-1.c: New test.
33024
33025 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33026
33027         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33028
33029 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33030
33031         PR c++/10079
33032         * g++.dg/template/crash16.C: New test.
33033
33034 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33035
33036         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33037
33038 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33039
33040         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33041         ports.
33042         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33043         * g++.old-deja/g++.law/profile1.C: Likewise.
33044         * gcc.c-torture/compile/981006-1.c: Likewise.
33045         * gcc.c-torture/execute/loop-2e.x: Likewise.
33046         * gcc.c-torture/execute/loop-2f.x: Remove.
33047         * gcc.c-torture/execute/loop-2g.x: Likewise.
33048         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33049         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33050
33051 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33052
33053         PR c++/13507
33054         * g++.dg/ext/attrib11.C: New test.
33055
33056         PR c++/13494
33057         * g++.dg/template/array2-1.C: New test.
33058         * g++.dg/template/array2-2.C: New test.
33059
33060 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33061
33062         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33063
33064 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33065
33066         PR c++/12774
33067         * g++.dg/template/array1-1.C: New test.
33068         * g++.dg/template/array1-2.C: New test.
33069
33070 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33071
33072         PR fortran/12632
33073         * g77.dg/12632.f: New test case.
33074
33075 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33076
33077         PR c++/13289
33078         * g++.dg/parse/nontype1.C: New test.
33079
33080 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33081
33082         PR c++/12403
33083         * g++.dg/parse/explicit1.C: New test.
33084         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33085
33086 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33087
33088         PR c++/13081
33089         * g++.dg/opt/inline6.C: New test.
33090
33091         PR c++/12613
33092         * g++.dg/parse/error9.C: New test.
33093
33094         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33095
33096 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33097
33098         PR c++/13009
33099         * g++.dg/init/assign1.C: New test.
33100
33101 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33102
33103         PR c++/13070
33104         * g++.dg/warn/format3.C: New test case.
33105
33106 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33107
33108         * gcc.c-torture/compile/20031227-1.c: New test.
33109
33110 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33111
33112         * g++.dg/bprob/bprob.exp: Load target-supports.exp
33113         * g77.dg/bprob/bprob.exp: Likewise.
33114         * gcc.misc-tests/bprob.exp: Likewise.
33115         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
33116         variants on systems where the library does not provide that
33117         functionality.
33118         * gcc.dg/builtins-20.c: Use builtins-config.h.
33119         * gcc.dg/builtins-config.h: New file.
33120
33121 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33122
33123         * lib/gcc-dg.exp (dg-require-profiling): New function.
33124         * lib/target-supports.exp (check_profiling_available): Likewise.
33125         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
33126         * g77.dg/bprob/bprob.exp: Likewise.
33127         * gcc.misc-tests/bprob.exp: Likewise.
33128         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
33129         * gcc.dg/20021014-1.c: Likewise.
33130         * gcc.dg/nest.c: Likewise.
33131
33132 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33133
33134         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
33135         compiling.
33136         * g++.dg/lookup/java2.C: Likewise.
33137         * gcc.dg/cpp/lexident.c: Likewise.
33138
33139 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
33140
33141         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
33142         given.
33143         * gcc.c-torture/compile/961203-1.c: Likewise.
33144         * gcc.c-torture/compile/980506-1.c: Likewise.
33145
33146 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
33147
33148         * lib/gcc-dg.exp (dg-prune-output): New annotation.
33149         (additional_prunes): New global.
33150         (gcc-dg-prune): Handle additional per-test pruning.
33151         (dg-test): Clear additional_prunes between tests.
33152
33153         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
33154         dg-prune-output to avoid spurious failures from assembler
33155         complaining about nonexistent WAW violations.
33156         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
33157         Use dg-prune-output to avoid spurious failures from assembler
33158         warning about Itanium B-step errata.
33159
33160 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33161
33162         * g++.dg/abi/macro0.C: New test.
33163         * g++.dg/abi/macro1.C: Likewise.
33164         * g++.dg/abi/macro2.C: Likewise.
33165
33166         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
33167         * g++.dg/abi/bitfield7.C: Likewise.
33168         * g++.dg/abi/dtor2.C: Likewise.
33169         * g++.dg/abi/mangle11.C: Likewise.
33170         * g++.dg/abi/mangle12.C: Likewise.
33171         * g++.dg/abi/mangle14.C: Likewise.
33172         * g++.dg/abi/mangle17.C: Likewise.
33173         * g++.dg/abi/vbase10.C: Likewise.
33174         * g++.dg/abi/vbase14.C: Likewise.
33175         * g++.dg/template/qualttp17.C: Likewise.
33176
33177 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33178
33179         PR c/11995
33180         * gcc.dg/20031223-1.c: New test.
33181
33182 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33183
33184         * gcc.dg/noreturn-7.c: New test.
33185
33186 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33187
33188         * gcc.dg/null-pointer-1.c: New test.
33189
33190 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33191
33192         * g++.old-deja/g++.jason/template18.C: Remove.
33193         * g++.old-deja/g++.jason/template37.C: Likewise.
33194
33195         PR c++/12862
33196         * g++.dg/lookup/ns1.C: New test.
33197
33198         PR c++/12397
33199         * g++.dg/template/lookup3.C: New test.
33200
33201 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33202
33203         * g++.dg/template/recurse1.C: New test
33204
33205 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33206
33207         PR c++/12479
33208         * g++.dg/parse/semicolon1.C: New test.
33209         * g++.dg/parse/semicolon1.h: Likewise.
33210
33211 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
33212
33213         * gcc.dg/darwin-misaligned.c: New test.
33214
33215 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33216
33217         PR c/9163
33218         * gcc.dg/20031222-1.c: New test.
33219
33220 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
33221
33222         PR c++/13438
33223         * g++.dg/parse/error8.C: New test.
33224
33225         PR c++/11554
33226         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
33227
33228 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
33229
33230         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33231         too small.
33232         * gcc.c-torture/compile/930217-1.c: Likewise.
33233         * gcc.c-torture/compile/930513-1.c: Likewise.
33234         * gcc.c-torture/execute/920908-2.c: Likewise.
33235         * gcc.c-torture/execute/921204-1.c: Likewise.
33236         * gcc.c-torture/execute/930621-1.c: Likewise.
33237         * gcc.c-torture/execute/930630-1.c: Likewise.
33238         * gcc.c-torture/execute/931031-1.c: Likewise.
33239         * gcc.c-torture/execute/980602-2.c: Likewise.
33240         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33241         * gcc.c-torture/execute/compndlit-1.c: Likewise.
33242         * gcc.c-torture/execute/extzvsi.c: Likewise.
33243         * gcc.c-torture/unsorted/ext.c: Likewise.
33244
33245 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
33246
33247         PR target/12749
33248         * gcc.c-torture/compile/20031220-2.c: New test case.
33249
33250 2003-12-20  Roger Sayle  <roger@eyesopen.com>
33251
33252         PR optimization/13031
33253         * gcc.c-torture/compile/20031220-1.c: New test case.
33254
33255 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33256
33257         * gcc.dg/cast-function-1.c: New test.
33258
33259 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33260
33261         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33262         formats.
33263
33264 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
33265
33266         PR c++/12795
33267         * g++.dg/ext/attrib10.C: New test.
33268
33269 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33270
33271         * gcc.dg/cleanup-10.c: New test.
33272         * gcc.dg/cleanup-11.c: New test.
33273
33274 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33275
33276         PR c++/13239
33277         * g++.dg/opt/expect1.C: New test.
33278
33279 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
33280
33281         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33282
33283 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
33284
33285         PR debug/12923
33286         * gcc.dg/20031218-1.c: New test.
33287
33288         PR debug/12389
33289         * gcc.dg/20031218-2.c: New test.
33290         * gcc.dg/20031218-3.c: New test.
33291
33292         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
33293         of label name and allow for USER_LABEL_PREFIX == "_" names.
33294         * g++.dg/abi/mangle18-2.C: Likewise.
33295         * g++.dg/abi/mangle19-1.C: Likewise.
33296         * g++.dg/abi/mangle19-2.C: Likewise.
33297         * g++.dg/abi/mangle20-1.C: Likewise.
33298         * g++.dg/abi/mangle20-2.C: Likewise.
33299
33300 2003-12-18  Richard Henderson  <rth@redhat.com>
33301
33302         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
33303
33304 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
33305             Dan Kegel <dank@kegel.com>
33306
33307         PR other/12009
33308         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
33309         testing a cross compiler, it causes spurious compile failures.
33310         * lib/g++.exp: Likewise.
33311
33312 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33313
33314         PR c++/13262
33315         * g++.dg/template/access13.C: New test.
33316
33317 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
33318
33319         * gcc.dg/20031216-1.c: New test.
33320
33321 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33322
33323         PR c++/9154
33324         * g++.dg/template/error10.C: New test.
33325
33326 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33327
33328         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
33329         * g++.dg/eh/simd-2.C: Likewise.
33330
33331 2003-12-17  James E Wilson  <wilson@specifixinc.com>
33332             Roger Sayle  <roger@eyesopen.com>
33333
33334         * gcc.c-torture/execute/ieee/mzero5.c: New.
33335
33336 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
33337
33338         PR c++/10603
33339         * g++.dg/parse/error6.C: New test.
33340
33341         PR c++/12827
33342         * g++.dg/parse/error7.C: New test.
33343
33344 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33345
33346         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
33347         at -O with stabs debugging formats.
33348         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
33349         * gcc.dg/debug/debug-2.c: Likewise.
33350
33351 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33352
33353         PR c++/12696
33354         * g++.dg/init/error1.C: New test.
33355
33356         PR c++/12218
33357         * g++.dg/init/pm3.C: New test.
33358
33359 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33360
33361         PR c/3347
33362         * gcc.dg/bitfld-8.c: New test.
33363
33364 2003-12-16  James Lemke  <jim@wasabisystems.com>
33365
33366         * gcc.dg/arm-scd42-[123].c: New tests.
33367
33368 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33369
33370         PR c++/9043
33371         * g++.dg/abi/mangle20-1.C: New test.
33372         * g++.dg/abi/mangle20-2.C: New test.
33373
33374 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33375
33376         PR c++/13275
33377         * g++.dg/other/offsetof2.C: Remove XFAIL.
33378         * g++.dg/parse/offsetof1.C: New test.
33379         * g++.gd/parse/offsetof2.C: Likewise.
33380
33381 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33382
33383         * g++.dg/template/nontype3.C: New test.
33384         * g++.dg/template/static2.C: Tweaked the dg-error clause.
33385
33386 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33387
33388         * g++.dg/warn/noreturn-3.C: Also test instantiation.
33389
33390 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33391
33392         PR c++/13387
33393         * g++.dg/expr/assign1.C: New test.
33394
33395         PR c++/13242
33396         * g++.dg/abi/mangle19-1.C: New test.
33397         * g++.dg/abi/mangle19-2.C: New test.
33398
33399 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
33400
33401         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
33402
33403 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33404
33405         * gcc.c-torture/execute/20031216-1.c: New test.
33406
33407 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33408
33409         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
33410         an ICE regression.
33411
33412 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33413
33414         PR c++/10926
33415         * g++.dg/template/error9.C: New test.
33416
33417         PR c++/11116
33418         * g++.dg/template/error8.C: New test.
33419
33420 2003-12-15  Roger Sayle  <roger@eyesopen.com>
33421
33422         PR middle-end/13400
33423         * gcc.c-torture/execute/20031215-1.c: New test case.
33424
33425 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33426
33427         PR c++/13269
33428         * g++.dg/parse/error5.C: New test.
33429
33430         PR c++/12989
33431         * g++.dg/expr/sizeof1.C: New test.
33432
33433         PR c++/13310
33434         * g++.dg/template/crash15.C: New test.
33435
33436 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
33437
33438         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
33439         a non-POD type as the last named parameter of a varargs function.
33440
33441 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33442
33443         PR c++/13243
33444         PR c++/12573
33445         * g++.dg/template/crash14.C: New test.
33446         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
33447
33448 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33449
33450         * g++.dg/other/java1.C: New test.
33451
33452         PR c++/13241
33453         * g++.dg/abi/mangle18-1.C: New test.
33454         * g++.dg/abi/mangle18-2.C: New test.
33455
33456 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33457
33458         PR optimization/10312
33459         * gcc.c-torture/execute/20031214-1.c: New.
33460
33461 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
33462
33463         PR c++/10779
33464         PR c++/12160
33465         * g++.dg/parse/error3.C: New test.
33466         * g++.dg/parse/error4.C: Likewise.
33467         * g++.dg/abi/mangle4.C: Tweak error messages.
33468         * g++.dg/lookup/using5.C: Likewise.
33469         * g++.dg/other/error2.C: Likewise.
33470         * g++.dg/parse/typename5.C: Likewise.
33471         * g++.dg/parse/undefined1.C: Likewise.
33472         * g++.dg/template/arg2.C: Likewise.
33473         * g++.dg/template/ttp3.C: Likewise.
33474         * g++.dg/template/type1.C: Likewise.
33475         * g++.old-deja/g++.other/crash32.C: Likewise.
33476         * g++.old-djea/g++.pt/defarg8.C: Likewise.
33477
33478 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33479
33480         PR c++/13106
33481         * g++.dg/warn/noreturn-3.C: New test.
33482
33483 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33484
33485         PR c++/13118
33486         * g++.dg/abi/covariant3.C: New.
33487
33488 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
33489
33490         * g++.dg/eh/ia64-1.C: New test.
33491
33492 2003-12-12  Roger Sayle  <roger@eyesopen.com>
33493
33494         PR optimization/13037
33495         * g77.f-torture/execute/13037.f: New test case.
33496
33497 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33498
33499         PR c++/12881
33500         * g++.dg/abi/covariant2.C: New.
33501
33502 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
33503
33504         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
33505
33506 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
33507
33508         * gcc.c-torture/execute/wchar_t-1.x: Delete.
33509
33510 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
33511
33512         PR other/10819
33513         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
33514         to fix Bug 10819.
33515         * lib/g++.exp (g++_version): Likewise.
33516         * lib/g77.exp (g77_version): Likewise.
33517         * lib/objc.exp (default_objc_version): Likewise.
33518
33519 2003-12-10  Richard Henderson  <rth@redhat.com>
33520
33521         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
33522
33523         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
33524
33525 2003-12-08  Matt Austern  <austern@apple.com>
33526
33527         PR c/13134
33528         * lib/gcc-dg.exp (dg-require-visibility): Define.
33529         * lib/target-supports (check_visibility_available): Define.
33530         * gcc.dg/visibility-1.c: New test.
33531         * gcc.dg/visibility-2.c: Likewise.
33532         * gcc.dg/visibility-3.c: Likewise.
33533         * gcc.dg/visibility-4.c: Likewise.
33534         * gcc.dg/visibility-5.c: Likewise.
33535         * gcc.dg/visibility-6.c: Likewise.
33536         * g++.dg/ext/visibility-1.C: Likewise.
33537         * g++.dg/ext/visibility-2.C: Likewise.
33538         * g++.dg/ext/visibility-3.C: Likewise.
33539         * g++.dg/ext/visibility-4.C: Likewise.
33540         * g++.dg/ext/visibility-5.C: Likewise.
33541         * g++.dg/ext/visibility-6.C: Likewise.
33542
33543 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33544
33545         * g++.dg/lookup/java1.C: New test.
33546         * g++.dg/lookup/java2.C: New test.
33547
33548 2003-12-07  Falk Hueffner  <falk@debian.org>
33549
33550         * g++.dg/opt/noreturn-1.C: New test.
33551
33552 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
33553
33554         * gcc.dg/overflow-1.c: New test.
33555
33556 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33557
33558         * g77.f-torture/compile/13060.f: New test.
33559
33560 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
33561
33562         PR c++/13323
33563         * g++.dg/inherit/operator2.C: New test.
33564
33565 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
33566
33567         PR c++/13305
33568         * g++.dg/ext/attrib9.C: New test.
33569
33570 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
33571
33572         PR c++/13314
33573         * g++.dg/template/error7.C: New test.
33574
33575 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
33576             J"orn Rennecke <joern.rennecke@superh.com>
33577
33578         PR target/13302
33579         * g++.dg/other/struct-va_list.C: New test.
33580
33581 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33582
33583         PR c++/13166
33584         * g++.dg/parse/defarg6.C: New test.
33585
33586 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
33587
33588         PR target/13256
33589         * gcc.c-torture/execute/20031201-1.c: New test.
33590
33591 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
33592
33593         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
33594
33595 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33596
33597         * gcc.dg/builtin-return-1.c: New test.
33598
33599 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
33600             J"orn Rennecke <joern.rennecke@superh.com>
33601
33602         PR optimization/13260
33603         * gcc.c-torture/execute/20031204-1.c: New test.
33604
33605 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
33606
33607         PR c++/9127
33608         * g++.dg/template/error6.C: New test.
33609
33610 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
33611
33612         * gcc.dg/20031202-1.c: New test.
33613
33614 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
33615
33616         PR c++/13179
33617         * g++.dg/template/eh1.C: New test.
33618
33619         PR c++/10771
33620         * g++.dg/template/error5.C: New test.
33621
33622 2003-12-02  David Ung  <davidu@mips.com>
33623
33624         * gcc.dg/compat/vector-check.h: Corrected type for var
33625         g_##TMODE
33626
33627 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33628
33629         PR c++/10126
33630         * g++.dg/template/ptrmem8.C: New test.
33631
33632 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33633
33634         PR c++/12573
33635         * g++.dg/template/dependent-expr3.C: New test.
33636
33637 2003-12-01  James Lemke  <jim@wasabisystems.com>
33638
33639         * gcc.dg/arm-g2.c: New test.
33640
33641 2003-12-01  Roger Sayle  <roger@eyesopen.com>
33642
33643         PR optimization/11634
33644         * gcc.dg/20031201-2.c: New test case.
33645
33646 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
33647
33648         PR 11433
33649         * objc.dg/proto-lossage-3.m: New test.
33650
33651 2003-12-01  Roger Sayle  <roger@eyesopen.com>
33652
33653         PR optimization/12628
33654         * gcc.dg/20031201-1.c: New test case.
33655
33656 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33657
33658         * gcc.dg/unaligned-1.c: New test.
33659
33660 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
33661
33662         PR c++/9849
33663         * g++.dg/template/error4.C: New test.
33664         * g++.dg/template/nested3.C: Adjust error markers.
33665
33666 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33667
33668         * gcc.dg/cpp/assert4.c: Check more #system assertions.
33669
33670 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33671
33672         PR c/10333
33673         * gcc.dg/bitfld-7.c: New test.
33674
33675 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
33676
33677         * gcc.dg/tls/asm-1.C: New test.
33678
33679 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33680
33681         * gcc.dg/cpp/assert4.c: Update.
33682
33683 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33684
33685         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
33686         * gcc.dg/builtin-apply3.c: New test.
33687
33688 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33689
33690         * lib/compat.exp (compat-obj): New xfaildata parameter.
33691         Use it to set compiler_conditional_xfail_data before compiling.
33692         (compat-get-options): Handle dg-xfail-if.
33693         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
33694         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
33695         * gcc.dg/compat/vector-1_y.c: Likewise.
33696         * gcc.dg/compat/vector-2_x.c: Likewise.
33697         * gcc.dg/compat/vector-2_y.c: Likewise.
33698
33699 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33700
33701         * g++.dg/opt/reg-stack4.C: New test.
33702
33703 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33704
33705         * gcc.dg/builtin-apply2.c: New test.
33706
33707 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33708
33709         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
33710
33711 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33712
33713         PR c++/12924
33714         * g++.dg/template/template-id-2.C: New test.
33715
33716 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33717
33718         PR c++/5369
33719         * g++.dg/template/memfriend1.C: New test.
33720         * g++.dg/template/memfriend2.C: Likewise.
33721         * g++.dg/template/memfriend3.C: Likewise.
33722         * g++.dg/template/memfriend4.C: Likewise.
33723         * g++.dg/template/memfriend5.C: Likewise.
33724         * g++.dg/template/memfriend6.C: Likewise.
33725         * g++.dg/template/memfriend7.C: Likewise.
33726         * g++.dg/template/memfriend8.C: Likewise.
33727         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
33728
33729 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
33730
33731         PR c++/12515
33732         * g++.dg/ext/cond1.C: New test.
33733
33734 2003-11-20  Richard Henderson  <rth@redhat.com>
33735
33736         * gcc.dg/20020201-2.c: Remove.
33737         * gcc.dg/20020201-4.c: Remove.
33738         * gcc.dg/20020304-1.c: Remove.
33739
33740 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
33741
33742         * gcc.dg/cpp/trad/xwin1.c: New test case.
33743
33744 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
33745
33746         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
33747         * lib/g77.exp: Likewise.
33748         * lib/objc.exp: Likewise.
33749         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
33750         for darwin.
33751
33752 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33753
33754         PR c++/12932
33755         * g++.dg/template/static5.C: New test.
33756
33757 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33758
33759         * gcc.dg/nested-func-1.c: New test.
33760
33761 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33762
33763         * gcc.dg/cpp/assert4.c: New test.
33764
33765 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
33766
33767         PR c++/2294
33768         * g++.dg/lookup/using9.c: New test.
33769
33770 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
33771
33772         PR c++/12762
33773         * g++.dg/template/error3.C: New test.
33774
33775 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
33776
33777         PR ada/13035
33778         * ada/acats/run_acats, run_all.sh: Fix syntax error.
33779         No longer use a wrapper for gcc, since this does not work under
33780         Windows.
33781
33782 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
33783
33784         PR c++/2094
33785         * g++.dg/template/ptrmem7.C: New test.
33786
33787 2003-11-13  Andrew Pinski <apinski@apple.com>
33788
33789         * gcc.c-torture/compile/20031113-1.c: New test.
33790
33791 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
33792             Kean Johnston <jkj@sco.com>
33793
33794         PR c/13029
33795         * gcc.dg/unused-4.c: Update.
33796
33797 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33798
33799         * g++.dg/opt/const3.C: New test.
33800
33801 2003-11-13  Jan Hubicka  <jh@suse.cz>
33802
33803         * gcc.c-torture/compile/20031112-1.c: New test.
33804
33805 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
33806
33807         * g++.dg/parse/crash10.C: Remove bogus error marker.
33808
33809 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33810
33811         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
33812         (host_gcc): Likewise.
33813         (ROOT): Honor $PWDCMD.
33814         (BASE): Likewise.
33815         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
33816
33817 2003-11-12  Catherine Moore  <clm@redhat.com>
33818
33819         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
33820
33821 2003-11-12  Andreas Jaeger  <aj@suse.de>
33822             Jakub Jelinek  <jakub@redhat.com>
33823             Andrew Pinski  <pinskia@physics.uc.edu>
33824             Richard Henderson  <rth@redhat.com>
33825
33826         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
33827         systems.
33828         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
33829
33830         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
33831         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33832
33833 2003-11-11  Andreas Jaeger  <aj@suse.de>
33834
33835         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
33836
33837         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
33838
33839 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
33840
33841         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
33842         Clean ups.
33843
33844 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
33845
33846         * gcc.dg/trampoline-1.c: New test.
33847
33848 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33849
33850         * gcc.c-torture/compile/200031109-1.c: New test.
33851
33852 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33853
33854         PR c/3190
33855         PR c/8714
33856         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33857         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
33858         gcc.dg/format/no-y2k-1.c: Update.
33859
33860 2003-11-08  Roger Sayle  <roger@eyesopen.com>
33861
33862         PR optimization/10467
33863         * gcc.dg/20031108-1.c: New test case.
33864
33865 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
33866
33867         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
33868
33869 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33870
33871         * gcc.dg/compound-lvalue-1.c: New test.
33872         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
33873         some XFAILs.
33874
33875 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
33876
33877         * gcc.dg/altivec-varargs-1.c: New test.
33878
33879 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33880
33881         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
33882         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
33883         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
33884         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
33885         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
33886
33887 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33888
33889         * gcc.dg/cond-lvalue-1.c: New test.
33890
33891 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
33892
33893         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
33894
33895 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33896
33897         PR c++/11616
33898         * g++.dg/template/instantiate5.C: New test.
33899
33900 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33901
33902         PR c++/12726
33903         * g++.dg/ext/complit2.C: Replace test with self-contained version.
33904         * ChangeLog: Add missing first entry for above test.
33905
33906 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33907
33908         PR c++/9810
33909         * g++.dg/template/using8.C: New test.
33910         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
33911
33912 2003-11-02  Roger Sayle  <roger@eyesopen.com>
33913
33914         PR optimization/10817
33915         * gcc.c-torture/compile/20031102-1.c: New test case.
33916
33917 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
33918
33919         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
33920         2147483647.
33921
33922 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33923
33924         * gcc.dg/20031102-1.c: New test.
33925
33926 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33927
33928         * gcc.dg/complex-1.c: New test.
33929
33930 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33931
33932         PR c++/12796
33933         * g++.dg/template/crash13.C: Adjust expected error location.
33934         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33935
33936 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
33937
33938         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
33939
33940 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
33941
33942         PR/10239
33943         * gcc.c-torture/compile/20031031-2.c: New test.
33944
33945 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
33946
33947         PR/11640
33948         * gcc.c-torture/compile/20031031-1.c: New test.
33949
33950 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
33951
33952         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
33953         * gcc.misc-tests/bprob.exp: Likewise.
33954         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
33955         the execution test on arm-elf configs.
33956         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
33957         configs that don't support scratch files.
33958         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
33959
33960 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
33961
33962         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
33963         done by dejagnu.
33964
33965 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
33966
33967         * ada/acats/run_all.sh: Redirect mv output to /dev/null
33968         Avoid non pure sh syntax. Add more logging.
33969
33970         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
33971         fail.
33972
33973 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33974
33975         PR libgcj/10610
33976         * gcc.dg/ppc-stackalign-1.c: New test.
33977
33978 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
33979
33980         * ada/acats/run_all.sh: Change output to be more compliant with
33981         dejagnu framework.
33982         Create acats.sum and acats.log files under testsuite/ada/acats
33983         Only run [a-z]* directories, to filter out e.g. CVS.
33984         Redirect build output to log file.
33985
33986 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
33987
33988         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
33989
33990 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
33991
33992         PR ada/5909:
33993         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
33994
33995 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
33996
33997         * gcc.c-torture/compile/20031023-1.c: New test.
33998         * gcc.c-torture/compile/20031023-2.c: New test.
33999         * gcc.c-torture/compile/20031023-3.c: New test.
34000         * gcc.c-torture/compile/20031023-4.c: New test.
34001
34002 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34003
34004         PR c++/10371
34005         * g++.dg/lookup/scoped8.C: New test.
34006
34007 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34008
34009         * g++.dg/opt/reg-stack3.C: New test.
34010
34011 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34012
34013         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34014
34015 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34016
34017         PR c++/11076
34018         * g++.dg/template/crash13.C: New test.
34019
34020 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34021
34022         * gcc.dg/c99-restrict-2.c: New test.
34023
34024 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34025
34026         PR c++/12698, c++/12699, c++/12700, c++/12566
34027         * g++.dg/inherit/covariant9.C: New test.
34028         * g++.dg/inherit/covariant10.C: New test.
34029         * g++.dg/inherit/covariant11.C: New test.
34030
34031 2003-10-23  Jason Merrill  <jason@redhat.com>
34032
34033         PR c++/12726
34034         * g++.dg/ext/complit2.C: New test.
34035
34036 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34037
34038         PR target/12654
34039         * gcc.c-torture/execute/20031020-1.c: New test.
34040
34041 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34042
34043         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34044         following the jump_insn.
34045
34046 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34047
34048         * gcc.dg/cast-lvalue-1.c: New test.
34049
34050 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34051
34052         PR c++/11962
34053         * g++.dg/template/cond2.C: New test.
34054
34055 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34056
34057         * gcc.dg/builtins-28.c: New test.
34058
34059 2003-10-20  Jan Hubicka  <jh@suse.cz>
34060
34061         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
34062         parameter.
34063         * testsuite/gcc.dg/inline-2.c: Likewise.
34064
34065 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34066
34067         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34068         * gcc.dg/nest.c: Likewise.
34069
34070 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34071
34072         PR c++/9781, c++/10583, c++/11862
34073         * g++.dg/parse/crash13.C: New test.
34074
34075 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34076
34077         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34078
34079 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34080
34081         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34082         Define HAVE_C99_RUNTIME except on Solaris.
34083         * gcc.dg/builtins-20.c: Likewise.
34084
34085 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34086
34087         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34088
34089 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34090
34091         PR c++/12495
34092         * g++.dg/template/crash21.C: New test.
34093
34094 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34095
34096         PR c++/2513
34097         * g++.dg/template/typename5.C: New test.
34098
34099 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34100
34101         PR c++/12369
34102         * g++.dg/template/friend25.C: New test.
34103
34104 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34105
34106         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
34107         versions.
34108
34109 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
34110
34111         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
34112         == 2147483647.
34113
34114 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
34115
34116         * gcc.c-torture/execute/960416-1.x: Remove.
34117         * gcc.c-torture/execute/divconst-3.x: Likewise.
34118
34119 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
34120
34121         PR target/12598
34122         * gcc.dg/torture/cris-volatile-1.c: New test.
34123
34124 2003-10-14  Roger Sayle  <roger@eyesopen.com>
34125
34126         PR optimization/9325
34127         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
34128         for overflowing floating point to integer conversion during RTL
34129         simplification.
34130
34131 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
34132
34133         * objc/execute/_cmd.m: Fix typo.
34134         * objc.dg/image-info.m, objc.dg/symtab-1.m:
34135         Relax 'scan-assembler' regexp.
34136         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
34137         objc.dg/try-catch-4.m: Run on non-Darwin targets.
34138         * objc.dg/zero-link-2.m: Remove blank line.
34139         * objc.dg/zero-link-3.m: New test case.
34140
34141 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
34142
34143         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
34144
34145         * gcc.dg/asm-names.c: Use scan-assembler-not rather
34146         than linker trickery.
34147
34148 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34149
34150         PR c++/12370
34151         * g++.dg/other/friend2.C: New test.
34152
34153 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34154
34155         * gcc.dg/20031012-1.c: New test.
34156
34157 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34158
34159         * gcc.dg/weak/weak-3.c: Fix for new warning.
34160
34161 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
34162
34163         PR optimization/8750
34164         * gcc.c-torture/execute/20031012-1.c: New test case.
34165
34166 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34167
34168         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
34169         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
34170
34171 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34172
34173         PR optimization/12260
34174         * gcc.c-torture/compile/20031011-2.c: New test case.
34175
34176 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34177
34178         * gcc.c-torture/execute/20031011-1.c: New testcase.
34179
34180 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
34181
34182         * gcc.c-torture/compile/20031011-1.c: New test.
34183
34184 2003-10-11  Jan Hubicka  <jh@suse.cz>
34185
34186         * g++.dg/other/first-global.C: New test.
34187
34188 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34189
34190         * gcc.c-torture/execute/string-opt-18.c: New testcase.
34191
34192 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
34193
34194         * gcc.c-torture/compile/20031010-1.c: New test.
34195
34196 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
34197
34198         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34199         * gcc.c-torture/execute/va-arg-25.c: ... here.
34200
34201 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
34202
34203         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34204
34205 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
34206
34207         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34208
34209 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
34210
34211         * g++.dg/parse/error2.C: New test.
34212
34213 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
34214
34215         PR c++/11097
34216         * g++.dg/other/error5.C: Modify the error message.
34217         * g++.dg/lookup/using8.C: New test.
34218
34219 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
34220
34221         * gcc.dg/darwin-abi-2.c: New file.
34222         * gcc.c-torture/execute/va-arg-24.c: New file.
34223
34224 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
34225
34226         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
34227         indentation.
34228
34229 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
34230
34231         PR c++/10147
34232         * g++.dg/other/error4.C: Update error messages.
34233         * g++.dg/template/ptrmem4.C: Likewise.
34234
34235         PR c++/12337
34236         * g++.dg/init/new9.C: New test.
34237
34238         PR c++/12334, c++/12236, c++/8656
34239         * g++.dg/ext/attrib8.C: New test.
34240
34241 2003-10-06  Devang Patel  <dpatel@apple.com>
34242
34243         * gcc.dg/debug/dwarf2-3.h: New test.
34244         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34245
34246 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
34247
34248         * g++.dg/opt/cfg2.C: New test.
34249
34250 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34251
34252         * g++.dg/opt/float1.C: New test.
34253
34254 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34255
34256         * gcc.dg/c90-array-lval-6.c: New test.
34257         * gcc.dg/c99-array-lval-6.c: New test.
34258
34259 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
34260             Ziemowit Laski  <zlaski@apple.com>
34261
34262         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34263         'Derived', so that it is never considered a class method; add
34264         new warning for '+port' method ambiguity.
34265         * objc.dg/method-12.m: Include <objc/objc.h> instead of
34266         <objc/objc-api.h> (needed on Mac OS X).
34267         * objc.dg/method-13.m: New test.
34268
34269 2003-10-03  Roger Sayle  <roger@eyesopen.com>
34270
34271         PR optimization/9325, PR java/6391
34272         * gcc.c-torture/execute/20031003-1.c: New test case.
34273
34274 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
34275
34276         PR optimization/12180
34277         * gcc.dg/20031002-1.c: New test.
34278
34279         PR c++/12486
34280         * g++.dg/inherit/error1.C: New test.
34281
34282 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
34283
34284         * lib/f-torture.exp (search_for): Rename to...
34285         (search_for_re): This.  Also, clean up comments and the
34286         "regexp" invocation.
34287
34288 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
34289
34290         * gcc.c-torture/compile/20031002-1.c: New test.
34291
34292 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
34293
34294         * g++.dg/opt/cond1.C: New test.
34295
34296 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
34297
34298         * gcc.dg/Wold-style-definition-2.c: New testcase.
34299         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
34300
34301 2003-09-29  Richard Henderson  <rth@redhat.com>
34302
34303         * g++.dg/init/array10.C: Add dg-options.
34304
34305 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34306
34307         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
34308
34309 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34310
34311         * g++.dg/template/friend19.C: Fix typo.
34312         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
34313
34314 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
34315
34316         * gcc.c-torture/execute/20030928-1.c: New test.
34317         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
34318
34319 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34320
34321         * g++.dg/opt/unroll1.C: New test.
34322
34323 2003-09-26  Roger Sayle  <roger@eyesopen.com>
34324
34325         PR optimization/11741
34326         * gcc.dg/20030926-1.c: New test case.
34327
34328 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34329
34330         PR c++/5655
34331         * g++.dg/parse/access7.C: New test.
34332         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
34333
34334 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
34335
34336         MERGE OF objc-improvements-branch into MAINLINE:
34337         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
34338         if libobjc has not been built.
34339         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
34340         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
34341         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
34342         objc/execute/nested-3.m, objc/execute/np-2.m,
34343         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
34344         objc/execute/redefining_self.m, objc/execute/root_methods.m,
34345         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
34346         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
34347         objc.dg/special/unclaimed-category-1.h,
34348         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
34349         well as GNU runtime.
34350         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
34351         * execute/cascading-1.m, execute/function-message-1.m,
34352         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
34353         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
34354         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
34355         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
34356         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
34357         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
34358         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
34359         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
34360         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
34361         * objc.dg/bitfield-2.m: Run only on Darwin.
34362         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
34363         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
34364         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
34365         * objc.dg/const-str-1.m: Fix constant string layout.
34366
34367 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
34368
34369         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
34370
34371 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
34372
34373         * gcc.dg/darwin-abi-1.c: New file.
34374
34375 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
34376
34377         PR target/12281
34378         * gcc.c-torture/compile/20030921-1.c: New test.
34379
34380 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34381
34382         * g++.dg/opt/reg-stack2.C: New test.
34383
34384 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34385
34386         * g++.dg/eh/delayslot1.C: New test.
34387
34388 2003-09-20  Richard Henderson  <rth@redhat.com>
34389
34390         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
34391
34392 2003-09-20  Roger Sayle  <roger@eyesopen.com>
34393
34394         * gcc.c-torture/execute/20030920-1.c: New test case.
34395
34396 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34397
34398         * g++.dg/rtti/typeid3.C: Correct expected error message.
34399
34400 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34401
34402         PR c++/157
34403         * g++.dg/parse/crash12.C: New test.
34404
34405 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
34406
34407         * gcc.dg/compat/mixed-struct-check.h: New.
34408         * gcc.dg/compat/mixed-struct-defs.h: New.
34409         * gcc.dg/compat/mixed-struct-init.h: New.
34410         * gcc.dg/compat/struct-by-value-19_main.c: New.
34411         * gcc.dg/compat/struct-by-value-19_x.c: New.
34412         * gcc.dg/compat/struct-by-value-19_y.c: New.
34413         * gcc.dg/compat/struct-by-value-20_main.c: New.
34414         * gcc.dg/compat/struct-by-value-20_x.c: New.
34415         * gcc.dg/compat/struct-by-value-20_y.c: New.
34416         * gcc.dg/compat/struct-return-19_main.c: New.
34417         * gcc.dg/compat/struct-return-19_x.c: New.
34418         * gcc.dg/compat/struct-return-19_y.c: New.
34419         * gcc.dg/compat/struct-return-20_main.c: New.
34420         * gcc.dg/compat/struct-return-20_x.c: New.
34421         * gcc.dg/compat/struct-return-20_y.c: New.
34422
34423 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
34424         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
34425         so that it will not complain on LP64 targets.
34426
34427 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34428
34429         PR c++/495
34430         * g++.dg/template/friend24.C: New test.
34431
34432 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
34433
34434         PR c++/12332
34435         * g++.dg/template/memtmpl2.C: New test.
34436
34437 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
34438
34439         PR target/11184
34440         * gcc.dg/builtin-apply1.c: New test.
34441
34442 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34443
34444         PR c++/9848
34445         * g++.dg/warn/Wunused-4.C: New test.
34446
34447 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34448
34449         PR c++/12316
34450         * g++.dg/other/gc2.C: New test.
34451
34452 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
34453
34454         PR c++/11991
34455         * g++.dg/rtti/typeid3.C: New test.
34456
34457         PR c++/12266
34458         * g++.dg/overload/template1.C: New test.
34459
34460 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34461
34462         * g++.dg/opt/cfg3.C: New test.
34463
34464 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34465
34466         PR c++/7939
34467         * g++.dg/template/crash11.C: New test.
34468
34469 2003-09-16  Jason Merrill  <jason@redhat.com>
34470             Jakub Jelinek  <jakub@redhat.com>
34471
34472         * gcc.dg/attr-warn-unused-result.c: New test.
34473
34474 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34475
34476         PR c++/12184
34477         * g++.dg/expr/call2.C: New test.
34478
34479 2003-09-15  Andreas Jaeger  <aj@suse.de>
34480
34481         * gcc.dg/Wold-style-definition-1.c: New test.
34482
34483 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
34484
34485         PR c++/3907
34486         * g++.dg/parse/template12.C: New test.
34487
34488         * g++.dg/abi/bitfield11.C: New test.
34489         * g++.dg/abi/bitfield12.C: Likewise.
34490
34491 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
34492
34493         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
34494         non-expansion of functional macro name without arguments at EOL.
34495         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
34496
34497 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
34498
34499         * gcc.c-torture/execute/20030914-[12].c: New tests.
34500
34501 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34502
34503         PR c++/11788
34504         * g++.dg/overload/addr1.C: New test.
34505
34506 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
34507
34508         * gcc.dg/20030909-1.c: New test.
34509
34510 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34511
34512         * gcc.dg/ultrasp10.c: New test.
34513
34514 2003-09-09  Devang Patel  <dpatel@apple.com>
34515
34516         * gcc.dg/darwin-ld-6.c: New test.
34517
34518 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34519
34520         * gcc.dg/torture/builtin-explog-1.c: New testcase.
34521
34522 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
34523
34524         * gcc.dg/ia64-types1.c: New test.
34525         * gcc.dg/ia64-types2.c: Likewise.
34526
34527 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34528
34529         * gcc.dg/builtins-1.c: Add more _Complex tests.
34530         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34531
34532         * gcc.dg/builtins-1.c: Test existing _Complex functions.
34533         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34534
34535 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
34536
34537         PR c++/11786
34538         * g++.dg/lookup/koenig2.C: New test.
34539
34540         PR c++/5296
34541         * g++.dg/rtti/typeid2.C: New test.
34542
34543 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
34544
34545         * gcc.c-torture/compile/20030904-1.c: New test.
34546
34547 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34548
34549         * g++.dg/opt/longbranch2.C: New test.
34550
34551 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
34552
34553         * g++.dg/template/crash10.C: Only compile it.
34554
34555 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
34556
34557         PR middle-end/11665
34558         * gcc.c-torture/compile/20030907-1.c: New test.
34559         * g++.dg/init/array11.C: New test.
34560
34561 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
34562
34563         PR c++/11852
34564         * g++.dg/init/struct1.C: New test.
34565
34566 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
34567
34568         PR c++/12181
34569         * g++.dg/expr/comma1.C: New test.
34570
34571 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
34572
34573         PR c++/11867
34574         * g++.dg/expr/static_cast5.C: New test.
34575
34576 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
34577
34578         PR c++/11507
34579         * g++.dg/lookup/scoped7.C: New test.
34580
34581         PR c++/9574
34582         * g++.dg/other/static1.C: New test.
34583
34584         PR c++/11490
34585         * g++.dg/warn/template-1.C: New test.
34586
34587         PR c++/11432
34588         * g++.dg/template/crash10.C: New test.
34589
34590         PR c++/2478
34591         * g++.dg/overload/VLA.C: New test.
34592
34593         PR c++/10804
34594         * g++.dg/template/call1.C: New test.
34595
34596 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34597
34598         PR c++/11794
34599         * g++.dg/parse/using3.C: New test.
34600
34601 2003-09-06  Roger Sayle  <roger@eyesopen.com>
34602
34603         PR c++/11409
34604         * g++.dg/overload/builtin3.C: New test case.
34605
34606 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
34607
34608         PR c/9862
34609         * gcc.dg/20030906-1.c: New test.
34610         * gcc.dg/20030906-2.c: Likewise.
34611
34612 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34613
34614         PR c++/12167
34615         * g++.dg/parse/defarg5.C: New test.
34616
34617         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
34618
34619 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
34620
34621         PR c++/12163
34622         * g++.dg/expr/static_cast4.C: New test.
34623
34624         PR c++/12146
34625         * g++.dg/template/crash9.C: New test.
34626
34627 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
34628
34629         * g++.old-deja/g++.ext/pretty2.C: Update for change
34630         in __FUNCTION__.
34631         * g++.old-deja/g++.ext/pretty3.C: Likewise.
34632
34633 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
34634
34635         PR c++/11922
34636         * g++/dg/template/qualified-id1.C: New test.
34637
34638         PR c++/12037
34639         * g++.dg/warn/noeffect4.C: New test.
34640
34641 2003-09-04  Matt Austern  <austern@apple.com>
34642
34643         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
34644         * g++.dg/ext/fnname2.C: Likewise.
34645         * g++.dg/ext/fnname3.C: Likewise.
34646
34647 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
34648
34649         * g++.dg/expr/lval1.C: New test.
34650         * g++.dg/ext/lvcast.C: Remove.
34651
34652 2003-09-03  Roger Sayle  <roger@eyesopen.com>
34653
34654         PR optimization/11700.
34655         * gcc.c-torture/compile/20030903-1.c: New test case.
34656
34657 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
34658
34659         PR c++/12053
34660         * g++.dg/abi/layout4.C: New test.
34661
34662 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
34663
34664         PR c++/11553
34665         * g++.dg/parse/friend3.C: New test.
34666
34667 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
34668
34669         PR c++/11847
34670         * g++.dg/template/class1.C: New test.
34671
34672         PR c++/11808
34673         * g++.dg/expr/call1.C: New test.
34674
34675 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
34676
34677         PR c++/12114
34678         * g++.dg/init/ref9.C: New test.
34679
34680         PR c++/11972
34681         * g++.dg/template/nested4.C: New test.
34682
34683 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
34684
34685         PR c++/12093
34686         * g++.dg/template/non-dependent4.C: New test.
34687
34688         PR c++/11928
34689         * g++.dg/inherit/conv1.C: New test.
34690
34691 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
34692
34693         PR c++/6196
34694         * g++.dg/ext/label1.C: New test.
34695         * g++.dg/ext/label2.C: Likewise.
34696
34697 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
34698
34699         * g++.dg/expr/cond3.C: New test.
34700
34701 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34702
34703         * gcc.dg/builtins-1.c: Add new builtin cases.
34704
34705 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34706
34707         * gcc.dg/builtins-1.c: Add new cases.
34708         * gcc.dg/torture/builtin-attr-1.c: Likewise.
34709
34710 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34711
34712         * gcc.dg/builtins-1.c: Add more math builtin tests.
34713         * gcc.dg/torture/builtin-attr-1.c: New test.
34714
34715 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
34716
34717         PR optimization/5079
34718         * g++.dg/opt/static3.C: New test.
34719
34720 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34721
34722         * gcc.misc-tests/gcov-10b.c: New test.
34723
34724 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
34725
34726         * g++.dg/opt/ptrmem3.C: New test.
34727
34728         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
34729
34730 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
34731
34732         * gcc.dg/20030826-2.c: New test.
34733
34734 2003-08-26  Roger Sayle  <roger@eyesopen.com>
34735
34736         PR middle-end/12002
34737         * g77.f-torture/compile/12002.f: New test case.
34738
34739 2003-08-26  Roger Sayle  <roger@eyesopen.com>
34740
34741         * gcc.dg/20030826-1.c: New test case.
34742
34743 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
34744
34745         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
34746
34747 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
34748
34749         PR c++/11871
34750         * c++.dg/lookup/crash1.C: New test.
34751
34752         * c++.dg/warn/noeffect3.C: New test.
34753
34754 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
34755
34756         * gcc.dg/compat/vector-1_x.c: Compile with -w.
34757         * gcc.dg/compat/vector-1_y.c: Ditto.
34758         * gcc.dg/compat/vector-2_x.c: Ditto.
34759         * gcc.dg/compat/vector-2_y.c: Ditto.
34760
34761 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
34762
34763         * gcc.dg/20030702-1.c: New test.
34764
34765 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
34766
34767         PR c++/8795
34768         * g++.dg/ext/altivec-1.C: New test.
34769
34770 2003-08-24  Richard Henderson  <rth@redhat.com>
34771
34772         * g++.dg/eh/simd-2.C: Add -w for x86.
34773
34774 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
34775
34776         * gcc.dg/20030815-1.c: New test.
34777
34778 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34779
34780         PR c++/3765
34781         * g++.dg/parse/access6.C: New test.
34782
34783 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34784
34785         PR c++/641, c++/11876
34786         * g++.dg/template/friend22.C: New test.
34787         * g++.dg/template/friend23.C: Likewise.
34788
34789 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34790
34791         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
34792         identically.
34793
34794 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34795
34796         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
34797
34798 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34799
34800         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
34801
34802 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34803
34804         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
34805
34806 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
34807
34808         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
34809
34810 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
34811
34812         PR c++/11919
34813         * g++.dg/overload/prom1.C: New test.
34814
34815         PR c++/11551
34816         * g++.dg/parse/dtor2.C: New test.
34817
34818         PR c++/10762
34819         * g++.dg/parse/using2.C: New test.
34820
34821 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
34822
34823         PR target/11805
34824         * gcc.c-torture/compile/20030821-1.c: New.
34825
34826 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
34827
34828         PR c++/11834
34829         * g++.dg/template/deduce2.C: New test.
34830
34831 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
34832
34833         * gcc.c-torture/execute/20030821-1.c: New test.
34834
34835 2003-08-20  Roger Sayle  <roger@eyesopen.com>
34836
34837         PR middle-end/11984
34838         * gcc.dg/20030820-1.c: New test case.
34839
34840 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
34841
34842         PR c++/11945
34843         * g++.dg/warn/noeffect2.C: New test.
34844
34845 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
34846
34847         PR c++/10926
34848         * g++.dg/template/dtor2.C: New test.
34849
34850         PR c++/11684
34851         * g++.dg/template/operator1.C: New test.
34852         * g++.dg/parse/operator4.C: New test.
34853
34854         PR c++/11946.C
34855         * g++.dg/expr/enum1.C: New test.
34856         * gcc.dg/c99-bool-1.c: Remove bogus warning.
34857
34858         PR c++/11036.C
34859         * g++.dg/parse/elab2.C: New test.
34860         * g++.dg/parse/typedef4.C: Change error message.
34861         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
34862         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
34863         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
34864
34865 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
34866
34867         * gcc.dg/pch/warn-1.c: New.
34868         * gcc.dg/pch/warn-1.hs: New.
34869
34870         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
34871         not-tested file.
34872
34873 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
34874
34875         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
34876
34877 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
34878
34879         * gcc.dg/uninit-D.c: New Test.
34880         * gcc.dg/uninit-E.c: New Test.
34881         * gcc.dg/uninit-F.c: New Test.
34882         * gcc.dg/uninit-G.c: New Test.
34883
34884 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
34885
34886         * g++.dg/README: Describe the pch directory.
34887
34888 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34889
34890         PR c++/11174
34891         * g++.dg/parse/access4.C: New test.
34892         * g++.dg/parse/access5.C: Likewise.
34893         * g++.old-deja/g++.jason/access17.C: Adjust error message.
34894
34895 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
34896
34897         * gcc.dg/noncompile/20030818-1.c: New.
34898
34899 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34900
34901         PR c++/11957
34902         * g++.dg/warn/noeffect1.C: New test.
34903
34904         * g++.dg/template/scope2.C: New test.
34905         * g++.dg/template/error2.C: Correct dg-error
34906
34907 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
34908
34909         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
34910
34911 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
34912
34913         PR C++/11512
34914         * g++.dg/template/warn1.C: New.
34915
34916 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
34917
34918         * g++.dg/template/error2.C: New test.
34919         * g++.dg/lookup/using7.C: Adjust errors
34920         * g++.old-deja/g++.pt/crash36.C: Likewise.
34921         * g++.old-deja/g++.pt/derived3.C: Likewise.
34922
34923 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34924
34925         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
34926         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
34927         * gcc.c-torture/execute/builtins/string-9.c: New, from
34928         string-opt-9.c.  Adjust for execute/builtins framework.
34929         * gcc.c-torture/execute/string-opt-9.c: Delete.
34930
34931 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
34932
34933         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
34934
34935         * g++.dg/parse/ret-type2.C: New test.
34936
34937         PR c++/11703
34938         * g++.dg/init/new8.C: New test.
34939
34940         PR c++/10923
34941         * g++.dg/parse/typedef5.C: New test.
34942
34943         PR c++/9512
34944         * g++.dg/parse/qualified2.C: New test.
34945         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
34946         invalid code.
34947
34948 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
34949
34950         * g++.dg/conversion/ptrmem1.C: New test.
34951
34952 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
34953
34954         PR target/11693
34955         * gcc.dg/20030811-1.c: New test.
34956
34957         PR target/11535
34958         * gcc.c-torture/execute/20030811-1.c: New test.
34959
34960 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34961
34962         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
34963
34964 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
34965
34966         PR c++/11789.C
34967         * g++.dg/inherit/multiple1.C: New test.
34968
34969 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34970
34971         * gcc.dg/spe1.c: New test.
34972
34973         PR c++/11670
34974         * g++.dg/expr/cast2.C: New test.
34975
34976         PR c++/10530
34977         * g++.dg/template/dependent-name2.C: New test.
34978
34979 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
34980
34981         * g++.dg/parse/crash11.C: Put the dg options in comments.
34982
34983 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
34984
34985         * lib/gcc-dg.exp: Update for diagnostic change.
34986
34987 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34988
34989         PR c++/5767
34990         * g++.dg/parse/crash11.C: New test.
34991
34992 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
34993
34994         * gcc.dg/cpp/spacing1.c: Update.
34995
34996 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
34997
34998         PR target/11739
34999         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35000         a value for -mtune.
35001
35002 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35003
35004         PR middle-end/11771
35005         * gcc.c-torture/compile/20030804-1.c: New test case.
35006
35007 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35008
35009         * gcc.dg/20030804-1.c: New test case.
35010
35011 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35012
35013         * gcc.dg/cpp/separate-1.c: New test.
35014
35015 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35016
35017         PR c++/11704
35018         * g++.dg/template/dependent-expr2.C: New test.
35019
35020         PR c++/11766
35021         * g++.dg/expr/ptrmem1.C: New test.
35022
35023 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35024
35025         PR c++/9453
35026         * g++.dg/template/friend15.C: New test.
35027
35028 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35029
35030         * lib/dg-pch.exp: Work round PCH bug.
35031
35032 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35033
35034         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35035         builtins.  Move cases from builtins-4.c here.
35036
35037         * gcc.dg/torture/builtin-math-1.c: New test taken from
35038         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35039         additional cases.
35040
35041         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35042         Delete.
35043
35044 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35045
35046         PR c++/9447
35047         * g++.dg/template/using7.C: New test.
35048
35049 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35050
35051         * import1.c, import2.c: New tests.
35052
35053 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35054
35055         * g++.dg/eh/crossjump1.C: New test.
35056
35057 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35058
35059         PR c++/11697
35060         * g++.dg/template/using6.C: New test.
35061
35062         PR c++/11744
35063         * g++.dg/template/koenig2.C: New test.
35064
35065 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35066
35067         PR c++/7983
35068         * g++.dg/parse/typedef4.C: New test.
35069
35070 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35071
35072         PR c++/8442, c++/8806
35073         * g++.dg/template/elab1.C: New test.
35074         * g++.dg/template/type2.C: Likewise.
35075         * g++.dg/template/ttp3.C: Adjust expected error message.
35076         * g++.old-deja/g++.law/visibility13.C: Likewise.
35077         * g++.old-deja/g++.niklas/t135.C: Likewise.
35078         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35079         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35080         template argument.
35081         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35082
35083 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35084
35085         PR c++/11295
35086         * g++.dg/ext/stmtexpr1.C: New test.
35087
35088         * g++.dg/opt/tmp1.C: New test.
35089
35090         PR c++/11525
35091         * g++.dg/parse/constant4.C: New test.
35092
35093         PR c++/9447
35094         * g++.dg/template/using5.C: New test.
35095
35096 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35097
35098         * gcc.dg/builtins-27.c: New test case.
35099
35100 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35101
35102         * gcc.dg/tls/opt-7.c: New test.
35103
35104 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35105
35106         * g++.old-deja/g++.other/crash18.C: Remove.
35107
35108 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35109
35110         * g++.dg/template/explicit3.C: New.
35111         * g++.dg/template/explicit4.C: New.
35112         * g++.dg/template/explicit5.C: New.
35113
35114         PR c++/11347
35115         * g++.dg/template/memtmpl1.C: New.
35116
35117 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
35118
35119         PR target/11565
35120         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
35121         * gcc.dg/i386-387-5.c (dg-options): Likewise.
35122
35123 2003-07-30  Jan Hubicka  <jh@suse.cz>
35124
35125         * vtgc1.c: Kill.
35126
35127 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
35128
35129         * gcc.dg/struct-in-proto-1.c: New test.
35130
35131 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
35132
35133         * gcc.dg/cpp/include2.c: Only expect one message.
35134
35135 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
35136
35137         PR c++/9447
35138         * g++.dg/template/using1.C: New test.
35139         * g++.dg/template/using2.C: New test.
35140         * g++.dg/template/using3.C: New test.
35141         * g++.dg/template/using4.C: New test.
35142
35143 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
35144
35145         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
35146         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35147
35148 2003-07-28  Jan Hubicka  <jh@suse.cz>
35149
35150         PR c++/11530
35151         * g++.dg/opt/call1.C: New test.
35152
35153 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
35154
35155         PR c++/11667
35156         * g++.dg/init/enum2.C: New test.
35157         * g++.dg/template/overload1.C: Add "-w" option.
35158
35159 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
35160
35161         * gcc.dg/Wdeclaration-after-statement-1.c,
35162         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
35163
35164 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
35165
35166         * gcc.c-torture/compile/20030725-1.c: New test.
35167
35168 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
35169
35170         * gcc.dg/20030505.c: Only run for SPE.
35171         Remove definition of opaque type.
35172
35173 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
35174
35175         * g++.dg/template/ptrmem6.C: New test.
35176
35177 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
35178
35179         * gcc.c-torture/compile/zero-strct-2.c: New test.
35180
35181 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
35182
35183         * gcc.dg/intermod-1.c: New test.
35184
35185 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35186
35187         PR c++/11617
35188         * g++.dg/template/lookup2.C: New test.
35189         * g++.dg/template/memclass1.C: Remove instantiated from error.
35190         * g++.dg/other/error2.C: Tweak expected errors.
35191
35192         PR c++/11596
35193         * g++.dg/template/defarg3.C: New test.
35194
35195         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35196
35197 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
35198
35199         * g++.dg/inherit/access5.C: New test.
35200
35201 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35202
35203         PR c++/11513
35204         * g++.dg/template/crash8.C: New test.
35205
35206 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
35207
35208         PR c/10602
35209         * gcc.dg/noncompile/incomplete-2.c: New test.
35210
35211 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
35212
35213         PR c++/11645
35214         * g++.dg/inherit/access4.C: New test.
35215
35216         PR c++/11517
35217         * g++.dg/expr/cond2.C: New test.
35218
35219         PR optimization/10679
35220         * g++.dg/opt/inline4.C: New test.
35221
35222 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35223
35224         * g++.dg/parse/crash10: New test.
35225
35226 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35227
35228         * g++.dg/ext/flexary1.C: New test.
35229
35230 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35231
35232         PR c++/10793
35233         * g++.dg/template/crash9.C: New test.
35234
35235 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35236
35237         PR c++/3004
35238         * g++.dg/parse/typedef3.C: New test.
35239
35240         PR c++/7906
35241         * g++.dg/parse/operator2.C: New test.
35242
35243         PR c++/8895
35244         * g++.dg/parse/def-tmpl-arg1.C: New test.
35245
35246         PR c++/9282
35247         * g++.dg/parse/funptr1.C: New test.
35248
35249         PR c++/9452
35250         * g++.dg/parse/ambig3.C: New test.
35251
35252         PR c++/9454
35253         * g++.dg/parse/operator3.C: New test.
35254
35255         PR c++/9486
35256         * g++.dg/parse/template10.C: New test.
35257
35258         PR c++/9488
35259         * g++.dg/parse/template11.C: New test.
35260
35261         PR c++/10150
35262         * g++.dg/parse/invalid-op1.C: New test.
35263
35264         PR c++/10247
35265         * g++.dg/parse/condexpr1.C: New test.
35266
35267 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35268
35269         * g++.dg/ext/packed3.C: New test.
35270         * g++.dg/ext/packed4.C: New test.
35271
35272         * gcc.dg/pack-test-3.c: New test.
35273
35274 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
35275
35276         * lib/compat.exp: Handle dg-options per source file.
35277         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35278         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35279         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35280         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35281         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35282         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35283         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35284         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35285         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35286         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35287         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35288         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35289         * g++.dg/compat/break/bitfield7_x.C: Ditto.
35290         * g++.dg/compat/break/bitfield7_y.C: Ditto.
35291
35292 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
35293
35294         PR c/10320
35295         * gcc.c-torture/execute/20030718-1.c: New test.
35296
35297 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35298
35299         PR optimization/11536
35300         * gcc.dg/20030721-1.c: New test.
35301
35302 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
35303
35304         PR c++/11546
35305         * g++.dg/template/lookup1.C: New test.
35306
35307 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
35308
35309         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
35310         diagnostics of ill-formed constructs involving labels.
35311         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
35312         the new 'previously defined here' message.
35313
35314 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
35315
35316         * g++.dg/parse/non-dependent2.C: New test.
35317
35318 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
35319
35320         * g++.dg/init/init-ref4.C: xfail on targets without
35321         weak symbols.
35322
35323 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
35324
35325         PR target/11087
35326         * gcc.c-torture/execute/20030717-1.c: New test.
35327
35328 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35329
35330         * g++.dg/opt/cfg1.C: New test.
35331
35332 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
35333
35334         PR optimization/11557
35335         * gcc.dg/20030717-1.c: New test.
35336
35337 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
35338
35339         PR c++/10476
35340         * g++.dg/expr/crash-1.C: New test.
35341
35342         PR c++/11027
35343         * g++.dg/template/init3.C: New test.
35344
35345         PR c++/8222
35346         * g++.dg/template/non-dependent1.C: New test.
35347
35348         PR c++/11070
35349         * g++.dg/template/non-dependent2.C: New test.
35350
35351         PR c++/11071
35352         * g++.dg/template/non-dependent3.C: New test.
35353
35354         PR c++/9907
35355         * g++.dg/template/sizeof5.C: New test.
35356
35357 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
35358
35359         PR 11498
35360         * gcc.c-torture/compile/mangle-1.c: New file.
35361
35362 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35363
35364         PR c++/7809
35365         * g++.dg/parse/access3.C: New test.
35366
35367 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
35368
35369         PR c++/11384
35370         * g++.dg/init/init-ref4.C: New test.
35371
35372 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
35373
35374         PR c++/11547
35375         * g++.dg/parse/constant3.C: New test.
35376         * g++.dg/parse/crash7.C: Likewise.
35377
35378 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
35379
35380         PR target/11008
35381         * gcc.dg/i386-pentium4-not-mull.c: New.
35382
35383 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
35384
35385         * gcc.dg/asm-names.c (ymain): Make it weak.
35386
35387 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35388
35389         PR c++/5421
35390         * g++.dg/template/friend21.C: New test.
35391
35392 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
35393
35394         * gcc.dg/cleanup-8.c: New test.
35395         * gcc.dg/cleanup-9.c: New test.
35396
35397 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
35398
35399         * g++.dg/ext/dll-MI1.h: New file.
35400         * g++.dg/ext/dllexport-MI1.C: New file.
35401         * g++.dg/ext/dllimport-MI1.C: New file.
35402
35403 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
35404
35405         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
35406         it does not have cmpstrsi patterns (just cmpmemsi).
35407
35408 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
35409
35410         PR debug/11473
35411         * g++.dg/debug/debug8.C: New test.
35412
35413 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35414
35415         PR c++/10108
35416         * g++.dg/template/crash7.C: New test.
35417
35418 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
35419
35420         PR target/10795
35421         * gcc.c-torture/compile/20030708-1.c: New.
35422
35423 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35424
35425         * gcc.c-torture/execute/20030715-1.c: New test.
35426
35427 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
35428
35429         * gcc.dg/pch/inline-3.c: New file.
35430         * gcc.dg/pch/inline-3.hs: New file.
35431         * gcc.dg/pch/inline-4.c: New file.
35432         * gcc.dg/pch/inline-4.hs: New file.
35433
35434 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
35435
35436         PR c++/11509
35437         * g++.dg/template/crash6.C: New test.
35438
35439         PR c++/7053
35440         * g++.dg/template/friend20.C: New test.
35441
35442         PR c++/7019
35443         * g++.dg/template/overload2.C: New test.
35444
35445 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35446
35447         PR optimization/11440
35448         * gcc.c-torture/execute/20030714-1.c: New test.
35449
35450 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35451
35452         PR c++/11154
35453         * g++.dg/template/partial2.C: New test.
35454
35455 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
35456
35457         PR c++/11503
35458         * g++.dg/template/anon1.C: New test.
35459
35460         PR c++/11493
35461         PR c++/11495
35462         * g++.dg/parse/template9.C: Likewise.
35463         * g++.dg/template/crash4.C: New test.
35464         * g++.dg/template/koenig1.C: Likewise.
35465         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
35466         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
35467         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
35468         functions.
35469         * g++.old-deja/g++.jason/template36.C: Likewise.
35470         * g++.old-deja/g++.mike/p1989.C: Likewise.
35471         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
35472         * g++.old-deja/g++.pt/ttp20.C: Use this->.
35473         * g++.old-deja/g++.pt/ttp21.C: Use this->.
35474         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
35475         compiling.
35476         * g++.old-deja/g++.pt/union2.C: Use this->.
35477
35478 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
35479
35480         * gcc.dg/20030711-1.c: New test.
35481
35482 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
35483
35484         PR c++/11050
35485         * g++.dg/parse/args1.C: New test.
35486         * g++.pt/defarg8.C: Change expected errors.
35487
35488 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
35489
35490         PR c++/8164
35491         * g++.dg/template/nontype2.C: New test.
35492
35493         PR c++/10558
35494         * g++.dg/parse/template8.C: New test.
35495
35496         PR c++/8327
35497         * g++.dg/template/scope1.C: New test.
35498
35499         * g++.dg/warn/Wsign-compare-1.C: New test.
35500
35501 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
35502
35503         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
35504
35505 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
35506
35507         PR c++/9411
35508         * g++.dg/template/explicit2.C: New test.
35509
35510         PR c++/10032
35511         * g++.dg/warn/pedantic1.C: New test.
35512
35513 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
35514
35515         PR c++ 9483
35516         * g++.dg/other/field1.C: New test.
35517
35518 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
35519
35520         PR c/11449
35521         * gcc.c-torture/compile/20030707-1.c: New.
35522
35523 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35524
35525         PR c++/10849
35526         * g++.dg/template/access12.C: New test.
35527
35528 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
35529
35530         * g++.dg/bprob/bprob.exp (prof_ext): Update.
35531         * g77.dg/bprob/bprob.exp (prof_ext): Update.
35532         * gcc.misc-tests/bprob.exp (prof_ext): Update.
35533         * gcc.misc-tests/gcov.exp: Update
35534         * g++.dg/gcov/gcov.exp: Update
35535         * lib/gcov.exp: Update.
35536
35537 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
35538
35539         * g++.dg/abi/mangle17.C: Make sure template expressions are
35540         dependent.
35541         * g++.dg/abi/mangle4.C: Mark erroneous casts.
35542         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
35543         * g++.dg/opt/stack1.C: Remove erroneous code.
35544         * g++.dg/parse/template7.C: New test.
35545         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
35546         * g++.old-deja/g++.pt/crash4.C: Likewise.
35547
35548 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35549
35550         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
35551         with zero or one occurence of `$' after the initial `L'.
35552
35553 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
35554
35555         * gcc.c-torture/compile/20030704-1.c: Add a comment.
35556
35557 2003-07-08  Roger Sayle  <roger@eyesopen.com>
35558
35559         PR c/11370
35560         * gcc.dg/Wunreachable-6.c: New testcase.
35561         * gcc.dg/Wunreachable-7.c: New testcase.
35562
35563 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
35564
35565         PR c/11420
35566         * gcc.dg/20030708-1.c: New test.
35567
35568 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
35569
35570         * gcc.dg/compat/sdata-section.h: New file.
35571         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
35572         * gcc.dg/torture/mips-sdata-1.c: New test.
35573
35574 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35575
35576         PR c++/11030
35577         * g++.dg/template/friend19.C: New test.
35578
35579 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
35580
35581         * g++.dg/opt/strength-reduce.C: New test.
35582
35583 2003-07-07  Roger Sayle  <roger@eyesopen.com>
35584
35585         PR target/10979
35586         * gcc.dg/20030707-1.c: New testcase.
35587
35588 2003-07-07  Roger Sayle  <roger@eyesopen.com>
35589
35590         PR optimization/11059
35591         * g++.dg/opt/emptyunion.C: New testcase.
35592
35593 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35594             Eric Botcazou  <ebotcazou@libertysurf.fr>
35595
35596         * g++.dg/opt/stack1.C: New test.
35597
35598 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
35599
35600         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
35601         run test.
35602
35603         PR c++/11431
35604         * g++.dg/expr/static_cast3.C: New test.
35605
35606 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
35607
35608         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
35609         everywhere.
35610         * gcc.dg/concat.c: Concatenation of string constants with
35611         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
35612         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
35613         * gcc.dg/cpp/escape-2.c: Use wide character constants where
35614         necessary to avoid multi-character character constant warning.
35615         * gcc.dg/cpp/escape.c: Likewise.
35616         * gcc.dg/cpp/ucs.c: Likewise.
35617         Remove backslashes from dg-bogus comments, as they confuse Tcl.
35618         Fix a typo.
35619
35620 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
35621
35622         PR c/11428
35623         * gcc.c-torture/compile/20030704-1.c: New.
35624
35625 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
35626
35627         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
35628
35629 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
35630
35631         PR c++/5287, PR c++/7910,  PR c++/11021
35632         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
35633         tests for warnings.
35634         * g++.dg/ext/dllimport2.C: Add tests for warnings.
35635         * g++.dg/ext/dllimport3.C: Likewise.
35636         * g++.dg/ext/dllimport4.C: New file.
35637         * g++.dg/ext/dllimport5.C: New file.
35638         * g++.dg/ext/dllimport6.C: New file.
35639         * g++.dg/ext/dllimport7.C: New file.
35640         * g++.dg/ext/dllimport8.C: New file.
35641         * g++.dg/ext/dllimport9.C: New file.
35642         * g++.dg/ext/dllimport10.C: New file.
35643         * g++.dg/ext/dllexport1.C: New file.
35644
35645 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
35646
35647         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
35648         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
35649
35650 2003-07-03  Roger Sayle  <roger@eyesopen.com>
35651
35652         * gcc.dg/builtins-25.c: New testcase.
35653         * gcc.dg/builtins-26.c: New testcase.
35654
35655 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
35656
35657         * gcc.dg/compat/vector-defs.h: New file.
35658         * gcc.dg/compat/vector-setup.h: New file.
35659         * gcc.dg/compat/vector-check.h: New file.
35660         * gcc.dg/compat/vector-1_main.c: New file.
35661         * gcc.dg/compat/vector-1_x.c: New file.
35662         * gcc.dg/compat/vector-1_y.c: New file.
35663         * gcc.dg/compat/vector-2_main.c: New file.
35664         * gcc.dg/compat/vector-2_x.c: New file.
35665         * gcc.dg/compat/vector-2_y.c: New file.
35666
35667         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
35668         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
35669         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
35670         * gcc.dg/compat/struct-align-1.h: New file.
35671         * gcc.dg/compat/struct-align-1_main.c: New file.
35672         * gcc.dg/compat/struct-align-1_x.c: New file.
35673         * gcc.dg/compat/struct-align-1_y.c: New file.
35674         * gcc.dg/compat/struct-align-2.h: New file.
35675         * gcc.dg/compat/struct-align-2_main.c: New file.
35676         * gcc.dg/compat/struct-align-2_x.c: New file.
35677         * gcc.dg/compat/struct-align-2_y.c: New file.
35678
35679         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
35680         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35681         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35682         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35683         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35684         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35685         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35686         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35687         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35688         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35689         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35690         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35691         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35692         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35693         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35694         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35695         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35696         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35697         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35698         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35699         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35700         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35701         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35702         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35703         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35704         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35705         * gcc.dg/compat/struct-return-10_x.c: Ditto.
35706         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35707         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35708
35709 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35710
35711         * gcc.dg/i386-call-1.c: New test.
35712
35713 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35714
35715         PR c++/9162
35716         * g++.dg/parse/defarg4.C: New.
35717
35718 2003-07-03  Roger Sayle  <roger@eyesopen.com>
35719
35720         PR target/10700
35721         * gcc.c-torture/compile/20030703-1.c: New test case.
35722
35723 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
35724
35725         * g++.dg/template/local3.C: Remove extra semicolon.
35726
35727 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35728
35729         * gcc.dg/i386-volatile-1.c: New test.
35730
35731 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
35732
35733         PR c++/11072
35734         * g++.dg/other/offsetof2.C: XFAIL.
35735         * g++.dg/other/offsetof5.C: New.
35736
35737         PR c++/10219
35738         * g++.dg/template/error1.C: New.
35739
35740         PR c++/9779
35741         * g++.dg/template/dependent-expr1.C: New.
35742
35743 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
35744
35745         PR c++/6949
35746         * g++.dg/template/local3.C: New test.
35747
35748         PR c++/11149
35749         * g++.dg/lookup/scoped6.C: New test.
35750
35751 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
35752
35753         PR c++/8046
35754         * g++.dg/other/error7.C: New test.
35755
35756 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
35757
35758         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
35759         * g++.old-deja/g++.abi/vtable3.h: Likewise.
35760         * g++.old-deja/g++.law/code-gen5.C: Likewise.
35761         * g++.old-deja/g++.other/union2.C: Likewise.
35762         * gcc.dg/c90-const-expr-2.c: Likewise.
35763         * gcc.dg/c90-const-expr-3.c: Likewise.
35764         * gcc.dg/c99-const-expr-2.c: Likewise.
35765         * gcc.dg/c99-const-expr-3.c: Likewise.
35766         * gcc.dg/concat.c: Likewise.
35767
35768 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
35769
35770         PR c++/9559
35771         * g++.dg/init/static1.C: New test.
35772
35773 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35774
35775         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
35776         * g++.old-deja/g++.other/access2.C: Likewise.
35777         * g++.old-deja/g++.other/decl2.C: Likewise.
35778         * gcc.c-torture/execute/20020615-1.c: Likewise.
35779
35780 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
35781
35782         PR c++/4933
35783         * g++.dg/template/sizeof4.C: New test.
35784
35785 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
35786
35787         * g++.dg/other/error6.C: New test.
35788
35789 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
35790
35791         PR c++/10750
35792         * g++.dg/parse/constant2.C: New test.
35793
35794 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
35795
35796         PR c++/11106
35797         * g++.dg/other/error5.C: New test.
35798
35799 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35800
35801         * gcc.dg/format/gcc_diag-1.c: New test.
35802
35803 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
35804
35805         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
35806
35807 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35808
35809         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
35810         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
35811         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
35812
35813 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
35814
35815         * gcc.c-torture/execute/builtins/string-8.c: New test.
35816         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
35817         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
35818         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
35819
35820 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
35821
35822         PR c++/10468
35823         * g++.dg/ext/typeof6.C: New test.
35824
35825 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
35826
35827         PR c++/10796
35828         * g++.dg/init/enum1.C: New test.
35829
35830 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
35831
35832         * gcc.dg/20030627-1.c: New test.
35833
35834 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
35835
35836         PR c++/11332
35837         * g++.dg/expr/static_cast2.C: New test.
35838
35839 2003-06-26  Roger Sayle  <roger@eyesopen.com>
35840             Jakub Jelinek  <jakub@redhat.com>
35841
35842         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
35843         sprintf(dst,"%s",src) optimization.
35844         * gcc.c-torture/execute/20030626-1.c: New test case.
35845         * gcc.c-torture/execute/20030626-2.c: New test case.
35846
35847 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
35848
35849         * gcc.c-torture/execute/multi-ix.c: New test.
35850
35851         * gcc.c-torture/execute/simd-4.c (main):
35852         Added missing semicolon at end of union.
35853
35854 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
35855
35856         PR c++/8266
35857         * g++.dg/template/explicit-instantiation3.C: New test.
35858
35859 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
35860
35861         * gcc.dg/20030626-1.c: Use signed char.
35862
35863 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
35864
35865         * gcc.dg/20030626-1.c: New test.
35866
35867 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
35868
35869         * const-str-2.m: Update.
35870
35871 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
35872
35873         PR c++/10990
35874         * g++.dg/rtti/dyncast1.C: New test.
35875         * g++.dg/abi/mangle4.C: Correct base-specifier access.
35876         * g++.dg/lookup/scoped1.C: Remove XFAIL.
35877         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
35878
35879         PR c++/10931
35880         * g++.dg/expr/static_cast1.C: New test.
35881
35882 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
35883
35884         * gcc.dg/20030625-1.c: New test.
35885
35886 2003-06-24  Roger Sayle  <roger@eyesopen.com>
35887
35888         * gcc.c-torture/compile/20030624-1.c: New test case.
35889
35890 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
35891
35892         * gcc.c-torture/execute/string-opt-17.c: New test.
35893
35894 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
35895
35896         PR c++/5754
35897         * g++.dg/parse/crash6.C: New test.
35898
35899 2003-06-23  Roger Sayle  <roger@eyesopen.com>
35900
35901         * gcc.dg/builtins-24.c: New test case.
35902
35903 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
35904
35905         * g++.dg/opt/operator1.C: New test.
35906
35907 2003-06-22  Roger Sayle  <roger@eyesopen.com>
35908
35909         * gcc.c-torture/execute/string-opt-16.c: New test case.
35910
35911 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
35912
35913         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
35914         * g++.old-deja/g++.other/conv7.C: Likewise.
35915         * g++.old-deja/g++.other/overcnv2.C: Likewise.
35916         * g++.old-deja/g++.other/overload14.C: Likewise.
35917
35918 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
35919
35920         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
35921         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
35922
35923 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
35924
35925         PR c++/10888
35926         * g++.dg/warn/Winline-3.C: New test.
35927
35928 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
35929
35930         * lib/target-supports.exp (check_alias_available): Make the test
35931         program acceptable to the Solaris assembler.
35932
35933         PR c++/10749
35934         * g++.dg/template/memclass2.C: New test.
35935
35936 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
35937             Eric Botcazou  <ebotcazou@libertysurf.fr>
35938
35939         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
35940         data for non-matching targets.
35941         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
35942
35943 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
35944
35945         PR c++/10845
35946         * g++.dg/template/member3.C: New test.
35947
35948 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
35949
35950         PR c++/10939
35951         * g++.dg/template/func1.C: New test.
35952
35953         PR c++/9649
35954         * g++.dg/template/static4.C: New test.
35955         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
35956
35957         PR c++/11041
35958         * g++.dg/init/ref7.C: New test.
35959
35960 2003-06-19  Matt Austern  <austern@apple.com>
35961
35962         PR c++/11228
35963         * g++.dg/anew1.C: New test.
35964         * g++.dg/anew2.C: New test.
35965         * g++.dg/anew3.C: New test.
35966         * g++.dg/anew4.C: New test.
35967
35968 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
35969
35970         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
35971
35972 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
35973
35974         * gcc.c-torture/execute/simd-4.c (main): Make expected value
35975         endian-dependent.
35976
35977 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
35978
35979         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
35980         Remove cruft.
35981
35982 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
35983
35984         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
35985         * gcc.c-torture/compile/961203-1.c: Likewise.
35986         * gcc.c-torture/compile/980506-1.c: Likewise.
35987
35988 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
35989
35990         PR c++/10712
35991         * g++.dg/lookup/using7.C: New test.
35992
35993 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
35994
35995         PR c++/11105
35996         * g++.dg/abi/conv1.C: Remove it.
35997         * g++.dg/template/conv7.C: New test.
35998         * g++.dg/template/conv8.C: Likewise.
35999         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36000         conversion operator.
36001
36002 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36003
36004         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36005         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36006         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36007         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36008         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36009         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36010         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36011         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36012         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36013         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36014         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36015         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36016         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36017         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36018         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36019         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36020         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36021         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36022         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36023         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36024         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36025         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36026         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36027         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36028         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36029         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36030         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36031         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36032         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36033
36034 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36035
36036         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36037         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36038         indications.
36039
36040 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36041
36042         * gcc.dg/i386-387-5.c: New test case.
36043         * gcc.dg/i386-387-6.c: New test case.
36044         * gcc.dg/builtins-23.c: New test case.
36045
36046 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36047
36048         * gcc.dg/builtins-22.c: New test case.
36049         * gcc.dg/i386-387-1.c: Update to test exp.
36050         * gcc.dg/i386-387-2.c: Likewise.
36051
36052 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36053
36054         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36055
36056 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36057
36058         * lib/gcc-dg.exp (dg-require-dll): New function.
36059         (dg-xfail-if): Likewise.
36060         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36061         driver.
36062
36063         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36064         * gcc.c-torture/compile/20001205-1.c: Likewise.
36065         * gcc.c-torture/compile/20001226-1.c: Likewise.
36066         * gcc.c-torture/compile/20010518-2.c: Likewise.
36067         * gcc.c-torture/compile/20020312-1.c: Likewise.
36068         * gcc.c-torture/compile/20020604-1.c: Likewise.
36069         * gcc.c-torture/compile/920501-12.c: Likewise.
36070         * gcc.c-torture/compile/920501-4.c: Likewise.
36071         * gcc.c-torture/compile/920520-1.c: Likewise.
36072         * gcc.c-torture/compile/920521-1.c: Likewise.
36073         * gcc.c-torture/compile/920625-1.c: Likewise.
36074         * gcc.c-torture/compile/961203-1.c: Likewise.
36075         * gcc.c-torture/compile/980506-1.c: Likewise.
36076         * gcc.c-torture/compile/981006-1.c: Likewise.
36077         * gcc.c-torture/compile/981022-1.c: Likewise.
36078         * gcc.c-torture/compile/981223-1.c: Likewise.
36079         * gcc.c-torture/compile/990617-1.c: Likewise.
36080         * gcc.c-torture/compile/dll.c: Likewise.
36081         * gcc.c-torture/compile/labels-3.c: Likewise.
36082         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36083         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36084         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36085         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36086         * gcc.c-torture/compile/simd-5.c: Likewise.
36087         * gcc.c-torture/compile/20000804-1.x: Remove.
36088         * gcc.c-torture/compile/20001205-1.x: Likewise.
36089         * gcc.c-torture/compile/20001226-1.x: Likewise.
36090         * gcc.c-torture/compile/20010518-2.x: Likewise.
36091         * gcc.c-torture/compile/20020312-1.x: Likewise.
36092         * gcc.c-torture/compile/20020604-1.x: Likewise.
36093         * gcc.c-torture/compile/920501-12.x: Likewise.
36094         * gcc.c-torture/compile/920501-4.x: Likewise.
36095         * gcc.c-torture/compile/920520-1.x: Likewise.
36096         * gcc.c-torture/compile/920521-1.x: Likewise.
36097         * gcc.c-torture/compile/920625-1.x: Likewise.
36098         * gcc.c-torture/compile/961203-1.x: Likewise.
36099         * gcc.c-torture/compile/980506-1.x: Likewise.
36100         * gcc.c-torture/compile/981006-1.x: Likewise.
36101         * gcc.c-torture/compile/981022-1.x: Likewise.
36102         * gcc.c-torture/compile/981223-1.x: Likewise.
36103         * gcc.c-torture/compile/990617-1.x: Likewise.
36104         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36105         * gcc.c-torture/compile/mipscop-2.x: Likewise.
36106         * gcc.c-torture/compile/mipscop-3.x: Likewise.
36107         * gcc.c-torture/compile/mipscop-4.x: Likewise.
36108         * gcc.c-torture/compile/simd-5.x: Likewise.
36109
36110         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
36111
36112 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36113
36114         * gcc.c-torture/execute/20030611-1.c: New test.
36115
36116 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36117
36118         PR middle-end/168
36119         * gcc.dg/20030612-1.c: New test case.
36120
36121 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36122
36123         PR c++/10635
36124         * g++.dg/expr/cast1.C: New test.
36125
36126 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36127
36128         * gcc.dg/builtins-21.c: New test case.
36129
36130 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
36131
36132         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
36133         options instead of at the end.
36134         * lib/objc.exp (objc_target_compile): Likewise.
36135
36136 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
36137
36138         PR c++/10432
36139         * g++.dg/parse/error1.C: New test.
36140
36141 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
36142
36143         * gcc.dg/compat/struct-by-value-11_main.c: New file.
36144         * gcc.dg/compat/struct-by-value-11_x.c: New file.
36145         * gcc.dg/compat/struct-by-value-11_y.c: New file.
36146         * gcc.dg/compat/struct-by-value-12_main.c: New file.
36147         * gcc.dg/compat/struct-by-value-12_x.c: New file.
36148         * gcc.dg/compat/struct-by-value-12_y.c: New file.
36149         * gcc.dg/compat/struct-by-value-13_main.c: New file.
36150         * gcc.dg/compat/struct-by-value-13_x.c: New file.
36151         * gcc.dg/compat/struct-by-value-13_y.c: New file.
36152         * gcc.dg/compat/struct-by-value-14_main.c: New file.
36153         * gcc.dg/compat/struct-by-value-14_x.c: New file.
36154         * gcc.dg/compat/struct-by-value-14_y.c: New file.
36155         * gcc.dg/compat/struct-by-value-15_main.c: New file.
36156         * gcc.dg/compat/struct-by-value-15_x.c: New file.
36157         * gcc.dg/compat/struct-by-value-15_y.c: New file.
36158         * gcc.dg/compat/struct-by-value-16_main.c: New file.
36159         * gcc.dg/compat/struct-by-value-16_x.c: New file.
36160         * gcc.dg/compat/struct-by-value-16_y.c: New file.
36161         * gcc.dg/compat/struct-by-value-17_main.c: New file.
36162         * gcc.dg/compat/struct-by-value-17_x.c: New file.
36163         * gcc.dg/compat/struct-by-value-17_y.c: New file.
36164         * gcc.dg/compat/struct-by-value-18_main.c: New file.
36165         * gcc.dg/compat/struct-by-value-18_x.c: New file.
36166         * gcc.dg/compat/struct-by-value-18_y.c: New file.
36167
36168         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
36169         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
36170         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
36171         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
36172         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
36173         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
36174         * gcc.dg/compat/scalar-return-3_main.c: New file.
36175         * gcc.dg/compat/scalar-return-3_x.c: New file.
36176         * gcc.dg/compat/scalar-return-3_y.c: New file.
36177         * gcc.dg/compat/scalar-return-4_main.c: New file.
36178         * gcc.dg/compat/scalar-return-4_x.c: New file.
36179         * gcc.dg/compat/scalar-return-4_y.c: New file.
36180
36181 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
36182
36183         * gcc.dg/compat/fp2-struct-check.h: New file.
36184         * gcc.dg/compat/fp2-struct-defs.h: New file.
36185         * gcc.dg/compat/fp2-struct-init.h: New file.
36186         * gcc.dg/compat/struct-by-value-10_main.c: New file.
36187         * gcc.dg/compat/struct-by-value-10_x.c: New file.
36188         * gcc.dg/compat/struct-by-value-10_y.c: New file.
36189         * gcc.dg/compat/struct-return-10_main.c: New file.
36190         * gcc.dg/compat/struct-return-10_x.c: New file.
36191         * gcc.dg/compat/struct-return-10_y.c: New file.
36192
36193         * gcc.dg/compat/compat-common.h: New file.
36194         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36195         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36196         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36197         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36198         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36199         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36200         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36201         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36202         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36203         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36204         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36205         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36206         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36207         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36208         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36209         * gcc.dg/compat/small-struct-check.h: Ditto.
36210         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36211         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36212         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36213         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36214         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36215         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36216         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36217         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36218         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36219         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36220         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36221         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36222         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36223         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36224         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36225         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36226         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36227         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36228         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36229         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36230         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36231         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36232         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36233         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36234         * gcc.dg/compat/struct-return-2_main.c: Ditto.
36235         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36236         * gcc.dg/compat/struct-return-2_y.c: Ditto.
36237         * gcc.dg/compat/struct-return-3_main.c: Ditto.
36238         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36239         * gcc.dg/compat/struct-return-3_y.c: Ditto.
36240
36241 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
36242
36243         * g++.dg/pch/static-1.C: New file.
36244         * g++.dg/pch/static-1.Hs: New file.
36245
36246 2003-06-10  Richard Henderson  <rth@redhat.com>
36247
36248         * gcc.dg/asm-7.c: Adjust expected warning text.
36249
36250 2003-06-10  Roger Sayle  <roger@eyesopen.com>
36251
36252         * gcc.dg/builtins-20.c: New test case.
36253
36254 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
36255
36256         PR c++/11131
36257         * g++.dg/opt/template1.C: New test.
36258
36259 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36260
36261         * lib/gcc-dg.exp (dg-test): Clear additional_files and
36262         additional_sources.
36263
36264 2003-05-21  David Taylor  <dtaylor@emc.com>
36265
36266         * gcc.dg/Wpadded.c: New file.
36267
36268 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36269
36270         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36271         * gcc.dg/special/weak-2.c: Add dg-require-weak.
36272         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36273         dg-require-weak.
36274
36275 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
36276
36277         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36278
36279 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36280
36281         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36282         (dg-require-alias): Likewise.
36283         (dg-require-gc-sections): Likewise.
36284         * lib/target-supports.exp (check_gc_sections_available): Likewise.
36285
36286 2003-06-08  Richard Henderson  <rth@redhat.com>
36287
36288         * gcc.dg/20011029-2.c: Fix the array reference.
36289         * gcc.dg/asm-7.c: New.
36290
36291 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
36292
36293         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
36294
36295 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
36296
36297         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
36298         (dg-require-gc-sections): Likewise.
36299
36300 2003-06-08  Jan Hubicka  <jh@suse.cz>
36301
36302         * i386-cmov1.c: Fix regular expression.
36303         * i386-cvt-1.c: Likewise.
36304         * i386-local.c: Likewise.
36305         * i386-local2.c: Likewise.
36306         * i386-mul.c: Likewise.
36307         * i386-ssetype-1.c: Likewise.
36308         * i386-ssetype-3.c: Likewise.
36309         * i386-ssetype-5.c: Likewise.
36310
36311 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36312
36313         PR c++/11039
36314         * g++.dg/warn/implicit-typename2.C: New test.
36315         * g++.dg/warn/implicit-typename3.C: New test.
36316
36317 2003-06-07  Richard Henderson  <rth@redhat.com>
36318
36319         * g++.dg/other/offsetof3.C: Use size_t.
36320         * g++.dg/other/offsetof4.C: Likewise.
36321
36322 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
36323
36324         * lib/copy-file.exp: New. Implement gcc_copy_files.
36325
36326         * lib/dg-pch.exp: Load copy-file.exp
36327         (dg-pch): Use gcc_copy_files instead of "file copy".
36328
36329 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
36330
36331         * gcc.dg/weak/weak.exp: Simplify.
36332         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
36333         * gcc.dg/weak/weak-1.c: Likewise.
36334         * gcc.dg/weak/weak-2.c: Likewise.
36335         * gcc.dg/weak/weak-3.c: Likewise.
36336         * gcc.dg/weak/weak-4.c: Likewise.
36337         * gcc.dg/weak/weak-5.c: Likewise.
36338         * gcc.dg/weak/weak-6.c: Likewise.
36339         * gcc.dg/weak/weak-7.c: Likewise.
36340         * gcc.dg/weak/weak-8.c: Likewise.
36341         * gcc.dg/weak/weak-9.c: Likewise.
36342
36343 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
36344
36345         gcc.c-torture/execute/20030606-1.c: New.
36346
36347 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36348
36349         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
36350         * gcc.dg/builtins-19.c: Likewise.
36351
36352 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36353
36354         * gcc.dg/builtins-2.c: Add some more tests.
36355         * gcc.dg/builtins-18.c: New test case.
36356         * gcc.dg/builtins-19.c: New test case.
36357
36358 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36359             Jim Wilson  <wilson@tuliptree.org>
36360
36361         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
36362
36363 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
36364
36365         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
36366         mempcpy/stpcpy calls not to be optimized into something else.
36367         * gcc.c-torture/execute/string-opt-3.c: Moved to...
36368         * gcc.c-torture/execute/builtins/string-7.c: ...here.
36369         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
36370
36371 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36372
36373         * gcc.dg/format/asm_fprintf-1.c: New test.
36374
36375 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
36376
36377         * lib/gcc-defs.exp (additional_sources): New variable.
36378         (dg-additional-sources): New function.
36379         (additional_files): New variable.
36380         (dg-additional-files): New function.
36381         (dg-additional-files-options): Likewise.
36382         * lib/gcc-dg.exp (dg-require-weak): New function.
36383         (dg-require-alias): Likewise.
36384         (dg-require-gc-sections): Likewise.
36385         * lib/target-supports.exp (check_alias_available): Remove testfile
36386         parameter.
36387         (check_gc_sections_available): New function.
36388         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
36389         (dg-gpp-additional-files): Likewise.
36390         * lib/g++.exp (additional_sources): Remove.
36391         (additional_files): Likewise.
36392         (g++_target_compile): Use dg-additional-files-options.
36393
36394         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
36395         Tcl logic.
36396         * gcc.dg/special/ecos.exp: Remove.
36397         * gcc.dg/special/20000419-2.c: Use dg-require-*.
36398         * gcc.dg/special/alias-1.c: Likewise.
36399         * gcc.dg/special/alias-2.c: Likewise.
36400         * gcc.dg/special/gcsec-1.c: Likewise.
36401         * gcc.dg/special/weak-1.c: Likewise.
36402         * gcc.dg/special/weak-2.c: Likewise.
36403         * gcc.dg/special/wkali-1.c: Likewise.
36404         * gcc.dg/special/wkali-2.c: Likewise.
36405
36406         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
36407         dg-gpp-additional-*.
36408         * g++.dg/special/conpr-3.C: Likewise.
36409         * g++.dg/special/conpr-4.C: Likewise.
36410         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
36411         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
36412         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
36413         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
36414         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
36415         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
36416         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
36417         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
36418         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
36419         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
36420         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
36421         * g++.old-deja/g++.other/comdat1.C: Likewise.
36422         * g++.old-deja/g++.other/comdat2.C: Likewise.
36423         * g++.old-deja/g++.other/comdat3.C: Likewise.
36424         * g++.old-deja/g++.other/ctor1.C: Likewise.
36425         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
36426
36427 2003-06-05  Richard Henderson  <rth@redhat.com>
36428
36429         * gcc.dg/debug/20030605-1.c: New.
36430
36431 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
36432
36433         * README.QMTEST: Update.
36434
36435 2003-06-04  Richard Henderson  <rth@redhat.com>
36436
36437         * gcc.dg/cleanup-1.c: New.
36438         * gcc.dg/cleanup-2.c: New.
36439         * gcc.dg/cleanup-3.c: New.
36440         * gcc.dg/cleanup-4.c: New.
36441         * gcc.dg/cleanup-5.c: New.
36442         * gcc.dg/cleanup-6.c: New.
36443         * gcc.dg/cleanup-7.c: New.
36444
36445 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
36446
36447         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
36448
36449         * lib/dg-pch.exp: New file.
36450         * g++.dg/pch/pch.exp: Use dg-pch.exp.
36451         * gcc.dg/pch/pch.exp: Likewise.
36452
36453 2003-06-04  Roger Sayle  <roger@eyesopen.com>
36454
36455         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
36456         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
36457         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
36458         * gcc.dg/builtins-17.c: New test case.
36459         * gcc.dg/i386-387-4.c: New test case.
36460         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
36461
36462 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36463
36464         * gcc.dg/ultrasp9.c: New test.
36465
36466 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36467
36468         * gcc.c-torture/compile/20030604-1.c: New test.
36469         * gcc.dg/sparc-constant-1.c: New test.
36470
36471 2003-06-03  Glen Nakamura  <glen@imodulo.com>
36472
36473         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
36474
36475 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
36476
36477         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
36478
36479         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
36480         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
36481
36482 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
36483
36484         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
36485
36486 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36487
36488         PR c++/10940
36489         * g++.dg/template/spec10.C: New test.
36490
36491 2003-06-03  Roger Sayle  <roger@eyesopen.com>
36492
36493         * gcc.dg/builtins-16.c: New test case.
36494
36495 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
36496
36497         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
36498         mempcpy test with post-increments.
36499         * gcc.c-torture/execute/string-opt-3.c: New test.
36500         * gcc.dg/string-opt-1.c: New test.
36501
36502 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
36503
36504         PR fortran/10965
36505         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
36506
36507 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
36508
36509         * lib/scanasm.exp (dg-scan): New function, factored out of ...
36510         (scan-assembler): ... here.  Use dg-scan.
36511         (scan-assembler-not): Likewise.
36512         (scan-file): New function.
36513         (scan-file-not): Likewise.
36514         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
36515         * gcc.dg/cpp/_Pragma4.c: Likewise.
36516         * gcc.dg/cpp/_Pragma5.c: Likewise.
36517         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36518         * gcc.dg/cpp/avoidpaste2.c: Likewise.
36519         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
36520         * gcc.dg/cpp/cmdlne-P.c: Likewise.
36521         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
36522         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
36523         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
36524         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
36525         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
36526         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
36527         * gcc.dg/cpp/cxxcom1.c: Likewise.
36528         * gcc.dg/cpp/line1.c: Likewise.
36529         * gcc.dg/cpp/maccom1.c: Likewise.
36530         * gcc.dg/cpp/maccom2.c: Likewise.
36531         * gcc.dg/cpp/maccom3.c: Likewise.
36532         * gcc.dg/cpp/maccom4.c: Likewise.
36533         * gcc.dg/cpp/maccom5.c: Likewise.
36534         * gcc.dg/cpp/maccom6.c: Likewise.
36535         * gcc.dg/cpp/multiline.c: Likewise.
36536         * gcc.dg/cpp/spacing1.c: Likewise.
36537         * gcc.dg/cpp/spacing2.c: Likewise.
36538         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
36539         * gcc.dg/cpp/trad/maccom1.c: Likewise.
36540         * gcc.dg/cpp/trad/maccom2.c: Likewise.
36541         * gcc.dg/cpp/trad/maccom3.c: Likewise.
36542         * gcc.dg/cpp/trad/maccom4.c: Likewise.
36543         * gcc.dg/cpp/trad/maccom6.c: Likewise.
36544         * gcc.dg/cpp/cxxcom2.c: Likewise.
36545         * gcc.dg/cpp/cxxcom2.h: New file.
36546
36547         * gcc.dg/cpp/truefalse.cpp: Move it to ...
36548         * g++.dg/cpp/truefalse.C: Here.
36549         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
36550
36551 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
36552
36553         * gcc.dg/cpp/redef3.c: New file.
36554
36555 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36556
36557         * gcc.dg/i386-loop-3.c: New test.
36558
36559 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
36560
36561         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
36562
36563 2003-05-31  Roger Sayle  <roger@eyesopen.com>
36564
36565         * gcc.dg/fwrapv-1.c: New test case.
36566         * gcc.dg/fwrapv-2.c: New test case.
36567
36568 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36569
36570         PR c++/10956
36571         * g++.dg/template/spec9.C: New test.
36572
36573 2003-05-29  Roger Sayle  <roger@eyesopen.com>
36574
36575         * gcc.dg/duff-4.c: New test case.
36576
36577 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
36578
36579         PR fortran/10843
36580         * g77.dg/ffixed-form-1.f: New test
36581         * g77.dg/ffixed-form-2.f: New test
36582         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
36583         * g77.dg/ffree-form-3.f: New test
36584
36585 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
36586
36587         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
36588         * gcc.dg/wint_t-1.c: Likewise.
36589
36590 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36591
36592         * g++.dg/template/access11.C: New test.
36593
36594 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36595
36596         PR c++/10849
36597         * g++.dg/template/access10.C: New test.
36598
36599 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36600             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36601
36602         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
36603
36604 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
36605
36606         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
36607         suppress for powerpc-*-darwin*.
36608         * gcc.dg/torture/builtin-noret-2.c: Likewise.
36609
36610 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
36611
36612         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
36613         suppress option for powerpc-*-darwin*.
36614
36615 2003-05-23  Roger Sayle  <roger@eyesopen.com>
36616
36617         * gcc.dg/builtins-1.c: Add tests for tan and atan.
36618         * gcc.dg/builtins-4.c: Add test for fmod.
36619
36620 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36621
36622         PR c++/10682
36623         * g++.dg/template/instantiate4.C: New test.
36624
36625 2003-05-22  Roger Sayle  <roger@eyesopen.com>
36626
36627         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
36628
36629 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
36630
36631         * gcc.dg/compat/scalar-return-1_main.c: New file.
36632         * gcc.dg/compat/scalar-return-1_x.c: New file.
36633         * gcc.dg/compat/scalar-return-1_y.c: New file.
36634         * gcc.dg/compat/scalar-return-2_main.c: New file.
36635         * gcc.dg/compat/scalar-return-2_x.c: New file.
36636         * gcc.dg/compat/scalar-return-2_y.c: New file.
36637         * gcc.dg/compat/struct-return-3_main.c: New file.
36638         * gcc.dg/compat/struct-return-3_y.c: New file.
36639         * gcc.dg/compat/struct-return-3_x.c: New file.
36640         * gcc.dg/compat/struct-return-2_main.c: New file.
36641         * gcc.dg/compat/struct-return-2_x.c: New file.
36642         * gcc.dg/compat/struct-return-2_y.c: New file.
36643
36644 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36645
36646         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
36647         for hppa*-hp-hpux*.
36648         * gcc.dg/20021014-1.c (dg-options): Likewise.
36649         * gcc.dg/nest.c (dg-options): Likewise.
36650
36651 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
36652
36653         PR c++/9738
36654         * g++.dg/ext/dllimport2.C: New file.
36655         * g++.dg/ext/dllimport3.C: New file.
36656
36657 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
36658
36659         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
36660         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36661         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36662         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36663         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36664         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36665         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
36666         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
36667         * gcc.dg/compat/small-struct-defs.h: New file.
36668         * gcc.dg/compat/small-struct-init.h: New file.
36669         * gcc.dg/compat/small-struct-check.h: New file.
36670         * gcc.dg/compat/fp-struct-defs.h: New file.
36671         * gcc.dg/compat/fp-struct-check.h: New file.
36672         * gcc.dg/compat/fp-struct-init.h: New file.
36673         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
36674         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
36675
36676 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
36677
36678         * gcc.dg/20030225-2.c: New test.
36679
36680 2003-05-18  Roger Sayle  <roger@eyesopen.com>
36681             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36682
36683         * gcc.c-torture/compile/20030518-1.c: New test case.
36684
36685 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
36686
36687         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
36688         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
36689         gcc-dg-debug-runtest.
36690         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
36691         gcc-dg-debug-runtest.
36692
36693 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36694
36695         PR c++/9022
36696         * g++.dg/lookup/using6.C: New test.
36697
36698 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36699
36700         * g++.dg/parse/access2.C: New test.
36701
36702 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
36703
36704         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
36705         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
36706         * gcc.dg/debug/debug.exp: Likewise.
36707
36708 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
36709
36710         * gcc.dg/dollar.c: New test.
36711
36712 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
36713
36714         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
36715         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
36716         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
36717         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
36718         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
36719         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
36720         * gcc.dg/compat/struct-by-value-6_main.c: New file.
36721         * gcc.dg/compat/struct-by-value-6_x.c: New file.
36722         * gcc.dg/compat/struct-by-value-6_y.c: New file.
36723         * gcc.dg/compat/struct-by-value-7_main.c: New file.
36724         * gcc.dg/compat/struct-by-value-7_x.c: New file.
36725         * gcc.dg/compat/struct-by-value-7_y.c: New file.
36726         * gcc.dg/compat/struct-by-value-8_main.c: New file.
36727         * gcc.dg/compat/struct-by-value-8_x.c: New file.
36728         * gcc.dg/compat/struct-by-value-8_y.c: New file.
36729         * gcc.dg/compat/struct-by-value-9_main.c: New file.
36730         * gcc.dg/compat/struct-by-value-9_x.c: New file.
36731         * gcc.dg/compat/struct-by-value-9_y.c: New file.
36732
36733 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
36734
36735         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
36736         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
36737         support for "repo" mode.
36738         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
36739         * lib/g77-dg.exp: Likewise.
36740         * lib/obj-dg.exp: Likewise.
36741
36742 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
36743
36744         Merge from gcc-3_2-rhl8-branch:
36745         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
36746
36747         * gcc.dg/tls/opt-6.c: New test.
36748
36749         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
36750
36751         * gcc.dg/20030405-1.c: New test.
36752
36753         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
36754
36755         * gcc.dg/20030309-1.c: New test.
36756
36757         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36758
36759         * gcc.c-torture/execute/20030307-1.c: New test.
36760
36761         2003-02-20  Randolph Chung  <tausq@debian.org>
36762
36763         * gcc.c-torture/compile/20030220-1.c: New test.
36764
36765         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
36766
36767         * gcc.dg/20030217-1.c: New test.
36768
36769         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
36770
36771         * gcc.c-torture/compile/20020129-1.c: New test.
36772
36773         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36774
36775         * gcc.dg/unroll-1.c: New test.
36776
36777         2002-11-16  Jan Hubicka  <jh@suse.cz>
36778
36779         * gcc.c-torture/execute/20020920-1.c: New test.
36780
36781         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
36782
36783         PR target/7434
36784         * gcc.c-torture/compile/20021008-1.c: New test.
36785
36786         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
36787
36788         PR target/7559
36789         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
36790
36791         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36792
36793         * gcc.c-torture/compile/20020807-1.c: New test.
36794
36795         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
36796
36797         * gcc.dg/tls/opt-1.c: New test.
36798
36799         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
36800
36801         * gcc.dg/20020729-1.c: New test.
36802
36803         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
36804
36805         * g++.dg/opt/life1.C: New test.
36806
36807         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
36808
36809         * gcc.dg/20020525-1.c: New test.
36810
36811         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36812
36813         PR c++/6794
36814         * g++.dg/ext/pretty1.C: New test.
36815         * g++.dg/ext/pretty2.C: New test.
36816
36817 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
36818
36819         PR c++/8385
36820         * g++.dg/ext/typeof5.C: New test.
36821
36822 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
36823
36824         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
36825         __USER_LABEL_PREFIX__ into account.
36826         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
36827
36828 2003-05-14  Roger Sayle  <roger@eyesopen.com>
36829
36830         * gcc.dg/builtins-15.c: New test case.
36831
36832 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
36833
36834         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
36835
36836 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
36837
36838         * lib/g++.exp: Tweak handling of additional source files.
36839         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
36840         * g++.dg/special/conpr-2a.C: Rename to ...
36841         * g++.dg/special/conpr-2a.cc: ... this.
36842         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
36843         * g++.dg/special/conpr-3a.C: Rename to ...
36844         * g++.dg/special/conpr-3a.cc: This.
36845         * g++.dg/special/conpr-3b.C: Rename to ...
36846         * g++.dg/special/conpr-3b.cc: This.
36847         * g++.dg/special/conpr-4.C: New test.
36848         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
36849
36850 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
36851
36852         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
36853
36854 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36855
36856         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
36857         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36858         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
36859         * g++.old-deja/g++.other/warn3.C: Likewise.
36860
36861 2003-05-11  Roger Sayle  <roger@eyesopen.com>
36862
36863         * gcc.dg/i386-387-1.c: Update to also test log.
36864         * gcc.dg/i386-387-2.c: Likewise.
36865
36866 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
36867
36868         * g77.f-torture/execute/int8421.f: New test.
36869
36870 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36871
36872         PR c++/10230, c++/10481
36873         * g++.dg/lookup/scoped5.C: New test.
36874
36875 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36876
36877         PR c++/10552
36878         * g++.dg/template/ttp6.C: New test.
36879
36880 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
36881
36882         * gcc.c-torture/execute/builtins: New directory.
36883         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
36884         gcc.c-torture/execute/builtins.
36885         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
36886         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
36887         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
36888         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
36889
36890 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36891
36892         PR c++/9252
36893         * g++.dg/template/access8.C: New test.
36894         * g++.dg/template/access9.C: New test.
36895
36896 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36897
36898         PR c++/9554
36899         * g++.dg/parse/access1.C: New test.
36900
36901 2003-05-09  DJ Delorie  <dj@redhat.com>
36902
36903         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
36904         long, and not an int.
36905
36906 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36907
36908         PR c++/10555, c++/10576
36909         * g++.dg/template/memclass1.C: New test.
36910
36911 2003-05-08  DJ Delorie  <dj@redhat.com>
36912
36913         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
36914         targets.
36915         * gcc.c-torture/execute/20021024-1.x: Likewise.
36916         * gcc.c-torture/execute/shiftdi.x: Likewise.
36917         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
36918         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
36919         * gcc.dg/20021018-1.c: Likewise.
36920
36921 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36922
36923         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
36924
36925         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
36926         (bcopy): Call memmove.
36927
36928 2003-05-08  Roger Sayle  <roger@eyesopen.com>
36929
36930         * g77.f-torture/compile/8485.f: New test case.
36931
36932 2003-05-07  Richard Henderson  <rth@redhat.com>
36933
36934         PR c++/10570
36935         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
36936         Verify exception_cleanup not called for rethrows.
36937         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
36938         when exiting catch block without rethrowing.
36939         * g++.dg/eh/forced3.C: New.
36940         * g++.dg/eh/forced4.C: New.
36941
36942 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
36943
36944         * gcc.dg/20030505.c: Fix triplet.
36945
36946 2003-05-06  DJ Delorie  <dj@redhat.com>
36947
36948         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
36949         * gcc.dg/nest.c: Likewise.
36950
36951 2003-05-05  Roger Sayle  <roger@eyesopen.com>
36952
36953         * gcc.dg/builtins-14.c: New test case.
36954
36955 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
36956
36957         * lib/compat.exp (compat-execute): New argument.
36958         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
36959         * gcc.dg/compat: New test directory.
36960         * gcc.dg/compat/compat.exp: New expect script.
36961         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
36962         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
36963         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
36964         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
36965         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
36966         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
36967
36968         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
36969         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
36970         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
36971         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
36972         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
36973         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
36974         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
36975         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
36976         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
36977         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
36978         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
36979         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
36980         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
36981         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
36982         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
36983
36984 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
36985
36986         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
36987
36988 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
36989
36990         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
36991
36992 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
36993
36994         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
36995         * gcc.dg/ppc-fsel-2.c: New test.
36996
36997         * gcc.dg/unused-5.c: New test.
36998
36999 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37000
37001         PR c++/10496
37002         * g++.dg/warn/pmf1.C: New test.
37003
37004 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37005
37006         PR c++/4494
37007         * g++.dg/warn/main.C: New test.
37008
37009 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37010
37011         * gcc.dg/nonnull-3.c: New test.
37012
37013 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37014
37015         * gcc.dg/cpp/Wtrigraphs.c: Update.
37016         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37017
37018 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37019
37020         * gcc.dg/ppc-fsel-1.c: New test.
37021
37022 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37023
37024         PR c/10604
37025         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37026
37027 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37028
37029         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37030
37031 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37032
37033         PR c++/9364, c++/10553, c++/10586
37034         * g++.dg/parse/typename4.C: New test.
37035         * g++.dg/parse/typename5.C: Likewise.
37036
37037 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37038
37039         * gcc.c-torture/compile/20030503-1.c: New test.
37040
37041 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37042
37043         * g++.dg/lookup/using5.C: Fix testcase error.
37044
37045 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37046
37047         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37048         since MEABI is no longer supported.  Remove all vestiges
37049         of MEABI from the test.
37050
37051 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37052
37053         PR c++/10554
37054         * g++.dg/lookup/using5.C: New test.
37055
37056 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37057
37058         PR c++/8772
37059         * g++.dg/template/ttp5.C: New test.
37060
37061 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37062
37063         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37064         (dg-gpp-additional-sources): New function.
37065         (dg-gpp-additional-files): Likewise.
37066         * lib/g++.exp (additional_sources): New variable.
37067         (additional_files): Likewise.
37068         (g++_target_compile): Deal with them.
37069         * lib/old-dejagnu.exp: Remove.
37070         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37071         * g++.old-deja: Revise all tests to use dg commands.
37072
37073 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37074
37075         PR c++/9432, c++/9528
37076         * g++.dg/lookup/using4.C: New test.
37077
37078 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37079
37080         * gcc.dg/noreturn-5.c: New file.
37081         * gcc.dg/noreturn-6.c: New file.
37082
37083         * gcc.c-torture/compile/inline-1.c: New file.
37084
37085 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37086
37087         PR c++/10551
37088         * g++.dg/template/explicit1.C: New test.
37089
37090 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37091
37092         PR c++/10549
37093         * g++.dg/other/bitfield1.C: New test.
37094
37095         PR c++/10527
37096         * g++.dg/init/new7.C: New test.
37097
37098 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37099
37100         * g++.dg/ext/desig1.C: New test.
37101         * g++.dg/ext/init1.C: Update.
37102
37103         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37104
37105 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
37106
37107         PR c++/10180
37108         * g++.dg/warn/Winline-1.C: New test.
37109
37110 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
37111
37112         * gcc.c-torture/execute/string-opt-19.c: New test.
37113
37114         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
37115         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
37116
37117 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
37118
37119         PR c++/10506
37120         * g++.dg/init/new6.C: New test.
37121
37122         PR c++/10503
37123         * g++.dg/init/ref6.C: New test.
37124
37125 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
37126
37127         * g++.dg/warn/weak1.C: XFAIL on AIX4.
37128
37129 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37130
37131         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
37132         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
37133
37134 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
37135
37136         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
37137         initialized static data members.
37138
37139 2003-04-25  H.J. Lu <hjl@gnu.org>
37140
37141         * gcc.dg/ia64-sync-4.c: New test.
37142
37143 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37144
37145         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
37146         date.
37147
37148 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
37149
37150         PR c++/10337
37151         * g++.dg/warn/conv1.C: New test.
37152         * g++.old-deja/g++.other/conv7.C: Adjust.
37153         * g++.old-deja/g++.other/overload14.C: Adjust.
37154
37155 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37156
37157         PR c++/10471
37158         * g++.dg/template/defarg2.C: New test.
37159
37160 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
37161
37162         * gcc.dg/cpp/include2.c: Update.
37163         * gcc.dg/cpp/multiline-2.c: New.
37164         * gcc.dg/cpp/multiline.c: Update.
37165         * gcc.dg/cpp/strify2.c: Update.
37166         * gcc.dg/cpp/trad/literals-2.c: Update.
37167
37168 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37169
37170         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
37171
37172 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37173
37174         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
37175
37176 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37177
37178         PR c++/10451
37179         * g++.dg/parse/crash4.C: New test.
37180
37181         PR c++/9847
37182         * g++.dg/parse/crash5.C: New test.
37183
37184 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
37185
37186         PR c++/10446
37187         * g++.dg/parse/crash3.C: New test.
37188
37189         PR c++/10428
37190         * g++.dg/parse/elab1.C: New test.
37191
37192 2003-04-22  Devang Patel  <dpatel@apple.com>
37193
37194         * gcc.dg/cpp/trad/funlike-5.c: New test.
37195
37196 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
37197
37198         * g++.dg/other/packed1.C: Fix dg options.
37199
37200 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
37201
37202         * g++.dg/other/offsetof2.C: New test.
37203
37204 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
37205
37206         * g++.dg/template/recurse.C: Adjust location of error messages.
37207
37208 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
37209
37210         PR c++/9881
37211         * g++.dg/init/addr-const1.C: New test.
37212         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37213
37214 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37215
37216         PR c++/10405
37217         * g++.dg/lookup/struct-hack1.C: New test.
37218
37219 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
37220
37221         * ucs.c: Update diagnostic messages.
37222
37223 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37224
37225         * gcc.dg/cpp/truefalse.cpp: New test.
37226         * gcc.dg/cpp/cpp.exp: Update.
37227         * g++.dg/other/stdbool-if.C: Remove.
37228
37229 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37230
37231         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37232         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37233
37234 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37235
37236         * gcc.c-torture/compile/20030418-1.c: New test.
37237
37238 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
37239
37240         * README.compat: Remove; content moved to doc/sourcebuild.texi.
37241
37242 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37243
37244         PR c++/10347
37245         g++.dg/template/dependent-name1.C: New test.
37246
37247 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
37248
37249         * gcc.dg/warn-1.c (tourist_guide): New array,
37250         contains a pointer to bar.
37251
37252 2003-04-16  Roger Sayle  <roger@eyesopen.com>
37253
37254         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37255         * gcc.c-torture/execute/medce-1.c: New test case.
37256         * gcc.c-torture/execute/medce-2.c: New test case.
37257
37258 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
37259
37260         * lib/prune.exp: Ignore more messages.
37261
37262         PR c++/10381
37263         * g++.dg/parse/lookup3.C: New test.
37264
37265 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
37266
37267         * gcc.c-torture/compile/20030415-1.c : New test.
37268
37269 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
37270
37271         * gcc.c-torture/execute/scope-2.c: Move to ...
37272         * gcc.dg/noncompile/scope.c: .... here.
37273
37274 2003-04-14  Roger Sayle  <roger@eyesopen.com>
37275
37276         * gcc.dg/20030414-2.c: New test case.
37277
37278 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
37279
37280         PR target/10377
37281         * gcc.dg/20030414-1.c: New test.
37282
37283 2003-04-13  Roger Sayle  <roger@eyesopen.com>
37284
37285         * gcc.dg/builtins-12.c: New test case.
37286         * gcc.dg/builtins-13.c: New test case.
37287
37288 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37289
37290         * gcc.c-torture/execute/string-opt-18.c: New test.
37291
37292 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
37293
37294         PR c++/10300
37295         * g++.dg/init/new5.C: New test.
37296
37297 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
37298
37299         PR c++/7910
37300         * g++.dg/ext/dllimport1.C: New test.
37301
37302 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37303
37304         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
37305
37306 2003-04-11  Bud Davis <bdavis9659@comcast.net>
37307
37308         PR Fortran/9263
37309         * g77.f-torture/noncompile/9263.f: New test
37310         PR Fortran/1832
37311         * g77.f-torture/execute/1832.f: New test
37312
37313 2003-04-11  David Chad  <davidc@freebsd.org>
37314             Loren J. Rittle  <ljrittle@acm.org>
37315
37316         libobjc/8562
37317         * objc.dg/headers.m: New test.
37318
37319 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
37320
37321         * gcc.c-torture/execute/builtin-noret-2.c: New.
37322         * gcc.c-torture/execute/builtin-noret-2.x: New.
37323         XFAIL builtin-noret-2.c at -O1 and above.
37324         * gcc.dg/redecl.c: New.
37325         * gcc.dg/Wshadow-1.c: Update error regexps.
37326
37327 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
37328
37329         * g++.dg/abi/bitfield10.C: New test.
37330
37331 2003-04-09  Mike Stump  <mrs@apple.com>
37332
37333         * gcc.dg/pch/pch.exp: Make testcase names longer.
37334         * g++.dg/pch/pch.exp: Make testcase names longer.
37335
37336 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37337
37338         * gcc.dg/builtins-11.c: New test case.
37339
37340 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37341
37342         * gcc.dg/builtins-9.c: New test case.
37343         * gcc.dg/builtins-10.c: New test case.
37344
37345 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
37346
37347         * gcc.dg/noncompile/init-4.c.c: New test.
37348
37349 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37350
37351         * gcc.misc-test/gcov-9.c: New test.
37352         * gcc.misc-test/gcov-10.c: New test
37353         * gcc.misc-test/gcov-11.c: New test.
37354
37355 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
37356
37357         PR optimization/10024
37358         * gcc.c-torture/compile/20030405-1.c: New test.
37359
37360 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
37361
37362         * gcc.dg/pch/static-3.c: New.
37363         * gcc.dg/pch/static-3.hs: New.
37364         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
37365
37366 2003-04-04  Richard Henderson  <rth@redhat.com>
37367
37368         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
37369         * g++.dg/eh/forced2.C: Likewise.
37370
37371 2003-04-03  Mike Stump  <mrs@apple.com>
37372
37373         * lib/scanasm.exp (scan-assembler): Add xfail processing for
37374         target arg.
37375         (scan-assembler-times, scan-assembler-not): Likewise.
37376         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
37377
37378 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37379
37380         * gcc.dg/sparc-loop-1.c: New test.
37381
37382 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
37383
37384         PR other/9274
37385         * g++.dg/pch/system-2.C: New.
37386         * g++.dg/pch/system-2.Hs: New.
37387
37388 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
37389
37390         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
37391
37392         * g++.dg/eh/simd-1.C (vecfunc): Same.
37393
37394 2003-04-01  Roger Sayle  <roger@eyesopen.com>
37395
37396         * gcc.c-torture/execute/20030401-1.c: New test case.
37397
37398 2003-04-01  Ziemowit Laski <zlaski@apple.com>
37399
37400         * objc.dg/defs.m: New.
37401
37402 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
37403
37404         * g++.dg/eh/simd-1.C: New.
37405         * g++.dg/eh/simd-2.C: New.
37406
37407 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
37408
37409         * gcc.c-torture/execute/simd-3.c: New.
37410
37411 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37412
37413         PR c/9936
37414         * gcc.dg/20030331-2.c: New test.
37415
37416 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37417
37418         PR c++/10278
37419         * g++.dg/parse/crash2.C: New test.
37420
37421 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37422
37423         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
37424         * gcc.c-torture/execute/20030331-1.c: ...here.
37425
37426 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37427
37428         * gcc.c-torture/execute/20030331-1.c: New test.
37429
37430 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
37431
37432         * lib/gcov.exp: Adjust call return testing strings.
37433         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
37434
37435 2003-03-31  Roger Sayle  <roger@eyesopen.com>
37436
37437         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
37438         * gcc.dg/builtins-7.c: New test case.
37439         * gcc.dg/builtins-8.c: New test case.
37440
37441 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
37442
37443         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
37444
37445 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
37446
37447         PR c++/7647
37448         * g++.dg/lookup-class-member-2.C: New test.
37449
37450 2003-03-30  Glen Nakamura  <glen@imodulo.com>
37451
37452         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
37453
37454 2003-03-28  Roger Sayle  <roger@eyesopen.com>
37455
37456         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
37457
37458 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
37459
37460         * g++.dg/init/attrib1.C: New test.
37461
37462 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37463
37464         * gcc.dg/ultrasp8.c: New test.
37465
37466 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37467
37468         * gcc.dg/ultrasp7.c: New test.
37469
37470 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
37471
37472         PR c++/10047
37473         * g++.dg/template/inline1.C: New test.
37474
37475 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37476
37477         * gcc.dg/sparc-dwarf2.c: New test.
37478
37479 2003-03-27  Roger Sayle  <roger@eyesopen.com>
37480
37481         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
37482         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
37483
37484 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
37485
37486         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
37487         than reading .x files.
37488         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
37489         * g77.dg/gcov/gcov-1.f: Likewise.
37490         * gcc.misc-tests/gcov-4b.c: Likewise.
37491         * gcc.misc-tests/gcov-5b.c: Likewise.
37492         * gcc.misc-tests/gcov-6.c: Likewise.
37493         * gcc.misc-tests/gcov-7.c: Likewise.
37494         * gcc.misc-tests/gcov-8.c: Likewise.
37495         * g++.dg/gcov/gcov-1.x: Remove.
37496         * g77.dg/gcov/gcov-1.x: Likewise.
37497         * gcc.misc-tests/gcov-4b.x: Likewise.
37498         * gcc.misc-tests/gcov-5b.x: Likewise.
37499         * gcc.misc-tests/gcov-6.x: Likewise.
37500         * gcc.misc-tests/gcov-7.x: Likewise.
37501         * gcc.misc-tests/gcov-8.x: Likewise.
37502
37503 2003-03-27  Glen Nakamura  <glen@imodulo.com>
37504
37505         PR opt/10087
37506         * gcc.dg/20030324-1.c: New test.
37507
37508 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
37509
37510         PR c++/10224
37511         * g++.dg/template/arg3.C: New test.
37512
37513         PR c++/10158
37514         * g++.dg/template/friend18.C: New test.
37515
37516 2003-03-26  Roger Sayle  <roger@eyesopen.com>
37517
37518         * g77.f-torture/compile/20030326-1.f: New test case.
37519
37520 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
37521
37522         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
37523
37524         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
37525
37526 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
37527
37528         * gcc.dg/ia64-sync-3.c: New test.
37529
37530 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
37531
37532         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
37533
37534 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37535
37536         * gcc.dg/ultrasp6.c: New test.
37537
37538 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37539
37540         * gcc.dg/i386-signbit-1.c: New test.
37541         * gcc.dg/i386-signbit-2.c: New test.
37542         * gcc.dg/i386-signbit-3.c: New test.
37543
37544 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37545
37546         * gcc.dg/ultrasp5.c: Fix options.
37547
37548 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37549
37550         * gcc.dg/ultrasp5.c: Fix comment.
37551
37552 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
37553
37554         PR fortran/10197
37555         * g77.f-torture/execute/10197.f: New test.
37556
37557 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
37558
37559         PR c++/9898, c++/383
37560         * g++.dg/template/conv6.C: New test.
37561
37562         PR c++/10119
37563         * g++.dg/template/ptrmem5.C: New test.
37564
37565         PR c++/10026
37566         * g++.dg/lookup/koenig1.C: New test.
37567
37568         PR C++/10199
37569         * g++.dg/lookup/template2.C: New test.
37570
37571 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
37572
37573         * g++.dg/opt/rtti1.C: New test.
37574
37575 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37576
37577         * gcc.dg/ultrasp5.c: New test.
37578
37579 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
37580
37581         PR middle-end/9967
37582         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
37583         builtin fputs.
37584
37585 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
37586
37587         PR c/8224
37588         * gcc.dg/20030323-1.c: New test.
37589
37590 2003-03-23  Roger Sayle  <roger@eyesopen.com>
37591
37592         * gcc.c-torture/compile/20030323-1.c: New test case.
37593
37594 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
37595
37596         * gcc.dg/20030321-1.c: New test.
37597
37598 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
37599
37600         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
37601
37602 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
37603
37604         PR c++/9978, c++/9708
37605         * g++.dg/ext/vlm1.C: Adjust expected error.
37606         * g++.dg/ext/vla2.C: New test.
37607         * g++.dg/template/arg1.C: New test.
37608         * g++.dg/template/arg2.C: New test.
37609
37610 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
37611
37612         * g77.f-torture/execute/select.f: New test.
37613         * g77.f-torture/noncompile/select_no_compile.f: New test.
37614
37615 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
37616
37617         PR c++/9898
37618         * g++.dg/other/error4.C: New test.
37619
37620 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
37621
37622         * g++.dg/template/friend17.C: New test.
37623
37624 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
37625
37626         * gcc.c-torture/compile/20030320-1.c: New.
37627
37628 2003-03-20  Roger Sayle  <roger@eyesopen.com>
37629
37630         * gcc.dg/builtins-6.c: New test case.
37631
37632 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
37633
37634         PR target/10073
37635         * gcc.c-torture/compile/20030319-1.c: New.
37636
37637 2003-03-18  Jan Hubicka  <jh@suse.cz>
37638
37639         * gcc.dg/i386-cvt-1.c: New test.
37640
37641 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
37642
37643         * objc.dg/naming-1.m: Use "(parse|syntax) error".
37644         * objc.dg/naming-2.m: Likewise.
37645
37646 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
37647
37648         PR c++/9639
37649         * g++.dg/parse/crash1.C: New test.
37650
37651 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
37652
37653         PR c++/8805
37654         * g++.dg/eh/cleanup1.C: New test.
37655
37656 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37657
37658         * gcc.c-torture/execute/20030316-1.c: New test case.
37659
37660 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37661
37662         PR c++/9629
37663         * g++.dg/init/ctor2.C: New test.
37664
37665 2003-03-15  Roger Sayle  <roger@eyesopen.com>
37666
37667         * g77.f-torture/compile/xformat.f: New test case.
37668
37669 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37670
37671         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
37672         * g++.old-deja/g++.mike/eh50.C: Likewise.
37673
37674 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37675
37676         PR c++/6440
37677         * g++.dg/template/spec7.C: New test.
37678         * g++.dg/template/spec8.C: Likewise.
37679
37680 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
37681
37682         * gcc.c-torture/execute/20030313-1.c: New test.
37683
37684 2003-03-14  Richard Henderson  <rth@redhat.com>
37685
37686         * gcc.dg/inline-2.c: Adjust alpha test for external call.
37687
37688 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37689
37690         * gcc.c-torture/compile/20030314-1.c: New test.
37691
37692 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
37693
37694         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
37695         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
37696         thumb target,
37697         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
37698         to accept newer _imp__  prefix and additional
37699         newline in .drectve section.
37700         * gcc.dg/dll-4.c: Likewise.
37701         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
37702         switch.
37703
37704 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
37705
37706         * g++.dg/parse/namespace9.C: New test.
37707
37708         * g++.dg/init/ref5.C: New test.
37709         * g++.dg/parse/ptrmem1.C: Likewise.
37710
37711 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37712
37713         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
37714         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
37715         regular expression.
37716         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
37717         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
37718
37719 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
37720
37721         * gcc.c-torture/execute/20030224-2.c: New test.
37722
37723 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37724
37725         * gcc.dg/decl-3.c: New test.
37726
37727 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37728
37729         * gcc.dg/i386-loop-2.c: New test.
37730
37731 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
37732
37733         PR c++/9474
37734         * g++.dg/parse/namespace8.C: New test.
37735
37736         PR c++/9924
37737         * g++.dg/overload/builtin2.C: New test.
37738
37739 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
37740
37741         * gcc.dg/return-type-3.c: New test.
37742
37743 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
37744
37745         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
37746         profiling options are not supported.
37747
37748 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
37749
37750         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
37751         * g++.old-deja/g++.warn/impint2.C: Likewise.
37752
37753 2003-03-10  Devang Patel  <dpatel@apple.com>
37754
37755         * g++.dg/cpp/c++_cmd_1.C: New test.
37756         * g++.dg/cpp/c++_cmd_1.h: New file.
37757
37758 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
37759
37760         * gcc.dg/altivec-9.c: New file.
37761
37762 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37763
37764         * gcc.dg/ppc-sdata-1.c: New test.
37765         * gcc.dg/ppc-sdata-2.c: New test.
37766
37767 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
37768
37769         PR c++/9373
37770         * g++.dg/opt/ptrmem2.C: New test.
37771
37772         PR c++/8534
37773         * g++.dg/opt/ptrmem1.C: New test.
37774
37775 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37776
37777         * gcc.dg/i386-loop-1.c: New test.
37778
37779 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37780
37781         PR c++/9970
37782         * g++.dg/lookup/friend1.C: New test.
37783
37784 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
37785
37786         PR c++/9823
37787         * g++.dg/parser/constructor1.C: New test.
37788
37789 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
37790
37791         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
37792
37793         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
37794
37795 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
37796
37797         * gcc.dg/cpp/Wunused.c: Update test.
37798
37799 2003-03-08  Jan Hubicka  <jh@suse.cz>
37800
37801         * gcc.dg/inline-3.c: New test.
37802
37803 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
37804
37805         PR c++/9809
37806         * g++.dg/parse/builtin1.C: New test.
37807
37808         PR c++/9982
37809         * g++.dg/abi/cookie1.C: New test.
37810         * g++.dg/abi/cookie2.C: Likewise.
37811
37812         PR c++/9524
37813         * g++.dg/template/field1.C: New test.
37814
37815         PR c++/9912
37816         * g++.dg/parse/class1.C: New test.
37817         * g++.dg/parse/namespace7.C: Likewise.
37818         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
37819
37820 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
37821
37822         * g++.dg/init/ref4.C: New test.
37823
37824 2003-03-07  Jan Hubicka  <jh@suse.cz>
37825
37826         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
37827         * gcc.dg/inline-3.c: New test.
37828
37829 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
37830
37831         * g++.dg/init/ref3.C: New test.
37832
37833         PR c++/9965
37834         * g++.dg/init/ref2.C: New test.
37835
37836         PR c++/9400
37837         * g++.dg/warn/Wshadow-2.C: New test.
37838
37839         PR c++/9791
37840         * g++.dg/warn/Woverloaded-1.C: New test.
37841
37842 2003-03-05  Jan Hubicka  <jh@suse.cz>
37843
37844         * gcc.dg/i386-local2.c: New.
37845         * gcc.dg/i386-local.c: Fix typo.
37846
37847 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
37848
37849         * g++.dg/abi/layout3.C: New test.
37850
37851 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37852
37853         * gcc.c-torture/compile/20030305-1.c
37854
37855 2003-03-05  Jan Hubicka  <jh@suse.cz>
37856
37857         * gcc.dg/i386-local.c: New.
37858
37859 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
37860
37861         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
37862
37863 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37864
37865         * gcc.dg/switch-2.c: New test.
37866         * gcc.dg/switch-3.c: New test.
37867         * gcc.dg/Wswitch.c: Adjust line numbers.
37868         * gcc.dg/Wswitch-default.c: Likewise.
37869         * gcc.dg/Wswitch-enum.c: Likewise.
37870
37871 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
37872
37873         * gcc.c-torture/execute/20030222-1.c: New test.
37874
37875 2003-03-03  James E Wilson  <wilson@tuliptree.org>
37876
37877         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
37878
37879 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
37880
37881         PR c++/9878
37882         * g++.dg/init/ref1.C: New test.
37883
37884 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
37885
37886         * gcc.dg/sh-relax.c: New SH-only test.
37887
37888 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
37889
37890         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
37891         comment explaining purpose of testcase.
37892
37893 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
37894
37895         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
37896         for HC11/HC12 (asm needs two int registers).
37897         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
37898         HC11/HC12 because the test uses an asm which needs two 32-bit
37899         registers.
37900
37901 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
37902
37903         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
37904         for HC11/HC12 (array is too large otherwise).
37905         * gcc.c-torture/compile/920501-4.x: New file, likewise.
37906         * gcc.c-torture/compile/20010518-2.x: Likewise.
37907         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
37908         HC11/HC12 (array is too large).
37909
37910 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
37911
37912         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
37913         * lib/g++-dg.exp (g++-dg-test): Likewise.
37914
37915 2003-03-01  Roger Sayle  <roger@eyesopen.com>
37916
37917         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
37918         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
37919
37920 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37921
37922         * g++.dg/warn/implicit-typename1.C: Remove warning.
37923
37924 2003-02-28  Richard Henderson  <rth@redhat.com>
37925
37926         * gcc.dg/noreturn-1.c: Move noreturn warning line.
37927         * gcc.dg/return-type-1.c: Move control reaches end warning line.
37928
37929 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
37930
37931         * gcc.dg/pch/pch.exp: Change .pch to .gch.
37932         * g++.dg/pch/pch.exp: Likewise.
37933
37934 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
37935
37936         PR c++/9879
37937         * testsuite/g++.dg/init/new4.C: New test.
37938
37939 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
37940
37941         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
37942
37943 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
37944
37945         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
37946         unsigned long.
37947
37948         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
37949         wider than float.
37950
37951 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37952
37953         * lib/scanasm.exp: Add support for counting numbers of
37954         occurences.
37955         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
37956         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
37957
37958 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
37959
37960         PR c++/9683
37961         * g++.dg/template/static3.C: New test.
37962
37963         PR c++/9829
37964         * g++.dg/parse/namespace6.C: New test.
37965
37966 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37967
37968         PR target/9732
37969         * gcc.dg/20030225-1.c: New test.
37970
37971 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
37972
37973         * README: Remove out-of-date information.
37974
37975         PR c++/9836
37976         * g++.dg/template/spec6.C: New test.
37977
37978 2003-02-24  Jeff Law  <law@redhat.com>
37979
37980         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
37981
37982 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37983
37984         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
37985         * gcc.dg/pragma-ep-1.c: Likewise.
37986
37987 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37988
37989         PR c++/9602
37990         * g++.dg/template/friend16.C: New test.
37991
37992 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
37993
37994         PR c++/5333
37995         * g++.dg/parse/fused-params1.C: Adjust error messages.
37996         * g++.dg/template/nested3.C: New test.
37997
37998 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
37999
38000         * g++.dg/abi/param1.C: New test.
38001
38002 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38003
38004         PR c++/7982
38005         * g++.dg/warn/implicit-typename1.C: New test.
38006
38007 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38008
38009         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38010         with "mtune".
38011         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38012         * gcc.c-torture/execute/20010129-1.x: Likewise.
38013         * gcc.dg/20011107-1.c: Likewise.
38014         * gcc.dg/20020108-1.c: Likewise.
38015         * gcc.dg/20020122-3.c: Likewise.
38016         * gcc.dg/20020206-1.c: Likewise.
38017         * gcc.dg/20020310-1.c: Likewise.
38018         * gcc.dg/20020426-2.c: Likewise.
38019         * gcc.dg/20020517-1.c: Likewise.
38020         * gcc.dg/991230-1.c: Likewise.
38021         * gcc.dg/i386-unroll-1.c: Likewise.
38022         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38023
38024 2003-02-22  Jan Hubicka  <jh@suse.cz>
38025
38026         * gcc.dg/i386-mul.c: New test.
38027
38028 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38029
38030         * gcc.dg/builtins-5.c: New test case.
38031
38032 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38033
38034         * gcc.dg/asmreg-1.c: New test.
38035
38036 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38037
38038         PR c++/9749
38039         * g++.dg/parse/varmod1.C: New test.
38040
38041 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38042
38043         PR c++/9727
38044         * g++.dg/template/op1.C: New test.
38045
38046 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38047
38048         PR c++/8906
38049         * g++.dg/template/nested2.C: New test.
38050
38051 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38052
38053         PR c++/8724
38054         * g++.dg/expr/dtor1.C: New test.
38055
38056 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38057
38058         * gcc.dg/cpp/include3.c: New test.
38059         * gcc.dg/cpp/inc/foo.h: New file.
38060
38061 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38062
38063         * gcc.c-torture/execute/20030221-1.c: New test.
38064
38065 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38066
38067         PR c++/9729
38068         * g++.dg/abi/conv1.C: New test.
38069
38070 2003-02-20  Jan Hubicka  <jh@suse.cz>
38071
38072         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38073
38074 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38075
38076         * gcc.c-torture/compile/20030219-1.c: New test.
38077
38078 2003-02-18  Jan Hubicka  <jh@suse.cz>
38079
38080         * gcc.dg/funcorder.c: New test.
38081
38082 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38083
38084         * gcc.c-torture/execute/20030218-1.c: New.
38085
38086 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38087
38088         * gcc.dg/20030218-1.c: New.
38089
38090 2003-02-18  Richard Henderson  <rth@redhat.com>
38091
38092         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38093         * gcc.dg/attr-used-2.c: New.
38094
38095 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38096
38097         PR c++/9704
38098         * g++.dg/init/copy5.C: New test.
38099
38100 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38101
38102         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38103         * g++.dg/pch/pch.exp: Likewise.
38104
38105 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38106
38107         * gcc.c-torture/execute/20030209-1.c: Enable the test if
38108         STACK_SIZE is not defined.
38109
38110 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38111
38112         PR c++/9457
38113         * g++.dg/template/init1.C: New test.
38114
38115 2003-02-16  Jan HUbicka  <jh@suse.cz>
38116
38117         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
38118         (foo): Add few extra tests
38119         * gcc.dg/c99-const-expr-3.c: Likewise.
38120         * gcc.c-torture/execute/20030216-1.c: New.
38121
38122 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38123
38124         PR c++/9459
38125         * g++.dg/ext/typeof4.C: New test.
38126
38127 2003-02-15  Roger Sayle  <roger@eyesopen.com>
38128
38129         * gcc.dg/i386-387-3.c: New test case.
38130
38131 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
38132
38133         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
38134         cris-*-elf* cris-*-aout* and mmix-*-*.
38135
38136 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
38137
38138         * gcc.dg/20030213-1.c: New test.
38139
38140 2003-02-12  Roger Sayle  <roger@eyesopen.com>
38141
38142         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
38143         * gcc.dg/i386-387-2.c: Likewise.
38144
38145 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
38146
38147         * gcc.dg/ppc-spe.c: Fix formatting.
38148         Enable tests that were previously unsupported by gas.
38149         Delete tests for instructions that no longer exist.
38150         Switch arguments on evsubifw builtin.
38151
38152 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
38153
38154         * gcc.c-torture/execute/20030209-1.c: Disable the test if
38155         STACK_SIZE is too small.
38156
38157 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38158             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38159
38160         * gcc.dg/decl-2.c: New test.
38161
38162 2003-02-10  Jan Hubicka  <jh@suse.cz>
38163
38164         * gcc.dg/i386-fpcvt-1.c: New test.
38165
38166 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
38167
38168         * gcc.c-torture/execute/20030209-1.c: New test.
38169
38170 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
38171
38172         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
38173         int-wide bitops, use the constants of the same width.
38174         Likewise, if long long is 32-bit wide, test bitops using
38175         32-bit constants.
38176
38177 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
38178
38179         * gcc.dg/20021014-1.c: Annotate with expected notice text.
38180
38181 2003-02-07  Roger Sayle  <roger@eyesopen.com>
38182
38183         * testsuite/gcc.dg/builtins-4.c: New test case.
38184
38185 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38186
38187         * gcc.dg/20020430-1.c: Fix dg command typos.
38188         * gcc.dg/20020503-1.c: Likewise.
38189
38190 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38191
38192         PR c++/8785
38193         * g++.dg/parse/fused-params1.C: New test.
38194
38195         PR c++/8857
38196         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38197
38198         PR c++/8921
38199         * g++.dg/parse/non-dependent1.C: New test.
38200
38201         PR c++/8928
38202         * g++.dg/parse/dupl-tmpl-args1.C: New test.
38203
38204         PR c++/9228
38205         * g++.dg/parse/undefined7.C: New test.
38206         * g++.dg/parse/non-templ1.C: New test.
38207
38208         PR c++/9229
38209         * g++.dg/parse/too-many-tmpl-args1.C: New test.
38210
38211 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
38212
38213         * gcc.c-torture/compile/20030206-1.c: New test.
38214
38215 2003-02-05  Roger Sayle  <roger@eyesopen.com>
38216
38217         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38218         "pow" to "foo" to avoid potential confusion with a math built-in.
38219
38220 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38221
38222         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38223         conditions for SPARC targets.
38224
38225 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
38226
38227         * gcc.dg/20030204-1.c: New test.
38228
38229 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38230
38231         PR c++/38
38232         * g++.dg/parse/array-size1.C: New test.
38233
38234         PR c++/5657
38235         * g++.dg/parse/undefined3.C: New test.
38236
38237         PR c++/5665
38238         * g++.dg/parse/undefined4.C: New test.
38239
38240         PR c++/5975
38241         * g++.dg/parse/undefined5.C: New test.
38242
38243         PR c++/7259
38244         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38245
38246         PR c++/8578
38247         * g++.dg/parse/casting-operator1.C: New test.
38248
38249         PR c++/8596
38250         * g++.dg/parse/undefined6.C: New test.
38251
38252         PR c++/8736
38253         * g++.dg/parse/missing-template1.C: New test.
38254
38255 2003-02-04  Jan Hubicka  <jh@suse.cz>
38256
38257         * gcc.dg/i386-cadd.c: Compile using -march=k8.
38258         * gcc.dg/i386-cmov?.c: Likewise.
38259         * gcc.dg/i386-fpcvt-?.c: Likewise.
38260         * gcc.dg/i386-ssefp-1.c: Likewise.
38261         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38262         conventions.
38263
38264 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
38265
38266         PR c++/7129
38267         * testsuite/g++.dg/ext/max.C: New test.
38268
38269 2003-02-03  Jan Hubicka  <jh@suse.cz>
38270
38271         * gcc.c-torture/execute/20030203-1.c: New test.
38272
38273 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
38274
38275         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38276         'natural-endian'.
38277
38278 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
38279
38280         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38281         * g++.dg/init/new2.C: Likewise.
38282         * g++.dg/other/new1.C: Likewise.
38283
38284 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
38285
38286         * gcc.dg/struct-ret-libc.c: New test.
38287
38288 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
38289
38290         * gcc.dg/20030129-1.c: New test.
38291
38292 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38293
38294         PR c++/8849
38295         * g++.dg/template/ptrmem4.C: New test.
38296
38297 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
38298
38299         * g++.dg/parser/constant1.C: New test.
38300
38301 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38302
38303         PR c++/8591
38304         * g++.dg/parse/friend2.C: New test.
38305
38306 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38307
38308         PR c++/9437
38309         * g++.dg/template/unify4.C: New test.
38310
38311 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
38312
38313         * gcc.c-torture/execute/20030128-1.c: New test.
38314
38315 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
38316
38317         * g++.dg/lookup/nested1.C: Test moved from ...
38318         * g++.old-deja/g++.other/lookup24.C: ... here.
38319
38320 2003-01-28  Jan Hubicka  <jh@suse.cz>
38321
38322         * gcc.dg/i386-cmov5.c: New test.
38323
38324 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38325
38326         * gcc.c-torture/execute/20010925-1.c: Changed the
38327         memcpy declaration.
38328
38329 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38330
38331         PR c++/3902
38332         * g++.dg/parse/template5.C: New test.
38333
38334 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
38335
38336         PR fortran/9258
38337         * g77.dg/pr9258: New test.
38338
38339 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38340
38341         * README: Move relevant parts from README.g++.
38342
38343         * README.g++: Remove this file.
38344
38345 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38346
38347         * g++.dg/abi/dcast1.C: New test.
38348
38349 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38350
38351         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
38352
38353 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
38354
38355         PR c++/47
38356         * g++.old-deja/g++.other/lookup24.C: New test.
38357
38358 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38359
38360         PR middle-end/7227
38361         * gcc.dg/uninit-C.c: New test.
38362
38363 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
38364
38365         * g++.dg/abi/covariant1.C: New test.
38366
38367 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
38368
38369         * gcc.dg/20030123-1.c: New test.
38370
38371 2003-01-25  Jan Hubicka  <jh@suse.cz>
38372
38373         PR opt/8492
38374         * gcc.c-torture/compile/20030125-1.c
38375
38376 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
38377
38378         PR c++/9403
38379         * g++.dg/parse/template3.C: New test.
38380         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
38381
38382         PR c++/795
38383         * g++.dg/parse/template4.C: New test.
38384
38385         PR c++/9415
38386         * g++.dg/template/qual2.C: New test.
38387
38388         PR c++/8545
38389         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
38390
38391         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
38392
38393 2003-01-25  Roger Sayle  <roger@eyesopen.com>
38394
38395         * gcc.c-torture/execute/switch-1.c: New test case.
38396
38397 2003-01-25  Jan Hubicka  <jh@suse.cz>
38398
38399         * gcc.c-torture/execute/20030125-1.[cx]: New test.
38400
38401 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
38402
38403         Tweaks for Bison-1.875. From the NEWS file:
38404         "- `parse error' -> `syntax error'
38405         Bison now uniformly uses the term `syntax error'"
38406         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
38407         * gcc.dg/cpp/digraph2.c: Likewise.
38408         * gcc.dg/cpp/direct2.c: Likewise.
38409         * gcc.dg/cpp/paste4.c: Likewise.
38410         * gcc.dg/c90-restrict-1.c: Likewise.
38411         * gcc.dg/c99-func-2.c: Likewise.
38412         * gcc.dg/noncompile/920721-2.c: Likewise.
38413         * gcc.dg/noncompile/930622-2.c: Likewise.
38414         * gcc.dg/noncompile/940112-1.c: Likewise.
38415         * gcc.dg/noncompile/950921-1.c: Likewise.
38416         * gcc.dg/noncompile/951123-1.c: Likewise.
38417         * gcc.dg/noncompile/971104-1.c: Likewise.
38418         * gcc.dg/noncompile/990416-1.c: Likewise.
38419
38420 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
38421
38422         * g++.dg/parse/undefined1.C: Add error message.
38423
38424 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
38425
38426         PR c++/9354
38427         * g++.dg/parse/new1.C: New test.
38428
38429         PR c++/9216
38430         * g++.dg/parse/template2.C: New test.
38431
38432         PR c++/9354
38433         * g++.dg/parse/typedef2.C: New test.
38434
38435         PR c++/9328
38436         * g++.dg/ext/typeof3.C: New test.
38437
38438 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38439
38440         PR c++/2738
38441         * g++.dg/parse/ret-type1.C: New test.
38442
38443         PR c++/3792
38444         * g++.dg/parse/tmpl-outside1.C: New test.
38445
38446         PR c++/4207
38447         * g++.dg/parse/int-as-enum1.C: New test.
38448
38449         PR c++/4903
38450         * g++.dg/parse/no-typename1.C: New test.
38451
38452         PR c++/5533
38453         * g++.dg/parse/no-value1.C: New test.
38454
38455         PR c++/5921
38456         * g++.dg/parse/wrong-inline1.C: New test.
38457
38458         PR c++/6402
38459         * g++.dg/parse/ref1.C: New test.
38460
38461         PR c++/6992
38462         * g++.dg/parse/attr-ctor1.C: New test.
38463
38464         PR c++/7229
38465         * g++.dg/parse/namespace5.C: New test.
38466
38467         PR c++/7917
38468         * g++.dg/parse/func-def1.C: New test.
38469
38470         PR c++/8143
38471         * g++.dg/parse/undefined1.C: New test.
38472
38473         PR c++/5723, PR c++/8522
38474         * g++.dg/parse/specialization1.C: New test.
38475
38476         PR c++/163, PR c++/8595
38477         * g++.dg/parse/struct-as-enum1.C: New test.
38478
38479         PR c++/9173
38480         * g++.dg/parse/undefined2.C: New test.
38481
38482 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
38483
38484         PR c++/9298
38485         * g++.dg/parse/template1.C: New test.
38486
38487         PR c++/9384
38488         * g++.dg/parse/using1.C: New test.
38489
38490         PR c++/9285
38491         PR c++/9294
38492         * g++.dg/parse/expr2.C: New test.
38493
38494         PR c++/9388
38495         * g++.dg/parse/lookup2.C: Likewise.
38496
38497 2003-01-21  Jan Hubicka  <jh@suse.cz>
38498
38499         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
38500         * gcc.c-torture/execute/eeprof-1.c: Likewise.
38501         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
38502         * gcc.c-torture/execute/string-opt-*.c: Likewise.
38503
38504 2003-01-20  Nick Clifton  <nickc@redhat.com>
38505
38506         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
38507         problem with ARM sibcall code generation.
38508
38509 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
38510
38511         * gcc.c-torture/execute/20030120-1.c: New.
38512
38513 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
38514
38515         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
38516
38517 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
38518
38519         PR c++/9272
38520         * g++.dg/parse/ctor1.C: New test.
38521
38522         PR c++/9294:
38523         * g++.dg/parse/qualified1.C: New test.
38524
38525         * g++.dg/parse/typename3.C: New test.
38526
38527 2003-01-16  Richard Henderson  <rth@redhat.com>
38528
38529         * g++.dg/tls/init-2.C: Fix error matches for real this time.
38530
38531 2003-01-16  Richard Henderson  <rth@redhat.com>
38532
38533         * g++.dg/pch/pch.exp: Copy test header to the working directory
38534         before using it either for precompilation or direct use.
38535         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
38536         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
38537
38538 2003-01-16  Richard Henderson  <rth@redhat.com>
38539
38540         * gcc.dg/pch/pch.exp: Copy test header to the working directory
38541         before using it either for precompilation or direct use.
38542         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
38543         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
38544
38545 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
38546
38547         * g++.dg/ext/typename1.C: Add typename keyword.
38548         * g++.dg/template/crash1.C: Update error messages.
38549         * g++.dg/template/crash2.C: Remove error message.
38550         * g++.dg/parse/typename2.C: New test.
38551         * g++.dg/template/typename2.C: Change implicit
38552         typename warning into error.
38553         * g++.old-deja/g++.benjamin/tem03.C: Issue more
38554         error messages.
38555         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
38556         * g++.old-deja/g++.brendan/crash56.C: Add this->.
38557         * g++.old-deja/g++.law/visibility13.C: Remove error
38558         messages.
38559         * g++.old-deja/g++.ns/template17.C: Reorder code to
38560         make declaration visible in template.
38561         * g++.old-deja/g++.pt/crash3.C: Fix typos.
38562         * g++.old-deja/g++.pt/crash36.C: Issue more error
38563         messages.
38564         * g++.old-deja/g++.pt/crash5.C: Improve error
38565         message.
38566         * g++.old-deja/g++.pt/crash67.C: Remove warning.
38567         * g++.old-deja/g++.pt/inherit1.C: Add this->.
38568         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
38569         * g++.old-deja/g++.pt/typename16.C: Replace implicit
38570         typename warning with error message.
38571         * g++.old-deja/g++.pt/typename19.C: Remove warning.
38572         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
38573         * g++.old-deja/g++.robertl/eb24.C: Use this->.
38574
38575 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
38576
38577         * g++.dg/parse/ambig2.C: New test.
38578
38579 2003-01-15  Richard Henderson  <rth@redhat.com>
38580
38581         * g++.dg/tls/init-2.C: Update error message string.
38582
38583 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38584
38585         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
38586
38587 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
38588
38589         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
38590         all for HC11/HC12.
38591         * gcc.c-torture/compile/20001205-1.x: Likewise.
38592         * gcc.c-torture/compile/20001226-1.x: Likewise.
38593         * gcc.c-torture/compile/920520-1.x: Likewise.
38594         * gcc.c-torture/compile/961203-1.x: Likewise.
38595         * gcc.c-torture/compile/20020604-1.x: Likewise.
38596
38597 2003-01-15  Jan Hubicka  <jh@suse.cz>
38598
38599         * gcc.c-torture/compile/20030115-1.c: New test.
38600
38601         * gcc.dg/i386-fpcvt-1.c: New test.
38602         * gcc.dg/i386-fpcvt-2.c: New test.
38603
38604 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
38605
38606         Further conform g++'s __vmi_class_type_info to the C++ ABI
38607         specification.
38608         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
38609         the specification.
38610
38611 2003-01-14  Jan Hubicka  <jh@suse.cz>
38612
38613         * gcc.dg/i386-fpcvt-1.c: New test.
38614         * gcc.dg/i386-fpcvt-2.c: New test.
38615
38616 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38617
38618         * gcc.dg/i386-mmx-3.c: New test.
38619
38620 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
38621
38622         PR c++/9264
38623         * g++.dg/parse/octal1.C: New file.
38624
38625         PR c++/9172
38626         * g++.dg/parse/typename1.C: New file.
38627
38628 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
38629
38630         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
38631         * gcc.dg/bf-no-ms-layout.c: Likewise.
38632         * gcc.dg/bf-ms-attrib.c: Likewise.
38633
38634 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
38635
38636         PR c++/9099
38637         * g++.dg/parse/dtor1.C: New file.
38638
38639         PR c++/9128
38640         * g++.dg/rtti/typeid1.C: New file.
38641
38642         PR c++/9153
38643         * g++.dg/parse/lookup1.C: New file.
38644
38645         PR c++/9171
38646         * g++.dg/templ/spec5.C: New file.
38647
38648 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
38649
38650         * gcc.c-torture/compile/20030110-1.c: New test.
38651
38652 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
38653
38654         Merge from pch-branch:
38655
38656         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
38657
38658         * gcc.dg/pch/cpp-1.h: New.
38659         * gcc.dg/pch/cpp-1.c: New.
38660         * gcc.dg/pch/cpp-2.h: New.
38661         * gcc.dg/pch/cpp-2.c: New.
38662
38663         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
38664
38665         * gcc.dg/pch/except-1.h: New.
38666         * gcc.dg/pch/except-1.c: New.
38667
38668         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
38669
38670         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
38671         running test.
38672         * gcc.dg/pch: Include *.hp not *.h.
38673         * gcc.dg/pch/system-1.h: New.
38674         * gcc.dg/pch/system-1.c: New.
38675
38676         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
38677
38678         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
38679         rather than trying to build and run a program using PCH.
38680         * gcc.dg/pch: Remove dg-do commands from test files.
38681
38682         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
38683
38684         * gcc.dg/pch/macro-3.c: New.
38685         * gcc.dg/pch/macro-3.h: New.
38686
38687         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
38688
38689         * gcc.dg/pch/common-1.c: New.
38690         * gcc.dg/pch/common-1.h: New.
38691         * gcc.dg/pch/decl-1.c: New.
38692         * gcc.dg/pch/decl-1.h: New.
38693         * gcc.dg/pch/decl-2.c: New.
38694         * gcc.dg/pch/decl-2.h: New.
38695         * gcc.dg/pch/decl-3.c: New.
38696         * gcc.dg/pch/decl-3.h: New.
38697         * gcc.dg/pch/decl-4.c: New.
38698         * gcc.dg/pch/decl-4.h: New.
38699         * gcc.dg/pch/decl-5.c: New.
38700         * gcc.dg/pch/decl-5.h: New.
38701         * gcc.dg/pch/global-1.c: New.
38702         * gcc.dg/pch/global-1.h: New.
38703         * gcc.dg/pch/inline-1.c: New.
38704         * gcc.dg/pch/inline-1.h: New.
38705         * gcc.dg/pch/inline-2.c: New.
38706         * gcc.dg/pch/inline-2.h: New.
38707         * gcc.dg/pch/static-1.c: New.
38708         * gcc.dg/pch/static-1.h: New.
38709         * gcc.dg/pch/static-2.c: New.
38710         * gcc.dg/pch/static-2.h: New.
38711
38712         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
38713
38714         * g++.dg/pch/pch.exp: Better handle failing testcases.
38715         * gcc.dg/pch/pch.exp: Likewise.
38716         * gcc.dg/pch/macro-1.c: New.
38717         * gcc.dg/pch/macro-1.h: New.
38718         * gcc.dg/pch/macro-2.c: New.
38719         * gcc.dg/pch/macro-2.h: New.
38720
38721         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
38722
38723         * g++.dg/dg.exp: Treat files in pch/ specially.
38724         * g++.dg/pch/pch.exp: New file.
38725         * g++.dg/pch/empty.H: New file.
38726         * g++.dg/pch/empty.C: New file.
38727         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
38728         "precompile".
38729
38730         * gcc.dg/pch/pch.exp: New file.
38731         * gcc.dg/pch/empty.h: New file.
38732         * gcc.dg/pch/empty.c: New file.
38733         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
38734         "precompile".
38735
38736 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38737
38738         * g++.dg/template/friend14.C: New test.
38739
38740 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38741
38742         * gcc.dg/old-style-asm-1.c: New test.
38743
38744 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
38745
38746         * gcc.c-torture/compile/20030109-1.c: New test.
38747
38748 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38749
38750         * gcc.c-torture/execute/20030109-1.c: New test.
38751
38752 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
38753
38754         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
38755         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
38756         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
38757         * g++.old-deja/g++.mike/eh2.C: Likewise.
38758         * g++.old-deja/g++.mike/eh3.C: Likewise.
38759         * g++.old-deja/g++.mike/eh5.C: Likewise.
38760         * g++.old-deja/g++.mike/eh6.C: Likewise.
38761         * g++.old-deja/g++.mike/eh7.C: Likewise.
38762         * g++.old-deja/g++.mike/eh8.C: Likewise.
38763         * g++.old-deja/g++.mike/eh9.C: Likewise.
38764         * g++.old-deja/g++.mike/eh10.C: Likewise.
38765         * g++.old-deja/g++.mike/eh12.C: Likewise.
38766         * g++.old-deja/g++.mike/eh13.C: Likewise.
38767         * g++.old-deja/g++.mike/eh14.C: Likewise.
38768         * g++.old-deja/g++.mike/eh16.C: Likewise.
38769         * g++.old-deja/g++.mike/eh17.C: Likewise.
38770         * g++.old-deja/g++.mike/eh18.C: Likewise.
38771         * g++.old-deja/g++.mike/eh21.C: Likewise.
38772         * g++.old-deja/g++.mike/eh23.C: Likewise.
38773         * g++.old-deja/g++.mike/eh24.C: Likewise.
38774         * g++.old-deja/g++.mike/eh25.C: Likewise.
38775         * g++.old-deja/g++.mike/eh26.C: Likewise.
38776         * g++.old-deja/g++.mike/eh27.C: Likewise.
38777         * g++.old-deja/g++.mike/eh28.C: Likewise.
38778         * g++.old-deja/g++.mike/eh29.C: Likewise.
38779         * g++.old-deja/g++.mike/eh31.C: Likewise.
38780         * g++.old-deja/g++.mike/eh33.C: Likewise.
38781         * g++.old-deja/g++.mike/eh34.C: Likewise.
38782         * g++.old-deja/g++.mike/eh35.C: Likewise.
38783         * g++.old-deja/g++.mike/eh36.C: Likewise.
38784         * g++.old-deja/g++.mike/eh37.C: Likewise.
38785         * g++.old-deja/g++.mike/eh38.C: Likewise.
38786         * g++.old-deja/g++.mike/eh39.C: Likewise.
38787         * g++.old-deja/g++.mike/eh40.C: Likewise.
38788         * g++.old-deja/g++.mike/eh41.C: Likewise.
38789         * g++.old-deja/g++.mike/eh42.C: Likewise.
38790         * g++.old-deja/g++.mike/eh44.C: Likewise.
38791         * g++.old-deja/g++.mike/eh46.C: Likewise.
38792         * g++.old-deja/g++.mike/eh47.C: Likewise.
38793         * g++.old-deja/g++.mike/eh48.C: Likewise.
38794         * g++.old-deja/g++.mike/eh49.C: Likewise.
38795         * g++.old-deja/g++.mike/eh50.C: Likewise.
38796         * g++.old-deja/g++.mike/eh51.C: Likewise.
38797         * g++.old-deja/g++.mike/eh53.C: Likewise.
38798         * g++.old-deja/g++.mike/eh55.C: Likewise.
38799         * g++.old-deja/g++.mike/p7912.C: Likewise.
38800         * g++.old-deja/g++.mike/p9706.C: Likewise.
38801         * g++.old-deja/g++.mike/p10416.C: Likewise.
38802         * g++.old-deja/g++.mike/p11667.C: Likewise.
38803         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
38804         Remove redundant reference to Iris.
38805         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
38806         Elxsi, i860, Pico Java, and WE32K.
38807
38808 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
38809
38810         * g++.dg/ext/asm4.C: New test.
38811
38812 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38813
38814         PR c++/9030
38815         * g++.dg/template/friend12.C: New test.
38816         * g++.dg/template/friend13.C: Likewise.
38817         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
38818
38819 2003-01-08  Jan Hubicka  <jh@suse.cz>
38820
38821         * gcc.dg/i386-cadd.c: New test.
38822         * gcc.dg/i386-cmov4.c: Likewise.
38823
38824 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
38825
38826         PR c++/9165
38827         * g++.dg/warn/Wunused-3.C: New test.
38828
38829         * g++.dg/abi/bitfield9.C: New test.
38830
38831         PR c++/9189
38832         * g++.dg/parse/defarg3.C: New test.
38833
38834 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
38835
38836         * g++.dg/parse/ambig1.C: New test.
38837         * g++.dg/parse/defarg2.C: New test.
38838
38839 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
38840
38841         * g++.dg/template/defarg-1.C: New test.
38842         * g++.dg/template/local2.C: Likewise.
38843
38844 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
38845
38846         * gcc.c-torture/execute/20030105-1.c: New test.
38847
38848 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38849
38850         * g++.dg/parse/namespace3.C: Remove extra semicolons.
38851         * g++.dg/parse/namespace4.C: Likewise.
38852
38853 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38854
38855         * g++.dg/template/ntp2.C: New test.
38856
38857 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
38858
38859         * g++.dg/parse/extern-C-1.C: New test.
38860
38861         * g++.dg/parse/namespace4.C: New test.
38862
38863         * g++.dg/template/nested1.C: New test.
38864
38865         * g++.dg/parse/namespace3.C: New test.
38866
38867 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38868
38869         * g++.dg/lookup/two-stage1.C: New test.
38870
38871 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38872
38873         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
38874         * g++.old-deja/g++.jason/access8.C: Likewise.
38875         * g++.old-deja/g++.other/decl5.C: Likewise.
38876
38877 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
38878
38879         * g++.dg/parse/parse7.C: New test.
38880
38881 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
38882
38883         PR c++/2843
38884         * g++.dg/ext/attrib7.C: New test.
38885
38886 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
38887
38888         * g++.dg/parse/parse6.C: New test.
38889
38890 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
38891
38892         * gcc.dg/h8300-stack-1.c: New.
38893
38894 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
38895
38896         g++.dg/lookup/exception1.C: New test.
38897
38898         g++.dg/lookup/template1.C: New test.
38899
38900         g++.dg/parse/namespace2.C: New test.
38901
38902         g++.dg/parse/parens2.C: New test.
38903
38904 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38905
38906         * g++.dg/parse/parse5.C: New test.
38907         * g++.dg/lookup/scoped4.C: New test.
38908
38909 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
38910
38911         * g++.dg/parse/parens1.C: New test.
38912
38913         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
38914         angle-bracket1.C.
38915         * g++.dg/parse/parens2.C: New test.
38916
38917         * g++.dg/lookup/scope-operator1.C: New test.
38918
38919         * g++.dg/parse/operator1.C: New test.
38920
38921 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38922
38923         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
38924         * g++.old-deja/g++.other/access6.C: Likewise.
38925         * g++.old-deja/g++.other/decl1.C: Likewise.
38926         * g++.old-deja/g++.pt/typename12.C: Likewise.
38927
38928 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
38929
38930         * g++.dg/parse/namespace1.C: New test.
38931
38932 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38933
38934         * g++.dg/parse/parse4.C: New test.
38935
38936 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38937
38938         * g++.dg/parse/parse3.C: New test.
38939
38940 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38941
38942         * g++.dg/parse/parse2.C: New test.
38943
38944 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38945
38946         * g++.dg/template/friend11.C: New test.
38947
38948 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
38949
38950         * g++.dg/parse/parse1.C: New test.
38951
38952 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
38953
38954         * lib/profopt.exp: Change the name of a global variable to avoid
38955         possible clashes with other test suites.
38956
38957 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
38958
38959         * g++.dg/inherit/covariant8.C: New test.
38960
38961 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
38962
38963         * g++.dg/init/array9.C: New test.
38964
38965         PR c++/9112
38966         * g++.dg/parse/expr1.C: New test.
38967
38968 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
38969
38970         * gcc.c-torture/compile/20021230-1.c: New test.
38971
38972 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38973
38974         * g++.dg/inherit/covariant5.C: New test.
38975         * g++.dg/inherit/covariant6.C: New test.
38976         * g++.dg/inherit/covariant7.C: New test.
38977
38978 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38979
38980         PR c++/2739
38981         * g++.dg/other/access2.C: New test.
38982
38983 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38984
38985         * g++.dg/other/anon-struct.C: No longer fails
38986         * g++.old-deja/g++.brendan/parse4.C: Likewise.
38987         * g++.old-deja/g++.brendan/parse5.C: Likewise.
38988         * g++.old-deja/g++.brendan/parse6.C: Likewise.
38989
38990 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38991
38992         * g++.dg/parse/angle-bracket.C (main): No longer fails.
38993
38994 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
38995
38996         * g++.dg/eh/spec4.C: Remove stray semicolon.
38997         * g++.dg/expr/pmf-1.C: Change error message.
38998         * g++.dg/ext/asm1.C: Remove stray semicolon.
38999         * g++.dg/ext/typename1.C: Add missing typenames.
39000         * g++.dg/inherit/template-as-base.C: Change error message.
39001         * g++.dg/lookup/scoped1.C: Likewise.
39002         * g++.dg/lookup/scoped2.C: Likewise.
39003         * g++.dg/lookup/using2.C: Likewise.
39004         * g++.dg/other/component1.C: Remove stray semicolon.
39005         * g++.dg/other/do1.C: Change error message.
39006         * g++.dg/other/error2.C: Likewise.
39007         * g++.dg/other/init1.C: Likewise.
39008         * g++.dg/other/packed1.C: Remove stray semicolon.
39009         * g++.dg/other/ptrmem2.C: Change error message.
39010         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39011         marker.
39012         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39013         * g++.dg/template/access3.C: Add typename keyword.
39014         * g++.dg/template/access5.C: Remove stray semicolon.
39015         * g++.dg/template/access6.C: Likewise.
39016         * g++.dg/template/complit1.C: Likewise.
39017         * g++.dg/template/crash1.C: Change error message.
39018         * g++.dg/template/inherit2.C: Remove stray semicolon.
39019         * g++.dg/template/instantiate2.C: Likewise.
39020         * g++.dg/template/instantiate3.C: Change error message.
39021         * g++.dg/template/qual1.C: Remove stray semicolon.
39022         * g++.dg/template/qualttp18.C: Change error message.
39023         * g++.dg/template/ref1.C: Remove stray semicolon.
39024         * g++.dg/template/sizeof1.C (A::value): Declare it.
39025         * g++.dg/template/spec4.C: Change error message.
39026         * g++.dg/template/static1.C: Likewise.
39027         * g++.dg/template/type1.C: Likewise.
39028         * g++.dg/template/typename3.C: Likewise.
39029         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39030         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39031         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39032         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39033         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39034         named return value extension.
39035         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39036         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39037         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39038         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39039         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39040         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39041         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39042         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39043         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39044         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39045         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39046         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39047         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39048         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39049         syntax.
39050         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39051         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39052         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39053         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39054         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39055         * g++.old-deja/g++.brendan/template11.C: Likewise.
39056         * g++.old-deja/g++.brendan/template26.C: Likewise.
39057         * g++.old-deja/g++.brendan/template27.C: Use explicit
39058         specialization syntax.
39059         * g++.old-deja/g++.brendan/template30.C: Likewise.
39060         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39061         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39062         non-dependent names.
39063         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39064         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39065         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39066         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39067         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39068         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39069         named return value extension.
39070         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39071         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39072         * g++.old-deja/g++.ext/return1.C: Likewise.
39073         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39074         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39075         * g++.old-deja/g++.jason/access8.C: Likewise.
39076         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39077         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39078         pseudo-destructor names.
39079         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39080         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39081         pseudo-destructor names.
39082         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39083         * g++.old-deja/g++.jason/overload19.C: Likewise.
39084         * g++.old-deja/g++.jason/overload32.C: Likewise.
39085         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39086         stray semicolons.
39087         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39088         * g++.old-deja/g++.jason/return.C: Likewise.
39089         * g++.old-deja/g++.jason/return2.C: Likewise.
39090         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39091         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39092         syntax.
39093         * g++.old-deja/g++.jason/template10.C: Account for use of
39094         non-dependent names.
39095         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39096         syntax.
39097         * g++.old-deja/g++.jason/template37.C: Likewise.
39098         * g++.old-deja/g++.law/access4.C: Change error messages.
39099         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39100         pseudo-destructor names.
39101         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39102         * g++.old-deja/g++.law/ctors9.C: Likewise.
39103         * g++.old-deja/g++.law/cvt22.C: Likewise.
39104         * g++.old-deja/g++.law/dtors5.C: Likewise.
39105         * g++.old-deja/g++.law/global-init1.C: Likewise.
39106         * g++.old-deja/g++.law/missed-error3.C: Likewise.
39107         * g++.old-deja/g++.law/operators28.C: Likewise.
39108         * g++.old-deja/g++.law/visibility28.C: Likewise.
39109         * g++.old-deja/g++.martin/eval1.C: Likewise.
39110         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
39111         name.
39112         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
39113         * g++.old-deja/g++.mike/net34.C: Likewise.
39114         * g++.old-deja/g++.mike/net36.C: Likewise.
39115         * g++.old-deja/g++.mike/ns2.C: Likewise.
39116         * g++.old-deja/g++.mike/p12306.C: Likewise.
39117         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
39118         value extension.
39119         * g++.old-deja/g++.mike/p700.C: Likewise.
39120         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
39121         * g++.old-deja/g++.mike/p710.C: Likewise.
39122         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
39123         value extension.
39124         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
39125         * g++.old-deja/g++.mike/pmf9.C: Likewise.
39126         * g++.old-deja/g++.ns/crash2.C: Likewise.
39127         * g++.old-deja/g++.ns/crash3.C: Likewise.
39128         * g++.old-deja/g++.ns/invalid1.C: Likewise.
39129         * g++.old-deja/g++.ns/ns17.C: Likewise.
39130         * g++.old-deja/g++.ns/template16.C: Likewise.
39131         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
39132         keyword.
39133         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
39134         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
39135         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
39136         named return value extension.
39137         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
39138         * g++.old-deja/g++.other/access4.C: Issue additional error
39139         messages.
39140         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
39141         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
39142         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
39143         * g++.old-deja/g++.other/crash25.C: Change error message.
39144         * g++.old-deja/g++.other/crash4.C: Change error message.
39145         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
39146         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
39147         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
39148         checks.
39149         * g++.old-deja/g++.other/defarg8.C: Likewise.
39150         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
39151         * g++.old-deja/g++.other/dtor10.C: Likewise.
39152         * g++.old-deja/g++.other/incomplete.C: Likewise.
39153         * g++.old-deja/g++.other/linkage7.C: Likewise.
39154         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
39155         lookup algorithm.
39156         * g++.old-deja/g++.other/mangle2.C: Likewise.
39157         * g++.old-deja/g++.other/refinit2.C: Likewise.
39158         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
39159         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
39160         * g++.old-deja/g++.pt/crash28.C: Likewise.
39161         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
39162         syntax.
39163         * g++.old-deja/g++.pt/crash32.C: Change error message.
39164         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
39165         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
39166         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
39167         error message position.
39168         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
39169         * g++.old-deja/g++.pt/defarg8.C: Change error message.
39170         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
39171         syntax.
39172         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
39173         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
39174         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
39175         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
39176         keyword.
39177         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39178         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
39179         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39180         keyword.
39181         * g++.old-deja/g++.pt/explicit71.C: Change error message.
39182         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39183         syntax.
39184         * g++.old-deja/g++.pt/friend28.C: Account for use of
39185         non-dependent names.
39186         * g++.old-deja/g++.pt/friend29.C: Likewise.
39187         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39188         rules.
39189         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39190         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39191         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39192         lookup rules.
39193         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39194         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39195         keyword.
39196         * g++.old-deja/g++.pt/memclass20.C: Likewise.
39197         * g++.old-deja/g++.pt/memclass5.C: Likewise.
39198         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39199         keyword.
39200         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39201         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39202         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39203         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39204         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39205         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39206         keyword.
39207         * g++.old-deja/g++.pt/spec10.C: Likewise.
39208         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39209         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39210         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39211         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39212         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39213         * g++.old-deja/g++.pt/ttp62.C: Likewise.
39214         * g++.old-deja/g++.pt/ttp64.C: Likewise.
39215         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39216         * g++.old-deja/g++.pt/typename15.C: Likewise.
39217         * g++.old-deja/g++.pt/typename22.C: Likewise.
39218         * g++.old-deja/g++.pt/typename6.C: Change error messages.
39219         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39220         * g++.old-deja/g++.pt/virtual2.C: Likewise.
39221         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39222         syntax.
39223         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39224         return value extension.
39225         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39226         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39227         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39228         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39229
39230 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39231
39232         * g++.dg/warn/inline1.C: New test.
39233         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39234         * g++.old-deja/g++.jason/synth10.C: Likewise.
39235         * g++.old-deja/g++.mike/net31.C: Likewise.
39236         * g++.old-deja/g++.mike/p8786.C: Likewise.
39237
39238         * g++.dg/template/friend10.C: New test.
39239         * g++.dg/template/conv5.C: New test.
39240
39241 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39242
39243         * g++.dg/lookup/scoped3.C: New test.
39244
39245         * g++.dg/lookup/decl1.C: New test.
39246         * g++.dg/lookup/decl2.C: New test.
39247
39248 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39249
39250         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39251         gcc.c-torture/compile/20021015-1.c,
39252         gcc.c-torture/compile/20021015-2.c,
39253         gcc.c-torture/compile/20021123-1.c,
39254         gcc.c-torture/compile/20021123-2.c,
39255         gcc.c-torture/compile/20021123-3.c,
39256         gcc.c-torture/compile/20021123-4.c,
39257         gcc.c-torture/execute/20021024-1.c: Add tests previously added
39258         only to 3.1 or 3.2 branch.
39259
39260 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
39261
39262         * gcc.dg/i386-bitfield3.c: New test.
39263
39264         * gcc.dg/i386-bitfield2.c: New test.
39265
39266 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
39267
39268         * g++.dg/parse/conv_op1.C: New test.
39269
39270 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
39271
39272         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39273         approved.
39274
39275 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
39276
39277         * gcc.c-torture/compile/20021220-1.c: New test.
39278
39279 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
39280
39281         * gcc.dg/i386-fastcall-1.c: New.
39282
39283 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39284
39285         * gcc.c-torture/execute/20021219-1.c: New test.
39286
39287 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39288
39289         * gcc.dg/i386-pic-1.c: New test.
39290
39291 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39292
39293         PR c++/8099
39294         * g++.dg/template/friend9.C: New test.
39295
39296 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39297
39298         PR c++/3663
39299         * g++.dg/template/access7.C: New test.
39300
39301 2002-12-18  Nick Clifton  <nickc@redhat.com>
39302
39303         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
39304         the libstdc++-v3 directory has been found.
39305
39306 2002-12-12  Devang Patel <dpatel@apple.com>
39307         * gcc.dg/darwin-ld-1.c: New test.
39308         * gcc.dg/darwin-ld-2.c: New test.
39309         * gcc.dg/darwin-ld-3.c: New test.
39310         * gcc.dg/darwin-ld-4.c: New test.
39311         * gcc.dg/darwin-ld-5.c: New test.
39312
39313 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39314
39315         * gcc.c-torture/compile/20021212-1.c: New test.
39316
39317 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
39318
39319         * gcc.dg/fshort-wchar: New test.
39320
39321 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
39322
39323         PR c++/8372
39324         * g++.dg/template/dtor1.C: New test.
39325
39326         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
39327         markers.
39328
39329 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
39330
39331         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
39332
39333 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
39334
39335         * g++.dg/template/static1.C: New test.
39336         * g++.dg/template/static2.C: New test.
39337         * g++.old-deja/g++.ext/memconst.C: New test.
39338
39339 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39340
39341         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
39342         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
39343         * g++.dg/special/initp1.C: Likewise.
39344
39345 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
39346
39347         * gcc.c-torture/execute/20021204-1.c: New test.
39348
39349 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
39350
39351         * gcc.dg/ppc-fmadd-1.c: New file.
39352         * gcc.dg/ppc-fmadd-2.c: New file.
39353         * gcc.dg/ppc-fmadd-3.c: New file.
39354
39355 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39356
39357         * gcc.c-torture/compile/20021204-1.c: New test.
39358
39359 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39360
39361         * g++.dg/inherit/covariant2.C: New test.
39362         * g++.dg/inherit/covariant3.C: New test.
39363         * g++.dg/inherit/covariant4.C: New test.
39364         * g++.dg/inherit/covariant1.C: Remove XFAIL.
39365         * g++.old-deja/g++.robertl/eb17.C: Likewise.
39366
39367 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
39368
39369         PR c++/8688
39370         * g++.dg/init/brace3.C: New test.
39371
39372 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
39373
39374         * gcc.dg/20020210-1.c: Fix a comment typo.
39375
39376 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
39377
39378         PR c++/8720
39379         * g++.dg/parse/defarg1.C: New test.
39380
39381         PR c++/8615
39382         * g++.dg/template/char1.C: New test.
39383
39384         * g++.dg/template/varmod1.C: Fix typo.
39385
39386 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39387
39388         DR 180
39389         * g++.old-deja/g++.pt/crash32.C: Expect error.
39390
39391 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
39392
39393         PR c++/5919
39394         * g++.dg/template/varmod1.C: New test.
39395
39396         PR c++/8727
39397         * g++.dg/inherit/typeinfo1.C: New test.
39398
39399         PR c++/8663
39400         * g++.dg/inherit/typedef1.C: New test.
39401
39402 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
39403
39404         PR c++/8332
39405         PR c++/8493
39406         * g++.dg/template/strlen1.C: New test.
39407
39408         PR c++/8227
39409         * g++.dg/template/ctor2.C: New test.
39410
39411         PR c++/8214
39412         * g++.dg/init/string1.C: New test.
39413
39414         PR c++/8511
39415         * g++.dg/template/friend8.C: New test.
39416
39417 2002-11-29  Joe Buck <jbuck@synopsys.com>
39418
39419         * g++.dg/lookup/anon2.C: New test.
39420
39421 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
39422
39423         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
39424         h8300 port.
39425
39426 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
39427
39428         * gcc.dg/bitfld-6.c: New test.
39429
39430 2002-11-27  Jan Hubicka  <jh@suse.cz>
39431
39432         * gcc.c-torture/execute/20021127.[cx]: New test.
39433
39434 2002-11-26  Jan Hubicka  <jh@suse.cz>
39435
39436         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
39437         quality.
39438
39439 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
39440
39441         * g++.dg/init/brace2.C: New test.
39442         * g++.old-deja/g++.mike/p9129.C: Correct.
39443
39444 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
39445
39446         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
39447
39448 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
39449
39450         * gcc.dg/sibcall-6: New test for indirect sibcalls.
39451
39452 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
39453
39454         * testsuite/g++.dg/abi/empty11.C: New test.
39455         * testsuite/g++.dg/rtti/cv1.C: New test.
39456
39457 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
39458
39459         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
39460
39461 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
39462
39463         * g++.dg/abi/empty10.C: New test.
39464
39465 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39466
39467         * gcc.c-torture/compile/20021124-1.c: New test.
39468
39469 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
39470
39471         * g++.dg/abi/rtti2.C: New test.
39472
39473 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39474
39475         * gcc.dg/i386-unroll-1.c: New test.
39476
39477 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39478
39479         * gcc.c-torture/compile/20021120-1.c: New test.
39480         * gcc.c-torture/compile/20021120-2.c: New test.
39481
39482 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39483
39484         * gcc.dg/bitfld-5.c: New test.
39485
39486 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39487
39488         * gcc.c-torture/execute/20021120-3.c: New test.
39489
39490 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39491
39492         * gcc.c-torture/execute/20021120-2.c: New test.
39493
39494 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
39495
39496         * gcc.c-torture/execute/20021120-1.c: New test.
39497
39498 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
39499
39500         * gcc.c-torture/execute/20021118-3.c: New test.
39501
39502 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39503
39504         * gcc.c-torture/compile/20021119-1.c: New test.
39505
39506 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
39507
39508         * gcc.dg/duff-1.c: New test.
39509         * gcc.dg/duff-2.c: New test.
39510         * gcc.dg/duff-3.c: New test.
39511
39512 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
39513
39514         * gcc.dg/cpp/_Pragma5.c: New test.
39515
39516 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
39517
39518         * gcc.c-torture/execute/20021118-2.c: New test.
39519
39520 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
39521
39522         * gcc.c-torture/execute/20021118-1.c: New test.
39523
39524 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
39525
39526         * gcc.dg/20021116-1.c: New test.
39527
39528 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
39529
39530         * g++.dg/abi/vcall1.C: New test.
39531
39532 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
39533
39534         * gcc.dg/20021029-1.c: New test.
39535         * gcc.dg/20021029-2.c: New test.
39536
39537 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39538
39539         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
39540
39541 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39542
39543         PR c/8439
39544         * gcc.dg/20021110.c: Move to ...
39545         * gcc.c-torture/compile/20021110.c: .... here.
39546
39547 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39548
39549         PR c/8467
39550         * gcc.c-torture/execute/20021111-1.c
39551
39552 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39553
39554         PR c/8439
39555         * gcc.dg/20021110.c: New test.
39556
39557 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
39558
39559         * g++.dg/abi/vthunk3.C: Run only on x86.
39560
39561 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39562
39563         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
39564
39565 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
39566
39567         * lib/compat.exp (compat-execute): Fix logic error in last
39568         change.
39569
39570 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
39571
39572         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
39573
39574 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39575
39576         PR c++/8389
39577         * g++.dg/template/access6.C: New test.
39578
39579 2002-11-08  Jan Hubicka  <jh@suse.cz>
39580
39581         * gcc.dg/i386-ssefp-1.c: New test.
39582         * gcc.dg/i386-ssefp-1.c: New test.
39583
39584 2002-11-08  Jan Hubicka  <jh@suse.cz>
39585
39586         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
39587
39588 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
39589
39590         * g++.dg/abi/vthunk3.C: New test.
39591
39592         PR c++/8338
39593         * g++.dg/template/crash2.C: New test.
39594
39595 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
39596
39597         * testsuite/g++.dg/abi/dtor1.C: New test.
39598         * testsuite/g++.dg/abi/dtor2.C: Likewise.
39599
39600 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
39601
39602         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
39603         Darwin.
39604
39605 2002-11-04  Adam Nemet  <anemet@lnxw.com>
39606
39607         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
39608         -mthumb.  Only xfail with -O0.
39609
39610 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
39611
39612         * g++.dg/abi/thunk1.C: New test.
39613         * g++.dg/abi/thunk2.C: Likewise.
39614         * g++.dg/abi/vtt1.C: Likewise.
39615
39616 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
39617
39618         PR optimization/8423
39619         * gcc.c-torture/execute/builtin-constant.c: New test.
39620
39621 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
39622
39623         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
39624         Add some more cases.
39625
39626 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
39627
39628         PR c++/8391
39629         * g++.dg/opt/local1.C: New test.
39630
39631 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
39632
39633         PR c++/8160
39634         * g++.dg/template/complit1.C: New test.
39635
39636         PR c++/8149
39637         * g++.dg/template/typename4.C: Likewise.
39638
39639 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39640
39641         Core issue 287, PR c++/7639
39642         * g++.dg/template/instantiate1.C: Adjust error location.
39643         * g++.dg/template/instantiate3.C: New test.
39644         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
39645         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
39646         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
39647
39648 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
39649
39650         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
39651
39652 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
39653
39654         PR c++/8287
39655         * g++.dg/init/dtor2.C: New test.
39656
39657 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39658
39659         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
39660         * gcc.dg/nest.c: Bypass errors on irix6.
39661
39662 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
39663
39664         * gcc.dg/nest.c: Expect error for mmix-*-*.
39665         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
39666
39667 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
39668
39669         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
39670         markers.
39671
39672         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
39673
39674 2002-10-25  Mike Stump  <mrs@apple.com>
39675
39676         * gcc.dg/warn-1.c: New test.
39677
39678 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
39679
39680         * g++.dg/template/typename3.C: New test.
39681
39682 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
39683
39684         * g++.dg/lookup/ptrmem1.C: New test.
39685
39686         * g++.dg/abi/vthunk2.C: New test.
39687
39688 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
39689
39690         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
39691
39692 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
39693
39694         * g++.dg/abi/empty9.C: New test.
39695
39696 2002-10-24  Richard Henderson  <rth@redhat.com>
39697
39698         * g++.dg/inherit/thunk1.C: Enable for ia64.
39699
39700 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
39701
39702         PR c++/8067
39703         * g++.dg/lookup/pretty1.C: New test.
39704
39705 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
39706
39707         * gcc.dg/20021023-1.c: New test.
39708
39709 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
39710
39711         PR c++/7679
39712         * g++.dg/parse/inline1.C: New test.
39713
39714 2002-10-23  Richard Henderson  <rth@redhat.com>
39715
39716         * g++.dg/inherit/thunk1.C: Enable for x86_64.
39717
39718         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
39719
39720 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
39721
39722         PR c++/6579
39723         * g++.dg/parse/stmtexpr3.C: New test.
39724
39725 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
39726
39727         * g++.dg/expr/cond1.C: New test.
39728
39729 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
39730
39731         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
39732
39733 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
39734
39735         * g++.dg/abi/vbase13.C: New test.
39736         * g++.dg/abi/vbase14.C: Likewise.
39737
39738 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
39739
39740         * gcc.dg/tls/pic-1.c: New test.
39741         * gcc.dg/tls/nonpic-1.c: New test.
39742         * gcc.dg/20021018-1.c: New test.
39743
39744 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
39745
39746         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
39747         Remove only files with the same base name as the test case.
39748         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
39749         (profopt-execute): Likewise.  Also, remove old profiling
39750         and performance data files before running the tests.
39751
39752         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
39753         * g++.dg/bprob/bprob.exp: Likewise.
39754         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
39755         to allow more general test case names.
39756
39757         * g++.dg/bprob/bprob-1.C: Rename to ...
39758         * g++.dg/bprob/g++-bprob-1.C: ... this.
39759
39760         * g77.dg/bprob/bprob-1.f: Rename to ...
39761         * g77.dg/bprob/g77-bprob-1.f: ... this.
39762
39763 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
39764
39765         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
39766         bison 1.50 or later.
39767
39768 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
39769
39770         * g++.dg/README: Describe more test directories.
39771
39772 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
39773
39774         * g++.dg/init/array6.C: Add additional tests.
39775
39776 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
39777
39778         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
39779         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
39780
39781 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
39782
39783         * gcc.c-torture/compile/20020604-1.x: New.
39784         * gcc.c-torture/compile/simd-5.x: Likewise.
39785         * gcc.c-torture/execute/920710-1.x: Likewise.
39786         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
39787
39788 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
39789
39790         * g++.dg/inherit/override1.C: Add dg-options clause.
39791
39792 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39793
39794         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
39795         _mm_slli_si128.
39796
39797 2002-10-19  Andreas Schwab  <schwab@suse.de>
39798
39799         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
39800         directory component.
39801
39802 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
39803
39804         * g++.dg/inherit/thunk1.C: New test.
39805
39806         * g++.dg/inherit/override1.C: New test.
39807
39808         * g++.dg/abi/mangle11.C: New test.
39809         * g++.dg/abi/mangle14.C: New test.
39810         * g++.dg/abi/mangle17.C: New test.
39811
39812 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
39813
39814         * g++.dg/overload/member2.C: New test.
39815
39816 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
39817
39818         * g++.dg/README: Describe new compat directory.
39819         * g++.dg/dg.exp: Skip tests in compat directory.
39820         * README.compat: New file.
39821         * lib/compat.exp: New expect script.
39822         * g++.dg/compat: New test directory.
39823         * g++.dg/compat/compat.exp: New expect script.
39824         * g++.dg/compat/abi: New test directory.
39825         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
39826         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
39827         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
39828         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
39829         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
39830         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
39831         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
39832         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
39833         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
39834         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
39835         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
39836         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
39837         * g++.dg/compat/break: New test directory.
39838         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
39839         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
39840         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
39841         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
39842         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
39843         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
39844         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
39845         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
39846         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
39847         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
39848         g++.dg/compat/break/README: New files.
39849         * g++.dg/compat/eh: New test directory.
39850         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
39851         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
39852         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
39853         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
39854         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
39855         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
39856         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
39857         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
39858         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
39859         g++.dg/compat/eh/filter2_y.C,
39860         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
39861         g++.dg/compat/eh/new1_y.C,
39862         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
39863         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
39864         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
39865         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
39866         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
39867         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
39868         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
39869         g++.dg/compat/eh/unexpected1_y.C: New files.
39870         * g++.dg/compat/init: New test directory.
39871         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
39872         g++.dg/compat/init/array5_y.C,
39873         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
39874         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
39875         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
39876         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
39877         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
39878         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
39879         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
39880         g++.dg/compat/init/init-ref2_y.C: New files.
39881
39882 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
39883
39884         PR c++/7584
39885         * g++.dg/inherit/using3.C: New test.
39886
39887 2002-10-17  Jan Hubicka  <jh@suse.cz>
39888
39889         * gcc.dg/20021017-2.c: New test.
39890
39891 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
39892
39893         * g++.dg/abi/mangle16.C: Adjust.
39894
39895         * g++.dg/init/array8.C: New test.
39896
39897 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
39898
39899         * gcc.dg/special/mips-abi.exp: New test.
39900         * gcc.dg/special/mips-abi.s: Empty file used by the above.
39901
39902 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
39903
39904         * g++.dg/abi/mangle16.C: New test.
39905         * g++.dg/abi/mangle17.C: Likewise.
39906
39907         PR c++/7478
39908         * g++.dg/template/ref1.C: New test.
39909
39910 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39911
39912         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
39913
39914 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
39915
39916         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
39917
39918 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
39919
39920         PR c++/7524
39921         * g++.dg/init/array7.C: New test.
39922
39923 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
39924
39925         * g++.dg/init/array6.C: New test.
39926
39927         * g++.dg/abi/mangle13.C: Likewise.
39928         * g++.dg/abi/mangle14.C: Likewise.
39929         * g++.dg/abi/mangle15.C: Likewise.
39930
39931 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
39932
39933         * g++.dg/abi/empty8.C: New test.
39934
39935 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
39936
39937         * g++.dg/init/ctor1.C: New test.
39938
39939 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
39940
39941         * gcc.c-torture/execute/20021015-1.c: New test.
39942
39943 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
39944
39945         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
39946
39947 2002-10-14  Jan Hubicka  <jh@suse.cz>
39948
39949         * gcc.dg/i386-ssetype-[1-5].c: New tests.
39950
39951 2002-10-14  Richard Henderson  <rth@redhat.com>
39952
39953         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
39954
39955 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
39956
39957         PR optimization/6631
39958         * g++.dg/opt/const2.C: New test.
39959
39960 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
39961
39962         PR c++/7176
39963         * g++.dg/parse/friend1.C: New test.
39964         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
39965
39966 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
39967
39968         * gcc.dg/20021014-1.c: New test.
39969
39970 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
39971
39972         PR c++/5661
39973         * g++.dg/ext/vlm1.C: New test.
39974         * g++.dg/ext/vlm2.C: Likewise.
39975
39976         * g++.dg/init/array1.C: Remove invalid braces.
39977         * g++.dg/init/brace1.C: New test.
39978         * g++.dg/init/copy2.C: Likewise.
39979         * g++.dg/init/copy3.C: Likewise.
39980         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
39981         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
39982         braces.
39983
39984 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
39985
39986         * gcc.dg/cpp/assembler.S: Don't use -ansi.
39987
39988 2002-10-11  Richard Shann  <richard.shann@superh.com>
39989
39990         * gcc.c-torture/compile/simd-5.c: New test.
39991
39992 2002-10-10  Roger Sayle  <roger@eyesopen.com>
39993
39994         * gcc.c-torture/execute/shiftopt-1.c: New test case.
39995
39996 2002-10-10  Jim Wilson  <wilson@redhat.com>
39997
39998         * gcc.c-torture/execute/20021010-1.c: New test.
39999
40000 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40001
40002         PR c/7353
40003         * g++.dg/ext/typedef-init.C: New test.
40004         * gcc.dg/typedef-init.c: New test.
40005
40006 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40007
40008         * gcc.dg/cpp/paste13.c: New test.
40009
40010 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40011
40012         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40013         remaining platforms, XFAIL during compile, not execute.  Don't
40014         XFAIL at -O0.
40015
40016 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40017
40018         * gcc.dg/alias-1.c: Tweak expected warning.
40019
40020 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40021
40022         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40023
40024 2002-10-06  Andreas Jaeger  <aj@suse.de>
40025
40026         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40027         * gcc.dg/cpp/c++98.C: Likewise.
40028
40029         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40030         * g++.dg/cpp/c++98.C: Likewise.
40031
40032         * g++.dg/README (Subdirectories): Mention cpp directory.
40033
40034         PR target/7559
40035         * gcc.dg/20021006-1.c: New test.
40036
40037 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40038
40039         PR c++/7804
40040         * g++.dg/other/warning1.C: New test.
40041
40042 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40043
40044         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40045         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40046         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40047
40048 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40049
40050         PR c++/7931
40051         * g++.dg/template/ptrmem3.C: New test.
40052
40053         PR c++/7754
40054         * g++.dg/template/union1.C: New test.
40055
40056 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40057
40058         PR c++/8006
40059         * g++.dg/abi/mangle9.C: New test.
40060         * g++.dg/abi/mangle10.C: New test.
40061         * g++.dg/abi/mangle11.C: New test.
40062         * g++.dg/abi/mangle12.C: New test.
40063
40064 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40065
40066         PR c++/7188.
40067         * g++.dg/template/meminit1.C: New test.
40068         * g++.dg/warn/Wreorder-1.C: Likewise.
40069         * g++.old-deja/g++.mike/warn3.C: Tweak.
40070         * lib/prune.exp: Ingore "in copy constructor".
40071
40072 2002-10-02  Andreas Jaeger  <aj@suse.de>
40073
40074         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40075         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40076         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40077         on x86-64.
40078
40079 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40080
40081         * gcc.dg/empty1.C: Fix typo.
40082
40083 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40084
40085         * gcc.dg/alias-1.c: New test.
40086
40087 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40088
40089         * gcc.dg/empty1.C: New test.
40090
40091         * g++.dg/tls/init-2.C: Tweak error messages.
40092
40093 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40094
40095         * gcc.c-torture/compile/20020923-1.c: New test.
40096
40097 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40098
40099         * gcc.c-torture/execute/ffs-1.c: New test.
40100         * gcc.c-torture/execute/ffs-2.c: Ditto.
40101
40102 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40103
40104         * g++.dg/overload/member1.C: New test.
40105
40106 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
40107
40108         * g++.dg/abi/empty7.C: New test.
40109         * g++.dg/init/pm2.C: Likewise.
40110
40111 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
40112
40113         * g++.dg/rtti/crash1.C: New test.
40114
40115 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
40116
40117         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
40118         gcc.dg/sibcall-4.c: New tests.
40119
40120 2002-09-28  Roger Sayle  <roger@eyesopen.com>
40121
40122         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
40123         powerpc and MMIX targets.
40124
40125 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
40126
40127         * gcc.dg/cpp/20020927-1.c: New.
40128
40129 2002-09-26  David S. Miller  <davem@redhat.com>
40130
40131         * gcc.c-torture/compile/trunctfdf.c: New.
40132
40133 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40134
40135         * lib/target-supports.exp (check_weak_available): Handle solaris2.
40136
40137 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
40138
40139         * gcc.c-torture/execute/loop-15.c: New.
40140
40141 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
40142
40143         * README.QMTEST: Fix typo.
40144
40145 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
40146
40147         * gcc.dg/20020926-1.c: New test.
40148
40149 2002-09-25  David S. Miller  <davem@redhat.com>
40150
40151         PR target/7842
40152         * gcc.c-torture/execute/shiftdi.c: New test.
40153
40154 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
40155
40156         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
40157         unique to the tool.
40158         * lib/g77.exp (g77_init): Likewise.
40159         * lib/g++.exp (g++_init): Likewise.
40160         * lib/objc.exp (objc_init): Likewise.
40161
40162 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
40163
40164         * g++.dg/abi/empty5.C: New test.
40165         * g++.dg/abi/empty6.C: New test.
40166         * g++.dg/abi/vbase12.C: New test.
40167
40168 2002-09-25  Richard Henderson  <rth@redhat.com>
40169
40170         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
40171         too-small long double.
40172
40173 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
40174
40175         * gcc.dg/20020919-1.c: New test.
40176
40177 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
40178
40179         * g++.dg/abi/bitfield6.C: New test.
40180         * g++.dg/abi/bitfield7.C: New test.
40181         * g++.dg/abi/bitfield8.C: New test.
40182         * g++.dg/abi/vbase11.C: New test.
40183
40184 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40185
40186         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40187         hppa*-*-hpux*.  Update test comment.
40188
40189 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
40190
40191         * gcc.dg/tls/struct-1.c: New test.
40192
40193 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
40194
40195         * gcc.dg/cpp/tr-warn2.c: Update.
40196
40197 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40198
40199         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40200
40201 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40202
40203         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40204         systems.
40205
40206 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
40207
40208         * gcc.c-torture/execute/ieee/mzero3.c: New test.
40209
40210         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40211         Adjust for c++filt moved to binutils.  Remove spurious duplicate
40212         setting of cxxfilt.
40213
40214 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
40215
40216         * gcc.dg/20020312-2.c: Update for darwin.
40217
40218 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40219
40220         * g++.old-deja/g++.other/crash32.C: Mark ICE.
40221
40222 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
40223
40224         * objc.dg/comp-types-1.m: New test.
40225         * objc.dg/comp-types-2.m: New test.
40226         * objc.dg/comp-types-3.m: New test.
40227         * objc.dg/comp-types-4.m: New test.
40228         * objc.dg/comp-types-5.m: New test.
40229         * objc.dg/comp-types-6.m: New test.
40230
40231 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40232
40233         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40234
40235 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40236
40237         * g++.dg/other/do1.C: New test.
40238
40239         * g++.dg/template/subst1.C: New test.
40240
40241 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
40242
40243         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40244
40245 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40246
40247         * g++.dg/template/qualttp20.C: Adjust expected errors.
40248         * g++.old-deja/g++.jason/report.C: Likewise.
40249         * g++.old-deja/g++.other/qual1.C: Likewise.
40250
40251         * g++.dg/lookup/scoped2.C: New test.
40252
40253         * g++.dg/ext/asm3.C: New test.
40254
40255 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
40256
40257         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40258
40259 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
40260
40261         * ChangeLog: follow spelling conventions.
40262         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40263         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40264         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40265         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40266         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40267         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40268         * g++.old-deja/g++.law/global-init1.C: Likewise.
40269         * g++.old-deja/g++.other/delete4.C: Likewise.
40270         * g++.old-deja/g++.other/inline21.C: Likewise.
40271         * g++.old-deja/g++.other/singleton.C: Likewise.
40272         * g77.dg/strlen0.f: Likewise.
40273         * g77.f-torture/compile/20010519-1.f: Likewise.
40274         * g77.f-torture/compile/980310-4.f: Likewise.
40275         * gcc.c-torture/compile/20000605-1.c: Likewise.
40276         * gcc.c-torture/execute/20020225-1.c: Likewise.
40277         * gcc.dg/c90-hexfloat-2.c: Likewise.
40278         * gcc.dg/c99-bool-1.c: Likewise.
40279         * gcc.dg/c99-hexfloat-2.c: Likewise.
40280         * gcc.dg/dll-2.c: Likewise.
40281         * gcc.dg/wtr-union-init-1.c: Likewise.
40282         * gcc.dg/wtr-union-init-2.c: Likewise.
40283         * gcc.dg/wtr-union-init-3.c: Likewise.
40284         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40285         * gcc.dg/cpp/defined.c: Likewise.
40286         * gcc.dg/cpp/macsyntx.c: Likewise.
40287         * gcc.dg/cpp/paste2.c: Likewise.
40288         * gcc.dg/cpp/trad/defined.c: Likewise.
40289         * gcc.dg/format/c90-printf-1.c: Likewise.
40290         * gcc.dg/format/c90-scanf-1.c: Likewise.
40291         * gcc.dg/format/c99-printf-1.c: Likewise.
40292         * gcc.dg/format/c99-scanf-1.c: Likewise.
40293         * gcc.misc-tests/gcov-8.c: Likewise.
40294         * lib/profopt.exp: Likewise.
40295
40296 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
40297
40298         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
40299
40300 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40301
40302         * g++.dg/inherit/using2.C: New test.
40303
40304 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
40305
40306         * ChangeLog: Follow spelling conventions.
40307         * g++.dg/template/friend4.C: Likewise.
40308         * g++.old-deja/g++.pt/crash67.C: Likewise.
40309         * gcc.c-torture/execute/20000801-4.c: Likewise.
40310         * gcc.dg/c90-digraph-1.c: Likewise.
40311         * gcc.dg/c94-digraph-1.c: Likewise.
40312         * gcc.dg/c99-digraph-1.c: Likewise.
40313         * gcc.dg/cpp/line5.c: Likewise.
40314         * gcc.dg/cpp/multiline.c: Likewise.
40315         * gcc.dg/cpp/trad/literals-1.c: Likewise.
40316         * gcc.dg/format/attr-3.c: Likewise.
40317         * gcc.dg/format/c90-scanf-3.c: Likewise.
40318         * gcc.dg/format/ext-4.c: Likewise.
40319
40320 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40321
40322         * g++.dg/template/pretty1.C: New test.
40323
40324 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
40325
40326         * gcc.c-torture/execute/struct-cpy-1.c: New test.
40327
40328 2002-09-13  Matt Austern  <austern@apple.com>
40329
40330         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
40331         passing a cast expression to a function by const reference.
40332
40333 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
40334
40335         * g++.dg/template/deduce1.C: New test.
40336
40337 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
40338
40339         * gcc.c-torture/execute/simd-1.c: Force all use of int to
40340         32-bit int.
40341
40342 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40343
40344         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
40345         usage.
40346
40347 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
40348
40349         * gcc.c-torture/compile/20020910-1.c: New test.
40350
40351 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
40352
40353         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
40354
40355 2002-09-10  Andreas Jaeger  <aj@suse.de>
40356
40357         * gcc.dg/20020312-2.c: Adjust for x86-64.
40358
40359 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
40360
40361         * g77.dg/7388.f: New test case for PR 7388.
40362
40363 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
40364
40365         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
40366
40367 2002-09-05  Ziemowit Laski <zlaski@apple.com>
40368
40369         * objc.dg/proto-lossage-1.m: New test.
40370
40371 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
40372
40373         * gcc.dg/cpp/_Pragma4.c: Fix typo.
40374
40375 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
40376
40377         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
40378         expected to pass.
40379
40380 2002-09-06  Stan Shebs  <shebs@apple.com>
40381             David Edelsohn  <edelsohn@gnu.org>
40382
40383         * gcc.dg/weak: New directory.
40384         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
40385         target-specific xfail bits.
40386         * gcc.dg/typeof-2.c: Move to new directory.
40387         * gcc.dg/weak.exp: New expect script.
40388
40389 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
40390
40391         * gcc.c-torture/execute/extzvsi.c: New test.
40392
40393 2002-09-05  Stan Shebs  <shebs@apple.com>
40394
40395         * gcc.dg/weak-1.c: xfail on Darwin.
40396         * gcc.dg/weak-2.c: Ditto.
40397         * gcc.dg/weak-3.c: Ditto.
40398         * gcc.dg/weak-4.c: Ditto.
40399         * gcc.dg/weak-5.c: Ditto.
40400         * gcc.dg/weak-6.c: Ditto.
40401         * gcc.dg/weak-7.c: Ditto.
40402         * gcc.dg/weak-8.c: Ditto.
40403         * gcc.dg/weak-9.c: Ditto.
40404
40405 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
40406
40407         * gcc.c-torture/execute/loop-14.c: New test.
40408
40409 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
40410
40411         * g++.dg/other/cxa-atexit1.C: New test.
40412
40413         * gcc.dg/typeof-2.c: New test.
40414
40415 2002-09-03  Roger Sayle  <roger@eyesopen.com>
40416
40417         * gcc.dg/builtins-2.c: New testcase.
40418         * gcc.dg/builtins-3.c: New testcase.
40419
40420 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
40421
40422         * gcc.dg/cpp/_Pragma4.c: New test.
40423
40424 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
40425
40426         * objc/execute/nil_method-1.m: New testcase.
40427
40428 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
40429
40430         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
40431         [Object class], not [Object initialize].
40432
40433 2002-08-31  Roger Sayle  <roger@eyesopen.com>
40434             Hans-Peter Nilsson  <hp@bitrange.com>
40435
40436         * gcc.c-torture/execute/20020720-1.x: Skip test on
40437         mmix-knuth-mmixware.  Correct comment.
40438
40439 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
40440
40441         * testsuite/g++.dg/abi/bitfield5.C: New test.
40442         * testsuite/g++.dg/abi/vbase10.C: Likewise.
40443
40444 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
40445
40446         * objc.dg/undeclared-selector.m: New test.
40447
40448 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
40449
40450         * g++.dg/other/offsetof1.C: Avoid cast warning.
40451
40452 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
40453
40454         * objc.dg/super-class-2.m: New test.
40455
40456 2002-08-24  Matt Austern  <austern@apple.com>
40457
40458         * g++.dg/ext/lvaddr.C: New test.
40459         * g++.dg/ext/lvcast.C: New test.
40460
40461 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
40462
40463         * testsuite/g++.dg/inherit/cond1.C: New test.
40464
40465 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
40466
40467         * gcc.dg/noncompile/incomplete-1.c: New test.
40468
40469 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40470
40471         * gcc.dg/typespec-1.c: New test.
40472
40473 2002-08-20  Devang Patel  <dpatel@apple.com>
40474         * objc.dg/proto-hier-2.m: New test.
40475
40476 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
40477
40478         * objc.dg/bitfield-1.m: New test.
40479         * objc.dg/bitfield-2.m: New test.
40480
40481 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40482
40483         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
40484         gcc.dg/c99-flex-array-4.c: New tests.
40485
40486 2002-08-16  Stan Shebs  <shebs@apple.com>
40487
40488         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
40489
40490 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
40491
40492         * gcc.dg/typeof-1.c: New test.
40493         * g++.dg/ext/typeof2.C: New test.
40494
40495 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40496
40497         * g++.dg/other/offsetof1.C: New test.
40498
40499 2002-08-14  Richard Henderson  <rth@redhat.com>
40500
40501         * gcc.dg/tls/diag-3.c: Fix expected message strings.
40502
40503 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
40504
40505         * gcc.dg/cpp/_Pragma3.c: New test.
40506
40507 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
40508
40509         * g++.dg/template/inherit3: New test.
40510
40511 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40512
40513         * gcc.dg/bitfld-4.c: Add blank options.
40514
40515 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
40516
40517         * g++.dg/template/crash1.C: New test.
40518
40519 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
40520
40521         * gcc.dg/tls/opt-2.c: New test.
40522
40523 2002-08-08  Devang Patel  <dpatel@apple.com>
40524
40525         * objc.dg/selector-1.m : New test
40526
40527 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
40528
40529         * g++.dg/abi/bitfield4.C: New test.
40530         * gcc.dg/bitfld-4.c: New test.
40531
40532 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
40533
40534         * g++.dg/other/packed1.C: New test.
40535
40536 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
40537
40538         * g++.dg/abi/offsetof.C: Tweak error messages.
40539         * g++.old-deja/g++.mike/p10769a.C: Likewise.
40540
40541 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
40542
40543         * gcc.dg/bitfld-3.c: New test.
40544
40545 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40546             Richard Henderson  <rth@redhat.com>
40547
40548         * gcc.dg/i386-bitfield1.c: New test.
40549         * g++.dg/abi/bitfield3.C: Update.
40550
40551 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
40552
40553         * objc.dg/const-str-2.m: Update.
40554         * gcc.dg/cpp/c++98.c: Change to C extension.
40555         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
40556         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
40557
40558 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
40559
40560         * testsuite/gcc.dg/tls/diag-3.c: New.
40561
40562 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
40563
40564         * g++.dg/README (Subdirectories): Document new subdir expr.
40565         * g++.dg/expr/pmf-1.C: New test.
40566
40567 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
40568
40569         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
40570
40571 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
40572
40573         * g++.dg/abi/bitfield3.C: New test.
40574
40575 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
40576
40577         * lib/gcov.exp: Tweak expected line formats.
40578         * gcc.misc-tests/gcov8.c: New test.
40579         * gcc.misc-tests/gcov8.x: New flags.
40580
40581 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
40582
40583         * consistency.vlad/layout/endian.c: Include string.h.
40584
40585         * gcc.c-torture/execute/20020805-1.c: New test.
40586
40587 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
40588
40589         * g++.dg/other/conversion1.C: New test.
40590
40591 2002-08-03  Roger Sayle  <roger@eyesopen.com>
40592
40593         * gcc.dg/builtins-1.c: New testcase.
40594
40595 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
40596
40597         * g++.dg/inherit/access3.C: New test.
40598
40599 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
40600
40601         * gcc.dg/ia64-visibility-2.c: New test.
40602
40603 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
40604
40605         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
40606         __qualifier_flags to __flags.
40607
40608 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
40609
40610         * g++.dg/inherit/operator1.C: New test.
40611         * g++.dg/lookup/disamb1.C: Fix typo in comment.
40612         * g++.dg/other/error1.C: Change expected error message.
40613         * g++.dg/template/conv4.C: Likewise.
40614
40615 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
40616
40617         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
40618         for documented behavior.
40619
40620 2002-07-25  Roger Sayle  <roger@eyesopen.com>
40621
40622         * gcc.c-torture/execute/20020720-1.x: Skip this test on
40623         several targets known to fail.
40624
40625 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
40626
40627         * gcc.dg/mips-args-[123].c: New tests.
40628
40629 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
40630
40631         * gcc.dg/ppc-spe.c: New.
40632
40633 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
40634
40635         * g++.dg/other/ptrmem4.C: New testcase.
40636
40637 2002-07-24  Richard Henderson  <rth@redhat.com>
40638
40639         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
40640
40641 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
40642
40643         * g++.dg/ext/alignof1.C (main): Return 0 for success.
40644
40645 2002-07-24  Roger Sayle  <roger@eyesopen.com>
40646
40647         * gcc.c-torture/execute/memset-3.c: New testcase.
40648
40649 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
40650
40651         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
40652         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
40653
40654 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40655
40656         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
40657         Delete.
40658
40659 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
40660
40661         * gcc.c-torture/compile/simd-4.c: New test.
40662
40663 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40664
40665         PR c++/7347, c++/7348
40666         * g++.dg/template/access4.C: New test.
40667         * g++.dg/template/access5.C: New test.
40668         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
40669         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
40670         * g++.old-deja/g++.pt/ttp58.C: Likewise.
40671         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
40672
40673 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
40674
40675         * gcc.dg/gnu89-init-2.c: New test.
40676
40677 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
40678
40679         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
40680
40681 2002-07-20  Roger Sayle  <roger@eyesopen.com>
40682
40683         * gcc.c-torture/execute/20020720-1.c: New testcase.
40684
40685 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
40686
40687         * gcc.dg/cpp/Wsignprom.c: New tests.
40688
40689 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
40690
40691         * gcc.c-torture/execute/loop-13.c: New test.
40692
40693 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
40694
40695         * gcc.dg/cpp/expr.c: New tests.
40696
40697 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
40698
40699         * g++.dg/opt/pr6713.C: Add template instantiation.
40700
40701 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
40702
40703         * gcc.dg/nest.c: New test.
40704
40705 2002-07-17  Richard Henderson  <rth@redhat.com>
40706
40707         * g++.dg/opt/pr6713.C: New test.
40708
40709 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
40710
40711         * gcc.c-torture/execute/loop-2e.x: Let the testcase
40712         XFAIL for all x86 processors.
40713
40714 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
40715
40716         * gcc.c-torture/execute/20010122-1.x: Do not test with
40717         -fomit-frame-pointer.
40718
40719 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40720
40721         * g++.dg/template/instantiate2.C: New test.
40722         * g++.dg/template/spec4.C: New test.
40723
40724 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40725
40726         * g++.dg/template/access2.C: New test.
40727         * g++.dg/template/access3.C: New test.
40728
40729 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
40730
40731         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
40732         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
40733         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
40734         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
40735         Convert to use <stdarg.h>.
40736         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
40737         Delete.
40738         * gcc.dg/va-arg-2.c: New.
40739         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
40740
40741 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
40742
40743         * gcc.c-torture/compile/20020710-1.c: New test.
40744
40745 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
40746                           Andrew Pinski  <pinskia@physics.uc.edu>
40747
40748         gcc.c-torture/compile/simd-2.c: New testcase.
40749         gcc.c-torture/compile/simd-3.c: Likewise.
40750
40751 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
40752
40753         PR c++/7224
40754         * g++.dg/overload/error1.C: New test.
40755
40756 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40757
40758         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
40759         configuration and IRIX 6 O32 ABI.
40760
40761 2002-07-11  Roger Sayle  <roger@eyesopen.com>
40762
40763         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
40764
40765 2002-07-10  Roger Sayle  <roger@eyesopen.com>
40766
40767         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
40768
40769 2002-07-10  Jeffrey A Law  <law@redhat.com>
40770
40771         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
40772
40773         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
40774
40775 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
40776
40777         * gcc.dg/20020312-2.c: Check for __PPC__.
40778
40779 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
40780
40781         * gcc.c-torture/compile/20020709-1.c: New test.
40782
40783 2002-07-07  Roger Sayle  <roger@eyesopen.com>
40784
40785         * g++.dg/template/qualttp21.C: New test case.
40786
40787 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
40788
40789         * gcc.c-torture/compile/20020706-1.c: New test.
40790         * gcc.c-torture/compile/20020706-2.c: New test.
40791
40792 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
40793             Alexandre Oliva  <aoliva@redhat.com>
40794
40795         * g++.dg/warn/incomplete1.C: New test.
40796
40797 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40798
40799         PR c++/7099
40800         * g++.dg/warn/noreturn1.C: New test.
40801
40802 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
40803
40804         PR c++/6706
40805         * g++.dg/debug/debug6.C: New test.
40806         * g++.dg/debug/debug7.C: New test.
40807
40808 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
40809
40810         * gcc.c-torture/compile/simd-3.c: New test.
40811
40812 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
40813
40814         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
40815         * gcc.dg/20020620-1.c: Likewise.
40816
40817 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40818
40819         PR c++/6944
40820         * g++.dg/init/array4.C: New test.
40821         * g++.dg/init/array5.C: New test.
40822
40823 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
40824
40825         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
40826         * gcc.c-torture/execute/simd-2.c (main): Likewise.
40827
40828 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40829
40830         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
40831         * gcc.dg/wtr-aggr-init-1.c: Likewise.
40832         * gcc.dg/wtr-conversion-1.c: Likewise.
40833         * gcc.dg/wtr-escape-1.c: Likewise.
40834         * gcc.dg/wtr-int-type-1.c: Likewise.
40835         * gcc.dg/wtr-label-1.c: Likewise.
40836         * gcc.dg/wtr-static-1.c: Likewise.
40837         * gcc.dg/wtr-strcat-1.c: Likewise.
40838         * gcc.dg/wtr-suffix-1.c: Likewise.
40839         * gcc.dg/wtr-switch-1.c: Likewise.
40840         * gcc.dg/wtr-unary-plus-1.c: Likewise.
40841         * gcc.dg/wtr-union-init-1.c: Likewise.
40842         * gcc.dg/wtr-union-init-2.c: Likewise.
40843         * gcc.dg/wtr-union-init-3.c: Likewise.
40844
40845         * gcc.dg/wtr-func-def-1.c: New test.
40846
40847 2002-07-02 Devang Patel <dpatel@apple.com>
40848
40849         * objc.dg/param-1.m: New test.
40850
40851 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
40852
40853         * gcc.dg/cpp/trad/directive.c: Add test.
40854         * gcc.dg/cpp/trad/macroargs.c: Add test.
40855         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
40856
40857 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
40858
40859         * gcc.dg/cpp/cmdlne-M.c: New test.
40860
40861 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
40862
40863         * objc.dg/desig-init-1.m: New test.
40864
40865 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40866
40867         PR c++/6716
40868         * g++.dg/template/instantiate1.C: New test.
40869
40870 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
40871
40872         PR c++/7112
40873         * g++.dg/template/sizeof2.C: New test.
40874
40875 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
40876
40877         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
40878         gcc.dg/cpp/trad/include.c: New tests.
40879
40880 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
40881
40882         PR target/7177
40883         * gcc.c-torture/compile/20020701-1.c: New test.
40884
40885 2002-07-01  Stan Shebs  <shebs@apple.com>
40886
40887         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
40888         header here...
40889         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
40890         (objc-torture-execute): or here.
40891
40892 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
40893
40894         * gcc.c-torture/execute/arith-rand-ll.c: New test.
40895
40896 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
40897
40898         * gcc.dg/cpp/trad/escaped-nl.c: New test.
40899
40900 2002-06-30  Devang Patel  <dpatel@apple.com>
40901
40902         * objc.dg/fsyntax-only.m: New test.
40903
40904 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
40905
40906         PR c++/6695
40907         * g++.dg/template/friend7.C: New file.
40908
40909 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
40910
40911         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
40912         return type.
40913
40914 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
40915
40916         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
40917         avoid division by zero.
40918
40919 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
40920
40921         * gcc.dg/Wunknownprag.c: New tests.
40922
40923 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
40924
40925         * gcc.c-torture/execute/simd-2.c: New test.
40926
40927 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
40928
40929         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
40930         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
40931         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
40932         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
40933         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
40934         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
40935         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
40936         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
40937         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
40938         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
40939         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
40940         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
40941         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
40942         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
40943         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
40944         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
40945         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
40946
40947 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
40948
40949         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
40950         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
40951         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
40952         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
40953         New tests.
40954         * gcc.dg/cpp/trad/directive.c: Update.
40955
40956 2002-06-23  Andreas Jaeger  <aj@suse.de>
40957
40958         * gcc.c-torture/execute/complex-6.c: New.
40959
40960 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
40961
40962         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
40963         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
40964         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
40965         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
40966
40967 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
40968
40969         * gcc.dg/cpp/trad: New directory with traditional tests copied
40970         from parent directory.
40971         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
40972         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
40973         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
40974         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
40975         Move to trad/ and rename.
40976         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
40977         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
40978         gcc.dg/cpp/trad/redef2.c: New tests.
40979         * gcc.dg/cpp/trad/trad.exp: New driver.
40980
40981 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
40982
40983         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
40984         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
40985         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
40986         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
40987         Remove.
40988
40989 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
40990
40991         * gcc.dg/20020620-1.c: New test.
40992
40993 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40994
40995         * g++.dg/template/ttp4.C: New test.
40996
40997 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
40998
40999         * g++.dg/opt/vt1.C: Fix regexp.
41000
41001 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41002
41003         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41004         Don't use attribute `noinline'.
41005
41006 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41007
41008         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41009
41010 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41011
41012         * gcc.c-torture/execute/simd-1.c: New.
41013
41014         * gcc.dg/simd-1.c: New.
41015
41016 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41017
41018         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41019
41020 2002-06-16  Richard Henderson  <rth@redhat.com>
41021
41022         * g++.dg/ext/anon-struct1.C: New.
41023         * g++.dg/ext/anon-struct2.C: New.
41024         * g++.dg/ext/anon-struct3.C: New.
41025         * gcc.dg/anon-struct-1.c: New.
41026         * gcc.dg/anon-struct-2.c: New.
41027         * gcc.dg/anon-struct-3.c: New.
41028         * gcc.dg/20011008-1.c: Adjust warning text.
41029         * gcc.dg/20020527-1.c: Add -fms-extensions.
41030
41031 2002-06-16  Richard Henderson  <rth@redhat.com>
41032
41033         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41034
41035 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41036
41037         * gcc.c-torture/execute/20020615-1.c: New test.
41038
41039 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41040
41041         * gcc.c-tortuture/execute/compare-1.c: New test case.
41042         * gcc.c-tortuture/execute/compare-2.c: New test case.
41043         * gcc.c-tortuture/execute/compare-3.c: New test case.
41044
41045 2002-06-13  Richard Henderson  <rth@redhat.com>
41046
41047         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41048         ia64 ilp32.
41049
41050 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41051
41052         * g++.dg/template/typename2.C: Update error message.
41053
41054 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41055
41056         * gcc.c-torture/execute/20020611-1.c: New test.
41057
41058 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41059
41060         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41061         list of targets to skip.
41062
41063 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41064
41065         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41066         targets if not optimizing.
41067
41068 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41069
41070         * gcc.c-torture/compile/20020605-1.c: New test.
41071
41072         * g++.dg/opt/vt1.C: New test.
41073
41074         * gcc.dg/20020531-1.c: New test.
41075
41076         * gcc.dg/20020530-1.c: New test.
41077
41078         * gcc.dg/20020527-1.c: New test.
41079
41080         * g++.dg/opt/cse1.C: New test.
41081
41082 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41083
41084         * gcc.dg/20020607-2.c: New test case.
41085
41086 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41087
41088         * gcc.c-torture/compile/20020604-1.c: New test.
41089
41090 2002-06-04  Richard Henderson  <rth@redhat.com>
41091
41092         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41093         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41094         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41095
41096 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41097
41098         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41099
41100 2002-06-03  Richard Henderson  <rth@redhat.com>
41101
41102         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41103         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41104
41105 2002-06-02  Richard Henderson  <rth@redhat.com>
41106
41107         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
41108         test functions static.
41109
41110 2002-06-02  Andreas Jaeger  <aj@suse.de>
41111
41112         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
41113         now.
41114
41115 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41116
41117         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
41118         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
41119         Update for mofified diagnostics.
41120         * gcc.dg/c99-intconst-1.c: No longer fail.
41121
41122 2002-06-02  Richard Henderson  <rth@redhat.com>
41123
41124         * gcc.dg/uninit-A.c: Remove xfail markers.
41125
41126 2002-06-01  Roger Sayle  <roger@eyesopen.com>
41127
41128         * gcc.dg/fnegate-1.c: New test case.
41129
41130 2002-05-30  Osku Salerma  <osku@iki.fi>
41131
41132         * gcc.c-torture/execute/mayalias-1.c: New file.
41133
41134 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41135
41136         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
41137         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
41138         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
41139
41140 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
41141
41142         * gcc.c-torture/execute/20020529-1.c: New test.
41143
41144 2002-05-27  Richard Henderson  <rth@redhat.com>
41145
41146         * g++.dg/ext/attrib6.C: New test case.
41147
41148 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41149
41150         * gcc.c-torture/execute/pure-1.c: New test.
41151
41152 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41153
41154         * gcc.dg/cpp/arith-2.c: Remove.
41155
41156 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41157
41158         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
41159         * gcc.dg/cpp/if-3.c: Remove.
41160
41161 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
41162
41163         * g++.dg/opt/cse2.C: New test.
41164
41165 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
41166
41167         * gcc.dg/cpp/arith-1.c: New semantic tests.
41168         * gcc.dg/cpp/if-1.c: Update.
41169
41170 2002-05-24  Ben Elliston  <bje@redhat.com>
41171
41172         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
41173
41174 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41175
41176         * gcc.dg/verbose-asm.c: New test.
41177
41178 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41179
41180         * gcc.dg/cpp/paste12.c: New test.
41181
41182 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41183
41184         * g++.dg/parse/named_ops.C: New test.
41185
41186 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
41187
41188         * gcc.dg/weak-8.c: New test.
41189
41190 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
41191
41192         * gcc.dg/weak-2.c: Allow optional leading underscore
41193         in scan-assembler symbol name.
41194         * gcc.dg/weak-3.c: Likewise.
41195         * gcc.dg/weak-4.c: Likewise.
41196         * gcc.dg/weak-5.c: Likewise.
41197
41198 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
41199
41200         * gcc.dg/20020523-1.c: New test.
41201
41202 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41203
41204         * objc.dg/const-str-2.m: Update now that we stop after
41205         a command line error.
41206
41207 2002-05-22  Richard Henderson  <rth@redhat.com>
41208
41209         * g++.dg/dg.exp: Fix typo in test pruneing.
41210
41211 2002-05-22  Richard Henderson  <rth@redhat.com>
41212
41213         * g++.dg/dg.exp: Prune the tls subdirectory.
41214         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41215         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41216         * g++.dg/tls/init-1.C: New.
41217
41218 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
41219
41220         * gcc.dg/20020517-1.c: New test.
41221
41222 2002-05-21  Richard Henderson  <rth@redhat.com>
41223
41224         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41225         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41226
41227 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
41228
41229         * g++.dg/other/copy2.C: New test.
41230
41231 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
41232
41233         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41234         (MAX_COPY): Bump up to 10 times sizeof (long long).
41235         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41236
41237         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41238         sizeof (long long).
41239
41240         * gcc.c-torture/execute/strcpy-1.c: New test.
41241
41242 2002-05-19  Jason Merrill  <jason2redhat.com>
41243
41244         * g++.dg/ext/oper1.C: New test.
41245
41246 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
41247 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
41248
41249         * README.QMTEST: New file.
41250
41251         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41252
41253 2002-05-19  Andreas Jaeger  <aj@suse.de>
41254
41255         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41256         now.
41257         * gcc.c-torture/execute/loop-2d.x: Likewise.
41258
41259 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
41260
41261         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41262         support weak symbols.
41263         * gcc.dg/weak-4.c: Likewise.
41264         * gcc.dg/weak-6.c: Likewise.
41265
41266 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
41267
41268         * gcc.dg/weak-3.c: Add dg-excess-error comment for
41269         cygwin, coff and h8300-*-hms targets
41270         * gcc.dg/weak-5.c: Likewise.
41271         * gcc.dg/weak-7.c: Likewise.
41272
41273 2002-05-16  Jason Merrill  <jason@redhat.com>
41274
41275         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41276         (scan-assembler-not, scan-assembler-dem): Likewise.
41277         (scan-assembler-dem-not): Likewise.
41278
41279 2002-05-15  Richard Henderson  <rth@redhat.com>
41280
41281         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41282
41283 2002-05-15  Richard Henderson  <rth@redhat.com>
41284
41285         * gcc.dg/weak-5.c (vfoo1c): No warning here.
41286         (vfoo1f): Warning here.
41287         (vfoo1l): Don't redefine the alias.
41288
41289 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
41290
41291         * g++.dg/init/pm1.C: New test.
41292
41293 2002-05-12  David S. Miller  <davem@redhat.com>
41294
41295         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
41296         types.
41297
41298 2002-05-10  Roger Sayle  <roger@eyesopen.com>
41299
41300         * gcc.c-torture/execute/20020510-1.c: New test case.
41301
41302 2002-05-10  David S. Miller  <davem@redhat.com>
41303
41304         * gcc.c-torture/execute/conversion.c: Test long double too.
41305
41306 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
41307
41308         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
41309         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
41310         * lib/g++.exp (g++_link_flags): Likewise.
41311         * lib/objc.exp (objc_target_compile): Likewise.
41312
41313 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41314
41315         * gcc.dg/cpp/poison.c: Update.
41316         * gcc.dg/cpp/20000625-2.c: Remove.
41317         * gcc.dg/cpp/direct2s.c: Remove final test.
41318
41319 2002-05-08  Tom Rix  <trix@redhat.com>
41320
41321         * gcc.c-torture/execute/20020508-1.c: New test.
41322         * gcc.c-torture/execute/20020508-2.c: New test.
41323         * gcc.c-torture/execute/20020508-3.c: New test.
41324
41325 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41326
41327         * gcc.dg/cpp/charconst-4.c: More tests.
41328
41329 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
41330
41331         PR c/6569
41332         * gcc.dg/weak-3.c: Update location of warning messages.
41333         * gcc.dg/weak-5.c: Likewise.
41334
41335 2002-05-06  Roger Sayle  <roger@eyesopen.com>
41336
41337         * gcc.c-torture/execute/20020506-1.c: New test case.
41338
41339 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41340
41341         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
41342
41343 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41344
41345         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
41346
41347 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41348
41349         * gcc.dg/cpp/charconst-3.c: New test.
41350
41351 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41352
41353         * gcc.dg/cpp/charconst.c: Update tests.
41354
41355 2002-05-05  Tim Josling  <tej@melbpc.org.au>
41356
41357         * treelang: Added directory for new sample language treelang. Also
41358         lib/treelang.exp: New file to signal treelang should be tested.
41359
41360 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41361
41362         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
41363         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
41364         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
41365         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
41366         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
41367         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
41368         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
41369
41370 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41371
41372         * gcc.dg/format/xopen-2.c: New test.
41373
41374 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41375
41376         * gcc.dg/20020503-1.c: New test.
41377
41378 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
41379
41380         * g++.dg/init/dtor1.C: Make it tougher.
41381
41382 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
41383
41384         * g++.dg/init/dtor1.C: New test.
41385
41386 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
41387
41388         * gcc.dg/altivec-8.c: New.
41389
41390 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
41391
41392         * gcc.dg/altivec-7.c: New.
41393
41394 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
41395
41396         * g++.dg/parse/typedef1.C: New test.
41397
41398 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
41399
41400         PR c++/6486
41401         * g++.dg/template/friend6.C: New test.
41402
41403         PR c++/6492
41404         * g++.dg/init/copy1.C: New test.
41405
41406 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
41407
41408         * g++.dg/warn/effc1.C: New test.
41409
41410 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41411
41412         * gcc.dg/cpp/if-cexp.c: Add a test.
41413
41414 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
41415
41416         * gcc.dg/20020426-2.c: New test.
41417
41418 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41419
41420         * gcc.dg/cpp/if-mop.c: Update.
41421         * gcc.dg/cpp/if-mpar.c: Add test.
41422         * gcc.dg/cpp/if-oppr.c: Update.
41423
41424 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41425
41426         PR c/6343
41427         * gcc.dg/weak-[2-7].c: New tests.
41428
41429 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
41430
41431         * gcc.dg/enum1.c: New test.
41432
41433 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
41434
41435         PR c++/6497
41436         * g++.dg/inherit/access2.C: New test.
41437
41438 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
41439
41440         PR bootstrap/6445
41441         * gcc.dg/20020426-1.c: New test.
41442
41443 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
41444
41445         * g++.dg/abi/enum1.C: New test.
41446
41447 2002-04-26  Richard Henderson  <rth@redhat.com>
41448
41449         * gcc.dg/c99-bool-1.c: Expect always true warning.
41450
41451 2002-04-25  Roger Sayle  <roger@eyesopen.com>
41452
41453         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
41454
41455 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41456
41457         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
41458         targets.
41459
41460 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
41461
41462         * g++.dg/abi/mange7.C: New test.
41463
41464         PR c++/6438.
41465         * g++.dg/parse/stmtexpr2.C: New test.
41466
41467 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
41468
41469         * gcc.dg/20020312-2.c: Add SH target.
41470
41471 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41472
41473         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
41474         compiler output on mips*-*-irix*.
41475
41476 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
41477
41478         * g++.dg/parse/attr1.C: New test.
41479
41480 2002-04-23  Roger Sayle  <roger@eyesopen.com>
41481
41482         * gcc.c-torture/execute/string-opt-17.c: New test case.
41483         * gcc.c-torture/execute/memset-2.c: New test case.
41484
41485 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
41486
41487         PR c++/6256:
41488         * g++.dg/template/friend5.C: New test.
41489
41490         PR c++/6331:
41491         * g++.dg/template/qual1.C: Likewise.
41492
41493 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
41494
41495         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
41496         Include stdlib.h, not stdio.h or ctype.h.
41497
41498 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
41499
41500         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
41501         cris-*-elf* and mmix-*-*.
41502         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
41503         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
41504         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
41505         Ditto.
41506         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
41507         * gcc.dg/wchar_t-1.c: Ditto.
41508
41509 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
41510
41511         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
41512         Clarify comment.
41513
41514 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
41515
41516         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
41517
41518 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41519
41520         * gcc.c-torture/execute/20000906-1.x: Delete.
41521
41522 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
41523
41524         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
41525
41526 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
41527
41528         * PR6367
41529         * g77.f-torture/execute/6367.f: New test.
41530         * g77.f-torture/execute/6367.x: Disable for MMIX.
41531
41532 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
41533
41534         * PR6352
41535         * g++.dg/opt/inline2.C: New test.
41536
41537 2002-04-18  Richard Henderson  <rth@redhat.com>
41538
41539         * gcc.dg/20000906-1.c: Enable for all targets.
41540         * gcc.c-torture/compile/iftrap-2.c: New.
41541
41542 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
41543
41544         * gcc.dg/20020418-1.c: New test.
41545         * gcc.dg/20020418-2.c: New test.
41546
41547 2002-04-18  Richard Henderson  <rth@redhat.com>
41548
41549         * gcc.c-torture/compile/iftrap-1.c: New.
41550         * gcc.dg/iftrap-1.c: Adjust for ia64.
41551         * gcc.dg/iftrap-2.c: New.
41552
41553 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
41554
41555         * gcc.c-torture/compile/20020418-1.c: New test.
41556
41557 2002-04-18  Roger Sayle  <roger@eyesopen.com>
41558
41559         * gcc.c-torture/compile/20020415-1.c: New.
41560
41561 2002-04-18  David S. Miller  <davem@redhat.com>
41562
41563         * gcc.c-torture/execute/20020418-1.c: New test.
41564
41565 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
41566
41567         * gcc.dg/20020416-1.c: New test.
41568
41569         * g++.dg/opt/inline1.C: New test.
41570
41571 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
41572
41573         * gcc.dg/altivec-5.c: New test.
41574
41575         * gcc.dg/20020415-1.c: New test.
41576
41577 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
41578
41579         * testsuite/lib/chill.exp: Remove.
41580
41581 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
41582
41583         * g++.dg/other/big-struct.C: New test.
41584
41585 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
41586
41587         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
41588         of scratch file.
41589
41590 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
41591
41592         PR c/6277
41593         * gcc.dg/i386-387-1.c: Allow optional leading underscore
41594         in scan-assembler function name
41595
41596 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
41597
41598         * g77.f-torture/execute/980628-4.x,
41599         g77.f-torture/execute/980628-5.x,
41600         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41601         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41602         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
41603         i[34567]86-*-*.
41604
41605 2002-04-13  David S. Miller  <davem@redhat.com>
41606
41607         * gcc.c-torture/execute/20020413-1.c: New test.
41608
41609 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
41610
41611         * gcc.dg/asm-6.c,
41612         * g++.dg/ext/asm1.C: New tests.
41613
41614 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
41615
41616         PR c++ 5373.
41617         * g++.dg/parse/stmtexpr1.C: New test.
41618
41619         PR c++/5189.
41620         * g++.dg/template/copy1.C: New test.
41621
41622 2002-04-12  Richard Henderson  <rth@redhat.com>
41623
41624         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
41625
41626 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
41627
41628         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
41629         gcc.c-torture/execute/20020307-2.c.
41630
41631 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
41632
41633         * g++.dg/ext/attrib5.C,
41634         * g++.dg/lookup/struct1.C: New tests.
41635
41636 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
41637
41638         * gcc.dg/20020411-1.c: New test.
41639
41640         * gcc.c-torture/execute/20020411-1.c: New test.
41641
41642 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
41643
41644         * g77.f-torture/execute/6177.f: New test.
41645
41646 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
41647
41648         PR middle-end/6247
41649         * g++.dg/opt/cleanup1.C: New test.
41650
41651         * g++.dg/opt/const1.C: New test.
41652
41653 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
41654
41655         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
41656
41657 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41658
41659         PR c++/5507
41660         * g++.dg/template/typename2.C: New test.
41661
41662 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
41663
41664         * gcc.c-torture/execute/loop-12.c: New.
41665
41666 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
41667
41668         * g77.f-torture/execute/980628-4.x,
41669         g77.f-torture/execute/980628-5.x,
41670         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41671         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41672         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
41673
41674 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41675
41676         PR optimization/6086
41677         * g++.dg/opt/preinc1.C: New test.
41678
41679 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
41680
41681         PR c++/5571
41682         * g++.dg/opt/static2.C: New test.
41683
41684 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
41685
41686         PR c/5120
41687         * gcc.dg/20020406-1.c: New test.
41688
41689 2002-04-04  David S. Miller  <davem@redhat.com>
41690
41691         * gcc.c-torture/execute/20020404-1.c: New test.
41692
41693 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
41694
41695         PR c/6123
41696         * gcc.dg/20020312-2.c: Do not declare global register variable
41697         if __PIC__ or __pic__ is defined.
41698
41699 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
41700
41701         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
41702         __asm__ so that it works correctly even if -ansi -pedantic-errors.
41703
41704 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41705
41706         * gcc.misc-tests/linkage.exp: Update last change to handle
41707         sparc*-, not just sparc-.
41708
41709 2002-04-03  Richard Henderson  <rth@redhat.com>
41710
41711         * gcc.dg/cpp/ucs.c: Improved long UCS test.
41712
41713 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
41714
41715         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
41716
41717 2002-04-02  David S. Miller  <davem@redhat.com>
41718
41719         * gcc.c-torture/execute/20020402-3.c: New test.
41720
41721 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
41722
41723         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
41724         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
41725
41726         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
41727         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
41728         g77.f-torture/execute/20001201.x,
41729         g77.f-torture/execute/u77-test.x: New files.
41730
41731         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
41732         * gcc.dg/wchar_t-1.c: Ditto.
41733
41734 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41735
41736         * gcc.c-torture/execute/20020402-1.c: New test.
41737
41738 2002-04-01  Richard Henderson  <rth@redhat.com>
41739
41740         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
41741
41742         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
41743
41744 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41745
41746         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
41747
41748 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41749
41750         * g++.dg/inherit/template-as-base.C: Expect error.
41751         * g++.dg/inherit/namespace-as-base.C: Likewise.
41752
41753 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
41754
41755         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
41756         g++.dg/ext/instantiate3.C: Tweak match patterns.
41757
41758         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
41759         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
41760         -da test.
41761
41762 2002-03-31  Richard Henderson  <rth@redhat.com>
41763
41764         * gcc.dg/special/alias-2.c: New.
41765         * gcc.dg/special/ecos.exp: Run it.
41766
41767 2002-03-31  Richard Henderson  <rth@redhat.com>
41768
41769         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
41770
41771 2002-03-31  Kazu Hirata  <kazu@hxi.com>
41772
41773         * gcc.dg/weak-1.c: Disable on h8300 port.
41774
41775 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
41776
41777         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
41778         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
41779         ordering tests.
41780         * g++.dg/bprob/bprob-1.C: New test.
41781         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
41782         * g++.dg/gcov/gcov-1.C: New test.
41783         * g++.dg/gcov/gcov-1.x: New file.
41784         * g++.dg/gcov/gcov-2.C: New test.
41785         * g++.dg/gcov/gcov-3.C: New test.
41786         * g++.dg/gcov/gcov-3.h: New file.
41787
41788 2002-03-28  Roger Sayle  <roger@eyesopen.com>
41789
41790         * g++.old-deja/g++.other/builtins5.C: New test.
41791         * g++.old-deja/g++.other/builtins6.C: New test.
41792         * g++.old-deja/g++.other/builtins7.C: New test.
41793         * g++.old-deja/g++.other/builtins8.C: New test.
41794         * g++.old-deja/g++.other/builtins9.C: New test.
41795
41796 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
41797
41798         * g++.dg/opt/static1.C: New test.
41799
41800         * g++.dg/opt/longbranch1.C: New test.
41801
41802 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
41803
41804         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
41805
41806         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
41807
41808 2002-03-28  Jeffrey A Law  (law@redhat.com)
41809
41810         * gcc.c-torture/execute/20020328-1.c: New test.
41811
41812 2002-03-27  Richard Henderson  <rth@redhat.com>
41813
41814         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
41815         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
41816         move from g++.old-deja/g++.ext/.
41817
41818 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
41819
41820         * g++.dg/init/new2.C: New test.
41821
41822 2002-03-26  Richard Henderson  <rth@redhat.com>
41823
41824         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
41825
41826         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
41827         on sparc.
41828
41829         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
41830         sparcv9 systems.
41831         * gcc.dg/20001102-1.c: Likewise.
41832
41833 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
41834
41835         * gcc.dg/cpp/endif-pedantic1.c,
41836         gcc.dg/cpp/endif-pedantic2.c: New tests.
41837
41838 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
41839
41840         * g++.dg/init/new1.C: New test.
41841
41842 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41843
41844         * g++.dg/abi/vbase9.C: New test.
41845
41846 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
41847
41848         * gcc.dg/arm-asm.c: New test.
41849
41850 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
41851
41852         * gcc.dg/Wswitch-enum.c: New test.
41853         Fix PR c/5044.
41854
41855 2002-03-26  Richard Henderson  <rth@redhat.com>
41856
41857         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
41858         structure.
41859
41860 2002-03-25  Richard Henderson  <rth@redhat.com>
41861
41862         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
41863         sparcv9 systems.
41864
41865         * gcc.c-torture/compile/20011119-1.c (xxx): New.
41866         * gcc.c-torture/compile/20011119-2.c (xxx): New.
41867
41868 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
41869
41870         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
41871
41872 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
41873
41874         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
41875         targets using generic thunk support.
41876
41877 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
41878
41879         * gcc.c-torture/compile/20020323-1.c: New test.
41880
41881         * g++.dg/opt/conj2.C: New test.
41882
41883 2002-03-24  Richard Henderson  <rth@redhat.com>
41884
41885         * gcc.dg/weak-1.c: Use -fno-common.
41886
41887 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
41888
41889         * g77.dg/f77-edit-apostrophe-out.f: New test
41890         * g77.dg/f77-edit-h-out.f: New test
41891         * g77.dg/f77-edit-t-in.f: New test
41892         * g77.dg/f77-edit-t-out.f: New test
41893         * g77.dg/f77-edit-x-out.f: New test
41894         * g77.dg/f77-edit-slash-out.f: New test
41895         * g77.dg/f77-edit-colon-out.f: New test
41896         * g77.dg/f77-edit-s-out.f: New test
41897
41898 2002-03-24  Richard Henderson  <rth@redhat.com>
41899
41900         * objc/execute/formal_protocol-6.x: New XFAIL.
41901
41902 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
41903
41904         * gcc.dg/weak-1.c: Early return from dg-final on platforms
41905         that do not support weak symbols
41906
41907 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
41908
41909         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
41910         * lib/g77.exp: Likewise.
41911         * lib/objc.exp: Likewise.
41912
41913 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
41914
41915         * gcc.dg/Wswitch-default.c: New test.
41916
41917 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
41918
41919         * g++.dg/other/enum1.C: New test.
41920
41921 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
41922
41923         * gcc.dg/pragma-ep-3.c: Fix typo.
41924
41925 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41926
41927         * g++.dg/inherit/template-as-base.C: New test.
41928
41929 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
41930
41931         * g++.old-deja/g++.other/dwarf2-1.C: Move...
41932         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
41933
41934 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
41935
41936         * gcc.dg/cpp/multiline.c: Update to match.
41937
41938 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
41939
41940         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
41941
41942 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
41943
41944         * gcc.dg/cpp/extratokens2.c: New file.
41945
41946 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
41947
41948         * gcc.dg/20020312-2.c: Add rs6000 target.
41949
41950         * gcc.c-torture/compile/20020319-1.c: New test.
41951
41952 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41953
41954         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
41955         (A, E): Handle this.
41956
41957 2002-03-20  Jason Merrill  <jason@redhat.com>
41958
41959         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
41960         ignoring -fpic.
41961         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
41962         through prune_gcc_output.
41963
41964 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
41965
41966         * gcc.c-torture/compile/20020320-1.c: New test.
41967
41968 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
41969
41970         * gcc.c-torture/compile/20020318-1.c: New test.
41971
41972         * gcc.dg/struct-by-value-1.c: New test.
41973
41974         * gcc.dg/20020319-1.c: New test.
41975
41976 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
41977
41978         * g++.dg/opt/conj1.C: New test.
41979
41980 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
41981
41982         * g++.dg/template/qualttp20.C: Revert previous change.
41983         * g++.dg/template/qualttp3.C: Likewise.
41984         * g++.dg/template/qualttp4.C: Likewise.
41985         * g++.dg/template/qualttp5.C: Likewise.
41986         * g++.dg/template/qualttp6.C: Likewise.
41987         * g++.dg/template/qualttp7.C: Likewise.
41988         * g++.dg/template/qualttp8.C: Likewise.
41989         * g++.dg/template/recurse.C: Likewise.
41990
41991 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41992
41993         * gcc.dg/cpp/wchar-1.c: Update.
41994
41995 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
41996
41997         * g++.dg/template/conv1.C: New test.
41998         * g++.dg/template/conv2.C: New test.
41999         * g++.dg/template/conv3.C: New test.
42000         * g++.dg/template/conv4.C: New test.
42001
42002 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42003
42004         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42005         * g++.dg/template/qualttp3.C: Likewise.
42006         * g++.dg/template/qualttp4.C: Likewise.
42007         * g++.dg/template/qualttp5.C: Likewise.
42008         * g++.dg/template/qualttp6.C: Likewise.
42009         * g++.dg/template/qualttp7.C: Likewise.
42010         * g++.dg/template/qualttp8.C: Likewise.
42011         * g++.dg/template/recurse.C: Likewise.
42012
42013 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42014
42015         * g++.dg/opt/dtor1.C: New test.
42016
42017 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42018
42019         * gcc.c-torture/compile/20020315-1.c: New test.
42020
42021 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42022
42023         * gcc.dg/weak-1.c: Fix scan tests.
42024
42025 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42026
42027         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42028         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42029         cris-*-aout* mmix-*-*.
42030         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42031         cris-*-aout* mmix-*-*.
42032         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42033         cris-*-elf* cris-*-aout* and mmix-*-*.
42034         * gcc.dg/20001009-1.c: Ditto.
42035         * gcc.dg/20010912-1.c: Ditto.
42036         * gcc.dg/20020122-4.c: Ditto.
42037         * gcc.dg/inline-2.c: Ditto.
42038
42039 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42040
42041         * gcc.c-torture/compile/20020314-1.c: New test.
42042
42043 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42044
42045         * gcc.c-torture/execute/20020314-1.c: New test.
42046
42047 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42048
42049         * g++.dg/warn/Wunused-1.C: New test.
42050
42051 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42052
42053         * g++.dg/abi/mangle6.C: New test.
42054
42055 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42056
42057         * gcc.c-torture/compile/20020309-2.c: New test.
42058
42059         * gcc.c-torture/compile/20020312-1.c: New test.
42060
42061 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42062
42063         * g++.dg/other/access1.C: New test.
42064
42065 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42066
42067         * gcc.c-torture/execute/wchar_t-1.c: New test.
42068
42069 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42070
42071         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42072
42073 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42074
42075         * gcc.dg/20020312-1.c: New test case.
42076
42077 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42078
42079         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42080
42081 2002-03-11  Richard Henderson  <rth@redhat.com>
42082
42083         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42084         * g++.old-deja/g++.jason/report.C: Likewise.
42085
42086 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42087
42088         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42089         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
42090
42091 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42092
42093         * testsuite/g++.dg/overload/pmf1.C: New test.
42094
42095 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42096
42097         * gcc.c-torture/execute/20020307-1.c: Use long.
42098
42099 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42100
42101         PR optimization/5844
42102         * gcc.dg/20020310-1.c: New test.
42103
42104 2002-03-09  Michael Meissner  <meissner@redhat.com>
42105
42106         * gcc.c-torture/execute/memcpy-2.c: New test.
42107         * gcc.c-torture/execute/memset-1.c: New test.
42108         * gcc.c-torture/execute/strlen-1.c: New test.
42109         * gcc.c-torture/execute/strcmp-1.c: New test.
42110         * gcc.c-torture/execute/strncmp-1.c: New test.
42111
42112 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
42113
42114         * gcc.dg/ppc-ldstruct.c: New test.
42115
42116 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
42117
42118         * gcc.c-torture/execute/va-arg-22.c: New test.
42119
42120 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42121
42122         * gcc.c-torture/compile/20020309-1.c: New test.
42123
42124 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
42125
42126         * gcc.c-torture/execute/20020307-2.c: New test.
42127
42128 2002-03-07  Jeffrey A Law  (law@redhat.com)
42129
42130         * g77.f-torture/compile/20020307-1.f: New test.
42131
42132 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
42133
42134         * gcc.dg/unordered-1.c: New test.
42135
42136 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
42137
42138         * gcc.c-torture/execute/20020307-1.c: New test.
42139
42140 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
42141
42142         * gcc.dg/20020304-1.c: New test.
42143
42144         * gcc.c-torture/compile/20020304-2.c: New test.
42145
42146 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
42147
42148         * gcc.c-torture/compile/20020304-1.c: New test case
42149         (from PR c/5830).
42150
42151 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
42152
42153         * gcc.dg/20020103-1.c: Add other -D ppc variants.
42154
42155 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42156
42157         * g++.dg/other/classkey1.C: New test.
42158
42159 2002-03-01  Richard Henderson  <rth@redhat.com>
42160
42161         * gcc.c-torture/compile/981223-1.x: New.
42162         * gcc.c-torture/compile/920625-1.x: New.
42163
42164 2002-02-28  Richard Henderson  <rth@redhat.com>
42165
42166         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
42167
42168 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
42169
42170         * gcc.c-torture/execute/20020227-1.c: New test.
42171
42172 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
42173
42174         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
42175         here" ERROR lines.
42176         * g++.old-deja/g++.oliva/partord1.C: Likewise.
42177         * g++.old-deja.g++.other/defarg1.C: Likewise.
42178         * g++.old-deja/g++.pt/calls2.C: Likewise.
42179         * g++.old-deja/g++.pt/crash20.C: Likewise.
42180         * g++.old-deja/g++.pt/crash30.C: Likewise.
42181         * g++.old-deja/g++.pt/crash36.C: Likewise.
42182         * g++.old-deja/g++.pt/crash6.C: Likewise.
42183         * g++.old-deja/g++.pt/defarg13.C: Likewise.
42184         * g++.old-deja/g++.pt/derived3.C: Likewise.
42185         * g++.old-deja/g++.pt/error1.C: Likewise.
42186         * g++.old-deja/g++.pt/friend21.C: Likewise.
42187         * g++.old-deja/g++.pt/friend23.C: Likewise.
42188         * g++.old-deja/g++.pt/infinite1.C: Likewise.
42189         * g++.old-deja/g++.robertl/eb128.C: Likewise.
42190
42191 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
42192
42193         * gcc.c-torture/execute/20020225-2.c: New test.
42194
42195 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
42196
42197         * gcc.c-torture/execute/920730-1t.c,
42198         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42199         Delete test cases, only relevant to -traditional.
42200
42201 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42202
42203         * gcc.dg/cpp/undef1.c: Remove.
42204         * gcc.dg/cpp/directiv.c: Update.
42205         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42206
42207 2002-02-27  Michael Meissner  <meissner@redhat.com>
42208
42209         * gcc.c-torture/execute/20020226-1.c: New test.
42210
42211 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
42212
42213         * g++.dg/debug/debug4.C: New test.
42214
42215         * gcc.dg/ia64-visibility-1.c: New test.
42216
42217 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
42218
42219         * gcc.dg/debug/20020224-1.c: New.
42220
42221 2002-02-25  Kazu Hirata  <kazu@hxi.com>
42222
42223         * gcc.c-torture/execute/960416-1.x: New.
42224         * gcc.c-torture/execute/divconst-3.x: Likewise.
42225
42226 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
42227
42228         * gcc.dg/20020224-1.c: New test.
42229
42230 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
42231
42232         * gcc.c-torture/execute/20020225-1.c: New.
42233
42234 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42235
42236         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
42237
42238 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
42239
42240         * gcc.dg/20020222-1.c: New test.
42241
42242 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
42243
42244         * g++.dg/opt/anonunion1.C: New test.
42245
42246 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
42247
42248         * g++.dg/template/qualttp19.C: New test.
42249         * g++.dg/template/qualttp20.C: New test.
42250         * g++.old-deja/g++.jason/report.C: Adjust expected errors
42251         * g++.old-deja/g++.other/qual1.C: Likewise.
42252
42253 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
42254
42255         * gcc.dg/attr-alwaysinline.c: New.
42256
42257 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
42258
42259         * gcc.dg/20020220-1.c: New test.
42260
42261         * gcc.dg/20020220-2.c: New test.
42262
42263         * g++.dg/opt/mmx1.C: New test.
42264
42265 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
42266
42267         * gcc.c-torture/compile/20020110.c: New test.
42268
42269 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
42270
42271         * gcc.c-torture/execute/20020219-1.c: New test.
42272
42273         * gcc.dg/20020219-1.c: New test.
42274
42275         * gcc.dg/noncompile/20020220-1.c: New test.
42276
42277         * g++.dg/opt/ptrintsum1.C: New test.
42278
42279         * gcc.dg/debug/20020220-1.c: New test.
42280
42281 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
42282
42283         * gcc.c-torture/execute/20020216-1.c: New test.
42284
42285 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42286
42287         * gcc.dg/decl-1.c: Update, new test.
42288
42289 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
42290
42291         * g++.dg/abi/bitfield1.C: New test.
42292         * g++.dg/abi/bitfield2.C: New test.
42293
42294 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42295
42296         * gcc.dg/attr-nest.c: New test.
42297
42298 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42299
42300         * gcc.c-torture/execute/20020215-1.c: New test.
42301
42302 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
42303
42304         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
42305         * g++.dg/debug/debug.exp: New.
42306         * g++.dg/debug/trivial.C: New.
42307         * g++.dg/debug/debug1.C: Moved...
42308         * g++.dg/other/debug1.C: ...from here.
42309         * g++.dg/debug/debug2.C: Moved...
42310         * g++.dg/other/debug2.C: ...from here.
42311         * g++.dg/debug/debug3.C: Moved...
42312         * g++.dg/other/debug3.C: ...from here.
42313
42314         * gcc.dg/noncompile/20020213-1.c: New test.
42315
42316 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
42317
42318         * g++.dg/other/debug3.C: New test.
42319
42320         * gcc.c-torture/execute/20020213-1.c: New test.
42321
42322 2002-02-13  Richard Smith <richard@ex-parrot.com>
42323
42324         * g++.old-deja/g++.other/thunk1.C: New test.
42325
42326 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42327
42328         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
42329
42330 2002-02-13  Stan Shebs  <shebs@apple.com>
42331
42332         * gcc.dg/altivec-3.c: New.
42333
42334 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
42335
42336         * gcc.dg/Wunreachable-1.c: New test.
42337         * gcc.dg/Wunreachable-2.c: New test.
42338
42339 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42340
42341         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
42342
42343 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
42344
42345         * gcc.dg/decl-1.c: New test.
42346
42347 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42348
42349         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
42350
42351 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42352
42353         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
42354         * gcc.c-torture/compile/980506-1.x: Likewise.
42355
42356 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42357
42358         * gcc.dg/20020210-1.c: New.
42359
42360 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
42361
42362         * g77.f-torture/execute/947.f: New regression test
42363         for PR fortran/947.
42364
42365 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
42366
42367         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
42368         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
42369
42370 2002-02-08  Richard Henderson  <rth@redhat.com>
42371
42372         * gcc.c-torture/compile/labels-3.c: New.
42373
42374 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
42375
42376         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
42377         expression statements work instead.
42378         * gcc.dg/noncompile/20020207-1.c: New test.
42379
42380 2002-02-07  Richard Henderson  <rth@redhat.com>
42381
42382         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
42383
42384 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42385
42386         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
42387         message from g77
42388         * lib/g77-dg.exp: Trim g77 error messages so that they are
42389         recognized by dg.exp.
42390
42391 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42392
42393         PR fortran/5473
42394         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
42395
42396 2002-02-07  Richard Henderson  <rth@redhat.com>
42397
42398         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
42399         to be sufficiently aligned for integers.
42400
42401 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
42402
42403         * g++.dg/template/friend4.C: New test.
42404
42405 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42406
42407         PR fortran/5743
42408         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
42409         unsupported cases.
42410
42411 2002-02-07  Richard Henderson  <rth@redhat.com>
42412
42413         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
42414         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
42415         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
42416         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
42417
42418 2002-02-06  Richard Henderson  <rth@redhat.com>
42419
42420         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
42421
42422 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
42423
42424         * gcc.dg/20020206-1.c: New test.
42425
42426 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
42427
42428         * gcc.c-torture/execute/20020206-1.c: New test.
42429
42430         * gcc.c-torture/execute/20020206-2.c: New test.
42431
42432         PR optimization/5429:
42433         * gcc.c-torture/compile/20020206-1.c: New test.
42434
42435 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
42436
42437         * g++.dg/ext/align1.C: Do not use an explicit alignment value
42438         as certain file formats cannot support particularly large
42439         alignments.
42440
42441         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
42442         and do not expect to be able to link the executable.
42443
42444         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
42445         fail because the COFF format does not support the weak attribute.
42446
42447 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
42448
42449         * g77.dg/pr5473.f: New test
42450
42451 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
42452
42453         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
42454         Fix testcase accordingly.
42455
42456 2002-02-04  Richard Henderson  <rth@redhat.com>
42457
42458         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
42459         (buf): Change to be an array of pointers, not ints.
42460
42461 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
42462
42463         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
42464         before all tests.  Move warning one line above to match where it
42465         C frontend emits.
42466         * gcc.dg/Wswitch-2.c: New test.
42467         * g++.dg/warn/Wswitch-1.C: New test.
42468         * g++.dg/warn/Wswitch-2.C: New test.
42469
42470 2002-02-04  Richard Henderson  <rth@redhat.com>
42471
42472         * g++.dg/abi/offsetof.C: Fix size comparison.
42473
42474 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
42475
42476         * gcc.dg/cast-qual-2.c: New test.
42477
42478 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
42479
42480         * gcc.dg/20020201-4.c: New test.
42481
42482 2002-02-04  Ben Elliston  <bje@redhat.com>
42483
42484         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
42485         target_info attribute != 0, in addition to the empty string.
42486         (gcc_target_compile): Likewise.
42487
42488 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
42489
42490         * gcc.dg/Wswitch.c: New test.
42491         PR gcc/4475. PR gcc/3780.
42492
42493 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
42494
42495         * g77.f-torture/execute/5122.f: New test for regressions
42496         against PR fortran/5122.
42497
42498 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
42499
42500         * g77.f-torture/compile/pr3743.f: Delete
42501         * g77.dg/pr3743-1.f: New test.
42502         * g77.dg/pr3743-2.f: New test.
42503         * g77.dg/pr3743-3.f: New test.
42504         * g77.dg/pr3743-4.f: New test.
42505
42506 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42507
42508         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
42509
42510 2002-02-02  Richard Henderson  <rth@redhat.com>
42511
42512         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
42513         * gcc.c-torture/execute/bf64-1.c: Likewise.
42514
42515 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
42516
42517         * gcc.dg/20020201-2.c: New test.
42518
42519         * gcc.dg/20020201-3.c: New test.
42520
42521         * gcc.c-torture/execute/bitfld-2.c: New test.
42522
42523 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42524
42525         * gcc.dg/bitfld-1.c: Update.
42526         * gcc.dg/bitfld-2.c: Update.
42527         * gcc.c-torture/execute/bitfld-1.x: New.
42528
42529 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
42530
42531         * gcc.c-torture/execute/20020201-1.c: New test.
42532
42533 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
42534
42535         PR target/5469
42536         * gcc.dg/20020201-1.c: New test.
42537
42538 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
42539
42540         PR fortran/3743
42541         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
42542         * g77.f-torture/compile/pr3743.x: Remove
42543
42544 2002-01-31  Tom Rix  <trix@redhat.com>
42545
42546         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
42547
42548 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42549
42550         * gcc.dg/noncompile/20020130-1.c: New test.
42551
42552 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
42553
42554         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
42555
42556 2002-01-29  Richard Henderson  <rth@redhat.com>
42557
42558         * gcc.c-torture/execute/991118-1.c: Cast various constants back
42559         to long long.
42560         * gcc.c-torture/execute/bf64-1.c: Likewise.
42561
42562 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
42563
42564         * gcc.c-torture/execute/20020129-1.c: New test.
42565
42566 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42567
42568         * gcc.c-torture/compile/20000224-1.c: Update.
42569         * gcc.c-torture/execute/bitfld-1.c: New tests.
42570         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
42571         * gcc.dg/uninit-A.c: Update.
42572
42573 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42574
42575         * g++.dg/template/ctor1.C: Add instantiation.
42576
42577 2002-01-28  Paul Koning  <pkoning@equallogic.com>
42578
42579         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
42580         argument to __builtin_prefetch to be const ptr.
42581
42582 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
42583
42584         * gcc.c-torture/compile/20020120-1.c: New test.
42585
42586 2002-01-27  Kazu Hirata  <kazu@hxi.com>
42587
42588         * gcc.c-torture/execute/20020127-1.c: New test.
42589
42590 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
42591
42592         * g77.dg/f77-edit-i-in.f: New test
42593         * g77.dg/f77-edit-i-out.f: New test
42594
42595 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
42596
42597         * gcc.dg/debug/debug.exp: New file.
42598         * gcc.dg/debug/trivial.c: New file.
42599         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
42600         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
42601         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
42602         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
42603         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
42604         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
42605         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
42606         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
42607         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
42608         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
42609         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
42610         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
42611         * gcc.dg/20000503-1.c: Removed.
42612         * gcc.dg/20010207-1.c: Removed.
42613         * gcc.dg/20011223-1.c: Removed.
42614         * gcc.dg/20020104-2.c: Removed.
42615         * gcc.dg/debug-1.c: Removed.
42616         * gcc.dg/debug-2.c: Removed.
42617         * gcc.dg/debug-3.c: Removed.
42618         * gcc.dg/debug-4.c: Removed.
42619         * gcc.dg/debug-5.c: Removed.
42620         * gcc.dg/debug-6.c: Removed.
42621         * gcc.dg/dwarf2-1.c: Removed.
42622         * gcc.dg/dwarf2-2.c: Removed.
42623
42624 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
42625
42626         * g++.old-deja/g++.other/eh5.C: New test.
42627         * g++.old-deja/g++.other/sibcall2.C: New test.
42628         * g++.old-deja/g++.other/array9.C: New test.
42629         * g++.old-deja/g++.other/typename2.C: New test.
42630         * g++.old-deja/g++.other/crash60.C: New test.
42631         * g++.old-deja/g++.other/conv9.C: New test.
42632         * g++.old-deja/g++.other/mangle10.C: New test.
42633         * g++.old-deja/g++.other/unchanging1.C: New test.
42634         * g++.old-deja/g++.other/exprstmt1.C: New test.
42635         * g++.old-deja/g++.other/inline23.C: New test.
42636         * g++.old-deja/g++.eh/ia64-1.C: New test.
42637         * g++.old-deja/g++.other/dwarf2-1.C: New test.
42638         * g++.old-deja/g++.other/reload1.C: New test.
42639         * g++.old-deja/g++.other/static20.C: New test.
42640         * g++.old-deja/g++.other/local-alloc1.C: New test.
42641         * g++.old-deja/g++.other/conv8.C: New test.
42642         * g++.old-deja/g++.other/stmtexpr2.C: New test.
42643         * g++.old-deja/g++.other/storeexpr1.C: New test.
42644         * g++.old-deja/g++.other/storeexpr2.C: New test.
42645         * g++.dg/eh/template2.C: New test.
42646         * g++.dg/warn/weak1.C: New test.
42647
42648 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
42649
42650         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42651         Remove first, non-varying, argument.
42652
42653 2002-01-23  Richard Henderson  <rth@redhat.com>
42654
42655         * gcc.dg/inline-2.c: New.
42656
42657         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
42658         Add optional target arg.  Check number of arguments.
42659         (scan-assembler-not, scan-assembler-dem): Likewise.
42660         (scan-assembler-dem-not): Likewise.
42661
42662 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
42663
42664         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
42665         line 12.
42666         * g++.old-deja/g++.brendan/parse3.C,
42667         g++.old-deja/g++.other/crash26.C,
42668         g++.old-deja/g++.other/crash28.C,
42669         g++.old-deja/g++.other/crash29.C,
42670         g++.old-deja/g++.other/crash30.C,
42671         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
42672
42673 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
42674
42675         * gcc.dg/20020115-1.c: New.
42676
42677 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
42678
42679         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
42680
42681 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
42682
42683         * gcc.dg/20020122-3.c: New.
42684
42685 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
42686
42687         * g++.dg/other/gc1.C: New test.
42688
42689 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
42690
42691         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
42692
42693 2002-01-22  Richard Henderson  <rth@redhat.com>
42694
42695         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
42696
42697 2002-01-22  Richard Henderson  <rth@redhat.com>
42698
42699         * gcc.dg/20020122-4.c: New.
42700
42701 2002-01-22  H.J. Lu <hjl@gnu.org>
42702
42703         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
42704         link output.
42705         * gcc.dg/special/ecos.exp: Likewise.
42706         * lib/g++-dg.exp: Likewise.
42707         * lib/g77-dg.exp: Likewise.
42708         * lib/gcc-dg.exp : Likewise.
42709         * lib/mike-g++.exp: Likewise.
42710         * lib/mike-g77.exp: Likewise.
42711         * lib/mike-gcc.exp: Likewise.
42712         * lib/objc-dg.exp: Likewise.
42713
42714 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
42715
42716         PR target/5379
42717         * gcc.dg/20020122-2.c: New test.
42718
42719 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
42720
42721         * gcc.dg/20020122-1.c: New test.
42722
42723 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
42724
42725         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
42726
42727 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
42728
42729         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
42730
42731 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42732
42733         * gcc.c-torture/compile/20020121-1.c: New test.
42734
42735 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42736
42737         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
42738         ld_library_path.
42739
42740 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
42741
42742         * gcc.dg/20020218-1.c: New test.
42743
42744 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
42745
42746         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
42747         messages
42748         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
42749         "At global scope" warning
42750         * g++.dg/ext/align1.C: Change cygwin test for alignment
42751         from db-bogus to dg-warning
42752
42753 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
42754
42755         * g77.f-torture/compile/cpp2.F: New test.
42756
42757 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42758
42759         * g++.dg/template/access1.C: New test.
42760
42761 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
42762
42763         * gcc.dg/20020118-1.c: New.
42764
42765 2002-01-18  Kazu Hirata  <kazu@hxi.com>
42766
42767         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
42768
42769 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
42770
42771         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
42772         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
42773         alignment warnings.
42774
42775 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
42776
42777         * gcc.misc-tests/i386-prefetch.exp: Save and restore
42778         torture_with_loops and torture_without_loops
42779
42780 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
42781
42782         * gcc.c-torture/compile/20020116-1.c: New test.
42783
42784 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
42785
42786         * gcc.dg/20020116-2.c: New test.
42787
42788         * gcc.dg/ultrasp4.c: New test.
42789
42790         * gcc.dg/20020116-1.c: New test.
42791
42792 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
42793
42794         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
42795         by EABI.
42796
42797 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
42798
42799         * gcc.misc-tests/i386-prefetch.exp: New.
42800         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
42801         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
42802         * gcc.misc-tests/i386-pf-none-1.c: New test.
42803         * gcc.misc-tests/i386-pf-sse-1.c: New test.
42804
42805 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
42806
42807         * gcc.dg/gnu89-init-1.c: Add new tests.
42808
42809 2002-01-15  Andreas Jaeger  <aj@suse.de>
42810
42811         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
42812         * gcc.dg/i386-mmx-2.c: Likewise.
42813         * gcc.dg/i386-sse-1.c: Likewise.
42814         * gcc.dg/i386-sse-2.c: Likewise.
42815         * gcc.dg/i386-sse-3.c: Likewise.
42816
42817 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
42818
42819         * g77.f-torture/execute/intrinsic-unix-bessel.f:
42820         Uncomment additional cases that now pass.
42821
42822 2002-01-11  Richard Henderson  <rth@redhat.com>
42823
42824         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
42825         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
42826
42827 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
42828
42829         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
42830
42831 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
42832
42833         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
42834         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
42835
42836 2002-01-10  Dale Johannesen  <dalej@apple.com>
42837
42838         * gcc.c-torture/execute/loop-11.c: New.
42839
42840 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
42841
42842         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
42843         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
42844
42845 2002-01-09  Richard Henderson  <rth@redhat.com>
42846
42847         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
42848         type in which to perform the operation for each size.
42849
42850 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
42851
42852         * gcc.c-torture/compile/20020109-2.c: New test.
42853
42854 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
42855
42856         * gcc.c-torture/execute/loop-10.c: New test.
42857
42858 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
42859
42860         * gcc.c-torture/compile/20010226-1.c: New test.
42861         * gcc.c-torture/compile/20010227-1.c: New test.
42862         * gcc.c-torture/compile/20010426-1.c: New test.
42863         * gcc.c-torture/compile/20010510-1.c: New test.
42864         * gcc.c-torture/compile/20010605-3.c: New test.
42865         * gcc.c-torture/compile/20010824-1.c: New test.
42866         * gcc.c-torture/execute/20010409-1.c: New test.
42867         * gcc.dg/noncompile/20000901-1.c: New test.
42868         * gcc.dg/20001023-1.c: New test.
42869         * gcc.dg/20001101-1.c: New test.
42870         * gcc.dg/20001102-1.c: New test.
42871         * gcc.dg/20010207-1.c: New test.
42872         * gcc.dg/20010405-1.c: New test.
42873         * gcc.dg/20010822-1.c: New test.
42874         * gcc.dg/20011107-1.c: New test.
42875
42876 2002-01-09  Jeffrey A Law  (law@redhat.com)
42877
42878         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
42879
42880         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
42881         execution failure on PA targets.
42882
42883 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
42884
42885         * gcc.c-torture/compile/20020109-1.c: New test.
42886
42887 2002-01-08  Kazu Hirata  <kazu@hxi.com>
42888
42889         * gcc.c-torture/execute/20020108-1.c: New test.
42890
42891 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
42892
42893         * gcc.dg/20020108-1.c: New test.
42894
42895 2002-01-08  H.J. Lu <hjl@gnu.org>
42896
42897         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
42898         for header files.
42899
42900 2002-01-08  Geoff Keating  <geoffk@redhat.com>
42901
42902         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
42903         consistency.
42904
42905 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
42906
42907         * gcc.dg/altivec-4.c: Test altivec predicates.
42908
42909 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
42910
42911         * gcc.c-torture/execute/20020107-1.c: New test.
42912
42913 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
42914
42915         PR c/5279
42916         * gcc.c-torture/compile/20020106-1.c: New test.
42917
42918 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
42919
42920         * gcc.c-torture/execute/nestfunc-4.c: New test.
42921
42922 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
42923
42924         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
42925         extra triple that slipped in.
42926         * g++.old-deja/g++.abi/align.C: Likewise.
42927         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42928
42929 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
42930
42931         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
42932         * g++.old-deja/g++.abi/align.C: Likewise.
42933         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42934
42935         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
42936         on FreeBSD/i386.
42937         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
42938         FreeBSD.
42939
42940 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
42941
42942         * gcc.dg/20020104-1.c: New test.
42943
42944         * gcc.dg/20020104-2.c: New test.
42945
42946 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
42947
42948         * gcc.dg/20020103-1.c: Fix typo in target selector.
42949
42950 2002-01-03  Richard Henderson  <rth@redhat.com>
42951
42952         * gcc.dg/20020103-1.c: New.
42953
42954 2002-01-03  Kazu Hirata  <kazu@hxi.com>
42955
42956         * gcc.c-torture/execute/20020103-1.c: New test.
42957
42958 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
42959
42960         * g++.dg/other/debug2.C: New test.
42961
42962         * gcc.c-torture/compile/20020103-1.c: New test.
42963
42964 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
42965
42966         * gcc.dg/gnu89-init-1.c: Added new tests.
42967
42968 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
42969
42970         * g++.dg/template/friend2.C: Remove as patch is reverted.
42971
42972         * g++.dg/warn/oldcast1.C: New test.
42973
42974         * g++.dg/template/ptrmem1.C: New test.
42975         * g++.dg/template/ptrmem2.C: New test.
42976
42977         * g++.dg/template/ntp.C: New test.
42978
42979         * g++.dg/other/component1.C: New test.
42980
42981         * g++.dg/template/ttp3.C: New test.
42982
42983         * g++.dg/template/friend2.C: New test.
42984         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
42985
42986 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
42987
42988         * g++.dg/other/ptrmem1.C: New test.
42989         * g++.dg/other/ptrmem2.C: New test.
42990
42991 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
42992
42993         * g++.dg/template/ctor1.C: New test.
42994
42995 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
42996
42997         * g++.dg/template/friend2.C: New test.
42998
42999 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43000
43001         * gcc.dg/mmix-1.c: New test.
43002
43003 2001-12-31  Richard Henderson  <rth@redhat.com>
43004
43005         * gcc.dg/asm-5.c: New.
43006
43007 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43008
43009         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43010         in namespace __gnu_cxx
43011
43012 2001-12-30  Richard Henderson  <rth@redhat.com>
43013
43014         * gcc.dg/debug-6.c: New.
43015
43016 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43017
43018         * gcc.c-torture/compile/20011229-2.c: New test.
43019
43020 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43021
43022         * gcc.dg/debug-3.c: New test.
43023         * gcc.dg/debug-4.c: New test.
43024         * gcc.dg/debug-5.c: New test.
43025
43026 2001-12-29  Richard Henderson  <rth@redhat.com>
43027
43028         * g++.dg/eh/loop1.C: New.
43029
43030 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43031
43032         * g++.dg/template/crash1.C: New test.
43033
43034 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43035
43036         * g++.dg/other/const1.C: New test.
43037
43038 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43039
43040         * gcc.c-torture/compile/20011229-1.c: New test.
43041
43042 2001-12-28  Stan Shebs  <shebs@apple.com>
43043
43044         * lib/objc-torture.exp: Resync with c-torture.exp.
43045         * lib/objc.exp: Load standard libraries.
43046
43047 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43048
43049         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43050         additional tests.
43051
43052 2001-12-27  Roger Sayle <roger@eyesopen.com>
43053
43054         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43055
43056 2001-12-27  Richard Henderson  <rth@redhat.com>
43057
43058         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43059
43060 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43061
43062         * g++.dg/eh/ctor1.C: New test.
43063         * g++.dg/other/error2.C: New test.
43064
43065 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43066
43067         * g++.dg/other/init2.C: New test.
43068
43069 2001-12-24  Richard Henderson  <rth@redhat.com>
43070
43071         * gcc.dg/20011223-1.c: New.
43072         * gcc.dg/inline-1.c: New.
43073
43074 2001-12-23  Richard Henderson  <rth@redhat.com>
43075
43076         * gcc.dg/asm-4.c: Test operand modifiers.
43077
43078 2001-12-23  Richard Henderson  <rth@redhat.com>
43079
43080         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43081
43082 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43083
43084         * gcc.c-torture/execute/20011223-1.c: New test.
43085
43086 2001-12-21  Richard Henderson  <rth@redhat.com>
43087
43088         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43089         re-enables the warning.
43090
43091 2001-12-21  Richard Henderson  <rth@redhat.com>
43092
43093         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43094
43095 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43096
43097         * gcc.c-torture/compile/20011218-1.c: New test.
43098
43099 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43100
43101         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43102         arm-isr.c test.
43103         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43104         epilogue generation for ARM ISR routines.
43105
43106 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43107
43108         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
43109         * gcc.dg/format/c90-printf-3.c: Likewise.
43110         * gcc.dg/format/c99-printf-3.c: Likewise.
43111         * gcc.dg/format/ext-1.c: Likewise.
43112         * gcc.dg/format/ext-6.c: Likewise.
43113         * gcc.dg/format/format.h: Prototype unlocked stdio.
43114
43115 2001-12-20  Richard Henderson  <rth@redhat.com>
43116
43117         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
43118         (arena): Use it.
43119         (malloc): Correct allocation logic.  Abort if we fill up the
43120         arena before initialization complete.
43121         (realloc): Correct allocation logic.
43122
43123 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43124
43125         * gcc.c-torture/compile/20011219-2.c: New test.
43126
43127         * gcc.c-torture/execute/20011219-1.c: New test.
43128
43129 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
43130
43131         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
43132         target does not support weak symbols.
43133
43134 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
43135
43136         * gcc.c-torture/compile/20011219-1.c: New test.
43137
43138 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
43139
43140         * g++.dg/other/error1.C: New test.
43141
43142 2001-12-17  Jeffrey A Law  (law@redhat.com)
43143
43144         * gcc.c-torture/execute/20011217-1.c: New test.
43145
43146 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
43147
43148         * objc.dg/special/: New directory.
43149         * objc.dg/special/special.exp: New file.
43150         * objc.dg/special/unclaimed-category-1.h: New file.
43151         * objc.dg/special/unclaimed-category-1a.m: New file.
43152         * objc.dg/special/unclaimed-category-1.m: New file.
43153
43154 2001-12-17  Andreas Jaeger  <aj@suse.de>
43155
43156         * gcc.c-torture/compile/20011217-2.c: New test.
43157
43158 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43159
43160         * gcc.c-torture/compile/20011217-1.c: New test.
43161
43162 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
43163
43164         * testsuite/gcc.dg/20011214-1.c: New.
43165
43166 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
43167
43168         * gcc.dg/altivec-4.c: New.
43169
43170 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
43171
43172         * gcc.dg/20011113-1.c: New test.
43173
43174 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43175
43176         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
43177         std::__malloc_alloc_template<0> and
43178         std::__default_alloc_template<false, 0>.
43179
43180 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
43181
43182         * objc/execute/bf-21.m: New test.
43183         * objc/execute/enumeration-1.m: New test.
43184         * objc/execute/enumeration-2.m: New test.
43185
43186 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
43187
43188         * gcc.dg/gnu89-init-1.c: New test.
43189
43190 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43191
43192         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43193         * g++.old-deja/g++.jason/2371.C: Likewise.
43194         * g++.old-deja/g++.jason/template33.C: Likewise.
43195         * g++.old-deja/g++.jason/template34.C: Likewise.
43196         * g++.old-deja/g++.jason/template36.C: Likewise.
43197         * g++.old-deja/g++.oliva/typename1.C: Likewise.
43198         * g++.old-deja/g++.oliva/typename2.C: Likewise.
43199         * g++.old-deja/g++.other/typename1.C: Likewise.
43200         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43201         * g++.old-deja/g++.pt/nontype5.C: Likewise.
43202         * g++.old-deja/g++.pt/typename11.C: Likewise.
43203         * g++.old-deja/g++.pt/typename14.C: Likewise.
43204         * g++.old-deja/g++.pt/typename16.C: Likewise.
43205         * g++.old-deja/g++.pt/typename3.C: Likewise.
43206         * g++.old-deja/g++.pt/typename4.C: Likewise.
43207         * g++.old-deja/g++.pt/typename5.C: Likewise.
43208         * g++.old-deja/g++.pt/typename7.C: Likewise.
43209         * g++.old-deja/g++.robertl/eb9.C: Likewise.
43210
43211 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
43212
43213         * g++.dg/other/linkage1.C: New test.
43214         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43215         specifiers.
43216
43217 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43218
43219         * gcc.dg/concat.c: New test.
43220
43221 2001-12-11  Stan Shebs  <shebs@apple.com>
43222
43223         * objc/compile: New test directory.
43224         * objc/compile/compile.exp: New expect script.
43225         * objc/compile/20011211-1.m: New compile test.
43226
43227 2001-12-11  Jason Merrill  <jason@redhat.com>
43228
43229         * lib/prune.exp (prune_gcc_output): Also handle "In member
43230         function".  So many permutations...
43231
43232 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
43233
43234         * g++.dg/template/typedef1.C: New test.
43235
43236 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
43237
43238         * g++.dg/other/copy1.C: New test.
43239
43240 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
43241
43242         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43243
43244         * gcc.dg/builtin-choose-expr.c: New.
43245
43246 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
43247
43248         * gcc.dg/altivec-2.c: New.
43249
43250 2001-12-07  Richard Henderson  <rth@redhat.com>
43251
43252         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43253
43254 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
43255
43256         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43257         ultrasparc.
43258
43259 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43260
43261         * g++-old.deja/g++.robertl/eb101.C: Deleted.
43262
43263 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
43264
43265         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43266         variable argument list.
43267
43268 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
43269
43270         * gcc.c-torture/execute/memcheck: Delete entire directory.
43271         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43272         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43273
43274 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43275
43276         * gcc.dg/Wshadow-1.c: New test.
43277
43278 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
43279
43280         * gcc.c-torture/compile/20011130-1.c: New test.
43281
43282         * gcc.dg/noncompile/20011025-1.c: New test.
43283
43284         * g++.dg/other/anon-union.C: New test.
43285
43286         * gcc.c-torture/execute/20011024-1.c: New test.
43287
43288 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43289
43290         * gcc.c-torture/execute/20000722-1.x,
43291         gcc.c-torture/execute/20010123-1.x: Remove.
43292         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
43293         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
43294         gcc.dg/c99-complit-2.c: New tests.
43295
43296 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
43297
43298         * g++.dg/inherit/base1.C: New test.
43299
43300 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
43301
43302         * g++.dg/other/stdarg1.C: New test.
43303
43304         * gcc.c-torture/compile/20011130-2.c: New test.
43305
43306 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
43307
43308         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
43309         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
43310         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
43311         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
43312         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
43313         * gcc.dg/builtin-prefetch-1.c: New test.
43314
43315 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
43316
43317         * gcc.dg/20011130-1.c: New test.
43318
43319 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43320
43321         * g++.dg/other/scope1.C: New test.
43322         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
43323
43324 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43325
43326         * gcc.dg/vla-init-1.c: New test.
43327
43328 2001-12-01  Geoff Keating  <geoffk@redhat.com>
43329
43330         * gcc.c-torture/compile/structs.c: New testcase from GDB.
43331
43332 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43333
43334         * objc.dg/alias.m: Update.
43335         * objc.dg/class-1.m: Update.
43336         * objc.dg/const-str-1.m: Update.
43337         * objc.dg/fwd-proto-1.m: Update.
43338         * objc.dg/id-1.m: Update.
43339         * objc.dg/super-class-1.m: Update.
43340
43341 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
43342
43343         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
43344         constructs.
43345
43346 2001-11-28  Jeffrey A Law  (law@cygnus.com)
43347
43348         * gcc.c-torture/execute/20011128-1.c: New test.
43349
43350 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
43351
43352         * gcc.dg/20011127-1.c: New test.
43353
43354 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43355
43356         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
43357         from Austin Group draft 7.
43358         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
43359         scanf format arguments.
43360         * gcc.dg/format/no-exargs-2.c: New test.
43361
43362 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
43363
43364         * g++.dg/abi/vbase8-4.C: New test.
43365
43366 2001-11-24  Ian Lance Taylor  <ian@airs.com>
43367
43368         * gcc.c-torture/execute/20011121-1.c: New test.
43369
43370 2001-11-23  Jeffrey A Law  (law@cygnus.com)
43371
43372         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
43373
43374 2001-11-23  Andreas Jaeger  <aj@suse.de>
43375
43376         * gcc.dg/cpp/charconst-2.c: New test.
43377
43378 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
43379
43380         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
43381         to the host if it is remote.  Let tests specify extra headers
43382         they use.
43383         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
43384         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
43385         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
43386         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
43387         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
43388         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
43389         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
43390         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
43391         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
43392         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
43393
43394 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
43395
43396         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
43397         for little endian ARMs.
43398
43399 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
43400
43401         * gcc.c-torture/compile/20011119-1.c: New test.
43402         * gcc.c-torture/compile/20011119-2.c: New test.
43403
43404 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
43405
43406         * gcc.dg/altivec-1.c: Fix typo.
43407
43408 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43409
43410         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
43411
43412 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
43413
43414         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
43415
43416 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
43417
43418         * lib/g77.exp: Don't specify --rpath-link.
43419
43420         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
43421         across all the headers.
43422         * gcc.dg/format/format.exp: For testing on a remote host,
43423         copy format.h.
43424
43425         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
43426         * gcc.c-torture/execute/930406-1.c: Likewise.
43427         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43428
43429 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
43430
43431         * gcc.dg/altivec-1.c: New.
43432
43433 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
43434
43435         * gcc.dg/cpp/fpreprocessed.c: New test case.
43436
43437 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43438
43439         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
43440         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
43441         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
43442
43443 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43444
43445         * gcc.dg/no-builtin-1.c: New test.
43446
43447 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
43448
43449         * gcc.c-torture/execute/20011115-1.c: New test.
43450
43451 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
43452
43453         * gcc.c-torture/compile/20011114-2.c: New test.
43454         * gcc.c-torture/compile/20011114-3.c: New test.
43455         * gcc.c-torture/compile/20011114-4.c: New test.
43456
43457 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43458
43459         * g++.dg/other/init1.C: New test.
43460
43461 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
43462
43463         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
43464         message.
43465
43466         * gcc.c-torture/execute/20011114-1.c: New testcase.
43467
43468         * gcc.c-torture/compile/20010327-1.c: Revert last change.
43469         * gcc.c-torture/compile/20011114-1.c: New test, exactly
43470         like the (before this change) version of 20010327-1.c.
43471
43472 2001-11-14  Roger Sayle <roger@eyesopen.com>
43473
43474         * gcc.c-torture/execute/string-opt-13.c: New testcase.
43475
43476 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
43477
43478         * g++.dg/init/array2.C: New test.
43479
43480 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
43481
43482         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
43483
43484 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
43485
43486         * g++.dg/other/forscope1.C: New test.
43487         * g++.dg/ext/forscope1.C: New test.
43488         * g++.dg/ext/forscope2.C: New test.
43489
43490 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
43491
43492         * gcc.c-torture/execute/20011113-1.c: New test.
43493
43494 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
43495
43496         * gcc.c-torture/execute/20011109-2.c: New test.
43497
43498         * gcc.c-torture/execute/20011109-1.c: New test.
43499
43500 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
43501
43502         * gcc.c-torture/compile/20011109-1.c: New test.
43503
43504 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
43505
43506         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
43507         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
43508         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
43509         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
43510         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
43511         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
43512         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
43513
43514 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43515
43516         * g++.dg/warn/Wshadow-1.C: New tests.
43517         * g++.old-deja/g++.mike/for3.C: Update.
43518
43519 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43520
43521         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
43522         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
43523         XFAILs.  Adjust expected error texts.
43524         * gcc.c-torture/compile/20011106-1.c,
43525         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
43526         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
43527         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
43528         gcc.dg/c99-array-lval-5.c: New tests.
43529
43530 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43531
43532         * gcc.dg/cpp/defined.c: Update.
43533
43534 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43535
43536         * gcc.c-torture/execute/anon-1.c: New test.
43537
43538 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
43539
43540         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
43541         same size, so no warning should be produced on stormy16.
43542
43543         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
43544         due to oversized array.
43545         * g++.old-deja/g++.mike/ns15.C: Likewise.
43546         * g++.old-deja/g++.pt/crash16.C: Likewise.
43547
43548 2001-11-02  Graham Stott  <grahams@redhat.com>
43549
43550         * g++.dgother/debug1.C: Fix typos.
43551
43552 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
43553
43554         * g++.dg/other/debug1.C: New test.
43555
43556 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43557
43558         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
43559         of unsigned long.
43560
43561 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
43562
43563         * gcc.dg/20011029-2.c: New test.
43564
43565         * gcc.c-torture/compile/20011029-1.c: New test.
43566
43567 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
43568
43569         * objc/execute/class_self-1.m: New test.
43570         * objc/execute/class_self-2.m: New test.
43571
43572 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
43573
43574         * gcc.misc-tests/msgs.exp: Delete.
43575         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
43576         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
43577         error set to match recent changes.
43578
43579 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
43580
43581         * gcc.dg/20011021-1.c: New test.
43582
43583 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
43584
43585         * gcc.c-torture/compile/20011023-1.c: New test.
43586
43587 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
43588
43589         * lib/g77.exp: Rewrite based on lib/g++.exp.
43590
43591 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
43592
43593         * gcc.c-torture/execute/20011019-1.c: New test.
43594
43595         * gcc.dg/20011018-1.c: New test.
43596
43597 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
43598
43599         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
43600
43601 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
43602
43603         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
43604         * gcc.dg/attr-invalid.c: Likewise.
43605
43606 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
43607
43608         * testsuite/gcc.dg/20011015-1.c: New test.
43609
43610 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
43611
43612         * g++.dg/template/unify2.C: New test.
43613
43614 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
43615
43616         * g++.dg/other/exception-specification.C: New test
43617
43618 2001-10-13  Tom Rix  <trix@redhat.com>
43619
43620         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
43621         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
43622
43623 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
43624
43625         * testsuite/gcc.dg/20011009-1.c: New test.
43626
43627 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
43628
43629         PR g++/4476
43630         * g++.dg/other/friend1.C: New test.
43631
43632 2001-10-11  Richard Henderson  <rth@redhat.com>
43633
43634         * g++.old-deja/g++.other/crash18.C: Add -S to options.
43635
43636 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43637
43638         * gcc.c-torture/compile/20011010-1.c: New.
43639
43640 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43641
43642         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
43643         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
43644         g77.f-torture/execute/execute.exp,
43645         g77.f-torture/noncompile/noncompile.exp,
43646         gcc.c-torture/compile/compile.exp,
43647         gcc.c-torture/execute/execute.exp,
43648         gcc.c-torture/execute/ieee/ieee.exp,
43649         gcc.c-torture/execute/memcheck/memcheck.exp,
43650         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
43651         objc/execute/execute.exp: Update FSF address.
43652
43653 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43654
43655         * gcc.dg/cpp/cmdlne-C.c: Update.
43656         * gcc.dg/cpp/cmdlne-C2.c: New.
43657
43658 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43659
43660         * gcc.c-torture/execute/20011008-3.c: New.
43661
43662 2001-10-08  DJ Delorie  <dj@redhat.com>
43663
43664         * gcc.dg/20011008-1.c: New.
43665         * gcc.dg/20011008-2.c: New.
43666
43667 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43668
43669         * gcc.dg/cpp/spacing1.c: Update test.
43670
43671 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43672
43673         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
43674         spelling errors of "separate" as "seperate".
43675
43676 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
43677
43678         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
43679         enough to avoid inlining.
43680
43681 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43682
43683         * lib/g77.exp: set libg2c_dir correctly.
43684
43685 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43686
43687         * gcc.dg/cpp/macro11.c: New test.
43688
43689 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43690
43691         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
43692         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
43693         gcc.dg/format/multattr-3.c: New tests.
43694         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
43695         tests for format attributes on function pointers being rejected.
43696
43697 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43698
43699         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
43700
43701 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43702
43703         * g++.dg/warn/format1.C: New test.
43704
43705 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43706
43707         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
43708
43709 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43710
43711         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
43712
43713 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43714
43715         * gcc.dg/cpp/redef2.c: Add test.
43716
43717 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
43718
43719         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
43720         long-standing bug on i686, apparently.
43721         * gcc.c-torture/execute/loop-2c.x: New file.
43722         * gcc.c-torture/execute/loop-2d.x: New file.
43723         * gcc.c-torture/execute/loop-3c.x: New file.
43724
43725 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
43726
43727         * gcc.dg/cpp/20000625-2.c: Correct line number.
43728
43729 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43730
43731         * gcc.dg/cpp/macro10.c: New test.
43732         * gcc.dg/cpp/strify3.c: New test.
43733         * gcc.dg/cpp/spacing1.c: Add tests.
43734         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
43735         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
43736
43737 2001-09-24  DJ Delorie  <dj@redhat.com>
43738
43739         * gcc.c-torture/execute/20010924-1.c: New test.
43740
43741 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43742
43743         * testsuite/objc/execute/paste.m: Remove.
43744
43745 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43746
43747         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
43748
43749 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
43750
43751         * g77.dg/strlen0.f: New test.
43752
43753 2001-09-21  Richard Henderson  <rth@redhat.com>
43754
43755         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
43756         * g++.old-deja/g++.abi/vtable2.C: Likewise.
43757
43758 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43759
43760         Table-driven attributes.
43761         * g++.dg/ext/attrib1.C: New test.
43762
43763 2001-09-20  DJ Delorie  <dj@redhat.com>
43764
43765         * gcc.dg/20000926-1.c: Update expected warning messages.
43766         * gcc.dg/array-2.c: Likewise, and test for warnings too.
43767         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
43768         array.
43769
43770 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
43771
43772         * g++.dg/eh/registers1.C: New test case.
43773
43774 2001-09-17  Richard Henderson  <rth@redhat.com>
43775
43776         * gcc.dg/array-5.c: Fix VLA decomposition test.
43777
43778 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43779
43780         * gcc.dg/cpp/line5.c: New testcase.
43781
43782 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43783
43784         * gcc.dg/cpp/macro9.c: New test.
43785
43786 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
43787
43788         * gcc.c-torture/execute/980223.c: Change type of addr from long
43789         to char *.
43790
43791 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
43792
43793         * gcc.c-torture/execute/20010915-1.c: New test.
43794
43795 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
43796
43797         * g77.dg/bprob: New directory.
43798         * g77.dg/bprob/bprob.exp: New file.
43799         * g77.dg/bprob/bprob-1.f: New test.
43800         * g77.dg/gcov: New directory.
43801         * g77.dg/gcov/gcov.exp: New file.
43802         * g77.dg/gcov/gcov-1.f: New test.
43803         * g77.dg/gcov/gcov-1.x: New file.
43804
43805 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43806
43807         * gcc.dg/cpp/directiv.c: Update.
43808         * gcc.dg/cpp/undef1.c: Update.
43809
43810 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
43811
43812         * gcc.dg/20010912-1.c: New test.
43813
43814 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
43815
43816         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
43817         language-independent file in lib.
43818         * lib/gcov.exp: New file.
43819
43820 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43821
43822         * gcc.c-torture/compile/20010911-1.c: New test.
43823
43824 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
43825
43826         * lib/profopt.exp: New, to support profile-directed optimizations.
43827         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
43828         * gcc.misc-tests/bprob-1.c: New test.
43829         * gcc.misc-tests/bprob-2.c: New test.
43830
43831 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
43832
43833         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
43834         XFAIL and which kinds of gcov output to verify.
43835         * gcc.misc-tests/gcov-4b.x: New file.
43836         * gcc.misc-tests/gcov-5b.x: New file.
43837         * gcc.misc-tests/gcov-6.x: New file.
43838         * gcc.misc-tests/gcov-7.c: New test.
43839         * gcc.misc-tests/gcov-7.x: New file.
43840
43841 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
43842
43843         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
43844         * gcc.misc-tests/gcov-6.c: New test.
43845
43846 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43847
43848         PR c++/3986
43849         * g++.dg/abi/vbase1.C: New test.
43850
43851 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
43852
43853         * objc.dg/method-2.m: New.
43854
43855 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43856
43857         PR c++/4203
43858         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
43859         * g++.dg/init/empty1.C: New test.
43860
43861 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
43862
43863         * gcc.c-torture/compile/20010903-1.c: New test.
43864
43865 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
43866
43867         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
43868         for m68k.
43869
43870 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
43871
43872         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
43873
43874         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
43875
43876         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
43877
43878 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
43879
43880         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
43881         for 16-bit 'unsigned int'.
43882
43883 2001-08-29  Kazu Hirata  <kazu@hxi.com>
43884
43885         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
43886
43887 2001-08-27  Richard Henderson  <rth@redhat.com>
43888
43889         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
43890         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
43891
43892 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
43893
43894         * gcc.dg/asm-names.c (ymain): New.
43895
43896 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
43897
43898         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
43899         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
43900         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
43901
43902 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43903
43904         * gcc.dg/compare5.c: New testcase.
43905
43906 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
43907
43908         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
43909         and "In instantiation".
43910
43911 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
43912
43913         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
43914
43915 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
43916
43917         * gcc.misc-tests/gcov.exp: Add support for branch information.
43918         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
43919         * gcc.misc-tests/gcov-4.c: New test.
43920         * gcc.misc-tests/gcov-4b.c: New test.
43921         * gcc.misc-tests/gcov-5b.c: New test.
43922
43923 2001-08-20  Zack Weinberg  <zackw@panix.com>
43924
43925         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
43926         expected to fail.
43927
43928 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43929
43930         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
43931
43932 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
43933
43934         * g++.dg/eh/template1.C: New test.
43935
43936 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
43937
43938         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
43939         Fix thinko.
43940         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
43941         for xfail.
43942
43943 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
43944
43945         * lib/g77-dg.exp: Use prune.exp for common procedures
43946         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
43947         * lib/g77.exp: (g77-dg-prune) Remove
43948
43949 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
43950
43951         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
43952
43953 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43954
43955         * g++.dg/template/unify1.C: New test.
43956
43957 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
43958
43959         * g++.dg/abi/empty4.C: New test.
43960
43961 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
43962
43963         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
43964         solaris2.*
43965         * g77.f-torture/compile/pr3743.x: Likewise.
43966
43967 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43968
43969         * g++.dg/other/using-declaration.C: New test.
43970
43971 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43972
43973         * gcc.dg/cpp/tr-sign.c: New testcase.
43974
43975 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43976
43977         * gcc.dg/cpp/19951025-1.c: Revert.
43978         * gcc.dg/cpp/directiv.c: We no longer process directives that
43979         interrupt macro arguments.
43980
43981 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
43982
43983         * gcc.dg/bconstp-1.c: New test.
43984
43985 2001-08-03  Richard Henderson  <rth@redhat.com>
43986
43987         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
43988
43989 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43990
43991         * gcc.dg/cpp/19951025-1.c: Update.
43992
43993 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
43994
43995         * g77.dg/ff90-1.f (s): Fix reference of variable z,
43996         should be x.
43997
43998 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43999
44000         Kill -fhonor-std.
44001         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44002         * g++.old-deja/g++.other/std1.C: Likewise.
44003         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44004
44005 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44006
44007         * lib/g77.exp: Load gcc-defs.exp for common procedures
44008         (g77_pass, g77_fail, g77_finish, g77_exit,
44009         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44010
44011 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44012
44013         * g77.dg/fbackslash.f
44014         * g77.dg/fcase-preserve.f
44015         * g77.dg/ff90-1.f
44016         * g77.dg/ffixed-line-length-0.f
44017         * g77.dg/ffixed-line-length-132.f
44018         * g77.dg/ffixed-line-length-7.f
44019         * g77.dg/ffixed-line-length-72.f
44020         * g77.dg/ffixed-line-length-none.f
44021         * g77.dg/ffree-form-1.f
44022         * g77.dg/fno-backslash.f
44023         * g77.dg/fno-f90-1.f
44024         * g77.dg/fno-fixed-form-1.f
44025         * g77.dg/fno-onetrip.f
44026         * g77.dg/fno-typeless-boz.f
44027         * g77.dg/fno-underscoring.f
44028         * g77.dg/fno-vxt-1.f
44029         * g77.dg/fonetrip.f
44030         * g77.dg/ftypeless-boz.f
44031         * g77.dg/fugly-assumed.f
44032         * g77.dg/funderscoring.f
44033         * g77.dg/fvxt-1.f
44034
44035 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44036
44037         * objc.dg/fwd-proto-1.m: New.
44038         * objc.dg/local-decl-1.m: New.
44039         * objc.dg/naming-1.m: New.
44040         * objc.dg/naming-2.m: New.
44041         * objc.dg/proto-hier-1.m: New.
44042
44043 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44044
44045         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44046         largest-type elements to a struct makes its size grow.
44047
44048 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44049
44050         * g++.dg/abi/vthunk1.C: New test.
44051
44052 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44053
44054         * g++.dg/abi/vbase8-22.C: New test.
44055
44056 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44057
44058         * gcc.dg/cpp/macro8.c: New test.
44059
44060 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44061
44062         * g++.dg/abi/vbase8-21.C: New test.
44063
44064 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44065
44066         * g++.dg/abi/vbase8-10.C: New test.
44067
44068 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44069
44070         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44071         ${tool}_set_ld_library_path.
44072         Changed caller.
44073         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44074         g++.exp.
44075
44076 2001-07-26  Stan Cox <scox@redhat.com>
44077
44078         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44079         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44080         gcc_exit, gcc_check_unsupported_p):
44081         Moved to gcc-deps.exp
44082         * gcc-deps.exp: New file.
44083
44084 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44085
44086         * g++.old-deja/g++.pt/defarg14.C: New test.
44087
44088 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44089
44090         * g++.old-deja/g++.other/lineno5.C: New test.
44091
44092 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44093
44094         * g++.old-deja/g++.pt/crash68.C: New test.
44095
44096 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44097
44098         * g++.old-deja/g++.other/crash42.C: New test.
44099
44100 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44101
44102         * gcc.dg/cpp/extratokens.c: Fix.
44103         * gcc.dg/cpp/skipping2.c: New tests.
44104
44105 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44106
44107         * gcc.c-torture/execute/20010724-1.c: New file.
44108         * gcc.c-torture/execute/20010724-1.x: New file.
44109
44110 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44111
44112         * g++.old-deja/g++.other/cond7.C: New test.
44113
44114 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44115
44116         * g++.old-deja/g++.other/optimize4.C: New test.
44117
44118 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44119
44120         * g++.old-deja/g++.abi/vbase8-5.C: New test.
44121
44122 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
44123
44124         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
44125         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
44126         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
44127         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
44128
44129         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
44130         bug report" message.
44131
44132         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
44133         * g++.dg/ext/instantiate1.C: Move from old-deja.
44134
44135 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
44136
44137         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
44138         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
44139         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
44140         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
44141
44142 2001-07-23  Jeffrey A Law  (law@cygnus.com)
44143
44144         * gcc.c-torture/execute/20010723-1.c: New test.
44145
44146 2001-07-23  Ben Elliston  <bje@redhat.com>
44147
44148         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
44149
44150 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44151
44152         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
44153         i[34567]86-*-*.
44154         Delete handling of ieee_multilib_flags.
44155         Pass -mieee for alpha*-*-* and sh-*-*.
44156         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
44157
44158 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
44159
44160         Remove old-abi tests.
44161         * g++.old-deja/g++.mike/p11116.C: Remove.
44162         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
44163
44164 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
44165
44166         * g77.f-torture/compile/pr3743.f: New test
44167
44168 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
44169
44170         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
44171
44172 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44173
44174         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
44175         g++.old-deja/g++.pt/static6.C: Likewise.
44176         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
44177         supports weak symbols.
44178
44179 2001-07-18  Andreas Jaeger  <aj@suse.de>
44180
44181         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44182         supported again.
44183
44184 2001-07-18  Andreas Jaeger  <aj@suse.de>
44185
44186         * gcc.dg/iftrap-1.c: Fix target line.
44187
44188 2001-07-17  Richard Henderson  <rth@redhat.com>
44189
44190         * gcc.c-torture/execute/20010717-1.c: New.
44191
44192 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44193
44194         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44195         tests.
44196
44197 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44198
44199         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44200
44201 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44202
44203         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44204         UAC_SIGBUS, UAC_NOPRINT definitions.
44205
44206 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
44207
44208         * objc/execute/object_is_class.m: New test.
44209         * objc/execute/object_is_meta_class.m: New test.
44210
44211 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44212
44213         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44214         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44215
44216 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
44217
44218         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44219         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44220
44221 2001-07-14  Richard Henderson  <rth@redhat.com>
44222
44223         * gcc.dg/iftrap-1.c: New.
44224
44225 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
44226
44227         * g77.f-torture/execute/intrinsic77.f: New test.
44228
44229 2001-07-11  Janis Johnson <janis@us.ibm.com>
44230
44231         * gcc.misc-tests/gcov-3.c: New test.
44232
44233 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44234
44235         * gcc.c-torture/compile/20010711-1.c,
44236         * gcc.c-torture/compile/20010711-2.c: New tests.
44237
44238 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44239
44240         * gcc.c-torture/execute/20010711-1.c: New test.
44241
44242 2001-07-11  Ben Elliston  <bje@redhat.com>
44243
44244         * g++.old-deja/g++.other/enum5.C: New test.
44245
44246 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
44247
44248         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44249         (g++-dg-prune): Call prune_gcc_output.
44250         * prune.exp: New file for prune_gcc_output.
44251         * lib/g++.exp, lib/gcc.exp: Load it.
44252
44253 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44254
44255         * gcc.c-torture/compile/20010701-1.c,
44256         g++.old-deja/g++.ext/attrib6.C: New tests.
44257
44258 2001-07-06  Jeffrey A Law  (law@cygnus.com)
44259
44260         * gcc.c-torture/compile/20010706-1.c: New test.
44261
44262 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
44263
44264         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44265
44266 2001-06-28  Stan Shebs  <shebs@apple.com>
44267
44268         * gcc.dg/pragma-darwin.c: New test.
44269
44270 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44271
44272         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44273         Solaris 2.[678] system.
44274
44275 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44276
44277         * gcc.dg/20010622-1.c: New test.
44278
44279 2001-06-18  Stan Shebs  <shebs@apple.com>
44280
44281         * objc.dg: New directory.
44282         * objc.dg/dg.exp: New file.
44283         * objc.dg/alias.m: New.
44284         * objc.dg/class-1.m: New.
44285         * objc.dg/class-2.m: New.
44286         * objc.dg/const-str-1.m: New.
44287         * objc.dg/const-str-2.m: New.
44288         * objc.dg/id-1.m: New.
44289         * objc.dg/method-1.m: New.
44290         * objc.dg/super-class-1.m: New.
44291         * lib/objc-dg.exp: New file.
44292
44293 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44294
44295         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
44296         of label name.
44297
44298 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
44299
44300         * g++.old-deja/g++.abi/vbase8-9.C: New test.
44301
44302 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44303
44304         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
44305         variable.
44306
44307 2001-06-12  Richard Henderson  <rth@redhat.com>
44308
44309         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
44310
44311 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44312
44313         * g++.old-deja/g++.abi/vbase5.C: New test.
44314         * g++.old-deja/g++.abi/vbase6.C: New test.
44315         * g++.old-deja/g++.abi/vbase7.C: New test.
44316
44317 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44318
44319         * gcc.c-torture/compile/20010610-1.c: New test.
44320
44321 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44322
44323         * g++.old-deja/g++.abi/vbase4.C: New test.
44324
44325 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44326
44327         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
44328         support %f for HC11/HC12 targets.
44329         * gcc.c-torture/execute/930513-1.x: New file, likewise.
44330         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
44331         on HC11/HC12 targets.
44332         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
44333
44334 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44335
44336         * gcc.dg/wchar_t-1.c: New file.
44337         * gcc.dg/wint_t-1.c: Likewise.
44338
44339 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
44340
44341         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
44342
44343 2001-06-11  Richard Henderson  <rth@redhat.com>
44344
44345         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
44346
44347 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44348
44349         * gcc.c-torture/compile/20010611-1.c: New test.
44350
44351 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44352
44353         * gcc.dg/c99-tag-1.c: Add more tests.
44354
44355 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
44356
44357         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
44358         representation on MN10300 and ARM/Thumb.
44359
44360 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
44361
44362         * g77.f-torture/execute/20010610.f: New.
44363
44364 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
44365
44366         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
44367         names.
44368
44369 2001-06-09  Richard Henderson  <rth@redhat.com>
44370
44371         * gcc.c-torture/execute/ashrdi-1.c: New.
44372         * gcc.c-torture/execute/ashldi-1.c: New.
44373         * gcc.c-torture/execute/lshrdi-1.c: New.
44374
44375 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
44376
44377         * objc/execute/load-3.m: Added. Check sending +load to categories,
44378         in addition to classes.
44379
44380 2001-06-08  Stan Shebs  <shebs@apple.com>
44381
44382         * objc/execute/load-2.m: New test.  From Nicola Pero
44383         <n.pero@mi.flashnet.it>.
44384
44385 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
44386
44387         * gcc.c-torture/execute/20010605-2.c: New test.
44388
44389 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44390
44391         * g++.old-deja/g++.abi/vbase2.C: New test.
44392         * g++.old-deja/g++.abi/vbase3.C: New test.
44393
44394 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44395
44396         * g++.old-deja/g++.pt/friend49.C: New test.
44397
44398 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
44399
44400         * g++.old-deja/g++.ext/anon3.C: New test.
44401
44402 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
44403
44404         * g++.old-deja/g++.other/conv7.C: New test.
44405
44406 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44407
44408         * gcc.c-torture/compile/20010605-2.c: New test.
44409
44410 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44411
44412         * gcc.c-torture/execute/20010604-1.c: New test.
44413
44414 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
44415
44416         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
44417
44418 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
44419
44420         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
44421         (g++_link_flags): Likewise.
44422         (g++_init): Pass gccpath's value to two previous functions.
44423
44424 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44425
44426         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
44427         Ensure logfile entry matches exec command line.
44428
44429 2001-05-31  Richard Henderson  <rth@redhat.com>
44430
44431         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
44432         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
44433
44434 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
44435
44436         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
44437         compiler for irix6.2
44438
44439 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
44440
44441         * g++.old-deja/g++.other/optimize3.C: New file.
44442
44443 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
44444
44445         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
44446         assemble.
44447
44448 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
44449
44450         * g++.old-deja/g++.other/optimize2.C: New file.
44451
44452 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
44453
44454         * gcc.c-torture/compile/20010518-2.c: New file.
44455         * gcc.c-torture/execute/20010518-1.c: New file.
44456         * gcc.c-torture/execute/20010518-2.c: New file.
44457
44458 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44459
44460         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
44461
44462 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
44463
44464         G++ no longer defines builtins that do not begin with __builtin.
44465         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
44466         * g++.old-deja/g++.brendand/misc13.C: Likewise.
44467         * g++.old-deja/g++.law/builtin1.C: Likewise.
44468         * g++.old-deja/g++.law/cvt2.C: Likewise.
44469         * g++.old-deja/g++.mike/net5.C: Likewise.
44470         * g++.old-deja/g++.other/builtins1.C: Likewise.
44471         * g++.old-deja/g++.other/builtins2.C: Likewise.
44472         * g++.old-deja/g++.other/builtins3.C: Likewise.
44473         * g++.old-deja/g++.other/builtins4.C: Likewise.
44474         * g++.old-deja/g++.other/inline8.C: Likewise.
44475         * g++.old-deja/g++.robertl/eb39.C: Likewise.
44476
44477 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
44478
44479         * g++.old-deja/g++.pt/using1.C: Adjust.
44480         * g++.old-deja/g++.pt/using2.C: New test.
44481
44482 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44483
44484         * gcc.dg/cpp/charconst.c: New tests.
44485         * gcc.dg/cpp/escape.c: New tests.
44486         * gcc.dg/cpp/escape-1.c: New tests.
44487         * gcc.dg/cpp/escape-2.c: New tests.
44488         * gcc.dg/cpp/ucs.c: New tests.
44489
44490 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
44491
44492         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
44493         native compiler for irix6.5.
44494
44495 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
44496
44497         * lib/g++.exp (g++_include_flags): Use args to compute
44498         get_multilibs.
44499         (g++_link_flags): Likewise.
44500         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
44501
44502 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44503
44504         * gcc.dg/c90-hexfloat-1.c: Add more tests.
44505
44506 2001-05-21  Geoff Keating  <geoffk@redhat.com>
44507
44508         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
44509         this file.
44510
44511 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44512
44513         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
44514         STACK_SIZE;
44515         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
44516         to STACK_SIZE; Use it to define size of add_histo array.
44517         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
44518         to STACK_SIZE.
44519         (f): Use GITT_SIZE to define size of gitt local table.
44520         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
44521         to STACK_SIZE; Use it to define size of bytemem array.
44522
44523 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44524
44525         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
44526         on 68HC11/HC12 due to the asm instruction.
44527         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
44528         * gcc.c-torture/compile/920520-1.x: Likewise.
44529         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
44530         on 68HC11/HC12 because the function is larger than 64K.
44531         * gcc.c-torture/compile/961203-1.x: New file, this test fails
44532         on 68HC11/HC12 because the structure is too large.
44533
44534 2001-05-20  Richard Henderson  <rth@redhat.com>
44535
44536         * gcc.c-torture/execute/20010520-1.c: New.
44537
44538 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44539
44540         * g++.old-deja/g++.warn/compare1.C: New test.
44541         * gcc.dg/compare4.c: New test.
44542
44543 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
44544
44545         * g++.old-deja/g++.other/optimize1.C: New test.
44546
44547 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44548
44549         * g++.old-deja/g++.pt/spec41.C: New test.
44550
44551 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
44552
44553         * gcc.c-torture/compile/20010114-1.x: Remove.
44554
44555 2001-05-18  Stan Shebs  <shebs@apple.com>
44556
44557         * gcc.c-torture/compile/20010518-1.c: New test.
44558
44559 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
44560
44561         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
44562         * g++.old-deja/g++.pt/crash67.C: New test.
44563
44564 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
44565
44566         * g++.old-deja/g++.other/debug9.C: New test.
44567
44568 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
44569
44570         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
44571
44572 2001-05-16  Jan Hubicka  <jh@suse.cz>
44573
44574         * gcc.c-torture/compile/20010516-1.c: New test.
44575
44576 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
44577
44578         * g++.old-deja/g++.other/crash41.C: New test.
44579
44580 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
44581
44582         * g++.old-deja/g++.pt/crash66.C: New test.
44583
44584 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
44585
44586         * g++.old-deja/g++.robertl/eb27.C: Convert.
44587
44588 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
44589
44590         * g++.dg/friend-warn.C: New test.  Do not warn about friend
44591         declaration being redundant.
44592
44593 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
44594
44595         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
44596
44597 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
44598
44599         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
44600
44601 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
44602
44603         * lib/g++.exp: Use testsuite_flags.
44604
44605 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
44606
44607         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
44608
44609 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44610
44611         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
44612
44613 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
44614
44615         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
44616
44617 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
44618
44619         * gcc.c-torture/compile/20010313-1.c: New test.
44620
44621 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
44622
44623         * gcc.dg/cpp/direct2.c: New test.
44624         * gccq.dg/cpp/direct2s.c: New test.
44625
44626         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
44627
44628 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
44629
44630         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
44631         * g++.old-deja/g++.other/op3.C: Likewise.
44632
44633 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44634
44635         * gcc.dg/cpp/syshdr.h: New file.
44636         * gcc.dg/cpp/sysmac1.c: Update.
44637         * gcc.dg/cpp/sysmac2.c: Update.
44638
44639 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44640
44641         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
44642
44643 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
44644
44645         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
44646         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
44647
44648 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
44649
44650         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
44651
44652 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
44653
44654         * lib/g++.exp (g++_include_flags): Don't use any special flags
44655         if TESTING_IN_BUILD_TREE is not defined.
44656         (g++_init): Use a plain 'c++' as the compiler if
44657         TESTING_IN_BUILD_TREEE is not defined.
44658
44659 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
44660
44661         * g++.old-deja/g++.eh/catch13.C: New test.
44662         * g++.old-deja/g++.eh/catch14.C: New test.
44663
44664 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
44665
44666         * gcc.dg/cpp/tr-define.c: New test.
44667
44668 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
44669
44670         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
44671         <stdlib.h>, not <malloc.h>.
44672
44673 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
44674
44675         * g++.old-deja/g++.ns/template17.C: New test.
44676
44677 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
44678
44679         * g++.old-deja/g++.pt/ref4.C: New test.
44680
44681 2001-04-30  Richard Henderson  <rth@redhat.com>
44682
44683         * gcc.dg/20000724-1.c: Revert last change.
44684
44685 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
44686
44687         * g77.f-torture/execute/20010430.f: New test.
44688
44689 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
44690
44691         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
44692
44693 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
44694
44695         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
44696
44697 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
44698
44699         * g++.old-deja/g++.eh/crash6.C: New test.
44700
44701 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
44702
44703         * g++.old-deja/g++.other/warn7.C: New test.
44704
44705 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
44706
44707         * g++.old-deja/g++.other/defarg9.C: New test.
44708
44709 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
44710
44711         * g77.f-torture/compile/20010426.f: New test.
44712         * g77.f-torture/execute/20010426.f: New test.
44713
44714 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
44715
44716         * g77.f-torture/compile/20000629-1.x: Remove - error
44717         has been fixed.
44718
44719 2001-04-26  Jeffrey A Law  (law@cygnus.com)
44720
44721         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
44722         Tweak slightly to work with g++.dg framework.
44723         * g++.dg/special/ecos.exp: Run initp1.C test.
44724         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
44725
44726         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
44727         its linker doesn't give line numbers either.
44728         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
44729
44730 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
44731
44732         * g++.old-deja/g++.other/lex1.C: New test.
44733
44734 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
44735
44736         * gcc.dg/noncompile/20010425-1.c: New test.
44737
44738 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
44739
44740         * g++.old-deja/g++.pt/mangle2.C: New test.
44741
44742 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
44743
44744         * gcc.dg/format/plus-1.c: New test.
44745
44746 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
44747
44748         * gcc.dg/20010423-1.c: New test.
44749
44750 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
44751
44752         * gcc.c-torture/execute/20010422-1.c: New test.
44753
44754 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
44755
44756         * g++.old-deja/g++.ns/type2.C: New test.
44757
44758 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
44759
44760         * g++.old-deja/g++.other/perf1.C: New test.
44761
44762 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
44763
44764         * gcc.dg/c99-func-2.c: Remove xfail.
44765         * gcc.dg/c99-func-3.c: Remove xfail.
44766         * gcc.dg/c99-func-4.c: Remove xfail.
44767
44768 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
44769
44770         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
44771
44772 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44773
44774         * gcc.c-torture/compile/20010423-1.c: New test.
44775
44776 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44777
44778         * g++.old-deja/g++.pt/typename28.C: New test.
44779
44780 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44781
44782         * g++.old-deja/g++.abi/empty2.C: New test.
44783         * g++.old-deja/g++.abi/empty3.C: New test.
44784
44785 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
44786
44787         * g++.old-deja/g++.other/comdat2.C: New test.
44788         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
44789
44790 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
44791
44792         * g++.old-deja/g++.other/overload14.C: New test.
44793
44794 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
44795
44796         * g++.old-deja/g++.other/lookup23.C: New test.
44797
44798 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
44799
44800         * gcc.c-torture/execute/20010403-1.c: New test.
44801
44802 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
44803             Mark Mitchell  <mark@codesourcery.com>
44804
44805         * lib/old-dejagnu.exp: Don't delete output of executable.
44806         Add .exe suffix to executables.
44807
44808 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
44809
44810         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
44811
44812 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44813
44814         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
44815
44816 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
44817
44818         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
44819         * g++.old-deja/g++.abi/crash1.C: New test.
44820
44821 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
44822
44823         * g++.old-deja/g++.other/crash40.C: New test.
44824
44825 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44826
44827         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
44828
44829 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
44830
44831         * g++.old-deja/g++.other/warn6.C: New test.
44832
44833 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44834
44835         * g++.old-deja/g++.robertl/eb42.C: Same.
44836
44837 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44838
44839         * gcc.dg/wtr-conversion-1.c: New testcase.
44840
44841 2001-04-10  Richard Henderson  <rth@redhat.com>
44842
44843         * g++.old-deja/g++.other/array5.C: New.
44844
44845 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44846
44847         * gcc.c-torture/execute/20010408-1.c: New test.
44848
44849 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
44850
44851         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
44852         headers and constructs.
44853         * g++.old-deja/g++.robertl/eb79.C: Same.
44854         * g++.old-deja/g++.robertl/eb77.C (main): Same.
44855         * g++.old-deja/g++.robertl/eb73.C: Same.
44856         * g++.old-deja/g++.robertl/eb66.C (main): Same.
44857         * g++.old-deja/g++.robertl/eb55.C (t): Same.
44858         * g++.old-deja/g++.robertl/eb54.C (main): Same.
44859         * g++.old-deja/g++.robertl/eb46.C (main): Same.
44860         * g++.old-deja/g++.robertl/eb44.C: Same.
44861         * g++.old-deja/g++.robertl/eb41.C (main): Same.
44862         * g++.old-deja/g++.robertl/eb4.C (main): Same.
44863         * g++.old-deja/g++.robertl/eb39.C: Same.
44864         * g++.old-deja/g++.robertl/eb33.C (main): Same.
44865         * g++.old-deja/g++.robertl/eb31.C (main): Same.
44866         * g++.old-deja/g++.robertl/eb30.C: Same.
44867         * g++.old-deja/g++.robertl/eb3.C: Same.
44868         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
44869         * g++.old-deja/g++.robertl/eb21.C: Same.
44870         * g++.old-deja/g++.robertl/eb15.C: Same.
44871         * g++.old-deja/g++.robertl/eb118.C: Same.
44872         * g++.old-deja/g++.robertl/eb115.C (main): Same.
44873         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
44874         * g++.old-deja/g++.robertl/eb109.C: Same.
44875         * g++.old-deja/g++.other/sibcall1.C (main): Same.
44876         * g++.old-deja/g++.mike/rtti1.C: Same.
44877         * g++.old-deja/g++.mike/p658.C: Same.
44878         * g++.old-deja/g++.mike/net46.C: Same.
44879         * g++.old-deja/g++.mike/net34.C: Same.
44880         * g++.old-deja/g++.mike/memoize1.C: Same.
44881         * g++.old-deja/g++.mike/eh2.C: Same.
44882         * g++.old-deja/g++.law/weak.C: Same.
44883         * g++.old-deja/g++.law/visibility7.C: Same.
44884         * g++.old-deja/g++.law/visibility25.C: Same.
44885         * g++.old-deja/g++.law/visibility22.C: Same.
44886         * g++.old-deja/g++.law/visibility2.C: Same.
44887         * g++.old-deja/g++.law/visibility17.C: Same.
44888         * g++.old-deja/g++.law/visibility13.C: Same.
44889         * g++.old-deja/g++.law/visibility10.C: Same.
44890         * g++.old-deja/g++.law/visibility1.C: Same.
44891         * g++.old-deja/g++.law/virtual3.C (eval): Same.
44892         * g++.old-deja/g++.law/vbase1.C: Same.
44893         * g++.old-deja/g++.law/operators32.C: Same.
44894         * g++.old-deja/g++.law/nest3.C: Same.
44895         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
44896         * g++.old-deja/g++.law/except5.C (main): Same.
44897         * g++.old-deja/g++.law/cvt7.C (run): Same.
44898         * g++.old-deja/g++.law/cvt2.C: Same.
44899         * g++.old-deja/g++.law/cvt16.C: Same.
44900         * g++.old-deja/g++.law/ctors6.C (bar): Same.
44901         * g++.old-deja/g++.law/ctors17.C (main): Same.
44902         * g++.old-deja/g++.law/ctors13.C: Same.
44903         * g++.old-deja/g++.law/ctors12.C (main): Same.
44904         * g++.old-deja/g++.law/ctors10.C: Same.
44905         * g++.old-deja/g++.law/code-gen5.C: Same.
44906         * g++.old-deja/g++.law/bad-error7.C: Same.
44907         * g++.old-deja/g++.law/arm9.C: Same.
44908         * g++.old-deja/g++.law/arm12.C: Same.
44909         * g++.old-deja/g++.law/arg8.C: Same.
44910         * g++.old-deja/g++.law/arg1.C: Same.
44911         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
44912         * g++.old-deja/g++.jason/template31.C: Same.
44913         * g++.old-deja/g++.jason/template24.C (main): Same.
44914         * g++.old-deja/g++.jason/2371.C: Same.
44915         * g++.old-deja/g++.eh/new2.C: Same.
44916         * g++.old-deja/g++.eh/new1.C: Same.
44917         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
44918         * g++.old-deja/g++.brendan/nest21.C (main): Same.
44919         * g++.old-deja/g++.brendan/err-msg3.C: Same.
44920         * g++.old-deja/g++.brendan/crash62.C: Same.
44921         * g++.old-deja/g++.brendan/crash52.C: Same.
44922         * g++.old-deja/g++.brendan/crash49.C (main): Same.
44923         * g++.old-deja/g++.brendan/crash38.C: Same.
44924         * g++.old-deja/g++.brendan/crash15.C (main): Same.
44925         * g++.old-deja/g++.brendan/copy9.C: Same.
44926
44927 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
44928
44929         * gcc.c-torture/execute/20001203-2.c (memset):
44930         Count argument is of type __SIZE_TYPE__.
44931
44932 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
44933
44934         * gcc.c-torture/compile/20010404-1.c: New test.
44935
44936 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
44937
44938         * gcc.c-torture/compile/20010326-1.c: New test.
44939
44940 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
44941
44942         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
44943         peculiarities of the SH.
44944         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
44945
44946 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44947
44948         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
44949         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
44950         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
44951
44952 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
44953
44954         * g77.f-torture/compile/20010321-1.f: New test.
44955
44956 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
44957
44958         * gcc.c-torture/compile/20010329-1.c: New test.
44959
44960 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
44961
44962         * gcc.c-torture/execute/20010329-1.c: New test.
44963
44964 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
44965
44966         * g++.old-deja/g++.other/eh4.C: Fix typo.
44967
44968 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
44969
44970         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
44971
44972 2001-03-28  Philip Blundell  <philb@gnu.org>
44973
44974         * gcc.c-torture/compile/20010328-1.c: New test.
44975
44976 2001-03-27  Richard Henderson  <rth@redhat.com>
44977
44978         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
44979         * g++.old-deja/g++.eh/vbase3.C: Likewise.
44980
44981 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
44982
44983         * gcc.c-torture/compile/20010327-1.c: New test.
44984
44985 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44986
44987         * g++.old-deja/g++.other/friend12.C: New test.
44988         * g++.old-deja/g++.other/friend9.C: Expect no errors.
44989         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
44990
44991 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44992
44993         * gcc.c-torture/execute/20010325-1.c: New test.
44994
44995 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
44996
44997         * g++.old-deja/g++.other/mangle3.C: New test.
44998
44999 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45000
45001         * g++.old-deja/g++.other/anon8.C: New test.
45002
45003 2001-03-20  Philip Blundell  <philb@gnu.org>
45004
45005         * gcc.c-torture/compile/20010320-1.c: New test.
45006
45007 2001-03-17  Richard Henderson  <rth@redhat.com>
45008
45009         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45010
45011 2001-03-15  Geoff Keating  <geoff@redhat.com>
45012
45013         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45014         tests on AIX.
45015
45016 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45017
45018         * g++.old-deja/g++.other/eh4.C: New test.
45019
45020 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45021
45022         * gcc.dg/cpp/mi1.c: Update.
45023
45024 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45025
45026         * g++.old-deja/g++.other/regstack.C: New test.
45027
45028 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45029
45030         * g++.old-deja/g++.other/ref4.C: New test.
45031
45032 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45033
45034         * objc/execute/va_method.m: Added.
45035         * objc/execute/IMP.m: Added.
45036         * objc/execute/_cmd.m: Added.
45037         * objc/execute/accessing_ivars.m: Added.
45038         * objc/execute/class-1.m: Added.
45039         * objc/execute/class-10.m: Added.
45040         * objc/execute/class-11.m: Added.
45041         * objc/execute/class-12.m: Added.
45042         * objc/execute/class-13.m: Added.
45043         * objc/execute/class-14.m: Added.
45044         * objc/execute/class-2.m: Added.
45045         * objc/execute/class-3.m: Added.
45046         * objc/execute/class-4.m: Added.
45047         * objc/execute/class-5.m: Added.
45048         * objc/execute/class-6.m: Added.
45049         * objc/execute/class-7.m: Added.
45050         * objc/execute/class-8.m: Added.
45051         * objc/execute/class-9.m: Added.
45052         * objc/execute/class-tests-1.h
45053         * objc/execute/class-tests-2.h
45054         * objc/execute/compatibility_alias.m: Added.
45055         * objc/execute/encode-1.m: Added.
45056         * objc/execute/formal_protocol-1.m: Added.
45057         * objc/execute/formal_protocol-2.m: Added.
45058         * objc/execute/formal_protocol-3.m: Added.
45059         * objc/execute/formal_protocol-4.m: Added.
45060         * objc/execute/formal_protocol-5.m: Added.
45061         * objc/execute/formal_protocol-6.m: Added.
45062         * objc/execute/formal_protocol-7.m: Added.
45063         * objc/execute/informal_protocol.m: Added.
45064         * objc/execute/initialize.m: Added.
45065         * objc/execute/load.m: Added.
45066         * objc/execute/many_args_method.m: Added.
45067         * objc/execute/nested-3.m: Added.
45068         * objc/execute/no_clash.m: Added.
45069         * objc/execute/private.m: Added.
45070         * objc/execute/redefining_self.m: Added.
45071         * objc/execute/root_methods.m: Added.
45072         * objc/execute/selector-1.m: Added.
45073         * objc/execute/static-1.m: Added.
45074         * objc/execute/static-2.m: Added.
45075         * objc/execute/va_method.m: Added.
45076
45077 2001-03-10  Richard Henderson  <rth@redhat.com>
45078
45079         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45080
45081 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45082
45083         * g++.old-deja/g++.other/crash31.C: XFAIL.
45084         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45085         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45086         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45087         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45088         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45089
45090 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45091
45092         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45093
45094 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45095
45096         * gcc.dg/20000724-1.c: Don't use multiline strings.
45097
45098 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45099
45100         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45101         result of -cString against what we expect it to be; don't just
45102         print it out for no one to read.
45103
45104         * objc/execute/string3.m, objc/execute/string4.m: New tests.
45105         Based on testcases provided by Nicola Pero.
45106
45107 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45108
45109         * gcc.dg/cpp/macro7.c: New test.
45110
45111 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45112
45113         * gcc.dg/cpp/multiline.c: Update.
45114
45115 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45116
45117         * g++.old-deja/g++.other/enum3.C: New test.
45118
45119 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45120
45121         * g++.old-deja/g++.other/pod1.C: New test.
45122
45123 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45124
45125         * g++.old-deja/g++.ext/overload1.C: New test.
45126
45127 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45128
45129         * g++.old-deja/g++.pt/using1.C: New test.
45130
45131 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45132
45133         * g++.old-deja/g++.other/using9.C: New test.
45134
45135 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
45136
45137         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
45138
45139         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
45140
45141 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
45142
45143         * g++.old-deja/g++.ext/realpt1.C: Remove.
45144
45145 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
45146
45147         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
45148
45149 2001-02-26  Will Cohen  <wcohen@redhat.com>
45150
45151         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
45152
45153 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
45154
45155         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
45156         templatized constructors.
45157
45158 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45159
45160         * gcc.c-torture/execute/20010224-1.c: New test.
45161
45162 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
45163
45164         * gcc.c-torture/execute/20010222-1.c: New test.
45165
45166 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
45167
45168         * g++.old-deja/g++.other/inline20.C: New test.
45169
45170 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
45171
45172         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
45173
45174 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45175
45176         * g++.old-deja/g++.other/lookup22.C: New test.
45177
45178 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
45179
45180         * g77.dg: New directory.
45181         * g77.dg/20010216-1.f: New test case.
45182         * g77.dg/dg.exp: New driver.
45183         * lib/g77-dg.exp: New driver library.
45184
45185 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45186
45187         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45188
45189 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
45190
45191         * g++.old-deja/g++.other/decl9.C: New test.
45192
45193 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
45194
45195         * g++.old-deja/g++.other/init16.C: Update the test so that it does
45196         not need <string> and also tests the initialization at runtime.
45197
45198 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45199
45200         * gcc.c-torture/execute/longlong.c: New test.
45201
45202 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45203
45204         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45205
45206 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45207
45208         * gcc.c-torture/execute/920302-1.c (execute):
45209         Change argument type to short.
45210
45211 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45212
45213         * g++.old-deja/g++.pt/deduct6.C: New test.
45214
45215 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45216
45217         * g++.old-deja/g++.pt/deduct5.C: New test.
45218
45219 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
45220
45221         * gcc.c-torture/execute/20010209-1.c: New test.
45222
45223 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45224
45225         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45226
45227 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
45228
45229         * g++.dg/vtgc1.C: Update for new ABI.
45230
45231         * consistency.vlad: New directory, 1665 files.
45232
45233 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45234
45235         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45236         return type.
45237         * gcc.dg/cpp/digraphs.c: Declare puts.
45238
45239 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45240
45241         * g++.old-deja/g++.other/warn5.C: New test.
45242
45243 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45244
45245         * g++.old-deja/g++.pt/spec40.C: New test.
45246
45247 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45248
45249         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45250         case.
45251         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45252
45253 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
45254
45255         * gcc.c-torture/compile/20010209-1.c: New test.
45256
45257 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
45258
45259         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45260         excess errors message but not if it crashes.
45261         * g++.old-deja/g++.other/crash27.C: Likewise.
45262         * g++.old-deja/g++.other/crash28.C: Likewise.
45263         * g++.old-deja/g++.other/crash30.C: Likewise.
45264         * g++.old-deja/g++.other/crash32.C: Likewise.
45265         * g++.old-deja/g++.other/crash35.C: Likewise.
45266         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45267
45268 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45269
45270         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45271         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45272         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45273         g77.f-torture/execute/execute.exp,
45274         g77.f-torture/noncompile/noncompile.exp,
45275         gcc.c-torture/execute/execute.exp,
45276         gcc.c-torture/execute/memcheck/memcheck.exp,
45277         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45278         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45279         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45280         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45281         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45282         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45283         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45284         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45285         Remove bug reporting instructions with ancient email addresses.
45286
45287 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45288
45289         * gcc.dg/20010202-1.c: New test.
45290         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
45291
45292 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
45293
45294         * g++.dg/stdbool-if.C: New test.
45295
45296 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
45297
45298         * objc/execute/fdecl.m: Added main().
45299
45300 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45301
45302         * gcc.c-torture/execute/20010206-1.c: New test.
45303
45304 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45305
45306         * gcc.dg/cpp/avoidpaste1.c: Update.
45307
45308 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
45309
45310         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
45311         Pero <nicola@brainstorm.co.uk>.
45312         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
45313
45314 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
45315
45316         * g++.old-deja/g++.pt/spec39.C: New test.
45317
45318 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
45319
45320         * gcc.c-torture/compile/20010202-1.c: New test.
45321
45322 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
45323
45324         * g++.old-deja/g++.abi/primary2.C: New test.
45325         * g++.old-deja/g++.abi/primary3.C: New test.
45326         * g++.old-deja/g++.abi/primary4.C: New test.
45327         * g++.old-deja/g++.abi/primary5.C: New test.
45328         * g++.old-deja/g++.abi/vtable3.h: New test.
45329         * g++.old-deja/g++.abi/vtable3a.C: New test.
45330         * g++.old-deja/g++.abi/vtable3b.C: New test.
45331         * g++.old-deja/g++.abi/vtable3c.C: New test.
45332         * g++.old-deja/g++.abi/vtable3d.C: New test.
45333         * g++.old-deja/g++.abi/vtable3e.C: New test.
45334         * g++.old-deja/g++.abi/vtable3f.C: New test.
45335         * g++.old-deja/g++.abi/vtable3g.C: New test.
45336         * g++.old-deja/g++.abi/vtable3h.C: New test.
45337         * g++.old-deja/g++.abi/vtable3i.C: New test.
45338         * g++.old-deja/g++.abi/vtable3j.C: New test.
45339         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
45340
45341 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
45342
45343         * g++.old-deja/g++.other/anon6.C: New test.
45344         * g++.old-deja/g++.other/anon7.C: New test.
45345
45346 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45347
45348         * gcc.dg/cpp/avoidpaste2.c: New tests.
45349
45350 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
45351
45352         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
45353
45354 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
45355
45356         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
45357         DECIMAL_DIG cases for Irix."
45358
45359 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
45360
45361         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
45362
45363 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45364
45365         * gcc.dg/c99-tag-1.c: New test.
45366
45367 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45368
45369         * gcc.dg/cpp/tr-warn1.c: Add tests.
45370
45371 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45372
45373         * gcc.dg/cpp/avoidpaste1.c: Update.
45374         * gcc.dg/cpp/paste4.c: Update.
45375
45376 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
45377
45378         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
45379         cases for Irix.
45380
45381 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45382
45383         * g++.old-deja/g++.other/inline19.C: New test.
45384
45385 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45386
45387         * gcc.dg/Wlarger-than.c: New test.
45388
45389 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45390
45391         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
45392
45393 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
45394
45395         * gcc.c-torture/execute/20010129-1.c: New test.
45396         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
45397
45398 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45399
45400         * gcc.dg/cpp/avoidpaste1.c: Test case.
45401
45402 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
45403
45404         * g++.old-deja/g++.other/inline18.C: New test.
45405
45406 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45407
45408         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
45409         and __builtin_putchar.
45410
45411 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
45412
45413         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
45414         tests.
45415
45416 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
45417
45418         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
45419         floating point number rounding mode to round to the nearest
45420         representable mode.
45421
45422 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
45423
45424         * g++.old-deja/g++.other/mangle2.C: New test.
45425
45426 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45427
45428         * gcc.c-torture/compile/20010124-1.c: New test.
45429
45430 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
45431
45432         * g++.old-deja/g++.pt/spec38.C: New test.
45433
45434 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45435
45436         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
45437         "Build don't run".
45438
45439 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45440
45441         * gcc.c-torture/execute/20010123-1.c: New test.
45442
45443 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
45444
45445         * g++.old-deja/g++.pt/spec37.C: New test.
45446
45447 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
45448
45449         * g++.old-deja/g++.pt/overload14.C: New test.
45450
45451 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45452
45453         * gcc.c-torture/execute/20010122-1.c: New test, exercise
45454         __builtin_return_address.
45455
45456 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
45457
45458         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
45459         * g++.old-deja/g++.pt/spec35.C: New test.
45460         * g++.old-deja/g++.pt/spec36.C: New test.
45461
45462 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
45463
45464         * gcc.c-torture/compile/20010118-1.c: New test.
45465
45466 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
45467
45468         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
45469
45470 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
45471
45472         * gcc.c-torture/execute/20010119-1.c: New test.
45473
45474 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45475
45476         * g++.old-deja/g++.other/vbase5.C: New test.
45477
45478 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
45479
45480         * gcc.c-torture/execute/20010118-1.c: New test.
45481
45482 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45483
45484         * g++.old-deja/g++.pt/deduct3.C: New test.
45485
45486 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45487
45488         * g++.old-deja/g++.pt/spec34.C: New test.
45489
45490 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
45491
45492         * g77.f-torture/compile/20000601-2.f: New test.
45493
45494 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45495
45496         * g++.old-deja/g++.other/init17.C: New test.
45497
45498 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
45499
45500         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
45501
45502 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45503
45504         * g++.old-deja/g++.pt/unify8.C: New test.
45505
45506 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45507
45508         * g++.old-deja/g++.abi/vbase1.C: New test.
45509
45510 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
45511
45512         * g++.old-deja/g++.pt/crash65.C: New test.
45513
45514 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
45515
45516         * gcc.dg/cpp/assembl2.S: New test case.
45517
45518 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
45519
45520         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
45521         are supported.
45522
45523 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45524
45525         * g++.old-deja/g++.other/builtins1.C: New test.
45526         * g++.old-deja/g++.other/builtins2.C: Likewise.
45527         * g++.old-deja/g++.other/builtins3.C: Likewise.
45528         * g++.old-deja/g++.other/builtins4.C: Likewise.
45529
45530 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
45531
45532         * gcc.c-torture/compile/20010117-1.c: New test.
45533         * gcc.c-torture/compile/20010117-2.c: New test.
45534
45535 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45536
45537         * g77.f-torture/execute/20010116.[fx]: New test,
45538         XFAIL on i?86-*-*.
45539         * g77.f-torture/compile/20010115.f: Indicate it's
45540         a test for PR fortran/1636.
45541
45542 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45543
45544         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
45545
45546 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45547
45548         * g77.f-torture/compile/20010115.f: New test.
45549
45550 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
45551
45552         * g++.old-deja/g++.pt/nontype5.C: New test.
45553
45554 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45555
45556         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
45557         have an equivalent working one below it.
45558
45559 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
45560
45561         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
45562         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45563
45564 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
45565
45566         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
45567         message containing "init_priority".
45568         (conpr-2.C): Likewise.
45569         (conpr-3.C): Likewise.
45570         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
45571
45572 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45573
45574         * gcc.c-torture/execute/20010114-2.c: New test.
45575
45576 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45577
45578         * gcc.c-torture/compile/20010114-1.c: New test.
45579         * gcc.c-torture/compile/20010114-1.x: Xfail.
45580         * gcc.c-torture/compile/20010114-2.c: New test.
45581         * gcc.c-torture/execute/20010114-1.c: New test.
45582         * gcc.dg/trunc-1.c: New test.
45583         * gcc.dg/uninit-B.c: New test.
45584
45585 2001-01-13  Nick Clifton  <nickc@redhat.com>
45586
45587         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
45588         target.
45589
45590 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45591
45592         * gcc.c-torture/compile/20010113-1.c: New test.
45593
45594 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
45595
45596         * gcc.c-torture/compile/20001212-1.c: New test.
45597
45598 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45599
45600         * gcc.dg/cpp/widestr1.c: Update.
45601         * gcc.dg/cpp/prag-imp.c: Remove.
45602
45603 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
45604
45605         * gcc.c-torture/execute/20000801-3.x: Remove.
45606         * gcc.dg/c90-init-1.c: New test.
45607         * gcc.dg/c99-init-1.c: New test.
45608         * gcc.dg/c99-init-2.c: New test.
45609         * gcc.dg/gnu99-init-1.c: New test.
45610
45611 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
45612
45613         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
45614         testing that no relevant ones were found.
45615
45616 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
45617
45618         * g++.old-deja/g++.pt/cast2.C: New test.
45619
45620 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
45621
45622         * g++.old-deja/g++.pt/friend47.C: New test.
45623
45624 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45625
45626         * g++.old-deja/g++.pt/instantiate13.C: New test.
45627
45628 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45629
45630         * g++.old-deja/g++.other/defarg7.C: New test.
45631         * g++.old-deja/g++.other/defarg8.C: New test.
45632
45633 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45634
45635         * g++.old-deja/g++.pt/crash64.C: New test.
45636
45637 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
45638
45639         * g++.old-deja/g++.pt/crash63.C: New test.
45640
45641 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45642
45643         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
45644
45645 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
45646
45647         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
45648
45649 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45650
45651         * g++.old-deja/g++.pt/error3.C: New test.
45652
45653 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45654
45655         * g++.old-deja/g++.other/crash39.C: New test.
45656
45657 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
45658
45659         * g++.old-deja/g++.other/vbase4.C: New test.
45660
45661 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
45662
45663         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
45664         * gcc.dg/special/20000419-2.c: New file. Identical to above.
45665         * gcc.dg/special/special.exp: New test driver which will check
45666         for alias support for the above test.
45667
45668 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
45669
45670         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
45671         problems on small machines.
45672         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
45673         parameterize.
45674
45675 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
45676
45677         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
45678         mips.
45679         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45680
45681 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
45682
45683         * g++.old_deja/g++.pt/using8.C: New test.
45684
45685 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45686
45687         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
45688
45689 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
45690
45691         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
45692         where a failure is expected.
45693         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
45694
45695 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
45696
45697         * g++.old_deja/g++.pt/instantiate12.C: New test.
45698
45699 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
45700
45701         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
45702         start of structs.
45703         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
45704         * g++.old-deja/g++.brendan/crash17.C: Likewise.
45705         * g++.old-deja/g++.brendan/crash29.C: Likewise.
45706         * g++.old-deja/g++.brendan/crash48.C: Likewise.
45707         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45708         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
45709         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
45710         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
45711         * g++.old-deja/g++.eh/spec6.C: Likewise.
45712         * g++.old-deja/g++.jason/crash3.C: Likewise.
45713         * g++.old-deja/g++.law/ctors11.C: Likewise.
45714         * g++.old-deja/g++.law/ctors17.C: Likewise.
45715         * g++.old-deja/g++.law/ctors5.C: Likewise.
45716         * g++.old-deja/g++.law/ctors9.C: Likewise.
45717         * g++.old-deja/g++.mike/ambig1.C: Likewise.
45718         * g++.old-deja/g++.mike/net22.C: Likewise.
45719         * g++.old-deja/g++.mike/p3538a.C: Likewise.
45720         * g++.old-deja/g++.mike/p3538b.C: Likewise.
45721         * g++.old-deja/g++.mike/virt3.C: Likewise.
45722         * g++.old-deja/g++.niklas/t128.C: Likewise.
45723         * g++.old-deja/g++.other/anon4.C: Likewise.
45724         * g++.old-deja/g++.other/using1.C: Likewise.
45725         * g++.old-deja/g++.other/warn3.C: Likewise.
45726         * g++.old-deja/g++.pt/t37.C: Likewise.
45727         * g++.old-deja/g++.robertl/eb69.C: Likewise.
45728         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45729
45730 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
45731
45732         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
45733
45734 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45735
45736         * gcc.c-torture/execute/stdio-opt-3.c: New test.
45737
45738 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
45739
45740         * gcc.c-torture/compile/20010107-1.c: New test.
45741
45742 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45743
45744         * gcc.c-torture/execute/builtin-noret-1.c: New test.
45745
45746 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45747
45748         * gcc.dg/format/format.h: New file.
45749         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
45750         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
45751         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
45752         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
45753         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
45754         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45755         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
45756         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
45757         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
45758         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
45759         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
45760         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
45761         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
45762         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
45763         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
45764         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
45765         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
45766         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
45767         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
45768         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
45769         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
45770         instead of declaring standard types, macros and functions in each
45771         test.
45772
45773 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
45774
45775         * gcc.c-torture/execute/20010106-1.c: New test.
45776
45777 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45778
45779         * gcc.dg/format/format.exp: New file.
45780         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
45781         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
45782         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
45783         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
45784         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
45785         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
45786         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
45787         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
45788         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
45789         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
45790         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
45791         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
45792         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
45793         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
45794         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
45795         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
45796         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
45797         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
45798         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
45799         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
45800         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
45801         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
45802         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
45803         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
45804         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
45805         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
45806         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
45807         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
45808         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
45809         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
45810         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
45811         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
45812         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
45813         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
45814         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
45815         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
45816         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
45817         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
45818         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
45819         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
45820         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
45821         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
45822
45823 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
45824
45825         * gcc.c-torture/execute/991228-1.c: Take word endianness into
45826         account.
45827
45828 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
45829
45830         * gcc.c-torture/execute/builtin-complex-1.c: New test.
45831
45832 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
45833
45834         * g++.old-deja/g++.pt/crash62.C: New test.
45835
45836 2001-01-04  Richard Henderson  <rth@redhat.com>
45837
45838         * gcc.dg/20000926-1.c: Update expected warnings.
45839         * gcc.dg/array-2.c: Likewise.
45840         * gcc.dg/array-4.c: Also validate flexible array members.
45841         * gcc.dg/c99-flex-array-1.c: New.
45842
45843 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45844
45845         * gcc.c-torture/compile/20001222-1.x: Remove.
45846
45847 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45848
45849         * gcc.c-torture/execute/built-in-setjmp.c: New.
45850
45851 2001-01-03  Richard Henderson  <rth@redhat.com>
45852
45853         * gcc.dg/940510-1.c: Update expected error wording.
45854         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
45855
45856 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
45857
45858         * lib/target-supports.exp (check_alias_available): Modified to
45859         indicate aliases not supported if only weak aliases are supported.
45860
45861 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45862
45863         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
45864         Turn on cmpstrsi checks for __pj__ and __i370__.
45865
45866 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45867
45868         * g++.old-deja/g++.other/virtual11.C: New test.
45869
45870 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45871
45872         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
45873
45874 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45875
45876         * gcc.c-torture/compile/20010102-1.c: New test.
45877
45878 2001-01-02  Andreas Jaeger  <aj@suse.de>
45879
45880         * gcc.dg/noreturn-3.c: New test.
45881
45882         * gcc.dg/noreturn-4.c: New test.
45883
45884 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45885
45886         * gcc.c-torture/execute/stdio-opt-1.c: Also test
45887         __builtin_fputc and __builtin_fwrite.
45888
45889 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
45890
45891         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
45892         signed char, not default char.
45893
45894 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
45895
45896         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
45897
45898 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
45899
45900         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
45901
45902 2000-12-29  Richard Henderson  <rth@redhat.com>
45903
45904         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
45905         (__cyg_profile_func_exit): Define.
45906
45907 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45908
45909         * g++.dg/vtgc1.C: New test.
45910
45911 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
45912
45913         * gcc.dg/noncompile/20001228-1.c: New test.
45914
45915         * gcc.dg/20001228-1.c: New test.
45916
45917         * gcc.c-torture/execute/20001228-1.c: New test.
45918
45919 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
45920
45921         * gcc.dg/format-strfmon-1.c: New test.
45922
45923 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45924
45925         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
45926         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
45927         * gcc.c-torture/execute/string-opt-1.c: Likewise.
45928         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45929         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45930         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45931         * gcc.c-torture/execute/string-opt-6.c: Likewise.
45932         * gcc.c-torture/execute/string-opt-7.c: Likewise.
45933         * gcc.c-torture/execute/string-opt-8.c: Likewise.
45934         * gcc.c-torture/execute/string-opt-9.c: Likewise.
45935         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45936         * gcc.c-torture/execute/string-opt-11.c: Likewise.
45937         * gcc.c-torture/execute/string-opt-12.c: Likewise.
45938
45939         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
45940         * gcc.c-torture/execute/string-opt-4.c: Test index.
45941
45942 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
45943
45944         * gcc.c-torture/compile/20001226-1.c: New test.
45945
45946 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45947
45948         * gcc.c-torture/compile/20001222-1.c: New test.
45949         * gcc.c-torture/compile/20001222-1.x: Xfail.
45950
45951 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
45952
45953         * gcc.c-torture/execute/comp-goto-2.c: New test.
45954
45955 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
45956
45957         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
45958         Use long types if __INT_MAX__ is 32767.
45959         (main): Use cast to (sint32 *) when poking 88 into a_page.
45960
45961         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
45962
45963 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
45964
45965         * gcc.c-torture/compile/20001221-1.c: New test.
45966         * gcc.c-torture/execute/20001221-1.c: New test.
45967
45968 2000-12-20  Richard Henderson  <rth@redhat.com>
45969
45970         * g++.old-deja/g++.pt/crash36.C: Update error lines.
45971         * g++.old-deja/g++.robertl/eb109.C: Likewise.
45972
45973 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45974
45975         * gcc.dg/compare3.c: New test.
45976
45977 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45978
45979         * gcc.dg/format-warnll-1.c: New test.
45980
45981 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
45982
45983         * gcc.dg/cpp/cmdlne-P.c: New test.
45984
45985 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45986
45987         * gcc.c-torture/execute/builtin-abs-1.c,
45988         gcc.c-torture/execute/builtin-abs-2.c: New tests.
45989
45990 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45991
45992         * gcc.dg/cpp/multiline.c: New test.
45993
45994 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45995
45996         * g++.old-deja/g++.other/syshdr1.C: Update.
45997         * gcc.dg/cpp/lineflags.c: Remove temporarily.
45998
45999 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46000
46001         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46002
46003 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46004
46005         * g++.old-deja/g++.pt/ttp65.C: New test.
46006
46007 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46008
46009         * g++.old-deja/g++.pt/ttp64.C: New test.
46010
46011 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46012
46013         * g++.old-deja/g++.pt/spec33.C: New test.
46014
46015 2000-12-14  Catherine Moore  <clm@redhat.com>
46016
46017         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46018         * gcc.c-torture/execute/920612-2.c: Likewise.
46019         * gcc.c-torture/execute/920428-2.c: Likewise.
46020         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46021         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46022
46023 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46024
46025         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46026         * gcc.dg/pack-test-2.c: Likewise.
46027
46028 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46029
46030         Tests by Zack Weinberg <zackw@stanford.edu>.
46031
46032         * gcc.dg/cpp/defined.c: Update.
46033         * gcc.dg/cpp/defined_trad.c: New tests.
46034
46035 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46036
46037         * gcc.dg/cpp/trad-direct.c: Update.
46038
46039 2000-12-11  Neil Booth  <neilb@earthling.net>
46040
46041         * gcc.dg/cpp/defined_trad.c
46042
46043 2000-12-11  Neil Booth  <neilb@earthling.net>
46044
46045         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46046
46047 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46048
46049         * gcc.dg/format-miss-2.c: New test.
46050
46051 2000-12-09  Neil Booth  <neilb@earthling.net>
46052
46053         * gcc.dg/cpp/lineflags.c: New tests.
46054         * gcc.dg/cpp/poison.c: Update.
46055         * gcc.dg/cpp/redef2.c: Update.
46056         * gcc.dg/cpp/skipping.c: New test.
46057
46058 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46059
46060         * g++.old-deja/g++.other/eh3.C: New testcase.
46061
46062 2000-12-07  Neil Booth  <neilb@earthling.net>
46063
46064         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46065         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46066         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46067         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46068         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46069         Update.
46070
46071 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46072
46073         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46074         __SIZE_TYPE__ instead of int for type of integers cast to
46075         pointers.
46076
46077 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46078
46079         * g++.old-deja/g++.other/cleanup4.C: New test.
46080
46081 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46082
46083         * format-sec-1.c: New test.
46084
46085 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46086
46087         * gcc.dg/format-nonlit-3.c: New test.
46088
46089 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46090
46091         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46092         through a null pointer.
46093
46094 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46095
46096         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46097         * g++.old-deja/g++.pt/partial4.C: New test.
46098
46099 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46100
46101         * gcc.c-torture/execute/ieee/hugeval.x: New.
46102
46103 2000-12-06  Neil Booth  <neilb@earthling.net>
46104
46105         * gcc.dg/cpp/backslash2.c: New tests.
46106
46107 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46108
46109         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
46110         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
46111
46112 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
46113
46114         * gcc.c-torture/execute/20001203-2.c: New testcase.
46115
46116 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46117
46118         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
46119         * g++.old-deja/g++.other/virtual10.C: New test.
46120
46121 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46122
46123         * g++.old-deja/g++.mike/pmf5.C: Remove test.
46124
46125 2000-12-05  Richard Henderson  <rth@redhat.com>
46126
46127         * gcc.c-torture/compile/20001205-1.c: New.
46128
46129 2000-12-04  Neil Booth  <neilb@earthling.net>
46130
46131         * g++.old-deja/g++.other/virtual9.C: New test.
46132         * g++.old-deja/g++.pt/crash61.C: New test.
46133         * gcc.c-torture/execute/loop-9.c: New test.
46134
46135 2000-12-04  Neil Booth  <neilb@earthling.net>
46136
46137         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
46138         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
46139         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
46140         * gcc.dg/cpp/extratokens.c: ...here.
46141
46142 2000-12-04  Neil Booth  <neilb@earthling.net>
46143
46144         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
46145         New tests.
46146
46147 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46148
46149         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
46150         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
46151
46152 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46153
46154         * gcc.c-torture/execute/20001203-1.c: New test.
46155
46156 2000-12-03  Neil Booth  <neilb@earthling.net>
46157
46158         * gcc.dg/cpp/macro6.c: New test cases.
46159
46160 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46161
46162         * gcc.c-torture/execute/string-opt-9.c: New test.
46163         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46164         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46165         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46166
46167         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
46168         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
46169
46170 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
46171
46172         * gcc.dg/cpp/if-6.c: New testcase.
46173
46174         * gcc.dg/20001201-1.c: New testcase.
46175
46176 2000-12-02  Neil Booth  <neilb@earthling.net>
46177
46178         * g++.old-deja/g++.other/externC4.C,
46179         g++.old-deja/g++.other/friend10.C: New tests.
46180
46181 2000-12-02  Neil Booth  <neilb@earthling.net>
46182
46183         * g++.old-deja/g++.other/instan2.C
46184         * g++.old-deja/g++.other/instan3.C: New test.
46185
46186 2000-12-02  Neil Booth  <neilb@earthling.net>
46187
46188         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46189         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46190         gnuc99.c,gnuc99-pedantic.c: New tests.
46191
46192 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46193
46194         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46195         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46196
46197 2000-12-01  Neil Booth  <neilb@earthling.net>
46198
46199         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46200         * gcc.dg/cpp/poison.c: Update.
46201         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46202
46203 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
46204
46205         * g77.f-torture/execute/20001201.f: New test.
46206
46207 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46208
46209         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46210
46211 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
46212
46213         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46214
46215 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
46216
46217         * g++.old-deja/g++.other/cast6.C: New test.
46218
46219 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
46220
46221         * gcc.c-torture/execute/20001130-2.c: New testcase.
46222
46223 2000-11-30  Richard Henderson  <rth@redhat.com>
46224
46225         * gcc.c-torture/execute/20001130-1.c: New test.
46226
46227 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46228
46229         * g++.old-deja/g++.other/op3.C: New test.
46230
46231 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46232
46233         * g++.old-deja/g++.other/op2.C: New test.
46234
46235 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46236
46237         * g++.old-deja/g++.other/crash38.C: New test.
46238
46239 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
46240
46241         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46242
46243 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
46244
46245         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46246         tests.
46247         * gcc.c-torture/execute/string-opt-6.c: New test.
46248
46249         * gcc.dg/20001117-1.c: Add main.
46250
46251 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
46252
46253         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46254         Move from here ...
46255         * gcc.dg/940510-1.c: ... to here.
46256
46257         * gcc.dg/20000926-1.c: GNU C now allows initializations of
46258         zero-size arrays in toplevel structures.
46259
46260 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46261
46262         * gcc.c-torture/execute/loop-8.c: New test.
46263
46264 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46265
46266         * g++.old-deja/g++.other/base1.C: New test.
46267
46268 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46269
46270         * g++.old-deja/g++.other/parse2.C: New test.
46271
46272 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46273
46274         * g++.old-deja/g++.pt/incomplete1.C: New test.
46275
46276 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46277
46278         * g++.old-deja/g++.other/friend9.C: New test.
46279
46280 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46281
46282         * gcc.dg/20001127-1.c: New test.
46283
46284 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46285
46286         * g++.old-deja/g++.pt/friend46.C: New test.
46287
46288 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46289
46290         * g++.old-deja/g++.other/ptrmem8.C: New test.
46291
46292 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46293
46294         * gcc.c-torture/execute/string-opt-7.c: New test.
46295         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46296
46297 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46298
46299         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
46300         instead of 'mkcheck 2'.
46301
46302 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46303
46304         * gcc.c-torture/execute/memcheck/driver.c,
46305         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
46306         C9X references to refer to C99.
46307
46308 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
46309
46310         * gcc.dg/ultrasp3.c: New test.
46311
46312 2000-11-25  Neil Booth  <neilb@earthling.net>
46313
46314         * gcc.dg/cpp/include2.c: Update test to be locale independent.
46315
46316 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
46317
46318         * gcc.c-torture/compile/20001123-2.c: New.
46319
46320 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46321
46322         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
46323
46324 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
46325
46326         * gcc.dg/sequence-point-1.c: Add some new tests.
46327         * gcc.c-torture/execute/20001124-1.c: New test.
46328
46329 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46330
46331         * g++.old-deja/g++.other/vaarg4.C: New test.
46332         * gcc.c-torture/compile/20001123-1.c: New test.
46333
46334 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46335
46336         * g++.other/crash24.C: Adjust and remove XFAIL.
46337         * g++.other/crash37.C: New test.
46338
46339 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
46340
46341         * g++.old-deja/g++.pt/instantiate9.C: New test.
46342
46343 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
46344
46345         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
46346         new ABI, too.
46347
46348         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
46349         * g++.old-deja/g++.robertl/eb55.C: Likewise.
46350
46351 2000-11-22  Neil Booth  <neilb@earthling.net>
46352
46353         * gcc.dg/cpp/Wtrigraphs.c: New test.
46354
46355 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
46356
46357         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
46358
46359 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
46360
46361         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
46362
46363 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
46364
46365         * lib/gcc-dg.exp: load_lib scanasm.exp.
46366         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
46367         * lib/g++-dg.exp: load_lib scanasm.exp.
46368         * lib/scanasm.exp: New.
46369         (scan-assembler, scan-assembler-not): Add optional arguments to
46370         test name, or if not present, the pattern name.
46371         (scan-assembler-dem, scan-assembler-dem-not): New.
46372
46373         * g++.dg/dg.exp: New.
46374
46375 2000-11-21  Neil Booth  <neilb@earthling.net>
46376
46377         * gcc.dg/cpp/integrated1.c: Remove.
46378
46379 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46380
46381         * gcc.c-torture/execute/20001121-1.c: New test.
46382
46383 2000-11-21  Richard Henderson  <rth@redhat.com>
46384
46385         * gcc.c-torture/compile/20001121-1.c: New test.
46386
46387 2000-11-20  Neil Booth  <neilb@earthling.net>
46388
46389         * gcc.dg/cpp/integrated1.c: New test.
46390
46391 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46392
46393         * g++.old-deja/g++.other/inline17.C: New test.
46394
46395 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
46396
46397         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
46398         local variable to be zero: I made the variable global. Now
46399         uses abort() and exit() instead of relying on main's return value.
46400
46401 2000-11-20  Neil Booth  <neilb@earthling.net>
46402
46403         * gcc.dg/cpp/paste2.c: Update test.
46404         * objc/execute/paste.m: New test.
46405
46406 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46407
46408         * gcc.dg/c99-condexpr-1.c: New test.
46409
46410 2000-11-20  Neil Booth  <neilb@earthling.net>
46411
46412         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
46413
46414 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
46415
46416         * g++.old-deja/g++.pt/export1.C: New test.
46417
46418 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
46419
46420         * gcc.dg/20001117-1.c: New test.
46421
46422 2000-11-18  Richard Henderson  <rth@redhat.com>
46423
46424         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
46425
46426 2000-11-18  Richard Henderson  <rth@redhat.com>
46427
46428         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
46429         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
46430         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
46431
46432 2000-11-18  Richard Henderson  <rth@redhat.com>
46433
46434         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
46435         (main): New.  Exit cleanly.
46436
46437 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46438
46439         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
46440         gcc.dg/c99-fordecl-2.c: New tests.
46441
46442 2000-11-18  Richard Henderson  <rth@redhat.com>
46443
46444         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
46445         * gcc.c-torture/execute/zerolen-2.c: New.
46446
46447 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46448
46449         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
46450         memory.
46451
46452 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
46453
46454         * g++.old-deja/g++.pt/instantiate8.C: New test.
46455
46456 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
46457
46458         * g++.old-deja/g++.other/incomplete.C: Add more tests.
46459         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
46460
46461 2000-11-16  Nick Clifton  <nickc@redhat.com>
46462
46463         * gcc.c-torture/execute/nestfunc-2.c: New test.
46464         * gcc.c-torture/execute/nestfunc-3.c: New test.
46465
46466 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
46467
46468         * gcc.c-torture/compile/20001116-1.c: New test.
46469
46470 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46471
46472         * gcc.c-torture/execute/20001115-1.c: New test.
46473
46474 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
46475
46476         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
46477         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
46478         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
46479         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46480
46481 2000-11-15  Neil Booth  <neilb@earthling.net>
46482
46483         gcc.dg/cpp/_Pragma1.c: Update.
46484         gcc.dg/cpp/_Pragma2.c: New test.
46485
46486 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46487
46488         * g++.old-deja/g++.other/anon5.C: New test.
46489
46490 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46491
46492         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
46493         tests.
46494
46495 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
46496
46497         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
46498         output.
46499
46500 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46501
46502         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
46503         labels at end of compound statements.
46504
46505 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
46506
46507         * gcc.c-torture/execute/loop-7.c: New test.
46508
46509 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46510
46511         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
46512
46513 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46514
46515         * gcc.dg/c99-bool-1.c: New test.
46516
46517 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46518
46519         * gcc.dg/c99-scope-1.c: Remove xfail.
46520         * gcc.dg/c99-scope-2.c: New test.
46521
46522 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46523
46524         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
46525         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
46526
46527 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
46528
46529         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
46530         error messages.
46531
46532         * g++.mike/p700.C: Don't typedef wchar_t.
46533         * g++.mike/p784.C: Likewise.
46534         * g++.mike/eb101.C: Don't use __wchar_t.
46535
46536 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46537
46538         * g77.f-torture/execute/20001111.[fx]: Test premature exit
46539         from DO loop.
46540
46541 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
46542
46543         * gcc.c-torture/execute/20001111-1.c: New test.
46544
46545 2000-11-10  Nick Clifton  <nickc@redhat.com>
46546
46547         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
46548         long multuiple and accumulate.
46549
46550 2000-11-09  Richard Henderson  <rth@redhat.com>
46551
46552         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
46553         via size_t instead of int.
46554
46555         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
46556         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46557         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46558         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46559
46560 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
46561
46562         * gcc.c-torture/compile/20001109-1.c: New test.
46563         * gcc.c-torture/compile/20001109-2.c: New test.
46564
46565 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
46566
46567         * g++.old-deja/g++.pt/operator1.C: New test.
46568         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
46569
46570 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
46571
46572         * gcc.dg/20001108-1.c: New test.
46573
46574 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
46575
46576         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
46577         with both arguments constant strings.
46578         * gcc.c-torture/execute/string-opt-3.c: New test.
46579         * gcc.c-torture/execute/string-opt-4.c: New test.
46580         * gcc.c-torture/execute/string-opt-5.c: New test.
46581
46582 2000-11-08  Nick Clifton  <nickc@redhat.com>
46583
46584         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
46585         mulsidi3adddi patterns.
46586
46587 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
46588
46589         * g++.old-deja/g++.other/crash36.C: New test.
46590
46591 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
46592
46593         * g++.old-deja/g++.other/init16.C: New test.
46594
46595 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
46596
46597         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
46598
46599 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
46600
46601         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
46602         * gcc.c-torture/execute/va-arg-16.x: Likewise.
46603         * gcc.c-torture/execute/va-arg-17.x: Likewise.
46604
46605 2000-11-07  DJ Delorie  <dj@redhat.com>
46606
46607         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
46608
46609 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46610
46611         * gcc.c-torture/execute/string-opt-1.c: New test.
46612
46613 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
46614
46615         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
46616         mips-sgi-irix6.* because the MIPS ABI passes floating-point
46617         parameters in registers, and there is no way for a varargs
46618         function to know in which order the integer and floating-point
46619         parameters should be interleaved when they are placed on the
46620         stack.
46621         * gcc.c-torture/execute/va-arg-16.x: Likewise.
46622         * gcc.c-torture/execute/va-arg-17.x: Likewise.
46623
46624 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46625
46626         * gcc.c-torture/execute/string-opt-2.c: New test.
46627
46628 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
46629
46630         * g++.old-deja/g++.pt/crash60.C: New test.
46631
46632 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
46633
46634         * g++.old-deja/g++.other/crash24.C: New test.
46635         * g++.old-deja/g++.other/crash25.C: New test.
46636         * g++.old-deja/g++.other/crash26.C: New test.
46637         * g++.old-deja/g++.other/crash27.C: New test.
46638         * g++.old-deja/g++.other/crash28.C: New test.
46639         * g++.old-deja/g++.other/crash29.C: New test.
46640         * g++.old-deja/g++.other/crash30.C: New test.
46641         * g++.old-deja/g++.other/crash31.C: New test.
46642         * g++.old-deja/g++.other/crash32.C: New test.
46643         * g++.old-deja/g++.other/crash33.C: New test.
46644         * g++.old-deja/g++.other/crash34.C: New test.
46645         * g++.old-deja/g++.other/crash35.C: New test.
46646
46647 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
46648
46649         * gcc.c-torture/execute/20001031-1.c: New test.
46650
46651 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
46652
46653         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
46654         namespace.
46655
46656         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
46657         standards-conformant.
46658
46659         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
46660
46661         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
46662         * g++.old-deja/g++.mike/p755a.C: Likewise.
46663         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
46664         library makes no calls to `operator new' during initialization.
46665
46666 2000-11-04  Neil Booth  <neilb@earthling.net>
46667
46668         * gcc.dg/cpp/include2.c: New tests.
46669
46670 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
46671
46672         * lib/g++.exp (g++_set_ld_library_path): New function.
46673         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
46674
46675 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
46676
46677         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
46678         warnings.
46679
46680 2000-11-01  Richard Henderson  <rth@redhat.com>
46681
46682         * g++.old-deja/g++.ext/namedret1.C: New.
46683         * g++.old-deja/g++.ext/namedret2.C: New.
46684         * g++.old-deja/g++.ext/namedret3.C: New.
46685
46686 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
46687
46688         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
46689         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
46690
46691 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46692
46693         * gcc.c-torture/execute/va-arg-21.c: New test.
46694
46695 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46696
46697         * gcc.dg/c99-complex-2.c: New test.
46698
46699 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46700
46701         * gcc.c-torture/execute/stdio-opt-1.c: New test.
46702
46703 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
46704
46705         * g++.old-deja/g++.other/inline16.C: New test.
46706
46707 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
46708
46709         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
46710         __PRETTY_FUNCTION__
46711
46712 2000-10-29  Neil Booth  <neilb@earthling.net>
46713
46714         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
46715         New tests.
46716         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
46717         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
46718         optimisation.
46719
46720 2000-10-29  Neil Booth  <neilb@earthling.net>
46721
46722         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
46723         * mi1.c, mi1c.h: Add null directives to multiple-include test.
46724         * mi5.c: Test multiple includes work with -C.
46725         * trigraphs.c: Test ^= version.
46726
46727 2000-10-28  Neil Booth  <neilb@earthling.net>
46728
46729         New tests and test updates for new macro expander.
46730
46731         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
46732         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
46733         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
46734         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
46735         new diagnostic messages.
46736
46737         * gcc.dg/cpp/macro3.c: New tests.
46738
46739 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
46740
46741         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
46742         on the same line.
46743
46744 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
46745
46746         * g++.old-deja/g++.other/eh2.C: New test.
46747
46748 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46749
46750         * gcc.c-torture/execute/20001027-1.c: New test.
46751
46752 2000-10-26  Richard Henderson  <rth@redhat.com>
46753
46754         * gcc.c-torture/execute/20001026-1.c: New.
46755
46756 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
46757
46758         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
46759         * g++.old-deja/g++.law/builtin1.C: Likewise.
46760         * g++.old-deja/g++.law/ctors10.C: Likewise.
46761         * g++.old-deja/g++.law/virtual3.C: Likewise.
46762         * g++.old-deja/g++.mike/p658.C: Likewise.
46763         * g++.old-deja/g++.other/sibcall1.C: Likewise.
46764         * g++.old-deja/g++.other/vaarg2.C: Likewise.
46765         * g++.old-deja/g++.robertl/eb124.C: Likewise.
46766         * g++.old-deja/g++.robertl/eb44.C: Likewise.
46767         * g++.old-deja/g++.robertl/eb77.C: Likewise.
46768
46769 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
46770
46771         * gcc.c-torture/compile/20001024-1.c: New test.
46772
46773 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
46774
46775         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
46776         to tell us whether or not we are using V3.
46777
46778 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46779
46780         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
46781         operands.
46782
46783 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46784
46785         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
46786
46787 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
46788
46789         * gcc.c-torture/execute/20001024-1.c: New test.
46790
46791 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
46792
46793         * g++.old-deja/g++.other/sibcall1.C: New test.
46794
46795 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
46796
46797         * gcc.dg/noncompile/init-3.c: New test.
46798
46799 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46800
46801         * gcc.dg/format-array-1.c: New test.
46802
46803 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46804
46805         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
46806         writing through null pointers; remove comment about testing
46807         unterminated strings.
46808
46809 2000-10-17  Matthew Hiller  <hiller@redhat.com>
46810
46811         * gcc.c-torture/execute/20001017-2.c: New test.
46812
46813 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46814
46815         * gcc.c-torture/compile/20001018-1.c: New test.
46816         * gcc.c-torture/compile/20001018-1.x: Xfail.
46817
46818 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46819
46820         * gcc.c-torture/execute/20001017-1.c: New test.
46821
46822 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46823
46824         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
46825         for multiple use of arguments with scanf formats; add tests for
46826         multiple use of arguments.
46827
46828 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
46829
46830         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
46831
46832 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46833
46834         * gcc.dg/format-miss-1.c: New test.
46835
46836 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
46837
46838         * gcc.c-torture/execute/20001013-1.c: New test.
46839
46840 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
46841
46842         * gcc.dg/format-branch-1.c: New test.
46843
46844 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
46845
46846         * README, lib/file-format.exp: Remove EGCS references.
46847
46848 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
46849
46850         * gcc.dg/20001013-1.c: New test.
46851
46852 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46853
46854         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
46855         for intmax_t in the compiler using __typeof__ and the type rules
46856         for conditional expressions.
46857
46858 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
46859
46860         * gcc.dg/20001012-1.c: New test.
46861         * gcc.dg/20001012-2.c: New test.
46862
46863 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46864
46865         * gcc.dg/format-attr-1.c: New test.
46866
46867 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46868
46869         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
46870         __LONG_LONG_MAX__ instead of LLONG_MAX.
46871
46872 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46873
46874         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
46875         scanf flags.
46876         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
46877         flags.
46878
46879 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46880
46881         * gcc.dg/sequence-pt-1.c: New test.
46882
46883 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
46884
46885         * gcc.c-torture/execute/20001011-1.c: New testcase.
46886         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
46887
46888 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
46889
46890         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
46891         does not error on it.
46892
46893 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
46894
46895         * gcc.dg/20001009-1.c: New test.
46896
46897 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46898
46899         * gcc.c-torture/compile/20001009-1.c: Move from here ....
46900         * gcc.c-torture/execute/20001009-2.c: ... to here.
46901
46902 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
46903
46904         * gcc.c-torture/compile/20001009-1.c: New testcase.
46905         * gcc.c-torture/execute/20001009-1.c: New testcase.
46906         Testcases provided by Jan Hubicka <jh@suse.cz>.
46907
46908 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46909
46910         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46911         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
46912         uintmax_t using <limits.h> to emulate the compiler's internal
46913         logic.  No longer XFAIL %j tests.
46914
46915 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46916
46917         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
46918         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46919         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
46920         regexps and details of expected handling of some bad formats.
46921         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
46922         suppression.
46923
46924 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46925
46926         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
46927         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
46928         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
46929         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
46930         in list archives.
46931
46932 2000-10-06  Richard Henderson  <rth@cygnus.com>
46933
46934         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
46935         * g++.old-deja/g++.brendan/crash52.C: Likewise.
46936         * g++.old-deja/g++.jason/report.C: Likewise.
46937         * g++.old-deja/g++.law/friend5.C: Likewise.
46938         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
46939         of the expected warnings.
46940
46941 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
46942
46943         * g++.old-deja/g++.pt/enum14.C: New test.
46944
46945 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
46946
46947         * g++.old-deja/g++.pt/crash59.C: New test.
46948
46949 2000-10-04  Will Cohen  <wcohen@redhat.com>
46950
46951         * gcc.dg/20000926-1.c: New test.
46952
46953 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
46954
46955         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
46956         function name for current C++ compiler.
46957         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
46958
46959 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
46960
46961         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
46962         __PRETTY_FUNCTION__.
46963         * g++.old-deja/g++.ext/pretty2.C: Likewise.
46964
46965 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46966
46967         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
46968
46969 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
46970
46971         * gcc.c-torture/compile/20000923-1.c: New test.
46972
46973 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
46974
46975         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
46976         * g++.old-deja/g++.pt/ttp62.C: Same.
46977         * g++.old-deja/g++.other/inline14.C: Same.
46978
46979 2000-09-24  Richard Henderson  <rth@cygnus.com>
46980
46981         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
46982
46983 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46984
46985         * gcc.dg/c90-printf-1.c: Add test for wide string format.
46986
46987 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
46988
46989         * gcc.c-torture/compile/20000922-1.c: New file.
46990
46991 2000-09-21  Nick Clifton  <nickc@redhat.com>
46992
46993         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
46994         a signed long modulo operation.
46995         (mod6): New function - perform an unsigned long modulo operation.
46996         (main): Add tests for modulos of very large numbers by very small
46997         dividends.
46998
46999 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47000
47001         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47002
47003 2000-09-19  Richard Henderson  <rth@cygnus.com>
47004
47005         * gcc.dg/compare2.c (case 10): XFAIL.
47006
47007 2000-09-18  Richard Henderson  <rth@cygnus.com>
47008
47009         * gcc.c-torture/execute/20000906-1.c: Move ...
47010         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47011         that support __builtin_trap.
47012
47013 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47014
47015         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47016
47017 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47018
47019         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47020         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47021         more $ format tests.
47022
47023 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47024
47025         * gcc.dg/format-errmk-1.c: New test.
47026
47027 2000-09-17  Greg McGary  <greg@mcgary.org>
47028
47029         * gcc.c-torture/execute/20000917-1.x: Remove.
47030
47031 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47032
47033         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47034
47035 2000-09-17  Greg McGary  <greg@mcgary.org>
47036
47037         * gcc.c-torture/execute/20000917-1.c: New test.
47038         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47039
47040 2000-09-16  Neil Booth  <NeilB@earthling.net>
47041
47042         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47043         in nested macro bug.
47044
47045 2000-09-15  Neil Booth  <NeilB@earthling.net>
47046
47047         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47048
47049 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47050
47051         * gcc.c-torture/execute/20000914-1.c: New test.
47052
47053 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47054
47055         * g++.other/inline13.C: New test.
47056
47057 2000-09-12  Andreas Jaeger  <aj@suse.de>
47058
47059         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47060         constant by Ulrich Drepper <drepper@redhat.com>.
47061
47062 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47063
47064         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47065
47066 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47067
47068         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47069
47070 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47071
47072         * gcc.dg/cpp/backslash.c: New test.
47073
47074 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47075
47076         * gcc.c-torture/execute/20000910-1.c: New test.
47077         * gcc.c-torture/execute/20000910-2.c: Likewise.
47078
47079 2000-09-11  Robert Lipe  <robertl@sco.com>
47080
47081         * gcc.dg/pragma-align.c: New test.
47082
47083 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47084
47085         * g++.old-deja/g++.pt/explicit82.C: New test.
47086         * g++.old-deja/g++.pt/explicit83.C: New test.
47087
47088 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47089
47090         * gcc.dg/asm-names.c: New test.
47091
47092 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47093
47094         * gcc.dg/cpp/tr-warn6.c: New test
47095
47096 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47097
47098         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47099         be accepted.
47100
47101 2000-09-07  Catherine Moore  <clm@redhat.com>
47102
47103         * gcc.c-torture/execute/unroll-1.c: New test.
47104
47105 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
47106
47107         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
47108         ERROR markers.
47109         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
47110         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
47111         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
47112         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
47113         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
47114         Preprocess only.
47115         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
47116         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
47117
47118 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47119
47120         * g++.old-deja/g++.pt/deduct2.C: New test.
47121
47122 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47123
47124         * g++.old-deja/g++.pt/parms2.C: New test.
47125
47126 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47127
47128         * g++.old-deja/g++.pt/crash58.C: New test.
47129
47130 2000-09-06  Greg McGary  <greg@mcgary.org>
47131
47132         * gcc.c-torture/execute/20000906-1.c: New test.
47133         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
47134
47135 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47136
47137         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
47138
47139 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47140
47141         * g++.old-deja/g++.pt/crash57.C: New test.
47142
47143 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47144
47145         * g++.old-deja/g++.pt/crash56.C: New test.
47146
47147 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47148
47149         * g++.old-deja/g++.pt/koenig1.C: New test.
47150
47151 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47152
47153         * gcc.dg/20000904-1.c: New test.
47154
47155 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47156
47157         * gcc.dg/cpp/paste8.c: New test.
47158
47159 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
47160
47161         * gcc.c-torture/compile/20000827-1.c: New test.
47162
47163 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47164
47165         * gcc.dg/format-diag-1.c: New test.
47166
47167 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47168
47169         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
47170         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
47171         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
47172         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
47173         gcc.dg/formatz-1.c: Adjust warning regular expressions.
47174
47175 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47176
47177         * g++.old-deja/g++.other/nested4.C: New test.
47178
47179 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47180
47181         * g++.old-deja/g++.ns/scoped1.C: New test.
47182
47183 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
47184
47185         * lib/g++.exp: Support testing already-installed GCC.
47186
47187 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47188
47189         * wtr-label-1.c, wtr-suffix-1.c: New tests.
47190
47191 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47192
47193         * gcc.dg/return-type-2.c: New test.
47194
47195 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
47196
47197         * gcc.c-torture/compile/20000825-1.c: New test.
47198
47199 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
47200
47201         * gcc.dg/dwarf2-2.c: New test.
47202
47203 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
47204
47205         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47206         dg-warning regexps.
47207
47208 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47209
47210         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47211         gcc.dg/format-ext-5.c: New tests.
47212
47213 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
47214
47215         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
47216
47217 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
47218
47219         * gcc.dg/noncompile/930622-2.c: Adjust error message.
47220
47221 2000-08-24  Richard Henderson  <rth@cygnus.com>
47222
47223         * gcc.dg/ia64-sync-1.c: New test.
47224         * gcc.dg/ia64-sync-2.c: New test.
47225         * gcc.dg/ia64-asm-1.c: New test.
47226
47227 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47228
47229         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47230         * gcc.dg/format-ext-2.c: New test.
47231
47232 2000-08-23  Jason Merrill  <jason@redhat.com>
47233
47234         * lib/old-dejagnu.exp: Also ignore "In member function" and
47235         "At global scope".
47236
47237 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47238
47239         * gcc.dg/noncompile/label-lineno-1.c: New test.
47240
47241 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47242
47243         * gcc.dg/c99-array-nonobj-1.c: New test.
47244
47245 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47246
47247         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47248         tests.
47249         * gcc.dg/format-ext-1.c: New test.
47250
47251 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47252
47253         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47254         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47255         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47256         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47257         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47258
47259 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47260
47261         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47262         gcc.dg/c99-strftime-2.c: New tests.
47263
47264 2000-08-22  Richard Henderson  <rth@cygnus.com>
47265
47266         * gcc.c-torture/execute/20000822-1.c: New test.
47267
47268 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47269
47270         * gcc.c-torture/execute/20000819-1.x: Remove.
47271
47272 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47273
47274         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47275         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47276         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47277         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47278         gcc.dg/format-xopen-1.c: New tests.
47279
47280 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47281
47282         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47283
47284 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47285
47286         * g++.old-deja/g++.other/loop2.C: New test.
47287
47288         * gcc.c-torture/compile/20000606-1.c: New test.
47289         * gcc.c-torture/compile/20000728-1.c: New test.
47290         * gcc.c-torture/execute/20000801-1.c: New test.
47291         * gcc.c-torture/execute/20000801-2.c: New test.
47292         * gcc.c-torture/execute/20000819-1.c: New test.
47293         * gcc.c-torture/execute/20000819-1.x: XFAIL.
47294         * gcc.dg/20000629-1.c: New test.
47295         * gcc.dg/20000724-1.c: New test.
47296         * gcc.dg/20000807-1.c: New test.
47297
47298 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
47299
47300         * gcc.dg/cpp/pragma-1.c: New test.
47301         * gcc.dg/cpp/pragma-2.c: New test.
47302
47303 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
47304
47305         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
47306         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
47307
47308 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47309
47310         * gcc.c-torture/compile/20000818-1.c: New test.
47311
47312 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
47313
47314         * gcc.c-torture/execute/20000818-1.c: New test.
47315
47316 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47317
47318         * gcc.dg/format-va-1.c: New test.
47319
47320 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47321
47322         * g++.old-deja/g++.other/typedef8.C: New test.
47323
47324 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47325
47326         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
47327         * g++.old-deja/g++.mike/net36.C: Mark candidate.
47328         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
47329         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
47330         * g++.old-deja/g++.other/ptrmem7.C: New test.
47331         * g++.old-deja/g++.pt/ptrmem10.C: New test.
47332
47333 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47334
47335         * g++.old-deja/g++.pt/typename27.C: New test.
47336
47337 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
47338
47339         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
47340         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
47341         * g++.old-deja/g++.pt/friend45.C: New test.
47342         * g++.old-deja/g++.other/friend8.C: New test.
47343
47344 2000-08-15  Richard Henderson  <rth@cygnus.com>
47345
47346         * gcc.c-torture/execute/20000815-1.c: New test.
47347
47348 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47349
47350         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
47351         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
47352         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
47353
47354 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
47355
47356         * g++.old-deja/g++.other/refinit2.C: New test.
47357
47358 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
47359
47360         * lib/c-torture.exp (c-torture): Make
47361         compiler_conditional_xfail_data global.
47362         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
47363         compiler_conditional_xfail_data machinery.
47364         (f-torture-execute): Likewise.
47365         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
47366         and only when unrolling loops.
47367
47368         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
47369
47370 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47371
47372         * g++.old-deja/g++.pt/explicit81.C: New test.
47373
47374 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47375
47376         * g++.old-deja/g++.pt/typename26.C: New test.
47377
47378 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
47379
47380         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
47381         warning.
47382
47383 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47384
47385         * g++.old-deja/g++.other/array3.C: New test.
47386
47387 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47388
47389         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
47390         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
47391         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
47392         New tests.
47393
47394 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
47395
47396         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
47397         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47398
47399 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
47400
47401         * gcc.c-torture/execute/20000808-1.c: New test.
47402
47403 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47404
47405         * gcc.dg/c90-const-expr-1.c: New test.
47406
47407 2000-08-08  Richard Henderson  <rth@cygnus.com>
47408
47409         * gcc.dg/noncompile/920923-1.c: Declare calloc.
47410
47411 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47412
47413         * gcc.dg/noncompile/const-ll-1.c: New test.
47414
47415 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47416
47417         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
47418
47419 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47420
47421         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
47422         that running programs linked against the shared version of libobjc
47423         run correctly.
47424
47425 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47426
47427         * gcc.dg/c99-printf-1.c: New test.
47428
47429 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47430
47431         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
47432
47433 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
47434
47435         * gcc.c-torture/execute/20000731-1.x: Delete.
47436
47437 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
47438
47439         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
47440         and torture_without_loops as is done by c-torture.exp.
47441         (search_for): Copy from c-torture.exp.
47442         (gcc-dg-runtest): New function, drives a directory of tests
47443         iterating over the TORTURE_OPTIONS.
47444         (scan-assembler, scan-assembler-not): Move here from
47445         individual directory drivers.
47446
47447         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
47448         defined by lib/gcc-dg.exp.
47449         * gcc.dg/cpp/cpp.exp: Likewise.
47450         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
47451         gcc-dg-runtest, so we cycle over optimization options.
47452
47453         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
47454         * gcc.dg/compare2.c: No longer expected to fail.
47455
47456 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47457
47458         * gcc.c-torture/execute/20000804-1.c: New test.
47459
47460 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47461
47462         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
47463
47464 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
47465
47466         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
47467
47468 2000-08-03  Jeffrey A Law  (law@cygnus.com)
47469
47470         * gcc.c-torture/compile/20000803-1.c: New test.
47471
47472 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47473
47474         * gcc.c-torture/execute/20000801-3.c,
47475         gcc.c-torture/execute/20000801-4.c: New tests.
47476         * gcc.c-torture/execute/20000801-3.x,
47477         gcc.c-torture/execute/20000801-4.x: Xfail.
47478
47479 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
47480
47481         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
47482         libobjc/.libs to allow for libtool.
47483
47484 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
47485
47486         * gcc.c-torture/compile/20000802-1.c: New test.
47487
47488 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
47489
47490         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
47491
47492 2000-07-31  Jeffrey A Law  (law@cygnus.com)
47493
47494         * gcc-c-torture/execute/20000731-2.c: New test.
47495
47496         * gcc.c-torture/execute/20000731-1.c: New test.
47497         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
47498
47499 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
47500
47501         * testsuite/gcc.dg/cpp/paste7.c: New test.
47502         * gcc.dg/cpp/20000725-1.c: New test.
47503
47504 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
47505
47506         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
47507         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
47508         declaration warning for __builtin_dwarf_reg_size.
47509
47510         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
47511
47512 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47513
47514         * gcc.dg/noncompile/voidparam-1.c: New test.
47515
47516 2000-07-30  Richard Henderson  <rth@cygnus.com>
47517
47518         * gcc.dg/c90-digraph-1.c: Don't xfail.
47519         * gcc.dg/compare2.c (case 10): Xfail.
47520         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
47521
47522 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
47523
47524         * gcc.dg/c99-main-1.c: New test.
47525
47526 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47527
47528         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
47529
47530 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
47531
47532         * gcc.c-tortuer/execute/20000726-1.c: New test.
47533
47534 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
47535
47536         * gcc.c-torture/execute/enum-2.c: New test.
47537
47538 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47539
47540         * gcc.dg/cpp/tr-warn3.c: New test.
47541
47542 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47543
47544         * g++.old-deja/g++.ext/implicit1.C: Remove.
47545         * g++.old-deja/g++.jason/c2.C: Remove
47546         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
47547         * g++.old-deja/g++.pt/crash16.C: Likewise.
47548         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
47549
47550 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47551
47552         * g++.old-deja/g++.other/for2.C: New test.
47553
47554 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
47555
47556         * gcc.dg/20000720-1.c: New test.
47557
47558 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
47559
47560         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
47561
47562 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
47563
47564         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
47565         * gcc.c-torture/execute/20000722-1.c: New.
47566         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
47567
47568 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
47569
47570         * gcc.dg/cpp/20000720-1.S: New test.
47571
47572 2000-07-21  Michael Meissner  <meissner@redhat.com>
47573
47574         * gcc.c-torture/execute/ieee/hugeval.c: New test.
47575
47576 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
47577
47578         * g++.old-deja/g++.brendan/crash16.C,
47579         g++.old-deja/g++.brendan/parse3.C,
47580         g++.old-deja/g++.brendan/redecl1.C,
47581         g++.old-deja/g++.ns/template13.C,
47582         g++.old-deja/g++.other/decl4.C,
47583         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
47584
47585 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
47586
47587         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
47588         and "Internal error".
47589
47590         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
47591         regexps.
47592         * gcc.dg/cpp/paste6.c: New test.
47593
47594 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
47595
47596         * gcc.dg/cpp/tr-direct.c: New test.
47597
47598         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
47599         gcc.dg/cpp/undef1.c: Tweak error regexps.
47600
47601 2000-07-18  Eric Christopher <echristo@redhat.com>
47602
47603         * gcc.c-torture/compile/20000718-1.c: New test.
47604
47605 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
47606
47607         * cpplex.c (_cpp_push_token): If the token being pushed back
47608         is the previous token in this context, just subtract one from
47609         context->posn.
47610         * cppmacro.c (save_expansion): Clear aux field when storing a
47611         placemarker.
47612
47613 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
47614
47615         * gcc.dg/noncompile/redecl-1.c: New test.
47616
47617 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
47618
47619         * gcc.c-torture/execute/20000717-5.c: New test.
47620         * gcc.c-torture/execute/20000717-1.x: Removed.
47621
47622 2000-07-17  Richard Henderson  <rth@cygnus.com>
47623
47624         * gcc.c-torture/execute/20000717-4.c: New test.
47625
47626 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
47627
47628         * gcc.dg/cpp/syshdr.c: New test.
47629         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
47630
47631 2000-07-17  Neil Booth  <neilb@earthling.net>
47632
47633         * gcc.dg/cpp/cmdlne-dM.c: New test.
47634         * gcc.dg/cpp/cmdlne-dD.c: New test.
47635
47636 2000-07-17  Jeffrey A Law  (law@cygnus.com)
47637
47638         * gcc.c-torture/execute/20000717-3.c: New test.
47639
47640         * gcc.c-torture/compile/20000717-1.c: New test.
47641
47642 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
47643
47644         * gcc.c-torture/execute/20000717-2.c: New test.
47645
47646 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47647
47648         * gcc.dg/formatz-1.c: New test.
47649
47650         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
47651         * gcc.dg/c99-digraph-1.c: New tests.
47652
47653         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
47654         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
47655
47656         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
47657         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
47658         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
47659         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
47660         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
47661         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
47662         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
47663
47664 2000-07-17  Greg McGary <greg@mcgary.org>
47665
47666         * gcc.c-torture/execute/20000717-1.c: New test.
47667         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
47668
47669 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
47670
47671         * gcc.c-torture/execute/20000715-2.c: New test.
47672         * gcc.dg/20000715-1.c: New test.
47673
47674 2000-07-15  Michael Meissner  <meissner@redhat.com>
47675
47676         * gcc.c-torture/execute/20000715-1.c: New test.
47677
47678 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
47679
47680         * gcc.c-torture/execute/20000707-1.c: New test.
47681
47682 2000-07-13  Neil Booth  <NeilB@earthling.net>
47683
47684         * testsuite/gcc.dg/cpp/digraph1.c,
47685         testsuite/gcc.dg/cpp/digraph2.c,
47686         testsuite/gcc.dg/cpp/digraphs.c: New tests.
47687
47688 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
47689
47690         * g77.f-torture/compile/20000630-2.f: New test.
47691         * g77.f-torture/compile/20000630-2.x
47692
47693 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
47694
47695         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
47696
47697 2000-07-11  Neil Booth  <NeilB@earthling.net>
47698
47699         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
47700
47701 2000-07-11  Neil Booth  <NeilB@earthling.net>
47702
47703         * gcc.dg/cpp/cmdlne-C.c: New.
47704
47705 2000-07-09  Neil Booth  <NeilB@earthling.net>
47706
47707         * gcc.dg/cpp/directiv.c: New tests.
47708         * gcc.dg/cpp/undef1.c: Update.
47709
47710 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
47711
47712         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
47713
47714 2000-07-09  Neil Booth  <NeilB@earthling.net>
47715
47716         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
47717
47718 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
47719
47720         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
47721         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
47722
47723 2000-07-08  Neil Booth  <NeilB@earthling.net>
47724
47725         * gcc.dg/cpp/macsyntx.c: New tests.
47726
47727 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
47728
47729         * gcc.dg/20000707-1.c: New test.
47730
47731 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
47732
47733         * gcc.c-torture/execute/20000706-1.c: New test.
47734         * gcc.c-torture/execute/20000706-2.c: New test.
47735         * gcc.c-torture/execute/20000706-3.c: New test.
47736         * gcc.c-torture/execute/20000706-4.c: New test.
47737         * gcc.c-torture/execute/20000706-5.c: New test.
47738
47739 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
47740
47741         * g++.old-deja/g++.pt/instantiate7.C: New test.
47742
47743 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
47744
47745         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
47746         * g++.old-deja/g++.mike/thunk3.C: Likewise.
47747         * g++.old-deja/g++.other/rtti3.C: Likewise.
47748         * g++.old-deja/g++.other/rttid3.C: Likewise.
47749
47750 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
47751
47752         *  g77.f-torture/compile/20000630-1.x: Fix typo
47753
47754 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
47755
47756         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
47757         assembly output.
47758
47759 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
47760
47761         * gcc.dg/cpp/ident.c: New test.
47762
47763 2000-07-05  Neil Booth  <NeilB@earthling.net>
47764
47765         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
47766           gcc.dg/cpp/lexstrng.c: New tests.
47767
47768 2000-07-04  Neil Booth  <NeilB@earthling.net>
47769
47770         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
47771         * gcc.dg/cpp/strify2.c: Same.
47772
47773 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
47774
47775         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
47776         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
47777         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
47778         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
47779
47780         * testsuite/gcc.dg/cpp/macro1.c,
47781         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
47782         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
47783         testsuite/gcc.dg/cpp/strify1.c,
47784         testsuite/gcc.dg/cpp/strify2.c: New tests.
47785
47786 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
47787
47788         * gcc.c-torture/execute/20000703-1.c: New test.
47789
47790 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47791
47792         * g++.old-deja/g++.pt (lookup10.C): New test.
47793
47794 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47795
47796         * g++.old-deja/g++.pt (typename25.C): New test.
47797
47798 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
47799
47800         * gcc.c-torture/compile/20000701-1.c: New test.
47801
47802 2000-06-30  Nick Clifton  <nickc@cygnus.com>
47803
47804         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
47805         to test case.
47806
47807 2000-06-30  Catherine Moore  <clm@cygnus.com>
47808
47809         * gcc.c-torture/execute/align-1.c: New test.
47810
47811 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
47812
47813         * g++.old-deja/g++.pt/expr8.C: New test.
47814         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
47815
47816 2000-06-29  Nick Clifton  <nickc@cygnus.com>
47817
47818         * gcc.c-torture/compile/20000629-1.c: New test.
47819
47820 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
47821
47822
47823         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
47824         gcc.dg/noncompile directory, depending on whether they're
47825         preprocessor tests or not.  Annotate all the tests for the dg
47826         framework.
47827
47828         * gcc.c-torture/noncompile/noncompile.exp: Delete.
47829         * gcc.dg/noncompile/noncompile.exp: New.
47830
47831         * Moved files:
47832         Old name                                New name
47833         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
47834         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
47835         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
47836         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
47837         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
47838         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
47839         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
47840         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
47841         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
47842         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
47843         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
47844         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
47845         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
47846         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
47847         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
47848         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
47849         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
47850         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
47851         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
47852         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
47853         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
47854         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
47855         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
47856         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
47857
47858         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
47859         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
47860         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
47861         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
47862         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
47863         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
47864
47865 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
47866
47867         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
47868         declare one variable.  On the fourth, error.
47869         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
47870         declared by 20000628-1a.h.
47871
47872 2000-06-29  Richard Henderson  <rth@redhat.com>
47873
47874         * gcc.c-torture/execute/930529-1.x: New file.
47875         * gcc.dg/920413-1.c: Adjust expected warning text.
47876         * gcc.dg/980217-1.c: Declare abort.
47877         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
47878
47879 2000-06-29  Jeffrey A Law  (law@cygnus.com)
47880
47881         * g77.f-torture/compile/20000629-1.f: New test.
47882         * g77.f-torture/compile/20000629-1.x: Expected to fail.
47883
47884 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
47885
47886         Rearrange lots of files, removing entirely the
47887         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
47888         directories.
47889
47890         * Deleted files:
47891         gcc.c-torture/code_quality/code_quality.exp
47892         gcc.c-torture/special/special.exp
47893         gcc.failure/failure.exp
47894         gcc.failure/940409-1.x
47895         gcc.c-torture/compile/961203-1.x
47896
47897         * New files:
47898         gcc.misc-tests/linkage.exp
47899         gcc.c-torture/execute/920730-1t.c
47900         gcc.c-torture/execute/920730-1t.x
47901         gcc.c-torture/compile/920520-1.x
47902         gcc.c-torture/compile/920521-1.x
47903         gcc.c-torture/compile/981006-1.x
47904         gcc.c-torture/execute/eeprof-1.x
47905
47906         * Moved files (possibly with modifications to fit a new harness):
47907         Old name                                New name
47908         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
47909         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
47910         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
47911         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
47912         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
47913         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
47914         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
47915         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
47916         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
47917         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
47918         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
47919         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
47920         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
47921         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
47922
47923 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
47924
47925         * c-torture/compile/961203-1.x: Delete.
47926
47927         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
47928         not exit. Include stdio.h.
47929         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
47930         * gcc.misc-tests/dg-12.c: Likewise.
47931         * gcc.misc-tests/dg-5.c: Likewise.
47932         * gcc.misc-tests/dg-6.c: Likewise.
47933         * gcc.misc-tests/dg-7.c: Prototype abort.
47934         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
47935         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
47936         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
47937         not exit.
47938         * gcc.misc-tests/sieve.c: Use return from main, not exit.
47939         * gcc.misc-tests/sort2.c: Use return from main, not exit.
47940
47941 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
47942
47943         * gcc.dg/cpp/20000628-1.c: New test.
47944         * gcc.dg/cpp/20000628-1.h: New header for above test.
47945         * gcc.dg/cpp/20000628-1a.h: Likewise.
47946
47947 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
47948
47949         * gcc.dg/cpp: New directory.
47950         * gcc.dg/cpp/cpp.exp: New driver.
47951         * gcc.dg/cpp/20000627-1.c: New test.
47952         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
47953         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
47954         and rewrite as a compilation test.
47955
47956         * gcc.dg: Move many files into the cpp subdirectory, possibly
47957         renaming or editing them as well.
47958         Old name                New name
47959         990119-1.c              cpp/19990119-1.c
47960         990228-1.c              cpp/19990228-1.c
47961         990407-1.c              cpp/19990407-1.c
47962         990409-1.c              cpp/19990409-1.c
47963         990413-1.c              cpp/19990413-1.c
47964         990703-1.c              cpp/19990703-1.c
47965         20000127-1.c            cpp/20000127-1.c
47966         20000129-1.c            cpp/20000129-1.c
47967         20000207-1.c            cpp/20000207-1.c
47968         20000207-2.c            cpp/20000207-2.c
47969         20000209-1.c            cpp/20000209-1.c
47970         20000209-2.c            cpp/20000209-2.c
47971         20000301-1.c            cpp/20000301-1.c
47972         20000419-1.c            cpp/20000419-1.c
47973         20000510-1.S            cpp/20000510-1.S
47974         20000519-1.c            cpp/20000519-1.c
47975         20000529-1.c            cpp/20000529-1.c
47976         20000625-1.c            cpp/20000625-1.c
47977         20000625-2.c            cpp/20000625-2.c
47978         cpp-as1.c               cpp/assert1.c
47979         cpp-as2.c               cpp/assert2.c
47980         cxx-comments-1.c        cpp/cxxcom1.c
47981         cxx-comments-2.c        cpp/cxxcom2.c
47982         endif-label.c           cpp/endif.c
47983         cpp-hash1.c             cpp/hash1.c
47984         cpp-hash2.c             cpp/hash2.c
47985         cpp-if1.c               cpp/if-1.c
47986         cpp-if2.c               cpp/if-2.c
47987         cpp-if3.c               cpp/if-3.c
47988         cpp-if4.c               cpp/if-4.c
47989         cpp-if5.c               cpp/if-5.c
47990         cpp-cond.c              cpp/if-cexp.c
47991         cpp-missingop.c         cpp/if-mop.c
47992         cpp-missingparen.c      cpp/if-mpar.c
47993         cpp-opprec.c            cpp/if-oppr.c
47994         cpp-ifparen.c           cpp/if-paren.c
47995         cpp-shortcircuit.c      cpp/if-sc.c
47996         cpp-shift.c             cpp/if-shift.c
47997         cpp-unary.c             cpp/if-unary.c
47998         cpp-li1.c               cpp/line1.c
47999         cpp-li2.c               cpp/line2.c
48000         lineno.c                cpp/line3.c
48001         lineno-2.c              cpp/line4.c
48002         cpp-mi.c                cpp/mi1.c
48003         cpp-mic.h               cpp/mi1c.h
48004         cpp-micc.h              cpp/mi1cc.h
48005         cpp-mind.h              cpp/mi1nd.h
48006         cpp-mindp.h             cpp/mi1ndp.h
48007         cpp-mix.h               cpp/mi1x.h
48008         cpp-mi2.c               cpp/mi2.c
48009         cpp-mi2a.h              cpp/mi2a.h
48010         cpp-mi2b.h              cpp/mi2b.h
48011         cpp-mi2c.h              cpp/mi2c.h
48012         cpp-mi3.c               cpp/mi3.c
48013         cpp-mi3.def             cpp/mi3.def
48014         poison-1.c              cpp/poison.c
48015         pr-impl.c               cpp/prag-imp.c
48016         cpp-redef-2.c           cpp/redef1.c
48017         cpp-redef.c             cpp/redef2.c
48018         strpaste.c              cpp/strp1.c
48019         strpaste-2.c            cpp/strp2.c
48020         cpp-tradpaste.c         cpp/tr-paste.c
48021         cpp-tradstringify.c     cpp/tr-str.c
48022         cpp-tradwarn1.c         cpp/tr-warn1.c
48023         cpp-tradwarn2.c         cpp/tr-warn2.c
48024         trigraphs.c             cpp/trigraphs.c
48025         cpp-unc1.c              cpp/unc1.c
48026         cpp-unc2.c              cpp/unc2.c
48027         cpp-unc3.c              cpp/unc3.c
48028         cpp-unc.c               cpp/unc4.c
48029         undef.c                 cpp/undef1.c
48030         undef-2.c               cpp/undef2.c
48031         cpp-wi1.c               cpp/widestr1.c
48032
48033 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48034
48035         * lib/g++.exp (g++_include_flags): Tweak.
48036
48037 2000-06-27  H.J. Lu  <hjl@gnu.org>
48038             Loren J. Rittle  <ljrittle@acm.org>
48039
48040         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48041         version with one that knows about the new gcc tree structure.
48042         (g++_link_flags): Same.
48043
48044 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48045
48046         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48047         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48048         case we are cross-compiling.
48049
48050         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48051         g++.old-deja/g++.niklas/Makefile.in,
48052         g++.old-deja/g++.niklas/configure.in,
48053         g++.old-deja/g++.other/Makefile.in,
48054         g++.old-deja/g++.other/configure.in,
48055         gcc.c-torture/code_quality/Makefile.in,
48056         gcc.c-torture/code_quality/configure.in,
48057         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48058         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48059         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48060         gcc.c-torture/execute/ieee/Makefile.in,
48061         gcc.c-torture/execute/ieee/configure.in,
48062         gcc.c-torture/noncompile/Makefile.in,
48063         gcc.c-torture/noncompile/configure.in,
48064         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48065         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48066         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48067
48068 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48069
48070         * g++.old-deja/g++.other/ambig3.C: New test.
48071
48072 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48073
48074         * g++.old-deja/g++.pt/syntax1.C: New test.
48075         * g++.old-deja/g++.pt/syntax2.C: New test.
48076         * g++.old-deja/g++.other/syntax3.C: New test.
48077         * g++.old-deja/g++.other/syntax4.C: New test.
48078
48079 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48080
48081         * gcc.dg/20000623-1.c: Prototype exit and abort.
48082
48083 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48084
48085         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48086         New tests.
48087         * gcc.dg/cpp-mi3.def: New file.
48088
48089         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48090         inside assertions.
48091         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48092         lexer's error messages.
48093         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48094         divine anything from the linemarkers.
48095         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48096         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48097
48098 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48099
48100         * gcc.dg/20000623-1.c: New test.
48101
48102 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48103
48104         * gcc.c-torture/execute/20000622-1.c: New test.
48105
48106 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48107
48108         * g++.old-deja/g++.other/init15.C: New test.
48109
48110 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48111
48112         * g++.old-deja/g++.pt/vaarg2.C: New test.
48113         * g++.old-deja/g++.pt/vaarg3.C: New test.
48114
48115 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
48116
48117         * g++.old-deja/g++.other/dyncast6.C: New test.
48118
48119 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
48120
48121         * gcc.c-torture/execute/loop-6.c: New test.
48122
48123 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
48124
48125         * gcc.dg/20000614-1.c: New test.
48126         * gcc.dg/20000614-2.c: New test.
48127
48128 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
48129
48130         * g++.old-deja/g++.other/inline12.C: New test.
48131
48132 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
48133
48134         * g++.old-deja/g++.other/eh1.C: New test.
48135
48136 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
48137
48138         * g++.old-deja/g++.other/type.C: New test.
48139
48140 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48141
48142         * g++.old-deja/g++.other/initstring.C: New test.
48143
48144 2000-06-12  Jason Merrill  <jason@redhat.com>
48145
48146         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
48147
48148 2000-06-09  Jeffrey A Law  (law@cygnus.com)
48149
48150         * gcc.c-torture/compile/20000609-1.c: New test.
48151
48152 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
48153
48154         * gcc.dg/20000609-1.c: New test.
48155
48156 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
48157
48158         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
48159         * gcc.c-torture/noncompile/poison-1.c: Move...
48160         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
48161         * gcc.dg/cpp-li1.c: Add a token after the #line.
48162
48163 2000-06-05  Richard Henderson  <rth@cygnus.com>
48164
48165         * gcc.c-torture/execute/20000605-2.c: New test.
48166         * gcc.c-torture/execute/20000605-3.c: New test.
48167
48168 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
48169
48170         * g77.f-torture/execute/20000503-1.x: New file.
48171
48172 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
48173
48174         * g++.old-deja/g++.eh/badalloc1.C: New test.
48175
48176 2000-06-05  Richard Henderson  <rth@cygnus.com>
48177
48178         * gcc.c-torture/execute/20000605-1.c: New test.
48179
48180 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48181             Nathan Sidwell <nathan@codesourcery.com>
48182
48183         * gcc.c-torture/compile/20000605-1.c: New test.
48184
48185 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
48186
48187         * g77.f-torture/compile/20000601-1.f: New test.
48188
48189 2000-06-03  Richard Henderson  <rth@cygnus.com>
48190
48191         * gcc.c-torture/execute/20000603-1.c: New.
48192
48193 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
48194
48195         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48196         * gcc.dg/noreturn-2.c (noreturn): Likewise.
48197
48198 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
48199
48200         * gcc.dg/compare2.c (case 12): XFAIL.
48201         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48202         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48203
48204         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48205
48206 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
48207
48208         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48209         guard macro is already defined when the header is first
48210         included.
48211         * gcc.dg/cpp-mix.h: New file.
48212         * gcc.dg/endif-label.c: Update patterns to match compiler.
48213
48214         * g++.brendan/complex1.C: Declare abort.
48215         * g++.law/refs4.C: Remove XFAIL.
48216         * g++.oliva/expr2.C: Declare abort and exit.
48217
48218 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
48219
48220         * gcc.c-torture/execute/20000528-1.c: New test.
48221
48222         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48223         * g++.old-deja/g++.law/temps4.C: Likewise.
48224
48225         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48226         stdlib.h.  Call abort() on failure.
48227         * g++.old-deja/g++.law/refs4.C: Likewise.
48228         * g++.old-deja/g++.law/temps4.C: Likewise.
48229         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48230         * gcc.c-torture/execute/20000112-1.c: Include string.h.
48231
48232 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
48233
48234         Relative to g++.dg/special:
48235         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48236
48237         Relative to g++.old-deja:
48238         * g++.brendan/complex1.C, g++.jason/optimize2.C,
48239         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48240         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48241         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48242         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48243         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48244         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48245
48246         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48247         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48248         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48249         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48250         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48251         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48252         and/or string.h.
48253
48254         * g++.other/goto1.C: Update expectations for error messages.
48255
48256 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
48257
48258         * gcc.c-torture/compile/20000523-1.c: New test.
48259
48260 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48261
48262         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48263
48264 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48265
48266         * g++.old-deja/g++.eh/catch11.C: New test.
48267         * g++.old-deja/g++.eh/catch12.C: New test.
48268
48269 2000-05-24  Nick Clifton  <nickc@cygnus.com>
48270
48271         * gcc.c-torture/execute/20000523-1.c: New test.
48272
48273 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
48274
48275         * c-torture/execute/bcp-1.c: Replace abort in arg of
48276         __builtin_constant_p with a generic external function.
48277
48278         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48279         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48280         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48281         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48282         Prototype abort and/or exit.
48283
48284         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48285         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48286         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48287         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48288
48289 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
48290
48291         * gcc.dg/dwarf2-1.c: New test.
48292
48293 2000-05-20  Richard Henderson  <rth@cygnus.com>
48294
48295         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
48296
48297 2000-05-20  Andreas Jaeger  <aj@suse.de>
48298
48299         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
48300         testcase.
48301
48302 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
48303
48304         * gcc.c-torture/execute/20000519-2.c: New test.
48305
48306 2000-05-19  Andreas Jaeger  <aj@suse.de>
48307
48308         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
48309         which fails with SSA.
48310
48311         * lib/c-torture.exp: Also test with -O3 -fssa.
48312
48313 2000-05-18  Michael Meissner  <meissner@redhat.com>
48314
48315         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
48316         * gcc.c-torture/execute/920415-1.c: Ditto.
48317         * gcc.c-torture/execute/920501-1.c: Ditto.
48318         * gcc.c-torture/execute/conversion.c: Ditto.
48319         * gcc.c-torture/execute/cvt-1.c: Ditto.
48320
48321 2000-05-18  Jeffrey A Law  (law@cygnus.com)
48322
48323         * gcc.c-torture/compile/20000518-1.c: New test.
48324
48325 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48326
48327         * g77.f-torture/compile/200005018.f: New test.
48328
48329 2000-05-17  Jeffrey A Law  (law@cygnus.com)
48330
48331         * gcc.c-torture/compile/20000517-1.c: New test.
48332
48333 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48334
48335         * gcc.c-torture/execute/20000516-1.c: New test.
48336
48337 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
48338
48339         * g++.old-deja/g++.other/eh.C: New test.
48340
48341 2000-05-12  Richard Henderson  <rth@cygnus.com>
48342
48343         * gcc.c-torture/execute/990208-1.c (main): Don't pass
48344         constants through to doit's conditional.
48345
48346 2000-05-11  Jeffrey A Law  (law@cygnus.com)
48347
48348         * gcc.c-torture/compile/20000511-1.c: New test.
48349         * g77.f-torture/compile/20000511-1.f: New test.
48350         * g77.f-torture/compile/20000511-2.f: New test.
48351
48352 2000-05-11  Michael Meissner  <meissner@redhat.com>
48353
48354         * gcc.c-torture/execute/20000511-1.c: New test.
48355
48356 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
48357
48358         * gcc.dg/dg.exp: Scan .S files as well as .c files.
48359         * gcc.dg/20000510-1.S: New.
48360
48361 2000-05-08  Catherine Moore  <clm@cygnus.com>
48362
48363         * gcc.dg/unused-3.c: New.
48364
48365 2000-05-06  Richard Henderson  <rth@cygnus.com>
48366
48367           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
48368           * g++.old-deja/g++.mike/warn1.C: Likewise.
48369           * g++.old-deja/g++.pt/local1.C: Likewise.
48370           * g++.old-deja/g++.pt/local7.C: Likewise.
48371           * g++.old-deja/g++.pt/spec16.C: Likewise.
48372
48373 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
48374
48375         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
48376
48377 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
48378
48379           * g77.f-torture/execute/20000503-1.f: New test.
48380
48381 2000-05-04  Andreas Jaeger  <aj@suse.de>
48382
48383         * gcc.dg/noreturn-2.c: New test.
48384
48385 2000-05-04  Neil Booth  <NeilB@earthling.net>
48386
48387         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
48388         preprocessor.
48389
48390 2000-05-04  Richard Henderson  <rth@cygnus.com>
48391
48392         * gcc.c-torture/execute/20000503-1.c: Fix typo.
48393
48394 2000-05-04  Richard Henderson  <rth@cygnus.com>
48395
48396         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
48397         OpenSSL by Jason R Thorpe.
48398
48399 2000-05-03  Jim Wilson  <wilson@cygnus.com>
48400
48401         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
48402
48403 2000-05-03  Robert Lipe <robertlipe@usa.net>
48404
48405         * gcc.dg/20000503-1.c: New test.
48406
48407 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
48408
48409         * gcc.c-torture/compile/20000502-1.c: New test.
48410         * g++.old-deja/g++.other/align.C: New test.
48411         * gcc.dg/cpp-tradstringify.c: New test.
48412
48413 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48414
48415         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
48416         and hard registers.
48417
48418 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
48419
48420         * gcc.c-torture/execute/loop-5.c: New test.
48421
48422 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
48423
48424         * gcc.c-torture/execute/va-arg-20.c: New test.
48425
48426 2000-04-23  Jeffrey A Law  (law@cygnus.com)
48427
48428         * gcc.c-torture/execute/20000422-1.c: New test.
48429
48430 2000-04-20  Greg McGary  <gkm@gnu.org>
48431
48432         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
48433         when optimizing, but without sibling-call optimizations (-O1).
48434
48435 2000-04-20  Jeffrey A Law  (law@cygnus.com)
48436
48437           * gcc.c-torture/compile/20000420-1.c: New test.
48438
48439 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48440
48441         * g++.abi/ptrflags.C: New test.
48442         * g++.eh/catchptr1.C: Test incomplete pointer chains.
48443
48444 2000-04-19  Catherine Moore  <clm@cygnus.com>
48445
48446         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
48447
48448 2000-04-19  Greg McGary  <gkm@gnu.org>
48449
48450         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
48451         sibling-call optimizations.
48452
48453 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
48454
48455         * gcc.dg/20000419-1.c: New test.
48456
48457 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
48458
48459         * gcc.c-torture/execute/20000412-6.c: New test.
48460
48461 2000-04-12  Jeffrey A Law  (law@cygnus.com)
48462
48463         * gcc.c-torture/execute/20000412-5.c: New test.
48464         * g77.f-torture/compile/20000412-1.f: New test.
48465         * gcc.c-torture/execute/20000412-4.c: New test.
48466         * gcc.c-torture/compile/20000412-2.c: New test.
48467         * gcc.c-torture/execute/20000412-3.c: New test.
48468         * gcc.c-torture/compile/20000412-1.c: New test.
48469         * gcc.c-torture/execute/20000412-2.c: New test.
48470
48471 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
48472
48473         * objc/execute/bf-20.m: New test.
48474
48475 2000-04-10  Richard Henderson  <rth@cygnus.com>
48476
48477         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
48478
48479         * gcc.c-torture/execute/20000412-1.c: New test.
48480
48481 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48482
48483         * g++.old-deja/g++.eh/catchptr1.C: New test.
48484
48485 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
48486
48487         * g++.old-deja/g++.abi/cxa_vec.C: New test.
48488
48489 2000-04-08  Neil Booth  <NeilB@earthling.net>
48490
48491         * gcc.dg/cpp-nullchar.c: Remove test as
48492         embedded nulls cause problems.
48493
48494 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48495
48496         * gcc.dg/compare2.c: New test.
48497
48498 2000-04-08  Neil Booth  <NeilB@earthling.net>
48499
48500         * gcc.dg/cpp-nullchar.c: New test.
48501
48502 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
48503
48504         * gcc.dg/cpp-mi2.c: New test.
48505         * gcc.dg/cpp-mi2[abc].h: New files.
48506
48507 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
48508
48509         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
48510         member name.
48511
48512 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48513
48514         * g++.old-deja/g++.abi/vmihint.C: New test.
48515
48516 2000-04-06  Neil Booth  <NeilB@earthling.net>
48517
48518         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
48519         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
48520         copyright.
48521
48522 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
48523
48524         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
48525         avoid stack-frame overwrite.
48526
48527 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
48528
48529         * gcc.c-torture/compile/20000405-2.c: New test.
48530         * gcc.c-torture/compile/20000405-3.c: New test.
48531
48532 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48533
48534         * gcc.c-torture/compile/20000405-1.c: New test.
48535
48536 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
48537
48538         * gcc.dg/cast-qual-1.c: Revert last change.
48539
48540 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48541
48542         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
48543
48544 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
48545
48546         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
48547         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
48548
48549 2000-04-03  Jeffrey A Law  (law@cygnus.com)
48550
48551         * gcc.c-torture/compile/20000403-2.c: New test.
48552         * gcc.c-torture/compile/20000403-1.c: New test.
48553
48554 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
48555
48556         * gcc.c-torture/execute/20000403-1.c: New test.
48557
48558 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
48559
48560         * gcc.c-torture/execute/20000402-1.c: New test.
48561
48562 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
48563
48564         * gcc.c-torture/execute/va-arg-15.c: New test.
48565         * gcc.c-torture/execute/va-arg-16.c: New test.
48566         * gcc.c-torture/execute/va-arg-17.c: New test.
48567         * gcc.c-torture/execute/va-arg-18.c: New test.
48568         * gcc.c-torture/execute/va-arg-19.c: New test.
48569
48570 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
48571
48572         * gcc.c-torture/compile/981211-1.c: Move to...
48573         * gcc.dg/cpp-as1.c: ...here.
48574         * gcc.dg/cpp-as2.c: New file.
48575
48576         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
48577         compiler.
48578
48579 2000-04-02  Neil Booth  <NeilB@earthling.net>
48580
48581         * gcc.dg/cpp-cond.c  New tests.
48582         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
48583         accidental success less likely.
48584         * gcc.dg/cpp-missingop.c  New tests.
48585         * gcc.dg/cpp-missingparen.c  New tests.
48586         * gcc.dg/cpp-shift.c  New tests.
48587         * gcc.dg/cpp-shortcircuit.c  New tests.
48588         * gcc.dg/cpp-unary.c  New tests.
48589
48590 2000-03-29  Jeffrey A Law  (law@cygnus.com)
48591
48592         * gcc.c-torture/compile/20000329-1.c: New test.
48593
48594 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
48595
48596         * gcc.c-torture/compile/20000326-1.c: New test.
48597         * gcc.c-torture/compile/20000326-2.c: New test.
48598
48599 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
48600
48601         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
48602         the first parameter is a function argument.
48603
48604 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
48605
48606         * g++.old-deja/g++.ext/array4.C: New test.
48607
48608 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
48609
48610         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
48611
48612 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48613
48614         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
48615
48616 2000-03-19  Richard Henderson  <rth@cygnus.com>
48617
48618         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
48619
48620 2000-03-19  Richard Henderson  <rth@cygnus.com>
48621
48622         * gcc.c-torture/compile/20000319-1.c: New test.
48623
48624 2000-03-14  Jeffrey A Law  (law@cygnus.com)
48625
48626         * gcc.c-torture/execute/20000314-3.c: New test.
48627         * gcc.c-torture/execute/20000314-2.c: New test.
48628         * gcc.c-torture/execute/20000314-1.c: New test.
48629         * gcc.c-torture/compile/20000314-2.c: New test.
48630         * gcc.c-torture/compile/20000314-1.c: New test.
48631
48632 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
48633
48634         * g++.old-deja/g++.warn/inline.C: New test.
48635
48636 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
48637
48638         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
48639         standards-compliant result rather than specific constants.
48640         Put test-values in array.
48641
48642 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
48643
48644         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
48645         (g++_target_compile): Put test-specific options last.
48646
48647 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48648
48649         * g++.old-deja/g++.eh/vbase4.C: New test.
48650
48651 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48652
48653         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
48654
48655 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48656
48657         * g++.old-deja/g++.brendan/misc12.C: Removed.
48658         * g++.old-deja/g++.pt/memtemp77.C: Constify.
48659         * g++.old-deja/g++.ext/pretty4.C: New test.
48660
48661 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
48662
48663         * g++.old-deja/g++.other/string2.C: New test.
48664
48665 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
48666
48667         * g++.old-deja/g++.warn/impint2.C: New test.
48668
48669 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
48670
48671         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
48672         is 1, not zero.
48673
48674 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
48675
48676         * g++.old-deja/g++.warn/impint.C: New test.
48677         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
48678         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
48679         * g++.old-deja/g++.pt/explicit12.C: Likewise.
48680         * g++.old-deja/g++.pt/explicit13.C: Likewise.
48681         * g++.old-deja/g++.pt/explicit17.C: Likewise.
48682         * g++.old-deja/g++.pt/explicit18.C: Likewise.
48683         * g++.old-deja/g++.pt/explicit19.C: Likewise.
48684         * g++.old-deja/g++.pt/explicit23.C: Likewise.
48685         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48686         * g++.old-deja/g++.pt/explicit35.C: Likewise.
48687         * g++.old-deja/g++.pt/explicit6.C: Likewise.
48688         * g++.old-deja/g++.pt/memclass7.C: Likewise.
48689
48690 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
48691
48692         * gcc.dg/cpp-redef.c: New test.
48693
48694 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
48695
48696         * g++.old-deja/g++.pt/unify7.C: New test.
48697
48698 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48699
48700         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
48701         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
48702
48703 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
48704
48705         * gcc.c-torture/compile/20000224-1.c: New test.
48706
48707 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48708
48709         * gcc.c-torture/compile/cpp-2.c: New test.
48710         * gcc.c-torture/compile/cpp-1.c: New test.
48711
48712 2000-02-25  Jeffrey A Law  (law@cygnus.com)
48713
48714         * gcc.c-torture/execute/20000225-1.c: New test.
48715
48716 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48717
48718         * gcc.dg/cpp-li2.c: New test.
48719
48720         * gcc.dg/cpp-wi1.c: New test.
48721
48722         * gcc.dg/cpp-li1.c: New test.
48723
48724 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
48725
48726         * g++.old-deja/g++.other/sizeof5.C: New test.
48727
48728 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48729
48730         * gcc.c-torture/execute/va-arg-13.c: New test.
48731
48732 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
48733
48734         * gcc.c-torture/execute/va-arg-12.c: New test.
48735
48736 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
48737
48738         * gcc.c-torture/execute/20000223-1.c: New test.
48739
48740 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
48741
48742         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
48743
48744 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
48745
48746         * g++.old-deja/g++.abi/ptrmem.C: New test.
48747
48748 2000-02-19  Richard Henderson  <rth@cygnus.com>
48749
48750         * gcc.c-torture/compile/init-3.c: New.
48751
48752 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
48753
48754         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
48755         ALWAYS_CXXFLAGS.
48756
48757 2000-02-11  Robert Lipe <robertl@sco.com>
48758
48759         * gcc.c-torture/compile/20000211-3.c: New test.
48760
48761 2000-02-11  Martin Buchholz <martin@xemacs.org>
48762
48763         * gcc.c-torture/compile/20000211-2.c: New test.
48764
48765 2000-02-11  Jeffrey A Law  (law@cygnus.com)
48766
48767         * gcc.c-torture/compile/20000211-1.c: New test.
48768
48769 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
48770
48771         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
48772           on native targets
48773
48774 2000-02-08  Nathan Sidwell  <nathan@acm.org>
48775
48776         * g++.old-deja/g++.other/cast5.C: New test.
48777
48778 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
48779
48780         * gcc.c-torture/execute/20000205-1.c: New.
48781
48782 2000-02-03  Nathan Sidwell  <nathan@acm.org>
48783
48784         * g++.old-deja/g++.jason/cast3.C: Return void.
48785         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
48786
48787 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48788
48789         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
48790
48791         * gcc.dg/loop-1.c: New test.
48792
48793 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
48794
48795         * gcc.c-torture/compile/20000127-1.c: New test.
48796         * gcc.c-torture/execute/991228-1.c: New test.
48797
48798 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48799
48800         * gcc.dg/unused-2.c: New test.
48801
48802         * gcc.dg/conv-1.c: New test.
48803
48804 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
48805
48806         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
48807         compiler.
48808         (tool_option_proc): Fix typo.
48809
48810 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
48811
48812         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
48813         of the ld on the host, not on the build machine.
48814         Also, don't crash if '--help' is not a supported option.
48815
48816 2000-01-24  Richard Henderson  <rth@cygnus.com>
48817
48818         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
48819
48820 2000-01-20  Jeffrey A Law  (law@cygnus.com)
48821
48822         * gcc.c-torture/execute/20000120-2.c: New test.
48823         * gcc.c-torture/execute/20000120-1.c: New test.
48824
48825 2000-01-13  Jeffrey A Law  (law@cygnus.com)
48826
48827         * gcc.c-torture/execute/20000113-1.c: New test.
48828
48829 2000-01-12  Jeffrey A Law  (law@cygnus.com)
48830
48831         * gcc.c-torture/execute/20000112-1.c: New test.
48832
48833 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48834
48835         * gcc.dg/20000111-1.c: New test.
48836
48837 2000-01-10  Jeffrey A Law  (law@cygnus.com)
48838
48839         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
48840         with 16 bit integers.
48841
48842 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48843
48844         * gcc.dg/20000108-1.c: New test.
48845
48846 2000-01-05  Nathan Sidwell  <nathan@acm.org>
48847
48848         * g++.old-deja/g++.ns/koenig8.C: New test.
48849
48850 2000-01-05  Nathan Sidwell  <nathan@acm.org>
48851
48852         * g++.old-deja/g++.other/cast4.C: New test.
48853
48854 2000-01-05  Jeffrey A Law  (law@cygnus.com)
48855
48856         * gcc.c-torture/compile/20000105-2.c: New test.
48857         * gcc.c-torture/compile/20000105-1.c: New test.
48858
48859 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48860
48861         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
48862         references to printf & atoi to conform to ANSI standard.
48863         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
48864         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
48865         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
48866         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
48867         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
48868         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48869         * g++.old-deja/g++.brendan/copy1.C: Likewise.
48870         * g++.old-deja/g++.brendan/copy2.C: Likewise.
48871         * g++.old-deja/g++.brendan/copy3.C: Likewise.
48872         * g++.old-deja/g++.brendan/copy4.C: Likewise.
48873         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48874         * g++.old-deja/g++.brendan/copy6.C: Likewise.
48875         * g++.old-deja/g++.brendan/copy7.C: Likewise.
48876         * g++.old-deja/g++.brendan/copy8.C: Likewise.
48877         * g++.old-deja/g++.brendan/crash11.C: Likewise.
48878         * g++.old-deja/g++.brendan/crash14.C: Likewise.
48879         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
48880         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48881         * g++.old-deja/g++.brendan/delete2.C: Likewise.
48882         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
48883         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
48884         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
48885         * g++.old-deja/g++.brendan/eh1.C: Likewise.
48886         * g++.old-deja/g++.brendan/groff1.C: Likewise.
48887         * g++.old-deja/g++.brendan/init3.C: Likewise.
48888         * g++.old-deja/g++.brendan/misc12.C: Likewise.
48889         * g++.old-deja/g++.brendan/misc7.C: Likewise.
48890         * g++.old-deja/g++.brendan/new2.C: Likewise.
48891         * g++.old-deja/g++.brendan/operators4.C: Likewise.
48892         * g++.old-deja/g++.brendan/operators5.C: Likewise.
48893         * g++.old-deja/g++.brendan/overload2.C: Likewise.
48894         * g++.old-deja/g++.brendan/overload7.C: Likewise.
48895         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
48896         * g++.old-deja/g++.brendan/reference1.C: Likewise.
48897         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
48898         * g++.old-deja/g++.brendan/template24.C: Likewise.
48899         * g++.old-deja/g++.brendan/template3.C: Likewise.
48900         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
48901         * g++.old-deja/g++.jason/inline3.C: Likewise.
48902         * g++.old-deja/g++.jason/opeq.C: Likewise.
48903         * g++.old-deja/g++.law/arg5.C: Likewise.
48904         * g++.old-deja/g++.law/arm7.C: Likewise.
48905         * g++.old-deja/g++.law/ctors11.C: Likewise.
48906         * g++.old-deja/g++.law/cvt8.C: Likewise.
48907         * g++.old-deja/g++.law/init9.C: Likewise.
48908         * g++.old-deja/g++.law/refs4.C: Likewise.
48909         * g++.old-deja/g++.law/template2.C: Likewise.
48910         * g++.old-deja/g++.law/visibility24.C: Likewise.
48911         * g++.old-deja/g++.law/vtable3.C: Likewise.
48912         * g++.old-deja/g++.mike/asm2.C: Likewise.
48913         * g++.old-deja/g++.mike/eh1.C: Likewise.
48914         * g++.old-deja/g++.mike/misc1.C: Likewise.
48915         * g++.old-deja/g++.mike/misc13.C: Likewise.
48916         * g++.old-deja/g++.mike/misc14.C: Likewise.
48917         * g++.old-deja/g++.mike/ns12.C: Likewise.
48918         * g++.old-deja/g++.mike/p1248.C: Likewise.
48919         * g++.old-deja/g++.mike/p3708.C: Likewise.
48920         * g++.old-deja/g++.mike/p3708a.C: Likewise.
48921         * g++.old-deja/g++.mike/p3708b.C: Likewise.
48922         * g++.old-deja/g++.mike/p646.C: Likewise.
48923         * g++.old-deja/g++.mike/p700.C: Likewise.
48924         * g++.old-deja/g++.mike/p783.C: Likewise.
48925         * g++.old-deja/g++.mike/p783a.C: Likewise.
48926         * g++.old-deja/g++.mike/p783b.C: Likewise.
48927         * g++.old-deja/g++.mike/p786.C: Likewise.
48928         * g++.old-deja/g++.mike/p789.C: Likewise.
48929         * g++.old-deja/g++.mike/p789a.C: Likewise.
48930         * g++.old-deja/g++.mike/p807a.C: Likewise.
48931         * g++.old-deja/g++.other/delete3.C: Likewise.
48932         * g++.old-deja/g++.other/dyncast1.C: Likewise.
48933         * g++.old-deja/g++.other/dyncast2.C: Likewise.
48934         * g++.old-deja/g++.other/dyncast3.C: Likewise.
48935         * g++.old-deja/g++.other/empty1.C: Likewise.
48936         * g++.old-deja/g++.other/temporary1.C: Likewise.
48937         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
48938         * g++.old-deja/g++.pt/t16.C: Likewise.
48939         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
48940
48941 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
48942
48943         * gcc.dg/991230-1.c: New test.
48944
48945 1999-12-29  Jeffrey A Law  (law@cygnus.com)
48946
48947         * gcc.c-torture/compile/991229-3.c: New test.
48948         * gcc.c-torture/compile/991229-2.c: New test.
48949         * gcc.c-torture/compile/991229-1.c: New test.
48950
48951 1999-12-29  Greg McGary <gkm@eng.ascend.com>
48952
48953         * gcc.c-torture/compile/labels-2.c: New test.
48954
48955 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
48956
48957         * gcc.c-torture/execute/991227-1.c: New test.
48958
48959 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48960
48961         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
48962
48963 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
48964
48965         * gcc.c-torture/execute/991221-1.c: New test.
48966
48967 1999-12-20  Nathan Sidwell  <nathan@acm.org>
48968
48969         * g++.old-deja/g++.other/cast3.C: New test.
48970
48971 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
48972
48973         * gcc.c-torture/execute/991216-4.c: New test.
48974
48975 1999-12-16  Michael Meissner  <meissner@cygnus.com>
48976
48977         * gcc.c-torture/execute/991216-1.c: New test.
48978         * gcc.c-torture/execute/991216-2.c: New test.
48979         * gcc.c-torture/execute/991216-3.c: New test.
48980
48981 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
48982
48983         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
48984         Actually make the test fail by using "-O2" for compilation.
48985
48986 1999-12-15  Nathan Sidwell  <nathan@acm.org>
48987
48988         * g++.old-deja/g++.warn/cast-align1.C: New test.
48989
48990 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
48991
48992         * gcc.c-torture/compile/991214-1.c: New test.
48993         * gcc.c-torture/compile/991214-2.c: New test.
48994
48995 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
48996
48997         * gcc.dg/991214-1.c: New test.
48998
48999 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49000
49001         * gcc.c-torture/compile/991213-3.c: New test.
49002         * gcc.c-torture/compile/991213-2.c: New test.
49003         * gcc.c-torture/compile/991213-1.c: New test.
49004
49005 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49006
49007         * gcc.dg/991209-1.c: New test.
49008
49009 1999-12-08  Nathan Sidwell <nathan@acm.org>
49010
49011         * gcc.c-torture/compile/991208-1.c: New test.
49012
49013 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49014
49015         * gcc.dg/ultrasp2.c: New test.
49016
49017 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49018
49019         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49020
49021 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49022
49023         * gcc.c-torture/compile/991202-1.c: New test.
49024         * gcc.c-torture/execute/991202-1.c: New test.
49025         * gcc.c-torture/execute/991202-2.c: New test.
49026         * gcc.c-torture/execute/991202-3.c: New test.
49027
49028 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49029
49030         * g++.old-deja/g++.abi/align.C: New test.
49031         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49032         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49033
49034 1999-12-01  Richard Henderson  <rth@cygnus.com>
49035
49036         * gcc.c-torture/execute/991201-1.c: New.
49037
49038 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49039
49040         * gcc.dg/991129-1.c: New test.
49041
49042 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49043
49044         * gcc.c-torture/compile/991127-1.c: New test.
49045
49046 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49047
49048         * g++.old-deja/g++.other/warn4.C: New test.
49049
49050 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49051
49052         * g++.old-deja/g++.eh/cleanup2.C: New test.
49053         * g++.old-deja/g++.ext/pretty2.C: New test.
49054         * g++.old-deja/g++.ext/pretty3.C: New test.
49055         * g++.old-deja/g++.other/debug6.C: New test.
49056
49057 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49058
49059         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49060         compiler_output to look for one error message instead of two.
49061
49062 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49063
49064         * gcc.c-torture/execute/991118-1.c: Also test case
49065         where the word boundary does not split a byte evenly.
49066
49067 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49068
49069         * g++.old-deja/g++.ext/restrict1.C: New test.
49070
49071 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49072
49073         * gcc.c-torture/execute/991118-1.c: New test.
49074
49075 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49076
49077         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49078         working directory pathnames.
49079
49080 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49081
49082         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49083         host is equipped with driver.h and driver.o so it can actually
49084         compile and run the tests.
49085
49086 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49087
49088         * gcc.c-torture/compile/991008-1.c: New test.
49089
49090 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49091
49092         * lib/gcc-dg.exp: Include target-supports.exp
49093
49094 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49095
49096         * lib/target-supports.exp: New file: Provide procs to test for
49097         features supported by the target.
49098         (check_weak_available): Moved here from ecos.exp.
49099         (check_alias_available): New proc: Determine of the target
49100         toolchain supports the alias attribute.
49101
49102         * gcc.dg/special/ecos.exp: Move check_weak_available to
49103         target-supports.exp.
49104         (alias-1.c): Only perform the test if the target supports
49105         aliases.
49106         (wkali-1.c): Only perform the test if the target supports
49107         aliases.
49108
49109         * gcc.dg/990506-0.c: Expect error messages from cross
49110         targets as well as native targets.
49111
49112 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49113
49114         * gcc.dg/ultrasp1.c: Removed xfail.
49115         * gcc.dg/struct-ret-2.c: Likewise.
49116         * gcc.dg/array-1.c: Likewise.
49117
49118 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49119
49120         * gcc.dg/struct-ret-2.c: New test.
49121
49122         * gcc.dg/array-1.c: New test.
49123
49124 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
49125
49126         * gcc.c-torture/execute/991030-1.c: New test.
49127
49128 1999-10-26  Richard Henderson  <rth@cygnus.com>
49129
49130         * gcc.c-torture/compile/991026-2.c: New test.
49131
49132 1999-10-26  Jeffrey A Law  (law@cygnus.com)
49133
49134         * gcc.c-torture/compile/991026-1.c: New test.
49135
49136 1999-10-23  Jeffrey A Law  (law@cygnus.com)
49137
49138         * gcc.c-torture/execute/991023-1.c: New test.
49139
49140 1999-10-19  Jeffrey A Law  (law@cygnus.com)
49141
49142         * gcc.c-torture/execute/991019-1.c: New test.
49143
49144 1999-10-16  Richard Henderson  <rth@cygnus.com>
49145
49146         * gcc.c-torture/execute/991016-1.c: New test.
49147
49148 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
49149
49150         * gcc.c-torture/execute/991014-1.c: New test.
49151
49152 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
49153
49154         * g++.old-deja/g++.other/union2.C: New test.
49155
49156 1999-10-13  Nathan Sidwell  <nathan@acm.org>
49157
49158         * g++.old-deja/g++.other/vaarg2.C: New test.
49159         * g++.old-deja/g++.other/vaarg3.C: New test.
49160
49161 1999-10-12  Craig Burley  <craig@jcb-sc.com>
49162
49163         * g77.f-torture/noncompile/19990905-1.f: Moved from being
49164         in compile/.
49165
49166 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
49167
49168         * gcc.c-torture/execute/va-arg-11.c: New test.
49169
49170 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
49171
49172         * lib/file-format.exp (gcc_target_object_format): Don't
49173         crash if objdump is unavailable.
49174
49175 1999-09-29  Donn Terry <donn@interix.com>
49176
49177         * gcc.misc-tests/mg.exp: delete extraneous redirection.
49178
49179 1999-09-28  Nick Clifton  <nickc@cygnus.com>
49180
49181         * gcc.c-torture/compile/990928-1.c: New test.
49182
49183 1999-09-28  Nathan Sidwell  <nathan@acm.org>
49184
49185         * g++.old-deja/g++.other/decl6.C: New test.
49186
49187 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49188
49189         * gcc.c-torture/execute/va-arg-10.c: New test.
49190
49191 1999-09-27  Nathan Sidwell  <nathan@acm.org>
49192
49193         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49194         __PRETTY_FUNCTION__.
49195
49196 1999-09-23  Nick Clifton  <nickc@cygnus.com>
49197
49198         * gcc.c-torture/execute/990923-1.c: New test.
49199
49200 1999-09-21  Nick Clifton  <nickc@cygnus.com>
49201
49202         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49203         for which -fpic is inappropriate.
49204
49205 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
49206
49207         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49208
49209 1999-09-21  Nathan Sidwell  <nathan@acm.org>
49210
49211         * g++.old-deja/g++.other/dyncast1.C: New test.
49212         * g++.old-deja/g++.other/dyncast2.C: New test.
49213         * g++.old-deja/g++.other/dyncast3.C: New test.
49214         * g++.old-deja/g++.other/dyncast4.C: New test.
49215         * g++.old-deja/g++.other/dyncast5.C: New test.
49216         * g++.old-deja/g++.eh/catch3.C: New test.
49217         * g++.old-deja/g++.eh/catch3p.C: New test.
49218         * g++.old-deja/g++.eh/catch4.C: New test.
49219         * g++.old-deja/g++.eh/catch4p.C: New test.
49220         * g++.old-deja/g++.eh/catch5.C: New test.
49221         * g++.old-deja/g++.eh/catch5p.C: New test.
49222         * g++.old-deja/g++.eh/catch6.C: New test.
49223         * g++.old-deja/g++.eh/catch6p.C: New test.
49224         * g++.old-deja/g++.eh/catch7.C: New test.
49225         * g++.old-deja/g++.eh/catch7p.C: New test.
49226         * g++.old-deja/g++.eh/catch8.C: New test.
49227         * g++.old-deja/g++.eh/catch8p.C: New test.
49228         * g++.old-deja/g++.eh/catch9.C: New test.
49229         * g++.old-deja/g++.eh/catch9p.C: New test.
49230
49231 1999-09-13  Nathan Sidwell  <nathan@acm.org>
49232
49233         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49234         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49235
49236 1999-09-13  Jeffrey A Law  (law@cygnus.com)
49237
49238         * gcc.c-torture/compile/990913-1.c: New test.
49239
49240 1999-09-10  Nathan Sidwell  <nathan@acm.org>
49241
49242         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49243         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49244
49245 1999-09-09  Richard Henderson  <rth@cygnus.com>
49246
49247         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49248
49249 1999-09-09  Nathan Sidwell  <nathan@acm.org>
49250
49251         * g++.old-deja/g++.other/lookup11.C: New test.
49252         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49253         what is permitted and what we want.
49254         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49255         overload use.
49256         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49257
49258 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
49259
49260         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49261         * gcc.c-torture/noncompile/poison-1.c: New file.
49262
49263 1999-09-08  Nathan Sidwell  <nathan@acm.org>
49264
49265         * g++.old-deja/g++.other/sizeof3.C: New test.
49266         * g++.old-deja/g++.other/sizeof4.C: New test.
49267         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49268         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49269
49270 1999-09-07  Richard Henderson  <rth@cygnus.com>
49271
49272         * gcc.dg/va-arg-1.c: New.
49273
49274 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49275
49276         * gcc.c-torture/execute/va-arg-9.c: New test.
49277
49278 1999-09-05  Craig Burley  <craig@jcb-sc.com>
49279
49280         * g77.f-torture/compile/980519-2.f: New test.
49281         * g77.f-torture/compile/19990905-0.f: New test.
49282         * g77.f-torture/compile/19990905-1.f: New test.
49283         * g77.f-torture/compile/19990905-2.f: New test.
49284
49285         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49286
49287 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
49288
49289         * gcc.c-torture/execute/990827-1.c: Fix typo.
49290
49291 1999-09-03  Nathan Sidwell  <nathan@acm.org>
49292
49293         * g++.old-deja/g++.other/deref1.C: New test.
49294
49295 1999-09-02  Nathan Sidwell  <nathan@acm.org>
49296
49297         * g++.old-deja/g++.other/ambig2.C: New test.
49298         * g++.old-deja/g++.other/cond5.C: New test.
49299         * g++.old-deja/g++.other/lookup16.C: New test.
49300
49301 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
49302
49303         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
49304         assemblers too.
49305
49306 1999-08-31  Jeffrey A Law  (law@cygnus.com)
49307
49308         * lib/c-torture.exp: Avoid the "compare executables" optimization
49309         when testing native.
49310
49311 1999-08-29  Jeffrey A Law  (law@cygnus.com)
49312
49313         * gcc.c-torture/execute/990829-1.c: New test.
49314         * gcc.c-torture/compile/990829-1.c: New test.
49315
49316 1999-08-27  Paul Burchard  <burchard@pobox.com>
49317
49318         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
49319         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
49320         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
49321         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
49322         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
49323         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
49324         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
49325         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
49326         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
49327         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
49328         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
49329
49330 1999-08-27  Jeffrey A Law  (law@cygnus.com)
49331
49332         * gcc.c-torture/execute/990827-1.c: New test.
49333
49334 1999-08-26  Craig Burley  <craig@jcb-sc.com>
49335
49336         * g77.f-torture/noncompile/19990826-4.f: New test.
49337
49338         * g77.f-torture/compile/19990826-3.f: New test.
49339
49340         * g77.f-torture/execute/19990826-2.f: New test.
49341
49342         * g77.f-torture/compile/19990826-1.f: New test.
49343
49344         * gcc.c-torture/execute/990826-0.c: New test.
49345         * g77.c-torture/execute/19990826-0.f: New test.
49346
49347         * g77.f-torture/noncompile/970626-2.f: New test.
49348
49349 1999-08-25  Paul Burchard  <burchard@pobox.com>
49350
49351         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
49352         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
49353         lss-011.C: New tests.
49354
49355 1999-08-25  Nathan Sidwell  <nathan@acm.org>
49356
49357         * g++.old-deja/g++.other/decl5.C: New test.
49358
49359 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49360
49361         * noncompile/noncompile.exp: Load_lib c-torture.exp.
49362         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
49363         call `postbase' for each one.  All callers of `postbase' changed
49364         to call this instead.
49365
49366 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
49367
49368         * gcc.c-torture/execute/990811-1.c: New test.
49369
49370 1999-08-09  Nick Clifton  <nickc@cygnus.com>
49371
49372         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
49373         just native ones.
49374
49375         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
49376         just native ones.
49377
49378 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49379
49380         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
49381
49382 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49383
49384         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
49385
49386 1999-08-04  Nathan Sidwell  <nathan@acm.org>
49387
49388         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
49389
49390 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49391
49392         * gcc.c-torture/execute/990804-1.c: New test.
49393
49394 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49395
49396         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
49397         * g++.old-deja/g++.brendan/crash64.C: Likewise.
49398         * g++.old-deja/g++.brendan/overload8.C: Likewise.
49399
49400 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49401
49402         * g++.old-deja/g++.other/struct1.C: New test.
49403
49404 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49405
49406         * g++.old-deja/g++.other/enum2.C: New test.
49407
49408 1999-08-02  Richard Henderson  <rth@cygnus.com>
49409
49410         Adapted from tests from Franz Sirl:
49411         * gcc.c-torture/execute/va-arg-7.c: New test.
49412         * gcc.c-torture/execute/va-arg-8.c: New test.
49413
49414 1999-08-01  Jeffrey A Law  (law@cygnus.com)
49415
49416         * gcc.c-torture/compile/990801-2.c: New test.
49417
49418         * gcc.c-torture/compile/990801-1.c: New test.
49419
49420 1999-07-27  Michael Meissner  <meissner@cygnus.com>
49421
49422         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
49423         fp-cmp-1.c, converting double to float.
49424
49425         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
49426         fp-cmp-1.c, converting double to long double.
49427
49428         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
49429         from fr1 to unknown_register, since fr1 is a legitimate register
49430         on some machines.
49431
49432 1999-07-25  Jeffrey A Law  (law@cygnus.com)
49433
49434         * README: More listname related changes.
49435
49436 1999-07-08  Catherine Moore  <clm@cygnus.com>
49437
49438         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
49439
49440 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
49441
49442         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
49443
49444 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49445
49446         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
49447
49448 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
49449
49450         * gcc.dg/990703-1.c: New test.
49451
49452 1999-06-29  Nick Clifton  <nickc@cygnus.com>
49453
49454         * lib/file-format.exp: New file: Move definition of proc
49455         gcc_target_object_format to here from
49456         gcc.dg/special/ecos.exp.
49457
49458         * lib/c-torture.exp: Include lib file-format.exp.
49459         * lib/gcc-dg.exp: Include lib file-format.exp.
49460
49461         * gcc.dg/special/ecos.exp: Remove definition of proc
49462         gcc_target_object_format.
49463
49464 1999-06-28  Jeffrey A Law  (law@cygnus.com)
49465
49466         * gcc.c-torture/execute/990628-1.c: New test.
49467
49468 1999-06-25  Jeffrey A Law  (law@cygnus.com)
49469
49470         * gcc.c-torture/compile/990625-2.c: New test.
49471
49472         * gcc.c-torture/compile/990625-1.c: New test.
49473
49474 1999-06-23  Nick Clifton  <nickc@cygnus.com>
49475
49476         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
49477         attributes compile.
49478         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
49479         ports that use the COFF/PE file format.
49480
49481 1999-06-17  Jeffrey A Law  (law@cygnus.com)
49482
49483         * gcc.c-torture/compile/990617-1.c: New test.
49484
49485 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
49486
49487         * g++.old-deja/g++.other/decl4.C: New test.
49488
49489 1999-06-14  Nathan Sidwell  <nathan@acm.org>
49490
49491         * g++.old-deja/g++.other/bitfld3.C: New test.
49492
49493 1999-06-08  Nathan Sidwell  <nathan@acm.org>
49494
49495         * g++.old-deja/g++.eh/catch1.C: New test.
49496
49497 1999-06-07  Jeffrey A Law  (law@cygnus.com)
49498
49499         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
49500
49501         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
49502         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
49503
49504 1999-06-05  Craig Burley  <craig@jcb-sc.com>
49505
49506         * g77.f-torture/compile/19990502-0.f: Replace with new,
49507         shorter, test that still fails after recent changes.
49508
49509 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49510
49511         * gcc.c-torture/execute/990604-1.c: New test.
49512
49513 1999-05-31  Jeffrey A Law  (law@cygnus.com)
49514
49515         * gcc.c-torture/execute/990531-1.c: New test.
49516
49517 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49518
49519         * gcc.c-torture/compile/990527-1.c: New test.
49520
49521 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
49522
49523         * gcc.c-torture/execute/990527-1.c: New test.
49524
49525 1999-05-25  Nick Clifton  <nickc@cygnus.com>
49526
49527         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
49528         bitfields as signed.
49529
49530 1999-05-25  Craig Burley  <craig@jcb-sc.com>
49531
49532         * g77.f-torture/compile/19990525-0.f: New test.
49533
49534 1999-05-25  Jeffrey A Law  (law@cygnus.com)
49535
49536         * gcc.c-torture/execute/990525-2.c: New test.
49537
49538         * gcc.c-torture/execute/990525-1.c: New test.
49539
49540 1999-05-24  Nathan Sidwell  <nathan@acm.org>
49541
49542         * g++.old-deja/g++.other/anon3.C: New test.
49543         * g++.old-deja/g++.other/anon4.C: New test.
49544         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
49545         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
49546         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
49547         Merrill).
49548
49549 1999-05-24  Jeffrey A Law  (law@cygnus.com)
49550
49551         * gcc.c-torture/execute/990524-1.c: New test.
49552
49553         * gcc.dg/990524-1.c: New test.
49554
49555 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49556
49557         * gcc.c-torture/compile/990523-1.c: New test.
49558
49559 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
49560
49561         * gcc.c-torture/compile/990519-1.c: New test.
49562
49563 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49564
49565         * gcc.c-torture/compile/990517-1.c: New test.
49566
49567         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
49568         (e4, f4): New tests.
49569         (main): Call them.
49570
49571 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49572
49573         * gcc.dg/noreturn-1.c: New test.
49574
49575 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49576
49577         * gcc.c-torture/execute/990513-1.c: New test.
49578
49579 1999-05-10  Richard Henderson  <rth@cygnus.com>
49580
49581         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
49582
49583 1999-05-10  Craig Burley  <craig@jcb-sc.com>
49584
49585         * g77.f-torture/execute/erfc.f: Use small single-precision
49586         values, to avoid problems on Alphas when not -mieee.
49587
49588 1999-05-08  Craig Burley  <craig@jcb-sc.com>
49589
49590         * gcc.dg/990506-0.c: New test.
49591
49592 1999-05-08  Richard Henderson  <rth@cygnus.com>
49593
49594         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
49595         the constant to test.  Don't XFAIL 64-bit targets.
49596
49597         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
49598         * g++.old-deja/g++.law/profile1.C: Likewise.
49599
49600         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
49601         operator new instances.
49602         * g++.old-deja/g++.other/delete5.C: Likewise.
49603
49604 1999-05-03  Craig Burley  <craig@jcb-sc.com>
49605
49606         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
49607         intrinsic.
49608
49609 1999-05-03  Craig Burley  <craig@jcb-sc.com>
49610
49611         * g77.f-torture/execute/u77-test.f: Reverse order of two
49612         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
49613
49614 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49615
49616         * gcc.dg/compare1.c: New test.
49617
49618 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49619
49620         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
49621         New tests.
49622
49623 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49624
49625         * g77.f-torture/compile/19990502-1.f: New test.
49626
49627 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49628
49629         * g77.f-torture/compile/19990502-0.f: New test.
49630
49631 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49632
49633         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
49634         intrinsic.
49635
49636 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49637
49638         * g77.f-torture/execute/u77-test.f (main): List libU77
49639         intrinsics not currently tested.
49640         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
49641         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
49642         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
49643         Trim blanks off the ends of some printed strings.
49644
49645 1999-05-02  Craig Burley  <craig@jcb-sc.com>
49646
49647         * g77.f-torture/execute/u77-test.f (main): Just warn about
49648         FSTAT gid disagreement, as it's expected on some systems.
49649
49650 1999-05-01  Craig Burley  <craig@jcb-sc.com>
49651
49652         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
49653         use a new function, which allows for some slop.
49654         Clean up some commentary.
49655         (issum): The new function.
49656         (sgladd): Deleted subroutine.
49657
49658 1999-05-01  Craig Burley  <craig@jcb-sc.com>
49659
49660         * g77.f-torture/execute/u77-test.f: Modify to be more like
49661         libf2c/libU77 version, bringing patches to that version here.
49662         Add suitable commentary.
49663
49664 1999-04-25  Richard Henderson  <rth@cygnus.com>
49665
49666         * gcc.dg/990424-1.c: New test.
49667
49668 1999-04-24  Craig Burley  <craig@jcb-sc.com>
49669
49670         * g77.f-torture/execute/u77-test.f (main): Bug involving
49671         LSTAT has been fixed, so turn back on full checking.
49672
49673 1999-04-20  Craig Burley  <craig@jcb-sc.com>
49674
49675         * g77.f-torture/compile/19990419-0.f: New test.
49676         * g77.f-torture/execute/19990419-1.f: New test.
49677
49678 1999-04-17  Richard Henderson  <rth@cygnus.com>
49679
49680         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
49681         to avoid the need for a prototype to supress a warning.
49682
49683 1999-04-07  Jim Wilson  <wilson@cygnus.com>
49684
49685         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
49686
49687 1999-04-04  Jeffrey A Law  (law@cygnus.com)
49688
49689         * gcc.c-torture/execute/990404-1.c: New test.
49690
49691 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
49692
49693         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
49694         * gcc.dg/cpp-if3.c: Don't use -pedantic.
49695         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
49696         missing initializer warnings.
49697
49698 1999-03-28  Jeffrey A Law  (law@cygnus.com)
49699
49700         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
49701         matching strings.
49702
49703 1999-03-26  Jeffrey A Law  (law@cygnus.com)
49704
49705         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
49706
49707 1999-03-26  Craig Burley  <craig@jcb-sc.com>
49708
49709         * g77.f-torture/execute/19990325-0.f: New test.
49710         * g77.f-torture/execute/19990325-1.f: New test.
49711
49712 1999-03-24  Jeffrey A Law  (law@cygnus.com)
49713
49714         * gcc.c-torture/execute/990324-1.c: New test.
49715
49716 1999-03-22  Jim Wilson  <wilson@cygnus.com>
49717
49718         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
49719         test with 4.
49720
49721 1999-03-17  Richard Henderson  <rth@cygnus.com>
49722
49723         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
49724
49725 1999-03-13  Craig Burley  <craig@jcb-sc.com>
49726
49727         * g77.f-torture/execute/19990313-2.f: New test.
49728         * g77.f-torture/execute/19990313-3.f: New test.
49729
49730 1999-03-13  Craig Burley  <craig@jcb-sc.com>
49731
49732         * g77.f-torture/execute/19990313-0.f: New test.
49733         * g77.f-torture/execute/19990313-1.f: New test.
49734
49735 1999-03-12  Jim Wilson  <wilson@cygnus.com>
49736
49737         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
49738         printf to sprintf.
49739         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
49740         (main): Add check for u15.  Conditionalize u31 check depending on
49741         whether ints are <32 bits or >=32 bits.
49742
49743 1999-03-08  Craig Burley  <craig@jcb-sc.com>
49744
49745         * g77.f-torture/execute/19981119-0.f: Improve testiness.
49746
49747 1999-03-08  Craig Burley  <craig@jcb-sc.com>
49748
49749         * g77.f-torture/compile/19990305-0.f: New test.
49750         * g77.f-torture/execute/19981119-0.f: New test.
49751
49752 1999-03-08  Craig Burley  <craig@jcb-sc.com>
49753
49754         * g77.f-torture/execute/970625-2.f: call ABORT if final
49755         result is not correct, instead of just printing it.
49756         Add this checking via newly introduced obfuscation, to
49757         trip up buggy front ends.
49758
49759 1999-03-07  Craig Burley  <craig@jcb-sc.com>
49760
49761         * g77.f-torture/compile/960317-1.f: Moved from being
49762         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
49763
49764 1999-03-06  Craig Burley  <craig@jcb-sc.com>
49765
49766         * g77.f-torture/execute/960317-1.f: New (old) test.
49767         * g77.f-torture/execute/970625-2.f: Ditto.
49768
49769 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
49770
49771         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
49772         message on line 1 or line 2; cccp and cpplib do this differently.
49773
49774 1999-03-01  Jeffrey A Law  (law@cygnus.com)
49775
49776         * g++.old-deja/g++.law/weak1.C: New test.
49777
49778 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
49779
49780         * gcc.c-torture/execute/990119-1.c: Renamed to...
49781         * gcc.dg/990119-1.c: this, so it will only be tested once
49782         (it's a preprocessor test, it doesn't need to be run at
49783         multiple optimization levels).
49784
49785 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
49786
49787         * lib/g++.exp: Don't add incdir=$base_dir/../include to
49788           ALWAYS_CXXFLAGS.
49789
49790 1999-02-24  Craig Burley  <craig@jcb-sc.com>
49791
49792         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
49793         * g77.f-torture/compile/19981216-0.f: ...as it is expected
49794         to not be compilable by current g77.
49795
49796 1999-02-24  Nick Clifton  <nickc@cygnus.com>
49797
49798         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
49799
49800 1999-02-22  Jeffrey A Law  (law@cygnus.com)
49801
49802         * gcc.c-torture/execute/990222-1.c: New test.
49803
49804 1999-02-19  Craig Burley  <craig@jcb-sc.com>
49805
49806         * g77.f-torture/compile/19990218-0.f: New test.
49807         * g77.f-torture/noncompile/19990218-1.f: New test.
49808
49809 1999-02-18  Craig Burley  <craig@jcb-sc.com>
49810
49811         * g77.f-torture/compile/19981216-0.f: New test.
49812
49813 1999-02-14  Jeffrey A Law  (law@cygnus.com)
49814
49815         * gcc.dg/990214-1.c: New test.
49816
49817 1999-02-13  Jeffrey A Law  (law@cygnus.com)
49818
49819         * gcc.dg/990213-2.c: New test.
49820
49821         * gcc.dg/990213-1.c: New test.
49822
49823 1999-02-12  Jeffrey A Law  (law@cygnus.com)
49824
49825         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
49826         ints.
49827
49828 1999-02-11  Nick Clifton  <nickc@cygnus.com>
49829
49830         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
49831         specified by target.
49832
49833         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
49834
49835 1999-02-11  Jeffrey A Law  (law@cygnus.com)
49836
49837         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
49838
49839 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
49840
49841         * gcc.dg/special/ecos.exp: New test driver for new tests with
49842         special requirements.
49843
49844         * gcc.dg/special/alias-1.c: New test.
49845         * gcc.dg/special/gcsec-1.c: New test.
49846         * gcc.dg/special/weak-1.c: New test.
49847         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
49848         * gcc.dg/special/weak-2.c: New test.
49849         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
49850         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
49851         * gcc.dg/special/wkali-1.c: New test.
49852         * gcc.dg/special/wkali-2.c: New test.
49853         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
49854         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
49855
49856 1999-02-10  Felix Lee  <flee@cygnus.com>
49857
49858           * lib/c-torture.exp (c-torture-compile): Pull out code for
49859           analyzing gcc error messages.
49860           (c-torture-execute): Likewise.  Fix some (harmless) false
49861           positives.
49862           * lib/gcc.exp (gcc_check_compile): New function.
49863
49864 1999-02-08  Richard Henderson  <rth@cygnus.com>
49865
49866         * gcc.c-torture/execute/990208-1.c: New test.
49867
49868 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
49869
49870         * g++.dg/special/ecos.exp: New driver for new tests with special
49871         requirements
49872
49873         * g++.dg/special/conpr-1.C: New test
49874         * g++.dg/special/conpr-2.C: New test
49875         * g++.dg/special/conpr-2a.C: New test
49876         * g++.dg/special/conpr-3.C: New test
49877         * g++.dg/special/conpr-3a.C: New test
49878         * g++.dg/special/conpr-3b.C: New test
49879
49880         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
49881         allow g++ to use the dg driver
49882
49883         * README: Add comment about g++.dg directory
49884
49885 1999-02-06  Jeffrey A Law  (law@cygnus.com)
49886
49887         * README: Update email addresses.
49888
49889 1999-02-03  Nick Clifton  <nickc@cygnus.com>
49890
49891         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
49892         arguments in order to force structure S onto the stack even on
49893         the alpha.
49894         (test): Pass 10 leading arguments to function foo as well as the
49895         structure S.
49896
49897         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
49898         failure for all targets.
49899
49900         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
49901         abort to terminate program execution.
49902
49903 1999-01-30  Richard Henderson  <rth@cygnus.com>
49904
49905         * gcc.c-torture/execute/990130-1.c: New test.
49906
49907 1999-01-30  Jeffrey A Law  (law@cygnus.com)
49908
49909         * gcc.dg/990130-1.c: New test.
49910
49911 1999-01-28  Michael Meissner  <meissner@cygnus.com>
49912
49913         * gcc.c-torture/execute/990128-1.c: New test.
49914
49915 1999-01-27  Michael Meissner  <meissner@cygnus.com>
49916
49917         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
49918
49919 1999-01-27  Felix Lee  <flee@cygnus.com>
49920
49921         * lib/c-torture.exp (c-torture-compile): pull out code for
49922         analyzing gcc error messages.
49923         (c-torture-execute): ditto, and fix some (harmless) false
49924         positives.
49925         * lib/gcc.exp (gcc_check_compile): new function.
49926
49927 1999-01-17  Jeffrey A Law  (law@cygnus.com)
49928
49929         * gcc.dg/990117-1.c: New test.
49930
49931         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
49932
49933         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
49934
49935 1999-01-15  Jeffrey A Law  (law@cygnus.com)
49936
49937         * g77.f-torture/compile/990115-1.f: New test.
49938
49939 1999-01-07  Jeffrey A Law  (law@cygnus.com)
49940
49941         * gcc.c-torture/compile/990107-1.c: New test
49942
49943 1999-01-06  Jeffrey A Law  (law@cygnus.com)
49944
49945         * gcc.c-torture/execute/990106-2.c: New test.
49946
49947         * gcc.c-torture/execute/990106-1.c: New test.
49948
49949 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
49950
49951         * gcc.c-torture/compile/981223-1.c: New test.
49952
49953 1998-12-29  Richard Henderson  <rth@cygnus.com>
49954
49955         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
49956         (opt3): Rename from opt4 and disable.
49957
49958 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
49959
49960         * g++.old-deja/g++.pt/ptrmem5.C: New test.
49961
49962 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
49963
49964         * g++.old-deja/g++.other/conv5.C: New test.
49965
49966 1998-12-14  Nick Clifton  <nickc@cygnus.com>
49967
49968         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
49969
49970 1998-12-11  Jeffrey A Law  (law@cygnus.com)
49971
49972         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
49973
49974 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
49975
49976         * gcc.c-torture/compile/981211-1.c: New test.
49977
49978 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49979
49980         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
49981
49982         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
49983
49984 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49985
49986         * gcc.special/930510-1.c: Make C9X safe.
49987         * gcc.misc-tests/gcov-1.c Similarly.
49988         * gcc.misc-tests/gcov-2.c Similarly.
49989
49990 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49991
49992         * gcc.dg/ultrasp1.c: New test.
49993
49994 1998-12-06  Richard Henderson  <rth@cygnus.com>
49995
49996         * gcc.c-torture/execute/981206.c: New test.
49997
49998 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49999
50000         * g++.old-deja/g++.ns/template7.C: New test.
50001
50002         * g++.old-deja/g++.other/expr1.C: New test.
50003
50004         * g++.old-deja/g++.eh/tmpl3.C: New test.
50005
50006         * g++.old-deja/g++.eh/tmpl2.C: New test.
50007
50008 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50009
50010         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50011         * g++.old-deja/g++.other/using6.C: Removed.
50012         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50013
50014         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50015
50016 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50017
50018         * g++.old-deja/g++.pt/overload8.C: New test.
50019
50020         * g++.old-deja/g++.pt/overload7.C: New test.
50021
50022         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50023
50024         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50025         and relinking messages.
50026         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50027         compiling with -frepo.
50028
50029 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50030
50031         * g++.old-deja/g++.pt/lookup6.C: New test.
50032
50033 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50034
50035         * gcc.c-torture/execute/981130-1.c: New test.
50036         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50037
50038 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50039
50040         * g++.old-deja/g++.pt/explicit76.C: New test.
50041
50042         * g++.old-deja/g++.pt/friend38.C: New test.
50043
50044         * g++.old-deja/g++.ns/crash2.C: New test.
50045
50046         * g++.old-deja/g++.pt/defarg8.C: New test.
50047
50048         * g++.old-deja/g++.pt/instantiate6.C: New test.
50049
50050         * g++.old-deja/g++.pt/static6.C: New test.
50051
50052         * g++.old-deja/g++.pt/decl2.C: New test.
50053
50054 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50055
50056         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50057         problem is actually related with name lookup, but so what? :-)
50058
50059         * g++.old-deja/g++.pt/friend37.C: New test.
50060
50061 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50062
50063         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50064         element, which fails on some systems.
50065
50066         * g77.f-torture/execute/labug1.f: New test.
50067
50068 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50069
50070         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50071         is defined.
50072
50073 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50074
50075         * g77.f-torture/compile/981117-1.f: New test.
50076
50077 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50078
50079         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50080         properly discarded.
50081
50082 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50083
50084         * gcc.c-torture/execute/memcheck: New directory of tests for
50085         -fcheck-memory-usage.
50086
50087 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50088
50089         * README: New file, general information about the testsuite and
50090         new description of the various C++ test subdirectories.
50091         * README.g++: Eliminate obsolete information, update and move most
50092         relevant stuff to README.
50093
50094 1998-11-07  Richard Henderson  <rth@cygnus.com>
50095
50096         * gcc.c-torture/compile/981107-1.c: New test.
50097
50098 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50099
50100         * execute/memcpy-bi.c: New testcase.
50101
50102 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50103
50104         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
50105         base classes.
50106
50107         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
50108         template is selected.
50109
50110         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
50111         classes, it should be accepted for all types.
50112
50113         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
50114
50115         * g++.old-deja/g++.pt/spec24.C: Ensure that template
50116         specializations start with template headers.
50117
50118 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
50119
50120         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
50121
50122         * g++.old-deja/g++.other/init9.C: Test cross initialization of
50123         non-POD types.
50124
50125 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50126
50127         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
50128
50129 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50130
50131         * compile/981022-1.c, compile/981022-1.x: New test and driver.
50132
50133 1998-10-19  Jeffrey A Law  (law@cygnus.com)
50134
50135         * 981019-1.c: New test.
50136
50137 1998-10-14  Robert Lipe <robertl@dgii.com>
50138
50139         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
50140         find objc headers.
50141
50142 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50143
50144         * compile/981001-4.c: Remove use of GCC extension that triggers a
50145         compiler bug.
50146
50147 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
50148
50149         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
50150
50151 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50152
50153         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
50154         instantiation of template produces incorrect code for delete
50155         expression.
50156
50157         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
50158         constructors' name is not unique.
50159         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
50160         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
50161
50162         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
50163         automatic array of const is ill-formed.
50164
50165         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
50166         of template parameter?
50167
50168         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
50169         const.
50170
50171         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
50172         pointer-to-member expression.
50173
50174         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
50175         declaration causes ICE.
50176
50177 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
50178
50179         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
50180         reserved in the global namespace.
50181
50182         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50183         generate needed virtual table.
50184
50185         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50186
50187 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
50188
50189         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50190         template-dependent type
50191
50192 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50193
50194         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50195         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50196         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50197
50198         * g++.old-deja/g++.other/using5.C: New test; using decl from base
50199         class should be usable as argument of member function.
50200         * g++.old-deja/g++.other/using6.C: New test; using decl from base
50201         class should be usable as return type of member function.
50202         * g++.old-deja/g++.other/using7.C: New test; using decl from base
50203         class should be usable as type of data member.
50204
50205         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50206
50207 1998-10-09  Jeffrey A Law  (law@cygnus.com)
50208
50209         * gcc.c-torture/special/920521-1.c: Fix bogus test.
50210
50211 1998-10-08  Nick Clifton  <nickc@cygnus.com>
50212
50213         * gcc.dg/dll-?.c Add thumb to target list.
50214         Fix assembler scan patterns to match current assembler output.
50215
50216 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
50217
50218         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
50219         matching of template brackets.
50220
50221         * g++.old-deja/g++.other/using4.C: New test.  Test using
50222         declarations of methods from base classes.
50223
50224         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
50225         within functions should introduce names into the innermost
50226         enclosing namespace.
50227
50228         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
50229         of static locals if first initialization throws.
50230
50231 1998-10-07  Jim Wilson  <wilson@cygnus.com>
50232
50233         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50234
50235 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
50236
50237         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
50238         lose track of the possible targets of tablejump insns.
50239         * special/special.exp: Run it.
50240
50241 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50242
50243         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
50244         must be declared before its specializations can be named in friend
50245         declarations.
50246
50247 1998-10-05  Dave Love  <d.love@dl.ac.uk>
50248
50249         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50250
50251         * g77.f-torture/execute/io1.f: New test.
50252
50253 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50254
50255         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50256         with pointer to template function, for which no argument deduction
50257         is possible.
50258
50259         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50260         specialization of template function as argument to template
50261         function.
50262
50263         * g++.old-deja/g++.other/access2.C: New test; Inner class
50264         shouldn't have privileged access to Outer's names.
50265
50266 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50267
50268         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50269         friend template declared within template class conflicts with
50270         nested class of the same name.
50271
50272         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50273         is ignored.
50274
50275         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50276         object with direct initializer as function declaration.
50277
50278         * g++.old-deja/g++.other/decl2.C: New test; duplicate
50279         initializers.
50280
50281         * g++.old-deja/g++.other/null2.C: New test; conditional operator
50282         involving const pointer and NULL produces incorrect result.
50283
50284         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50285         type name without `typename' should be rejected with -pedantic.
50286
50287 1998-10-02  Richard Henderson  <rth@cygnus.com>
50288
50289         * g++.old-deja/g++.other/addrof1.C: New test.
50290
50291 1998-10-01  Nick Clifton  <nickc@cygnus.com>
50292
50293         * gcc.c-torture/compile/981001-1.c: New test.
50294         * gcc.c-torture/execute/981001-1.c: New test.
50295
50296 1998-10-01  Jeffrey A Law  (law@cygnus.com)
50297
50298         * gcc.c-torture/compile/981001-2.c: New test.
50299         * gcc.c-torture/compile/981001-3.c: New test.
50300         * gcc.c-torture/compile/981001-4.c: New test.
50301
50302 1998-10-01  Robert Lipe  <robertl@dgii.com>
50303
50304         * lib/objc.exp (objc_target_compile): Add -L during compiles for
50305         multilibbed hosts.  Idea grafted from g77.exp.
50306
50307 1998-09-30  Dave Love  <d.love@dl.ac.uk>
50308
50309         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
50310         avoid losing on systems which need -lsocket.
50311
50312 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
50313
50314         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
50315         * g++.old-deja/g++.other/nested2.C: Ditto.
50316         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
50317         failure.
50318
50319 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50320
50321         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
50322         preferred over template operator!= for enum bitfields.
50323
50324 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
50325
50326         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
50327         that happen to have the same base name, but in different scopes,
50328         are incorrectly rejected.
50329
50330 1998-09-16  Richard Henderson  <rth@cygnus.com>
50331
50332         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
50333         on the native word size instead of an integer literal.
50334
50335 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50336
50337         * g++.old-deja/g++.other/static2.C: Invocation of static data
50338         member of type pointer-to-function denoted as non-static member.
50339
50340         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
50341         checks involving function types and aliases.
50342
50343 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50344
50345         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
50346         redefined to the same non-trivial type.
50347
50348         * g++.old-deja/g++.pt/explicit73.C: Test for proper
50349         namespace-qualification of template specializations declared in
50350         other namespaces.
50351
50352         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
50353         to declare a subset of the specializations of a template function
50354         as friends of specializations of a template class.
50355
50356         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
50357         member templates that do not fully specialize the enclosing
50358         template class are rejected.
50359
50360 1998-09-11  Dave Love  <d.love@dl.ac.uk>
50361
50362         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
50363
50364 1998-09-08  Dave Love  <d.love@dl.ac.uk>
50365
50366         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
50367         altered from libf2c/libU77 version.
50368
50369 1998-09-06  Dave Love  <d.love@dl.ac.uk>
50370
50371         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
50372
50373 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
50374
50375         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
50376         (un)signed char are different types for template specialization
50377         purposes.
50378
50379 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
50380
50381         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
50382         * objc: ObjC testsuite.
50383
50384 1998-08-31  Catherine Moore  <clm@cygnus.com>
50385
50386         * gcc.c-torture/execute/941014-1.x: New file.
50387
50388 1998-08-31  Nick Clifton  <nickc@cygnus.com>
50389
50390         * lib/c-torture.exp: Add support for
50391         torture_eval_before_compile and torture_eval_before_execute
50392         variables.
50393
50394 1998-08-30  Jeffrey A Law  (law@cygnus.com)
50395
50396         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
50397         this test triggers valid.
50398
50399 1998-08-27  Jeffrey A Law  (law@cygnus.com)
50400
50401         * gcc.dg/980827-1.c: New test.
50402
50403 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
50404
50405         * gcc.c-torture/execute/loop-4b.c: New test.
50406
50407 1998-08-26  Nick Clifton  <nickc@cygnus.com>
50408
50409         * lib/c-torture.exp: Add support for
50410         torture_eval_before_compile and torture_eval_before_execute
50411         variables.
50412
50413 1998-08-25  Jeffrey A Law  (law@cygnus.com)
50414
50415         * gcc.c-torture/compile/980825-1.c: New test.
50416
50417 1998-08-24  Nick Clifton  <nickc@cygnus.com>
50418
50419         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
50420         count number tests in opt_t0 not good_t0.
50421
50422 1998-08-24  Jeffrey A Law  (law@cygnus.com)
50423
50424         * gcc.c-torture/compile/930326-1.x: Fix typo.
50425
50426 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
50427
50428         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
50429         causes an ICE.
50430
50431 1998-08-21  Jeffrey A Law  (law@cygnus.com)
50432
50433         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
50434         STACK_SIZE is defined.
50435         * gcc.c-torture/unsorted/stuct.c: Similarly.
50436
50437         * gcc.c-torture/compile/980821-1.c: New test.
50438
50439 1998-08-21  Jeffrey A Law  (law@cygnus.com)
50440
50441         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
50442
50443 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
50444
50445         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
50446         code.
50447
50448 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
50449
50450         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
50451         error'.
50452
50453 1998-08-18  Jeffrey A Law  (law@cygnus.com)
50454
50455         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
50456
50457 1998-08-16  Jeffrey A Law  (law@cygnus.com)
50458
50459         * gcc.c-torture/compile/980816-1.c: New test.
50460
50461         * gcc.dg/980816-1.c: New test.
50462
50463 1998-08-13  Jeffrey A Law  (law@cygnus.com)
50464
50465         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
50466         compiler for ieee tests.
50467
50468 1998-08-01  Dave Love  <d.love@dl.ac.uk>
50469
50470         * g77.f-torture/compile/980729-0.f: New test.
50471
50472 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
50473
50474         * gcc.c-torture/special/eeprof-1.c: New test, for
50475         -finstrument-functions.
50476         * gcc.c-torture/special/special.exp: Run it.
50477
50478 1998-07-29  Jeffrey A Law  (law@cygnus.com)
50479
50480         * gcc.c-torture/compile/980729-1.c: New test.
50481
50482 1998-07-27  Nick Clifton  <nickc@cygnus.com>
50483
50484         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
50485         __thumb__ is defined, and test for ARM style doubles if so.
50486
50487 1998-07-26  Dave Love  <d.love@dl.ac.uk>
50488
50489         * g77.f-torture/noncompile/980615-0.f: New test.
50490
50491 1998-07-26  H.J. Lu  (hjl@gnu.org)
50492
50493         * gcc.dg/980312-1.c: Do link instead of compile.
50494         * gcc.dg/980313-1.c: Likewise.
50495
50496 1998-07-26  Jeffrey A Law  (law@cygnus.com)
50497
50498         * gcc.c-torture/compile/980726-1.c: New test.
50499
50500 1998-07-25  Dave Love  <d.love@dl.ac.uk>
50501
50502         * g77.f-torture/execute/io0.f: New test.
50503
50504 1998-07-24  Nick Clifton  <nickc@cygnus.com>
50505
50506         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
50507         an int.
50508
50509 1998-06-18  Michael Meissner  <meissner@cygnus.com>
50510
50511         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
50512         m32r bugs.
50513
50514 1998-07-17  Nick Clifton  <nickc@cygnus.com>
50515
50516         * gcc.dg/980626-1.c: Expect failures for all toolchains until
50517         c-decl.c:grokdeclarator can handle mode attributes.
50518
50519 1998-07-16  Jeffrey A Law  (law@cygnus.com)
50520
50521         * gcc.c-torture/execute/980716-1.c: New test.
50522
50523 1998-07-13  Jeffrey A Law  (law@cygnus.com)
50524
50525         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
50526         the mn10200.
50527         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
50528         the mn10200.
50529         * gcc.c-torture/execute/va-arg-3.x: Similarly.
50530         * gcc.c-torture/compile/930326-1.x: Similarly.
50531
50532 1998-07-13  Dave Love  <d.love@dl.ac.uk>
50533
50534         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
50535         New test from Craig.
50536
50537 1998-07-12  Dave Love  <d.love@dl.ac.uk>
50538
50539         * g77.f-torture/noncompile/980616-0.f: New test.
50540
50541         * g77.f-torture/execute/970816-3.f: New test from Craig.
50542
50543 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50544
50545         *  g++.other/singleton.C: Return error value instead of taking
50546         SIGSEGV.
50547
50548 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
50549
50550         *  g++.other/singleton.C: New test.  Warning is under dispute.
50551         Runtime crash is not.
50552
50553 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50554
50555         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
50556         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
50557         using6.C, using7.C}: New namespace tests.
50558
50559 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50560
50561         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
50562         specialization with typedef'ed names used as array indexes.
50563
50564 1998-07-09  Jeffrey A Law  (law@cygnus.com)
50565
50566         * gcc.c-torture/execute/980709-1.c: New test.
50567
50568         * gcc.dg/980709-1.c: New test.
50569
50570 1998-07-07  Richard Henderson  <rth@cygnus.com>
50571
50572         * gcc.c-torture/execute/bcp-1.c: New test.
50573
50574 1998-07-07  Jeffrey A Law  (law@cygnus.com)
50575
50576         * gcc.c-torture/execute/980707-1.c: New test.
50577
50578 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
50579
50580         * gcc.c-torture/compile/980706-1.c: New test.
50581
50582 1998-07-01  Dave Love  <d.love@dl.ac.uk>
50583
50584         * g77.f-torture/execute/980701-0.f,
50585         g77.f-torture/execute/980701-1.f: New test from Craig.
50586
50587 1998-07-01  Jeffrey A Law  (law@cygnus.com)
50588
50589         * gcc.c-torture/compile/980701-1.c: New test.
50590
50591         * gcc.c-torture/execute/980701-1.c: New test.
50592
50593 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
50594 rlsruhe.de>
50595
50596         * g++.old-deja/g++.robertl/eb132.C: New test.
50597         * g++.old-deja/g++.robertl/eb133.C: Likewise.
50598
50599 1998-06-29  Dave Love  <d.love@dl.ac.uk>
50600
50601         * g77.f-torture/execute/980628-7.f,
50602         g77.f-torture/execute/980628-8.f,
50603         g77.f-torture/execute/980628-9.f,
50604         g77.f-torture/execute/980628-10.f: New tests from Craig.
50605
50606         * g77.f-torture/execute/980628-3.f: Remove mail headers.
50607
50608 1998-06-28  Jeffrey A Law  (law@cygnus.com)
50609
50610         * g77.f-torture/execute/980628-4.f: New test from Craig.
50611         * g77.f-torture/execute/980628-5.f: Likewise.
50612         * g77.f-torture/execute/980628-2.f: Likewise.
50613         * g77.f-torture/execute/980628-0.f: Likewise.
50614         * g77.f-torture/execute/980628-1.f: Likewise.
50615         * g77.f-torture/execute/980628-3.f: Likewise.
50616         * g77.f-torture/execute/980628-6.f: Likewise.
50617
50618 1998-06-28  Jeffrey A Law  (law@cygnus.com)
50619
50620         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
50621         directory when nothing has been installed yet.
50622
50623 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
50624
50625         * gcc.c-torture/special/special.exp: Handle newer versions of
50626         dejagnu.
50627
50628 1998-06-26  Jeffrey A Law  (law@cygnus.com)
50629
50630         * gcc.dg/980626-1.c: New test.
50631
50632 1998-06-19  Bruno Haible <haible@ilog.fr>
50633
50634         * gcc.misc-tests/m-un-2.c: New test.
50635         * g++.old-deja/g++.other/warn01.c: Likewise.
50636
50637 1998-06-19  Robert Lipe  <robertl@dgii.com>
50638
50639         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
50640         compatibility with assmblers with a different comment character.
50641         Eliminate use of GAS-specific extensions.
50642
50643 1998-06-19  Jeffrey A Law  (law@cygnus.com)
50644
50645         * gcc.c-torture/execute/ieee/980619-1.c: New test.
50646
50647 1998-06-19  Robert Lipe  <robertl@dgii.com>
50648
50649         * lib/g77.exp: Replace search for libf2c.a with search for newly
50650         renamed libg2c.a
50651
50652 1998-06-17  Jeffrey A Law  (law@cygnus.com)
50653
50654         * gcc.c-torture/execute/980617-1.c: New test.
50655
50656 1998-06-12  Jeffrey A Law  (law@cygnus.com)
50657
50658         * gcc.c-torture/execute/980612-1.c: New test.
50659
50660 1998-06-08  Jeffrey A Law  (law@cygnus.com)
50661
50662         * gcc.dg/980523-1.c: Only test on ppc-linux.
50663         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
50664
50665         * gcc.c-torture/execute/980608-1.c: New test.
50666
50667 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
50668
50669         * gcc.c-torture/execute/980605-1.c: New test.
50670
50671 1998-06-04  Jeffrey A Law  (law@cygnus.com)
50672
50673         * gcc.c-torture/execute/980604-1.c: New test.
50674
50675 1998-06-02  Jeffrey A Law  (law@cygnus.com)
50676
50677         * gcc.c-torture/execute/980602-1.c: New test.
50678         * gcc.c-torture/execute/980602-2.c: Likewise.
50679
50680 1998-06-02  Dave Love  <d.love@dl.ac.uk>
50681
50682         * 970125-0.f: Fix per JCB.  Add commentary.
50683
50684 1998-05-31  Michael Meissner  <meissner@cygnus.com>
50685
50686         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
50687         IEEE -0 support.
50688
50689 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
50690
50691         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
50692         earlier.
50693
50694 1998-05-28  Catherine Moore <clm@cygnus.com>
50695
50696         * gcc.c-torture/execute/980526-3.c: New test.
50697
50698 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
50699
50700         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
50701         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
50702         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
50703         m88k-motorola-sysv3 to XFAIL.
50704
50705 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50706
50707         * gcc.dg/980526-1.c: New test.
50708         * gcc.c-torture/execute/980526-2.c: New test.
50709
50710 1998-05-26  Jeffrey A Law  (law@cygnus.com)
50711
50712         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
50713
50714         * gcc.c-torture/execute/980526-1.c: New test.
50715
50716 1998-05-26  Dave Love  <d.love@dl.ac.uk>
50717
50718         * g77.f-torture/execute/alpha2.f: Add runtime test.
50719
50720 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
50721
50722         * g++.old-deja/old-deja.exp: Strip leading directories.
50723
50724         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
50725         error for the line.  Don't run multiple tests for the same line.
50726
50727 1998-05-23  Jeffrey A Law  (law@cygnus.com)
50728
50729         * gcc.dg/980523-1.c: New test.
50730
50731 1998-05-23  Dave Love  <d.love@dl.ac.uk>
50732
50733         * g77.f-torture/compile/970915-0.f: New test.
50734
50735 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
50736
50737         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
50738
50739 1998-05-21  Jeffrey A Law  (law@cygnus.com)
50740
50741         * gcc.dg/980520-1.c: New test.
50742
50743 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
50744
50745         * gcc.dg/980502-1.c: Fix return type.
50746
50747 1998-05-20  Jeffrey A Law  (law@cygnus.com)
50748
50749         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
50750         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
50751         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
50752         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
50753         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
50754
50755 1998-05-20  Dave Love  <d.love@dl.ac.uk>
50756
50757         * g77.f-torture/execute/980520-1.f: New test.
50758
50759 1998-05-15  Dave Love  <d.love@dl.ac.uk>
50760
50761         * lib/mike-g77.exp: New file.
50762
50763         * g77.f-torture/noncompile/noncompile.exp,
50764         g77.f-torture/noncompile/check0.f: New files.
50765
50766 1998-05-14  Dave Love  <d.love@dl.ac.uk>
50767
50768         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
50769         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
50770         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
50771         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
50772         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
50773         abort where appropriate.
50774
50775 1998-05-05  Michael Meissner  <meissner@cygnus.com>
50776
50777         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
50778         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
50779
50780 1998-04-29  Dave Love  <d.love@dl.ac.uk>
50781
50782         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
50783
50784 1998-04-27  Dave Love  <d.love@dl.ac.uk>
50785
50786         * g77.f-torture/compile/980427-0.f: New test.
50787
50788 1998-04-24  Dave Love  <d.love@dl.ac.uk>
50789
50790         * g77.f-torture/compile/980424-0.f: New test.
50791
50792 1998-04-19  Dave Love  <d.love@dl.ac.uk>
50793
50794         * g77.f-torture/compile/980419-2.f (main): New test.
50795         * g77.f-torture/compile/970125-0.f: New test.
50796         * g77.f-torture/compile/980419-1.f: New test.
50797
50798 1998-04-08  Jim Wilson  <wilson@cygnus.com>
50799
50800         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
50801         of loop-4.c.
50802
50803 1998-04-07  Jim Wilson  <wilson@cygnus.com>
50804
50805         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
50806
50807 1998-04-03  Jim Wilson  <wilson@cygnus.com>
50808
50809         * gcc.c-torture/compile/980329-1.c: New test.
50810
50811 1998-03-18  Jim Wilson  <wilson@cygnus.com>
50812
50813         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
50814         * gcc.dg/980312-1.c: Fix typo in -march command.
50815
50816 1998-03-16  H.J. Lu  (hjl@gnu.org)
50817
50818         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
50819
50820 1998-03-11  Robert Lipe  <robertl@dgii.com>
50821
50822         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
50823         Dave Love agree the Fortran source is bogus.
50824
50825 1998-03-11  Robert Lipe  <robertl@dgii.com>
50826
50827         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
50828         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
50829         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
50830         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
50831         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
50832
50833 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50834
50835         * g++.old-deja/g++.other/friend1.C: New test.
50836
50837 1998-02-18  Dave Love  <d.love@dl.ac.uk>
50838
50839         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
50840         possibly uninitialized) variables and declare dnrm2.
50841
50842 1998-02-23  Robert Lipe <robertl@dgii.com>
50843
50844         From Bruno Haible <haible@ilog.fr>:
50845         * gcc.c-torture/execute/980223.c: New test.
50846
50847 1998-02-13  Jeffrey A Law  (law@cygnus.com)
50848
50849         * gcc.dg/ifelse-1.c: New test.
50850
50851 1998-02-09  H.J. Lu  (hjl@gnu.org)
50852
50853         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
50854
50855           * lib/old-dejagnu.exp (old-dejagnu): Added the
50856           "execution test - XFAIL *-*-*" handling in the spirit of
50857           "excess errors test -". Changed the "execution test fails"
50858           handling to be like "excess errors test fails".
50859           * Update various tests accordingly.
50860
50861 1998-02-06  Jim Wilson  <wilson@cygnus.com>
50862
50863         * gcc.c-torture/execute/980205.c: New test.
50864
50865 1998-01-18  Jeffrey A Law  (law@cygnus.com)
50866
50867         * lib/c-torture.exp: Look for .x files instead of .cexp files.
50868         * lib/f-torture.exp: Similarly.
50869         * gcc.c-torture: Rename all .cexp files to .x files.
50870
50871 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
50872
50873         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
50874         (940510-1.c): Removed duplicate.
50875         (971104-1.c): New test.
50876
50877 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
50878
50879           * lib/f-torture.exp: Improve error and loop detection.
50880
50881 1997-11-19  Michael Meissner  <meissner@cygnus.com>
50882
50883         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
50884         use that to size the filler array.
50885
50886 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
50887
50888         * lib/c-torture.exp(c-torture-execute): Fix typo.
50889
50890         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
50891         testcase as the executable name. Keep the executable around if
50892         the test fails.
50893
50894 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
50895
50896         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
50897         changes.  Only test one -g option, and move it to the end of the
50898         list of options to test.
50899
50900 1997-09-19  Michael Meissner  <meissner@cygnus.com>
50901
50902         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
50903         variable GCC_TORTURE_OPTIONS to supply default switches separated
50904         by colons.  If no environment variable, run tests with -O0 -g, -O1
50905         -g, and -O2 -g as well.
50906
50907 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
50908
50909         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
50910         explanatory comments. Fix indentation.
50911
50912 1997-09-15  Jeffrey A Law  (law@cygnus.com)
50913
50914         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
50915
50916 1997-09-11  Jeffrey A Law  (law@cygnus.com)
50917
50918         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
50919         * g++.old-deja/g++.mike/p7325.C: Likewise.
50920         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
50921
50922 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
50923
50924         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
50925         * g++.old-deja/g++.brendan/crash30.C: Likewise.
50926         * g++.old-deja/g++.brendan/crash39.C: Likewise.
50927         * g++.old-deja/g++.law/operators4.C: Likewise.
50928
50929 1997-09-11  Joe Buck  (jbuck@synopsys.com)
50930
50931         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
50932         * g++.old-deja/g++.mike/p784.C: Ditto.
50933         * g++.old-deja/g++.mike/p785.C: Ditto.
50934
50935 1997-09-05  Jeffrey A Law  (law@cygnus.com)
50936
50937           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
50938
50939 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
50940
50941         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
50942         target feature; pass this to c-torture-execute as needed.
50943
50944 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
50945
50946         * lib/c-torture.exp(c-torture-execute): If the previous and the
50947         current executables being tested are identical, we don't need to
50948         run the executable again. Try to make the executable names
50949         unique. Add an optional argument for passing additional compiler
50950         flags.
50951
50952 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
50953
50954         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
50955
50956 1997-08-29  Jeffrey A Law  (law@cygnus.com)
50957
50958         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
50959
50960 1997-07-31  Jeffrey A Law  (law@cygnus.com)
50961
50962         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
50963         32bit or larger longs.
50964
50965         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
50966         have either a 32bit long or 32bit int.
50967
50968 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
50969
50970         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
50971         Make double precision tests dependent on sizeof (double).
50972
50973 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
50974
50975         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
50976         too.
50977
50978 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
50979
50980         * gcc.c-torture/compile/961203-1.cexp: New script.
50981
50982 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
50983
50984         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
50985         up the includes ourselves.
50986
50987 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
50988
50989         * lib/plumhall.exp: Remove random include, and add a few
50990         verbose messages for debugging.
50991
50992 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
50993
50994         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
50995         of trying to do it ourselves.
50996
50997 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50998
50999         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51000
51001 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51002
51003         * gcc.prms/5403.c: Made regexp a bit less strict.
51004
51005 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51006
51007         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51008         is returned from remote_load instead.
51009         * lib/plumhall.exp: Ditto.
51010         * lib/mike-g++.exp: Ditto.
51011         * lib/old-dejagnu.exp: Ditto.
51012         * lib/c-torture.exp: Ditto.
51013
51014 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51015
51016         * lib/g++.exp: Use build_wrapper procedure.
51017         * lib/gcc.exp: Ditto.
51018
51019 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51020
51021         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51022         an old-style decl for malloc.  Fixes tests to work when
51023         sizeof (int) != sizeof (size_t).
51024
51025 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51026
51027         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51028
51029         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51030         use stdargs.h interface.
51031
51032 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51033
51034         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51035         NO_VARARGS when compiling.
51036
51037 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51038
51039         * lib/plumhall.exp(ph_includes): New procedure.
51040         (ph_make): Use it.
51041         (ph_compiler): Ditto.
51042
51043         * lib/g++.exp: Rename test-glue.c to testglue.c.
51044         * lib/gcc.exp: Ditto.
51045
51046 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51047
51048         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51049         to completion when it's called.
51050
51051 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51052
51053         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51054         is defined, don't do test.
51055
51056 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51057
51058         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51059         for object files.
51060         (ph_summary): Mark skipped testcases as untested, not unresolved.
51061
51062         * lib/plumhall.exp (ph_make): If unresolved because of bad
51063         errorCode, record errorCode in log file.
51064         (*): Replace send_log/verbose with verbose -log.
51065
51066 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51067
51068         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51069         double conversion if double isn't at least 8 bytes.
51070
51071         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51072         int to work with targets where int is 16 bits.
51073
51074         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51075         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51076         precision for the test to complete.
51077
51078 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51079
51080         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51081         if d10v is not compiled with the -mdouble64 flag.
51082         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51083
51084         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51085         d10v is not compiled with the -mint32 flag.
51086
51087 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51088
51089         * lib/plumhall.exp: Use incr_count.
51090
51091 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51092
51093         * gcc.c-torture: Update to c-torture-1.45.
51094
51095 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51096
51097         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51098         the name of the expect testcase file).
51099
51100         * lib/g++.exp(g++_init): Ditto.
51101
51102 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
51103
51104         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
51105         the host.
51106
51107         * lib/gcc.exp(gcc_exit): New procedure.
51108
51109 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
51110
51111         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
51112         specs where appropriate.
51113
51114         * g++.old-deja/g++.arm/*: Added additional ERROR checks
51115         because of new "candidates are" messages, and removed a few
51116
51117         * Converted all non-old-style g++ testcases to old-style, and
51118         moved into g++.old-deja.
51119
51120 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
51121
51122         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
51123         options.
51124
51125         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
51126         succeeded.
51127
51128         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
51129
51130 1997-02-13  Michael Meissner  <meissner@cygnus.com>
51131
51132         * lib/gcc.exp (gcc_target_compile): Add support for defining
51133         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
51134         the machine doesn't have those features.
51135
51136 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
51137
51138         * g++.law/operators4.exp: Don't use LIBS.
51139
51140 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
51141
51142         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
51143
51144         * lib/mike-g++.exp: Don't set the compiler to be tested here.
51145         * lib/g++.exp: Set it here instead. Also, allow use of the
51146         --tool_exec and --tool_opt options. Change CXX to
51147         GXX_UNDER_TEST.
51148
51149         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
51150
51151         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
51152
51153 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
51154
51155         * lib/old-dejagnu.exp: Use prune_warnings instead of
51156         prune_system_crud.
51157         * lib/mike-g++.exp: Ditto.
51158         * lib/gcc.exp: Ditto.
51159         * lib/g++.exp: Ditto.
51160
51161         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
51162
51163 1997-02-07  Jeffrey A Law  (law@cygnus.com)
51164
51165           * 941014-2.c: Include stdlib.h
51166           * 960327-1.c: Include stdio.h
51167           * dbra.c, index-1.c: Don't assume ints are 32bits.
51168
51169 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
51170
51171         * lib/gcc.exp: Add gcc,stack_size target feature.
51172
51173         * lib/g++.exp(g++_target_compile): Add the include and link
51174         paths here, not in two other places. And, it's $options, not
51175         options.
51176
51177         * lib/mike-g++.exp(postbase): Remove the code that determines
51178         the correct include and link paths.
51179         * g++.old-deja/old-deja.exp: Ditto.
51180
51181 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
51182
51183         * lib/g++.exp(g++_init): target_compile no longer returns the
51184         filename of the result.
51185
51186 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
51187
51188         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51189         call to glob.
51190
51191         * gcc.c-torture/special/special.exp: Change call to
51192         gcc_target_compile to include the object file.
51193
51194 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
51195
51196         * gcc.c-torture/special/special.exp: Correct misspelling in last
51197         change.
51198
51199 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
51200
51201         * lib/plumhall.exp(ph_summary): Log the entire output of the
51202         executable. Return -1 if there were any failures, 0 otherwise.
51203         (ph_execute): Return -1 if there were any failures, 0 otherwise.
51204         (ph_make): Clean up objects and executables that were built
51205         if the tests succeeded.
51206
51207 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
51208
51209         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51210         libraries and includes in the build tree as appropriate.
51211
51212 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51213
51214         * lib/c-torture.exp: Instead of looking for the global variable
51215         NO_LONG_LONG, check to see if that's a feature of the target.
51216
51217 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51218
51219         * config/default.exp: Minimize. Delete the remainer of the files in
51220         config; this functionality is now in devo/dejagnu/config.
51221
51222         g++.*/*: Pass any additional flags used to compile to postbase;
51223         delete CXXFLAGS.
51224
51225         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51226         is now done by runtest.exp. Use gcc_target_compile instead of
51227         compile.
51228
51229         lib/c-torture.exp: Use gcc_target_compile instead of compile.
51230         Remove references to CFLAGS. Use remote_file instead of
51231         calling rm -f.
51232         (c-torture): Take a list of arguments to use to compile this
51233         testcase.
51234
51235         lib/g++.exp: Simplify. Use target_compile instead of compile.
51236         lib/gcc-dg.exp: Ditto.
51237         lib/gcc.exp: Ditto.
51238         lib/mike-{gcc,g++}.exp: Ditto.
51239         lib/old-dejagnu.exp: Ditto.
51240         lib/plumhall.exp: Ditto.
51241
51242 1997-01-08  Jim Wilson  <wilson@cygnus.com>
51243
51244         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51245         (ph_linker): Likewise.
51246
51247 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
51248
51249           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51250         MAP_ANON / MAP_ANONYMOUS if defined;
51251         else try to map from /dev/zero .
51252
51253 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51254
51255         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51256         isn't defined, then define it to MAP_ANONYMOUS.
51257
51258 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51259
51260         * gcc.c-torture: Update to c-torture-1.42 release.
51261
51262 1996-11-11  Jeffrey A Law  (law@cygnus.com)
51263
51264         * gcc.c-torture: Update to c-torture-1.41 release.
51265
51266 1996-10-27  Jeffrey A Law  (law@cygnus.com)
51267
51268         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
51269         c-torture release.
51270
51271 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
51272
51273         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51274         and LDFLAGS.  Fix second case to append the target_info ldflags
51275         onto LDFLAGS, not CFLAGS.
51276         * lib/g++.exp (g++_init): Add target_info stuff.
51277         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
51278         of libgloss and newlib flags for !native.
51279
51280         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51281         (GDB): Fix relative path to go up another dir for finding gdb.
51282
51283 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
51284
51285         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51286         versions in the target_info array, if they don't exist.
51287
51288 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
51289
51290         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
51291
51292 1996-07-08  Jim Wilson  <wilson@cygnus.com>
51293
51294         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
51295         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
51296
51297 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
51298
51299         * lib/old-dejagnu.exp: Don't remove the output file before we've
51300         actually tested it. Don't append pwd to the path of the executable
51301         we're testing.
51302
51303 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
51304
51305         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
51306
51307 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
51308
51309         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
51310         temporary directory for compiler files, and set it to a default
51311         value of /tmp. Set $output as the name of the output file from
51312         compiling the testcase. Add a -o option to $cflags_var so the
51313         compiler writes the final output file as $output. Set $executable
51314         to $output.
51315
51316         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
51317         directory for compiler files, and set it to /tmp if it doesn't
51318         already have a value. Set $output_file to the name of the output
51319         file from compiling the testcase. Add a -o option to CXXFLAGS so
51320         the compiler writes the final output file as $output. Use $output
51321         as the executable to be tested.
51322
51323 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51324
51325         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
51326
51327 1996-06-08  Jeffrey A Law  (law@cygnus.com)
51328
51329         * gcc.c-torture/execute/pending-1.c: New test.  Still
51330         pending in Tege's queue.
51331
51332 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
51333
51334         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
51335         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
51336         if there were failures.  Call unresolved if there were unresolved
51337         testcases.  Call gcc_fail if program did not run to completion.
51338         (ph_make): Pass additional argument name to ph_execute.
51339         (ph_execute): Add new argument.  Pass additional arguments to
51340         ph_summary.  Call gcc_fail is there is no execution output.
51341
51342 1996-04-24  Jeffrey A Law  (law@cygnus.com)
51343
51344         * lib/plumhall.exp (proc_summary): Output relavent summary
51345         lines into the log so specific failures in plumhall can be
51346         investigated.
51347
51348 1996-04-10  Jeffrey A Law  (law@cygnus.com)
51349
51350         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
51351         (c-torture-execute): Don't try to execute tests which use
51352         "long long" types if $NO_LONG_LONG is nonzero.
51353
51354 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
51355
51356         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
51357         not c-torture.
51358
51359         * gcc.ieee: Move from here.
51360         * gcc.c-torture/execute/ieee: To here.
51361
51362 1996-03-26  Jeffrey A Law  (law@cygnus.com)
51363
51364         * gcc.c-torture: Update to c-torture-1.41 release.
51365
51366 1996-03-22  Jeffrey A Law  (law@cygnus.com)
51367
51368         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
51369         not "$output".
51370
51371 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
51372
51373         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
51374         -c present.
51375
51376 1996-03-02  Jeffrey A Law  (law@cygnus.com)
51377
51378         * config/proelf.exp: Handle connecting to a simulator.
51379
51380 1996-01-31  Jeffrey A Law  (law@cygnus.com)
51381
51382         * config/proelf.exp: New file.  Enough framework that we can
51383         run c-torture tests on the proelf targets (or any other target
51384         that gdb can connect to for that matter).
51385
51386 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
51387
51388         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
51389         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
51390
51391         * lib/plumhall.exp (ph_execute): Always call ph_summary if
51392         exec_output exists.
51393
51394 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
51395
51396         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
51397         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
51398
51399         * config/*.exp: Update FSF address.  Change result of ${tool}_load
51400         to pass/fail/unresolved/unsupported/untested.  Caller must now
51401         call unresolved/unsupported/untested.
51402         * lib/*.exp: Update FSF address.  Update to handle new results of
51403         ${tool}_load.
51404         * lib/chill.exp (verbose): Delete.
51405
51406 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
51407
51408         * lib/gcc.exp (default_gcc_start): Change order of args to
51409         $LDFLAGS $CFLAGS $LIBS.
51410         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
51411         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
51412         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
51413         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
51414         * gcc.misc-tests/dg-test.exp: Likewise.
51415         * gcc.misc-tests/msgs.exp: Likewise.
51416         * gcc.prms/prms.exp: Likewise.
51417         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
51418         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
51419
51420         * lib/dg.exp: Deleted, moved to dejagnu/lib.
51421
51422 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51423
51424         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
51425
51426         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
51427         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
51428
51429         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
51430         necessary.
51431
51432 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
51433
51434         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
51435         global for loop; add use of $mathlib.
51436         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
51437         settings here; set mathlib for anything but VxWorks.
51438
51439 1996-01-22  Jeffrey A Law  (law@cygnus.com)
51440
51441         * gcc.c-torture: Update to c-torture-1.40 release.
51442
51443 1996-01-03  Jeffrey A Law  (law@cygnus.com)
51444
51445         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
51446         dg.exp.
51447
51448 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
51449
51450         * lib/c-torture.exp (c-torture-execute): Declare "output" as
51451         global.
51452
51453 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
51454
51455         * lib/g++.exp (LIBS): Define if not already.
51456         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
51457         (gcc-dg-prune): Call prune_gcc_output.
51458         * lib/gcc.exp (prune_gcc_output): New proc.
51459         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
51460         prune_gcc_output.
51461
51462 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
51463
51464         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
51465         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
51466
51467 1995-11-15  Jeffrey A Law  (law@cygnus.com)
51468
51469         * gcc.c-torture: Update to c-torture-1.39 release.
51470
51471 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
51472
51473         * lib/c-torture.exp (c-torture-execute): Don't return if one option
51474         fails, try others as well.
51475
51476 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
51477
51478         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
51479         If compilation fails, mark execute tests as `untested'.
51480         If test is marked as unsupported, don't mark compilation and
51481         execute tests as failed.
51482
51483 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
51484
51485         * lib/g++.exp (g++_init): Don't link in libg++, and look to
51486         libstdc++ for whether or not we want to be doing shared
51487         libraries.  Delete link_curses since we don't need it anymore.
51488         * lib/mike-g++.exp (postbase): Don't link in libg++.
51489         * g++.old-deja/old-deja.exp: Likewise.
51490
51491 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
51492
51493         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
51494
51495 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
51496
51497         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
51498         For that, add `-Wl,-a,shared_archive'.
51499         * g++.old-deja/old-deja.exp: Likewise.
51500
51501 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
51502
51503         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
51504
51505 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
51506
51507         * lib/mike-g++.exp (postbase): Pay attention to the status of
51508         g++_load.
51509
51510 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
51511
51512           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
51513
51514 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
51515
51516         * lib/gcc.exp (default_gcc_start): No longer need to log program
51517         being executed or its output, execute_anywhere does that now.
51518         * lib/g++.exp (default_g++_version): Call execute_anywhere.
51519         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
51520
51521 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
51522
51523         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
51524         the same as those in lib/g++.exp.
51525
51526 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
51527
51528         * gcc.c-torture: Update to c-torture-1.38 release.
51529         * gcc.ieee: Related changes.
51530
51531 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
51532
51533         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
51534         "exec". Minor reformatting changes.
51535
51536         * config/rom68k.exp (${tool}_load): Make it work in a canadian
51537         cross. This means all "exec" calls now work on a remote host as
51538         well.
51539         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
51540         cross. Filter out the extra "\r\n" stuff that expect puts in.
51541         (c-torture-execute): Filter out the bogus warnings like
51542         c-torture-compile does. Add support for canadian cross.
51543         * lib/gcc.exp (default_gcc_version, default_gcc_start)
51544         Use execute_anywhere rather than calling exec directly. Now it
51545         works for canadian cross testing.
51546
51547 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
51548
51549         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
51550         results into a variable, and check that rather than using file exists.
51551
51552 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
51553
51554         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
51555         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
51556
51557 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
51558
51559         * g++.old-deja/old-deja.exp: Create and pass runshlib and
51560         lib_curses if there's a shared libg++ in the build tree.
51561
51562 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
51563
51564         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
51565         if not supported target.
51566
51567 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
51568
51569         * lib/g++.exp (g++_init): Move empty setting of runshlib and
51570         link_curses up to always happen, not just for native builds.
51571
51572 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
51573
51574         * gcc.c-torture: Update to c-torture-1.36 release.
51575         * gcc.failure: Related changes.
51576
51577 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
51578
51579         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
51580
51581 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
51582
51583         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
51584         * lib/mike-g++.exp (postbase): Not in here.  Still reference
51585         runshlib, link_curses, and mathlib for link and run.
51586
51587         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
51588         pass the runtime shared library options for Solaris, OSF/1, and
51589         Irix5, and link with -lcurses to avoid unresolved references.
51590
51591 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
51592
51593         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
51594         only run once.
51595
51596 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
51597
51598         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
51599
51600 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
51601
51602         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
51603         do not have a framework for the "compat" tests yet.
51604
51605 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
51606
51607         * lib/mike-g++.exp (postbase): New local variable `mathlib',
51608         set to null if we're testing vxworks5.1.  Use that instead of
51609         `-lm' in the setting of LIBS for link and run.
51610
51611 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
51612
51613         * config/rom68k.exp (${tool}_load): Major changes to make it
51614         work.  Verified that it does in fact return the stuff in
51615         exec_output properly.  Catch any Emul or any TRAP other than 0.
51616
51617 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
51618
51619         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
51620         LDFLAGS properly for targets that need stuff from libgloss.
51621         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
51622         only run once.
51623         (gpp_initialized): New variable.
51624
51625 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
51626
51627         * config/rom68k.exp: Load libgloss.exp.
51628         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
51629         so we can produce a fully linked binary.
51630         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
51631         so we can produce a fully linked binary.
51632
51633 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
51634
51635         * lib/plumhall.exp (ph_section): Watch for expected failures.
51636         Add missing `else'.
51637
51638         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
51639         run the testcase.
51640         (c-torture): Likewise.
51641
51642 1995-08-28  Doug Evans  <dje@cygnus.com>
51643
51644         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
51645
51646         * lib/mike-g++.exp (mike_cleanup): New proc.
51647         (prebase): New globals compiler_result, not_compiler_result,
51648         target_regexp.
51649         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
51650         allow leading "-" in pattern.  Watch for unsupported tests.
51651         If $compiler_result is set, pattern match assembler code,
51652         and ditto for $not_compiler_result.
51653         * lib/mike-gcc.exp: Likewise.
51654
51655         * lib/plumhall.exp (ph_execute): Only call ph_summary if
51656         execution "succeeded".
51657
51658 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
51659
51660         * config/win32.exp: New file.
51661         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
51662
51663 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
51664
51665         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
51666         unsupported.
51667         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
51668         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
51669         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
51670
51671         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
51672         "... without exceptions was ...".  That is now handled by
51673         prune_system_crud.
51674         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51675
51676 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
51677
51678         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
51679         sieve.c,sort2.c}: New files.
51680         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
51681         sieve.exp,sort2.exp}: Drivers for them.
51682
51683         * lib/mike-gcc.exp (program_output): New user settable variable.
51684         (postbase): Call prune_system_crud.  Also prune extraneous compiler
51685         messages.
51686         * lib/mike-g++.exp (program_output): New user settable variable.
51687
51688         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
51689
51690         * config/sh.exp: Deleted (use sim.exp instead).
51691
51692 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
51693
51694         * config/vx.exp: Declare CHECKTASK as global.
51695         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
51696         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
51697         * lib/old-dejagnu.exp: Load [pwd]/$executable.
51698
51699 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
51700
51701         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
51702         target. Like vx.exp, only includes `vx29k.exp' instead of
51703         `vxworks.exp'.
51704
51705 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
51706
51707         * config/sim.exp: Increase time limit from 120 seconds to 240.
51708
51709 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
51710
51711         * gcc.c-torture/execute/950628-1.c: New test.
51712
51713 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
51714
51715         * gcc.c-torture: Update with changes/additions from
51716         c-torture-1.34.
51717
51718 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
51719
51720         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
51721
51722 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
51723
51724         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
51725
51726 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
51727
51728         * gcc.c-torture/compile/950512-1.c: New test.
51729         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
51730         * gcc.dg/struct-ret-1.c: Likewise.
51731
51732 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
51733
51734         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
51735           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
51736
51737 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
51738
51739         * gcc.c-torture/special/920411-1.c: Deleted.
51740         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
51741
51742 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
51743
51744         * config/sim.exp (${tool}_load): Hack in call to bash to get a
51745         cpu limit.
51746
51747 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
51748
51749         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
51750
51751 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
51752
51753         From kenner;
51754         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
51755         is the proper length.
51756         * va-arg-3.c: Likewise.
51757
51758 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
51759
51760         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
51761         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
51762
51763         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
51764         * lib/g++.exp (default_g++_start): Delete old cruft.
51765
51766 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
51767
51768         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
51769         (2 * (1 << 18)) to (2 * (1 << 17)).
51770
51771         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
51772
51773 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
51774
51775         * config/rom68k.exp: Renamed from config/idp.exp
51776
51777 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
51778
51779         * c-torture/compile/921109-2.c
51780
51781 1995-04-18  Mike Stump  <mrs@cygnus.com>
51782
51783         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
51784         excess errors.
51785
51786 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
51787
51788         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
51789         output.
51790         * lib/g++.exp (default_g++_start): Likewise.
51791
51792 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
51793
51794         * gcc.c-torture/compile/950329-1.c: New test.
51795
51796 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
51797
51798           * config/bug.exp (${tool}_load): Updated to use new remote_open
51799           and remote_close procs.
51800         * config/idp.exp: New file.
51801
51802 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
51803
51804         * gcc.c-torture/execute/950322-1.c: New test.
51805
51806 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
51807
51808         * config/vx.exp (${tool}_load): Clean up testing of return code from
51809         vxworks_ld and vxworks_spawn.
51810
51811 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
51812
51813         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
51814
51815 1995-03-13  Mike Stump  <mrs@cygnus.com>
51816
51817         * lib/old-deja.exp: Add `excess errors test - ' error, now one
51818         can mark excess errors on a machine by machine basis.  Note, the
51819         default is to not expect any excess errors, even when excess
51820         errors test - is given, so you will want to put an XFAIL ... on
51821         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
51822         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
51823         those 4 machines, but no others.
51824
51825 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
51826
51827         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
51828         * lib/c-torture.exp: to here.
51829
51830 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
51831
51832         * gcc.c-torture/execute/950221-1.c: New test.
51833         * gcc.c-torture/execute/struct-ret-1.c: New test.
51834         * gcc.c-torture/compile/950221-1.c: New test.
51835
51836         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
51837
51838 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
51839
51840         * gcc.c-torture/execute/arith-1.c (main): Return 0.
51841         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
51842
51843 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
51844
51845         * g++.gb: New directory of tests, derived from my signature and
51846         class scoping tests.
51847
51848         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
51849         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
51850         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
51851         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
51852         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
51853         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
51854         * g++.gb/sig25.C: Likewise.
51855
51856         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
51857         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
51858         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
51859         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
51860         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
51861         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
51862         * g++.gb/sig25.exp: Likewise.
51863
51864         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
51865         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
51866         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
51867         * g++.gb/scope13.C: Likewise, this test still fails.
51868
51869         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
51870         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
51871         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
51872         * g++.gb/scope13.exp: Ditto.
51873
51874         * g++.gb/README: New file, explains what these tests are about.
51875
51876 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
51877
51878         * lib/dg.exp (dg-do): Support `preprocess'.
51879         (dg-test): Likewise.
51880
51881 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
51882
51883         * config/udi.exp: change "continue -expect" to "exp_continue".
51884
51885 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
51886
51887         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
51888         Delete redundant tests.
51889
51890         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
51891         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
51892         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
51893         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
51894         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
51895         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
51896         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
51897         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
51898
51899         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
51900         storing label pointers.
51901         * gcc.c-torture/execute/921019-1.c: Likewise.
51902         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
51903         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
51904         parameter fp.
51905         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
51906         constants.
51907
51908         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
51909         Delete obsolete tests.
51910
51911         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
51912         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
51913         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
51914         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
51915         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
51916         * gcc.c-torture/compile/950124-1.c: New test.
51917
51918         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
51919
51920 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
51921
51922         * lib/mike-g++.exp: Add -lm to LIBS.
51923
51924 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
51925
51926         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
51927
51928 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
51929
51930         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
51931
51932 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
51933
51934         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
51935
51936 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
51937
51938         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
51939         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
51940         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
51941         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
51942         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
51943         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
51944         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
51945         * g++.law/{operators31.C, operators32.C,
51946         * g++.law/{operators33.C, operators34.C}: Likewise.
51947         * g++.law/{pic1.C, refs2.C}: Likewise.
51948         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
51949         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
51950         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
51951         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
51952
51953         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
51954         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
51955         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
51956         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
51957         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
51958         * g++.law/{enum9.exp, friend5.exp}: Likewise.
51959         * g++.law/{nest3.exp, nest4.exp}: Likewise.
51960         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
51961         * g++.law/{operators30.exp, operators31.exp}: Likewise.
51962         * g++.law/{operators32.exp, operators33.exp}: Likewise.
51963         * g++.law/{operators34.exp}: Likewise.
51964         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
51965         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
51966         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
51967         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
51968         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
51969
51970         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
51971         No longer expected to fail.
51972         * g++.law/missed-error3.C: Tweak for recent bool changes.
51973
51974 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
51975
51976         * config/emb-unix: Deleted.
51977         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
51978         remote execution.  Do final link on remote host if REMOTE_LINK is set.
51979
51980 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
51981
51982         * lib/dg.exp (dg-test): Fix typo in last patch.
51983
51984 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
51985
51986         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
51987         (handles multiple occurrences).
51988
51989 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
51990
51991         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
51992         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
51993         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
51994         printed).
51995         * lib/c-torture.exp (c-torture-compile): Likewise.
51996         (c-torture): Prepend full path if missing.
51997         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
51998         (gcc_fail): Likewise.
51999         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52000
52001 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52002
52003         * lib/netware.exp: Only attach to NetWare i386 systems.
52004
52005 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52006
52007         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52008         messages.  Add test name to "output pattern match" pass/fail message.
52009
52010 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52011
52012         * gcc.dg: New testsuite.
52013         * gcc.dg/dg.exp: New file.
52014
52015         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52016         test-switch.c}: Deleted.
52017
52018         * gcc.misc-tests/msgs.exp: New testcase driver.
52019
52020 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52021
52022         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52023         Watch for illegal return values from ${tool}_load.
52024         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52025         cross targets.  Coerce return value >0 to 1.
52026
52027 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52028
52029         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52030
52031         * config/emb-unix.exp: New file.
52032
52033         * config/sim.exp: Error if variable $SIM not defined.
52034         (${tool}_load): Mark test as "untested" if simulator missing.
52035
52036         * config/unix.exp: Load remote.exp to get rcp_download.
52037         * lib/c-torture.exp: Use different option lists for testcases with
52038         and without loops.
52039         * gcc.c-torture/execute/execute.exp: Likewise.
52040
52041 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52042
52043         * config/*.exp: Clarify return code from ${tool}_load.
52044         Call `unresolved' or `untested' instead of `warning' or `perror'
52045         (sometimes you still want to call both though).
52046         Add comment that `shell_id' is local to each file.
52047         * config/udi.exp (timeout): Set to 30.
52048         Don't print warning if connection fails, $connectmode has already
52049         printed an error.
52050         (${tool}_load): Move verbose messages to level 2.
52051         Rework pattern for "Process started" message.
52052         Pass `shell_id' to ${connectmode}_download.
52053         Retry twice upon timeout.  Make resetting of target more robust.
52054         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52055         Pass `shell_id' to exit_$connectmode.
52056         Only call exit_$connectmode if connected.
52057         * config/unix.exp (${tool}_load): Check return codes better.
52058         * config/vrtx.exp (${tool}_load): Likewise.
52059         * config/vx.exp (${tool}_load): Likewise.
52060         Delete unneeded global's.
52061         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52062         from ${tool}_load.
52063         (dg-stat): Delete.
52064         (dg-init): Delete recording of pass/fail counts.
52065         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52066         (old-dejagnu-init): Likewise.
52067         (old-dejagnu-stat): Delete contents, empty proc now.
52068         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52069         (c-torture): Delete references to lcnt, lpass, lfail.
52070         Get option list from TORTURE_OPTIONS.
52071         Delete -funroll[-all]-loops if no loops.
52072         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52073         (g++_stat): Delete contents (empty proc now).
52074         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52075         (gcc_finish): Likewise.
52076         (gcc_stat): Deleted.
52077         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52078         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52079         * gcc.c-torture/execute/execute.exp: Likewise.
52080         Split tests into two parts: compile, execute.
52081         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52082         no loops.  Update to reflect clarified return codes from ${tool}_load.
52083
52084 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52085
52086         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52087         to grep for.
52088         (old-dejagnu): Likewise (where necessary).
52089
52090 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52091
52092         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52093
52094         * lib/dg.exp (dg-process-target): Fix processing of selector.
52095         Add comment regarding use of `error'.
52096
52097         * lib/gcc.exp (prune_system_crud): Define if missing.
52098         * lib/g++.exp (prune_system_crud): Likewise.
52099
52100         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52101         Call prune_system_crud.
52102         * lib/dg.exp (dg-runtest): New proc.
52103         Use perror instead of send_user for tcl errors in testcase.
52104         Don't return any value, it's never used.
52105         Don't clobber previous definition of `unknown'.
52106         Print tcl errors in `dg-final'.
52107
52108 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
52109
52110         * lib/dg.exp (dg-process-target): Improve syntax error messages.
52111         (dg-test): Don't print errorInfo, it contains stack backtrace.
52112
52113 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
52114
52115         * lib/g++.exp (runtest_file_p): Define if missing.
52116
52117 1994-09-24  Doug Evans  (dje@cygnus.com)
52118
52119         * lib/mike-g++.exp: Comment out loading of g++.exp.
52120         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
52121         (default_g++_version): Always print something.
52122         (default_g++_start): Comment out call to `which'.
52123         (g++_start, g++_load): Deleted (must be defined in config file).
52124         * lib/gcc.exp: Test for existence of $CC at start.
52125         Delete check for tmpdir (done in gcc_init).
52126         (default_gcc_version): Always print something.
52127         (default_gcc_start): Comment out call to `which'.
52128         * config/*.exp: Major cleanup - make cross targets work at least a
52129         little better for g++ (by not being "--tool gcc" specific).
52130         Rename gcc_xxx to ${tool}_xxx.
52131         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
52132         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
52133
52134 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
52135
52136         * lib/c-torture.exp (c-torture-compile): Rework compiler
52137         message processing.
52138
52139         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
52140         c-torture.
52141
52142 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
52143
52144         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
52145
52146         * lib/dg.exp (dg-process-target): Support { target native }.
52147
52148 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
52149
52150         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
52151         looked for "... program xxx got fatal signal".
52152         Correct regsub munging of `comp_output'.
52153         Ignore compiler messages "path prefix not used" and "linker input
52154         file unused".
52155
52156 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
52157
52158         * lib/gcc.exp (runtest_file_p): Define if missing.
52159         * gcc.prms/template.c: Example to work from.
52160
52161 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
52162
52163         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
52164         * lib/dg.exp (dg-test): Call unsupported testcases as such.
52165
52166         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
52167         * gcc.prms/1883.c: Moved from compile/940714-1.c.
52168         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
52169         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
52170
52171         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
52172         (dg-process-target): No longer a varargs proc.
52173         Return S/N for target, P/F for xfail.  All callers changed.
52174         (user option procs): More argument checking.
52175         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
52176         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
52177         (dg-test): Skip test if not running on selected target in `dg-do'.
52178         Update handling of `dg-do-what', `dg-output-text'.
52179         Separate execution pass/fail from output pattern match pass/fail.
52180         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52181
52182 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
52183
52184         * gcc.c-torture/special/special.exp: Don't expect failure for mips
52185         target for 920510-1.c.
52186
52187 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
52188
52189         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52190         Clean up comment regarding use of passcnt, etc.
52191         (gcc_stat): Don't update `testcnt' here.
52192         (gcc_finish): Do it here.
52193         Might as well reset `but_id' here too.
52194         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52195         to determine if the file should be tested.
52196         * gcc.c-torture/compile/compile.exp: Likewise.
52197         * gcc.c-torture/execute/execute.exp: Likewise.
52198         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52199         * gcc.misc-tests/dg-test.exp: Likewise.
52200         * gcc.prms/prms.exp: Likewise.
52201         * gcc.wendy/wendy.exp: Likewise.
52202         * g++.old-deja.exp: Likewise.
52203         Move "Testing file" message to verbose level 1.
52204
52205 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
52206
52207         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52208
52209 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
52210
52211         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52212         (default_gcc_start): Accept optional second list element
52213         of compiler flags.  Print compiler output at verbosity level 2.
52214         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52215         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52216         Save current values of framework globals passcnt, failcnt, xpasscnt,
52217         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52218         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
52219         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52220         xfailcnt to compute stats.  Update framework global `testcnt' from
52221         pass/fail counts.
52222         (gcc_finish): New proc.  Clean up test environment.
52223         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52224         (gcc_epass, gcc_efail): Delete.
52225         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52226         argument of line number.
52227         (dg-init): If the tool has an init routine, call it.
52228         (dg-test): Remove args `cflags_var' and `libs_var'.
52229         Pass all compiler options to ${tool}_start.
52230         Handle missing line number.
52231         (dg-finish): New function.
52232         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52233         particular files.  Call gcc_finish at end.  Move "skipping test"
52234         message to verbosity level 3.
52235         * gcc.c-torture/compile/compile.exp: Likewise.
52236         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52237         * gcc.c-torture/execute/execute.exp: Likewise.
52238         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52239         Print testcase being tried at verbosity level 1.
52240         * gcc.c-torture/special/special.exp: Unset xfail.
52241         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52242         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52243         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52244         * gcc.failure/failure.exp: Likewise.
52245         * gcc.ieee/ieee.exp: Likewise.
52246         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52247         Update call to dg-test.  Call dg-finish at end.
52248         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
52249         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52250         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52251         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52252         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
52253         * gcc.wendy/wendy.exp: Add copyright.
52254         Delete setting of tmpdir (done by gcc_init).
52255         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52256         Pass compiler flags to gcc_start.  Call gcc_finish at end.
52257         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52258         gcc_[ce]pass/fail.
52259
52260 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
52261
52262         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52263         confusion.
52264         (g++_load): Likewise.
52265
52266         * config/*.exp (gcc_load): Some were varargs fns and some were not.
52267         Rename argument to `prog' to remove the confusion.
52268         Varargs fns behave differently too!
52269         (g++_load): Likewise.
52270
52271         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52272
52273         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52274         what it is.  Delete (always) printing of status value for !native.
52275         Simplify verbose code, and include status and exec_output.
52276         (g++_load): Use gcc_load.
52277
52278 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
52279
52280         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52281         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52282         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52283         940714-3.c as these testcases don't exist anymore.  Make
52284         va-arg-1.c expected to pass.
52285
52286 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
52287
52288         * gcc.misc-tests/misc.exp: Only run specific testcases.
52289         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
52290         * gcc.misc-tests/dg-[1-9].c: New files.
52291
52292         * lib/dg.exp: New testsuite driver.
52293         * gcc.prms/prms.exp: Use it.
52294
52295         * README.gcc: New file.
52296
52297         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
52298         Document and reset `lxpass' and `lxfail'.
52299         Simplify "initialized" message.
52300         (gcc_stat): Clean up comments a little.
52301
52302 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
52303
52304         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
52305
52306 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
52307
52308         * lib/old-dejagnu.exp (process-option): New proc.
52309         (old-dejagnu-init, old-dejagnu-stat): Likewise.
52310         (old-dejagnu): Simplify.
52311         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
52312
52313 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
52314
52315         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
52316         exists and is not an empty string.
52317
52318         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
52319         $xfail rather than calling setup_xfail.  Clear $xfail when test is
52320         finished.
52321         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
52322         automatically.
52323
52324         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
52325         longer expected to fail.
52326
52327         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
52328         "f" function call.
52329
52330         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
52331
52332         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
52333         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
52334         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
52335         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
52336         c-torture-1.29.
52337
52338         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
52339         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
52340
52341         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
52342
52343         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
52344         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
52345
52346         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
52347         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
52348         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
52349
52350 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
52351
52352         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
52353         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
52354         940714-1.c, 940714-2.c, 940714-3.c},
52355         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
52356         gcc.misc-tests/{mg.c,mg.exp}:
52357         New tests.
52358         * gcc.noncompile/noncompile.exp: Change accordingly.
52359
52360 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
52361
52362         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
52363         Undo previous clobberage.
52364
52365 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
52366
52367         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
52368         * gcc.special/{930510-1.c, special.exp}:
52369         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
52370         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
52371         struct-varargs-1.c}: New tests from c-torture-1.26.
52372
52373 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
52374
52375         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
52376           argument to switch.
52377
52378 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
52379
52380         * Revert the previous changes.  Please see Rob's directory
52381           (/lisa/test/rob/progressive/gcc/testsuite) for testing
52382           fixes.
52383
52384 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
52385
52386         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
52387             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
52388             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
52389             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
52390             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
52391             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
52392             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
52393             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
52394             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
52395             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
52396             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
52397             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
52398             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
52399             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
52400             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
52401             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
52402             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
52403             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
52404             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
52405             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
52406             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
52407             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
52408             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
52409             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
52410             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
52411             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52412             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
52413
52414 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
52415
52416         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
52417             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
52418           with perror calls.
52419
52420 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
52421
52422         * config/unix.exp (g++_load): Fix syntax.
52423
52424 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
52425
52426         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
52427         * gcc.noncompile/921017-1.c: Deleted obsolete test.
52428         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
52429         Don't expect va-arg-1.c to fail.  Correct expected output for
52430         920928-1.c.
52431         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
52432         * gcc.wendy/hbm4.c: Correct typo.
52433         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
52434
52435 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
52436
52437         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
52438         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
52439         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
52440         * lib/c-torture.exp (c-torture-compile): Ditto.
52441
52442         Reduce volume of output (remove all the -I's and such).
52443         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
52444         Call gcc_cpass, gcc_cfail.
52445         (c-torture): Pass testing option to c-torture-compile.
52446
52447 1994-03-21  Doug Evans  (dje@cygnus.com)
52448
52449         Bring patches over from progressive.
52450         * config/default.exp: Exit remote shell cleanly.
52451         (g++_exit, g++_start): Add default versions.
52452         * config/sim.exp (gcc_load): Use perror, not error.
52453
52454 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
52455
52456         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
52457         set in site.exp.
52458
52459 1994-03-14  Doug Evans  (dje@cygnus.com)
52460
52461         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
52462         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
52463         (wendy_try): New proc to run testcase.
52464         (main loop): Call 'em.
52465         * gcc.wendy/*.c: Clean up pass to correct expected output.
52466
52467         * lib/gcc.exp: Minor cleanup work.
52468         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
52469
52470 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
52471
52472         * config/sim.exp (gcc_load): Document return codes better.
52473         Don't pass -v to simulator.
52474
52475 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
52476
52477           * gcc.special/920717-x.c: Fix typo.
52478           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
52479           get at sources.
52480
52481         * lib/mike-gcc.exp: Fix typo.
52482
52483 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
52484
52485         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
52486         binary to use, transform the name.
52487         * config/*.exp: rename everything. Nuke any g++ specific files,
52488         it's now a special case of gcc that requires no special support.
52489         Add a default.exp for unsupported targets.
52490
52491 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
52492
52493         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
52494         lib/old-dejagnu.exp: Fix a few patterns to work with the new
52495         version of Tcl.
52496
52497 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
52498
52499         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
52500         than a warning.
52501
52502 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
52503
52504         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
52505
52506 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
52507
52508         * gcc.execute/execute.exp: Combine opt_list and foption_list into
52509         option_list.  Compile every file with only 4/6 option choices
52510         (same as C torture) instead of with 12/18 different option
52511         choices.
52512         * lib/c-torture.exp: Likewise.
52513
52514         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
52515         not already set.
52516
52517 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
52518
52519         * lib/old-deja.exp: Add `excess errors test fails' error, now one
52520         can put an XFAIL *-*-* on excess errors.
52521
52522 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
52523
52524         * g++.law: Add more tests derived from g++-bugs snapshots.
52525
52526         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
52527         equivalent to g++.law/init9.
52528
52529         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
52530         compiled it, and the a.out file after we've run it.
52531
52532 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
52533
52534         * lib/mike-g++.exp (postbase): Delete the .o file after we've
52535         compiled it, and the a.out file after we've run it.
52536
52537 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
52538
52539         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
52540
52541 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
52542
52543         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
52544         version number.
52545
52546 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
52547
52548         * g++.law: New directory of g++ tests derived from the g++-bugs
52549         snapshots.
52550
52551 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
52552
52553         * gcc.compile: initbug1.c initbug1.exp testcase added
52554
52555 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
52556
52557         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
52558         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
52559           fixes submitted by Jeff Law (law@cs.utah.edu)
52560         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
52561           Jeff Law (law@cs.utah.edu)
52562
52563
52564 1993-11-30  Mike Stump  (mrs@cygnus.com)
52565
52566         * config/unix-g++.exp: Follow the gcc way of doing things.
52567         * g++.old-deja/old-deja.exp: Minor updates.
52568         * lib/g++.exp: New file, follow the gcc way of doing things.
52569         * lib/old-dejagnu.exp: Minor updates.
52570         * lib/mike-g++.exp: Always unset errorInfo.
52571
52572 1993-11-06  Mike Stump  (mrs@cygnus.com)
52573
52574         * lib/gcc.exp: Fix some errors with the below change, CC and
52575         CFLAGS should be global when setting, not local.
52576
52577 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
52578
52579         * lib/gcc.exp: Transform tool name.
52580
52581 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52582
52583         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
52584
52585 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52586
52587         * lib/gcc.exp: change gcc_done to gcc_stat
52588
52589 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
52590
52591         * Upgraded gcc testsuite to c-torture version 1.25
52592
52593 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
52594
52595         * lib/gcc.exp: added reporting code. Changed verbose compile message.
52596         * lib/c-torture: added hooks for new reporting code.
52597
52598 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
52599
52600         * config/sh-gcc.exp: check if sh-sim exists in the path
52601
52602 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
52603
52604         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
52605         * gcc.compile/compile.exp: Initial changes for new logic.
52606         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
52607         * gcc.failure/failure.exp: Initial changes for new logic.
52608         * gcc.ieee/ieee.exp: Initial changes for new logic.
52609         * gcc.misc-tests/misc.exp: Initial changes for new logic.
52610         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
52611         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
52612         * lib/c-torture.exp: Initial changes for new logic.
52613         * lib/gcc.exp: Initial changes for new logic.
52614
52615 1993-10-15  Mike Stump  (mrs@cygnus.com)
52616
52617         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
52618         depend upon failure or success.  Fully qualify names in failure
52619         and success messages.  Always remove a.out before starting
52620         compile, just in case.  Pay more attention to error text output by
52621         the compiler.  Handle testcases with no known past errors just
52622         like all others, so that things are uniform.  Other miscellaneous
52623         improvements.
52624
52625 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
52626
52627         * gcc.cpp: new directory for cpp tests
52628
52629 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
52630
52631         * lib/chill.exp: Code reformatted, removed unused code.
52632         * config/unix-chill.exp: Code reformatted, removed unused code.
52633         * chill.execute/execute.exp: Code reformatted, removed unused code.
52634         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
52635
52636 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
52637
52638         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
52639         routines not written.
52640
52641 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
52642
52643         * config/bug-gcc.exp: Use new procs from bug.exp.
52644
52645 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
52646
52647         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
52648         via ftp, rather than depending on NFS.
52649         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
52650         case.
52651
52652 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
52653
52654         * config/bug-gcc.exp: Use new download proc.
52655
52656 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
52657
52658         * chill.execute/execute.exp: cleanups, handles errors better
52659         * chill.compile/compile.exp: rewrite, based on execute.exp
52660         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
52661         * lib/chill.exp: major changes to diff proc and compile and link
52662           procs. added chill_fail and chill_pass wrappers to pass and
52663           fail. added more comments, and handle error codes better.
52664           Added a hack to capture stderr from exec, so noncompile tests
52665           can work.
52666
52667 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
52668
52669         * chill.execute/execute.exp: rewrite of testsuite driver
52670         * lib/chill.exp: rewrite of testsuite driver
52671         * config/unix-chill.exp: rewrite of testsuite driver
52672
52673 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
52674
52675         In chill.execute:
52676         * iexpr.ch: Standardize uppercase.
52677         * tuples.dat: Standardize uppercase.
52678         * vary.ch: standardize.  Correct varying string assignments.
52679         * vary.dat: Add new output lines.
52680
52681 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
52682
52683         In chill.execute:
52684         * chprintf.ch: Standardize use of uppercase.
52685         * tuples.ch: Standardize and turn arr2 into a DCL,
52686           rather than a SYN.
52687         * pinits.ch: Standardize.
52688
52689 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
52690
52691         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
52692         * Makefil: Renamed to Makefile.in.
52693         * configure.in: New.
52694
52695 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
52696
52697         In chill.execute:
52698         * .cvsignore: Add result/output files.
52699         * Makefile: Fix up variables at start.  Use MFLAGS
52700           everywhere.  Correct bool_loc, built_ins entries.
52701           Add entry for vary1.ch.
52702         * bitarray.ch: Standardize upper-case usage.
52703         * bitexpr.ch: Standardize, add output of b1.
52704         * params.ch: Use arrayt in along PROC parameters, to
52705           avoid novelty problems.
52706         * sets.ch: Tiny cleanup.
52707         * vary1.ch: Re-indent.
52708
52709 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
52710
52711           * Add PR-related files to Makefiles, .cvsignore files, etc.
52712
52713 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
52714
52715         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
52716           with compiler objects. New names are test-flow.c and test-loop.c
52717
52718 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
52719
52720         * Upgraded c-torture tests from 1.19 to 1.20
52721
52722         * new files:
52723         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
52724         * gcc.compile: 930623-1.c 930623-2.c
52725         * gcc.noncompile: 930622-1.c 930622-2.c
52726         * gcc.failure: 920411-1.c 920627-2.c
52727         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
52728
52729 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
52730
52731         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52732           More changes to get testsuite working properly. Needs more work.
52733           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
52734
52735 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
52736
52737         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52738           More changes to get testsuite working properly. Needs more work.
52739
52740 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
52741
52742         * chill.compile/compile.exp: Added for Dejagnu support
52743         * chill.execute/execute.exp: Added for Dejagnu support
52744         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
52745
52746 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
52747
52748         This should complete moving the CHILL test files.
52749         * chill.noncompile(.cvsignore printf.grt
52750             in-printf.grt chprintf.grt chprintf.ch):
52751             Added test-support files.
52752           (Makefile): Modified further.
52753         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
52754             signal.ch): Added test files.
52755           * chill.execute (.cvsignore printf.grt printr.c
52756             in-printf.grt rts.c chprintf.grt rts.h): Added
52757           test-support files.
52758             (Makefile): More corrections.
52759
52760 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
52761
52762         * chill.compile, chill.execute, chill.nocompile: Add CHILL
52763           test cases, ready for DejaGnu.
52764
52765 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
52766
52767         * Upgraded c-torture tests from 1.18 to 1.19
52768
52769         * gcc.compile: added test(s):
52770           930607-1.c
52771         * gcc.execute: added test(s):
52772           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
52773
52774         * added new subdirectory for misc tests: gcc.misc-tests
52775         * gcc.misc-test(s): added tests:
52776           inst-check.c test-consts.c test-ior.c test-switch.c
52777
52778 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
52779
52780         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
52781
52782 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
52783
52784         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
52785
52786 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
52787
52788         * Upgraded c-torture tests from 1.17 to 1.18
52789
52790 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
52791
52792         * Upgraded c-torture tests from 1.12 to 1.17
52793
52794 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
52795
52796         * lib/old-dejagnu.exp:
52797           Fixed handling of XFAIL target triplets to correctly
52798           recognize wildcard characters.  Removed code that
52799           appended a unique id tag to the end of the file name
52800           printed out by the result of the testcases within a
52801           given test file.
52802
52803 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
52804
52805         * lib/old-dejagnu.exp:
52806           Reworked expected failure handling to trigger off of XFAIL
52807           keyword in keyphrase embeded in testcase source code. The
52808           XFAIL keyword must be at the end of the keyphrase line. It
52809           may optionally be followed by one or more target triplets.
52810           It has just occured that the handling of wildcards in the
52811           target triplet may not be correct.
52812
52813 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
52814
52815         * g++.old-deja/tests:
52816           Moved all subdirectories up one level into g++.old-deja .
52817
52818         * lib/old-dejagnu.exp:
52819           Fixed problem with CXXFLAGS not being properly reset, and being
52820           corrupted with extraneous "-c" compiler option.  This was
52821           causing binaries to not be generated for test that needed them.
52822           Modified strings passed to "pass" and "fail" so that individual
52823           tests from the same test file would be distinguished by an
52824           identifier appended to the test file name in the summary logs;
52825           this corrected a problem with erroneous diff logs.  Added code
52826           to search testcases for expected fail and unexpected pass keywords.
52827
52828 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
52829
52830         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
52831
52832 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
52833
52834         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
52835           Removed extraneous text from end of "Special g++ Options"
52836           keyphrase.
52837
52838         * lib/old-dejagnu.exp: Added pattern matching to look for new
52839           keywords, embedded in testcases comments, which will trigger
52840           calls to xpass and xfail.
52841
52842 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
52843
52844         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
52845           comments embedded in the testcases, especially the one looking for
52846           special compiler options, as well as the pattern matching for the
52847           compiler output again.
52848
52849 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
52850
52851         * lib/old-dejagnu.exp: Do a proper check of the return value for
52852           execute tests. Fixed several problems with the pattern matching
52853           of the compiler output which gave erroneous test results.
52854           Changed several of the test result messages to be more descriptive.
52855         * config/unix-g++.exp: Proc g++_load now actually works and
52856           executes the tests passed to it and returns a usable return
52857           value.
52858
52859 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
52860
52861           * lib/gcc.exp: Exits gracefully if $CC is bogus.
52862
52863 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
52864
52865         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
52866           Modified both files to properly execute the old style
52867           dejagnu tests. The previous versions of these files were
52868           experimental and did not function anything near correctly.
52869
52870 1993-04-05  Rob Savoye  (rob@cygnus.com)
52871
52872         * Removed all Makefile.in and configure.in files. No configuration
52873         needed now.
52874
52875 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
52876
52877         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
52878
52879 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
52880
52881         * gcc.compile/configure.in, gcc.unsorted/configure.in,
52882         gcc.special/configure.in, gcc.noncompile/configure.in,
52883         gcc.execute/configure.in, gcc.code_quality/configure.in,
52884         g++.other/configure.in, g++.old-deja/configure.in,
52885         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
52886         in srcname setting.
52887
52888 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
52889
52890         * lib/udi.exp: Fixed mondfe and mondfe_download.
52891         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
52892         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
52893
52894 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
52895
52896         * config/udi-gdb.exp: Check $shell_id after connecting to target.
52897         (gdb_exit): Don't remove *_soc files.
52898
52899 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
52900
52901         * lib/c-torture.exp: Don't look for main; instead always use -w
52902         -c.  This is how the c-torture tests work.  Remove the object
52903         file if the compilation succeeds.
52904         * gcc.execute/execute.exp: Remove executable if test passes.
52905         * gcc.noncompile/noncompile.exp: Every test is an expected
52906         failure.
52907         * gcc.special/special.exp: Added tests from c-torture 1.11,
52908         corrected use of existing test.
52909         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
52910         gcc.execute/920625-1.c: Updated to c-torture 1.11.
52911         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
52912         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
52913         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
52914         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
52915         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
52916         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
52917         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
52918         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
52919         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
52920         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
52921         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
52922         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
52923         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
52924         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
52925         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
52926         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
52927         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
52928         c-torture 1.11.
52929         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
52930         correspond to c-torture 1.11.
52931
52932         * New file.