9e385c4511f33a86ce0f5d7fdf9a403b917970d3
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2
3         PR c++/31993
4         PR c++/32252
5         * g++.dg/cpp0x/pr31993.C: New
6         * g++.dg/cpp0x/pr32252.C: New
7
8 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
9
10         PR tree-optimization/33723
11         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
12
13 2007-10-30  Richard Guenther  <rguenther@suse.de>
14
15         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
16         gcc.target/i386/loop-3.c.
17
18 2007-10-30  Revital Eres  <eres@il.ibm.com>
19
20         * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
21
22 2007-10-30  Revital Eres  <eres@il.ibm.com>
23
24         * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
25         * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
26
27 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
28
29         PR tree-optimization/32893
30         * testsuite/lib/target-supports.exp
31         (check_effective_target_unaligned_stack): new keyword.
32         * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
33         not sensitive to unaligned_stack.
34         * testsuite/gcc.dg/vect/vect-3.c: Likewise.
35         * testsuite/gcc.dg/vect/vect-4.c: Likewise.
36         * testsuite/gcc.dg/vect/vect-5.c: Likewise.
37         * testsuite/gcc.dg/vect/vect-6.c: Likewise.
38         * testsuite/gcc.dg/vect/vect-7.c: Likewise.
39         * testsuite/gcc.dg/vect/vect-13.c: Likewise.
40         * testsuite/gcc.dg/vect/vect-17.c: Likewise.
41         * testsuite/gcc.dg/vect/vect-18.c: Likewise.
42         * testsuite/gcc.dg/vect/vect-19.c: Likewise.
43         * testsuite/gcc.dg/vect/vect-20.c: Likewise.
44         * testsuite/gcc.dg/vect/vect-21.c: Likewise.
45         * testsuite/gcc.dg/vect/vect-22.c: Likewise.
46         * testsuite/gcc.dg/vect/vect-27.c: Likewise.
47         * testsuite/gcc.dg/vect/vect-29.c: Likewise.
48         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
49         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
50         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
51         * testsuite/gcc.dg/vect/vect-72.c: Likewise.
52         * testsuite/gcc.dg/vect/vect-73.c: Likewise.
53         * testsuite/gcc.dg/vect/vect-86.c: Likewise.
54         * testsuite/gcc.dg/vect/vect-all.c: Likewise.
55         * testsuite/gcc.dg/vect/slp-25.c: Likewise.
56         * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
57         * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
58         * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
59
60         * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.        
61         * testsuite/gcc.dg/vect/vect-34.c: Likewise.
62         * testsuite/gcc.dg/vect/vect-36.c: Likewise.
63         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
64         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
65         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
66         * testsuite/gcc.dg/vect/vect-68.c: Likewise.
67         * testsuite/gcc.dg/vect/vect-76.c: Likewise.
68         * testsuite/gcc.dg/vect/vect-77.c: Likewise.
69         * testsuite/gcc.dg/vect/vect-78.c: Likewise.
70
71         * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
72         original testcase (without no-section-anchors prefix) but with global arrays.       
73         * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
74         * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
75         * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
76         * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
77         * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
78         * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
79         * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
80         * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
81
82         * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
83         original testcase (without no-section-anchors prefix) but fix alignment checks 
84         to also consider unaligned_stack targets.
85         * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
86
87 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
88
89         PR tree-optimization/33723
90         * gcc.c-torture/execute/20071029-1.c: New test.
91         * gcc.dg/tree-ssa/pr33723.c: New test.
92
93 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
94
95         PR tree-optimization/33614
96         * gcc.c-torture/compile/pr33614.c: New test.
97
98 2007-10-29  Richard Guenther  <rguenther@suse.de>
99
100         PR tree-optimization/33870
101         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
102
103 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
104
105         PR tree-optimization/33757
106         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
107         true architectures instead of having a big dg-skip-if.
108
109         PR c++/33841
110         * g++.dg/other/bitfield3.C: New test.
111
112 2007-10-29  Richard Guenther  <rguenther@suse.de>
113
114         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
115
116 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
117
118         Automatic parallelization reduction tests.
119
120         * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
121         * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
122         * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
123         * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
124         * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
125         * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
126         * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
127         * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
128         * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
129         * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
130         * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
131
132 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
133             Zdenek Dvorak  <ook@ucw.cz>
134
135         OMP_ATOMIC Changes, testsuite changes.
136
137         * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
138         instead of gimple dump.
139         * testsuite/gcc.dg/gomp/atomic-9.c: Same.
140         * testsuite/gcc.dg/gomp/atomic-10.c: Same.
141         * testsuite/g++.dg/gomp/atomic-3.C: Same.
142         * testsuite/g++.dg/gomp/atomic-9.C: Same.
143         * testsuite/g++.dg/gomp/atomic-10.C: Same.
144
145 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
146
147         PR fortran/31217
148         PR fortran/33811
149         * gfortran.dg/forall_12.f90: New test.
150
151         PR fortran/33686
152         * gfortran.dg/forall_13.f90: New test.
153
154 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
155             Mark Mitchell  <mark@codesourcery.com>
156
157         PR c++/30659
158         * g++.dg/template/crash71.C: New.
159
160 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
161
162         PR fortran/32147
163         * gfortran.dg/module_md5_1.f90: Update hash-value.
164
165 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
166
167         PR tree-opt/33589
168         * g++.dg/torture/pr33589-1.C: New testcase.
169         * g++.dg/torture/pr33589-2.C: New testcase.
170
171 2007-10-28  Richard Guenther  <rguenther@suse.de>
172
173         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
174
175 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
176             Uros Bizjak  <ubizjak@gmail.com>
177
178         PR tree-optimization/33920
179         * gcc.dg/tree-ssa/pr33290.c: New test.
180
181 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
182
183         PR fortran/31306
184         * gfortran.dg/argument_check_7.f90: New test.
185         * gfortran.dg/argument_check_8.f90: New test.
186         
187 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
188
189         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
190         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
191         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
192         * gcc.target/i386/sse-14.c: Ditto.
193
194 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
195
196         PR c++/33844
197         * g++.dg/other/ptrmem8.C: New test.
198
199         PR c++/33842
200         * g++.dg/template/error34.C: New test.
201
202 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
203
204         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
205
206 2007-10-27  Richard Guenther  <rguenther@suse.de>
207
208         PR tree-optimization/33870
209         * gcc.dg/tree-ssa/alias-15.c: New testcase.
210         * gcc.c-torture/execute/pr33870.c: Likewise.
211
212 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
213
214         PR fortran/33162
215         * gfortran.dg/argument_checking_9.f90: New test.
216
217 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
218
219         * g++.dg/other/pr33601.C: New.
220
221 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
222
223         PR c++/31988
224         * g++.dg/init/new25.C: New.
225
226 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
227
228         * g++.dg/cpp0x/pr33839.C: New.
229         
230 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
231
232         PR c++/33744
233         * g++.dg/template/arg6.C: New test.
234
235 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
236
237         PR c++/31747
238         * g++.dg/parse/crash39.C: New.
239
240 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
241
242         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
243         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
244         "offset: -4B".
245
246 2007-10-25  David Daney  <ddaney@avtrex.com>
247
248         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
249
250 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
251
252         PR c++/33843
253         * g++.dg/template/error32.C: New.
254
255 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
256             Ira Rosen  <irar@il.ibm.com>
257
258         PR tree-optimization/33833
259         * gcc.dg/vect/pr33833.c: New testcase.
260
261 2007-10-25  David Daney  <ddaney@avtrex.com>
262
263         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
264
265 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
266             Ira Rosen  <irar@il.ibm.com>
267
268         PR tree-optimization/33866
269         * gcc.dg/vect/pr33866.c: New testcase.
270
271 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
272
273         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
274         Add -w to compile flags to suppress "call-clobbered register" warnings
275         and remove dg-warning directives.
276
277 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
278
279         * gcc.dg/sms-2.c: Cleanup sms dump file.
280         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
281         profile-use step.
282
283 2007-10-24  David Daney  <ddaney@avtrex.com>
284
285         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
286
287 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
288
289         PR target/33755
290         * gcc.target/mips/pr33755.c: New test.
291
292 2007-10-24  Ira Rosen  <irar@il.ibm.com>
293
294         PR tree-optimization/33804
295         * gcc.dg/vect/pr33804.c: New testcase.
296
297 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
298
299         PR forrtran/33849
300         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
301
302 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
303             Uros Bizjak  <ubizjak@gmail.com>
304
305         PR rtl-optimization/33846
306         * gcc.dg/vect/pr33846.c: New testcase.
307
308 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
309             Dorit Nuzman  <dorit@il.ibm.com>
310
311         PR tree-optimization/33860
312         * g++.dg/vect/pr33860.cc: New test.
313         * g++.dg/vect/pr33860a.cc: New test.
314
315 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
316             Revital Eres  <eres@il.ibm.com>      
317
318         * testsuite/gcc.dg/sms-2.c: New testcase.
319
320 2007-10-22  David S. Miller  <davem@davemloft.net>
321
322         * gcc.dg/globalreg-1.c: New test.
323
324 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
325             Dorit Nuzman  <dorit@il.ibm.com>
326
327         PR tree-optimization/33834
328         PR tree-optimization/33835
329         * g++.dg/vect/pr33834_1.cc: New test.
330         * g++.dg/vect/pr33834_2.cc: New test.
331         * g++.dg/vect/pr33835.cc: New test.
332
333 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
334
335         * gcc.dg/pr33644.c: New test.
336
337 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
338
339         PR c++/33372
340         * g++.dg/gomp/pr33372-1.C: New test.
341         * g++.dg/gomp/pr33372-2.C: New test.
342         * g++.dg/gomp/pr33372-3.C: New test.
343
344 2007-10-22  Michael Matz  <matz@suse.de>
345
346         PR tree-optimization/33855
347         * gcc.c-torture/compile/pr33855.c: New testcase.
348
349 2007-10-22  Ira Rosen  <irar@il.ibm.com>
350
351         PR tree-optimization/33854
352         * gcc.dg/vect/O1-pr33854.c: New testcase.
353         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
354
355 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
356
357         * gcc.dg/unwind-1.c: Disable on AIX.
358         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
359
360 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
361
362         PR fortran/33749
363         * gfortran.dg/assign_9.f90: New test.
364
365 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
366
367         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
368         (dg-mips-options): Skip tests that specify an ABI other than o32
369         and o64 if generating MIPS16 hard-float code.
370
371 2007-10-21  Ira Rosen  <irar@il.ibm.com>
372             Revital Eres  <eres@il.ibm.com>
373
374         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
375         * gcc.dg/vect/vect-16.c: Fix comment.
376         * gcc.dg/vect/pr33369.c: Require vect_int.
377         * gcc.dg/vect/slp-33.c: Add spaces.
378         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
379         targets.
380         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
381         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
382         targets.
383         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
384         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
385         targets.
386         * gcc.dg/vect/slp-10.c: Add spaces.
387         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
388         targets.
389         * gcc.dg/vect/slp-36.c: Require vect_int.
390         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
391         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
392         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
393         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
394         targets.
395         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
396         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
397         instead of vector_alignment_reachable_for_double.
398         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
399         (natural_alignment): Split into...
400         (natural_alignment_32, natural_alignment_64): New.
401         (vector_alignment_reachable): Depend on natural_alignment_32.
402         (vector_alignment_reachable_for_double): Rename to ...
403         (vector_alignment_reachable_for_64bit): And depend on
404         natural_alignment_64.
405
406 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
407
408         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
409         MIPS targets.
410         * g++.dg/vect/vect.exp: Likewise.
411         * lib/fortran-torture.exp: Likewise.
412         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
413         mipsisa64*-*-* as the target selector.  Remove -mips64,
414         -mhard-float and -mgp64 from the options list.
415         * gcc.target/mips/mips-ps-2.c: Likewise.
416         * gcc.target/mips/mips-ps-3.c: Likewise.
417         * gcc.target/mips/mips-ps-4.c: Likewise.
418         * gcc.target/mips/mips-ps-6.c: Likewise.
419         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
420         options list.
421         * gcc.target/mips/sb1-1.c: Likewise.
422         * gcc.target/mips/mips-ps-type.c: Likewise.
423         * gcc.target/mips/mips-ps-7.c: New test.
424         * gcc.target/mips/mips-ps-type-2.c: Likewise.
425         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
426         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
427         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
428         as forcing an ABI and an architecture.
429         (is_gp32_flag, is_gp64_flag): Fold into...
430         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
431         then -mfp64 imply -mhard-float.  Apply register rules after the
432         loop.  Handle -march=mipsN like -mipsN.
433
434 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
435
436         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
437         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
438
439 2007-10-20  Tobias Burnus  <burnus@net-b.de>
440
441         PR fortran/33818
442         * gfortran.dg/entry_dummy_ref_3.f90: New.
443
444 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
445             FX Coudert <fxcoudert@gcc.gnu.org>
446
447         PR fortran/31608
448         * gfortran.dg/char_cast_1.f90: New test.
449
450 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
451
452         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
453         * gfortran.dg/large_real_kind_2.F90: ditto.
454         * gfortran.dg/default_format_2.f90: ditto.
455         * gfortran.dg/default_format_denormal_1.f90: ditto.
456
457 2007-10-19  Richard Guenther  <rguenther@suse.de>
458
459         PR middle-end/33816
460         PR middle-end/32921
461         * gfortran.dg/pr32921.f: New testcase.
462
463 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
464
465         PR libfortran/33544
466         * gfortran.dg/transfer_check_1.f90: Adjust options.
467
468 2007-10-19  Richard Guenther  <rguenther@suse.de>
469
470         Revert
471         2007-10-19  Richard Guenther  <rguenther@suse.de>
472
473         PR middle-end/32921
474         * gfortran.dg/pr32921.f: New testcase.
475
476 2007-10-19  Richard Guenther  <rguenther@suse.de>
477
478         * gcc.c-torture/execute/20071018-1.c: New testcase.
479
480 2007-10-19  Richard Guenther  <rguenther@suse.de>
481
482         PR middle-end/32921
483         * gfortran.dg/pr32921.f: New testcase.
484
485 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
486
487         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
488
489 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
490
491         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
492
493 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
494
495         PR fortran/33233
496         * gfortran.dg/host_assoc_function_1.f90: Correct references.
497         * gfortran.dg/host_assoc_function_3.f90: New test.
498
499 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
500
501         PR fortran/33733
502         * gfortran.dg/transfer_simplify_6.f90: New test.
503
504 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
505             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
506
507         PR middle-end/33794
508         * gfortran.dg/pr33794.f90: New testcase.
509
510 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
511
512         PR target/32961
513         * gcc.target/i386/pr32961.c: New testcase.
514         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
515         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
516         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
517         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
518         __builtin_ia32_pslldi128 defines.
519
520 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
521
522         PR fortran/33760
523         * gfortran.dg/c_ptr_tests_13.f03: New test case.
524
525 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
526
527         PR c++/28639
528         PR c++/30299
529         * g++.dg/template/void12.C: New.
530         * g++.dg/template/void13.C: New.
531
532 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
533
534         PR c++/31446
535         * g++.dg/template/void11.C: New.
536         * g++.dg/template/void2.C: Adjust error markers.
537         * g++.dg/template/void10.C: Likewise.
538         * g++.dg/template/crash55.C: Likewise.
539
540 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
541
542         * g++.dg/opt/const5.C: New test.
543
544 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
545             Maxim Kuvyrkov  <maxim@codesourcery.com>
546
547         * gcc.target/ia64/20040709-2.c: New test.
548
549 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
550
551         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
552
553 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
554
555         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
556         to each function.  Check that there are no unsigned loads.
557
558 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
559
560         PR tree-optimization/33136
561         * gcc.c-torture/execute/20070824-1.c: New test.
562         * gcc.dg/pr33136-1.c: New test.
563         * gcc.dg/pr33136-2.c: New test.
564         * gcc.dg/pr33136-3.c: New test.
565
566 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
567
568         PR tree-optimization/33735
569         * g++.dg/torture/pr33735.C: New.
570
571 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
572
573         PR middle-end/33706
574         * gcc.dg/va-arg-pack-2.c: New.
575
576 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
577
578         PR tree-optimization/33619
579         * gcc.dg/pr33619.c: New test.
580
581 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
582
583         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
584         flag for AIX.
585         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
586
587 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
588
589         PR libfortran/33055
590         * gfortran.dg/inquire_11.f90: New test.
591         * gfortan.dg/negative_unit_int8.f: New test.
592
593 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
594
595         PR target/33133
596         * gcc.c-torture/compile/pr33133.c: New test.
597
598 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
599
600         PR libfortran/33672
601         * gfortran.dg/namelist_40.f90: New test.
602
603 2007-10-14  Tobias Burnus  <burnus@net-b.de>
604
605         PR fortran/33745
606         * gfortran.dg/bounds_check_11.f90: New.
607
608 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
609
610         PR c++/30303
611         * g++.dg/other/ctor1.C: New test.
612         * g++.dg/other/ctor2.C: New test.
613         * g++.dg/other/dtor1.C: New test.
614
615 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
616
617         * gfortran.dg/bounds_check_10.f90: Fix testcase.
618
619 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
620             Paul Thomas  <pault@gcc.gnu.org>
621
622         PR fortran/33254
623         PR fortran/33727
624         * gfortran.dg/bounds_check_10.f90: New.
625
626 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
627
628         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
629         * gcc.target/powerpc/popcount-1.c: Same.
630
631 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
632
633         PR c++/26698
634         * g++.dg/conversion/op4.C: New test.
635
636 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
637
638         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
639
640 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
641
642         PR fortran/33542
643         * gfortran.dg/ambiguous_specific_1.f90: New test.
644
645 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
646
647         PR fortran/33664
648         * gfortran.dg/impure_spec_expr_1.f90: New test.
649         * gfortran.dg/char_result_7.f90: Remove illegal test.
650
651 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
652
653         PR 11001
654         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
655         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
656         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
657         * gcc.target/i386/pr11001-memset-1.c: New testcase.
658         * gcc.target/i386/pr11001-memset-2.c: New testcase.
659         * gcc.target/i386/pr11001-memset-3.c: New testcase.
660         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
661         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
662         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
663
664 2007-10-12  Richard Guenther  <rguenther@suse.de>
665
666         PR middle-end/26198
667         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
668         * gcc.c-torture/execute/20071011-1.c: Likewise.
669         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
670
671 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
672
673         PR tree-optimization/33742
674         * gcc.dg/pr33742.c: New testcase.
675
676 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
677
678         PR tree-optimization/33645
679         * gcc.dg/pr33645-1.c: New test.
680         * gcc.dg/pr33645-2.c: New test.
681         * gcc.dg/pr33645-3.c: New test.
682  
683         PR c++/32121
684         * g++.dg/ext/label4.C: Adjust error regexp.
685         * g++.dg/ext/label6.C: Adjust error regexp.
686         * g++.dg/ext/label7.C: New test.
687         * g++.dg/ext/label8.C: New test.
688         * g++.dg/ext/label9.C: New test.
689
690 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
691
692         PR middle-end/33676
693         * gcc.dg/pr33676.c: New.
694
695 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
696
697         PR c++/31441
698         * g++.dg/cpp0x/variadic83.C: New.
699
700 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
701
702         PR c++/33461
703         * g++.dg/cpp0x/variadic81.C: New.
704         * g++.dg/cpp0x/variadic82.C: Likewise.
705
706 2007-10-11  Richard Guenther  <rguenther@suse.de>
707
708         PR middle-end/33724
709         * gcc.dg/pr33724.c: New testcase.
710
711 2007-10-11  Richard Guenther  <rguenther@suse.de>
712
713         PR c/33726
714         * gcc.dg/pr33726.c: New testcase.
715
716 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
717
718         PR fortran/33500
719         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
720         
721 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
722
723         PR testsuite/33391
724         * gfortran.dg/do_3.F90: Run with -fwrapv.
725
726 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
727
728         * gcc.dg/unwind-1.c: New.
729
730 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
731
732         PR libfortran/33683
733         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
734         failure on some common systems.
735
736 2007-10-09  Richard Guenther  <rguenther@suse.de>
737
738         PR middle-end/33692
739         * gcc.dg/pr33692.c: New testcase.
740
741 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
742
743         PR middle-end/33669
744         * gcc.c-torture/execute/pr33669.c: New.
745
746 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
747
748         PR tree-optimization/33615
749         * g++.dg/tree-ssa/pr33615-2.C: New test.
750
751 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
752
753         PR tree-optimization/33615
754         * g++.dg/tree-ssa/pr33615.C: New test.
755
756 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
757
758         PR tree-optimization/33572
759         * g++.dg/torture/pr33572.C: Replace with complete test.
760
761 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
762
763         PR fortran/33689
764         * gfortran.dg/spec_expr_5.f90: New.
765
766 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
767
768         * gcc.dg/pragma-darwin-2.c: New.
769
770 2007-10-08  Richard Guenther  <rguenther@suse.de>
771
772         PR middle-end/33693
773         PR middle-end/33695
774         PR middle-end/33697
775         * gcc.dg/pr33693.c: New testcase.
776         * gcc.dg/pr33695.c: Likewise.
777         * gcc.dg/pr33697.c: Likewise.
778
779 2007-10-08  Richard Guenther  <rguenther@suse.de>
780
781         PR middle-end/33691
782         PR middle-end/33694
783         PR middle-end/33696
784         * gcc.dg/pr33691.c: New testcase.
785         * gcc.dg/pr33694.c: Likewise.
786         * gcc.dg/pr33696.c: Likewise.
787
788 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
789
790         PR libfortran/33683
791         * gfortran.dg/gamma_5.f90:  New test case
792
793 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
794
795         PR fortran/20851
796         * initialization_1.f90: Fix dg-error annotations.
797         * initialization_14.f90: New.
798         * initialization_7.f90: Fix dg-error annotations.
799         * initialization_9.f90: Likewise.
800
801 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
802
803         * gfortran.dg/error_recovery_4.f90: New test.
804
805 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
806
807         * gfortran.dg/default_format_denormal_2.f90: New test.
808         * gfortran.dg/default_format_2.inc: New test.
809         * gfortran.dg/default_format_denormal_1.f90: New test.
810         * gfortran.dg/default_format_1.inc: New test.
811         * gfortran.dg/default_format_1.f90: Don't test for denormalized
812         numbers.
813         * gfortran.dg/default_format_2.f90: Don't test for denormalized
814         numbers.
815
816 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
817
818         * gfortran.dg/namelist_15.f90: Revise test.
819
820 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
821
822         PR tree-optimization/33655
823         * gcc.dg/torture/pr33655.c: New.
824
825 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
826
827         PR tree-optimization/33572
828         * g++.dg/torture/pr33572.C: New.
829
830 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
831
832         PR fortran/25076
833         * gfortran.dg/forall_11.f90: New.
834
835 2007-10-05  Michael Matz  <matz@suse.de>
836
837         PR middle-end/33667
838         * gcc.dg/pr33667.c: New testcase.
839
840 2007-10-05  Richard Guenther  <rguenther@suse.de>
841
842         PR middle-end/33666
843         * gcc.dg/pr33666.c: New testcase.
844
845 2007-10-05  Michael Matz  <matz@suse.de>
846
847         PR inline-asm/33600
848         * gcc.target/i386/pr33600.c: New testcase.
849
850 2007-10-05  Richard Guenther  <rguenther@suse.de>
851
852         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
853
854 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
855
856         PR target/33635
857         * gcc.target/mips/pr33635-1.c: New test.
858
859 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
860
861         PR libfortran/33253
862         * gfortran.dg/namelist_39.f90: Revise to use long names.
863
864 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
865
866         PR fortran/33646
867         * gfortran.dg/pr33646.f90: New file.
868
869 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
870
871         PR fortran/33529
872         * gfortran.dg/char_type_len_2.f90: Adjust error message.
873         * gfortran.dg/char_decl_2.f90: New test.
874
875 2007-10-04  Richard Guenther  <rguenther@suse.de>
876
877         PR middle-end/33641
878         * gcc.c-torture/compile/pr33641.c: New testcase.
879
880 2007-10-04  Michael Matz  <matz@suse.de>
881
882         PR rtl-optimization/33653
883         * gcc.dg/pr33653.c: New.
884
885 2007-10-04  Richard Guenther  <rguenther@suse.de>
886
887         PR tree-optimization/33627
888         * g++.dg/torture/pr33627.C: New testcase.
889
890 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
891
892         PR fortran/33626
893         * gfortran.dg/parens_6.f90: New.
894
895 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
896
897         PR fortran/33646
898         PR fortran/33542
899         * gfortran.dg/ambiguous_specific_1.f90: Remove.
900
901 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
902
903         * g++.dg/ext/gnu-inline-global-redecl.C: New.
904
905 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
906
907         PR target/33635
908         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
909         and mips_forced_be.
910         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
911         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
912         options.
913         * gcc.target/mips/fpr-moves-1.c: New test.
914         * gcc.target/mips/fpr-moves-2.c: Likewise.
915         * gcc.target/mips/fpr-moves-3.c: Likewise.
916         * gcc.target/mips/fpr-moves-4.c: Likewise.
917         * gcc.target/mips/fpr-moves-5.c: Likewise.
918         * gcc.target/mips/fpr-moves-6.c: Likewise.
919         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
920
921 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
922
923         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
924
925 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
926
927         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
928         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
929
930 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
931
932         PR fortran/33198
933         * gfortran.dg/common_errors_1.f90: New.
934
935 2007-10-03  Doug Kwan  <dougkwan@google.com>
936         Richard Guenther  <rguenther@suse.de>
937
938         PR debug/31899
939         * g++.dg/debug/using3.C: New testcase.
940
941 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
942
943         PR libfortran/33253
944         * gfortran.dg/namelist_38.f90: New test.
945         * gfortran.dg/namelist_39.f90: New test.
946
947 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
948
949         PR libfortran/33469
950         * gfortran.dg/default_format_1.f90: New test.
951         * gfortran.dg/default_format_2.f90: New test.
952         * gfortran.dg/namelist_print_1.f: Adjust expected output.
953         * gfortran.dg/real_const_3.f90: Adjust expected output.
954
955 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
956
957         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
958         default ABI.  Split mips_forced_abi into mips_forced_abi and
959         mips_forced_regs.
960         (is_gp32_flag): Return true for -mabi=32.
961         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
962         (dg-mips-options): Use is_gp64_flag instead of checking specifically
963         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
964         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
965         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
966         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
967         * gcc.target/mips/save-restore-2.c: Likewise.
968         * gcc.target/mips/save-restore-3.c: Likewise.
969         * gcc.target/mips/save-restore-4.c: Likewise.
970
971 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
972
973         PR middle-end/33617
974         * gcc.c-torture/compile/pr33617.c: New test.
975
976 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
977
978         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
979         -gstabs+ for extended options.
980
981 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
982
983         PR fortran/33542
984         * gfortran.dg/ambiguous_specific_1.f90: New test.
985
986 2007-10-02  Revital Eres  <eres@il.ibm.com>
987
988         * gcc.target/powerpc/paired-8.c: New test.
989         * gcc.target/powerpc/paired-9.c: New test.
990         * gcc.target/powerpc/paired-10.c: New test.
991
992 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
993
994         PR fortran/33566
995         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
996
997 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
998
999         PR fortran/33554
1000         * gfortran.dg/intent_out_2.f90: New test.
1001
1002 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1003
1004         PR fortran/33550
1005         * gfortran.dg/ambiguous_reference_1.f90: New test.
1006
1007 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/31154
1010         PR fortran/31229
1011         PR fortran/33334
1012         * gfortran.dg/function_kinds_1.f90: New test.
1013         * gfortran.dg/function_kinds_2.f90: New test.
1014         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1015         use association into interfaces.
1016
1017 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1018
1019         PR testsuite/31828
1020         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1021         (overflow): Use INFINITY, not FP_INFINITE.
1022         gcc.dg/float-range-4.c: Likewise.
1023         gcc.dg/float-range-5.c: Likewise.
1024
1025 2007-10-01  Nick Clifton  <nickc@redhat.com>
1026
1027         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1028         for 16-bit targets.
1029
1030 2007-09-30  Diego Novillo  <dnovillo@google.com>
1031
1032         PR 33593
1033         * g++.dg/tree-ssa/pr33593.C: New test.
1034
1035 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1036
1037         PR libfortran/33400
1038         * gfortran.dg/PR19872.f: Fix test condition.
1039         * gfortran.dg/list_read_7.f90: New test.
1040
1041 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1042
1043         PR tree-optimization/33597
1044         * gcc.dg/vect/pr33597.c: New testcase.
1045
1046 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1047
1048         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1049         * gcc.target/i386/pr33524.c: ...this.
1050
1051 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1052
1053         PR fortran/33354
1054         * gfortran.dg/minmaxloc_4.f90: New.
1055
1056 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1057
1058         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1059
1060 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1061
1062         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1063
1064 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1065
1066         PR c++/33213
1067         * g++.dg/cpp0x/variadic79.C: New.
1068
1069 2007-09-28  Michael Matz  <matz@suse.de>
1070             Jakub Jelinek  <jakub@redhat.com>
1071
1072         PR rtl-optimization/33552
1073         * gcc.target/i386/pr33552.c: New runtime test.
1074         * gcc.target/i386/strinline.c: New compile time test.
1075
1076 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1077
1078         * gfortran.dg/openmp_stack.f90: Removed.
1079
1080         PR c++/31434
1081         * g++.dg/cpp0x/variadic80.C: New test.
1082
1083 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1084
1085         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1086         r128057.
1087
1088 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1089
1090         PR middle-end/7003
1091         * gcc.target/powerpc/gcse-1.c: New test.
1092
1093 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1094
1095         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1096         fixed capitalizations.
1097         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1098         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1099         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1100         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1101         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1102         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1103         * gfortran.dg/min_max_conformance.f90: Likewise.
1104
1105 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1106
1107         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1108         options.
1109         * gcc.dg/c99-tgmath-2.c: Likewise.
1110         * gcc.dg/c99-tgmath-3.c: Likewise.
1111         * gcc.dg/c99-tgmath-4.c: Likewise.
1112
1113 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1114
1115         PR fortran/33568
1116         * gfortran.dg/anint_1.f90: New test.
1117
1118 2007-09-27  Ian Lance Taylor  <iant@google.com>
1119
1120         PR tree-optimization/33565
1121         * gcc.dg/Wstrict-overflow-20.c: New test.
1122
1123 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1124
1125         * gfortran.dg/openmp_stack.f90: Fix typo.
1126         * gfortran.dg/recursive_stack.f90: Fix typo.
1127
1128 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1129
1130         PR c++/33493
1131         * g++.dg/template/error31.C: New.
1132
1133 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1134
1135         * lib/prune.exp: Prune also "^In function .*$" lines and
1136         "^    inlined from .*$" lines.
1137
1138 2007-09-26  Richard Guenther  <rguenther@suse.de>
1139
1140         PR tree-optimization/33563
1141         * gcc.dg/torture/pr33563.c: New testcase.
1142
1143 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1144
1145         PR c/25309
1146         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1147         array.
1148         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1149         without -O2.
1150
1151 2007-09-26  Richard Guenther  <rguenther@suse.de>
1152
1153         PR tree-optimization/30375
1154         PR tree-optimization/33560
1155         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1156         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1157         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1158         * gcc.dg/torture/pr30375.c: New testcase.
1159         * gcc.dg/torture/pr33560.c: New testcase.
1160         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1161
1162 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1163
1164         PR c++/33207
1165         * g++.dg/parse/crash38.C: New test.
1166
1167 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1168
1169         PR target/33524
1170         * gcc.target/i386/sse5-convert.c: New file, test int->long
1171         vectorized conversions.
1172
1173 2007-09-25  Revital Eres  <eres@il.ibm.com>
1174
1175         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1176
1177 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1178
1179         PR c/32295
1180         * gcc.dg/enum-incomplete-1.c: New test.
1181
1182 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1183
1184         * gcc.c-torture/compile/20070919-1.c: New test.
1185
1186 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1187
1188         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1189
1190 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1191
1192         PR c++/14688
1193         * g++.dg/inherit/override_attribs.C: New file.
1194
1195 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1196
1197         PR fortran/33269
1198         * io.c (check_format_string): Move NULL and constant checks into
1199         this function.
1200         (check_io_constraints): Call gfc_simplify_expr() before calling
1201         check_format_string().  Remove NULL and constant checks.
1202
1203 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1204
1205         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1206         * gcc.c-torture/execute/loop-2g.x: Likewise.
1207
1208 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1209
1210         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1211         Reject hard-float modes unless the ABI is o32 or o64.
1212         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1213         of gcc.exp.  Skip the tests when mips16 code generation is not
1214         supported.
1215         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1216         and use dg-add-options mips16_attribute.
1217
1218 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1219
1220         PR c++/33506
1221         * g++.dg/ext/attrib29.C: New test.
1222
1223 2007-09-23  Ollie Wild  <aaw@google.com>
1224
1225         * gcc.dg/fold-bitand-1.c: New test.
1226         * gcc.dg/fold-bitand-2.c: New test.
1227         * gcc.dg/fold-bitand-3.c: New test.
1228         * gcc.dg/fold-bitand-4.c: New test.
1229
1230 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1231
1232         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1233         any of the macros to be defined for __mips16.
1234         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1235
1236 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1237
1238         * gcc.dg/vect/pr21591.c: Require vect_int.
1239         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1240         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1241         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1242
1243 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1244
1245         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1246         attributes.
1247         * gcc.dg/va-arg-pack-len-2.c: New test.
1248         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1249         attributes.
1250         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1251
1252         PR tree-optimization/32772
1253         * gcc.c-torture/compile/20070905-1.c: New test.
1254
1255         PR tree-optimization/32975
1256         * gcc.dg/pr32975.c: New test.
1257
1258         PR middle-end/28755
1259         * gcc.dg/pr28755.c: New test.
1260
1261 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1262
1263         * lib/target-supports.exp (check_effective_target_nomips16): New
1264         procedure.
1265         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1266         for mipsisa64*-*-*.
1267         * gcc.dg/vect/vect.exp: Likewise.
1268         * g++.dg/vect/vect.exp: Likewise.
1269         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1270         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1271         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1272         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1273         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1274         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1275         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1276         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1277         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1278         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1279         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1280         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1281         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1282         (test14, test15, test16, test17, test18): Likewise.
1283         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1284         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1285         (test14, test15, test16, test17, test18, test19, test20, test21)
1286         (test22): Likewise.
1287         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1288         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1289         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1290         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1291         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1292         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1293         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1294         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1295         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1296         (test13, test14, test15, test16, test17, test18, test19, test20)
1297         (test21, test22, test23, test24, test25, test26, test27, test28)
1298         (test29, test30, test31): Likewise.
1299         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1300         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1301         (test13, test14, test15, test16, test17, test18, test19, test20)
1302         (test21, test22, test23, test24, test25, test26, test27, test28)
1303         (test29, test30, test31, test32, test33, test34, test35, test36)
1304         (test37, test38, test39, test40, test41, test42, test43, test44)
1305         (test45, test46, test47, test48, test49, test50, test51, test52)
1306         (test53, test54, test55, test56, test57, test58, test59, test60)
1307         (test61, test62, test63): Likewise.
1308         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1309         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1310         (test13, test14, test15, test16, test17, test18, test19, test20)
1311         (test21, test22, test23, test24, test25, test26, test27, test28)
1312         (test29, test30, test31): Likewise.
1313         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1314         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1315         (test13, test14, test15, test16, test17, test18, test19, test20)
1316         (test21, test22, test23, test24, test25, test26, test27, test28)
1317         (test29, test30, test31): Likewise.
1318         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1319         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1320         (test13, test14, test15): Likewise.
1321         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1322         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1323         (test13, test14, test15): Likewise.
1324         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1325         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1326         (test13, test14, test15, test16, test17, test18, test19, test20)
1327         (test21, test22, test23, test24, test25, test26, test27, test28)
1328         (test29, test30, test31): Likewise.
1329         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1330         (matrix_multiply4: Likewise.
1331         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1332         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1333         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1334         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1335         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1336         (test13, test14, test15, test16, test17, test18, test19, test20)
1337         (test21, test22, test23, test24, test25, test26, test27, test28)
1338         (test29, test30, test31): Likewise.
1339         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1340         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1341         (test13, test14, test15, test16, test17, test18, test19, test20)
1342         (test21, test22, test23, test24, test25, test26, test27, test28)
1343         (test29, test30, test31): Likewise.
1344         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1345         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1346         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1347         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1348         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1349         (sub_v4qi): Likewise.
1350         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1351         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1352         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1353         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1354         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1355         (subb, subc): Likewise.
1356         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1357         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1358         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1359         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1360         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1361         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1362         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1363         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1364         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1365         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1366         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1367         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1368         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1369
1370 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1371
1372         * lib/target-supports.exp (add_options_for_mips16_attribute)
1373         (check_effective_target_mips16_attribute): New functions.
1374         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1375         command line.
1376         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1377         extra_test_flags.
1378         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1379         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1380         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1381         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1382         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1383         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1384         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1385         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1386         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1387         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1388         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1389         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1390         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1391         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1392         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1393         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1394         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1395         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1396         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1397         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1398         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1399         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1400         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1401         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1402         (NOMIPS16): Delete.
1403         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1404         of dg-options.
1405         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1406         options.  Require { target mips16_attribute } and use dg-add-options
1407         to add the associated options.
1408         (foo): Use MIPS16.
1409         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1410         * gcc.target/mips/call-saved-3.c: Likewise.
1411         * gcc.target/mips/code-readable-1.c: Require { target
1412         mips16_attribute } and use dg-add-options to add the associated
1413         options.  Remove trailing whitespace.
1414         (NOMIPS16): Delete.
1415         * gcc.target/mips/code-readable-2.c: Likewise.
1416         * gcc.target/mips/code-readable-3.c: Likewise.
1417         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1418         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1419         Require { target mips16_attribute } and use dg-add-options to
1420         add the associated options.
1421         (cksum16, cksum8): Use MIPS16.
1422         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1423         Require { target mips16_attribute } and use dg-add-options to
1424         add the associated options.
1425         (foo): Use MIPS16.
1426         * gcc.target/mips/save-restore-2.c: Likewise.
1427         * gcc.target/mips/save-restore-3.c: Likewise.
1428         * gcc.target/mips/save-restore-4.c: Likewise.
1429         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1430         -mno-abicalls.
1431         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1432         (foo): Use NOMIPS16.
1433
1434 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1435
1436         PR fortran/33337
1437         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1438
1439         PR fortran/33376
1440         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1441
1442 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1443
1444         PR fortran/33445
1445         * gfortran.dg/gomp/free-2.f90: New.
1446         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1447         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1448
1449 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1450
1451         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1452         * gcc.target/i386/sse5-haddX.c: Ditto.
1453         * gcc.target/i386/sse5-hsubX.c: Ditto.
1454         * gcc.target/i386/sse5-maccXX.c: Ditto.
1455         * gcc.target/i386/sse5-msubXX.c: Ditto.
1456         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1457         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1458         * gcc.target/i386/sse5-permpX.c: Ditto.
1459         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1460         effective target.
1461         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1462         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1463         * gcc.target/i386/sse5-pcmov.c: Ditto.
1464         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1465
1466 2007-09-22  Richard Guenther  <rguenther@suse.de>
1467
1468         PR tree-optimization/33146
1469         * gcc.c-torture/compile/pr33146.c: New testcase.
1470
1471 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1472
1473         * lib/target-supports.exp (check_cached_effective_target): New
1474         procedure.
1475         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1476         (check_effective_target_c99_runtime): New procedure.
1477         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1478         (test3l): Likewise cargl.
1479         * gcc.dg/builtins-59.c: Require c99_runtime.
1480         * gcc.dg/builtins-61.c: Likewise.
1481         * gcc.dg/builtins-62.c: Likewise.
1482
1483 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1484
1485         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1486         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1487         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1488         target-specific dg-options.
1489         * gcc.dg/builtins-20.c: Likewise.
1490         * gcc.dg/builtins-53.c: Likewise.
1491         * gcc.dg/builtins-55.c: Likewise.
1492         * gcc.dg/single-precision-constant.c: Likewise.
1493         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1494         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1495         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1496         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1497         * gcc.dg/torture/builtin-power-1.c: Likewise.
1498
1499 2007-09-21  Chao-ying Fu  <fu@mips.com>
1500
1501         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1502         check if targets have fixed-point supports.
1503         * gcc.dg/fixed-point/fixed-point.exp: New file.
1504         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1505         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1506         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1507         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1508         * gcc.dg/fixed-point/constants-pedantic.c,
1509         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1510         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1511         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1512         * gcc.dg/fixed-point/keywords-pedantic.c,
1513         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1514         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1515         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1516         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1517         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1518         * gcc.dg/fixed-point/func-vararg-mixed.c,
1519         * gcc.dg/fixed-point/operator-logical.c,
1520         * gcc.dg/fixed-point/struct-union.c,
1521         * gcc.dg/fixed-point/bit-complement.c,
1522         * gcc.dg/fixed-point/operator-bitwise.c,
1523         * gcc.dg/fixed-point/operator-comma.c,
1524         * gcc.dg/fixed-point/struct-layout-1.c,
1525         * gcc.dg/fixed-point/union-init.c,
1526         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1527         * gcc.dg/fixed-point/func-mixed.c,
1528         * gcc.dg/fixed-point/func-vararg-size0.c,
1529         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1530         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1531         * gcc.dg/fixed-point/operator-unary.c,
1532         * gcc.dg/fixed-point/allop-const.c,
1533         * gcc.dg/fixed-point/muldiv-warning.c,
1534         * gcc.dg/nofixed-point-1.c,
1535         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1536         * gcc.target/mips/fixed-vector-type.c,
1537         * gcc.target/mips/fixed-scalar-type.c: New tests.
1538
1539 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1540
1541         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1542         * gnat.dg/test_nested_subtype_byref.adb: New test.
1543
1544 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR fortran/33439
1547         * gfortran.dg/gomp/pr33439.f90: New test.
1548
1549 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1550
1551         PR fortran/33455
1552         * gfortran.dg/merge_char_3.f90: New.
1553
1554 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1555
1556         PR fortran/33037
1557         * gfortran.dg/transfer_check_1.f90: New.
1558
1559 2007-09-20  Asher Langton  <langton2@llnl.gov>
1560
1561         PR fortran/20441
1562         * gfortran.dg/init_flag_1.f90: New.
1563         * gfortran.dg/init_flag_2.f90: New.
1564         * gfortran.dg/init_flag_3.f90: New.
1565         * gfortran.dg/init_flag_4.f90: New.
1566         * gfortran.dg/init_flag_5.f90: New.
1567         * gfortran.dg/init_flag_6.f90: New.
1568         * gfortran.dg/init_flag_7.f90: New.
1569
1570 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1571
1572         PR c++/33460
1573         * g++.dg/ext/anon-struct6.C: New.
1574
1575 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1576
1577         PR libfortran/23272
1578         * gfortran.dg/inquire_10.f90: New test.
1579
1580 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1581
1582         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1583
1584 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1585
1586         PR fortran/33221
1587         * gfortran.dg/used_types_18.f90: Declare variable of empty
1588         derived type.
1589
1590 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1591
1592         PR fortran/33288
1593         * gfortran.dg/array_constructor_19.f90: New test.
1594
1595 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1596
1597         PR debug/33316
1598         * gcc.dg/debug/pr33316.c: New test.
1599
1600         PR c++/33496
1601         * g++.dg/cpp0x/variadic76.C: New test.
1602         * g++.dg/cpp0x/variadic77.C: New test.
1603         * g++.dg/cpp0x/variadic78.C: New test.
1604
1605         PR c/33238
1606         PR c/27301
1607         * gcc.c-torture/execute/20070919-1.c: New test.
1608         * gcc.dg/pr33238.c: New test.
1609         * gcc.dg/pr27301.c: New test.
1610
1611 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1612
1613         * lib/target-supports.exp (check_effective_target_mips64): New
1614         procedure.
1615         * gcc.dg/lower-subreg-1.c: Require !mips64.
1616         * gcc.dg/sibcall-3.c (ATTR): New macro.
1617         (recurser_void1, recurser_void2): Use it.
1618         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1619         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1620
1621 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1622
1623         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1624         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1625         warning annotation.
1626         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1627
1628 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1629
1630         PR fortran/33497
1631         * gfortran.dg/c_loc_tests_11.f03: New test case.
1632
1633 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1634
1635         PR c++/33459
1636         * g++.dg/init/ref14.C: New.
1637
1638 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1639
1640         * gnat.dg/slice2.ad[sb]: New testcase.
1641
1642 2007-09-19  Nick Clifton  <nickc@redhat.com>
1643
1644         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1645
1646 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1647
1648         * gcc.target/bfin/bfin.exp: New.
1649         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1650         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1651         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1652         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1653         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1654         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1655         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1656         mcpu-bf561.c, mcpu-default.c}: New tests.
1657
1658 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1659
1660         Restore detection of unsupported TLS.
1661
1662         Revert this patch:
1663         2007-02-10  Richard Henderson  <rth@redhat.com>
1664
1665         * lib/target-supports.exp (check_effective_target_tls): Redefine
1666         to mean non-emulated tls.
1667         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1668         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1669         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1670         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1671         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1672         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1673         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1674
1675         And then:
1676         * lib/target-supports.exp (check_effective_target_tls): Use
1677         stronger test for compiler support for TLS.
1678         (check_effective_target_tls_native): New, to test for non-emulated
1679         TLS support.
1680         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1681         instead of dg-require-effective-target tls.
1682         * g++.dg/gomp/copyin-1.C: Likewise.
1683         * g++.dg/gomp/sharing-1.C: Likewise.
1684         * g++.dg/gomp/tls-1.C: Likewise.
1685         * g++.dg/gomp/tls-2.C: Likewise.
1686         * g++.dg/gomp/tls-3.C: Likewise.
1687         * g++.dg/tls/diag-1.C: Likewise.
1688         * g++.dg/tls/diag-2.C: Likewise.
1689         * g++.dg/tls/diag-3.C: Likewise.
1690         * g++.dg/tls/diag-4.C: Likewise.
1691         * g++.dg/tls/diag-5.C: Likewise.
1692         * g++.dg/tls/init-1.C: Likewise.
1693         * g++.dg/tls/init-2.C: Likewise.
1694         * g++.dg/tls/trivial.C: Likewise.
1695         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1696         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1697         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1698         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1699         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1700         * gcc.dg/gomp/clause-1.c: Likewise.
1701         * gcc.dg/gomp/copyin-1.c: Likewise.
1702         * gcc.dg/gomp/sharing-1.c: Likewise.
1703         * gcc.dg/gomp/tls-1.c: Likewise.
1704         * gcc.dg/gomp/tls-2.c: Likewise.
1705         * gcc.dg/tls/alpha-1.c: Likewise.
1706         * gcc.dg/tls/opt-1.c: Likewise.
1707         * gcc.dg/tls/opt-13.c: Likewise.
1708         * gcc.dg/tls/opt-14.c: Likewise.
1709         * gcc.dg/tls/opt-2.c: Likewise.
1710         * gcc.dg/tls/opt-3.c: Likewise.
1711         * gcc.dg/tls/opt-4.c: Likewise.
1712         * gcc.dg/tls/opt-7.c: Likewise.
1713         * gcc.dg/tls/section-1.c: Likewise.
1714         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1715         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1716         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1717         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1718         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1719         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1720         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1721         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1722         * gfortran.dg/gomp/fixed-1.f: Likewise.
1723         * gfortran.dg/gomp/free-1.f90: Likewise.
1724         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1725         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1726         * gfortran.dg/gomp/reduction1.f90: Likewise.
1727         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1728
1729 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1730
1731         PR fortran/31119
1732         * gfortran.dg/bounds_check_9.f90: New test.
1733         * gfortran.dg/bounds_check_fail_2.f90: New test.
1734
1735 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1736
1737         PR c++/33462 (again)
1738         * g++.dg/ext/va-arg1.C: Adjust.
1739
1740 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1741
1742         PR c++/33462
1743         * g++.dg/ext/va-arg1.C: New.
1744
1745 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1746
1747         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1748
1749 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1750
1751         PR c++/33463
1752         * g++.dg/rtti/typeid6.C: New.
1753
1754 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1755
1756         PR c++/33464
1757         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1758         * g++.dg/ext/is_class_error2.C: New.
1759
1760 2007-09-18  Richard Guenther  <rguenther@suse.de>
1761
1762         PR tree-optimization/33340
1763         * g++.dg/torture/pr33340.C: New testcase.
1764
1765 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1766
1767         PR fortran/33231
1768         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1769         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1770         * gfortran.dg/elemental_subroutine_5.f90: New.
1771
1772 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1773
1774         * lib/target-supports.exp (check_profiling_available): Extend
1775         mips*-*-elf check to mips*-*-elf*.
1776
1777 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1778
1779         * gcc.dg/format/c90-scanf-5.c: New test.
1780         * gcc.dg/format/c99-scanf-4.c: New test.
1781         * gcc.dg/format/ext-7.c: New test.
1782         * gcc.dg/format/ext-8.c: New test.
1783
1784         PR middle-end/33423
1785         * gcc.c-torture/compile/20070915-1.c: New test.
1786
1787 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1788
1789         PR fortran/33106
1790         * gfortran.dg/private_type_9.f90: New.
1791
1792 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1793
1794         PR middle-end/33449
1795         * gfortran.dg/pr33449.f90: New test.
1796
1797 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1798
1799         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1800         * gfortran.dg/private_type_1.f90: Ditto
1801         * gfortran.dg/interface_18.f90: New.
1802         * gfortran.dg/private_type_8.f90: New.
1803
1804 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1805
1806         PR c++/33124
1807         * g++.dg/warn/new1.C: Adjust.
1808         * g++.dg/torture/str_empty.C: Likewise.
1809
1810 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1811
1812         * gcc.target/mips/dse-1.c: New test.
1813
1814 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1815
1816         PR c++/32756
1817         * g++.dg/overload/operator3.C: New.
1818
1819 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1820
1821         * gcc.target/mips/truncate-1.c: New test.
1822
1823 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1824
1825         PR fortran/29396
1826         PR fortran/29606
1827         PR fortran/30625
1828         PR fortran/30871
1829         * gfortran.dg/subref_array_pointer_1.f90: New test.
1830         * gfortran.dg/subref_array_pointer_2.f90: New test.
1831
1832 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1833
1834         * gfortran.dg/nint_2.f90: Correct last change.
1835
1836 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1837
1838         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1839
1840 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1841
1842         * gcc.dg/vect/pr33373b.c: New test.
1843
1844 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         PR target/33438
1847         * gcc.target/i386/pr33438.c: New test.
1848
1849 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1850
1851         * gfortran.dg/nint_2.f90: Revert previous commit.
1852
1853 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1854
1855         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1856
1857 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1858
1859         PR debug/33429
1860         * g++.dg/other/unused1.C: XFAIL class2 scan.
1861
1862 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1863
1864         PR fortran/33343
1865         * gfortran.dg/elemental_args_check_1.f90: New.
1866         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1867         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1868
1869 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1870
1871         * gfortran.dg/recursive_check_3.f90: New.
1872
1873 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1874
1875         PR fortran/33412
1876         * gfortran.dg/elemental_bind_c.f90: New.
1877
1878 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1879
1880         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1881         * gcc.target/mips/mips16-attributes-2.c: New test.
1882         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1883         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1884         hard-float asm when __mips16 is defined.
1885         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1886         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1887         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1888         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1889         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1890         * gcc.target/mips/pr26765.c (foo): Likewise.
1891         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1892         targets, use dg-mips-options instead of dg-options, and use -mgp32
1893         to force 32-bit mode.
1894         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1895         and 64-bit mode.
1896         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1897
1898 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1899             Michael Meissner  <michael.meissner@amd.com>
1900
1901         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1902         * gcc.target/i386/sse5-hsubX.c: Ditto.
1903         * gcc.target/i386/sse5-permpX.c: Ditto.
1904         * gcc.target/i386/sse5-haddX.c: Ditto.
1905         * gcc.target/i386/sse5-maccXX.c: Ditto.
1906         * gcc.target/i386/sse5-msubXX.c: Ditto.
1907         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1908         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1909
1910         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1911         optimizes floating point conditional moves into the pcmov
1912         instruction on SSE5.
1913         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1914
1915         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1916         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1917         SSE5.
1918
1919         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1920         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1921
1922         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1923         optimizes (a*b)+c into fmadd on SSE5.
1924
1925         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1926         whether the SSE5 instructions can be generated.
1927
1928         * gcc.target/i386/sse5-check.h: New. Add support for 
1929         SSE5 tests.
1930
1931         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1932         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1933         * gcc.target/i386/sse-13.c: Ditto.
1934         * gcc.target/i386/sse-14.c: Ditto.
1935
1936 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1937
1938         PR testsuite/33153
1939         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1940         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1941
1942 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1943
1944         PR target/32338
1945         * gcc.dg/pr32338-1.c: New test.
1946         * gcc.dg/pr32338-2.c: New test.
1947
1948 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1949         
1950         * lib/target-supports.exp (check_effective_target_sync_int_long):
1951         Revert change to add xtensa.
1952         (check_effective_target_sync_char_short): Likewise.
1953         
1954 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1955
1956         * gnat.dg/packed_subtype.adb: New test.
1957
1958 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1959
1960         PR fortran/33297
1961         * gfortran.dg/intrinsic_size.f90: New.
1962
1963 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1964
1965         PR fortran/33284
1966         PR fortran/33310
1967         * gfortran.dg/conflicts_2.f90: New.
1968
1969 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1970
1971         PR tree-optimization/32377
1972         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1973         dependence distance.
1974         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1975         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1976         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1977         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1978
1979 2007-09-12  Richard Guenther  <rguenther@suse.de>
1980
1981         PR middle-end/33382
1982         * gcc.c-torture/compile/pr33382.c: New testcase.
1983         * gcc.c-torture/execute/pr33382.c: Likewise.
1984
1985 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1986
1987         PR fortran/33395
1988         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1989
1990 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1991
1992         PR tree-optimization/33373
1993         * gcc.dg/vect/pr33373.c: New test.
1994
1995 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1996
1997         * lib/target-supports.exp (check_effective_target_vect_no_double):
1998         Remove unused proc.
1999
2000 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2001             Ulrich Weigand  <uweigand@de.ibm.com>
2002
2003         * gcc.target/spu/dfcgt-nan.c: New test.
2004
2005 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2006
2007         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2008
2009 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2010
2011         PR fortran/33040
2012         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2013
2014 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2015
2016         * gcc.dg/va-arg-pack-len-1.c: New test.
2017         * g++.dg/va-arg-pack-len-1.C: New test.
2018
2019 2007-09-11  Michael Matz  <matz@suse.de>
2020
2021         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2022
2023 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2024
2025         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2026         checks for size of long double.
2027         * gcc.dg/dfp/convert.h: New file.
2028         * gcc.dg/dfp/convert-bfp-2.c: New test.
2029         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2030         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2031         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2032         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2033         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2034         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2035         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2036         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2037         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2038
2039 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2040
2041         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2042         Change dg-final to expect 1 non-profitable loop and
2043         3 profitable loops.
2044         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2045         Change dg-final to expect 1 non-profitable loop and
2046         3 profitable loops.
2047         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2048         Change dg-final to expect 1 profitable loop.
2049         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2050         Change dg-final to expect 1 profitable loop.    
2051         
2052 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2053
2054         * gcc.target/mips/call-saved-1.c: New test.
2055         * gcc.target/mips/call-saved-2.c: Likewise.
2056         * gcc.target/mips/call-saved-3.c: Likewise.
2057         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2058         instead of mips_mips64.  Set mips_fp64 too.
2059         (is_gp32_flag): Return true for -mips1 and -mips2.
2060         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2061
2062 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2063
2064         * g++.dg/ext/va-arg-pack-1.C: New test.
2065         * g++.dg/ext/va-arg-pack-2.C: New test.
2066
2067 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2068
2069         PR target/33369
2070         * gcc.dg/vect/pr33369.c: New test.
2071
2072 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2073
2074         PR fortran/33370
2075         * gfortran.dg/array_memcpy_5.f90:  New test.
2076
2077 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2078
2079         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2080
2081 2007-09-09  Richard Guenther  <rguenther@suse.de>
2082
2083         * gcc.c-torture/compile/20070906-1.c: New testcase.
2084
2085 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2086
2087         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2088         noinline attribute.
2089         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2090         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2091         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2092         Likewise.
2093
2094 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2095
2096         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2097
2098 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2099
2100         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2101
2102 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2103
2104         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2105         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2106         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2107         Compile tests with -fno-tree-pre.
2108         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2109         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2110         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2111         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2112         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2113         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2114         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2115         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2116         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2117         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2118         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2119         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2120         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2121         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2122         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2123         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2124         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2125         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2126         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2127
2128 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2129
2130         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2131         to call objdump.
2132         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2133         Use remote_exec to call c++filt.
2134         * lib/target-supports-dg.exp (dg-require-host-local): New.
2135         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2136         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2137         * g++.dg/rtti/repo1.C: Likewise.
2138         * g++.dg/template/repo1.C: Likewise.
2139         * g++.dg/template/repo2.C: Likewise.
2140         * g++.dg/template/repo3.C: Likewise.
2141         * g++.dg/template/repo4.C: Likewise.
2142         * g++.dg/template/repo5.C: Likewise.
2143         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2144         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2145         * g++.old-deja/g++.pt/repo1.C: Likewise.
2146         * g++.old-deja/g++.pt/repo2.C: Likewise.
2147         * g++.old-deja/g++.pt/repo3.C: Likewise.
2148         * g++.old-deja/g++.pt/repo4.C: Likewise.
2149         * gcc.dg/cpp/trad/builtins.c: Likewise.
2150
2151 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2152
2153         PR tree-optimization/32283
2154         * gcc.dg/tree-ssa/loop-31.c: New test.
2155
2156 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2157
2158         PR rtl-optimization/26449
2159         * gcc.target/i386/pr26449-1.c: New file.
2160
2161 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2162
2163         PR target/33329
2164         PR rtl-optimization/26449
2165         * gcc.target/i386/pr33329.c: New file.
2166
2167 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2168
2169         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2170
2171 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2172
2173         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2174
2175 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2176
2177         PR tree-optimization/33301
2178         * gfortran.dg/vect/pr33301.f: New test.
2179
2180 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2181
2182         PR libfortran/33307
2183         * gfortran.dg/backspace_10.f90: New test.
2184
2185 2007-09-07  Richard Guenther  <rguenther@suse.de>
2186
2187         Reapply
2188         2007-09-06  Richard Guenther  <rguenther@suse.de>
2189
2190         PR tree-optimization/32586
2191         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2192         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2193         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2194         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2195         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2196         now obsolete simplification.
2197
2198 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2199         
2200         PR tree-optimization/33299
2201         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2202         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2203
2204 2007-09-07  Richard Guenther  <rguenther@suse.de>
2205
2206         Revert
2207         2007-09-06  Richard Guenther  <rguenther@suse.de>
2208
2209         PR tree-optimization/32586
2210         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2211         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2212         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2213         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2214         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2215         now obsolete simplification.
2216
2217 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2218
2219         PR tree-optimization/32821
2220         * gcc.dg/tree-ssa/pr32821.c: New file.
2221
2222 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2223
2224         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2225         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2226         and mips_forced_no_er.
2227         (dg-mips-options): Add -mno-abicalls when a small-data option is
2228         specified.  Skip tests with small-data options if mips_forced_gp.
2229         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2230         * gcc.target/mips/sdata-1.c: New test.
2231         * gcc.target/mips/sdata-2.c: Likewise.
2232         * gcc.target/mips/sdata-3.c: Likewise.
2233         * gcc.target/mips/sdata-4.c: Likewise.
2234
2235 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2236
2237         PR fortran/33298
2238         * spread_zerosize_1.f90:  New test case.
2239         * spread_bounds_1.f90:  New test case.
2240
2241 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2242
2243         PR c++/32674
2244         * g++.dg/template/static31.C: New.
2245
2246 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2247
2248         PR fortran/33271
2249         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2250         powerpc*-linux-gnu.
2251
2252 2007-09-06  David Daney  <ddaney@avtrex.com>
2253             Richard Sandiford  <richard@codesourcery.com>
2254
2255         PR target/33256
2256         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2257         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2258         * gcc.target/mips/pr33256.c: New test.
2259
2260 2007-09-06  Tom Tromey  <tromey@redhat.com>
2261
2262         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2263
2264 2007-09-06  Richard Guenther  <rguenther@suse.de>
2265
2266         PR tree-optimization/32586
2267         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2268         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2269         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2270         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2271         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2272         now obsolete simplification.
2273
2274 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2275
2276         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2277         * gcc.target/i386/sse3-addsubps.c: Ditto.
2278         * gcc.target/i386/sse3-haddpd.c: Ditto.
2279         * gcc.target/i386/sse3-haddps.c: Ditto.
2280         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2281         * gcc.target/i386/sse3-hsubps.c: Ditto.
2282         * gcc.target/i386/sse3-lddqu.c: Ditto.
2283         * gcc.target/i386/sse3-movddup.c: Ditto.
2284         * gcc.target/i386/sse3-movshdup.c: Ditto.
2285         * gcc.target/i386/sse3-movsldup.c: Ditto.
2286
2287 2007-09-06  Richard Guenther  <rguenther@suse.de>
2288
2289         PR tree-optimization/33302
2290         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2291
2292 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2293
2294         PR libfortran/33225
2295         * gfortran.dg./fmt_float.f90: New test.
2296
2297 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2298
2299         PR libfortran/33253
2300         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2301
2302 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2303
2304         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2305         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2306
2307 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2308
2309         * g++.dg/eh/builtin1.C: New test.
2310         * g++.dg/eh/builtin2.C: New test.
2311         * g++.dg/eh/builtin3.C: New test.
2312
2313         PR c++/33289
2314         * g++.dg/eh/builtin4.C: New test.
2315
2316 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2317
2318         * gcc.target/powerpc/dfp-dd.c: New test.
2319         * gcc.target/powerpc/dfp-td.c: New test.
2320
2321 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2322
2323         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2324         * gcc.dg/va-arg-pack-1.c: New test.
2325
2326 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2327
2328         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2329         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2330         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2331         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2332         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2333
2334 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2335
2336         PR c++/30302
2337         * g++.dg/ext/anon-struct5.C: New.
2338
2339 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2340
2341         * gcc.dg/i386-cpuid.h: Remove.
2342         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2343         (main): Use __get_cpuid to get target features.
2344         * gcc.target/i386/sse-check.h: Ditto.
2345         * gcc.target/i386/sse2-check.h: Ditto.
2346         * gcc.target/i386/sse3-check.h: Ditto.
2347         * gcc.target/i386/ssse3-check.h: Ditto.
2348         * gcc.target/i386/sse4_1-check.h: Ditto.
2349         * gcc.target/i386/sse4_2-check.h: Ditto.
2350         * gcc.target/i386/sse4a-check.h: Ditto.
2351         * gcc.dg/torture/pr16104-1.c: Ditto.
2352         (do_test): Change to void.
2353         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2354         * gcc.target/i386/sse-6.c: Ditto.
2355         * gcc.target/i386/sse-7.c: Ditto.
2356         * g++.dg/other/i386-1.C: Include cpuid.h.
2357         (main): New function.  Use __get_cpuid to get target fetaures.
2358
2359 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2360             David Ung  <davidu@mips.com>
2361             Nigel Stephens <nigel@mips.com>
2362
2363         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2364         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2365         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2366         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2367         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2368         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2369         * gcc.dg/torture/pr19683-1.c: Likewise.
2370         * gcc.target/mips/madd-3.c: Likewise.
2371         * gcc.target/mips/maddu-3.c: Likewise.
2372         * gcc.target/mips/msub-3.c: Likewise.
2373         * gcc.target/mips/msubu-3.c: Likewise.
2374         * gcc.target/mips/asm-1.c: Likewise.
2375         * gcc.target/mips/branch-1.c: Likewise.
2376         * gcc.target/mips/ins-1.c: Likewise.
2377         * gcc.target/mips/near-far-3.c: Likewise.
2378         * gcc.target/mips/near-far-4.c: Likewise.
2379         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2380         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2381         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2382         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2383         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2384         * gcc.target/mips/dspr2-MULT.c: Likewise.
2385         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2386         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2387         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2388         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2389         * gcc.target/mips/code-readable-2.c: Likewise.
2390         * gcc.target/mips/code-readable-3.c: Likewise.
2391
2392 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2393             David Ung  <davidu@mips.com>
2394             Nigel Stephens <nigel@mips.com>
2395
2396         * gcc.target/mips/mips16-attributes.c: New.
2397
2398 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2399
2400         PR fortran/31564
2401         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2402
2403         PR fortran/33241
2404         * gfortran.dg/char_length_10.f90: New test.
2405
2406 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2407
2408         PR c++/29731
2409         * g++.dg/parse/template24.C: New.
2410
2411 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2412
2413         * g++.dg/other/spu2vmx-1.C: New test.
2414
2415 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR tree-optimization/33017
2418         * gcc.dg/pr33017.c: New test.
2419
2420 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2421
2422         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2423         __protected_stream family of macros.
2424
2425 2007-09-04  Jan Hubicka  <jh@suse.cz>
2426
2427         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2428         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2429         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2430         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2431         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2432         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2433         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2434         Likewise.
2435
2436 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2437             Tobias Burnus  <burnus@net-b.de>
2438
2439         * gfortran.dg/proc_decl_1.f90: New.
2440         * gfortran.dg/proc_decl_2.f90: New.
2441         * gfortran.dg/proc_decl_3.f90: New.
2442         * gfortran.dg/proc_decl_4.f90: New.
2443
2444 2007-09-04  Jan Hubicka  <jh@suse.cz>
2445
2446         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2447         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2448         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2449         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2450         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2451         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2452         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2453         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2454         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2455         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2456         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2457         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2458         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2459         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2460         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2461         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2462         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2463         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2464         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2465         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2466         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2467         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2468         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2469         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2470         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2471         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2472         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2473         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2474         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2475         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2476         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2477         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2478         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2479         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2480         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2481         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2482         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2483         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2484         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2485         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2486         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2487         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2488         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2489         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2490         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2491         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2492         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2493         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2494         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2495         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2496         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2497         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2498         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2499         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2500         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2501         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2502         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2503         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2504         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2505         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2506         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2507         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2508         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2509         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2510         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2511         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2512         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2513         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2514         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2515         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2516         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2517         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2518         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2519         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2520         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2521         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2522         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2523         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2524         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2525         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2526         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2527         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2528         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2529         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2530         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2531         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2532         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2533         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2534         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2535         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2536         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2537         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2538         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2539         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2540         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2541         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2542         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2543         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2544         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2545         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2546         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2547         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2548         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2549         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2550         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2551         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2552         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2553         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2554         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2555         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2556         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2557         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2558         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2559         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2560         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2561         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2562         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2563         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2564         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2565         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2566         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2567         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2568         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2569         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2570         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2571         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2572         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2573         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2574         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2575         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2576         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2577         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2578         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2579         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2580         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2581         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2582         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2583         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2584         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2585         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2586         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2587         noinline.
2588         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2589         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2590         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2591         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2592         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2593         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2594         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2595         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2596         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2597         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2598         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2599         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2600         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2601         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2602         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2603         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2604         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2605         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2606         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2607         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2608         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2609         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2610         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2611         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2612         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2613         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2614         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2615         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2616         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2617         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2618         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2619         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2620         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2621         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2622         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2623         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2624         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2625         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2626         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2627         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2628         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2629         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2630         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2631         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2632         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2633         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2634         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2635         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2636         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2637         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2638         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2639         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2640         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2641         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2642         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2643         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2644         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2645         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2646         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2647         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2648         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2649         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2650         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2651         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2652         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2653         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2654         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2655         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2656         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2657         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2658         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2659         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2660         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2661         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2662         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2663         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2664         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2665         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2666         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2667         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2668         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2669         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2670         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2671         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2672         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2673         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2674         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2675         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2676         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2677         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2678         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2679         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2680         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2681         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2682         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2683         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2684         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2685         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2686         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2687         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2688         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2689         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2690         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2691         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2692         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2693         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2694         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2695         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2696         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2697         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2698         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2699         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2700         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2701         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2702         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2703         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2704         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2705         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2706         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2707         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2708         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2709         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2710         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2711         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2712         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2713         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2714
2715 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2716
2717         PR middle-end/33187
2718         * gcc.target/i386/cmov7.c: New file.
2719
2720 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2721
2722         * gcc.target/i386/sse4a-check.h: New file.
2723         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2724         * gcc.target/i386/sse4a-insert.c: Ditto.
2725         * gcc.target/i386/sse4a-montsd.c: Ditto.
2726         * gcc.target/i386/sse4a-montss.c: Ditto.
2727         * gcc.target/i386/mmx-check.h: New file.
2728         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2729         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2730         * gcc.target/i386/sse-check.h: New file.
2731         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2732         * gcc.target/i386/sse-3.c: Ditto.
2733         * gcc.target/i386/sse-7.c: Ditto.
2734         * gcc.target/i386/sse-9.c: Ditto.
2735         * gcc.target/i386/ssefn-3.c: Ditto.
2736         * gcc.target/i386/sse-recip.c: Ditto.
2737         * gcc.target/i386/sse-recip-vec.c: Ditto.
2738         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2739         * gcc.target/i386/20020523-1.c: Remove.
2740         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2741         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2742         * gcc.target/i386/ssefn-4.c: Ditto.
2743         * gcc.target/i386/sse-6.c: Ditto.
2744         * gcc.target/i386/sse-10.c: Ditto.
2745         * gcc.target/i386/sse-11.c: Ditto.
2746         * gcc.target/i386/sse-18.c: Ditto.
2747         * gcc.target/i386/fpprec-1.c: Ditto.
2748         * g++.dg/other/i386-1.C: Ditto.
2749
2750 2007-09-04  Richard Guenther  <rguenther@suse.de>
2751
2752         PR tree-optimization/33291
2753         * gcc.dg/volatile2.c: New testcase.
2754         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2755         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2756         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2757         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2758
2759 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2760
2761         PR fortran/33253
2762         * gfortran.dg/namelist_15.f90: Update test.
2763         * gfortran.dg/namelist_24.f90: Update test.
2764         * gfortran.dg/namelist_38.f90: New test.
2765
2766 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2767
2768         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2769         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2770         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2771         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2772         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2773         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2774
2775 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2776
2777         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2778         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2779
2780         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2781
2782 2007-09-02  David Daney  <ddaney@avtrex.com>
2783
2784         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2785         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2786         * gcc.target/mips/atomic-memory-1.c: Ditto.
2787         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2788
2789 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2790
2791         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2792         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2793
2794 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2795
2796         * gfortran.dg/substr_6.f90: New test.
2797
2798 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2799
2800         PR c++/33208
2801         * g++.dg/other/error18.C: New.
2802         * g++.dg/expr/bitfield3.C: Adjust.
2803
2804 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2805
2806         PR fortran/33276
2807         * gfortran.fortran-torture/compile/pr33276.f90: New.
2808
2809 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2810
2811         PR middle-end/33272
2812         * gcc.dg/c99-arraydecl-3.c: New test.
2813
2814 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2815
2816         PR c++/32597
2817         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2818         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2819
2820 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2821
2822         PR fortran/33232
2823         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2824         * gfortran.dg/read_1.f90: New.
2825
2826 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2827
2828         PR c++/33210
2829         * g++.dg/template/error30.C: New.
2830
2831 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2832
2833         PR c++/32113
2834         * g++.dg/template/crash70.C: New.
2835
2836 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2837
2838         PR c++/33212
2839         * g++.dg/ext/is_class_error.C: New.
2840
2841 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2842
2843         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2844         
2845 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2846             Revital Eres  <eres@il.ibm.com>
2847
2848         * gcc.target/powerpc/paired-1.c: New test.
2849         * gcc.target/powerpc/paired-2.c: New test.
2850         * gcc.target/powerpc/paired-3.c: New test.
2851         * gcc.target/powerpc/paired-4.c: New test.
2852         * gcc.target/powerpc/paired-5.c: New test.
2853         * gcc.target/powerpc/paired-6.c: New test.
2854         * gcc.target/powerpc/paired-7.c: New test.
2855         * gcc.target/powerpc/ppc-paired.c: New test.
2856
2857 2007-08-31  Ollie Wild  <aaw@google.com>
2858
2859         * g++.dg/conversion/ptrmem2.C: New test.
2860         * g++.dg/conversion/ptrmem3.C: New test.
2861         * g++.dg/conversion/ptrmem4.C: New test.
2862         * g++.dg/conversion/ptrmem5.C: New test.
2863         * g++.dg/conversion/ptrmem6.C: New test.
2864         * g++.dg/conversion/ptrmem7.C: New test.
2865         * g++.dg/conversion/ptrmem8.C: New test.
2866
2867 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2868
2869         PR fortran/31879
2870         * gfortran.dg/char_length_7.f90: New test.
2871         * gfortran.dg/char_length_9.f90: New test.
2872         * gfortran.dg/char_assign_1.f90: Add extra warning.
2873
2874         PR fortran/31197
2875         PR fortran/31258
2876         * gfortran.dg/char_length_8.f90: New test.
2877
2878 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2879
2880         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2881
2882 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2883
2884         * gcc.dg/inline-24.c: New test.
2885         * g++.dg/opt/inline11.C: New test.
2886
2887 2007-08-30  Richard Guenther  <rguenther@suse.de>
2888
2889         * gcc.target/i386/vectorize5.c: New testcase.
2890
2891 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2892
2893         PR fortran/33228
2894         * interface.c (check_interface0): Improve error for external procs.
2895         (check_sym_interfaces): Fix checking of module procedures.
2896
2897 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2898
2899         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2900         (AI): Add AI_ALIGN.
2901         * gcc.dg/sync-3.c: New test.
2902
2903         PR middle-end/32758
2904         * gcc.dg/cleanup-12.c: New test.
2905
2906 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2907
2908         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2909         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2910         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2911         * gcc.dg/pr32450.c: Ditto.
2912         * gcc.dg/nest.c: Ditto.
2913         * gcc.dg/nested-func-4.c: Ditto.
2914         * g++.old-deja/g++.law/profile1.C: Ditto.
2915
2916 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2917
2918         PR fortran/32989
2919         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2920         non-default integer kind arguments.
2921
2922 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2923
2924         PR fortran/33105
2925         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2926
2927 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2928
2929         * gcc.dg/h8300-ice2.c: Remove target selector.
2930
2931 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2932
2933         PR fortran/33215
2934         * gfortran.dg/binding_label_tests_15.f03: New test case.
2935         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2936
2937 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2938
2939         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2940         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2941
2942 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2943
2944         PR c++/33194
2945         * g++.dg/other/canon-33194.C: New.
2946
2947 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2948
2949         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2950         * gcc.c-torture/execute/pr23135.c: Likewise.
2951
2952 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2953
2954         * gcc.dg/pr31344.c: Move to ...
2955         * gcc.dg/dfp/pr31344.c: ... here.
2956         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2957         * gcc.dg/20050503-1.c: Ditto.
2958         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2959         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2960         * gcc.dg/20060801-1.c: Ditto.
2961
2962 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2963
2964         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2965         * gfortran.dg/nan_1.f90: Likewise.
2966
2967 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2968
2969         PR fortran/33055
2970         Revert previous patch.
2971
2972 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2973             Kazu Hirata  <kazu@codesourcery.com>
2974
2975         * gcc.target/m68k/interrupt-1.c: New.
2976
2977 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2978
2979         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2980         10000 for targets where "int" can't hold at least 100000.
2981         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2982         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2983         (test5)(test6): Use it.
2984         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2985         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2986         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2987         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2988         * gcc.dg/attr-alloc_size.c (test): Likewise.
2989
2990 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2991
2992         PR c++/33209
2993         * g++.dg/template/error29.C: New.
2994
2995 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR c++/32596
2998         * g++.dg/ext/visibility/anon5.C: New test.
2999
3000 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3001
3002         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3003
3004 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3005
3006         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3007         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3008         * gfortran.dg/gamma_4.f90: New: large-real tests.
3009
3010 2007-08-28  Jason Merrill  <jason@redhat.com>
3011
3012         PR c++/29000
3013         * g++.dg/ext/stmtexpr12.C: New test.
3014
3015         PR c++/28558
3016         * g++.dg/ext/attrib28.C: New test.
3017
3018 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3019
3020         PR target/32661
3021         * gcc.target/i386/pr32661.c: New test.
3022
3023 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR middle-end/32370
3026         * gcc.dg/pr32370.c: New test.
3027
3028         PR rtl-optimization/33148
3029         * gcc.c-torture/compile/20070827-1.c: New test.
3030
3031         PR debug/32914
3032         * d++.dg/debug/const3.C: New test.
3033         * d++.dg/debug/const4.C: New test.
3034         * d++.dg/debug/dwarf2/const1.C: New test.
3035         * d++.dg/debug/dwarf2/const2.C: New test.
3036         * d++.dg/debug/dwarf2/const2b.C: New test.
3037
3038 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3039             Vladimir Yanovsky  <yanov@il.ibm.com>
3040             Revital Eres  <eres@il.ibm.com>
3041             Andrey Belevantsev  <abel@ispras.ru>
3042
3043         * gcc.dg/sms-1.c: New test.
3044
3045 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3046
3047         * g++.dg/ext/gnu-inline-common.h: New.
3048         * g++.dg/ext/gnu-inline-global-reject.C: New.
3049         * g++.dg/ext/gnu-inline-global.C: New.
3050         * g++.dg/ext/gnu-inline-namespace.C: New.
3051         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3052         * g++.dg/ext/gnu-inline-class.C: New.
3053         * g++.dg/ext/gnu-inline-class-static.C: New.
3054         * g++.dg/ext/gnu-inline-template-class.C: New.
3055         * g++.dg/ext/gnu-inline-template-func.C: New.
3056
3057 2007-08-27  Jason Merrill  <jason@redhat.com>
3058
3059         PR c++/31337
3060         * g++.dg/ext/stmtexpr11.C: New.
3061
3062 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3063
3064         * lib/target-supports.exp (check_profiling_available):
3065         Set profiling_available_saved to 0 on fido-*-elf.
3066
3067 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3068
3069         PR tree-optimization/33173
3070         
3071         * gcc.c-torture/compile/pr33173.c: New.
3072
3073 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3074
3075         PR target/31385
3076         * gcc.dg/dfp/pr31385.c: New.
3077
3078 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3079
3080         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3081
3082 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3083
3084         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3085         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3086         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3087         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3088         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3089         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3090         gcc.target/m68k directory.
3091         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3092         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3093         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3094         gcc.target/cris directory.
3095         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3096         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3097         gcc.target/bfin directory.
3098
3099         * gcc.target/sh: New directory.
3100         * gcc.target/sh/sh.exp: New file.
3101         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3102         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3103         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3104         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3105         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3106         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3107
3108 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3109
3110         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3111         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3112         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3113         * gcc.target/i386/local2.c: Ditto.
3114         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3115         * gcc.target/i386/20011119-1.c: Ditto.
3116         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3117         * gcc.target/i386/fastcall-1.c: Fix target selector.
3118
3119 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3120
3121         PR fortran/33055
3122         * gfortran.dg/negative_unit.f: Add new check
3123         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3124         -fdefault-integer-8.
3125
3126 2007-08-26  Asher Langton  <langton2@llnl.gov>
3127
3128         * gfortran.dg/recursive_stack.f90: New.
3129         * gfortran.dg/openmp_stack.f90: New.
3130
3131 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3132
3133         PR fortran/31298
3134         * gfortran.dg/use_10.f90: New.
3135
3136 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3137
3138         PR fortran/32985
3139         * gfortran.dg/namelist_14.f90: Make test case valid.
3140         * gfortran.dg/common_10.f90: New.
3141
3142 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3143
3144         PR middle-end/33181
3145         * gcc.dg/ifelse-2.c: New.
3146
3147 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3148
3149         PR fortran/32980
3150         * gfortran.dg/gamma_1.f90: New.
3151         * gfortran.dg/gamma_2.f90: New.
3152         * gfortran.dg/gamma_3.f90: New.
3153
3154 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3155
3156         PR fortran/33188
3157         * gfortran.dg/used_types_18.f90: New.
3158
3159 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3160
3161         * gcc.dg/array-init-2.c: New test.
3162
3163 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3164
3165         PR fortran/33178
3166         * gfortran.dg/initialization_4.f90: Update dg-error.
3167         * gfortran.dg/initialization_13.f90: New.
3168
3169 2007-08-24  Richard Guenther  <rguenther@suse.de>
3170
3171         PR middle-end/33166
3172         * gcc.c-torture/compile/pr33166.c: New testcase.
3173
3174 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3175
3176         PR fortran/33139
3177         * gfortran.dg/pointer_assign_4.f90: New.
3178         * gfortran.dg/shape_2.f90: Fix test case.
3179         * gfortran.dg/char_result_4.f90: Ditto.
3180
3181 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3182
3183         * gcc.dg/array-init-1.c: New test.
3184
3185         PR c++/32567
3186         * g++.dg/parse/crash36.C: New test.
3187
3188 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3189
3190         * gcc.dg/pr32721.c: Updated.
3191
3192 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3193
3194         PR tree-optimization/32573
3195         PR middle-end/32946
3196         * gcc.dg/pr32573.c: New test.
3197
3198         PR c++/32898
3199         * g++.dg/lookup/ns3.C: New test.
3200
3201         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3202
3203         PR c++/31941
3204         * g++.dg/parse/crash37.C: New test.
3205
3206 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3207
3208         PR target/17390
3209         * gcc.target/i386/pr17390.c: New test.
3210
3211 2007-08-23  Richard Guenther  <rguenther@suse.de>
3212
3213         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3214         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3215         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3216         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3217         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3218         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3219         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3220         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3221
3222 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3223
3224         * gcc.target/s390: New directory.
3225         * gcc.target/s390/s390.exp: New file.
3226         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3227         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3228         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3229         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3230         gcc.target/s390 directory.
3231
3232 2007-08-23  Richard Guenther  <rguenther@suse.de>
3233
3234         PR tree-optimization/32328
3235         * testsuite/gcc.dg/pr32328.c: New testcase.
3236
3237 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3238
3239         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3240           available.
3241
3242 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3243
3244         PR fortran/33095
3245         * gfortran.dg/min_max_optional_5.f90: New test.
3246         * gfortran.dg/min_max_optional_2.f90: Remove.
3247         * gfortran.dg/min_max_optional_3.f90: Remove.
3248         * gfortran.dg/min_max_optional_4.f90: Remove.
3249
3250 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3251
3252         * gcc.target/i386/xorps-sse.c: New.
3253         * gcc.target/i386/xorps-sse2.c: New.
3254
3255 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3256
3257         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3258         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3259         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3260
3261 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3262
3263         PR fortran/33020
3264         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3265         include multiple kinds for SHAPE parameter within a single
3266         namespace.
3267         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3268         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3269
3270 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3271
3272         * interface_abstract_1.f90: Extended test case.
3273         * interface_abstract_3.f90: New test.
3274
3275 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3276
3277         * gcc.dg/fold-sub.c: New test.
3278         
3279 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3280
3281         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3282         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3283         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3284         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3285         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3286         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3287
3288 2007-08-22  Richard Guenther  <rguenther@suse.de>
3289
3290         PR middle-end/33007
3291         * gcc.dg/pr33007.c: New testcase.
3292
3293 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3294
3295         * gcc.c-torture/execute/strcmp-1.x: Delete.
3296
3297 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3298
3299         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3300         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3301         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3302         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3303         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3304         gcc.target/i386/stack-realign.c,
3305         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3306         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3307         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3308         target using dg-require-effective-target directive.
3309         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3310         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3311         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3312         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3313         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3314         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3315         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3316         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3317         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3318         Require lp64 target using dg-require-effective-target directive.
3319         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3320         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3321         directive.
3322         * gcc.target/i386/20010202-1.c: Move from here ...
3323         * gcc.dg/20010202-1.c: ... to here.
3324
3325 2007-08-22  Richard Guenther  <rguenther@suse.de>
3326
3327         PR tree-optimization/33142
3328         * gcc.c-torture/execute/pr33142.c: New testcase.
3329
3330 2007-08-22  Richard Guenther  <rguenther@suse.de>
3331
3332         PR middle-end/32563
3333         * g++.dg/torture/pr32563.C: New testcase.
3334
3335 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3336
3337         PR middle-end/32912
3338         * gcc.dg/pr32912-1.c: Add -w to options.
3339         * gcc.dg/pr32912-2.c: Likewise.
3340         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3341
3342 2007-08-21  Ian Lance Taylor  <iant@google.com>
3343
3344         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3345
3346 2007-08-21  Ian Lance Taylor  <iant@google.com>
3347
3348         PR tree-optimization/33134
3349         * g++.dg/tree-ssa/pr33134.C: New test.
3350
3351 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3352
3353         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3354         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3355
3356 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3357
3358         PR debug/32610
3359         * gcc.dg/debug/pr32610.c: New test.
3360
3361         * g++.dg/init/new24.C: New test.
3362
3363         PR middle-end/32912
3364         * gcc.dg/pr32912-1.c: New test.
3365         * gcc.dg/pr32912-2.c: New test.
3366         * gcc.dg/pr32912-3.c: New test.
3367
3368 2007-08-21  Richard Guenther  <rguenther@suse.de>
3369
3370         * gcc.dg/pointer-arith-10.c: New testcase.
3371
3372 2007-08-21  Richard Guenther  <rguenther@suse.de>
3373
3374         PR middle-end/33122
3375         * gcc.c-torture/compile/pr33122.c: New testcase.
3376
3377 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3378
3379         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3380
3381 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3382
3383         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3384
3385 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR c++/33025
3388         * g++.dg/init/new23.C: New test.
3389
3390 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3391
3392         PR middle-end/30564
3393         * gcc.c-torture/compile/pr30564-1.c: New test.
3394         * gcc.c-torture/compile/pr30564-2.c: New test.
3395
3396 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3397
3398         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3399
3400 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3401
3402         * gfortran.dg/interface_abstract_2.f90: New.
3403         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3404
3405 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3406
3407         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3408         unknown (so that outer-loop wont get analyzed).
3409         * gcc.dg/vect/vect-outer-1a.c: New test.
3410         * gcc.dg/vect/vect-outer-1b.c: New test.
3411         * gcc.dg/vect/vect-outer-1.c: New test.
3412         * gcc.dg/vect/vect-outer-2a.c: New test.
3413         * gcc.dg/vect/vect-outer-2b.c: New test.
3414         * gcc.dg/vect/vect-outer-2c.c: New test.
3415         * gcc.dg/vect/vect-outer-2.c: New test.
3416         * gcc.dg/vect/vect-outer-3a.c: New test.
3417         * gcc.dg/vect/vect-outer-3b.c: New test.
3418         * gcc.dg/vect/vect-outer-3c.c: New test.
3419         * gcc.dg/vect/vect-outer-3.c: New test.
3420         * gcc.dg/vect/vect-outer-4a.c: New test.
3421         * gcc.dg/vect/vect-outer-4b.c: New test.
3422         * gcc.dg/vect/vect-outer-4c.c: New test.
3423         * gcc.dg/vect/vect-outer-4d.c: New test.
3424         * gcc.dg/vect/vect-outer-4e.c: New test.
3425         * gcc.dg/vect/vect-outer-4f.c: New test.
3426         * gcc.dg/vect/vect-outer-4g.c: New test.
3427         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3428         * gcc.dg/vect/vect-outer-4i.c: New test.
3429         * gcc.dg/vect/vect-outer-4j.c: New test.
3430         * gcc.dg/vect/vect-outer-4k.c: New test.
3431         * gcc.dg/vect/vect-outer-4l.c: New test.
3432         * gcc.dg/vect/vect-outer-4m.c: New test.
3433         * gcc.dg/vect/vect-outer-4.c: New test.
3434         * gcc.dg/vect/vect-outer-5.c: New test.
3435         * gcc.dg/vect/vect-outer-6.c: New test.
3436         * gcc.dg/vect/vect-outer-fir.c: New test.
3437         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3438         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3439
3440 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3441
3442         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3443         and -fno-tree-reassoc.
3444         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3445         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3446         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3447         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3448         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3449         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3450         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3451         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3452         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3453         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3454         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3455         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3456         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3457         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3458         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3459         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3460         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3461         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3462         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3463         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3464         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3465         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3466         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3467         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3468         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3469         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3470         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3471         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3472         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3473         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3474         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3475         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3476         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3477         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3478         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3479         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3480         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3481
3482 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3483
3484         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3485         versioning for aliasing).
3486         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3487
3488         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3489         targets.
3490         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3491
3492 2007-08-18  Tom Tromey  <tromey@redhat.com>
3493
3494         PR preprocessor/32974:
3495         * gcc.dg/cpp/pr32974.c: New file.
3496
3497 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3498
3499         * gfortran.dg/interface_abstract_1.f90: New.
3500
3501 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3502
3503         PR fortran/32881
3504         * gfortran.dg/pure_initializer_1.f90: New test.
3505
3506 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3507
3508         PR fortran/32875
3509         * gfortran.dg/array_constructor_18.f90: New test.
3510
3511 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3512
3513         PR c++/28989
3514         * g++.dg/expr/lval3.C: New test.
3515         * g++.dg/expr/lval4.C: New test.
3516
3517 2007-08-17  Ollie Wild  <aaw@google.com>
3518
3519         PR c++/31749
3520         * g++.dg/lookup/builtin3.C: New test.
3521         * g++.dg/lookup/builtin4.C: New test.
3522         * g++.dg/lookup/using19.C: New test.
3523
3524 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3525
3526         PR c++/32190
3527         * g++.dg/parse/error31.C: New.
3528
3529 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3530
3531         PR c++/32112
3532         * g++.dg/template/error26.C: New.
3533
3534 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3535
3536         PR fortran/33079
3537         * gfortran.dg/zero_length_2.f90: New test.
3538
3539 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3540
3541         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3542         * gfortran.dg/kind_tests_3.f03: Ditto.
3543         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3544         * gfortran.dg/interface_13.f90: Ditto.
3545         * gfortran.dg/pr32738.f90: Ditto.
3546         * gfortran.dg/module_private_1.f90: Ditto.
3547         * gfortran.dg/test_only_clause.f90: Ditto.
3548         * gfortran.dg/bind_c_vars.f90: Ditto.
3549         * gfortran.dg/bind_c_dts.f90: Ditto.
3550         * gfortran.dg/use_9.f90: Ditto.
3551         * gfortran.dg/generic_8.f90: Ditto.
3552         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3553         * gfortran.dg/private_type_6.f90: Ditto.
3554         * gfortran.dg/c_assoc.f90: Ditto.
3555         * gfortran.dg/private_type_7.f90: Ditto.
3556         * gfortran.dg/global_vars_c_init.f90: Ditto.
3557         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3558         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3559         * gfortran.dg/c_size_t_test.f03: Ditto.
3560         * gfortran.dg/used_types_12.f90: Ditto.
3561         * gfortran.dg/pr25923.f90: Ditto.
3562         * gfortran.dg/test_com_block.f90: Ditto.
3563         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3564         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3565         * gfortran.dg/com_block_driver.f90: Ditto.
3566         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3567         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3568         * gfortran.dg/c_loc_test.f90: Ditto.
3569         * gfortran.dg/c_ptr_tests.f03: Ditto.
3570         * gfortran.dg/module_interface_1.f90: Ditto.
3571
3572 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3573
3574         PR c++/32870
3575         * g++.dg/other/error17.C: Adjust.
3576         
3577 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3578
3579         PR middle-end/32970
3580         * g++.dg/ext/altivec-14.C: New test.
3581
3582 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3583
3584         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3585         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3586         dump files.
3587         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3588         * gcc.dg/vect/pr32366.c: Ditto.
3589
3590 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3591
3592         PR testsuite/33082
3593         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3594         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3595         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3596         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3597
3598 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3599
3600         PR fortran/33072
3601         * gfortran.dg/use_9.f90: New.
3602
3603 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3604
3605         * g++.dg/gcov/gcov-5.C: New test.
3606
3607 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3608
3609         * g++.dg/gcov/gcov-4.C: New test.
3610         * lib/gcov.exp (verify-lines): Add support for
3611         checking no-coverage lines.
3612
3613 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3614
3615         * gcc.dg/vect/vect-vfa-01.c: New.
3616         * gcc.dg/vect/vect-vfa-02.c: New.
3617         * gcc.dg/vect/vect-vfa-03.c: New.
3618         * gcc.dg/vect/vect-vfa-04.c: New.
3619         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3620         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3621         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3622         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3623         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3624         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3625         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3626         gfortran.dg/vect/pr19049.f90: Rename to start with
3627         prefix no-vfa-.
3628         * gcc.dg/vect/vect.exp: Disable versioning for alias
3629         when test starts with no-vfa-.
3630         * gfortran.dg/vect/vect.exp: Likewise.
3631
3632 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3633
3634         * gcc.dg/torture/pr32897.c: New test.
3635
3636 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3637
3638         PR c++/31132
3639         * g++.dg/template/crash69.C: New.
3640
3641 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3642
3643         * lib/target-supports.exp (check_effective_target_arm32): Use
3644         check_no_compiler_messages.
3645
3646 2007-08-15  Diego Novillo  <dnovillo@google.com>
3647
3648         gcc.dg/tree-ssa/20070815.c: New test.
3649
3650 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3651
3652         PR fortran/33077
3653         * gfortran.dg/random_7.f90: Initialize variable.
3654
3655 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3656
3657         PR middle-end/33074
3658         * gfortran.dg/pr33074.f90: New test.
3659
3660         PR c++/32992
3661         * g++.dg/opt/nrv14.C: New test.
3662
3663 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3664
3665         PR c++/33035
3666         * g++.dg/template/crash68.C: New.
3667
3668 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3669
3670         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3671         * gcc.dg/sibcall-4.c: Ditto.
3672
3673 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3674
3675         PR fortran/33066
3676         * gfortran.dg/use_8.f90: New test.
3677         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3678
3679 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3680
3681         PR c++/27211
3682         * g++.dg/template/error27.C: New.
3683         * g++.dg/template/error28.C: New.
3684         * g++.dg/other/pr28304.C: Adjust.
3685         * g++.old-deja/g++.mike/p811.C: Likewise.
3686
3687 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3688
3689         PR target/30315
3690         * gcc.target/i386/pr30315.c: New.
3691
3692 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3693
3694         PR fortran/32594
3695         * gfortran.dg/substr_5.f90: New test.
3696
3697 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3698
3699         PR c/30428
3700         * gcc.dg/vector-2.c: New test.
3701
3702         PR c++/30428
3703         * g++.dg/ext/vector8.C: New test.
3704
3705 2007-08-13  Dan Hipschman  <dsh@google.com>
3706
3707         PR c/32953
3708         * gcc.dg/format/array-1.c: Add an additional test for
3709         unterminated format strings of length 1.
3710
3711 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3712
3713         PR fortran/32926
3714         * gfortran.dg/external_procedures_3.f90: New test.
3715
3716 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3717
3718         PR fortran/32827
3719         * gfortran.dg/import6.f90: New test.
3720
3721 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3722
3723         PR C/30427
3724         *  gcc.dg/vector-1.c: New test.
3725
3726 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3727
3728         * gcc.dg/pr21255-4.c: Skip for PIC.
3729         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3730
3731 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3732
3733         * gcc.dg/attr-isr.c: Skip for PIC.
3734         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3735         * gcc.dg/attr-isr-trapa.c: Likewise.
3736         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3737         * gcc.dg/pragma-isr-trapa.c: Likewise.
3738         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3739
3740 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3741
3742         PR fortran/32962
3743         * gfortran.dg/transpose_1.f90: New test.
3744
3745 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3746
3747         PR fortran/29600
3748         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3749         intrinsic.
3750
3751 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3752
3753         PR fortran/30964
3754         PR fortran/33054
3755         * gfortran.dg/random_4.f90: New test.
3756         * gfortran.dg/random_5.f90: New test.
3757         * gfortran.dg/random_6.f90: New test.
3758         * gfortran.dg/random_7.f90: New test.
3759
3760 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3761
3762         PR fortran/32860
3763         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3764
3765 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3766
3767         PR fortran/31629
3768         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3769
3770 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3771
3772         PR fortran/29600
3773         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3774         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3775
3776 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3777
3778         PR fortran/32937
3779         * gfortran.dg/char_length_6.f90: New test.
3780
3781 2007-08-10  Ollie Wild  <aaw@google.com>
3782
3783         * g++.dg/lookup/using18.C: New test.
3784
3785 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3786
3787         PR c++/17763
3788         * g++.dg/other/error16.C: New.
3789
3790 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3791
3792         PR libfortran/33039
3793         * gfortran.dg/namelist_37.f90: New test.
3794
3795 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3796
3797         PR c++/22256
3798         * g++.dg/conversion/op3.C: New.
3799
3800 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3801
3802         PR fortran/32987
3803         * gfortran.dg/fmt_tab_1.f90: New.
3804         * gfortran.dg/fmt_tab_2.f90: New.
3805
3806 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3807
3808         PR c/32796
3809         * gcc.c-torture/compile/pr32796.c: New test.
3810
3811 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3812
3813         PR middle-end/32813
3814         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3815         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3816         instead of just -O.
3817
3818 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3819
3820         * gcc.target/mips/code-readable-1.c: New test.
3821         * gcc.target/mips/code-readable-2.c: Likewise.
3822         * gcc.target/mips/code-readable-3.c: Likewise.
3823
3824 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3825             Revital Eres  <eres@il.ibm.com>
3826
3827         * gfortran.dg/sms-1.f90: Add comment.
3828         * gfortran.dg/sms-2.f90: New.
3829
3830 2007-08-07  Ian Lance Taylor  <iant@google.com>
3831
3832         * gcc.dg/instrument-1.c: New test.
3833         * gcc.dg/instrument-2.c: New test.
3834         * gcc.dg/instrument-3.c: New test.
3835
3836 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3837
3838         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3839
3840 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3841
3842         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3843         !vector_alignment_reachable targets.
3844         * gcc.dg/vect/vect-33.c: Likewise.
3845         * gcc.dg/vect/vect-42.c: Likewise.
3846         * gcc.dg/vect/vect-44.c: Likewise.
3847         * gcc.dg/vect/vect-50.c: Likewise.
3848         * gcc.dg/vect/vect-70.c: Likewise.
3849         * gcc.dg/vect/vect-71.c: Likewise.
3850         * gcc.dg/vect/vect-87.c: Likewise.
3851         * gcc.dg/vect/vect-88.c: Likewise.
3852         * gcc.dg/vect/vect-91.c: Likewise.
3853         * gcc.dg/vect/vect-93.c: Likewise.
3854         * gcc.dg/vect/vect-96.c: Likewise.
3855         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3856         * gcc.dg/vect/section-anchors-69.c: Likewise.
3857         * gcc.dg/vect/pr25413.c: Likewise.
3858         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3859         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3860         * gfortran.dg/vect-2.f90: Likewise.
3861         * gfortran.dg/vect-3.f90: Likewise.
3862         * gfortran.dg/vect-4.f90: Likewise.
3863         * gfortran.dg/vect-5.f90: Likewise.
3864         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3865         Return false for darwin. 
3866         (check_effective_target_vector_alignment_reachable_for_double): New.
3867
3868 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3869
3870         * gcc.dg/multiword-1.c: New testcase.
3871
3872 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3873
3874         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3875         messages.
3876         * gfortran.dg/namelist_36.f90: New test.
3877
3878 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3879
3880         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3881           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3882
3883 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3884
3885         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3886         * gcc.dg/torture/type-generic-1.c: Likewise.
3887
3888 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3889
3890         * gcc.c-torture/20070522-1.c: Move to ...
3891         * gcc.c-torture/compile/20070522-1.c: Here.
3892
3893 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3894
3895         PR fortran/29828
3896         * gfortran.dg/minmax_char_1.f90: New test.
3897         * gfortran.dg/minmax_char_2.f90: New test.
3898         * gfortran.dg/min_max_optional_4.f90: New test.
3899
3900 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3901
3902         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3903         hanging on the testcase.
3904
3905 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3906
3907         PR middle-end/32988
3908         * gcc.c-torture/compile/pr32988.c: New test.
3909
3910 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3911
3912         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3913
3914 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3915
3916         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3917
3918         Revert:
3919         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3920
3921         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3922
3923 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3924
3925         PR fortran/32979
3926         * gfortran.dg/isnan_1.f90: New test.
3927
3928 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3929             Revital Eres <eres@il.ibm.com>
3930
3931         * gcc.dg/sms-antideps.c: New test.
3932
3933 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3934
3935         PR fortran/31214
3936         * gfortran.dg/entry_13.f90: New test.
3937
3938         * gfortran.dg/entry_12.f90: Clean up .mod file.
3939
3940 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3941
3942         PR fortran/32770
3943         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3944         variables as kind=4 so they don't overflow the record length.
3945
3946 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3947
3948         PR fortran/32968
3949         * gfortran.dg/selected_kind_1.f90: New test.
3950
3951 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3952
3953         PR middle-end/32780
3954         * gcc.c-torture/compile/pr32780.c: New test.
3955
3956 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3957
3958         RP middle-end/32399
3959         * gcc.c-torture/compile/pr32399.c: New testcase.
3960
3961 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3962
3963         PR middle-end/32304
3964         * g++.dg/torture/pr32304.C: New testcase.
3965
3966 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3967
3968         PR middle-end/32935
3969         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3970
3971 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3972
3973         PR fortran/32955
3974         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3975
3976 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3977
3978         PR fortran/31202
3979         * gfortran.dg/nint_2.f90: New test.
3980
3981 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3982
3983         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3984         * gcc.dg/weak/typeof-2.c: Likewise.
3985
3986 2007-08-03  Diego Novillo  <dnovillo@google.com>
3987
3988         PR 31521
3989         * gcc.dg/tree-ssa/pr31521.c: New test.
3990
3991 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3992
3993         PR fortran/32770
3994         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3995         iostat must be default kind.
3996
3997 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3998
3999         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4000
4001 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4002
4003         PR fortran/32770
4004         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4005         explicit so test passes with -fdefault-integer-8.
4006         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4007         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4008
4009 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4010
4011         PR c++/30849
4012         * g++.dg/parse/asm1.C: New test.
4013
4014         PR c++/30850
4015         * g++.dg/parse/asm2.C: Likewise.
4016
4017         PR c++/30851
4018         * g++.dg/parse/asm3.C: Likewise.
4019         
4020 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4021
4022         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4023           "int" is only 16 bit bits wide.
4024         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4025
4026 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4027
4028         * g++.dg/torture/type-generic-1.C: New.
4029         * gcc.dg/pr28796-2.c: Move tests ...
4030         * gcc.dg/tg-tests.h: ... here.
4031         * gcc.dg/torture/type-generic-1.c: New.
4032
4033 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4034
4035         PR libfortran/32954
4036         * minmaxloc_3.f90:  New test case.
4037
4038 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4039
4040         PR fortran/32936
4041         * gfortran.dg/allocate_stat.f90: New.
4042
4043 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4044
4045         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4046
4047 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4048
4049         PR tree-optimization/32919
4050         * gcc.c-torture/compile/pr32919.c: New.
4051
4052 2007-08-01  Nick Clifton  <nickc@redhat.com>
4053
4054         * gcc.c-torture/execute/execute.exp: Change copyright header to
4055         refer to version 3 of the GNU General Public License and to point
4056         readers at the COPYING3 file and the FSF's license web page.
4057         * gcc.c-torture/execute/ieee/ieee.exp,
4058         gcc.c-torture/unsorted/unsorted.exp,
4059         gcc.c-torture/compile/compile.exp,
4060         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4061         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4062         gcc.target/cris/torture/cris-torture.exp,
4063         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4064         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4065         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4066         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4067         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4068         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4069         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4070         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4071         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4072         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4073         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4074         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4075         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4076         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4077         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4078         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4079         gcc.dg/noncompile/noncompile.exp,
4080         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4081         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4082         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4083         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4084         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4085         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4086         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4087         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4088         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4089         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4090         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4091         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4092         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4093         g++.old-deja/old-deja.exp,
4094         gfortran.fortran-torture/execute/execute.exp,
4095         gfortran.fortran-torture/compile/compile.exp,
4096         treelang/output/output-1.c, treelang/output/output-1.tree,
4097         treelang/execute/execute.exp, treelang/Makefile.in,
4098         treelang/compile/compile.exp, g++.dg/dg.exp,
4099         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4100         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4101         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4102         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4103         g++.dg/compat/struct-layout-1.exp,
4104         g++.dg/compat/struct-layout-1_generate.c,
4105         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4106         g++.dg/bprob/bprob.exp, config/default.exp,
4107         gcc.test-framework/test-framework.awk,
4108         gcc.test-framework/gen_directive_tests,
4109         gcc.test-framework/test-framework.exp,
4110         objc.dg/special/special.exp,
4111         objc.dg/gnu-encoding/gnu-encoding.exp,
4112         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4113         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4114         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4115         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4116         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4117         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4118         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4119         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4120         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4121         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4122         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4123         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4124         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4125         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4126         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4127         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4128         Likewise.
4129
4130 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4131
4132         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4133         error message text.
4134
4135 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4136
4137         PR fortran/32945
4138         * gfortran.dg/initialization_12.f90: New test.
4139
4140 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4141
4142         PR fortran/31609
4143         * gfortran.dg/entry_12.f90: New test.
4144
4145 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4146
4147         PR fortran/32938
4148         * gfortran.dg/altreturn_6.f90: New test.
4149
4150 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4151
4152         PR fortran/32942
4153         * gfortran.dg/exponent_2.f90: New test.
4154
4155 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4156
4157         * gcc.dg/vect/vect-117.c: New test.
4158         * gcc.dg/vect/vect-74.c: Enabled test
4159         * gcc.dg/vect/vect-81.c: Enabled test
4160
4161 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4162
4163         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4164         s/dg-error/dg-warning where warning is expected.
4165
4166 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4167
4168         PR fortran/32770
4169         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4170         of huge() to correct kind.
4171
4172 2007-07-30  Ollie Wild  <aaw@google.com>
4173
4174         * gcc.dg/cpp/counter-2.c: New test.
4175         * gcc.dg/cpp/counter-3.c: New test.
4176         * gcc.dg/cpp/dir-only-1.c: New test.
4177         * gcc.dg/cpp/dir-only-1.h: New file.
4178         * gcc.dg/cpp/dir-only-2.c: New test.
4179         * gcc.dg/cpp/dir-only-3.c: New test.
4180         * gcc.dg/cpp/dir-only-3a.h: New file.
4181         * gcc.dg/cpp/dir-only-3b.h: New file.
4182         * gcc.dg/cpp/dir-only-4.c: New test.
4183         * gcc.dg/cpp/dir-only-5.c: New test.
4184         * gcc.dg/cpp/dir-only-6.c: New test.
4185
4186 2007-07-30  Julian Brown  <julian@codesourcery.com>
4187
4188         * gcc.target/arm/neon/v*.c: Regenerate.
4189
4190 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4191
4192         PR c++/32108
4193         * g++.dg/ext/label6.C: New.
4194
4195 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4196
4197         PR libfortran/32858
4198         PR libfortran/30814
4199         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4200
4201 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4202
4203         PR fortran/31211
4204         * gfortran.dg/actual_pointer_function_1.f90: New test.
4205
4206         PR fortran/32682
4207         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4208
4209 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4210
4211         PR fortran/32906
4212         * gfortran.dg/shape_1.f90: Adjust error message.
4213         * gfortran.dg/parameter_array_ref_1.f90: New test.
4214
4215 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4216
4217         PR fortran/31609
4218         * gfortran.dg/entry_11.f90: New test.
4219
4220 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4221             Revital Eres  <eres@il.ibm.com>
4222
4223         * gfortran.dg/sms-1.f90: New test.
4224
4225 2007-07-28  Richard Guenther  <rguenther@suse.de>
4226
4227         * gcc.c-torture/compile/pr32920.c: New testcase.
4228
4229 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4230
4231         PR c++/30917
4232         * g++.dg/lookup/friend11.C: New test.
4233
4234 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4235
4236         * gfortran.dg/namelist_5.f90: Adjusted error message.
4237         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4238         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4239         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4240         * gfortran.dg/namelist_32.f90: ... this.
4241
4242         PR fortran/32876
4243         * gfortran.dg/namelist_33.f90: New test.
4244
4245         PR fortran/32905
4246         * gfortran.dg/namelist_34.f90: New test.
4247
4248         PR fortran/31818
4249         * gfortran.dg/namelist_35.f90: New test.
4250
4251 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4252
4253         PR fortran/32880
4254         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4255
4256 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4257
4258         PR testsuite/32471
4259         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4260           assuming it is 0x7ffffffff.
4261         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4262         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4263
4264 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4265
4266         * gfortran.dg/operator_3.f90: Fix dg directive.
4267         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4268         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4269         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4270
4271 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4272
4273         * g++.dg/cpp0x/decltype1.C: New.
4274         * g++.dg/cpp0x/decltype2.C: New.
4275         * g++.dg/cpp0x/decltype3.C: New.
4276         * g++.dg/cpp0x/decltype4.C: New.
4277         * g++.dg/cpp0x/decltype5.C: New.
4278         * g++.dg/cpp0x/decltype6.C: New.
4279
4280 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4281
4282         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4283           because the test relies on bit 31 to be the sign bit.
4284
4285 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4286
4287         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4288           assuming it is 0x7fffffff.
4289         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4290         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4291
4292 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4293
4294         PR c++/32346
4295         * g++.dg/expr/bitfield9.C: New test.
4296
4297 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4298
4299         PR fortran/32899
4300         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4301
4302 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4303
4304         PR fortran/32760
4305         * gfortran.dg/private_type_7.f90: New test.
4306
4307 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4308
4309         PR fortran/32035
4310         * gfortran.dg/select_char_1.f90: New test.
4311
4312 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4313
4314         PR fortran/32903
4315         * gfortran.dg/initialization_11.f90: New test.
4316
4317 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4318
4319         * gcc.target/mips/ins-1.c: New test.
4320
4321 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4322
4323         PR/19232
4324         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4325         (f1): Likewise.
4326
4327 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4328
4329         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4330         error: width of 'spare' exceeds its type.
4331
4332 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4333
4334         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4335         * gcc.dg/sibcall-4.c: Likewise.
4336
4337 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4338
4339         PR rtl-optimization/31500
4340         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4341         * g++.dg/warn/Warray-bounds.C: Likewise.
4342
4343 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4344
4345         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4346
4347 2007-07-25  Julian Brown  <julian@codesourcery.com>
4348             Paul Brook  <paul@codesourcery.com>
4349             Joseph Myers  <joseph@codesourcery.com>
4350             Mark Shinwell  <shinwell@codesourcery.com>
4351
4352         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4353         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4354         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4355         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4356         (check_effective_target_arm_neon_hw): New.
4357         * gcc.target/arm/neon/neon.exp: New file.
4358         * gcc.target/arm/neon/polytypes.c: New file.
4359         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4360
4361 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4362
4363         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4364           targets where an "int" is less than 32 bits wide.
4365
4366 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4367
4368         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4369
4370 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4371
4372         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4373           during addition if an int is only 16 bits wide.
4374         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4375
4376 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4377
4378         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4379           size as "long int" and are 32 or 64 bits wide.
4380         * gcc.dg/torture/pr28814.c: Likewise.
4381
4382 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4383
4384         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4385           exactly as wide as an int.
4386
4387 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4388
4389         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4390         Define and use throughout as long long printf format specifier.
4391         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4392         Likewise.
4393
4394 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4395
4396         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4397         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4398
4399 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4400
4401         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4402
4403 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4404
4405         * gcc.c-torture/execute/20070724-1.c: New.
4406
4407 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4408
4409         PR fortran/31205
4410         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4411         "deallocates" to 24, since patch has code rid of much spurious
4412         code.
4413         * gfortran.dg/interface_assignment_1.f90 : New test.
4414
4415         PR fortran/32842
4416         * gfortran.dg/interface_assignment_2.f90 : New test.
4417
4418 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4419
4420         PR fortran/32867
4421         * fortran.dg/initialization_10.f90: New test.
4422
4423 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4424
4425         PR fortran/32778
4426         * gfortran.dg/imag_2.f: Removed
4427         * gfortran.dg/warn_std_1.f90: New test.
4428         * gfortran.dg/warn_std_2.f90: New test.
4429         * gfortran.dg/warn_std_3.f90: New test.
4430
4431 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4432
4433         PR c++/29001
4434         * g++.dg/init/new22.C: New.
4435
4436 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4437
4438         PR c++/32561
4439         * g++.dg/template/crash67.C: New.
4440
4441 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4442
4443         * lib/target-support.exp (check_effective_target_natural_alignment): 
4444         (check_effective_target_vector_alignment_reachable): New.
4445         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4446         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4447         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4448         check.
4449         * gcc.dg/vect/pr25413.c: Likewise.
4450         * gcc.dg/vect/pr31699.c: Likewise.
4451
4452 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4453
4454         PR fortran/30814
4455         * gfortran.dg/pack_bounds_1.f90:  New test case.
4456
4457 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4458
4459         PR fortran/31639
4460         * gfortran.dg/initialization_9.f90: New test.
4461
4462 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4463
4464         PR fortran/32797
4465         PR fortran/32800
4466         * gfortran.dg/bind_c_usage_8.f03: New test case.
4467         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4468         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4469
4470 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4471
4472         * gcc.target/mips/branch-cost-1.c: New test.
4473         * gcc.target/mips/branch-cost-2.c: Likewise.
4474
4475 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4476
4477         PR fortran/32732
4478         * gfortran.dg/c_char_tests.f03: New test case.
4479         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4480         * gfortran.dg/c_char_tests_2.f03: New test case.
4481         * gfortran.dg/value_6.f03: Ditto.
4482         * gfortran.dg/value_7.f03: Ditto.
4483
4484 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4485
4486         PR fortran/32600
4487         * gfortran.dg/c_funloc_tests_5.f03: New.
4488         * gfortran.dg/c_funloc_tests_5.f04: New.
4489         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4490
4491 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4492
4493         PR c++/32839
4494         * g++.dg/expr/call4.C: New.
4495         * g++.dg/expr/call5.C: New.
4496
4497 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4498
4499         PR fortran/32710
4500         * gfortran.dg/namelist_30.f90: New test.
4501
4502 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4503
4504         PR fortran/29962
4505         * gfortran.dg/array_initializer_1.f90: Removed warning.
4506         * gfortran.dg/initialization_1.f90: Adjusted messages.
4507         * gfortran.dg/nested_modules_6.f90: Removed warning.
4508
4509         PR fortran/31253
4510         * gfortran.dg/initialization_7.f90: New test.
4511
4512         PR fortran/31639
4513         * gfortran.dg/initialization_8.f90: New test.
4514
4515 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4516
4517         PR c++/30818
4518         * g++.dg/template/crash47.C: Adjust errors.
4519         * g++.dg/template/crash48.C: Adjust errors.
4520         * g++.dg/template/typename12.C: New.
4521         * g++.dg/template/typename13.C: New.
4522         * g++.dg/template/typename14.C: New.
4523         * g++.dg/template/typedef6.C: Adjust errors.
4524
4525 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4526
4527         PR fortran/32627
4528         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4529         * gfortran.dg/pr32627.f03: New test case.
4530
4531         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4532         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4533         c_f_pointer_logical.
4534         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4535         c_f_pointer_complex.
4536         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4537         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4538         c_f_pointer_shape_tests_2.
4539         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4540
4541 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4542
4543         PR fortran/32804
4544         * gfortran.dg/c_loc_tests_9.f03: New test case.
4545         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4546
4547 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4548
4549         PR fortran/32823
4550         * gfortran.dg/int_2.f90: New test.
4551         
4552 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4553
4554         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4555
4556 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4557
4558         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4559         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4560
4561 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4562
4563         PR tree-optimization/19910
4564         * gcc.dg/pr19910.c: New test.
4565
4566 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4567
4568         PR fortran/32738
4569         * gfortran.dg/pr32738.f90: New test.
4570
4571 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4572
4573         PR tree-optimzation/32635
4574         * gfortran.dg/pr32635.f:  New test case.
4575
4576 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4577
4578         PR fortran/32801
4579         * gfortran.dg/pr32801.f03: New test case.
4580
4581 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4582
4583         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4584         Test negative numbers also.
4585         * gcc.dg/c99-math-float-1.c: Likewise.
4586         * gcc.dg/c99-math-long-double-1.c: Likewise.
4587         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4588         test inputs.
4589
4590 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4591         
4592         * lib/target-supports.exp (check_effective_target_sync_int_long):
4593         Enable for xtensa.
4594         (check_effective_target_sync_char_short): Likewise.
4595         
4596 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4597
4598         * gcc.dg/pr28796-2.c: Add more cases.
4599
4600 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4601
4602         * gcc.dg/pr28796-1.c: Add more cases.
4603         * gcc.dg/pr28796-2.c: Likewise.
4604
4605 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4606
4607         * gcc.dg/pr28796-1.c: Add more cases.
4608         * gcc.dg/pr28796-2.c: Likewise.
4609
4610 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4611
4612         PR fortran/32535
4613         * gfortran.dg/pr32535.f90: New test.
4614
4615 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4616
4617         PR fortran/31320
4618         PR fortran/32665
4619         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4620
4621 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4622
4623         PR rtl-optimization/32773
4624         * gcc.dg/pr32773.c: New test.
4625
4626 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4627
4628         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4629         match flax-vector-conversions note.
4630         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4631         instead of dg-error for the warning.
4632
4633 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4634
4635         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4636           adapted to work on targets with 16-bit or wider int.
4637         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4638         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4639         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4640         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4641
4642 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4643
4644         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4645         support large arrays.
4646         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4647         * gcc.dg/20061109-1.c: Likewise.
4648         * gcc.c-torture/execute/20061101-1.x: Likewise.
4649         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4650         * gcc.c-torture/execute/pr31448.x: Likewise.
4651
4652 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4653
4654         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4655
4656         PR fortran/32238
4657         * gfortran.dg/pr32238.f90: New test.
4658
4659         PR fortran/32222
4660         * gfortran.dg/pr32222.f90: New test.
4661
4662         PR fortran/32242
4663         * gfortran.dg/pr32242.f90: New test.
4664         
4665 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4666             David Ung  <davidu@mips.com>
4667
4668         * gcc.target/mips/mips-sched-madd.c: New test case.
4669
4670 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4671
4672         PR libfortran/32611
4673         * gfortran.dg/large_real_kind_1.f90: Update test.
4674         * gfortran.dg/pr17706.f90: Update test.
4675         * gfortran.dg/fmt_zero_digits.f90: Update test.
4676         * gfortran.dg/fmt_zero_precision.f90: Update test.
4677         * gfortran.dg/real_const_3.f90: Update test.
4678
4679 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4680
4681         PR fortran/32036
4682         * gfortran.dg/bounds_check_8.f90: New test.
4683         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4684
4685 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4686
4687         PR fortran/32357
4688         * gfortran.dg/mvbits_2.f90: New test.
4689
4690 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4691
4692         PR libfortran/32731
4693         * gfortran.dg/pack_mask_1.f90:  New test.
4694         * gfortran.dg/unpack_mask_1.f90:  New test.
4695
4696 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4697
4698         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4699         * gcc.dg/20001101-1.c: Likewise.
4700         * gcc.dg/20001102-1.c: Likewise.
4701         * gcc.dg/20020116-2.c: Likewise.
4702         * gcc.dg/20020416-1.c: Likewise.
4703         * gcc.dg/sparc-constant-1.c: Likewise.
4704         * gcc.dg/sparc-dwarf2.c: Likewise.
4705         * gcc.dg/sparc-frame-1.c: Likewise.
4706         * gcc.dg/sparc-getcontext-1.c: Likewise.
4707         * gcc.dg/sparc-loop-1.c: Likewise.
4708         * gcc.dg/sparc-reg-1.c: Likewise.
4709         * gcc.dg/sparc-ret.c: Likewise.
4710         * gcc.dg/sparc-trap-1.c: Likewise.
4711         * gcc.dg/ultrasp10.c: Likewise.
4712         * gcc.dg/ultrasp11.c: Likewise.
4713         * gcc.dg/ultrasp1.c: Likewise.
4714         * gcc.dg/ultrasp2.c: Likewise.
4715         * gcc.dg/ultrasp3.c: Likewise.
4716         * gcc.dg/ultrasp4.c: Likewise.
4717         * gcc.dg/ultrasp5.c: Likewise.
4718         * gcc.dg/ultrasp6.c: Likewise.
4719         * gcc.dg/ultrasp7.c: Likewise.
4720         * gcc.dg/ultrasp8.c: Likewise.
4721         * gcc.dg/ultrasp9.c: Likewise.
4722         * gcc.dg/splet-1.c: Delete.
4723
4724 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4725
4726         PR fortran/32724
4727         * gfortran.dg/stfunc_5.f90: New test.
4728
4729 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4730
4731         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4732         New procedure to check if arrays are naturally aligned to the vector
4733         alignment boundary.
4734         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4735         in size_t typedef.  Adjust tree dump scan results according to
4736         vect_aligned_arrays target check.
4737         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4738         vect_aligned_arrays target check.
4739         * gcc.dg/vect/pr31699.c: Ditto.
4740
4741 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4742
4743         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4744         for V2DFmode vector conditional expression.
4745         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4746         and dfceq patterns.
4747         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4748         and dfcgt patterns.
4749         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4750         V2DFmode comparison and test special values.
4751         * lib/target-supports.exp: Switch on test for V2DFmode 
4752         vector conditional expression.
4753
4754 2007-07-13  Richard Guenther  <rguenther@suse.de>
4755
4756         PR tree-optimization/32721
4757         * gcc.dg/pr32721.c: New testcase.
4758
4759 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4760
4761         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4762         error message part that continues on a new line.
4763
4764 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4765
4766         * gcc.dg/c99-tgmath-1.c: New.
4767         * gcc.dg/c99-tgmath-2.c: New.
4768         * gcc.dg/c99-tgmath-3.c: New.
4769         * gcc.dg/c99-tgmath-4.c: New.
4770
4771 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4772             Janis Johnson  <janis187@us.ibm.com>
4773
4774         PR testsuite/25241
4775         * gcc.test-framework/dg-error-exp-F.c: New test.
4776         * gcc.test-framework/dg-warning-exp-F.c: New test.
4777         * lib/gcc.exp: Enable warning and error prefixes.
4778         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4779         (dg-error): Wrap original dg-error.
4780         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4781         markers from dg-error/dg-warning directives.
4782         * gcc.dg/20040322-1.c: Likewise.
4783         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4784         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4785         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4786         * gcc.dg/Werror-1.c: Likewise.
4787         * gcc.dg/Werror-10.c: Likewise.
4788         * gcc.dg/Werror-11.c: Likewise.
4789         * gcc.dg/Werror-2.c: Likewise.
4790         * gcc.dg/Werror-3.c: Likewise.
4791         * gcc.dg/Werror-4.c: Likewise.
4792         * gcc.dg/Werror-5.c: Likewise.
4793         * gcc.dg/Werror-6.c: Likewise.
4794         * gcc.dg/Werror-7.c: Likewise.
4795         * gcc.dg/Werror-8.c: Likewise.
4796         * gcc.dg/Werror-9.c: Likewise.
4797         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4798         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4799         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4800         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4801         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4802         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4803         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4804         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4805         * gcc.dg/Wnested-externs-1.c: Likewise.
4806         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4807         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4808         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4809         * gcc.dg/Wshadow-3.c: Likewise.
4810         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4811         * gcc.dg/Wwrite-strings-1.c: Likewise.
4812         * gcc.dg/anon-struct-5.c: Likewise.
4813         * gcc.dg/anon-struct-6.c: Likewise.
4814         * gcc.dg/anon-struct-7.c: Likewise.
4815         * gcc.dg/anon-struct-8.c: Likewise.
4816         * gcc.dg/array-8.c: Likewise.
4817         * gcc.dg/array-quals-2.c: Likewise.
4818         * gcc.dg/asm-qual-1.c: Likewise.
4819         * gcc.dg/asm-wide-1.c: Likewise.
4820         * gcc.dg/assign-warn-1.c: Likewise.
4821         * gcc.dg/assign-warn-2.c: Likewise.
4822         * gcc.dg/bitfld-10.c: Likewise.
4823         * gcc.dg/bitfld-11.c: Likewise.
4824         * gcc.dg/bitfld-12.c: Likewise.
4825         * gcc.dg/bitfld-13.c: Likewise.
4826         * gcc.dg/bitfld-14.c: Likewise.
4827         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4828         * gcc.dg/builtins-30.c: Likewise.
4829         * gcc.dg/c90-const-expr-5.c: Likewise.
4830         * gcc.dg/c90-typespec-1.c: Likewise.
4831         * gcc.dg/c99-const-expr-5.c: Likewise.
4832         * gcc.dg/c99-flex-array-5.c: Likewise.
4833         * gcc.dg/c99-fordecl-3.c: Likewise.
4834         * gcc.dg/c99-tag-3.c: Likewise.
4835         * gcc.dg/c99-typespec-1.c: Likewise.
4836         * gcc.dg/c99-vla-jump-1.c: Likewise.
4837         * gcc.dg/c99-vla-jump-2.c: Likewise.
4838         * gcc.dg/c99-vla-jump-3.c: Likewise.
4839         * gcc.dg/c99-vla-jump-4.c: Likewise.
4840         * gcc.dg/c99-vla-jump-5.c: Likewise.
4841         * gcc.dg/cast-1.c: Likewise.
4842         * gcc.dg/cast-2.c: Likewise.
4843         * gcc.dg/cast-3.c: Likewise.
4844         * gcc.dg/cast-4.c: Likewise.
4845         * gcc.dg/cast-pretty-print-1.c: Likewise.
4846         * gcc.dg/comp-goto-2.c: Likewise.
4847         * gcc.dg/comp-goto-3.c: Likewise.
4848         * gcc.dg/cpp/error-1.c: Likewise.
4849         * gcc.dg/cpp/if-paren.c: Likewise.
4850         * gcc.dg/decl-7.c: Likewise.
4851         * gcc.dg/decl-8.c: Likewise.
4852         * gcc.dg/decl-nospec-1.c: Likewise.
4853         * gcc.dg/decl-nospec-2.c: Likewise.
4854         * gcc.dg/decl-nospec-3.c: Likewise.
4855         * gcc.dg/declspec-10.c: Likewise.
4856         * gcc.dg/declspec-11.c: Likewise.
4857         * gcc.dg/declspec-12.c: Likewise.
4858         * gcc.dg/declspec-13.c: Likewise.
4859         * gcc.dg/declspec-14.c: Likewise.
4860         * gcc.dg/declspec-15.c: Likewise.
4861         * gcc.dg/declspec-16.c: Likewise.
4862         * gcc.dg/declspec-17.c: Likewise.
4863         * gcc.dg/declspec-4.c: Likewise.
4864         * gcc.dg/declspec-5.c: Likewise.
4865         * gcc.dg/declspec-6.c: Likewise.
4866         * gcc.dg/declspec-7.c: Likewise.
4867         * gcc.dg/declspec-8.c: Likewise.
4868         * gcc.dg/declspec-9.c: Likewise.
4869         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4870         * gcc.dg/dfp/constants-c99.c: Likewise.
4871         * gcc.dg/dfp/keywords-c89.c: Likewise.
4872         * gcc.dg/dfp/keywords-c99.c: Likewise.
4873         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4874         * gcc.dg/dfp/typespec.c: Likewise.
4875         * gcc.dg/dremf-type-compat-2.c: Likewise.
4876         * gcc.dg/dremf-type-compat-3.c: Likewise.
4877         * gcc.dg/dremf-type-compat-4.c: Likewise.
4878         * gcc.dg/empty-source-2.c: Likewise.
4879         * gcc.dg/empty-source-3.c: Likewise.
4880         * gcc.dg/enum3.c: Likewise.
4881         * gcc.dg/extra-semi-2.c: Likewise.
4882         * gcc.dg/extra-semi-3.c: Likewise.
4883         * gcc.dg/float-range-1.c: Likewise.
4884         * gcc.dg/float-range-2.c: Likewise.
4885         * gcc.dg/float-range-3.c: Likewise.
4886         * gcc.dg/float-range-5.c: Likewise.
4887         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4888         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4889         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4890         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4891         * gcc.dg/format/cast-1.c: Likewise.
4892         * gcc.dg/format/gcc_diag-3.c: Likewise.
4893         * gcc.dg/format/gcc_diag-4.c: Likewise.
4894         * gcc.dg/format/gcc_diag-6.c: Likewise.
4895         * gcc.dg/format/gcc_diag-8.c: Likewise.
4896         * gcc.dg/format/gcc_diag-9.c: Likewise.
4897         * gcc.dg/format/nul-2.c: Likewise.
4898         * gcc.dg/format/opt-1.c: Likewise.
4899         * gcc.dg/format/opt-2.c: Likewise.
4900         * gcc.dg/format/opt-3.c: Likewise.
4901         * gcc.dg/format/opt-4.c: Likewise.
4902         * gcc.dg/format/opt-5.c: Likewise.
4903         * gcc.dg/format/opt-6.c: Likewise.
4904         * gcc.dg/framework-2.c: Likewise.
4905         * gcc.dg/func-args-1.c: Likewise.
4906         * gcc.dg/func-outside-1.c: Likewise.
4907         * gcc.dg/func-outside-2.c: Likewise.
4908         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4909         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4910         * gcc.dg/if-empty-1.c: Likewise.
4911         * gcc.dg/init-bad-1.c: Likewise.
4912         * gcc.dg/init-bad-2.c: Likewise.
4913         * gcc.dg/init-bad-3.c: Likewise.
4914         * gcc.dg/init-desig-obs-2.c: Likewise.
4915         * gcc.dg/init-desig-obs-3.c: Likewise.
4916         * gcc.dg/init-empty-2.c: Likewise.
4917         * gcc.dg/init-empty-3.c: Likewise.
4918         * gcc.dg/inline-11.c: Likewise.
4919         * gcc.dg/inline-12.c: Likewise.
4920         * gcc.dg/inline-8.c: Likewise.
4921         * gcc.dg/inline-9.c: Likewise.
4922         * gcc.dg/inline3.c: Likewise.
4923         * gcc.dg/label-decl-1.c: Likewise.
4924         * gcc.dg/label-decl-2.c: Likewise.
4925         * gcc.dg/label-decl-3.c: Likewise.
4926         * gcc.dg/label-decl-4.c: Likewise.
4927         * gcc.dg/long-long-typespec-1.c: Likewise.
4928         * gcc.dg/lvalue-2.c: Likewise.
4929         * gcc.dg/lvalue-3.c: Likewise.
4930         * gcc.dg/nested-func-3.c: Likewise.
4931         * gcc.dg/nested-redef-1.c: Likewise.
4932         * gcc.dg/noreturn-4.c: Likewise.
4933         * gcc.dg/old-style-prom-2.c: Likewise.
4934         * gcc.dg/old-style-prom-3.c: Likewise.
4935         * gcc.dg/old-style-then-proto-1.c: Likewise.
4936         * gcc.dg/overflow-warn-1.c: Likewise.
4937         * gcc.dg/overflow-warn-2.c: Likewise.
4938         * gcc.dg/overflow-warn-3.c: Likewise.
4939         * gcc.dg/overflow-warn-4.c: Likewise.
4940         * gcc.dg/overflow-warn-6.c: Likewise.
4941         * gcc.dg/parm-forwdecl-2.c: Likewise.
4942         * gcc.dg/parm-forwdecl-3.c: Likewise.
4943         * gcc.dg/parm-impl-decl-1.c: Likewise.
4944         * gcc.dg/parm-impl-decl-2.c: Likewise.
4945         * gcc.dg/parm-incomplete-1.c: Likewise.
4946         * gcc.dg/parm-mismatch-1.c: Likewise.
4947         * gcc.dg/pointer-arith-1.c: Likewise.
4948         * gcc.dg/pointer-arith-2.c: Likewise.
4949         * gcc.dg/pointer-arith-3.c: Likewise.
4950         * gcc.dg/pointer-arith-4.c: Likewise.
4951         * gcc.dg/pointer-arith-6.c: Likewise.
4952         * gcc.dg/pointer-arith-7.c: Likewise.
4953         * gcc.dg/pointer-arith-8.c: Likewise.
4954         * gcc.dg/pr13804-1.c: Likewise.
4955         * gcc.dg/pr15698-1.c: Likewise.
4956         * gcc.dg/pr15698-2.c: Likewise.
4957         * gcc.dg/pr15698-3.c: Likewise.
4958         * gcc.dg/pr15698-4.c: Likewise.
4959         * gcc.dg/pr15698-5.c: Likewise.
4960         * gcc.dg/pr15698-6.c: Likewise.
4961         * gcc.dg/pr15698-7.c: Likewise.
4962         * gcc.dg/pr15698-8.c: Likewise.
4963         * gcc.dg/pr17188-1.c: Likewise.
4964         * gcc.dg/pr17301-1.c: Likewise.
4965         * gcc.dg/pr17301-2.c: Likewise.
4966         * gcc.dg/pr17730-1.c: Likewise.
4967         * gcc.dg/pr20368-1.c: Likewise.
4968         * gcc.dg/pr20368-2.c: Likewise.
4969         * gcc.dg/pr20368-3.c: Likewise.
4970         * gcc.dg/pr22308-1.c: Likewise.
4971         * gcc.dg/qual-component-1.c: Likewise.
4972         * gcc.dg/redecl-1.c: Likewise.
4973         * gcc.dg/redecl-11.c: Likewise.
4974         * gcc.dg/redecl-12.c: Likewise.
4975         * gcc.dg/redecl-13.c: Likewise.
4976         * gcc.dg/redecl-14.c: Likewise.
4977         * gcc.dg/redecl-15.c: Likewise.
4978         * gcc.dg/register-var-1.c: Likewise.
4979         * gcc.dg/register-var-2.c: Likewise.
4980         * gcc.dg/stmt-expr-2.c: Likewise.
4981         * gcc.dg/stmt-expr-3.c: Likewise.
4982         * gcc.dg/stmt-expr-label-1.c: Likewise.
4983         * gcc.dg/stmt-expr-label-2.c: Likewise.
4984         * gcc.dg/stmt-expr-label-3.c: Likewise.
4985         * gcc.dg/struct-empty-2.c: Likewise.
4986         * gcc.dg/struct-empty-3.c: Likewise.
4987         * gcc.dg/struct-parse-1.c: Likewise.
4988         * gcc.dg/struct-semi-1.c: Likewise.
4989         * gcc.dg/struct-semi-2.c: Likewise.
4990         * gcc.dg/struct-semi-3.c: Likewise.
4991         * gcc.dg/switch-5.c: Likewise.
4992         * gcc.dg/switch-6.c: Likewise.
4993         * gcc.dg/switch-7.c: Likewise.
4994         * gcc.dg/tls/diag-5.c: Likewise.
4995         * gcc.dg/transparent-union-1.c: Likewise.
4996         * gcc.dg/transparent-union-3.c: Likewise.
4997         * gcc.dg/typespec-1.c: Likewise.
4998         * gcc.dg/vla-init-2.c: Likewise.
4999         * gcc.dg/vla-init-3.c: Likewise.
5000         * gcc.dg/vla-init-4.c: Likewise.
5001         * gcc.dg/vla-init-5.c: Likewise.
5002         * gcc.dg/void-cast-2.c: Likewise.
5003         * gcc.dg/wvla-3.c: Likewise.
5004         * gcc.dg/wvla-7.c: Likewise.
5005         * gcc.target/i386/991209-1.c: Likewise.
5006         * gcc.target/ia64/fpreg-1.c: Likewise.
5007         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5008         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5009         
5010 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5011
5012         PR fortran/31639
5013         * gfortran.dg/func_decl_4.f90: New test.
5014
5015 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5016
5017         PR fortran/32727
5018         * gfortran.dg/interface_17.f90: New test.
5019
5020 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5021
5022         PR fortran/32599
5023         * gfortran.dg/32599.f03: New test case.
5024
5025         PR fortran/32601
5026         * gfortran.dg/32601.f03: New test case.
5027         * gfortran.dg/32601_1.f03: Ditto.
5028         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5029         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5030
5031 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5032
5033         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5034
5035 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5036             Devang Patel  <dpatel@apple.com>
5037
5038         PR tree-optimization/25413
5039         * gcc.dg/vect/vect-align-1.c: New.
5040         * gcc.dg/vect/vect-align-2.c: New.
5041         * gcc.dg/vect/pr25413.c: New.
5042         * gcc.dg/vect/pr25413a.c: New.
5043         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5044
5045 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5046
5047         * lib/target-support.exp (check_ultrasparc_hw_available):
5048         New function.
5049         (is-effective-target): Check $arg for ultrasparc_hw.
5050         (is-effective-target-keyword): Likewise.
5051         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5052         when determining what to do on sparc platforms.
5053         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5054         * gcc.dg/20001101-1.c: Likewise.
5055         * gcc.dg/20001101-2.c: Likewise.
5056         * gcc.dg/ultrasp9.c: Likewise.
5057         * gcc.dg/ultrasp10.c: Likewise.
5058         * gcc.target/sparc/pdist-3.c: Likewise.
5059
5060 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5061
5062         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5063
5064 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5065
5066         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5067         get vectorized.
5068         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5069         now get vectorized.
5070         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5071         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5072         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5073         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5074         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5075         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5076         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5077         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5078         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5079         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5080         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5081         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5082         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5083         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5084         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5085         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5086         Add spu.
5087
5088 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR c++/30854
5091         * g++.dg/parse/error30.C: New test.
5092
5093 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5094
5095         PR fortran/29804
5096         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5097
5098 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5099
5100         * gfortran.fortran-torture/compile/pr32663.f: New test.
5101
5102 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5103
5104         PR c++/31027
5105         * g++.dg/inherit/virtual4.C: New.
5106
5107 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5108
5109         PR target/32661
5110         * gcc.target/i386/pr32661-1.c: New test.
5111
5112 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5113
5114         * gnat.dg/invariant_index.ad[sb]: New test.
5115
5116 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5117
5118         PR c++/32560
5119         * g++.dg/template/decl3.C: New.
5120
5121 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5122
5123         PR 32617
5124         * gcc.c-torture/execute/align-3.c: New.
5125
5126 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5127
5128         PR target/32708
5129         * gcc.target/i386/pr32708-1.c: New test.
5130         * gcc.target/i386/pr32708-2.c: Ditto.
5131         * gcc.target/i386/pr32708-3.c: Ditto.
5132
5133 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5134
5135         * g++.dg/init/new20.C: Remove svn:executable flag.
5136
5137 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5138
5139         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5140
5141 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5142
5143         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5144
5145 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5146
5147         PR testsuite/25241
5148         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5149         directive.
5150         
5151 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5152
5153         PR fortran/32157
5154         * gfortran.dg/overload_2.f90: New test.
5155
5156         PR fortran/32689
5157         * gfortran.dg/transfer_simplify_5.f90
5158
5159         PR fortran/32634
5160         * gfortran.dg/interface_15.f90: New test.
5161
5162 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5163
5164         PR libfortran/32336
5165         * gfortran.dg/matmul_5.f90:  New test case.
5166
5167 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5168
5169         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5170         * gcc.dg/fesd-any.h: Likewise.
5171         * gcc.dg/fesd-baseonly.c: Likewise.
5172         * gcc.dg/fesd-baseonly.h: Likewise.
5173         * gcc.dg/fesd-none.c: Likewise.
5174         * gcc.dg/fesd-none.h: Likewise.
5175         * gcc.dg/fesd-reduced.c: Likewise.
5176         * gcc.dg/fesd-reduced.h: Likewise.
5177         * gcc.dg/fesd-sys.c: Likewise.
5178         * gcc.dg/fesd-sys.h: Likewise
5179         * gcc.dg/fesd.h: Likewise.
5180
5181         * g++.dg/debug/dwarf2: New directory.
5182         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5183         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5184         * g++.dg/other/fesd-any.h: Likewise.
5185         * g++.dg/other/fesd-baseonly.C: Likewise.
5186         * g++.dg/other/fesd-baseonly.h: Likewise.
5187         * g++.dg/other/fesd-none.C: Likewise.
5188         * g++.dg/other/fesd-none.h: Likewise.
5189         * g++.dg/other/fesd-reduced.C: Likewise.
5190         * g++.dg/other/fesd-reduced.h: Likewise.
5191         * g++.dg/other/fesd-sys.C: Likewise.
5192         * g++.dg/other/fesd-sys.h: Likewise.
5193         * g++.dg/other/fesd.h: Likewise.
5194
5195 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5196
5197         PR fortran/31129
5198         * gfortran.dg/parameter_unused.f90: New test.
5199
5200 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5201
5202         PR tree-optimization/32681
5203         * gcc.dg/tree-ssa/pr32681.c: New test.
5204
5205 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5206
5207         PR fortran/32678
5208         * gfortran.dg/fmt_t_5.f90: New test.
5209
5210 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5211
5212         PR c++/30535
5213         * g++.dg/template/operator10.C: New.
5214
5215 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5216
5217         PR libfortran/32217
5218         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5219
5220 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5221
5222         PR fortran/29876
5223         * gfortran.dg/operator_6.f90: New test.
5224
5225 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5226
5227         PR fortran/17711
5228         * gfortran.dg/operator_4.f90: New test.
5229         * gfortran.dg/operator_5.f90: New test.
5230         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5231         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5232
5233 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5234
5235         PR fortran/32669
5236         * gfortran.dg/argument_checking_6.f90: New.
5237
5238 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5239
5240         PR fortran/25094
5241         * gfortran.dg/interface_155555.f90: New test.
5242
5243 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5244
5245         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5246         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5247
5248 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5249
5250         PR testsuite/25241
5251         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5252         discern pedantic diagnostics and errors.
5253         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5254         and not an error.
5255         * gcc.dg/20050121-1.c: This is an error and not a warning.
5256         * gcc.target/i386/sseregparm-2.c:  Likewise.
5257         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5258         * gcc.dg/charset/attribute2.c: Likewise.
5259         * gcc.dg/bitfld-1.c: Likewise.
5260         * gcc.dg/pack-test-2.c: Likewise.
5261         * gcc.dg/940510-1.c: Match separately error and warning.
5262         * gcc.dg/array-2.c: Match separately multiple messages. The second
5263         diagnostic is a pedantic warning and not an error.
5264         * gcc.dg/pr14475.c: Match separately multiple messages.
5265         * gcc.dg/pr18809-1.c: Likewise.
5266         * gcc.dg/pr27953.c: Likewise.
5267         * gcc.dg/vla-init-1.c: Likewise.
5268         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5269
5270 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5271
5272         PR fortran/32644
5273         * gfortran.dg/char_decl_1.f90: New test.
5274
5275 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5276
5277         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5278
5279 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5280
5281         PR c++/32232
5282         * g++.dg/template/overload9.C: New test.
5283
5284 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5285
5286         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5287         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5288
5289 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5290
5291         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5292         * gcc.dg/20001012-2.c: Likewise.
5293         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5294         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5295
5296 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5297
5298         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5299         about the chunk size when STACK_SIZE is defined.
5300
5301 2007-07-06  Josh Conner  <jconner@apple.com>
5302
5303         PR middle-end/32602
5304         * gcc.dg/sibcall-8.c: New test.
5305
5306 2007-07-06  Josh Conner  <jconner@apple.com>
5307
5308         PR middle-end/32603
5309         * gcc.target/arm/sibcall-1.c: New test.
5310
5311 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5312
5313         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5314
5315 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5316
5317         * gfortran.dg/save_parameter.f90: New test.
5318         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5319
5320 2007-07-06  Richard Guenther  <rguenther@suse.de>
5321
5322         * g++.dg/opt/pr30965.C: New testcase.
5323
5324 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5325
5326         * gcc.target/mips/save-restore-5.c: New test.
5327
5328 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5329
5330         PR rtl_optimization/32450
5331         * gcc.dg/pr32450.c: New runtime test.
5332
5333 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5334
5335         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5336         single underscore in scan directives.
5337
5338 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5339
5340         PR c++/32245
5341         * g++.dg/init/ptrmem4.C: New test.
5342
5343         PR c++/32251
5344         * g++.dg/init/new21.C: Likewise.
5345
5346         PR c++/31992
5347         * g++.dg/template/static30.C: Likewise.
5348
5349 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5350
5351         * gcc.dg/vect/costmodel/ppc: New directory.
5352         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5353         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5354         New test.
5355         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5356         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5357         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5358         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5359         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5360         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5361         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5362         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5363         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5364         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5365         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5366         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5367         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5368         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5369
5370 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5371
5372         PR fortran/32359
5373         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5374
5375 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5376
5377         PR fortran/32526
5378         * gfortran.dg/interface_14.f90: New test.
5379
5380         PR fortran/32613
5381         * gfortran.dg/do_iterator_2.f90: New test.
5382
5383 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5384
5385         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5386         (FE_DEC_DOWNWARD): Likewise.
5387         (FE_DEC_UPWARD): Likewise.
5388         (FE_DEC_TOWARDZERO): Likewise.
5389         (FE_DEC_TONEARESTFROMZERO): Likewise.
5390
5391 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5392
5393         * gcc.c-torture/compile/pr32606.c: New.
5394         * gfortran.fortran-torture/execute/pr32604.f90: New.
5395
5396 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5397
5398         * gcc.dg/visibility-12.c: New test.
5399         * gcc.dg/visibility-13.c: Likewise.
5400         * g++.dg/ext/visibility-9.C: Likewise.
5401         * g++.dg/ext/visibility-10.C: Likewise.
5402
5403 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5404
5405         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5406         * gcc.dg/sh-relax-vxworks.c: New test.
5407
5408 2007-07-04  Richard Guenther  <rguenther@suse.de>
5409
5410         PR tree-optimization/32500
5411         * gcc.c-torture/execute/pr32500.c: New testcase.
5412
5413 2007-07-04  Richard Guenther  <rguenther@suse.de>
5414
5415         PR tree-optimization/32482
5416         * gcc.c-torture/compile/pr32482.c: New testcase.
5417
5418 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5419
5420         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5421         VxWorks kernels.
5422         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5423         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5424         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5425         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5426
5427 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5428
5429         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5430
5431 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5432
5433         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5434
5435 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5436
5437         PR fortran/31198
5438         * gfortran.dg/min_max_optional_1.f90: New test.
5439         * gfortran.dg/min_max_optional_2.f90: New test.
5440         * gfortran.dg/min_max_optional_3.f90: New test.
5441
5442 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5443
5444         PR fortran/32545
5445         * gfortran.dg/fmt_error.f90: New test.
5446
5447 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5448
5449         PR fortran/32612
5450         * gfortran.dg/interface_13.f90: New test.
5451
5452 2007-07-03  Dave Brolley  <brolley@redhat.com>
5453
5454         PR c++/31743
5455         * g++.dg/init/new20.C: New test.
5456
5457 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5458
5459         PR fortran/32579
5460         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5461
5462 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5463
5464         PR fortran/25062
5465         * common_7.f90: New.
5466         * common_8.f90: New.
5467         * common_9.f90: New.
5468
5469 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5470
5471         PR fortran/30940
5472         * gfortran.dg/argument_checking_1.f90: New.
5473         * gfortran.dg/argument_checking_2.f90: New.
5474         * gfortran.dg/argument_checking_3.f90: New.
5475         * gfortran.dg/argument_checking_4.f90: New.
5476         * gfortran.dg/argument_checking_5.f90: New.
5477         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5478         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5479
5480 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5481
5482         * gcc.dg/pr32176.c: Add -w to default dg-options.
5483
5484 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5485
5486         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5487
5488 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5489
5490         PR fortran/20888
5491         * gfortran.dg/null_2.f90: New.
5492
5493 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5494             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5495
5496         PR middle-end/32176
5497         * gcc.dg/pr32176.c: New test.
5498
5499 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5500
5501         * gcc.dg/const-float80.c : New test.
5502         * gcc.dg/const-float128.c : New test.
5503         * gcc.dg/const-float80-ped.c : New test.
5504         * gcc.dg/const-float128-ped.c : New test.
5505
5506 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5507
5508         * gcc.dg/c99-math.h: Fix typo.
5509
5510 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR libgomp/32468
5513         * gcc.dg/gomp/pr32468-1.c: New test.
5514
5515 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5516
5517         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5518         an ABI option.
5519
5520 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5521
5522         * gfortran.fortran-torture/compile/pr32583.f: New.
5523         * gcc.c-torture/compile/pr32584.c: New
5524
5525 2007-07-02  Ollie Wild  <aaw@google.com>
5526
5527         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5528         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5529
5530 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5531
5532         * gcc.target/mips/save-restore-1.c: New test.
5533         * gcc.target/mips/save-restore-2.c: Likewise.
5534         * gcc.target/mips/save-restore-3.c: Likewise.
5535         * gcc.target/mips/save-restore-4.c: Likewise.
5536
5537 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5538
5539         PR tree-optimization/31966
5540         PR tree-optimization/32533
5541         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5542         * gfortran.dg/pr32533.f90: Ditto.
5543
5544 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5545
5546         * g++.dg/opt/nrv12.C: New test.
5547         * gcc.target/i386/nrv1.c: New test.
5548
5549         PR c++/31748
5550         * g++.dg/gomp/pr31748.C: New test.
5551
5552 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5553  
5554         PR tree-optimization/32230
5555         * gcc.dg/vect/pr32230.c: New test.
5556
5557 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5558
5559         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5560         * bind_c_coms.f90: Ditto.
5561         * bind_c_coms_driver.c: Ditto.
5562         * bind_c_dts.f90: Ditto.
5563         * bind_c_dts_2.f03: Ditto.
5564         * bind_c_dts_2_driver.c: Ditto.
5565         * bind_c_dts_3.f03: Ditto.
5566         * bind_c_dts_4.f03: Ditto.
5567         * bind_c_dts_driver.c: Ditto.
5568         * bind_c_implicit_vars.f03: Ditto.
5569         * bind_c_procs.f03: Ditto.
5570         * bind_c_usage_2.f03: Ditto.
5571         * bind_c_usage_3.f03: Ditto.
5572         * bind_c_usage_5.f03: Ditto.
5573         * bind_c_usage_6.f03: Ditto.
5574         * bind_c_usage_7.f03: Ditto.
5575         * bind_c_vars.f90: Ditto.
5576         * bind_c_vars_driver.c: Ditto.
5577         * binding_c_table_15_1.f03: Ditto.
5578         * binding_label_tests.f03: Ditto.
5579         * binding_label_tests_10.f03: Ditto.
5580         * binding_label_tests_10_main.f03: Ditto.
5581         * binding_label_tests_11.f03: Ditto.
5582         * binding_label_tests_11_main.f03: Ditto.
5583         * binding_label_tests_12.f03: Ditto.
5584         * binding_label_tests_13.f03: Ditto.
5585         * binding_label_tests_13_main.f03: Ditto.
5586         * binding_label_tests_14.f03: Ditto.
5587         * binding_label_tests_2.f03: Ditto.
5588         * binding_label_tests_3.f03: Ditto.
5589         * binding_label_tests_4.f03: Ditto.
5590         * binding_label_tests_5.f03: Ditto.
5591         * binding_label_tests_6.f03: Ditto.
5592         * binding_label_tests_7.f03: Ditto.
5593         * binding_label_tests_8.f03: Ditto.
5594         * binding_label_tests_9.f03: Ditto.
5595         * c_assoc.f90: Ditto.
5596         * c_assoc_2.f03: Ditto.
5597         * c_f_pointer_shape_test.f90: Ditto.
5598         * c_f_pointer_tests.f90: Ditto.
5599         * c_f_tests_driver.c: Ditto.
5600         * c_funloc_tests.f03: Ditto.
5601         * c_funloc_tests_2.f03: Ditto.
5602         * c_funloc_tests_3.f03: Ditto.
5603         * c_funloc_tests_3_funcs.c: Ditto.
5604         * c_kind_params.f90: Ditto.
5605         * c_kind_tests_2.f03: Ditto.
5606         * c_kinds.c: Ditto.
5607         * c_loc_driver.c: Ditto.
5608         * c_loc_test.f90: Ditto.
5609         * c_loc_tests_2.f03: Ditto.
5610         * c_loc_tests_2_funcs.c: Ditto.
5611         * c_loc_tests_3.f03: Ditto.
5612         * c_loc_tests_4.f03: Ditto.
5613         * c_loc_tests_5.f03: Ditto.
5614         * c_loc_tests_6.f03: Ditto.
5615         * c_loc_tests_7.f03: Ditto.
5616         * c_loc_tests_8.f03: Ditto.
5617         * c_ptr_tests.f03: Ditto.
5618         * c_ptr_tests_10.f03: Ditto.
5619         * c_ptr_tests_5.f03: Ditto.
5620         * c_ptr_tests_7.f03: Ditto.
5621         * c_ptr_tests_7_driver.c: Ditto.
5622         * c_ptr_tests_8.f03: Ditto.
5623         * c_ptr_tests_8_funcs.c: Ditto.
5624         * c_ptr_tests_9.f03: Ditto.
5625         * c_ptr_tests_driver.c: Ditto.
5626         * c_size_t_driver.c: Ditto.
5627         * c_size_t_test.f03: Ditto.
5628         * com_block_driver.f90: Ditto.
5629         * global_vars_c_init.f90: Ditto.
5630         * global_vars_c_init_driver.c: Ditto.
5631         * global_vars_f90_init.f90: Ditto.
5632         * global_vars_f90_init_driver.c: Ditto.
5633         * interop_params.f03: Ditto.
5634         * iso_c_binding_only.f03: Ditto.
5635         * iso_c_binding_rename_1.f03: Ditto.
5636         * iso_c_binding_rename_1_driver.c: Ditto.
5637         * iso_c_binding_rename_2.f03: Ditto.
5638         * iso_c_binding_rename_2_driver.c: Ditto.
5639         * kind_tests_2.f03: Ditto.
5640         * kind_tests_3.f03: Ditto.
5641         * module_md5_1.f90: Ditto.
5642         * only_clause_main.c: Ditto.
5643         * print_c_kinds.f90: Ditto.
5644         * test_bind_c_parens.f03: Ditto.
5645         * test_c_assoc.c: Ditto.
5646         * test_com_block.f90: Ditto.
5647         * test_common_binding_labels.f03: Ditto.
5648         * test_common_binding_labels_2.f03: Ditto.
5649         * test_common_binding_labels_2_main.f03: Ditto.
5650         * test_common_binding_labels_3.f03: Ditto.
5651         * test_common_binding_labels_3_main.f03: Ditto.
5652         * test_only_clause.f90: Ditto.
5653         * use_iso_c_binding.f90: Ditto.
5654         * value_5.f90: Ditto.
5655         * value_test.f90: Ditto.
5656         * value_tests_f03.f90: Ditto.
5657
5658 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5659
5660         * gcc.dg/tls/opt-14.c: New.
5661
5662 2007-07-01  Ollie Wild  <aaw@google.com>
5663
5664         * g++.dg/lookup/using16.C: New test.
5665         * g++.dg/lookup/using17.C: New test.
5666
5667 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5668
5669         PR fortran/32239
5670         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5671         (test_4): Use proper test for floating point equality.
5672         (test_8): Likewise.
5673
5674 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5675
5676         PR libgfortran/32554
5677         * gfortran.dg/fmt_p_1.f90: New test.
5678
5679 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5680
5681         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5682         initialization and fix dg-final check - the initialization loop is
5683         vectorizable.
5684
5685 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5686             Volker Reichelt  <reichelt@netcologne.de>
5687
5688         PR middle-end/32559
5689         * gcc.dg/pr32559.c: New test.
5690
5691 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5692
5693         PR tree-optimization/25371
5694         * gcc.dg/vect/pr25371.c: New test.
5695
5696 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5697
5698         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5699         when allocating and initializing a flexible array.
5700
5701 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5702
5703         PR fortran/20373
5704         * gfortran.dg/intrinsic.f90: New test.
5705
5706 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5707
5708         PR fortran/32555
5709         * gfortran.dg/fmt_zero_check.f90: New.
5710
5711 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5712
5713         PR fortran/30284
5714         * gfortran.dg/repeat_f90: New test.
5715
5716 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5717
5718         PR testsuite/25241
5719         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5720         -pedantic-errors, so we should match errors.
5721         * gcc.dg/cpp/escape-1.c: Likewise.
5722         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5723         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5724         warning.
5725         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5726         errors instead of warnings.
5727         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5728         a pedantic warning.
5729         * gcc.dg/cpp/arith-3.c: Likewise.
5730
5731 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5732
5733         PR testsuite/25241
5734         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5735         * gcc.dg/pch/valid-2.c: Likewise.
5736         * gcc.dg/pch/valid-3.c: Likewise.
5737         * gcc.dg/pch/warn-1.c: Likewise.
5738         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5739         
5740 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5741
5742         PR c/4076
5743         * gcc.dg/Wunused-function.c: New.
5744         
5745 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5746
5747         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5748
5749 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5750
5751         * g++.dg/other/canon-31724.C: New.
5752         
5753 2007-06-29  Jan Hubicka  <jh@suse.cz>
5754
5755         PR middle-end/32372
5756         * gcc.c-torture/compile/pr32372.c: new.
5757
5758 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5759
5760         * gfortran.dg/operator_3.f90: New test.
5761
5762 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5763
5764         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5765         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5766
5767 2007-06-29  Richard Guenther  <rguenther@suse.de>
5768
5769         PR middle-end/32493
5770         * gcc.dg/inline-23.c: New testcase.
5771
5772 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5773
5774         PR tree-optimization/24659
5775         * gcc.target/i386/vectorize2.c: New test.
5776         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5777         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5778
5779 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5780
5781         * gcc.dg/pointer-arith-9.c: New test.
5782
5783 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5784
5785         PR fortran/32483
5786         * gfortran.dg/fmt_read_2.f90: New.
5787
5788 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5789
5790         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5791         If it exists, don't try to create it.
5792
5793 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5794
5795         * g++.dg/ext/visibility/ms-compat-1.C: New.
5796
5797 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5798
5799         PR tree-opt/32417
5800         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5801
5802 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5803
5804         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5805         targets.
5806
5807 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5808
5809         PR fortran/32467
5810         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5811
5812 2007-06-27  Richard Guenther  <rguenther@suse.de>
5813
5814         PR middle-end/32492
5815         * gcc.dg/inline-22.c: New testcase.
5816
5817 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5818
5819         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5820         the scan-assembler constant.
5821
5822 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5823
5824         PR 20216
5825         * gcc.dg/pr20216.c: New.
5826
5827 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5828
5829         PR tree-opt/32421
5830         * gcc.dg/vect/pr32421.c: New test.
5831
5832 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5833
5834         PR c++/32111
5835         * g++.dg/other/friend5.C: New test.
5836
5837 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5838
5839         PR fortran/32464
5840         * gfortran.dg/host_assoc_function_2.f90: New test.
5841
5842         PR fortran/31494
5843         * gfortran.dg/host_assoc_call_1.f90: New test.
5844
5845 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5846
5847         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5848         
5849 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5850
5851         PR fortran/32456
5852         * gfortran.dg/error_format.f90: New test.
5853
5854 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5855
5856         PR fortran/32136
5857         * gfortran.dg/pr32136.f90: New test.
5858
5859 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5860
5861         PR fortran/31726
5862         * gfortran.dg/minmaxloc_1.f90: New test.
5863
5864         PR fortran/32298
5865         * gfortran.dg/minmaxloc_2.f90: New test.
5866
5867 2007-06-23  Richard Guenther  <rguenther@suse.de>
5868
5869         PR tree-optimization/16876
5870         PR middle-end/29478
5871         * gcc.dg/pr29254.c: The warning is bogus.
5872         * gcc.dg/warn-1.c: Likewise.
5873         * gcc.dg/assign-warn-3.c: Likewise.
5874         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5875
5876 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5877
5878         * gcc.c-torture/execute/20070623-1.c: New.
5879
5880 2007-06-22  Jan Hubicka  <jh@suse.cz>
5881
5882         * gcc.c-torture/compile/pr31541.c: New.
5883
5884 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5885
5886         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5887         Remove -m64 from dg-options.
5888
5889 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5890
5891         PR middle-end/32374
5892         * gcc.dg/pr32374.c: New test.
5893
5894 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5895
5896         PR fortran/32360
5897         * gfortran.dg/pointer_assign_3.f90: New test.
5898
5899 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5900
5901         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5902
5903 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5904
5905         PR fortran/31162
5906         * gfortran.dg/assign.f90: Update test.
5907         * gfortran.dg/real_do_1.f90: Update test.
5908         * gfortran.dg/gomp/omp_do1.f90: Update test.
5909         * gfortran.dg/warnings_are_errors_1.f: Update test.
5910         * gfortran.dg/g77/20010519-1.f: Update test.
5911         * gfortran.dg/g77/pr9258.f: Update test.
5912         * gfortran.dg/g77/960317-1.f: Update test.
5913
5914 2007-06-21  Richard Guenther  <rguenther@suse.de>
5915
5916         PR tree-optimization/32453
5917         * gcc.c-torture/compile/pr32453.c: New testcase.
5918
5919 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5920
5921         PR tree-optimization/31866
5922         * gcc.dg/pr31866.c: New test.
5923
5924 2007-06-21  Richard Guenther  <rguenther@suse.de>
5925
5926         PR tree-optimization/32451
5927         * g++.dg/torture/20070621-1.C: New testcase.
5928
5929 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5930
5931         * gcc.dg/attr-isr.c: Test delay slot content.
5932         
5933 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5934
5935         PR fortran/32361
5936         gfortran.dg/pointer_assign_2.f90: New test.
5937
5938 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5939
5940         PR fortran/25061
5941         gfortran.dg/invalid_procedure_name.f90: New test.
5942
5943 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5944
5945         PR tree-optimization/25737
5946         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5947
5948 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5949
5950         * gcc.target/i386/large-size-array-3.c: New.
5951
5952 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5953         Richard Guenther  <rguenther@suse.de>
5954
5955         PR fortran/32140
5956         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5957
5958 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5959
5960         PR middle-end/31959
5961         * gcc.dg/pr31959.c: New test.
5962
5963         PR inline-asm/32109
5964         * g++.dg/ext/asm10.C: New test.
5965
5966         PR middle-end/32285
5967         * gcc.c-torture/execute/20070614-1.c: New test.
5968
5969 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5970
5971         * gcc.target/arm/stack-corruption.c: New test.
5972
5973 2007-06-19  Richard Guenther  <rguenther@suse.de>
5974
5975         * g++.dg/torture/pr30252.C: New testcase.
5976
5977 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5978
5979         PR tree-optimization/32353
5980         * g++.dg/opt/nrv13.C: New test.
5981
5982 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5983
5984         PR fortran/20863
5985         PR fortran/20882
5986         * gfortran.dg/impure_assignment_2.f90 : New test.
5987
5988         PR fortran/32236
5989         * gfortran.dg/data_initialized_2.f90 : New test.
5990
5991         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5992         appropriate version of 'dmach'.
5993
5994 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5995
5996         PR target/32389
5997         * gcc.target/i386/pr32389.c New test.
5998
5999 2007-06-18  Simon Baldwin <simonb@google.com>
6000
6001         PR c++/31923
6002         * g++.dg/template/error25.C: New.
6003         * g++.dg/template/spec35.C: New.
6004
6005 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6006
6007         * gcc.c-torture/compile/pr32355.c: New testcase.
6008         
6009 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6010
6011         PR tree-optimization/32383
6012         * g++.dg/opt/pr32383.C: New test.
6013
6014 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6015
6016         PR rtl-optimization/32366
6017         * gcc.dg/vect/pr32366.c: New test.
6018
6019 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6020
6021         * gcc.c-torture/compile/pr32349.c: New testcase.
6022         
6023 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6024
6025         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6026         * gcc.target/sparc/combined-2.c: Likewise.
6027         * gcc.target/sparc/fexpand.c : Likewise.
6028         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6029         * gcc.target/sparc/fpack16.c : Likewise.
6030         * gcc.target/sparc/fpmerge.c : Likewise.
6031         * gcc.target/sparc/fpmul.c : Likewise.
6032         * gcc.target/sparc/noresult.c : Likewise.
6033         * gcc.target/sparc/pdist.c: Likewise.
6034
6035 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6036
6037         PR middle-end/31723
6038         * gcc.target/i386/recip-divf.c: New test.
6039         * gcc.target/i386/recip-sqrtf.c: Ditto.
6040         * gcc.target/i386/recip-vec-divf.c: Ditto.
6041         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6042         * gcc.target/i386/sse-recip.c: Ditto.
6043         * gcc.target/i386/sse-recip-vec.c: Ditto.
6044
6045 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6046
6047         PR tree-opt/32225
6048         * gcc.c-torture/compile/20070605-1.c: New test.
6049
6050         * gcc.c-torture/compile/20070603-1.c: New testcase.
6051         * gcc.c-torture/compile/20070603-2.c: New testcase.
6052
6053         * gcc.c-torture/compile/20070531-1.c: New test.
6054
6055         PR tree-opt/32167
6056         * gcc.c-torture/compile/20070531-2.c: New test.
6057
6058         PR tree-opt/32144
6059         * gcc.c-torture/compile/20070529-1.c: New test.
6060
6061         PR tree-opt/32145
6062         * gcc.c-torture/compile/20070529-2.c: New test.
6063
6064         PR tree-opt/32015
6065         * gcc.c-torture/compile/20070520-1.c: New test.
6066
6067         * g++.dg/ext/java-1.C: New test.
6068
6069         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6070         loops instead of one. Remove the "can't determine dependence"
6071         check.
6072         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6073         needed as the cast is gone in the first place.
6074         * gcc.dg/max-1.c: Change local variable a to be a global one.
6075         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6076         have a cast which is PREd.
6077
6078 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6079
6080         * g++.dg/lookup/anon6.C: New test.
6081
6082 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6083
6084         PR c++/31806
6085         * g++.dg/opt/static6.C: New testcase.
6086
6087 2007-06-14  Geoff Keating  <geoffk@apple.com>
6088
6089         * g++.dg/ext/visibility/overload-1.C: New.
6090
6091         PR 31093
6092         * g++.dg/ext/visibility/anon4.C: New.
6093
6094 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6095
6096         PR target/32268
6097         * gcc.target/i386/pr32268.c: New test.
6098
6099 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6100
6101         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6102         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6103         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6104
6105         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6106         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6107         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6108         BID is used.
6109
6110 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6111
6112         PR fortran/32302
6113         * gfortran.dg/common_resize_1.f90: New test.
6114
6115 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6116
6117         PR target/32274
6118         * gcc.dg/vect/pr32224.c: Fix.   
6119         
6120 2007-06-13  Eric Christopher  <echristo@apple.com>
6121
6122         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6123
6124 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6125
6126         PR fortran/32323
6127         * gfortran.dg/actual_array_vect_1.f90: New.
6128
6129 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6130
6131         * gcc.target/sparc/mfpu.c: New test.
6132
6133 2007-06-12  Geoff Keating  <geoffk@apple.com>
6134
6135         * g++.dg/warn/weak1.C: Suppress on Darwin.
6136         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6137
6138 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6139
6140         PR middle-end/31579
6141          * g++.dg/torture/pr31579.C: New testcase.
6142
6143 2007-06-12  Ian Lance Taylor  <iant@google.com>
6144
6145         PR libstdc++/29286
6146         * g++.dg/init/new16.C: New test.
6147         * g++.dg/init/new17.C: New test.
6148         * g++.dg/init/new18.C: New test.
6149         * g++.dg/init/new19.C: New test.
6150
6151 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6152
6153         * gnat.dg/lhs_view_convert.adb: New test.
6154
6155 2007-06-12  Richard Guenther  <rguenther@suse.de>
6156
6157         PR tree-optimization/15353
6158         PR tree-optimization/31657
6159         * gcc.c-torture/execute/20070424-1.c: New testcase.
6160         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6161         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6162         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6163         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6164         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6165
6166 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6167
6168         PR rtl-optimization/32293
6169         * gcc.dg/pr32293.c: New test.
6170
6171 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6172
6173         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6174
6175 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6176
6177         PR fortran/29786
6178         * gfortran.dg/equiv_7.f90: New test.
6179         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6180
6181         PR fortran/30875
6182         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6183
6184 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6185
6186         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6187         * gcc.dg/setjmp-4.c: Likewise.
6188         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6189
6190 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6191
6192         PR rtl-optimization/31025
6193         * gfortran.dg/pr31025.f90: New.
6194
6195 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6196
6197         PR target/32280
6198         * gcc.target/i386/pr32280.c: New test.
6199
6200 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6201
6202         PR middle-end/32279
6203         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6204
6205 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6206
6207         PR libgfortran/32235
6208         * gfortran.dg/backspace_9.f: New test.
6209
6210 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6211
6212         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6213
6214 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6215
6216         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6217
6218 2007-06-09  Ian Lance Taylor  <iant@google.com>
6219
6220         PR tree-optimization/32169
6221         * gcc.c-torture/compile/pr32169.c: New test.
6222
6223 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6224
6225         * gcc.dg/vect/costmodel: New directory.
6226         * gcc.dg/vect/costmodel/i386: New directory.
6227         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6228         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6229         New test.
6230         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6231         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6232         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6233         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6234         * gcc.dg/vect/costmodel/x86_64: New directory.
6235         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6236         New testsuite.
6237         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6238         New test.
6239         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6240         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6241         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6242         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6243         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6244
6245 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6246
6247         PR tree-optimization/32243
6248         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6249         flags for -Os tests.
6250         * gcc.dg/vect/03-vect-pr32243.c: New test.
6251
6252 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6253
6254         PR tree-optimization/32224
6255         * gcc.dg/vect/pr32224.c: New test.
6256
6257 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6258
6259         PR c++/32177
6260         * g++.dg/gomp/pr32177.C: New test.
6261
6262 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6263
6264         PR testsuite/25241
6265         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6266         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6267         warning nor an error.
6268         * gcc.dg/Wfatal-2.c: Likewise.
6269         * gcc.dg/Werror-1.c: Likewise.
6270         * gcc.dg/Werror-5.c: Likewise.
6271         * gcc.dg/Werror-7.c: Likewise.
6272         * gcc.dg/Werror-10.c: Likewise.
6273         * gcc.dg/Werror-11.c: Likewise.
6274
6275 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6276
6277         PR c++/30759
6278         * g++.dg/init/brace6.C: New test.
6279
6280 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6281
6282         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6283         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6284         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6285         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6286
6287         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6288         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6289         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6290         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6291         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6292         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6293         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6294         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6295
6296         * gcc.dg/darwin-minversion-3.c: New.
6297
6298 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6299
6300         * gcc.target/i386/builtin-copysign.c: New test.
6301
6302 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6303
6304         PR tree-optimization/32220
6305         * gfortran.dg/predcom-2.f: New testcase.
6306
6307 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6308
6309         PR tree-opt/32231
6310         * gcc.target/i386/vectorize4.c: New test.
6311
6312 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6313
6314         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6315
6316 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6317
6318         PR testsuite/25241
6319         * gcc.dg/simd-5.c: Mark output as a note.
6320         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6321         dg-message.
6322         * gcc.dg/simd-1.c: Likewise.
6323         * gcc.dg/always_inline.c: Mark output as a sorry.
6324         * gcc.dg/always_inline2.c: Likewise.
6325         * gcc.dg/always_inline3.c: Likewise.
6326
6327 2007-06-06  Ian Lance Taylor  <iant@google.com>
6328
6329         * g++.dg/conversion/enum1.C: New test.
6330
6331 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6332
6333         PR tree-optimization/32216
6334         * gcc.dg/vect/pr32216.c: New test.
6335
6336 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6337
6338         PR testsuite/18923
6339         * gfortran.dg/invalid_contains_1.f90: New test.
6340         * gfortran.dg/invalid_contains_2.f90: New test.
6341
6342 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6343
6344         PR testsuite/32057
6345         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6346         midnight issues.
6347
6348 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6349
6350         PR testsuite/25241
6351         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6352         dg-message to match de note.
6353         * gcc.dg/pr26570.c: Use dg-message for a note.
6354         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6355         dg-error instead of dg-warning because of -Werror.
6356         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6357         neither an error, nor a warning.
6358         * gcc.dg/glibc-uclibc-2.c: Likewise
6359         * gcc.dg/cpp/19940712-1.c: Likewise.
6360
6361 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6362
6363         PR preprocessor/23479
6364         * gcc.dg/binary-constants-1.c: Add test suites for
6365         the 0b-prefixed binary integer constants.
6366         * gcc.dg/binary-constants-2.c: Ditto.
6367         * gcc.dg/binary-constants-3.c: Ditto.
6368         * gcc.dg/binary-constants-4.c: Ditto.
6369
6370 2007-06-05  Ian Lance Taylor  <iant@google.com>
6371
6372         * gcc.dg/Wstrict-overflow-19.c: New test.
6373
6374 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6375
6376         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6377
6378 2007-06-04  Ian Lance Taylor  <iant@google.com>
6379
6380         * gcc.dg/Wstrict-overflow-18.c: New test.
6381
6382 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6383
6384         PR testsuite/25241
6385         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6386         * gcc.dg/cpp/mi5.c: Likewise.
6387         * gcc.dg/cpp/mi7.c: Likewise.
6388
6389 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6390
6391         PR c/32191
6392         * gcc.dg/pr32191.c: New test.
6393
6394 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6395
6396         PR fortran/32124
6397         * gfortran.dg/allocate_stat_1.f90: Remove.
6398
6399 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6400
6401         * gcc.target/i386/sse4_2-check.h: New.
6402         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6403         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6404         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6405         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6406         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6407         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6408         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6409         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6410         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6411         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6412         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6413         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6414         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6415         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6416         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6417         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6418         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6419         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6420
6421 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6422
6423         * gcc.dg/pie-link.c: New test.
6424
6425 2007-06-01  Ian Lance Taylor  <iant@google.com>
6426
6427         * gcc.dg/Wstrict-overflow-17.c: New test.
6428
6429 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6430
6431         * gcc.dg/builtin-return-1.c (g): New.
6432         (main): Allocate at least 64 bytes on the stack.
6433
6434 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6435
6436         * g++.dg/init/cleanup3.C: New test.
6437
6438 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6439
6440         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6441         int is 16 bits.
6442
6443 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6444
6445         PR fortran/32156
6446         * gfortran.dg/char_array_constructor_3.f90: New test.
6447
6448 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6449
6450         PR tree-optimization/32160
6451         * gfortran.dg/predcom-1.f: New test.
6452
6453 2007-05-31  Richard Guenther  <rguenther@suse.de>
6454
6455         * g++.dg/other/str_empty.C: Move...
6456         * g++.dg/other/pr30567.C: Move...
6457         * g++.dg/tree-ssa/pr27218.C: Move...
6458         * g++.dg/torture: ...here and remove dg-options.
6459
6460 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6461
6462         PR c++/32158
6463         * g++.dg/ext/is_pod_incomplete.C: New.
6464
6465 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6466             Douglas Gregor <doug.gregor@gmail.com>
6467             Pedro Lamarao <pedro.lamarao@mndfck.org>
6468             Howard Hinnant <howard.hinnant@gmail.com>
6469
6470         PR c++/7412
6471         PR c++/29939
6472         * g++.dg/cpp0x/rv8p.C: New.
6473         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6474         * g++.dg/cpp0x/cast-bug.C: New.
6475         * g++.dg/cpp0x/elision_weak.C: New.
6476         * g++.dg/cpp0x/collapse-bug.C: New.
6477         * g++.dg/cpp0x/rv3p.C: New.
6478         * g++.dg/cpp0x/rv7n.C: New.
6479         * g++.dg/cpp0x/overload-conv-1.C: New.
6480         * g++.dg/cpp0x/rv2n.C: New.
6481         * g++.dg/cpp0x/deduce.C: New.
6482         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6483         * g++.dg/cpp0x/rv6p.C: New.
6484         * g++.dg/cpp0x/template_deduction.C: New.
6485         * g++.dg/cpp0x/implicit-copy.C: New.
6486         * g++.dg/cpp0x/rv1p.C: New.
6487         * g++.dg/cpp0x/cast.C: New.
6488         * g++.dg/cpp0x/rv5n.C: New.
6489         * g++.dg/cpp0x/collapse.C: New.
6490         * g++.dg/cpp0x/overload-conv-2.C: New.
6491         * g++.dg/cpp0x/rv4p.C: New.
6492         * g++.dg/cpp0x/rvo.C: New.
6493         * g++.dg/cpp0x/iop.C: New.
6494         * g++.dg/cpp0x/rv3n.C: New.
6495         * g++.dg/cpp0x/rv7p.C: New.
6496         * g++.dg/cpp0x/reference_collapsing.C: New.
6497         * g++.dg/cpp0x/overload.C: New.
6498         * g++.dg/cpp0x/named.C: New.
6499         * g++.dg/cpp0x/rv2p.C: New.
6500         * g++.dg/cpp0x/rv6n.C: New.
6501         * g++.dg/cpp0x/not_special.C: New.
6502         * g++.dg/cpp0x/bind.C: New.
6503         * g++.dg/cpp0x/rv1n.C: New.
6504         * g++.dg/cpp0x/rv5p.C: New.
6505         * g++.dg/cpp0x/elision.C: New.
6506         * g++.dg/cpp0x/named_refs.C: New.
6507         * g++.dg/cpp0x/unnamed_refs.C: New.
6508         * g++.dg/cpp0x/rv4n.C: New.
6509         * g++.dg/cpp0x/elision_neg.C: New.
6510         * g++.dg/init/copy7.C: Run in C++98 mode.
6511         * g++.dg/overload/arg1.C: Ditto.
6512         * g++.dg/overload/arg4.C: Ditto.
6513
6514 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6515
6516         PR c++/31809
6517         * g++.dg/opt/static5.C: New test.
6518
6519 2007-05-30  Richard Guenther  <rguenther@suse.de>
6520
6521         * g++.dg/dg.exp: Prune torture/.
6522         * g++.dg/torture/dg-torture.exp: New testsuite.
6523
6524 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6525
6526         * gcc.target/arm/pr27387.C: Move and rename to ...
6527         * g++.dg/inherit/thunk8.C: ... here.
6528
6529 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6530
6531         PR tree-optimization/31769
6532         * g++.dg/gomp/pr31769.C: New test.
6533
6534 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6535
6536         * gcc.target/i386/stack-realign.c: New.
6537
6538 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6539
6540         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6541
6542 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6543
6544         * gfortran.dg/sizeof.f90: New.
6545
6546 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6547
6548         PR c/31339
6549         * gcc.dg/boolcomplex-1.c: New test.
6550
6551         PR c++/31339
6552         * g++.dg/ext/boolcomplex-1.c: New test.
6553
6554 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6555
6556         * gcc.dg/matrix: New directory.
6557
6558 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6559
6560         PR fortran/32124
6561         * gfortran.dg/allocate_stat_1.f90: New.
6562
6563 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6564
6565         PR fortran/31972
6566         * transfer_hollerith_1.f90: New test.
6567
6568 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6569
6570         PR tree-opt/32100
6571         * gcc.c-torture/execute/vrp-7.c: New test.
6572
6573 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6574
6575         * gfortran.dg/transfer_simplify_4.f90: New test.
6576
6577 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6578
6579         PR fortran/32088
6580         * gfortran.dg/func_result_3.f90: New.
6581
6582 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6583
6584         PR middle-end/32083
6585         * gfortran.dg/transfer_simplify_3.f90: New.
6586
6587 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6588
6589         PR target/32065
6590         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6591         to compile options.
6592         * gcc.target/i386/pr32065-2.c: New test.
6593
6594 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6595
6596         PR fortran/31813
6597         * gfortran.dg/io_constraints_2.f90: Update.
6598
6599 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6600
6601         PR fortran/31219
6602         * gfortran.dg/array_constructor_17.f90: New test.
6603
6604 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6605
6606         PR tree-opt/32090
6607         * g++.dg/opt/array2.C: New testcase.
6608
6609 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6610
6611         PR target/32065
6612         * gcc.target/i386/pr32065.c: New test.
6613
6614 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6615             Marcus Meissner <meissner@suse.de>
6616
6617         * gcc.dg/attr-alloc_size.c: New.
6618
6619 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6620             Lee Millward  <lee.millward@gmail.com>
6621
6622         PR c++/31745
6623         * g++.dg/parse/crash34.C: New test.
6624
6625         * g++.dg/parse/crash35.C: New test.
6626
6627 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6628
6629         * gcc.target/i386/sse2-check.h: New.
6630         * gcc.target/i386/sse2-vec-1.c: Likewise.
6631         * gcc.target/i386/sse2-vec-2.c: Likewise.
6632         * gcc.target/i386/sse2-vec-3.c: Likewise.
6633         * gcc.target/i386/sse2-vec-4.c: Likewise.
6634         * gcc.target/i386/sse2-vec-5.c: Likewise.
6635         * gcc.target/i386/sse2-vec-6.c: Likewise.
6636
6637 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6638
6639         PR c++/31431
6640         PR c++/31432
6641         PR c++/31434
6642         PR c++/31435
6643         PR c++/31437
6644         PR c++/31438
6645         PR c++/31442
6646         PR c++/31443
6647         PR c++/31444
6648         PR c++/31445
6649         * g++.dg/cpp0x/pr31431.C: New.
6650         * g++.dg/cpp0x/pr31437.C: New.
6651         * g++.dg/cpp0x/pr31442.C: New.
6652         * g++.dg/cpp0x/pr31444.C: New.
6653         * g++.dg/cpp0x/pr31431-2.C: New.
6654         * g++.dg/cpp0x/pr31432.C: New.
6655         * g++.dg/cpp0x/pr31434.C: New.
6656         * g++.dg/cpp0x/pr31438.C: New.
6657         * g++.dg/cpp0x/pr31443.C: New.
6658         * g++.dg/cpp0x/pr31445.C: New.
6659         * g++.dg/cpp0x/variadic-crash1.C: New.
6660
6661 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6662
6663         * gcc.target/arm/long-calls-1.c: New test.
6664         * gcc.target/arm/long-calls-2.c: Likewise.
6665         * gcc.target/arm/long-calls-3.c: Likewise.
6666         * gcc.target/arm/long-calls-4.c: Likewise.
6667
6668 2007-05-25  Richard Guenther  <rguenther@suse.de>
6669             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6670
6671         PR tree-optimization/31982
6672         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6673
6674 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6675
6676         PR fortran/32047
6677         * gfortran.dg/result_in_spec_2.f90: New test.
6678
6679 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6680
6681         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6682
6683 2007-05-24  Ollie Wild  <aaw@google.com>
6684
6685         * gcc.dg/cpp/counter-1.c: New test.
6686         * gcc.dg/pch/counter-1.c: New test.
6687         * gcc.dg/pch/counter-1.hs: New file.
6688         * gcc.dg/pch/counter-2.c: New test.
6689         * gcc.dg/pch/counter-2.hs: New file.
6690         * gcc.dg/pch/counter-3.c: New test.
6691         * gcc.dg/pch/counter-3.hs: New file.
6692
6693 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6694
6695         * gcc.dg/tree-ssa/predcom-1.c: New test.
6696         * gcc.dg/tree-ssa/predcom-2.c: New test.
6697         * gcc.dg/tree-ssa/predcom-3.c: New test.
6698         * gcc.dg/tree-ssa/predcom-4.c: New test.
6699         * gcc.dg/tree-ssa/predcom-5.c: New test.
6700         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6701
6702 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6703
6704         PR testsuite/32062
6705         * gcc.target/i386/sse4_1-check.h (MASK): New.
6706
6707 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6708
6709         PR fortran/32038
6710         * gfortran.dg/pr25603.f: Initialize integer variables.
6711
6712 2007-05-23  Ian Lance Taylor  <iant@google.com>
6713
6714         * g++.dg/other/vrp1.C: New test.
6715
6716 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6717
6718         PR preprocessor/20077
6719         * gcc.dg/cpp/paste15.c: New test.
6720
6721 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6722             Nigel Stephens  <nigel@mips.com>
6723             Richard Sandiford  <richard@codesourcery.com>
6724
6725         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6726         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6727         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6728         * gcc.target/mips/inter/mips16-inter.exp: New.
6729
6730 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6731
6732         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6733
6734 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6735
6736         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6737         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6738         * gcc.target/i386/sse3-addsubps.c: Likewise.
6739         * gcc.target/i386/sse3-haddpd.c: Likewise.
6740         * gcc.target/i386/sse3-haddps.c: Likewise.
6741         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6742         * gcc.target/i386/sse3-hsubps.c: Likewise.
6743         * gcc.target/i386/sse3-lddqu.c: Likewise.
6744         * gcc.target/i386/sse3-movddup.c: Likewise.
6745         * gcc.target/i386/sse3-movshdup.c: Likewise.
6746         * gcc.target/i386/sse3-movsldup.c: Likewise.
6747
6748         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6749         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6750         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6751         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6752         * gcc.target/i386/ssse3-palignr.c: Likewise.
6753         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6754         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6755         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6756         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6757         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6758         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6759         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6760         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6761         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6762         * gcc.target/i386/ssse3-psignb.c: Likewise.
6763         * gcc.target/i386/ssse3-psignd.c: Likewise.
6764         * gcc.target/i386/ssse3-psignw.c: Likewise.
6765         * gcc.target/i386/ssse3-vals.h: Likewise.
6766
6767         * gcc.target/i386/sse3-check.h: New file.
6768         * gcc.target/i386/ssse3-check.h: Likewise.
6769
6770 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6771
6772         PR middle-end/31095
6773         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6774
6775 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6776
6777         PR middle-end/31606
6778         * gcc.c-torture/20070522-1.c: New testcase.
6779
6780 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6781
6782         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6783
6784 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6785
6786         * gcc.c-torture/execute/ieee/20000320-1.x,
6787         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6788         m68k-*-* and check_effective_target_coldfire_fpu.
6789
6790 2007-05-22  Ollie Wild  <aaw@google.com>
6791
6792         * g++.dg/lookup/hidden-class10.C: New test.
6793         * g++.dg/lookup/hidden-class11.C: New test.
6794
6795 2007-05-22  Ollie Wild  <aaw@google.com>
6796
6797         * g++.dg/lookup/name-clash5.C: New test.
6798         * g++.dg/lookup/name-clash6.C: New test.
6799
6800 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6801
6802         * g++.dg/other/i386-2.C: Update comments on header files tested.
6803         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6804         of <tmmintrin.h>.
6805         * gcc.target/i386/sse-12.c: Likewise.
6806         * gcc.target/i386/sse-13.c: Likewise.
6807         * gcc.target/i386/sse-14.c: Likewise.
6808
6809         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6810         Redefined to test with immediate operand.
6811         (__builtin_ia32_blendps): Likewise.
6812         (__builtin_ia32_blendpd): Likewise.
6813         (__builtin_ia32_dpps): Likewise.
6814         (__builtin_ia32_dpps): Likewise.
6815         (__builtin_ia32_insertps128): Likewise.
6816         (__builtin_ia32_vec_ext_v4sf): Likewise.
6817         (__builtin_ia32_vec_set_v16qi): Likewise.
6818         (__builtin_ia32_vec_set_v4si): Likewise.
6819         (__builtin_ia32_vec_set_v2di): Likewise.
6820         (__builtin_ia32_vec_ext_v16qi): Likewise.
6821         (__builtin_ia32_vec_ext_v4si): Likewise.
6822         (__builtin_ia32_vec_ext_v2di): Likewise.
6823         (__builtin_ia32_roundpd): Likewise.
6824         (__builtin_ia32_roundsd): Likewise.
6825         (__builtin_ia32_roundps): Likewise.
6826         (__builtin_ia32_roundss): Likewise.
6827         (__builtin_ia32_mpsadbw128): Likewise.
6828
6829 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6830
6831         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6832
6833 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6834
6835         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6836         failures.
6837         * gcc.dg/dfp/func-struct.c: Ditto.
6838         * gcc.dg/dfp/operator-assignment.c: Ditto.
6839         * gcc.dg/dfp/convert-bfp.c: Ditto.
6840         * gcc.dg/dfp/convert-int.c: Ditto.
6841         * gcc.dg/dfp/convert-int-max.c: Ditto.
6842         * gcc.dg/dfp/func-scalar.c: Ditto.
6843         * gcc.dg/dfp/cast.c: Ditto.
6844         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6845         failures, and fix a typo in return type of arg1_128.
6846         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6847         failures, and fix a typo in a constant suffix.
6848         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6849         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6850
6851 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6852             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6853
6854         * lib/gcc-dg.exp(process_message): New proc.
6855         (dg-message): New test directive.
6856         * gcc.dg/always_inline.c: Use dg-message.
6857         * gcc.dg/always_inline2.c: Ditto.
6858         * gcc.dg/always_inline3.c: Ditto.
6859         * gcc.dg/invalid-call-1.c: Ditto.
6860         * gcc.dg/pr17506.c: Ditto.
6861         * gcc.dg/simd-5.c: Ditto.
6862         * gcc.dg/simd-6.c: Ditto.
6863         * gcc.dg/va-arg-2.c: Ditto.
6864         * gcc.dg/cpp/syshdr.c: Ditto.
6865         * gcc.dg/cpp/unc4.c: Ditto.
6866         * gcc.dg/cpp/trad/mi1.c: Ditto.
6867         * gcc.dg/cpp/trad/mi5.c: Ditto.
6868         * gcc.dg/cpp/trad/mi7.c: Ditto.
6869         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6870         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6871         * gcc.test-framework/test-framework.awk: Special-case outexists
6872         tests.
6873
6874 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6875
6876         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6877         (bit_SSE4_2): Likewise.
6878         (bit_POPCNT): Likewise.
6879
6880         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6881         Check if assembler supports SSE4 instructions.
6882
6883         * gcc.target/i386/sse4_1-blendpd.c: New file.
6884         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6885         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6886         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6887         * gcc.target/i386/sse4_1-check.h: Likewise.
6888         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6889         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6890         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6891         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6892         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6893         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6894         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6895         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6896         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6897         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6898         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6899         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6900         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6901         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6902         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6903         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6904         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6905         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6906         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6907         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6908         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6909         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6910         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6911         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6912         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6913         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6914         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6915         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6916         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6917         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6918         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6919         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6920         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6921         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6922         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6923         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6924         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6925         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6926         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6927         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6928         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6929         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6930         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6931         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6932         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6933         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6934         * gcc.target/i386/sse4_1-round.h: Likewise.
6935         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6936         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6937         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6938         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6939         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6940         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6941         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6942         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6943         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6944         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6945         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6946         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6947         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6948         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6949
6950 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6951
6952         PR fortran/31627
6953         * gfortran.dg/bounds_check_7.f90: New test.
6954
6955 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6956
6957         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6958         (check_effective_target_sse4a): Ditto.
6959
6960         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6961         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6962         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6963         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6964         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6965         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6966         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6967         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6968         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6969         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6970         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6971         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6972         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6973         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6974         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6975         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6976         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6977         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6978         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6979         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6980
6981 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6982
6983         * g++.dg/ext/cleanup-1.C: New test.
6984         * g++.dg/ext/cleanup-2.C: Likewise.
6985         * g++.dg/ext/cleanup-3.C: Likewise.
6986         * g++.dg/ext/cleanup-4.C: Likewise.
6987         * g++.dg/ext/cleanup-5.C: Likewise.
6988         * g++.dg/ext/cleanup-6.C: Likewise.
6989         * g++.dg/ext/cleanup-8.C: Likewise.
6990         * g++.dg/ext/cleanup-9.C: Likewise.
6991         * g++.dg/ext/cleanup-10.C: Likewise.
6992         * g++.dg/ext/cleanup-11.C: Likewise.
6993         * g++.dg/ext/cleanup-dtor.C: Likewise.
6994
6995 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6996
6997         PR middle-end/31995
6998         * gcc.dg/vect/vect-102a.c: New test.
6999
7000 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7001             Paolo Carlini  <pcarlini@suse.de>
7002             Uros Bizjak  <ubizjak@gmail.com>
7003
7004         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7005         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7006         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7007         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7008         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7009         New testcases.
7010
7011 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7012
7013         PR fortran/32002
7014         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7015
7016 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7017
7018         PR fortran/32027
7019         * gfortran.dg/do_3.F90: Add checks for the final value of the
7020         loop variable.
7021
7022 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7023
7024         * gcc.c-torture/execute/990127-2.x: New file.
7025
7026 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7027
7028         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7029         * gcc.target/i386/sse-12: Add -O to compile options.
7030         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7031         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7032         and mm3dnow.h.  Add -O to compile options.
7033
7034 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7035
7036         PR fortran/31867
7037         * gfortran.dg/char_length_5.f90: New test.
7038
7039         PR fortran/31994
7040         * gfortran.dg/array_reference_1.f90: New test.
7041
7042 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7043
7044         PR middle-end/7651
7045         PR c++/11856
7046         PR c/12963
7047         PR c/23587
7048         PR other/29694
7049         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7050         * gcc.dg/Wtype-limits.c: New.
7051         * gcc.dg/Wtype-limits-Wextra.c: New.
7052         * gcc.dg/Wtype-limits-no.c: New.
7053         * g++.dg/warn/Wtype-limits.C: New.
7054         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7055         * g++.dg/warn/Wtype-limits-no.C: New.
7056
7057 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7058
7059         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7060         instead of "-msse2".'
7061         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7062         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7063         and mm3dnow.h.
7064         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7065         to test with immediate operand.
7066         (__builtin_ia32_insertqi): Ditto.
7067         (__builtin_ia32_palignr128): Ditto.
7068         (__builtin_ia32_palignr): Ditto.
7069         (__builtin_ia32_pshufhw): Ditto.
7070         (__builtin_ia32_pshuflw): Ditto.
7071         (__builtin_ia32_pshufd): Ditto.
7072         (__builtin_ia32_vec_set_v8hi): Ditto.
7073         (__builtin_ia32_vec_ext_v8hi): Ditto.
7074         (__builtin_ia32_shufpd): Ditto.
7075         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7076
7077 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7078
7079         PR fortran/32001
7080         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7081
7082 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7083
7084         PR target/31585
7085         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7086         and "__inline".  Use "-msse" instead of "-msse2".
7087
7088 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7089
7090         PR middle-end/7651
7091         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7092         * gcc.dg/20030906-2.c: Likewise.
7093         * objc.dg/method-17.m: Add -Wreturn-type.
7094         * obj-c++.dg/method-21.mm: Likewise.
7095
7096 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7097
7098         PR target/31585
7099         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7100         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7101         (__builtin_ia32_psrlqi128): Ditto.
7102         (__builtin_ia32_psrlwi128): Ditto.
7103         (__builtin_ia32_psrldi128): Ditto.
7104         (__builtin_ia32_psrldqi128): Ditto.
7105         (__builtin_ia32_pslldqi128): Ditto.
7106         (__builtin_ia32_psrawi128): Ditto.
7107         (__builtin_ia32_psradi128): Ditto.
7108         (__builtin_ia32_psllqi128): Ditto.
7109         (__builtin_ia32_pslldi128): Ditto.
7110         (__builtin_prefetch): Ditto.
7111         (__builtin_ia32_pshufw): Ditto.
7112         (__builtin_ia32_vec_set_v4hi): Ditto.
7113         (__builtin_ia32_vec_ext_v4hi): Ditto.
7114         (__builtin_ia32_shufps): Ditto.
7115         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7116
7117 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7118
7119         PR fortran/31974
7120         * gfortran.dg/char_allocation_1.f90: New test.
7121
7122 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7123
7124         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7125         * gcc.dg/Wconversion-sign.c: New.
7126         * gcc.dg/Wconversion-integer-no-sign.c: New.
7127         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7128         Wconversion-sign.C
7129         * g++.dg/warn/Wconversion-sign.C: New.
7130         * g++.old-deja/g++.other/warn4.C: Update.
7131         * g++.dg/warn/Wconversion1.C: Likewise.
7132
7133 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7134
7135         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7136         * gcc.dg/torture/builtin-math-4.c: Likewise.
7137
7138 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7139
7140         PR libfortran/31964
7141         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7142
7143 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7144
7145         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7146
7147 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7148
7149         PR target/31628
7150         * gcc.target/i386/pr31628.c: New.
7151
7152 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7153
7154         PR middle-end/31344
7155         * gcc.dg/pr31344.c: New test.
7156
7157 2007-05-17  Ian Lance Taylor  <iant@google.com>
7158
7159         PR tree-optimization/31953
7160         * gcc.c-torture/compile/pr31953.c: New test.
7161
7162 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7163
7164         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7165
7166         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7167         and drem.
7168         * gcc.dg/torture/builtin-math-4.c: Likewise.
7169
7170         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7171         * gcc.dg/torture/builtin-math-4.c: Likewise.
7172
7173         * gcc.dg/torture/builtin-math-4.c: New test.
7174
7175 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7176             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7177
7178         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7179         * gcc.dg/cpp/include2.c: Ditto.
7180         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7181         * gcc.dg/cpp/paste5.c: Ditto.
7182         * gcc.dg/cpp/paste6.c: Ditto.
7183         * gcc.dg/cpp/paste8.c: Ditto.
7184         * gcc.dg/cpp/paste11.c: Ditto.
7185         * gcc.dg/cpp/paste13.c: Ditto.
7186         * gcc.dg/cpp/skipping2.c: Ditto.
7187         * gcc.dg/reg-vol-struct-1.c: Ditto.
7188         * gcc.dg/Wshadow-1.c: Ditto.
7189         * gcc.dg/cpp/trad/comment.c: Ditto.
7190         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7191         * gcc.dg/cpp/if-2.c: Ditto.
7192         * gcc.dg/array-5.c: Ditto.
7193         * gcc.dg/inline-15.c: Ditto.
7194         * gcc.dg/pr27953.c: Ditto.
7195         * gcc.dg/Wno-c++-compat.c: Ditto.
7196
7197 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7198
7199         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7200
7201 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7202
7203         * gcc.c-torture/execute/20070517-1.c: New test.
7204
7205 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7206
7207         PR fortran/31919
7208         * gfortran.dg/min_max_conformance.f90: New test.
7209
7210 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7211
7212         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7213         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7214         gcc.dg/vect/vect-104.c: Use more complex construction to
7215         prevent vectorizing.
7216         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7217
7218 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7219
7220         PR tree-optimization/24659
7221         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7222         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7223         not vect_int target.
7224         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7225         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7226         targets.
7227         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7228         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7229         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7230
7231 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7232
7233         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7234         and x86_64-*-* targets.
7235         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7236
7237 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7238
7239         PR fortran/18769
7240         PR fortran/30881
7241         PR fortran/31194
7242         PR fortran/31216
7243         PR fortran/31427
7244         * transfer_simplify_1.f90: New test.
7245         * transfer_simplify_2.f90: New test.
7246
7247 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7248
7249         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7250
7251 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7252
7253         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7254
7255         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7256
7257         PR c/31924
7258         * gcc.dg/fltconst-1.c: New test.
7259
7260         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7261         * gcc.dg/dfp/operator-assignment.c: Ditto.
7262
7263 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7264
7265         PR c++/29928
7266         * g++.dg/rtti/typeid5.C: New.
7267
7268 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7269
7270         PR fortran/31725
7271         * gfortran.dg/substr_4.f: New test.
7272
7273 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7274
7275         * gcc.target/m68k/interrupt_thread-1.c,
7276         gcc.target/m68k/interrupt_thread-2.c,
7277         gcc.target/m68k/interrupt_thread-3.c: New.
7278         * gcc.target/m68k/m68k.exp: Accept fido.
7279
7280 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7281
7282         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7283         * gfortran.dg/altreturn_3.f90: Likewise.
7284         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7285         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7286         * gfortran.dg/inquire_iolength.f90: Likewise.
7287         * gfortran.dg/module_naming_1.f90: Likewise.
7288         * gfortran.dg/oldstyle_2.f90: Likewise.
7289         * gfortran.dg/operator_2.f90: Likewise.
7290         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7291         * gfortran.dg/used_types_11.f90: Likewise.
7292         * gfortran.dg/zero_array_components_1.f90: Likewise.
7293         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7294         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7295         * gfortran.dg/real_const_3.f90: Likewise.
7296
7297 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7298
7299         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7300         * gcc.dg/tree-ssa/loop-30.c: New test.
7301
7302 2007-05-13  Richard Guenther  <rguenther@suse.de>
7303
7304         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7305         scanning forwprop1.
7306         * g++.dg/tree-ssa/pr31146.C: Likewise.
7307
7308 2007-05-13  Revital Eres  <eres@il.ibm.com>
7309
7310         * gcc.dg/dse.c: New test.
7311
7312 2007-05-12  Richard Guenther  <rguenther@suse.de>
7313
7314         PR tree-optimization/31797
7315         * gcc.c-torture/compile/pr31797.c: New testcase.
7316
7317 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7318
7319         PR fortran/30746
7320         * gfortran.dg/host_assoc_function_1.f90: New test.
7321
7322 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7323
7324         PR c++/31829
7325         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7326
7327 2007-05-11  Silvius Rus  <rus@google.com>
7328
7329         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7330         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7331         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7332         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7333         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7334         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7335         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7336         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7337         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7338         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7339         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7340         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7341         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7342         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7343         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7344         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7345
7346 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7347
7348         PR other/31852
7349         * gcc.c-torture/execute/builtins/memchr.c: New.
7350         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7351         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7352
7353 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7354
7355         PR fortran/30876
7356         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7357         line.
7358         * gfortran.dg/recursive_reference_2.f90: New test.
7359
7360 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7361
7362         PR fortran/30878
7363         * gfortran.dg/namelist_29.f90: New test.
7364
7365 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7366
7367         PR fortran/31474
7368         * gfortran.dg/entry_10.f90: New test.
7369
7370 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7371
7372         PR tree-optimization/31885
7373         * gcc.dg/tree-ssa/loop-29.c: New test.
7374
7375 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7376
7377         * assumed_dummy_1.f90: Fix dg directive.
7378         * char_initialiser_actual.f90: Likewise.
7379         * nested_modules_2.f90: Likewise.
7380         * shift-alloc.f90: Likewise.
7381
7382 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7383
7384         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7385
7386 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7387
7388         PR libfortran/31880
7389         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7390
7391 2007-05-09  Mike Stump  <mrs@apple.com>
7392
7393         * g++.dg/other/first-global.C: Add -fpie for darwin.
7394         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7395
7396 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7397
7398         * gcc.dg/20070507-1.c: New testcase.
7399
7400 2007-05-08  Chao-ying Fu  <fu@mips.com>
7401
7402         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7403         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7404         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7405         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7406
7407 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7408
7409         PR 31847
7410         * gcc.dg/pr31847.c: New test.
7411
7412 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7413
7414         PR fortran/31692
7415         * gfortran.dg/actual_array_result_1.f90: New test.
7416
7417 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7418
7419         PR fortran/29397
7420         * gfortran.dg/parameter_array_init_1.f90: New test.
7421
7422         PR fortran/29400
7423         * gfortran.dg/parameter_array_init_2.f90: New test.
7424
7425 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7426
7427         PR target/31854
7428         * gcc.target/i386/pr31854.c: New test.
7429
7430 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7431
7432         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7433
7434 2007-05-07  Mike Stump  <mrs@apple.com>
7435
7436         * g++.old-deja/g++.mike/empty.C: Add.
7437
7438 2007-05-07  Eric Christopher  <echristo@apple.com>
7439
7440         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7441
7442 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7443
7444         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7445         variable.  Rearrange conversions from binary float to decimal float.
7446
7447 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7448
7449         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7450         x86.
7451
7452 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7453
7454         * gnat.dg/opt1.ad[sb]: New testcase.
7455
7456 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7457
7458         PR fortran/31399
7459         * gfortran.dg/do_3.F90: New test.
7460
7461 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7462
7463         PR fortran/31764
7464         * gfortran.dg/new_line.f90: Add new checks.
7465
7466 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7467
7468         PR fortran/31201
7469         * gfortran.dg/large_unit_1.f90: New.
7470         * gfortran.dg/large_unit_2.f90: New.
7471         * gfortran.dg/iostat_4.f90: New
7472         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7473
7474 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7475
7476         PR fortran/31540
7477         * gfortran.dg/char_result_4.f90: New test.
7478
7479 2007-06-05  Revital Eres  <eres@il.ibm.com>
7480
7481         PR 30957
7482         * gcc.dg/pr30957-1.c: New test.
7483
7484 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7485
7486         PR fortran/31251
7487         * gfortran.dg/char_type_len_2.f90: New test.
7488
7489 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7490
7491         PR 31775
7492         * g++.dg/other/nested-extern.cc: New.
7493         * g++.dg/other/nested-extern-1.C: New.
7494         * g++.dg/other/nested-extern-2.C: New.
7495
7496 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7497
7498         PR fortran/31760
7499         * gfortran.dg/erf.f90: New test.
7500         * gfortran.dg/besxy.f90: New test.
7501
7502 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7503
7504         PR fortran/22359
7505         * gfortran.dg/fseek.f90: New test.
7506
7507 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7508
7509         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7510
7511 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7512
7513         PR libfortran/31210
7514         * gfortran.dg/zero_length_1.f90: New test.
7515
7516 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7517
7518         PR fortran/31803
7519         * gfortran.dg/char_pointer_assign_3.f90: New test.
7520         * gfortran.dg/char_result_2.f90: Re-enable test.
7521
7522 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7523
7524         PR fortran/25071
7525         * gfortran.dg/char_length_3.f90: New test.
7526         * gfortran.dg/char_result_2.f90: Fix test.
7527
7528 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7529
7530         PR tree-optimization/30565
7531         * gcc.dg/tree-ssa/loop-27.c: New test.
7532
7533 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7534
7535         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7536         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7537         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7538         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7539
7540 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7541
7542         PR tree-optimization/31699
7543         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7544         New.
7545         (check_effective_target_vect_floatint_cvt): New.
7546         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7547         of specific targets.
7548         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7549         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7550         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7551         * gcc.dg/vect/vect-iv-4.c: Likewise.
7552         * gcc.dg/vect/vect-multitypes-11.c: New.
7553         * gcc.dg/vect/pr31699.c: New.
7554
7555 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7556
7557         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7558
7559 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7560
7561         PR C++/31663
7562         * g++.dg/warn/anonymous-namespace-2.C: New.
7563         * g++.dg/warn/anonymous-namespace-2.h: New.
7564
7565 2007-05-02  Paul Brook  <paul@codesourcery.com>
7566
7567         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7568
7569 2007-05-02  Eric Christopher  <echristo@apple.com>
7570
7571         * gcc.dg/cpp/if-div.c: New file.
7572
7573 2007-05-02  Tom Tromey  <tromey@redhat.com>
7574
7575         PR preprocessor/28709:
7576         * gcc.dg/cpp/pr28709.c: New file.
7577
7578 2007-05-02  Richard Guenther  <rguenther@suse.de>
7579
7580         PR tree-optimization/31146
7581         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7582
7583 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7584
7585         * gcc.c-torture/compile/limits-blockid.c: New.
7586         * gcc.c-torture/compile/limits-caselabels.c: New.
7587         * gcc.c-torture/compile/limits-declparen.c: New.
7588         * gcc.c-torture/compile/limits-enumconst.c: New.
7589         * gcc.c-torture/compile/limits-exprparen.c: New.
7590         * gcc.c-torture/compile/limits-externalid.c: New.
7591         * gcc.c-torture/compile/limits-fnargs.c: New.
7592         * gcc.c-torture/compile/limits-fndefn.c: New.
7593         * gcc.c-torture/compile/limits-idexternal.c: New.
7594         * gcc.c-torture/compile/limits-idinternal.c: New.
7595         * gcc.c-torture/compile/limits-pointer.c: New.
7596         * gcc.c-torture/compile/limits-stringlit.c: New.
7597         * gcc.c-torture/compile/limits-structmem.c: New.
7598         * gcc.c-torture/compile/limits-structnest.c: New.
7599
7600 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7601
7602         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7603
7604 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7605
7606         PR middle-end/31740
7607         * gcc.c-torture/compile/20070501-1.c: New testcase.
7608
7609 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7610
7611         PR fortran/31732
7612         * gfortran.dg/array_memset_2:  New test case.
7613
7614 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7615
7616         PR testsuite/31615
7617         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7618
7619 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7620
7621         PR testsuite/31589
7622         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7623         dg-final test.
7624         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7625         keyword to dg-final test.
7626         * gcc.dg/vect/vect-iv-4.c: Likewise.
7627         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7628         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7629         test.
7630         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7631         cast.
7632         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7633         * lib/target-supports.exp
7634         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7635         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7636
7637 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7638
7639         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7640         __LONG_LONG_MAX__ and its friends instead of those supplied by
7641         limits.h.
7642
7643 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7644
7645         PR C++/31721
7646         * g++.dg/ext/vector7.C: New testcase.
7647
7648 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7649
7650         PR fortran/31591
7651         * gfortran.dg/bound_simplification_1.f90: New test.
7652
7653 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7654
7655         PR fortran/31645
7656         * gfortran.dg/bom_error.f90: New test.
7657         * gfortran.dg/bom_include.f90: New test.
7658         * gfortran.dg/bom_UTF16-LE.f90: New test.
7659         * gfortran.dg/bom_UTF16-BE.f90: New test.
7660         * gfortran.dg/bom_UTF-8.f90: New test.
7661         * gfortran.dg/bom_UTF-32.f90: New test.
7662         * gfortran.dg/bom_UTF-8.F90: New test.
7663         * gfortran.dg/bom_include.inc: New file.
7664
7665 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7666
7667         PR C++/30221
7668         * g++.dg/init/ptrfn2.C: New test.
7669         * g++.dg/init/ptrfn3.C: New test.
7670
7671 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7672
7673         PR fortran/31711
7674         * gfortran.dg/dependency_21.f90: New test.
7675
7676 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7677
7678         * gfortran.dg/secnds.f: Use real*8.
7679         * gfortran.dg/secnds-1.f: Use real*8.
7680
7681 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7682
7683         PR libfortran/31532
7684         * gfortran.dg/inquire_5.f90: Update test.
7685
7686 2007-04-27  Ian Lance Taylor  <iant@google.com>
7687
7688         PR middle-end/31710
7689         * gcc.c-torture/compile/pr31710.c: New test.
7690
7691 2007-04-27  Richard Guenther  <rguenther@suse.de>
7692
7693         PR tree-optimization/30965
7694         PR tree-optimization/30978
7695         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7696         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7697         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7698         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7699
7700 2007-04-27  Richard Guenther  <rguenther@suse.de>
7701
7702         PR tree-optimization/31715
7703         * gcc.dg/Warray-bounds-4.c: New testcase.
7704
7705 2007-04-26  Ian Lance Taylor  <iant@google.com>
7706
7707         PR target/28675
7708         * gcc.c-torture/compile/pr28675.c: New test.
7709
7710 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7711
7712         PR C++/30016
7713         * g++.dg/ext/vector6.C: New test.
7714
7715 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7716
7717         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7718
7719 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7720
7721         PR middle-end/31617
7722         * g++.dg/other/str_empty.C: Add expected warning.
7723
7724 2007-04-26  Richard Guenther  <rguenther@suse.de>
7725         Daniel Berlin  <dberlin@dberlin.org>
7726
7727         PR tree-optimization/30567
7728         * g++.dg/other/pr30567.C: New testcase.
7729
7730 2007-04-26  Richard Guenther  <rguenther@suse.de>
7731
7732         PR tree-optimization/31703
7733         * gcc.c-torture/compile/pr31703.c: New testcase.
7734         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7735         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7736
7737 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7738
7739         * gfortran.dg/open_errors.f90: Added if statements checking
7740         the value of iostat.
7741
7742 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7743
7744         PR c++/31598
7745         * g++.dg/gomp/pr31598.C: New test.
7746
7747         PR tree-optimization/30558
7748         * g++.dg/gomp/pr30558.C: New test.
7749
7750 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7751
7752         PR c++/31338
7753         * g++.dg/ext/complex2.C: New test.
7754
7755 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7756
7757         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7758
7759 2007-04-25  Thiemo Seufer  <ths@mips.com>
7760
7761         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7762         value to signed char.
7763
7764 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7765
7766         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7767         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7768         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7769
7770 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7771
7772         PR fortran/31668
7773         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7774         statement functions.
7775         * gfortran.dg/c_by_val_5.f90: New test.
7776
7777 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7778
7779         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7780         with two new subroutines to avoid parameter-induced aliasing.
7781         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7782         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7783
7784 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7785
7786         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7787         * g++.dg/warn/Warray-bounds.C: Likewise.
7788
7789 2007-04-24  Ian Lance Taylor  <iant@google.com>
7790
7791         PR tree-optimization/31605
7792         * gcc.c-torture/execute/pr31605.c: New test.
7793
7794 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7795
7796         PR fortran/31587
7797         * lib/gcc-dg.exp (scan-module): New function.
7798         * gfortran.dg/module_md5_1.f90: New test.
7799
7800 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7801
7802         * g++.old-deja/g++.pt/defarg6.C: Only run with
7803         -std=gnu++98.
7804         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7805         * g++.dg/cpp0x/variadic61.C: Ditto.
7806         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7807         * g++.dg/cpp0x/variadic62.C: Ditto.
7808         * g++.dg/template/meminit1.C: Ditto.
7809         * g++.dg/template/operator7.C: Ditto.
7810         * g++.dg/template/static15.C: Ditto.
7811         * g++.dg/template/invalid1.C: Ditto.
7812         * g++.dg/template/shift1.C: Ditto.
7813         * g++.dg/template/error10.C: Ditto.
7814
7815 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7816
7817         PR diagnostic/25923
7818         * gfortran.dg/pr25923.f90: New test.
7819
7820 2007-04-24  Ian Lance Taylor  <iant@google.com>
7821
7822         PR tree-optimization/31602
7823         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7824
7825 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7826
7827         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7828         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7829
7830 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7831
7832         * gcc.target/i386/reload-1.c. New.
7833
7834 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7835             Olga Golovanevsky  <olga@il.ibm.com>
7836
7837         * g++.dg/other/str_empty.C: New test.
7838
7839 2007-04-24  Richard Henderson  <rth@redhat.com>
7840
7841         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7842
7843 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7844
7845         PR target/31641
7846         * gcc.c-torture/compile/pr31641.c: New testcase.
7847
7848 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7849
7850         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7851         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7852         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7853         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7854
7855 2007-04-23  Simon Baldwin  <simonb@google.com>
7856
7857         * g++.dg/other/error15.C: New.
7858         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7859         triggering a "multiple parameters named" error.
7860
7861 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7862
7863         PR fortran/31618
7864         * gfortran.dg/backspace_8.f:  New test case.
7865
7866 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7867
7868         PR fortran/31630
7869         * gfortran.dg/used_types_17.f90: New test.
7870
7871         PR fortran/31620
7872         * gfortran.dg/zero_array_components_1.f90: New test.
7873
7874 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7875
7876         PR fortran/31616
7877         * gfortran.dg/open_errors.f90: Allow a different error message.
7878
7879 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7880
7881         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7882         Rename from check_effective_target_vect_pack_mod.  Rename global
7883         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7884         messages.
7885         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7886         rename.
7887         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7888         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7889
7890 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7891
7892         PR middle-end/31448
7893         * gcc.c-torture/execute/pr31448.c: New testcase.
7894
7895 2007-04-22  Nick Clifton  <nickc@redhat.com>
7896
7897         * gcc.dg/20020312-2.c: Add support for the FRV.
7898
7899 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7900
7901         PR tree-optimization/24659
7902         * gcc.dg/vect/vect-float-extend-1.c: New test.
7903         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7904
7905 2007-04-22  Richard Guenther  <rguenther@suse.de>
7906
7907         PR tree-optimization/29789
7908         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7909         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7910
7911 2007-04-22  Revital Eres  <eres@il.ibm.com>
7912
7913         * gcc.dg/var-expand2.c: New test.
7914
7915 2007-04-22  Revital Eres  <eres@il.ibm.com>
7916
7917         * gcc.dg/var-expand3.c: New test.
7918
7919 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7920
7921         PR fortran/31495
7922         * gfortran.dg/continuation_8.f90: New test.
7923
7924 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7925
7926         PR C/30265
7927         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7928         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7929
7930 2007-04-21  Richard Guenther  <rguenther@suse.de>
7931
7932         PR middle-end/31136
7933         * gcc.c-torture/execute/pr31136.c: New testcase.
7934
7935 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7936
7937         * gcc.target/i386/movsi-sm-1.c: New.
7938
7939 2007-04-20  Richard Henderson  <rth@redhat.com>
7940
7941         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7942         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7943
7944 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7945
7946         * gcc.target/i386/ordcmp-1.c: New test.
7947         * gcc.target/i386/unordcmp-1.c: New test.
7948
7949         PR tree-optimization/31632
7950         * gcc.c-torture/compile/20070419-1.c: New test.
7951
7952 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7953
7954         * gcc.dg/invalid-call-1.c: New test.
7955
7956 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7957
7958         PR diagnostic/31227
7959         * gcc.dg/Warray-bounds-3.c: New.
7960
7961 2007-04-18  Richard Guenther  <rguenther@suse.de>
7962
7963         PR tree-optimization/19431
7964         PR tree-optimization/21463
7965         * gcc.c-torture/execute/20070212-1.c: New testcase.
7966         * gcc.c-torture/execute/20070212-2.c: Likewise.
7967         * gcc.c-torture/execute/20070212-3.c: Likewise.
7968         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7969         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7970         * g++.dg/tree-ssa/pr21463.C: Likewise.
7971         * g++.dg/tree-ssa/pr30738.C: Likewise.
7972
7973 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/31513
7976         * g++.dg/expr/bitfield8.C: New test.
7977
7978 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7979             Richard Sandiford  <richard@codesourcery.com>
7980
7981         * lib/target-supports.exp (check_profiling_available): Return 0
7982         for uClibc with -p or -pg.
7983
7984 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7985
7986         PR c++/31517
7987         * g++.dg/template/init7.C: New test.
7988
7989 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7990
7991         PR rtl-optimization/31360
7992         * gcc.dg/loop-7.c: New test.
7993
7994 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7995
7996         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7997         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7998         build.
7999         (compat-execute): Likewise.
8000         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8001         files to remote hosts.
8002         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8003         (c-torture-execute): Likewise.
8004         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8005         or plain file.  Use remote_upload and remote_download to copy
8006         files about.
8007         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8008         before scanning it.
8009
8010 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8011
8012         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8013
8014 2007-04-16  Lawrence Crowl  <crowl@google.com>
8015
8016         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8017         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8018         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8019         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8020         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8021         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8022         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8023         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8024         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8025         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8026         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8027
8028         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8029         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8030         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8031         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8032         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8033         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8034         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8035         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8036         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8037         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8038         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8039
8040 2007-04-16  Ian Lance Taylor  <iant@google.com>
8041
8042         PR tree-optimization/31522
8043         * gcc.dg/Wstrict-overflow-16.c: New test.
8044
8045 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8046
8047         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8048
8049 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8050
8051         PR fortran/31144
8052         * gfortran.dg/module_naming_1.f90: New.
8053
8054 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8055
8056         * lib/target-supports.exp (check_profiling_available): Return
8057         false for m68k-*-uclinux.
8058
8059 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8060
8061         PR c++/29365
8062         Testcase for c++ anonymous namespace warning
8063
8064         * g++.dg/warn/anonymous-namespace-1.C: New test
8065         * g++.dg/warn/anonymous-namespace-1.h: New test
8066
8067 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8068
8069         PR testsuite/31578
8070         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8071
8072 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8073
8074         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8075
8076 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8077
8078         PR fortran/31204
8079         * gfortran.dg/array_constructor_16.f90: New test.
8080
8081 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8082
8083         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8084         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8085
8086 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8087
8088         PR rtl-optimization/31500
8089         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8090         * g++.dg/warn/Warray-bounds.C: Likewise.
8091
8092 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8093
8094         PR C/31520
8095         * gcc.dg/gnu89-init-4.c: New testcase.
8096
8097 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8098
8099         PR c++/25874
8100         * gcc.dg/gomp/pr25874.c: Add dg-options.
8101         * g++.dg/gomp/pr25874.C: Add dg-options.
8102
8103 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8104
8105         PR fortran/21061
8106         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8107         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8108
8109 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8110
8111         PR fortran/31561
8112         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8113
8114 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8115
8116         PR fortran/29507
8117         PR fortran/31404
8118         * gfortran.dg/initialization_6.f90: New test.
8119
8120 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8121
8122         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8123
8124         * lib/target-supports.exp (check_gc_sections_available):
8125         Return false if ldflags includes -elf2flt.
8126
8127 2007-04-13  Jason Merrill  <jason@redhat.com>
8128
8129         PR c++/31074
8130         * conv3.C: New test.
8131
8132 2007-04-13  Mike Stump  <mrs@apple.com>
8133
8134         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8135         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8136
8137 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8138
8139         PR tree-optimization/29598
8140         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8141
8142 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8143
8144         PR fortran/31559
8145         * gfortran.dg/func_assign.f90: New test.
8146
8147 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8148
8149         PR fortran/31550
8150         * gfortran.dg/used_types_16.f90: New test.
8151
8152 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8153
8154         PR fortran/18937
8155         * gfortran.dg/goto_2.f90: New.
8156         * gfortran.dg/goto_3.f90: New.
8157         * gfortran.dg/pr17708.f90: Rename to ...
8158         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8159
8160 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8161
8162         PR fortran/31562
8163         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8164         instead of a struct.
8165
8166 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8167
8168         PR fortran/31562
8169         * gfortran.dg/value_4.c: Use GNU extensions for complex
8170         instead of a struct.
8171
8172 2007-04-13  Richard Guenther  <rguenther@suse.de>
8173
8174         PR tree-optimization/21258
8175         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8176
8177 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8178
8179         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8180         <complex.h>.
8181
8182 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8183
8184         PR fortran/31250
8185         * gfortran.dg/char_length_2.f90: New.
8186         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8187         * gfortran.dg/repeat_4.f90: Likewise.
8188
8189         PR fortran/31266
8190         * gfortran.dg/char_assign_1.f90: New.
8191
8192         PR fortran/31471
8193         * gfortran.dg/block_name_1.f90: New.
8194         * gfortran.dg/block_name_2.f90: New.
8195
8196 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8197
8198         PR c++/31078
8199         * g++.dg/other/pr31078.C: New.
8200
8201 2007-04-12  Richard Guenther  <rguenther@suse.de>
8202
8203         PR tree-optimization/31169
8204         * gcc.c-torture/execute/pr31169.c: New testcase.
8205
8206 2007-04-12  Richard Guenther  <rguenther@suse.de>
8207
8208         PR tree-optimization/24689
8209         PR tree-optimization/31307
8210         * g++.dg/tree-ssa/pr31307.C: New testcase.
8211         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8212
8213 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8214
8215         PR fortran/31472
8216         * gfortran.dg/access_spec_1.f90: New test.
8217         * gfortran.dg/access_spec_2.f90: New test.
8218         * gfortran.dg/non_module_public.f90: Match new error message.
8219
8220 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8221
8222         PR testsuite/31538
8223         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8224         to 4 at line 38 to fix bounds problem.
8225
8226 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8227
8228         PR testsuite/31240
8229         * gfortran.dg/pointer_intent_1.f90: Fix test.
8230
8231 2007-04-10  Eric Christopher  <echristo@apple.com>
8232
8233         * lib/target-supports.exp
8234         (check_effective_target_fstack_protector): Rewrite.
8235
8236 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8237
8238         PR c++/31449
8239         * g++.dg/init/const5.C: New test.
8240
8241 2007-04-09  Jan Hubicka  <jh@suse.cz>
8242
8243         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8244
8245 2007-04-08  Jan Hubicka  <jh@suse.cz>
8246
8247         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8248
8249 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8250
8251         PR fortran/31257
8252         * gfortran.dg/achar_4.f90: New test.
8253
8254 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8255
8256         PR fortran/30880
8257         * gfortran.dg/used_dummy_types_8.f90: New test.
8258
8259 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8260
8261         PR fortran/30872
8262         * gfortran.dg/parameter_array_element_1.f90: New test.
8263
8264 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8265
8266         PR fortran/31222
8267         * gfortran.dg/default_numeric_type_1.f90: New test.
8268
8269 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8270
8271         PR fortran/31424
8272         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8273
8274 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8275
8276         PR fortran/31293
8277         * gfortran.dg/interface_12.f90: New test.
8278
8279 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8280
8281         * gcc.dg/format/opt-6.c: New test.
8282         * gcc.dg/format/nul-1.c: New test.
8283         * gcc.dg/format/nul-2.c: New test.
8284
8285 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8286
8287         PR libgfortran/31395
8288         * gfortran.dg/fmt_colon.f90: New test.
8289
8290 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8291
8292         * g++.old-deja/g++.other/init18.C: Use
8293         dg-require-effective-target instead of an explicit xfail.
8294
8295 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8296
8297         * gcc.dg/dfp/signbit-1.c
8298         * gcc.dg/dfp/signbit-2.c
8299
8300 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8301
8302         PR fortran/31483
8303         * gfortran.dg/altreturn_5.f90: New test.
8304
8305 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8306
8307         PR fortran/31292
8308         * gfortran.dg/contained_module_proc_1.f90: New test.
8309
8310 2007-04-04  Stuart Hastings  <stuart@apple.com>
8311
8312         PR 31281
8313         * objc/execute/exceptions/pr31281.m: New.
8314
8315 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8316
8317         * g++.dg/ext/dllimport12.C: Update comments.
8318
8319 2007-04-03  Eric Christopher  <echristo@apple.com>
8320
8321         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8322
8323 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8324
8325         PR fortran/31304
8326         * gfortran.dg/repeat_2.f90: New test.
8327         * gfortran.dg/repeat_3.f90: New test.
8328         * gfortran.dg/repeat_4.f90: New test.
8329
8330 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8331
8332         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8333
8334 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR c++/30847
8337         * g++.dg/parse/cond3.C: New test.
8338
8339         PR middle-end/30704
8340         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8341
8342 2007-04-02  Jason Merrill  <jason@redhat.com>
8343
8344         PR c++/31187
8345         * g++.dg/ext/visibility/anon3.C: New test.
8346
8347 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8348
8349         PR libgfortran/31052
8350         * gfortran.dg/namelist_28.f90: New test.
8351
8352 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8353
8354         PR libgfortran/31366
8355         * gfortran.dg/direct_io_6.f90: New test.
8356
8357 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8358
8359         PR libgfortran/31207
8360         * gfortran.dg/advance_5.f90: New test.
8361         * gfortran.dg/advance_6.f90: New test.
8362
8363 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8364
8365         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8366         * g++.dg/ext/dllimport7.C: Likewise.
8367         * g++.dg/ext/selectany1.C: Likewise.
8368
8369 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8370
8371         * g++.dg/parser/pr31138.C: New.
8372         * g++.dg/parser/pr31140.C: New.
8373         * g++.dg/parser/pr31141.C: New.
8374
8375 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8376
8377         PR c++/26099
8378         * g++.dg/ext/is_base_of.C: New.
8379         * g++.dg/ext/has_virtual_destructor.C: New.
8380         * g++.dg/ext/is_polymorphic.C: New.
8381         * g++.dg/ext/is_base_of_diagnostic.C: New.
8382         * g++.dg/ext/is_enum.C: New.
8383         * g++.dg/ext/has_nothrow_assign.C: New.
8384         * g++.dg/ext/has_nothrow_constructor.C: New.
8385         * g++.dg/ext/is_empty.C: New.
8386         * g++.dg/ext/has_trivial_copy.C: New.
8387         * g++.dg/ext/has_trivial_assign.C: New.
8388         * g++.dg/ext/is_abstract.C: New.
8389         * g++.dg/ext/is_pod.C: New.
8390         * g++.dg/ext/has_nothrow_copy.C: New.
8391         * g++.dg/ext/is_class.C: New.
8392         * g++.dg/ext/has_trivial_constructor.C: New.
8393         * g++.dg/ext/is_union.C: New.
8394         * g++.dg/ext/has_trivial_destructor.C: New.
8395         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8396         * g++.dg/template/crash43.C: Likewise.
8397
8398 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8399
8400         * g++.dg/warn/pedantic2.C: New testcase.
8401
8402 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8403
8404         * size_dim.f90: Fix dg directive.
8405         * pr16433.f: Likewise.
8406         * use_6.f90: Likewise.
8407         * use_7.f90: Likewise.
8408         * entry_9.f90: Likewise.
8409         * pointer_intent_2.f90: Likewise.
8410         * protected_1.f90: Likewise.
8411         * fmt_missing_period_2.f: Likewise.
8412         * pointer_intent_3.f90: Likewise.
8413         * protected_2.f90: Likewise.
8414         * protected_3.f90: Likewise.
8415         * pr15754.f90: Likewise.
8416         * protected_4.f90: Likewise.
8417         * protected_5.f90: Likewise.
8418         * initialization_2.f90: Likewise.
8419         * protected_6.f90: Likewise.
8420         * continuation_7.f90: Likewise.
8421         * derived_function_interface_1.f90: Likewise.
8422         * der_pointer_4.f90: Likewise.
8423         * fmt_zero_precision.f90: Likewise.
8424         * blockdata_3.f90: Likewise.
8425         * fmt_missing_period_1.f: Likewise.
8426         * real_const_3.f90: Likewise.
8427         * use_4.f90: Likewise.
8428         * fmt_missing_period_3.f: Likewise.
8429         * use_5.f90: Likewise.
8430
8431 2007-03-28  Mike Stump  <mrs@apple.com>
8432
8433         * gcc.dg/darwin-comm.c: Add.
8434
8435 2007-03-28  Eric Christopher  <echristo@apple.com>
8436
8437         * lib/target-supports.exp (check_effective_target_fstack_protector):
8438         New.
8439         * gcc.dg/ssp-1.c: Use.
8440         * gcc.dg/ssp-2.c: Ditto.
8441
8442 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8443
8444         PR c++/29077
8445         * g++.dg/parse/constructor3.C: New test.
8446
8447 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8448
8449         * gnat.dg/thin_pointer.ad[sb]: New test.
8450
8451 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8452
8453         * g++.dg/cpp0x/bracket1.C: New.
8454         * g++.dg/cpp0x/bracket2.C: New.
8455         * g++.dg/cpp0x/bracket3.C: New.
8456         * g++.dg/cpp0x/bracket4.C: New.
8457
8458 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8459
8460         * g++.dg/cpp0x/temp_default1.C: New.
8461         * g++.dg/cpp0x/temp_default3.C: New.
8462         * g++.dg/cpp0x/temp_default2.C: New.
8463         * g++.dg/cpp0x/temp_default4.C: New.
8464
8465 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8466
8467         PR c++/29993
8468         * g++.dg/other/cv_func2.C: New.
8469
8470 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8471
8472         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8473         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8474         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8475         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8476
8477         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8478         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8479
8480         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8481
8482         * lib/compat.exp (compat-execute): Fix processing of file names.
8483
8484 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8485
8486         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8487
8488 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8489
8490         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8491         Delete created executable test file.
8492         (check_effective_target_fortran_large_int): Ditto.
8493         (check_effective_target_static_libgfortran): Ditto.
8494
8495 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8496
8497         PR c++/30500
8498         * g++.dg/warn/pragma-system_header1.C: New test.
8499         * g++.dg/warn/pragma-system_header2.C: New test.
8500         * g++.dg/warn/pragma-system_header1.h. New.
8501         * g++.dg/warn/pragma-system_header2.h. New.
8502
8503 2007-03-26  Ian Lance Taylor  <iant@google.com>
8504
8505         PR tree-optimization/31345
8506         * gcc.c-torture/compile/pr31345-1.c: New test.
8507
8508 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8509
8510         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8511         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8512         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8513         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8514         * gfortran.dg/overload_1.f90: Likewise.
8515         * gfortran.dg/impure_assignment_1.f90: Likewise.
8516         * gfortran.dg/error_recovery_3.f90: Likewise.
8517         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8518         * gfortran.dg/sequence_types_1.f90: Likewise.
8519         * gfortran.dg/internal_references_1.f90: Likewise.
8520         * gfortran.dg/present_1.f90: Likewise.
8521         * gfortran.dg/volatile10.f90: Likewise.
8522         * gfortran.dg/module_equivalence_2.f90: Likewise.
8523         * gfortran.dg/use_4.f90: Likewise.
8524         * gfortran.dg/elemental_result_1.f90: Likewise.
8525         * gfortran.dg/generic_actual_arg.f90: Likewise.
8526         * gfortran.dg/private_type_5.f90: Likewise.
8527         * gfortran.dg/protected_4.f90: Likewise.
8528         * gfortran.dg/interface_3.f90: Likewise.
8529
8530 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8531
8532         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8533         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8534
8535 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8536
8537         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8538
8539 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8540
8541         PR libgfortran/31199
8542         * gfortran.dg/fmt_t_4.f90: New test.
8543
8544 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8545
8546         PR libfortran/31297
8547         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8548         * gfortran.dg/backspace_6.f:  Likewise.
8549         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8550         * gfortran.dg/direct_io_2.f90:  Likewise.
8551         * gfortran.dg/write_back.f:  Likewise.
8552         * gfortran.dg/write_rewind_2.f:  Likewise.
8553         * gfortran.dg/write_rewind_1.f:  Likewise.
8554         * gfortran.dg/write_rewind_2.f:  Likewise.
8555
8556 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8557
8558         PR tree-optimization/30784
8559         * gcc.dg/vect/pr30784.c: New test.
8560
8561 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8562
8563         PR fortran/30877
8564         * gfortran.dg/operator_1.f90: New test.
8565         * gfortran.dg/operator_2.f90: New test.
8566
8567 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8568
8569         PR libfortran/31196
8570         * gfortran.dg/reshape_transpose_1.f90:  New test.
8571
8572 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8573
8574         PR fortran/30655
8575         * gfortran.dg/bounds_check_6.f90: New test.
8576
8577 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8578
8579         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8580         #ifndef/#endif.
8581         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8582         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8583
8584 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8585
8586         PR fortran/31209
8587         * gfortran.dg/pointer_function_actual_1.f90: New test.
8588
8589         PR fortran/31200
8590         * gfortran.dg/pointer_function_actual_2.f90: New test.
8591
8592         PR fortran/31215
8593         * gfortran.dg/result_in_spec_1.f90: New test.
8594
8595 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8596
8597         PR fortran/30834
8598         * gfortran.dg/integer_exponentiation_3.F90: New test.
8599         * gfortran.dg/integer_exponentiation_4.f90: New test.
8600         * gfortran.dg/integer_exponentiation_5.F90: New test.
8601
8602 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8603
8604         PR c++/30863
8605         * g++.dg/template/error24.C: New test.
8606         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8607
8608 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/31273
8611         * g++.dg/expr/bitfield7.C: New test.
8612
8613 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8614
8615         PR other/23572
8616         * gcc.dg/float-range-4.c: New.
8617         * gcc.dg/float-range-1.c: Update. Test for a warning.
8618         * gcc.dg/float-range-3.c: New.
8619         * gcc.dg/float-range-5.c: New.
8620
8621 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8622
8623         PR fortran/31262
8624         * gfortran.dg/no_range_check_1.f90: New test.
8625
8626 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8627
8628         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8629         * g++.dg/other/static1.C: Remove stray semicolon.
8630         * g++.dg/other/init1.C: Likewise.
8631         * g++.dg/rtti/dyncast1.C: Likewise.
8632         * g++.dg/tree-ssa/pr17153.C: Likewise.
8633         * g++.dg/lookup/disamb1.C: Likewise.
8634         * g++.dg/lookup/scoped2.C: Likewise.
8635         * g++.dg/lookup/friend7.C: Likewise.
8636         * g++.dg/parse/parse4.C: Likewise.
8637         * g++.dg/parse/parse5.C: Likewise.
8638         * g++.dg/expr/pr29066.C: Likewise.
8639         * g++.dg/expr/cast4.C: Likewise.
8640         * g++.dg/tc1/dr193.C: Likewise.
8641         * g++.dg/tc1/dr213.C: Likewise.
8642         * g++.dg/abi/dcast1.C: Likewise.
8643         * g++.dg/abi/covariant2.C: Likewise.
8644         * g++.dg/inherit/covariant11.C: Likewise.
8645         * g++.dg/inherit/covariant9.C: Likewise.
8646         * g++.dg/inherit/covariant10.C: Likewise.
8647         * g++.dg/init/static3.C: Likewise.
8648         * g++.dg/init/init-ref3.C: Likewise.
8649         * g++.dg/init/ref10.C: Likewise.
8650         * g++.dg/template/meminit2.C: Likewise.
8651         * g++.dg/template/using9.C: Likewise.
8652         * g++.dg/template/friend9.C: Likewise.
8653         * g++.dg/template/ref1.C: Likewise.
8654         * g++.old-deja/g++.warn/inline.C: Likewise.
8655         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8656         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8657         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8658         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8659         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8660         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8661         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8662         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8663         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8664         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8665         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8666         * g++.old-deja/g++.brendan/template11.C: Likewise.
8667         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8668         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8669         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8670         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8671         * g++.old-deja/g++.jason/parse9.C: Likewise.
8672         * g++.old-deja/g++.jason/byval2.C: Likewise.
8673         * g++.old-deja/g++.jason/overload8.C: Likewise.
8674         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8675         * g++.old-deja/g++.jason/template33.C: Likewise.
8676         * g++.old-deja/g++.jason/return3.C: Likewise.
8677         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8678         * g++.old-deja/g++.jason/virtual.C: Likewise.
8679         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8680         * g++.old-deja/g++.jason/template27.C: Likewise.
8681         * g++.old-deja/g++.jason/synth6.C: Likewise.
8682         * g++.old-deja/g++.jason/ref8.C: Likewise.
8683         * g++.old-deja/g++.jason/offset1.C: Likewise.
8684         * g++.old-deja/g++.other/static20.C: Likewise.
8685         * g++.old-deja/g++.other/array1.C: Likewise.
8686         * g++.old-deja/g++.other/new3.C: Likewise.
8687         * g++.old-deja/g++.other/array2.C: Likewise.
8688         * g++.old-deja/g++.other/overload9.C: Likewise.
8689         * g++.old-deja/g++.other/cast6.C: Likewise.
8690         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8691         * g++.old-deja/g++.other/eh4.C: Likewise.
8692         * g++.old-deja/g++.other/using7.C: Likewise.
8693         * g++.old-deja/g++.other/init18.C: Likewise.
8694         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8695         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8696         * g++.old-deja/g++.other/dtor11.C: Likewise.
8697         * g++.old-deja/g++.pt/static11.C: Likewise.
8698         * g++.old-deja/g++.pt/crash19.C: Likewise.
8699         * g++.old-deja/g++.pt/overload12.C: Likewise.
8700         * g++.old-deja/g++.pt/crash46.C: Likewise.
8701         * g++.old-deja/g++.pt/mi1.C: Likewise.
8702         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8703         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8704         * g++.old-deja/g++.pt/local5.C: Likewise.
8705         * g++.old-deja/g++.pt/typename2.C: Likewise.
8706         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8707         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8708         * g++.old-deja/g++.law/visibility1.C: Likewise.
8709         * g++.old-deja/g++.law/visibility2.C: Likewise.
8710         * g++.old-deja/g++.law/virtual2.C: Likewise.
8711         * g++.old-deja/g++.law/operators19.C: Likewise.
8712         * g++.old-deja/g++.law/parsing10.C: Likewise.
8713         * g++.old-deja/g++.law/visibility4.C: Likewise.
8714         * g++.old-deja/g++.law/operators4.C: Likewise.
8715         * g++.old-deja/g++.law/dtors2.C: Likewise.
8716         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8717         * g++.old-deja/g++.law/visibility10.C: Likewise.
8718         * g++.old-deja/g++.law/scope3.C: Likewise.
8719         * g++.old-deja/g++.law/casts2.C: Likewise.
8720         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8721         * g++.old-deja/g++.law/operators33.C: Likewise.
8722         * g++.old-deja/g++.law/friend4.C: Likewise.
8723         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8724         * g++.old-deja/g++.mike/p5611.C: Likewise.
8725         * g++.old-deja/g++.mike/net37.C: Likewise.
8726         * g++.old-deja/g++.mike/p3570.C: Likewise.
8727         * g++.old-deja/g++.mike/p5718.C: Likewise.
8728         * g++.old-deja/g++.mike/net21.C: Likewise.
8729         * g++.old-deja/g++.mike/p1862.C: Likewise.
8730         * g++.old-deja/g++.mike/p4511.C: Likewise.
8731         * g++.old-deja/g++.mike/virt3.C: Likewise.
8732         * g++.old-deja/g++.mike/p16146.C: Likewise.
8733         * g++.old-deja/g++.mike/p1989.C: Likewise.
8734         * g++.old-deja/g++.mike/p5571.C: Likewise.
8735         * g++.old-deja/g++.gb/scope10.C: Likewise.
8736         * g++.old-deja/g++.abi/primary5.C: Likewise.
8737         * g++.old-deja/g++.abi/empty2.C: Likewise.
8738         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8739         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8740         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8741         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8742         * g++.old-deja/g++.bob/template3.C: Likewise.
8743         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8744
8745 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8746
8747         PR fortran/31193
8748         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8749
8750 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8751
8752         PR fortran/20897
8753         * gfortran.dg/derived_name_1.f90: New.
8754         * gfortran.dg/derived_name_2.f: New.
8755
8756 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8757
8758         * lib/target-supports.exp (check_effective_target_nonpic): New
8759         procedure.
8760         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8761         when compiling PIC.
8762         * gcc.target/i386/asm-4.c: Require nonpic.
8763         * gcc.target/i386/cmov1.c: Likewise.
8764         * gcc.target/i386/mul.c: Likewise.
8765         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8766         * gcc.target/i386/ssetype-1.c: Require nonpic.
8767         * gcc.target/i386/ssetype-3.c: Likewise.
8768         * gcc.target/i386/ssetype-5.c: Likewise.
8769
8770 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8771
8772         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8773         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8774         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8775         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8776
8777 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8778
8779         PR tree-optimization/30590
8780         * g++.dg/opt/pr30590.C: New testcase.
8781
8782 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR c/30762
8785         * gcc.dg/pr30762-1.c: New test.
8786         * gcc.dg/pr30762-2.c: New test.
8787
8788         PR inline-asm/30505
8789         * gcc.target/i386/pr30505.c: New test.
8790
8791 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8792
8793         * gcc.target/arm/register-variables.c: New.
8794
8795 2007-03-19  Jeff Law  <law@redhat.com>
8796
8797         * PR tree-optimization/30984
8798         * gcc.c-torture/pr30984.c: New test.
8799
8800 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8801         Richard Guenther  <rguenther@suse.de>
8802
8803         PR tree-optimization/31254
8804         * gcc.dg/torture/pr31254.c: New testcase.
8805
8806 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8807
8808         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8809         target default_packed.
8810
8811 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8812
8813         PR fortran/31203
8814         * gfortran.dg/string_length_1.f90: New test.
8815
8816 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8817
8818         PR testsuite/30395
8819         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8820
8821 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8822
8823         PR libgfortran/31052
8824         * gfortran.dg/namelist_27.f90: New test.
8825
8826 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8827
8828         PR fortran/30531
8829         * gfortran.dg/used_types_14.f90: New test.
8830
8831         PR fortran/31086
8832         * gfortran.dg/used_types_15.f90: New test.
8833
8834 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8835
8836         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8837         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8838
8839 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8840
8841         PR fortran/31120
8842         * gfortran.dg/integer_exponentiation_2.f90: New test.
8843
8844 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8845
8846         PR tree-optimization/31041
8847         * gcc.dg/vect/pr31041.c: New test.
8848
8849 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8850
8851         * g++.dg/warn/Wconversion-integer.C: New
8852         * g++.dg/warn/Wconversion-real.C: New.
8853         * g++.dg/warn/Wconversion-real-integer.C: New.
8854         * g++.dg/warn/conv2.C: Updated.
8855
8856 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8857
8858         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8859         exclude RTPs.
8860
8861 2007-03-16  Richard Guenther  <rguenther@suse.de>
8862
8863         PR tree-optimization/31146
8864         * g++.dg/tree-ssa/pr31146.C: New testcase.
8865
8866 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8867
8868         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8869         assume that the target has <features.h>.
8870
8871 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8872
8873         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8874         dg-options rather than to the whole test.
8875
8876 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8877
8878         PR debug/29906
8879         * g++.dg/debug/pr29906.C: New
8880
8881 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8882
8883         PR libgfortran/31099
8884         * gfortran.dg/unformatted_recl.f90: Update test.
8885
8886 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8887
8888         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8889
8890 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8891
8892         PR c++/30891
8893         * g++.dg/parse/namespace-definition.C: New.
8894
8895 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8896
8897         PR c++/24924
8898         * g++.dg/cpp/pedantic-errors.C: New.
8899         * g++.dg/cpp/permissive.C: New.
8900
8901 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8902
8903         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8904         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8905
8906 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8907
8908         * lib/target-supports.exp (check_missing_uclibc_feature)
8909         (check_effective_target_wchar): New procedures.
8910         * gcc.dg/wchar_t-1.c: Require target wchar.
8911         * gcc.dg/wint_t-1.c: Likewise.
8912
8913 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8914
8915         * lib/target-supports.exp (check_gc_sections_available): Return
8916         false for VxWorks targets.
8917
8918 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8919
8920         * g++.dg/warn/Wconversion2.C: Fix typo.
8921         * gcc.dg/if-empty-1.c: Ditto.
8922
8923 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8924
8925         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8926
8927 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8928
8929         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8930         * gcc.target/i386/pr31167.c: Ditto.
8931
8932 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8933
8934         PR target/31167
8935         * gcc.target/i386/pr31167.c: New test.
8936
8937 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8938
8939         PR fortran/30922
8940         * gfortran.dg/import5.f90.f90: New test.
8941
8942
8943         PR fortran/30879
8944         * gfortran.dg/data_components_1.f90: New test.
8945
8946
8947         PR fortran/30870
8948         * gfortran.dg/generic_13.f90: New test.
8949
8950         PR fortran/31163
8951         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8952
8953 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8954
8955         PR libgfortran/31051
8956         * gfortran.dg/fmt_t_4.f90: New
8957
8958 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8959
8960         PR C++/31165
8961         * g++.dg/other/default7.C: New test.
8962
8963 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8964
8965         * g++.dg/warn/Wconversion2.C: New.
8966
8967 2007-03-14  Eric Christopher  <echristo@apple.com>
8968
8969         * gcc.dg/ssp-1.c: New.
8970         * gcc.dg/ssp-2.c: Ditto.
8971
8972 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8973
8974         * g++.dg/warn/do-empty.C: New.
8975         * gcc.dg/do-empty.c: New.
8976         * gcc.dg/if-empty-1.c: Update.
8977         * gcc.dg/20001116-1.c: Update.
8978         * gcc.dg/pr23165.c: Update.
8979
8980 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8981
8982         * gfortran.dg/module_implicit_conversion.f90: New test.
8983
8984 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8985
8986         PR middle-end/31127
8987         * gcc.dg/pr31127.c: New.
8988
8989 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8990
8991         * gcc.dg/tree-ssa/loop-26.c: New test.
8992
8993 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8994
8995         * gcc.target/i386/cmpxchg16b-1.c: New test.
8996
8997 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8998
8999         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9000         * gcc.dg/c99-vla-1.c: Likewise.
9001         * g++.dg/ext/vla1.C: Likewise
9002
9003 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9004
9005         * gcc.dg/wvla-1.c: New test
9006         * gcc.dg/wvla-2.c: New test
9007         * gcc.dg/wvla-3.c: New test
9008         * gcc.dg/wvla-4.c: New test
9009         * gcc.dg/wvla-5.c: New test
9010         * gcc.dg/wvla-6.c: New test
9011         * gcc.dg/wvla-7.c: New test
9012         * g++.dg/warn/Wvla-1.C: New test
9013         * g++.dg/warn/Wvla-2.C: New test
9014         * g++.dg/warn/Wvla-3.C: New test
9015
9016 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9017
9018         PR c++/30108
9019         * g++.dg/other/default6.C: New test.
9020
9021 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9022
9023         * lib/target-supports.exp (check_profiling_available): Return false
9024         for VxWorks.
9025         (check_effective_target_vxworks_kernel): New procedure.
9026         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9027         VxWorks.
9028         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9029         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9030         to include VxWorks.
9031         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9032
9033 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9034
9035         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9036         PIC is not supported.
9037         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9038         * gcc.dg/20020426-2.c: Likewise.
9039         * gcc.dg/pr28243.c: Likewise.
9040         * gcc.dg/visibility-11.c: Likewise.
9041         * gcc.dg/tls/opt-9.c: Likewise.
9042         * gcc.dg/tls/opt-10.c: Likewise.
9043         * gcc.dg/tls/pic-1.c: Likewise.
9044         * gcc.dg/tls/struct-1.c: Likewise.
9045         * gcc.target/i386/20000807-1.c: Likewise.
9046         * gcc.target/i386/20000904-1.c: Likewise.
9047         * gcc.target/i386/20011119-1.c: Likewise.
9048         * gcc.target/i386/990213-2.c: Likewise.
9049         * gcc.target/i386/990214-1.c: Likewise.
9050         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9051         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9052         * gcc.target/i386/pic-1.c: Likewise.
9053         * gcc.target/i386/pr21518.c: Likewise.
9054         * gcc.target/i386/pr23098.c: Likewise.
9055         * gcc.target/i386/pr23943.c: Likewise.
9056
9057 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9058
9059         PR c++/31038
9060         * g++.dg/template/complit2.C: New test.
9061
9062         PR c++/30328
9063         * g++.dg/ext/bitfield1.C: New test.
9064
9065 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9066
9067         PR fortran/30883
9068         * gfortran.dg/interface_11.f90: New test.
9069
9070 2007-03-11  Richard Guenther  <rguenther@suse.de>
9071
9072         PR tree-optimization/31115
9073         * gcc.dg/torture/pr31115.c: New testcase.
9074
9075 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9076
9077         PR tree-optimization/29925
9078         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9079
9080 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9081
9082         PR c++/30274
9083         * g++.dg/expr/bitfield3.C: New test.
9084         * g++.dg/expr/bitfield4.C: Likewise.
9085         * g++.dg/expr/bitfield5.C: Likewise.
9086         * g++.dg/expr/bitfield6.C: Likewise.
9087
9088         PR c++/30924
9089         * g++.dg/template/array18.C: New test.
9090
9091 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9092
9093         PR c++/17946
9094         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9095         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9096
9097 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9098
9099         PR c++/20599
9100         * g++.dg/cpp0x/variadic-bind.C: New.
9101         * g++.dg/cpp0x/variadic-function.C: New.
9102         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9103         * g++.dg/cpp0x/variadic-tuple.C: New.
9104         * g++.dg/cpp0x/variadic1.C: New.
9105         * g++.dg/cpp0x/variadic2.C: New.
9106         * g++.dg/cpp0x/variadic3.C: New.
9107         * g++.dg/cpp0x/variadic4.C: New.
9108         * g++.dg/cpp0x/variadic5.C: New.
9109         * g++.dg/cpp0x/variadic6.C: New.
9110         * g++.dg/cpp0x/variadic7.C: New.
9111         * g++.dg/cpp0x/variadic8.C: New.
9112         * g++.dg/cpp0x/variadic9.C: New.
9113         * g++.dg/cpp0x/variadic10.C: New.
9114         * g++.dg/cpp0x/variadic11.C: New.
9115         * g++.dg/cpp0x/variadic12.C: New.
9116         * g++.dg/cpp0x/variadic13.C: New.
9117         * g++.dg/cpp0x/variadic14.C: New.
9118         * g++.dg/cpp0x/variadic15.C: New.
9119         * g++.dg/cpp0x/variadic16.C: New.
9120         * g++.dg/cpp0x/variadic17.C: New.
9121         * g++.dg/cpp0x/variadic18.C: New.
9122         * g++.dg/cpp0x/variadic19.C: New.
9123         * g++.dg/cpp0x/variadic20.C: New.
9124         * g++.dg/cpp0x/variadic21.C: New.
9125         * g++.dg/cpp0x/variadic22.C: New.
9126         * g++.dg/cpp0x/variadic23.C: New.
9127         * g++.dg/cpp0x/variadic24.C: New.
9128         * g++.dg/cpp0x/variadic25.C: New.
9129         * g++.dg/cpp0x/variadic26.C: New.
9130         * g++.dg/cpp0x/variadic27.C: New.
9131         * g++.dg/cpp0x/variadic28.C: New.
9132         * g++.dg/cpp0x/variadic29.C: New.
9133         * g++.dg/cpp0x/variadic30.C: New.
9134         * g++.dg/cpp0x/variadic31.C: New.
9135         * g++.dg/cpp0x/variadic32.C: New.
9136         * g++.dg/cpp0x/variadic33.C: New.
9137         * g++.dg/cpp0x/variadic34.C: New.
9138         * g++.dg/cpp0x/variadic35.C: New.
9139         * g++.dg/cpp0x/variadic36.C: New.
9140         * g++.dg/cpp0x/variadic37.C: New.
9141         * g++.dg/cpp0x/variadic38.C: New.
9142         * g++.dg/cpp0x/variadic39.C: New.
9143         * g++.dg/cpp0x/variadic40.C: New.
9144         * g++.dg/cpp0x/variadic41.C: New.
9145         * g++.dg/cpp0x/variadic42.C: New.
9146         * g++.dg/cpp0x/variadic43.C: New.
9147         * g++.dg/cpp0x/variadic44.C: New.
9148         * g++.dg/cpp0x/variadic45.C: New.
9149         * g++.dg/cpp0x/variadic46.C: New.
9150         * g++.dg/cpp0x/variadic47.C: New.
9151         * g++.dg/cpp0x/variadic48.C: New.
9152         * g++.dg/cpp0x/variadic49.C: New.
9153         * g++.dg/cpp0x/variadic50.C: New.
9154         * g++.dg/cpp0x/variadic51.C: New.
9155         * g++.dg/cpp0x/variadic52.C: New.
9156         * g++.dg/cpp0x/variadic53.C: New.
9157         * g++.dg/cpp0x/variadic54.C: New.
9158         * g++.dg/cpp0x/variadic55.C: New.
9159         * g++.dg/cpp0x/variadic56.C: New.
9160         * g++.dg/cpp0x/variadic57.C: New.
9161         * g++.dg/cpp0x/variadic58.C: New.
9162         * g++.dg/cpp0x/variadic59.C: New.
9163         * g++.dg/cpp0x/variadic60.C : New.
9164         * g++.dg/cpp0x/variadic61.C : New.
9165         * g++.dg/cpp0x/variadic62.C : New.
9166         * g++.dg/cpp0x/variadic63.C : New.
9167         * g++.dg/cpp0x/variadic64.C : New.
9168         * g++.dg/cpp0x/variadic65.C : New.
9169         * g++.dg/cpp0x/variadic66.C : New.
9170         * g++.dg/cpp0x/variadic67.C : New.
9171         * g++.dg/cpp0x/variadic68.C : New.
9172         * g++.dg/cpp0x/variadic69.C : New.
9173         * g++.dg/cpp0x/variadic70.C : New.
9174         * g++.dg/cpp0x/variadic71.C : New.
9175         * g++.dg/cpp0x/variadic72.C : New.
9176         * g++.dg/cpp0x/variadic73.C : New.
9177         * g++.dg/cpp0x/variadic74.C : New.
9178         * g++.dg/cpp0x/variadic75.C : New.
9179         * g++.dg/cpp0x/variadic-ex1.C : New.
9180         * g++.dg/cpp0x/variadic-ex2.C : New.
9181         * g++.dg/cpp0x/variadic-ex3.C : New.
9182         * g++.dg/cpp0x/variadic-ex4.C : New.
9183         * g++.dg/cpp0x/variadic-ex5.C : New.
9184         * g++.dg/cpp0x/variadic-ex6.C : New.
9185         * g++.dg/cpp0x/variadic-ex7.C : New.
9186         * g++.dg/cpp0x/variadic-ex8.C : New.
9187         * g++.dg/cpp0x/variadic-ex9.C : New.
9188         * g++.dg/cpp0x/variadic-ex10.C : New.
9189         * g++.dg/cpp0x/variadic-ex11.C : New.
9190         * g++.dg/cpp0x/variadic-ex12.C : New.
9191         * g++.dg/cpp0x/variadic-ex13.C : New.
9192         * g++.dg/cpp0x/variadic-ex14.C : New.
9193
9194 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9195
9196         PR libgfortran/31099
9197         * gfortran.dg/unformatted_recl.f90: New test.
9198
9199 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9200
9201         * gcc.dg/fold-eqcmplx-1.c: New test case.
9202
9203 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9204
9205         PR rtl-optimization/30643
9206         * gcc.dg/pr30643.c: New.
9207
9208 2007-03-09  Chao-ying Fu  <fu@mips.com>
9209
9210         * gcc.target/mips/mips32-dspr2-type.c: New test.
9211         * gcc.target/mips/mips32-dspr2.c: New test.
9212         * gcc.target/mips/dspr2-MULT.c: New test.
9213         * gcc.target/mips/dspr2-MULTU.c: New test.
9214         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9215         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9216         Adjust some formats.
9217
9218 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9219
9220         PR c++/17946
9221         * gcc.dg/Wlogical-op-1.c: New.
9222         * g++.dg/warn/Wlogical-op-1.C: New.
9223
9224 2007-03-09  Richard Guenther  <rguenther@suse.de>
9225
9226         PR tree-optimization/30904
9227         PR middle-end/31058
9228         * gcc.dg/pr30904.c: Remove xfail.
9229
9230 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9231
9232         PR C/31072
9233         * gcc.c-torture/execute/pr31072.c: New test.
9234
9235 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9236
9237         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9238         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9239         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9240         *lrint* and *lround*.
9241         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9242         floor->lfloor.
9243         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9244         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9245         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9246         and *lround*.  Correct macro names.
9247         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9248         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9249
9250 2007-03-08  Ian Lance Taylor  <iant@google.com>
9251
9252         * gcc.dg/no-strict-overflow-5.c: New test.
9253         * gcc.dg/no-strict-overflow-6.c: New test.
9254         * gcc.dg/Wstrict-overflow-11.c: New test.
9255         * gcc.dg/Wstrict-overflow-12.c: New test.
9256         * gcc.dg/Wstrict-overflow-13.c: New test.
9257         * gcc.dg/Wstrict-overflow-14.c: New test.
9258         * gcc.dg/Wstrict-overflow-15.c: New test.
9259
9260 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9261
9262         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9263         for VxWorks kernel mode.
9264         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9265
9266 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9267
9268         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9269         mode.
9270
9271 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9272
9273         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9274         and lib/bfill.c on VxWorks targets.
9275         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9276         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9277         lib/bfill.c and lib/memmove.c on VxWorks targets.
9278         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9279         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9280         on VxWorks targets.
9281         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9282         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9283
9284 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9285
9286         * gfortran.dg/use_5.f90: New test.
9287         * gfortran.dg/use_6.f90: Ditto.
9288         * gfortran.dg/use_7.f90: Ditto.
9289
9290 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9291
9292         PR fortran/30973
9293         * gfortran.dg/use_4.f90: New test.
9294         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9295
9296 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9297
9298         PR fortran/31011
9299         * gfortran.dg/parameter_array_section_2.f90: New test.
9300
9301 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9302
9303         PR c++/30852
9304         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9305
9306         PR c++/30534
9307         * g++.dg/template/arg5.C: New test.
9308
9309 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9310
9311         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9312
9313 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9314
9315         * gcc.dg/var-expand1.c: Add newline at end of file.
9316
9317 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9318
9319         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9320
9321 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9322
9323         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9324
9325 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9326
9327         * gcc.dg/torture/builtin-convert-4.c: New test.
9328
9329 2007-03-05  Ian Lance Taylor  <iant@google.com>
9330
9331         * gcc.c-torture/compile/pr31034.c: New test.
9332
9333 2007-03-05  Ian Lance Taylor  <iant@google.com>
9334
9335         * gcc.dg/inline-18.c: New test.
9336         * gcc.dg/inline-19.c: New test.
9337         * gcc.dg/inline-20.c: New test.
9338         * gcc.dg/inline-21.c: New test.
9339
9340 2007-03-05  Richard Guenther  <rguenther@suse.de>
9341
9342         PR tree-optimization/14052
9343         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9344
9345 2007-03-05  Richard Guenther  <rguenther@suse.de>
9346
9347         PR tree-optimization/23777
9348         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9349
9350 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9351
9352         PR other/30465
9353         * gcc.dg/multiple-overflow-warn-3.c: New.
9354         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9355
9356 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9357
9358         PR c++/30895
9359         * g++.dg/parse/template23.C: New test.
9360
9361 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9362
9363         PR middle-end/30744
9364         * gcc.dg/pr30744-1.c: New test case.
9365
9366 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9367
9368         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9369
9370 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9371
9372         PR target/30406
9373         * gfortran.dg/logical_3.f90: New test.
9374
9375 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9376
9377         PR libfortran/30981
9378         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9379
9380 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9381
9382         * gcc.target/m68k/m68k.exp: New.
9383         * gcc.target/m68k/crash1.c: New.
9384
9385 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9386
9387         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9388         to be more compatible with integer(kind=8).
9389
9390 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9391
9392         PR libfortran/31001
9393         * gfortran.dg/zero_sized_3.f90: New test.
9394
9395 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9396
9397         PR c++/15787
9398         * g++.dg/parse/else.C: New.
9399         * g++.dg/parse/else-2.C: New.
9400
9401 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9402             Tobias Burnus  <burnus@net-b.de>
9403
9404         PR fortran/30882
9405         * gfortran.dg/size_dim.f90: New test.
9406
9407 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9408             Tobias Burnus  <burnus@net-b.de>
9409
9410         PR fortran/30873
9411         * gfortran.dg/entry_9.f90: New test.
9412
9413 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9414
9415         PR c++/28253
9416         * g++.dg/inherit/covariant16.C: New test.
9417
9418 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9419
9420         * g++.dg/other/darwin-minversion-1.C: New.
9421
9422 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9423
9424         * gcc.dg/tree-ssa/20070302-1.c: New test.
9425
9426 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9427
9428         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9429         tests.
9430
9431 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9432
9433         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9434
9435 2007-03-01  Simon Baldwin <simonb@google.com>
9436
9437         PR c++/23689
9438         * warn/ignored_typedef.C: New.
9439         * init/ctor8.C: Added dg-warning to consume ignored typedef
9440         warning.
9441         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9442         and added an explicit line number.
9443
9444 2007-02-28  Richard Guenther  <rguenther@suse.de>
9445
9446         PR middle-end/30364
9447         * gcc.dg/torture/pr30364-1.c: New testcase.
9448         * gcc.dg/torture/pr30364-2.c: Likewise.
9449         * gcc.dg/torture/pr30364-3.c: Likewise.
9450
9451 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9452
9453         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9454         powerpc*, use -funsafe-math-optimizations.
9455         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9456         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9457
9458 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9459             Paul Thomas  <pault@gcc.gnu.org>
9460
9461         PR fortran/30888
9462         PR fortran/30887
9463         * c_by_val_1.f: Test %VAL() with non-default kind.
9464         * c_by_val.c: Ditto.
9465         * c_by_val_4.f: New test.
9466
9467 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9468
9469         PR fortran/30968
9470         * gfortran.dg/continuation_7.f90: New test.
9471
9472 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9473
9474         * g++.dg/inherit/thunk7.C: New test.
9475         * lib/target-supports.exp (check_profiling_available): Not available
9476         for bfin-*-*.
9477
9478 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9479
9480         PR target/30970
9481         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9482
9483 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9484
9485         * lib/target-supports.exp (check_effective_target_init_priority):
9486         Remove Solaris special case.
9487
9488 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9489
9490         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9491         for more builtin types.
9492
9493         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9494         * g++.dg/ext/visibility/noPLT.C: Likewise.
9495
9496 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9497
9498         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9499         sh* targets.
9500
9501 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9502
9503         PR fortran/30865
9504         * size_optional_dim_1.f90:  New test.
9505
9506 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9507
9508         * gcc.dg/vxworks/vxworks.exp: New file.
9509         * gcc.dg/vxworks/initpri1.c: Likewise.
9510         * gcc.dg/vxworks/initpri2.c: Likewise.
9511         * gcc.dg/initpri2.c: Add more tests.
9512         * g++.dg/special/initpri2.C: Likewise.
9513
9514         * gcc.dg/initpri1.c: New test.
9515         * gcc.dg/initpri2.c: Likewise.
9516         * g++.dg/special/initpri1.C: New test.
9517         * g++.dg/special/initpri2.C: Likewise.
9518         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9519         * g++.dg/special/conpr-2.C: Likewise.
9520         * g++.dg/special/conpr-3.C: Likewise.
9521         * g++.dg/special/conpr-4.C: Likewise.
9522         * g++.dg/special/initp1.C: Likewise.
9523         * g++.dg/special/ecos.exp: Remove code to detect availability of
9524         constructor priorities.
9525         * lib/target-supports.exp (check_effective_target_init_priority):
9526         New function.
9527
9528 2007-02-24  Jan Hubicka  <jh@suse.cz>
9529
9530         * gcc.c-torture/execute/pr30778.c: New testcase.
9531
9532 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9533
9534         PR libgfortran/30918
9535         * gfortran.dg/namelist_26.f90: New test.
9536
9537 2007-02-24  Richard Guenther  <rguenther@suse.de>
9538
9539         PR middle-end/30951
9540         * gcc.dg/pr30951.c: New testcase.
9541
9542 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9543
9544         * gcc.dg/torture/builtin-modf-1.c: New test.
9545
9546 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9547
9548         PR tree-optimization/30904
9549         * gcc.dg/pr30904.c: New test.
9550
9551 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9552
9553         * gcc.test-framework/README: Correct command.
9554         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9555         -Wunused-value.
9556         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9557
9558 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9559
9560         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9561
9562 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9563
9564         * lib/target-supports.exp (check_effective_target_newlib): New
9565         function.
9566
9567 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9568
9569         PR fortran/30660
9570         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9571         allocatable component.
9572
9573
9574 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9575
9576         * gcc.dg/torture/builtin-logb-1.c: New test.
9577         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9578         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9579         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9580         sh* targets.
9581
9582 2007-02-23  Richard Guenther  <rguenther@suse.de>
9583
9584         * g++.dg/warn/changes-meaning.C: New testcase.
9585
9586 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9587
9588         PR libgfortran/30910
9589         * gfortran.dg/fmt_zero_precision.f90: Update test.
9590
9591 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9592
9593         * gcc.dg/torture/builtin-frexp-1.c: New test.
9594
9595 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9596
9597         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9598
9599 2007-02-22  Ian Lance Taylor  <iant@google.com>
9600
9601         PR debug/30898
9602         * g++.dg/debug/pr30898.C: New test.
9603
9604 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9605
9606         * gcc.dg/vect/vect-106.c: New test.
9607
9608 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9609             Ira Rosen  <irar@il.ibm.com>
9610
9611         PR tree-optimization/30843
9612         * gcc.dg/vect/pr30843.c: New test.
9613
9614 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9615
9616         PR tree-optimization/30858
9617         * gcc.dg/vect/pr30858.c: New test.
9618
9619 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9620
9621         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9622         to set options for compiling testglue.
9623         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9624         * lib/obj-c++.exp (obj-c++_init): Likewise.
9625
9626 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9627
9628         * gnat.dg/derived_aggregate.adb: New test.
9629
9630 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9631
9632         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9633         sh* targets.  Call the correct CKSGN macro.
9634
9635 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9636
9637         * gfortran.dg/gomp/omp_parse1.f90: New test.
9638         * gfortran.dg/gomp/omp_parse2.f: New test.
9639
9640 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9641
9642         PR fortran/30869
9643         * gfortran.dg/do_pointer_1.f90:  New test.
9644
9645 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9646
9647         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9648         and scalbln.
9649
9650 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9651
9652         * gcc.dg/darwin-minversion-1.c: New.
9653         * gcc.dg/darwin-minversion-2.c: New.
9654
9655 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9656
9657         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9658
9659 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9660             DJ Delorie <dj@redhat.com>
9661
9662         PR other/30824
9663         * gcc.dg/Wfatal.c: New.
9664         * gcc.dg/Wfatal-2.c: New.
9665         * gcc.dg/Werror-1.c: Adjust expectations.
9666         * gcc.dg/Werror-5.c: Likewise.
9667         * gcc.dg/Werror-7.c: Likewise.
9668         * gcc.dg/Werror-10.c: Likewise.
9669         * gcc.dg/Werror-11.c: Likewise.
9670
9671 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9672
9673         PR fortran/30522
9674         * gfortran.dg/volatile10.f90: New test.
9675
9676 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9677
9678         PR libfortran/30533
9679         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9680
9681 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9682
9683         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9684         * gcc.dg/Walways-true-1.c: Likewise.
9685         * gcc.dg/weak/weak-3.c: Likewise.
9686         * gcc.dg/Werror-1.c: Likewise.
9687         * gcc.dg/Werror-3.c: Likewise.
9688         * gcc.dg/Werror-4.c: Likewise.
9689         * gcc.dg/Werror-5.c: Likewise.
9690         * gcc.dg/Werror-6.c: Likewise.
9691         * gcc.dg/Werror-7.c: Likewise.
9692         * gcc.dg/Werror-8.c: Likewise.
9693         * gcc.dg/Werror-10.c: Likewise.
9694         * gcc.dg/Werror-11.c: Likewise.
9695         * gcc.dg/Werror-12.c: Likewise.
9696         * g++.old-deja/g++.mike/warn8.C: Likewise.
9697         * g++.dg/warn/Walways-true-1.C: Likewise.
9698         * g++.dg/warn/Walways-true-2.C: Likewise.
9699         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9700         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9701         -Wstring-literal-comparison with -Waddress.
9702         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9703         -Wno-string-literal-comparison with -Wno-address.
9704
9705 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9706
9707         * gnat.dg/self_aggregate_with_call.adb: New test.
9708
9709 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9710
9711         PR tree-optimization/30975
9712         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9713         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9714         * gcc.dg/vect/pr30795.c: New.
9715
9716 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9717
9718         PR fortran/30681
9719         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9720
9721 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9722
9723         PR rtl-optimization/28173
9724         * gcc.target/i386/andor-1.c: New test case.
9725
9726 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9727
9728         * gcc.dg/torture/builtin-ldexp-1.c: New.
9729         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9730
9731 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9732
9733         * gfortran.dg/array_constructor_15.f90: New test case.
9734
9735 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9736
9737         * gfortran.dg/forall_10.f90: New test case.
9738
9739 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9740
9741         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9742
9743 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9744
9745         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9746         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9747
9748 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9749
9750         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9751         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9752         * gcc.target/i386/xchg-1.c: New test.
9753         * gcc.target/i386/xchg-2.c: New test.
9754
9755 2007-02-16  Richard Guenther  <rguenther@suse.de>
9756             Christian Bruel  <christian.bruel@st.com>
9757
9758         * gcc.dg/strict-overflow-5.c: New testcase.
9759
9760 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9761
9762         PR fortran/30793
9763         * gfortran.dg/func_derived_4.f90: New test.
9764
9765 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9766
9767         PR middle-end/30391
9768         * gfortran.dg/pr30391-1.f90: New test case.
9769
9770 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9771
9772         PR middle-end/30433
9773         * gcc.c-torture/compile/pr30433.c: New testcase to check
9774         that complex constants comparisions are foldded.
9775
9776 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9777
9778         PR C++/30158
9779         * g++.dg/ext/stmtexpr10.C: New testcase.
9780
9781 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9782
9783         PR middle-end/30729
9784         * gcc.dg/Wunused-value-2.c: New testcase.
9785
9786 2007-02-15  Ian Lance Taylor  <iant@google.com>
9787
9788         * g++.dg/eh/subreg-1.C: New test.
9789
9790 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9791
9792         PR c/26494
9793         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9794         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9795         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9796         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9797         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9798         * gcc.dg/Werror-implicit-function-declaration.c: New.
9799
9800 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9801
9802         PR c++/28943
9803         * g++.dg/warn/pr28943.C: New.
9804
9805 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9806
9807         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9808
9809 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9810
9811         PR fortran/30779
9812         * gfortran.dg/error_recovery_3.f90: New test.
9813
9814 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9815
9816         * g++.dg/tree-ssa/sra-1.C: New.
9817
9818 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9819
9820         * g++.dg/tree-ssa/sra-1.C: New.
9821
9822 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9823
9824         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9825
9826 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9827
9828         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9829
9830 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9831
9832         PR fortran/30799
9833         * gfortran.dg/logical_2.f90: New test.
9834
9835 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9836
9837         * gcc.dg/torture/complex-alias-1.c: New test.
9838
9839 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9840
9841         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9842         instead of -fdump-tree-tailcall.
9843
9844 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9845
9846         * gfortran.dg/interface_10.f90: Fix comment typo.
9847
9848 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9849
9850         PR tree-optimization/30771
9851         * gcc.dg/vect/pr30771.c: New test.
9852
9853 2007-02-13  Ian Lance Taylor  <iant@google.com>
9854
9855         * gcc.dg/Wstrict-overflow-1.c: New test.
9856         * gcc.dg/Wstrict-overflow-2.c: New test.
9857         * gcc.dg/Wstrict-overflow-3.c: New test.
9858         * gcc.dg/Wstrict-overflow-4.c: New test.
9859         * gcc.dg/Wstrict-overflow-5.c: New test.
9860         * gcc.dg/Wstrict-overflow-6.c: New test.
9861         * gcc.dg/Wstrict-overflow-7.c: New test.
9862         * gcc.dg/Wstrict-overflow-8.c: New test.
9863         * gcc.dg/Wstrict-overflow-9.c: New test.
9864         * gcc.dg/Wstrict-overflow-10.c: New test.
9865
9866 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9867
9868         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9869
9870 2007-02-13  Richard Henderson  <rth@redhat.com>
9871
9872         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9873         * gcc.c-torture/execute/pr29302-1.c: ... here.
9874
9875 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9876
9877         PR c/29521
9878         * gcc.dg/c90-return-1.c: Update output.
9879         * gcc.dg/c99-return-1.c: Likewise.
9880
9881 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9882
9883         PR fortran/30554
9884         * gfortran.dg/used_dummy_types_7.f90: New test..
9885
9886 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9887
9888         * gcc.target/i386/parity-1.c: New test.
9889         * gcc.target/i386/parity-2.c: New test.
9890
9891 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9892
9893         * gcc.target/i386/builtin-bswap-3.c: New test case.
9894
9895 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9896
9897         PR tree-optimization/29145
9898         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9899         alias analysis is improved to take better advantage of restrict
9900         qualified pointers.
9901         * gcc.dg/vect/vect-80.c: Likewise.
9902         * gcc.dg/vect/pr29145.c: New.
9903
9904 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9905
9906         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9907         * gcc.target/i386/sse4a-insert.c: Likewise.
9908
9909 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9910
9911         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9912         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9913
9914 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9915
9916         PR fortran/30478
9917         * gfortran.dg/enum_4.f90: Update error message checks.
9918
9919 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9920
9921         PR fortran/30554
9922         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9923         versions of the modules.
9924
9925         PR fortran/30617
9926         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9927         by getting rid of recursive I/O and providing functions with
9928         results.
9929
9930         PR fortran/30319
9931         * gfortran.dg/char_array_constructor_2.f90
9932
9933 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9934
9935         PR c++/26988
9936         * g++.dg/template/spec34.C: New test
9937
9938 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9939
9940         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9941         on i?86 and x86_64.
9942         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9943         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9944         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9945         on i?86 and x86_64.
9946         * gcc.dg/vect/vect-113.c: Ditto.
9947
9948 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9949
9950         PR c++/29487
9951         * g++.dg/eh/weak1-C: New test.
9952         * g++.dg/eh/weak1-a.cc: Likewise.
9953         * g++.dg/eh/comdat1.C: Likewise.
9954
9955 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9956             Dorit Nuzman  <dorit@il.ibm.com>
9957
9958         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9959         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9960         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9961         * gcc.dg/vect/vect-113.c: Likewise.
9962
9963         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9964
9965 2007-02-10  Richard Henderson  <rth@redhat.com>
9966
9967         * lib/target-supports.exp (check_effective_target_tls): Redefine
9968         to mean non-emulated tls.
9969         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9970         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9971         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9972         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9973         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9974         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9975         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9976
9977 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9978
9979         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9980
9981 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9982
9983         * gfortran.dg/secnds.f: Replace time tolerance with a
9984         before-and-after bracket.
9985         * gfortran.dg/secnds-1.f: Likewise.
9986
9987 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9988
9989         PR fortran/30512
9990         * gfortran.dg/maxlocval_1.f90: New test.
9991
9992 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9993
9994         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9995
9996 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9997
9998         PR fortran/30720
9999         * gfortran.dg/array_function_1.f90: New test.
10000
10001 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10002
10003         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10004         (check_effective_target_dummy_wcsftime): New functions.
10005
10006 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10007
10008         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10009         * lib/target-supports.exp (check_effective_target_uclibc): New
10010         function.
10011
10012 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10013
10014         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10015         (vsnprintf): Don't define for uClibc targets.
10016
10017 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10018
10019         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10020         set before checking whether it was allowed.
10021         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10022         before checking inside_main.
10023
10024 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10025
10026         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10027         uClinux targets.
10028         (u16sf): Likewise u4sf.
10029         * g++.dg/compat/struct-layout-1.h: Likewise.
10030
10031 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10032
10033         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10034         procedure.
10035         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10036         m68k targets if check_effective_target_coldfire_fpu returns true.
10037
10038 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10039         Richard Guenther  <rguenther@suse.de>
10040
10041         PR middle-end/23361
10042         * gcc.dg/fold-compare-3.c: New testcase.
10043         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10044
10045 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10046
10047         * gcc.dg/pr26570.c: Clean up coverage files.
10048         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10049         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10050         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10051         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10052         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10053         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10054         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10055         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10056         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10057         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10058         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10059         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10060         * gcc.dg/vect/pr28952.c: Ditto.
10061         * gcc.dg/vect/pr27151.c: Ditto.
10062         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10063         * g++.dg/gomp/macro-3.C: Ditto.
10064
10065 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10066
10067         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10068         of the loop.
10069
10070 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10071
10072         * gcc.target/i386/builtin-bswap-2.c: New test case.
10073
10074 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10075
10076         * gfortran.dg/forall_8.f90: New test case.
10077         * gfortran.dg/forall_9.f90: Likewise.
10078
10079 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10080
10081         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10082
10083 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10084
10085         * lib/target-supports.exp (check_effective_target_simulator): New.
10086
10087 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10088
10089         * gcc.dg/tree-ssa/loop-25.c: New test.
10090
10091 2007-02-06  Richard Henderson  <rth@redhat.com>
10092
10093         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10094
10095 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10096
10097         * gcc.target/powerpc/popcount-1.c: New test case.
10098         * gcc.target/powerpc/parity-1.c: Likewise.
10099
10100 2007-02-06  Richard Guenther  <rguenther@suse.de>
10101
10102         PR middle-end/27302
10103         * gcc.dg/torture/pr27302-2.c: New testcase.
10104
10105 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10106
10107         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10108         * gcc.dg/vect/vect-iv-1.c: New test.
10109         * gcc.dg/vect/vect-iv-2.c: New test.
10110         * gcc.dg/vect/vect-iv-3.c: New test.
10111         * gcc.dg/vect/vect-iv-4.c: New test.
10112         * gcc.dg/vect/vect-iv-5.c: New test.
10113         * gcc.dg/vect/vect-iv-6.c: New test.
10114         * gcc.dg/vect/vect-iv-7.c: New test.
10115         * gcc.dg/vect/vect-iv-8.c: New test.
10116         * gcc.dg/vect/vect-iv-9.c: New test.
10117         * gcc.dg/vect/vect-iv-10.c: New test.
10118         * gcc.dg/vect/vect-iv-11.c: New test.
10119         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10120         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10121         * gcc.dg/vect/vect-14.c: Now vectorizable.
10122         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10123         loop).
10124         * gcc.dg/vect/vect-27.c: Likewise.
10125         * gcc.dg/vect/vect-29.c Likewise.
10126         * gcc.dg/vect/vect-dv-2.c: Likewise.
10127         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10128         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10129         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10130
10131 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10132
10133         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10134
10135 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10136
10137         * gcc.dg/builtins-20.c: Add more cases.
10138
10139 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10140
10141         PR debug/30189
10142         * gcc.dg/pr30189.c: New test.
10143
10144 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10145
10146         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10147         for running tests.
10148         * gcc.target/i386/sse4a-extract.c: New test.
10149         * gcc.target/i386/sse4a-insert.c: New test.
10150         * gcc.target/i386/sse4a-montsd.c: New test.
10151         * gcc.target/i386/sse4a-montss.c: New test.
10152
10153 2007-02-05  Richard Guenther  <rguenther@suse.de>
10154
10155         * gcc.target/i386/vectorize3.c: New testcase.
10156
10157 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10158
10159         PR target/30665
10160         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10161
10162 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10163
10164         PR fortran/30611
10165         * gfortran.dg/repeat_1.f90: New test.
10166
10167 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10168
10169         PR fortran/30605
10170         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10171         * gfortran.dg/derived_init_2.f90: Ditto.
10172         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10173         * gfortran.dg/array_initializer_1.f90: Ditto.
10174         * gfortran.dg/do_2.f90: Ditto.
10175         * gfortran.dg/proc_assign_1.f90: Ditto.
10176
10177 2007-02-04  Richard Guenther  <rguenther@suse.de>
10178
10179         PR middle-end/30636
10180         * g++.dg/warn/pr30636.C: New testcase.
10181         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10182
10183 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10184
10185         PR middle-end/30667
10186         * gfortran.dg/pr30667.f: New test.
10187
10188 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10189
10190         * gcc.dg/builtins-54.c: Add more cases.
10191
10192 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10193
10194         PR fortran/30514
10195         * gfortran.dg/zero_sized_2.f90: New test.
10196
10197         PR fortran/30660
10198         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10199
10200         PR fortran/29820
10201         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10202         file.
10203
10204 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10205
10206         PR fortran/30683
10207         * gfortran.dg/interface_10.f90: New test.
10208
10209 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10210
10211         * gcc.dg/builtins-20.c: Add more cases.
10212
10213 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10214
10215         PR target/29682
10216         * gcc-target/ia64/pr29682.c: New test.
10217
10218 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10219
10220         PR fortran/30284
10221         * gfortran.dg/arrayio_11.f90.f90: New test.
10222
10223         PR fortran/30626
10224         * gfortran.dg/arrayio_12.f90.f90: New test.
10225
10226 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10227
10228         PR c++/30536
10229         * g++.dg/tls/diag-5.C: New test.
10230
10231         PR middle-end/30473
10232         * gcc.dg/pr30473.c: New test.
10233         * gcc.c-torture/execute/20070201-1.c: New test.
10234
10235 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10236
10237         * gfortran.dg/dependency_20.f90: New test case.
10238
10239 2007-01-31  Ian Lance Taylor  <iant@google.com>
10240
10241         * gcc.dg/lower-subreg-1.c (test): New test.
10242
10243 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10244
10245         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10246
10247 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10248
10249         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10250         * gcc.dg/torture/builtin-math-3.c: Likewise.
10251
10252 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10253
10254         gcc.dg/Wparentheses-2.c: Update and add new tests.
10255
10256 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10257
10258         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10259         vectorize.
10260
10261 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10262
10263         * gcc.dg/builtins-63.c: New test.
10264
10265 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10266
10267         PR fortran/27588
10268         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10269
10270 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10271
10272         PR fortran/30520
10273         * gfortran.dg/volatile8.f90: New argument conformance test.
10274         * gfortran.dg/volatile9.f90: New scope test.
10275
10276 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10277
10278         PR c++/24745
10279         * g++.dg/warn/null4.C: New.
10280
10281 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10282             Uros Bizjak  <ubizjak@gmail.com>
10283
10284         * gcc.dg/large-size-array-3.c: Correct typo.
10285
10286 2007-01-30  Richard Guenther  <rguenther@suse.de>
10287
10288         PR middle-end/27657
10289         * g++.dg/debug/pr27657.C: New testcase.
10290
10291 2007-01-30  Richard Guenther  <rguenther@suse.de>
10292
10293         PR middle-end/30313
10294         * gcc.dg/torture/pr30313.c: New testcase.
10295
10296 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10297
10298         * gcc.dg/dfp/dfp-except.h: New file.
10299         * gcc.dg/dfp/fe-check.h: New file.
10300         * gcc.dg/dfp/fe-binop.c: New test.
10301         * gcc.dg/dfp/fe-convert-1.c: New test.
10302         * gcc.dg/dfp/fe-convert-2.c: New test.
10303         * gcc.dg/dfp/fe-convert-3.c: New test.
10304
10305         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10306         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10307         * gcc.dg/dfp/convert-dfp.c: Ditto.
10308         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10309
10310 2007-01-29  Josh Conner  <jconner@apple.com>
10311
10312         * gcc.target/powerpc/altivec-24.c: New test.
10313
10314 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10315
10316         PR c++/28266
10317         * g++.dg/parse/defarg12.C: New test.
10318
10319 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10320
10321         PR fortran/30554
10322         * gfortran.dg/used_dummy_types_6.f90: New test.
10323
10324 2007-01-28  Jan Hubicka  <jh@suse.cz>
10325
10326         * gcc.dg/tree-prof/val-prof-6.c: New test.
10327
10328 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10329
10330         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10331
10332 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10333
10334         PR C++/28988
10335         * g++.dg/expr/dtor4.C: New test.
10336
10337 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10338
10339         * gcc.dg/tree-ssa/loop-23.c: New test.
10340
10341 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10342
10343         PR libfortran/30389
10344         * gfortran.dg/achar_2.f90:  New test.
10345         * gfortran.dg/achar_3.f90:  New test.
10346
10347 2007-01-27  Ian Lance Taylor  <iant@google.com>
10348
10349         * gcc.dg/strict-overflow-1.c: New test.
10350         * gcc.dg/no-strict-overflow-1.c: New test.
10351         * gcc.dg/strict-overflow-2.c: New test.
10352         * gcc.dg/no-strict-overflow-2.c: New test.
10353         * gcc.dg/strict-overflow-3.c: New test.
10354         * gcc.dg/no-strict-overflow-3.c: New test.
10355         * gcc.dg/strict-overflow-4.c: New test.
10356         * gcc.dg/no-strict-overflow-4.c: New test.
10357         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10358         * gcc.dg/pr15784-1.c: Likewise.
10359         * gcc.dg/pr20922-1.c: Likewise.
10360         * gcc.dg/pr20922-3.c: Likewise.
10361         * gcc.dg/pr20922-4.c: Likewise.
10362         * gcc.dg/pr20922-6.c: Likewise.
10363         * gcc.dg/compare-4.c: Likewise.
10364         * gcc.dg/torture/pr26898-1.c: Likewise.
10365         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10366         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10367         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10368         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10369         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10370         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10371         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10372         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10373         * g++.dg/tree-ssa/pr21082.C: Likewise.
10374
10375 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10376
10377         * gcc-dg/large-size-array-3.c: New test case.
10378
10379 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10380
10381         * gfortran.dg/forall_7.f90: New test case.
10382
10383 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10384
10385         PR fortran/30407
10386         * gfortran.dg/where_operator_assign_1.f90: New test.
10387         * gfortran.dg/where_operator_assign_2.f90: New test.
10388         * gfortran.dg/where_operator_assign_3.f90: New test.
10389
10390 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10391
10392         * lib/target-supports.exp
10393         (check_effective_target_powerpc_altivec): New.
10394         (check_effective_target_vect_cmdline_needed): Use it.
10395
10396 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10397
10398         PR fortran/30278
10399         * gfortran.dg/backslash_3.f: New test.
10400
10401 2007-01-26  Richard Guenther  <rguenther@suse.de>
10402
10403         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10404
10405 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10406
10407         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10408         * gfortran.dg/vect/vect.exp: Ditto.
10409         * gfortran.dg/dg.exp: Ditto.
10410         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10411         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10412
10413 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10414
10415         * gcc.dg/builtins-20.c: Add more cases.
10416         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10417
10418 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10419
10420         PR fortran/30437
10421         * gcc.dg/Wall.c: New.
10422         * gcc.dg/Wno-all.c: New.
10423         * gfortran.dg/Wall.f90: New.
10424         * gfortran.dg/Wno-all.f90: New.
10425
10426 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10427
10428         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10429         * g++.dg/eh/simd-2.C: Also run on Darwin.
10430         * g++.dg/eh/simd-3.C: New.
10431         * g++.dg/eh/simd-4.C: New.
10432
10433 2007-01-25  Richard Guenther  <rguenther@suse.de>
10434
10435         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10436         and _PROFILE_USE.
10437         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10438
10439 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10440
10441         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10442         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10443         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10444         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10445         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10446         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10447         * gcc.dg/ipa/ipa-7.c: New testcase.
10448
10449 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10450
10451         * g++.dg/cpp0x/warn_cxx0x.C: New.
10452
10453 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10454
10455         * gcc.dg/builtins-20.c: Test builtin carg.
10456
10457 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10458
10459         PR middle-end/27416
10460         * gcc.dg/gomp/pr27416.c: New test.
10461
10462         PR middle-end/30494
10463         * gcc.dg/gomp/pr30494.c: New test.
10464         * g++.dg/gomp/pr30494.C: New test.
10465
10466         PR middle-end/30421
10467         * gcc.dg/gomp/pr30421.c: New test.
10468
10469 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10470
10471         * gcc.target/ia64/versionid-1.c: New test.
10472         * gcc.target/ia64/versionid-2.c: New test.
10473
10474 2007-01-24  Richard Guenther  <rguenther@suse.de>
10475
10476         PR testsuite/30181
10477         * gcc.dg/builtins-57.c: Change to a link-time testcase
10478         to support non-C99 targets.
10479
10480 2007-01-24  Jan Hubicka  <jh@suse.cz>
10481
10482         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10483
10484 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10485
10486         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10487
10488 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10489
10490         PR objc/27438
10491         * objc.dg/const-str-12.m: New test.
10492
10493 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10494
10495         PR fortran/30532
10496         * gfortran.dg/ctrl-z.f90:  New test.
10497
10498 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10499
10500         PR fortran/30481
10501         * gfortran.dg/namelist_assumed_char.f90:  New test.
10502
10503 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10504
10505         PR c++/27492
10506         * g++.dg/inherit/covariant15.C: New test.
10507
10508 2007-01-23  Ian Lance Taylor  <iant@google.com>
10509
10510         * g++.dg/warn/Wparentheses-24.C: New test.
10511
10512 2007-01-23  Richard Guenther  <rguenther@suse.de>
10513
10514         PR testsuite/30560
10515         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10516         with full path.
10517
10518 2007-01-22  Richard Guenther  <rguenther@suse.de>
10519
10520         PR tree-optimization/30038
10521         * gcc.dg/builtins-62.c: New testcase.
10522
10523 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10524
10525         * gcc.c-torture/compile/20070121.c: New test.
10526
10527 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10528
10529         PR libfortran/30525
10530         * gfortran.dg/char_comparison_1.f:  New test.
10531
10532 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10533
10534         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10535
10536 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10537
10538         PR objc/30479
10539         * objc.dg/pch: New directory.
10540         * objc.dg/pch/pch.exp: New file.
10541         * objc.dg/pch/interface-1.m: New test.
10542         * objc.dg/pch/interface-1.hs: New include file.
10543         * lib/objc.exp (objc_target_compile): Add
10544         "-x objective-c-header" in front of the sources if this is
10545         a precompiled header being compiled.
10546
10547 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10548
10549         * gfortran.dg/array_memcpy_3.f90: New test case.
10550         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10551
10552 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10553             Brooks Moses  <brooks.moses@codesourcery.com>
10554             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10555
10556         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10557         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10558
10559 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10560
10561         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10562
10563 2007-01-19  Mike Stump  <mrs@apple.com>
10564
10565         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10566         away.
10567
10568 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10569
10570         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10571         option instead of -funsafe-math-optimizations.
10572
10573 2007-01-19  Tomas Bily  <tbily@suse.cz>
10574
10575         gcc.dg/tree-prof/indir-call-prof.c: New.
10576         g++.dg/dg.exp: Add tree-prof subdirectory.
10577         g++.dg/tree-prof/indir-call-prof.C: New.
10578         g++.dg/tree-prof/tree-prof.exp: New.
10579
10580 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10581
10582         PR c++/17947
10583         * g++.dg/warn/deprecated.C: Update warning output.
10584         * g++.dg/warn/deprecated-2.C: Likewise.
10585         * g++.dg/warn/deprecated-3.C: New.
10586
10587 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         * gcc.c-torture/execute/nestfunc-7.c: New.
10590
10591 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10592
10593         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10594
10595 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10596
10597         * gcc.dg/m68k-pic-1.c: New.
10598
10599 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10600
10601         * gfortran.dg/array_memcpy_4.f90: New test case.
10602
10603 2007-01-18  Josh Conner  <jconner@apple.com>
10604
10605         PR target/30485
10606         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10607         * gcc.dg/vect/no-trapping-math-1: New.
10608         * gcc.dg/vect/no-trapping-math-2: New.
10609
10610 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10611
10612         * gcc.target/i386/387-8.c: Update comment about optimizing
10613         inherent load of 1.0 of fptan instruction.
10614
10615 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10616             Richard Guenther <rguenther@suse.de>
10617
10618         PR diagnostic/8268
10619         * gcc.dg/Warray-bounds.c: New testcase.
10620         * gcc.dg/Warray-bounds-2.c: New testcase.
10621         * g++.dg/warn/Warray-bounds.C: New testcase.
10622         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10623
10624 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10625
10626         PR fortran/30476
10627         * gfortran.dg/generic_12.f90: New test.
10628
10629 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10630
10631         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10632         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10633
10634 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10635
10636         * gcc.dg/dfp/compare-special.h: New file.
10637         * gcc.dg/dfp/compare-special-32.c: New test.
10638         * gcc.dg/dfp/compare-special-64.c: New test.
10639         * gcc.dg/dfp/compare-special-128.c: New test.
10640
10641 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10642             Paul Thomas  <pault@gcc.gnu.org>
10643             Steven G. Kargl  <kargl@gcc.gnu.org>
10644
10645         PR fortran/30404
10646         * gfortran.dg/forall_6.f90: New test case.
10647         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10648         * gfortran.dg/dependency_13.f90: Likewise.
10649
10650 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10651
10652         PR testsuite/12325
10653         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10654         targets that don't support Inf.
10655
10656 2007-01-15  Dale Johannesen  <dalej@apple.com>
10657
10658         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10659
10660 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10661
10662         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10663         of achar for 0xff to avoid the "Extended ASCII not
10664         implemented" error message.
10665
10666 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10667
10668         PR fortran/28172
10669         * gfortran.dg/altreturn_4.f90: New test.
10670
10671         PR fortran/29389
10672         * gfortran.dg/stfunc_4.f90: New test.
10673
10674         PR fortran/29712
10675         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10676         * gfortran.dg/initialization_1.f90: Change warning.
10677
10678         PR fortran/30283
10679         * gfortran.dg/specification_type_resolution_2.f90: New test.
10680
10681 2007-01-14  Jan Hubicka  <jh@suse.cz>
10682
10683         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10684         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10685         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10686         elimination.
10687
10688 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10689
10690         PR fortran/30410
10691         * gfortran.dg/external_procedures_2.f90: New test.
10692
10693 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10694
10695         PR target/30413
10696         * gcc.target/i386/pr30413.c: New test.
10697
10698 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10699
10700         PR fortran/30452
10701         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10702
10703 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10704
10705         * gcc.dg/20070112-1.c: New test.
10706
10707 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10708
10709         PR libgfortran/30435
10710         * gfortran.dg/list_read_6.f90: New test.
10711
10712 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10713
10714         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10715
10716 2007-01-12  Tom Tromey  <tromey@redhat.com>
10717
10718         PR preprocessor/28227:
10719         * gcc.dg/cpp/pr28227.c: New file.
10720
10721 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10722
10723         * gcc.dg/tree-ssa/loop-22.c: New test.
10724
10725 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10726
10727         PR tree-optimization/29516
10728         * gcc.dg/tree-ssa/loop-20.c: New test.
10729
10730 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10731
10732         PR libfortran/30415
10733         * minmaxloc_integer_kinds_1.f90:  New test.
10734
10735 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10736
10737         PR c++/29573
10738         * g++.dg/template/sizeof-template-argument.C: New test.
10739
10740 2007-01-11  Jan Hubicka  <jh@suse.cz>
10741
10742         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10743         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10744         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10745         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10746         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10747         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10748         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10749         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10750         transformation in question.
10751         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10752         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10753         * gcc.dg/always_inline3.c: Likewise.
10754
10755 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10756
10757         PR c++/28999
10758         * g++.dg/template/typename11.C: New test.
10759
10760 2007-01-10  Robert Kennedy <jimbob@google.com>
10761
10762         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10763
10764 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10765
10766         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10767         for different integer kinds.
10768         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10769         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10770         * gfortran.dg/ishft_2.f90: New test.
10771         * gfortran.dg/ishft_3.f90: New test.
10772
10773 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10774
10775         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10776
10777 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10778
10779         PR tree-optimization/30322
10780         * gcc.dg/tree-ssa/loop-21.c: New test.
10781
10782 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10783
10784         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10785
10786 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10787
10788         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10789
10790 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10791
10792         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10793         * g++.dg/warn/overflow-warn-3.C: Likewise.
10794         * g++.dg/warn/overflow-warn-4.C: Likewise.
10795         * g++.dg/warn/overflow-warn-5.C: Likewise.
10796         * g++.dg/warn/overflow-warn-6.C: Likewise.
10797         * g++.dg/warn/Woverflow-1.C: Likewise.
10798         * g++.dg/warn/Woverflow-2.C: Likewise.
10799         * g++.dg/warn/Woverflow-3.C: Likewise.
10800         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10801
10802 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10803
10804         * gfortran.dg/array_constructor_14.f90: New test case.
10805         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10806
10807 2007-01-08  Richard Guenther  <rguenther@suse.de>
10808
10809         PR tree-optimization/23603
10810         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10811         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10812
10813 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10814
10815         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10816         in __v8qi typedef.
10817         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10818         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10819         compiler behaviour.
10820         * gcc.dg/simd-5.c: Likewise.
10821         * gcc.dg/simd-6.c: Likewise.
10822         * g++.dg/conversion/simd1.C: Likewise.
10823         * g++.dg/conversion/simd3.C: Likewise.
10824         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10825         (main): Use it.
10826
10827 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10828
10829         PR tree-optimization/29877
10830         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10831         name of a hard register for the target concerned.  Adjust dg-error
10832         directives to cope with new behaviour of TER.
10833
10834 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10835
10836         PR c++/28986
10837         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10838         * g++.dg/warn/overflow-warn-1.C: New.
10839         * g++.dg/warn/overflow-warn-3.C: New.
10840         * g++.dg/warn/overflow-warn-4.C: New.
10841         * g++.dg/warn/overflow-warn-5.C: New.
10842         * g++.dg/warn/overflow-warn-6.C: New.
10843         * g++.dg/warn/Woverflow-1.C: New.
10844         * g++.dg/warn/Woverflow-2.C: New.
10845         * g++.dg/warn/Woverflow-3.C: New.
10846         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10847
10848 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10849
10850         PR fortran/27698
10851         * gfortran.dg/invalid_name.f90: New test.
10852         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10853         * gfortran.dg/gomp/pr29759.f90: Ditto.
10854
10855 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10856
10857         * gfortran.dg/present_1.f90:  Update error message.
10858
10859 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10860
10861         PR c++/19439
10862         * g++.dg/template/duplicate1.C: New test
10863         * g++.dg/template/memfriend6.C: Adjust error markers.
10864
10865 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10866
10867         PR tree-opt/30385
10868         * gcc.dg/torture/inline-1.c: New test.
10869
10870 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10871
10872         PR c/19978
10873         * gcc.dg/multiple-overflow-warn-1.c: New.
10874         * gcc.dg/multiple-overflow-warn-2.c: New.
10875         * gcc.dg/overflow-warn-6.c: New.
10876         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10877
10878 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10879
10880         * gfortran.dg/array_memcpy_1.f90: New test case.
10881         * gfortran.dg/array_memcpy_2.f90: Likewise.
10882
10883 2007-01-05  Richard Guenther  <rguenther@suse.de>
10884
10885         PR middle-end/27826
10886         * g++.dg/opt/pr27826.C: New testcase.
10887
10888 2007-01-05  Ian Lance Taylor  <iant@google.com>
10889
10890         * gcc.dg/Walways-true-1.c: New test.
10891         * gcc.dg/Walways-true-2.c: New test.
10892         * g++.dg/warn/Walways-true-1.C: New test.
10893         * g++.dg/warn/Walways-true-2.C: New test.
10894
10895 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10896
10897         PR c/30360
10898         * gcc.dg/pr30360.c: New test.
10899
10900 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10901
10902         PR fortran/23232
10903         * gfortran.dg/data_implied_do_1.f90: New test.
10904
10905         PR fortran/27996
10906         PR fortran/27998
10907         * gfortran.dg/char_length_1.f90: New test.
10908
10909 2007-01-05  Richard Guenther  <rguenther@suse.de>
10910
10911         PR middle-end/28116
10912         * g++.dg/opt/pr28116.C: New testcase.
10913
10914 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10915
10916         PR fortran/29624
10917         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10918           invalid deallocate.
10919         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10920         * gfortran.dg/protected_4.f90: Add pointer intent check.
10921         * gfortran.dg/protected_6.f90: Add pointer intent check.
10922         * gfortran.dg/pointer_intent_1.f90: New test.
10923         * gfortran.dg/pointer_intent_2.f90: New test.
10924         * gfortran.dg/pointer_intent_3.f90: New test.
10925
10926 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10927
10928         PR 30235
10929         * gfortran.dg/altreturn_2.f90: new test.
10930
10931 2007-01-04  Tom Tromey  <tromey@redhat.com>
10932
10933         PR preprocessor/28165:
10934         * gcc.dg/cpp/pr28165.c: New file.
10935
10936 2007-01-03  Josh Conner  <jconner@apple.com>
10937
10938         PR middle-end/29683
10939         * gcc.dg/pr29683.c: New.
10940
10941 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10942
10943         PR c++/28217
10944         * g++.dg/pch/template-1.C: New test.
10945         * g++.dg/pch/template-1.Hs: New file.
10946
10947 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10948
10949         PR middle-end/30353
10950         * gcc.c-torture/compile/complex-4.c: New test.
10951
10952 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10953
10954         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10955         -maltivec.
10956         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10957
10958 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR middle-end/30286
10961         * gcc.dg/pr30286.c: New test.
10962
10963         PR c++/29535
10964         * g++.dg/template/crash66.C: New test.
10965
10966         PR c++/29054
10967         * g++.dg/template/friend49.C: New test.
10968
10969 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10970
10971         * gfortran.dg/ibits.f90: New test.
10972
10973 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10974
10975         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10976         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10977
10978 2007-01-02  Jan Hubicka  <jh@suse.cz>
10979
10980         * gcc.dg/pr16194.c: We now output error on all three functions,
10981         not just first one.
10982
10983 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10984
10985         PR c/19977
10986         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10987         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10988
10989 2006-01-02  Ian Lance Taylor  <iant@google.com>
10990
10991         * g++.dg/warn/Wparentheses-22.C: New test.
10992         * g++.dg/warn/Wparentheses-23.C: New test.
10993
10994 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10995
10996         PR middle-end/7651
10997         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10998         * gcc.dg/declspec-3-Wextra.c: New.
10999         * gcc.dg/declspec-3-no.c: New
11000
11001 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11002
11003         PR fortran/20896
11004         * gfortran.dg/interface_10.f90: Remove.
11005
11006 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11007
11008         * gcc.dg/fold-eqxor-4.c: New test case.
11009
11010 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11011
11012         PR middle-end/30311
11013         * gcc.c-torture/compile/pr30311.c: New test.
11014
11015 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11016
11017         PR middle-end/30253
11018         * gcc.c-torture/compile/statement-expression-1.c: New test.
11019
11020 2007-01-01  Andreas Schwab  <schwab@suse.de>
11021
11022         PR target/29166
11023         * g++.dg/eh/pr29166.C: New test.
11024
11025 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11026
11027         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11028         New.
11029         (check_effective_target_vect_cmdline_needed): Use it.
11030
11031 2006-12-31  Richard Guenther  <rguenther@suse.de>
11032
11033         PR middle-end/30137
11034         * gcc.dg/pr30137-1.c: New testcase.
11035         * gcc.dg/pr30137-2.c: Likewise.
11036
11037 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11038
11039         PR middle-end/30322
11040         * gcc.dg/fold-plusnot-1.c: New test case.
11041
11042 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11043
11044         PR c++/29731
11045         * g++.dg/parse/template22.C: New test.
11046
11047 2006-12-31  Richard Guenther  <rguenther@suse.de>
11048
11049         PR middle-end/30338
11050         * gcc.c-torture/compile/pr30338.c: New testcase.
11051
11052 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11053
11054         PR fortran/27900
11055         * gfortran.dg/intrinsic_actual_4.f90: New test.
11056
11057         PR fortran/24325
11058         * gfortran.dg/func_decl_3.f90: New test.
11059
11060 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11061
11062         PR fortran/23060
11063         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11064         * gfortran.dg/c_by_val_1.f: New test.
11065         * gfortran.dg/c_by_val_2.f: New test.
11066         * gfortran.dg/c_by_val_3.f: New test.
11067
11068 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11069
11070         PR libfortran/30321
11071         * gfortran.dg/sum_zero_array_1.f90:  New test.
11072
11073 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11074
11075         PR preprocessor/29612
11076         * gcc.dg/cpp/pr29612-1.c: New test.
11077         * gcc.dg/cpp/pr29612-2.c: New test.
11078
11079 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11080
11081         PR fortran/30034
11082         * gfortran.dg/pure_formal_proc_1.f90: New test.
11083
11084         PR fortran/30237
11085         * gfortran.dg/intrinsic_actual_3.f90: New test.
11086
11087 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11088
11089         PR fortran/30014
11090         * gfortran.dg/io_constraints_1.f90: Update test.
11091         * gfortran.dg/io_constraints_2.f90: Update test.
11092         * gfortran.dg/inquire_iolength.f90: New test.
11093
11094 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11095
11096         PR fortran/20896
11097         * gfortran.dg/interface_10.f90: New test.
11098         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11099         since z is already, locally a variable.
11100
11101         PR fortran/25135
11102         * gfortran.dg/generic_11.f90: New test.
11103         * gfortran.dg/interface_7.f90: Remove name clash between module
11104         name and procedure 'x' referenced in the interface.
11105
11106 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11107
11108         PR middle-end/7651
11109         * gcc.dg/Wmissing-parameter-type.c: New.
11110         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11111         * gcc.dg/Wmissing-parameter-type-no.c: New.
11112
11113 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11114
11115         PR fortran/25818
11116         * gfortran.dg/entry_array_specs_2.f: New test.
11117
11118         PR fortran/30084
11119         * gfortran.dg/nested_modules_6.f90: New test.
11120
11121 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11122
11123         PR middle-end/7651
11124         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11125         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11126
11127 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11128
11129         PR C++/30168
11130         * g++.dg/opt/complex6.C: New test.
11131
11132 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11133
11134         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11135         full" if the linker on spu-*-* warns about exceeding local store.
11136
11137         And revert this patch:
11138         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11139         fail to link due to relocation overflows on spu-*-*.
11140
11141 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11142
11143         PR fortran/30273
11144         * gfortran.dg/dependency_19.f90: New test.
11145
11146 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11147
11148         PR fortran/30202
11149         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11150
11151 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11152
11153         PR middle-end/30262
11154         * gcc.c-torture/execute/20061220-1.c: New test.
11155
11156         PR middle-end/30263
11157         * gcc.dg/gomp/asm-1.c: New test.
11158
11159         PR target/30230
11160         * g++.dg/eh/ia64-2.C: New test.
11161
11162 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11163
11164         PR target/28966
11165         PR target/29248
11166         * gcc.dg/rs6000-leaf.c: New.
11167
11168 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11169
11170         PR fortran/25392
11171         * gfortran.dg/f2c_8.f90: New test.
11172
11173 2006-12-20  Bill Wendling  <wendling@apple.com>
11174
11175         * gcc.dg/asm-b.c: Check for __ppc64__.
11176
11177 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11178
11179         PR fortran/30190
11180         * gfortran.dg/bounds_check_5.f90: New test.
11181
11182 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11183
11184         PR middle-end/30143
11185         * gcc.dg/gomp/complex-1.c: New testcase.
11186
11187 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11188
11189         * gfortran.dg/array_memset_1.f90: New test case.
11190
11191 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11192
11193         * lib/target-supports.exp: Add spu to
11194         check_effective_target_vect_widen_mult_hi_to_si.
11195
11196 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11197
11198         PR fortran/29992
11199         * gfortran.dg/generic_9.f90: New test.
11200
11201         PR fortran/30081
11202         * gfortran.dg/generic_10.f90: New test.
11203
11204 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11205
11206         PR tree-opt/30045
11207         * gcc.dg/pr30045.c: New test.
11208
11209 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11210
11211         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11212
11213 2006-12-19  Eric Christopher  <echristo@apple.com>
11214
11215         PR target/29302
11216         * gcc.c-torture/execute/pr29302-1.c: New.
11217
11218 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11219
11220         PR fortran/39238
11221         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11222
11223 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11224
11225         PR fortran/30236
11226         * gfortran.dg/altreturn_3.f90: New test.
11227
11228         * gfortran.dg/char_result_12.f90: Fix comment typos.
11229
11230 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11231
11232         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11233         as newlib's stdio.h uses non-traditional cpp constructs.
11234
11235 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11236
11237         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11238         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11239         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11240         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11241         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11242         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11243         * gfortran.dg/default_initialization.f: Renamed to
11244         default_initialization_1.f
11245         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11246         dollar_edit_descriptor_1.f
11247         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11248         dollar_edit_descriptor_2.f
11249         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11250         dollar_edit_descriptor_3.f
11251         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11252         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11253         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11254         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11255         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11256         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11257         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11258         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11259         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11260         * gfortran.dg/default_initialization_1.f: Renamed from
11261         default_initialization.f
11262         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11263         dollar_edit_descriptor-1.f
11264         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11265         dollar_edit_descriptor-2.f
11266         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11267         dollar_edit_descriptor-3.f
11268         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11269         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11270         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11271
11272 2006-12-18  Bill Wendling  <wendling@apple.com>
11273
11274         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11275         id is an OjbC keyword.
11276
11277 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11278
11279         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11280
11281 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11282
11283         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11284
11285 2006-12-18  Ian Lance Taylor  <iant@google.com>
11286
11287         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11288
11289 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11290
11291         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11292
11293 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11294
11295         PR fortran/30207
11296         * gfortran.fortran-torture/execute/where21.f90: New test.
11297
11298 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11299
11300         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11301
11302 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11303
11304         PR middle-end/7651
11305         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11306         * gcc.dg/if-empty-1.c: Likewise.
11307         * gcc.dg/pr23165.c: Likewise.
11308         * g++.dg/warn/empty-body.C: Likewise.
11309
11310 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11311
11312         PR libfortran/30005
11313         * gfortran.dg/open_errors.f90: New test.
11314
11315 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11316
11317         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11318
11319         * gcc.target/i386/ssse3-pabsb.c: New file.
11320         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11321         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11322         * gcc.target/i386/ssse3-palignr.c: Likewise.
11323         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11324         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11325         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11326         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11327         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11328         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11329         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11330         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11331         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11332         * gcc.target/i386/ssse3-psignb.c: Likewise.
11333         * gcc.target/i386/ssse3-psignd.c: Likewise.
11334         * gcc.target/i386/ssse3-psignw.c: Likewise.
11335         * gcc.target/i386/ssse3-vals.h: Likewise.
11336
11337 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11338
11339         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11340         * lib/fortran-torture.exp: Include target-supports.exp.
11341
11342 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11343
11344         PR target/30185
11345         * gcc.c-torture/execute/pr30185.c: New test.
11346
11347 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11348
11349         PR testsuite/30179
11350         PR testsuite/30180
11351         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11352         * gcc.dg/builtin-bswap-2.c: Likewise.
11353         * gcc.dg/builtin-bswap-3.c: Likewise.
11354         * gcc.dg/builtin-bswap-4.c: Likewise.
11355         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11356         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11357
11358 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11359
11360         PR libfortran/30145
11361         * gfortran.dg/write_zero_array: New test.
11362
11363 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11364
11365         PR fortran/30200
11366         * gfortran.dg/write_fmt_trim.f90: New test.
11367
11368 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11369
11370         PR 30194
11371         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11372         temporarily.
11373
11374 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11375
11376         * lib/target-supports.exp (check_weak_available): Use istarget
11377         "hppa*-*-hpux10*" instead of regexp.
11378         (check_cxa_atexit_available): Likewise.
11379
11380 2006-12-14  Richard Guenther  <rguenther@suse.de>
11381
11382         PR tree-optimization/30197
11383         * gcc.c-torture/execute/complex-1.c: Fix function name.
11384         * gcc.dg/builtins-61.c: New testcase.
11385
11386 2006-12-14  Richard Guenther  <rguenther@suse.de>
11387
11388         PR middle-end/30172
11389         * gcc.dg/pr30172-1.c: New testcase.
11390
11391 2006-12-14  Richard Guenther  <rguenther@suse.de>
11392
11393         PR tree-optimization/30198
11394         * gcc.dg/builtins-60.c: New testcase.
11395
11396 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11397
11398         * lib/target-supports.exp (vect_no_align): Remove spu.
11399
11400 2006-12-13  Ian Lance Taylor  <iant@google.com>
11401
11402         PR c++/19564
11403         PR c++/19756
11404         * g++.dg/warn/Wparentheses-5.C: New test.
11405         * g++.dg/warn/Wparentheses-6.C: New test.
11406         * g++.dg/warn/Wparentheses-7.C: New test.
11407         * g++.dg/warn/Wparentheses-8.C: New test.
11408         * g++.dg/warn/Wparentheses-9.C: New test.
11409         * g++.dg/warn/Wparentheses-10.C: New test.
11410         * g++.dg/warn/Wparentheses-11.C: New test.
11411         * g++.dg/warn/Wparentheses-12.C: New test.
11412         * g++.dg/warn/Wparentheses-13.C: New test.
11413         * g++.dg/warn/Wparentheses-14.C: New test.
11414         * g++.dg/warn/Wparentheses-15.C: New test.
11415         * g++.dg/warn/Wparentheses-16.C: New test.
11416         * g++.dg/warn/Wparentheses-17.C: New test.
11417         * g++.dg/warn/Wparentheses-18.C: New test.
11418         * g++.dg/warn/Wparentheses-19.C: New test.
11419         * g++.dg/warn/Wparentheses-20.C: New test.
11420         * g++.dg/warn/Wparentheses-21.C: New test.
11421
11422 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11423
11424         PR testsuite/30157
11425         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11426         for target "hppa.*hpux10".
11427
11428 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11429
11430         * g++.dg/debug/vartrack1.C: New test.
11431
11432         * g++.dg/opt/ifcvt1.C: New test.
11433
11434         * gcc.dg/tls/opt-13.c: New test.
11435
11436         * gcc.dg/20060425-2.c: New test.
11437
11438         * g++.dg/opt/pr15054-2.C: New test.
11439
11440         * gcc.c-torture/execute/20060420-1.c: New test.
11441
11442         * gcc.c-torture/execute/20060412-1.c: New test.
11443
11444         * objc/compile/20060406-1.m: New test.
11445
11446 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11447
11448         * g++.dg/template/array17.C: New test.
11449
11450 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11451
11452         * gcc.target/powerpc/altivec-23.c: New test.
11453
11454 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11455
11456         PR c++27316
11457         * g++.dg/inherit/error3.C: New test.
11458
11459         PR c++/28740
11460         * g++.dg/inherit/error4.C: New test.
11461
11462 2006-12-13  Richard Guenther  <rguenther@suse.de>
11463
11464         PR tree-optimization/17687
11465         * gcc.dg/builtins-59.c: New testcase.
11466
11467 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11468
11469         * gcc.target/spu/Wmain.c: New test.
11470
11471 2006-12-12  Josh Conner  <jconner@apple.com>
11472
11473         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11474         * g++.dg/abi/thunk4.C: Likewise.
11475         * g++.dg/abi/rtti3.C: Likewise.
11476
11477 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11478
11479         * gcc.target/spu/cpat-1.c: New test.
11480         * gcc.target/spu/cpat-2.c: New test.
11481         * gcc.target/spu/cpat-3.c: New test.
11482         * gcc.target/spu/cpat-4.c: New test.
11483
11484 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11485
11486         PR tree-opt/28436
11487         * gcc.c-torture/compile/vector-1.c: New test.
11488         * gcc.c-torture/compile/vector-2.c: New test.
11489         * gcc.c-torture/compile/vector-3.c: New test.
11490
11491 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11492
11493         * lib/fortran-torture.exp: Update copyright years.  Remove
11494         obsolete comment.  Test -ftree-vectorize where it makes sense.
11495         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11496         from fortran-torture.exp.
11497         * gfortran.dg/char_transpose_1.f90,
11498         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11499         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11500         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11501         '-w' to dg-options.
11502
11503 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11504
11505         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11506         saved_${tool}_load.
11507
11508 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11509
11510         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11511         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11512         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11513         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11514         gaps.
11515
11516 2006-12-12  Richard Guenther  <rguenther@suse.de>
11517
11518         PR middle-end/30147
11519         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11520
11521 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11522             Diego Novillo  <dnovillo@redhat.com>
11523
11524         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11525         VDEF/VUSE changes.
11526         * gcc.dg/tree-ssa/pr26421.c: Likewise
11527         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11528         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11529         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11530         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11531         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11532         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11533         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11534         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11535         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11536
11537 2006-12-11  Jan Hubicka  <jh@suse.cz>
11538
11539         * gcc.dg/tree-prof/stringop-1.c: New test.
11540         * gcc.dg/tree-prof/stringop-2.c: New test.
11541
11542 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11543
11544         PR target/30120
11545         * gcc.target/i386/pr30120.c: New test.
11546
11547         Revert:
11548         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11549
11550         * gcc.target/i386/x87regparm-1.c: New test.
11551         * gcc.target/i386/x87regparm-2.c: New test.
11552         * gcc.target/i386/x87regparm-3.c: New test.
11553         * gcc.target/i386/x87regparm-4.c: New test.
11554
11555 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11556
11557         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11558
11559 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11560
11561         PR fortran/23994
11562         * gfortran.dg/protected_1.f90: New test.
11563         * gfortran.dg/protected_2.f90: New test.
11564         * gfortran.dg/protected_3.f90: New test.
11565         * gfortran.dg/protected_4.f90: New test.
11566         * gfortran.dg/protected_5.f90: New test.
11567         * gfortran.dg/protected_6.f90: New test.
11568
11569 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11570             Tobias Burnus  <burnus@gcc.gnu.org>
11571
11572         PR fortran/29975
11573         PR fortran/30068
11574         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11575         interface.
11576         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11577         ambiguous interfaces.
11578         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11579         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11580         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11581         ambiguous interfaces.
11582         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11583         * gfortran.dg/array_initializer_2.f90: Add initializer array
11584         constructor test.
11585
11586         PR fortran/30096
11587         * gfortran.dg/interface_9.f90: Test that host interfaces are
11588         not checked for ambiguity with the local version.
11589
11590 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11591
11592         PR fortran/29464
11593         * gfortran.dg/module_interface_2.f90: New test.
11594
11595 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11596
11597         PR fortran/29941
11598         * gfortran.dg/assumed_len.f90: New test.
11599
11600 2006-12-09  Richard Guenther  <rguenther@suse.de>
11601
11602         * g++.dg/warn/implicit-typename1.C: Qualify types.
11603         * g++.dg/parse/crash12.C: Likewise.
11604         * g++.dg/tree-ssa/pr22444.C: Likewise.
11605
11606 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11607
11608         * gfortran.dg/array_2.f90: Added sqrt test.
11609
11610 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11611
11612         * gcc.target/i386/x87regparm-1.c: XFAIL.
11613         * gcc.target/i386/x87regparm-2.c: XFAIL.
11614         * gcc.target/i386/x87regparm-3.c: XFAIL.
11615         * gcc.target/i386/x87regparm-4.c: XFAIL.
11616
11617 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11618
11619         * lib/target-supports.exp
11620         (check_effective_target_large_long_double): New.
11621         * gcc.dg/Wconversion-real.c : Use it.
11622         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11623         unsigned.
11624
11625 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11626
11627         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11628
11629 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11630
11631         PR fortran/27546
11632         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11633
11634 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11635
11636         PR c++/29732
11637         * g++.dg/template/crash65.C: New test.
11638         * g++.dg/template/spec16.C: Tweak error markers.
11639
11640 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11641
11642         * gcc.target/spu: New directory.
11643         * gcc.target/spu/spu.exp: New file.
11644         * gcc.target/spu/intrinsics-1.c: New test.
11645
11646 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11647
11648         PR c++/29980
11649         * g++.dg/ext/attrib27.C: New test.
11650         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11651         * g++.dg/parse/typedef5.C: Likewise.
11652
11653 2006-12-07  Mike Stump  <mrs@apple.com>
11654
11655         * treelang/compile/var_defs.tree: Adjust.
11656
11657 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11658
11659         PR c++/29730
11660         * g++.dg/template/crash64.C: New test.
11661         * g++.dg/parse/crash27.C: Adjust error markers.
11662
11663 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11664
11665         PR libfortran/30009
11666         PR libfortran/30056
11667         * gfortran.dg/read_eof_4.f90:  Add tests.
11668         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11669         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11670
11671 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11672
11673         PR c++/29729
11674         * g++.dg/template/crash63.C: New test.
11675
11676         PR c++/29728
11677         * g++.dg/template/crash62.C: New test.
11678
11679 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11680
11681         PR fortran/30003
11682         * gfortran.dg/allocatable_function_1.f90: Increase the number
11683         of expected calls of free to 10; the lhs section reference is
11684         now evaluated so there is another call to bar.  Change the
11685         comment appropriately.
11686         * gfortran.dg/array_section_1.f90: New test.
11687
11688 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11689
11690         PR fortran/29912
11691         * gfortran.dg/char_result_12.f90: New test.
11692
11693 2006-12-05  Richard Guenther  <rguenther@suse.de>
11694
11695         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11696         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11697         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11698         vect_double, xfail for spu*-*-*.
11699
11700 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11701
11702         PR fortran/29962
11703         * initialization_4.f90: Test noninteger exponents (-std=f95).
11704         * initialization_5.f90: New test for noninteger exponents
11705           with -std=f2003.
11706
11707 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11708
11709         PR fortran/29821
11710         * gfortran.dg/parameter_array_section_1.f90: New test.
11711
11712 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11713
11714         PR c++/29733
11715         * g++.dg/template/crash61.C: New test.
11716
11717         PR c++/29632
11718         * g++.dg/template/error23.C: New test.
11719
11720 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11721
11722         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11723
11724 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11725
11726         PR fortran/29916
11727         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11728
11729 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11730
11731         PR middle-end/29965
11732         * gcc.dg/gomp/pr29965-1.c: New test.
11733         * gcc.dg/gomp/pr29965-2.c: New test.
11734         * gcc.dg/gomp/pr29965-3.c: New test.
11735         * gcc.dg/gomp/pr29965-4.c: New test.
11736         * gcc.dg/gomp/pr29965-5.c: New test.
11737         * gcc.dg/gomp/pr29965-6.c: New test.
11738         * g++.dg/gomp/pr29965-1.C: New test.
11739         * g++.dg/gomp/pr29965-2.C: New test.
11740         * g++.dg/gomp/pr29965-3.C: New test.
11741         * g++.dg/gomp/pr29965-4.C: New test.
11742         * g++.dg/gomp/pr29965-5.C: New test.
11743         * g++.dg/gomp/pr29965-6.C: New test.
11744         * g++.dg/gomp/pr29965-7.C: New test.
11745         * g++.dg/gomp/pr29965-8.C: New test.
11746         * g++.dg/gomp/pr29965-9.C: New test.
11747         * g++.dg/gomp/pr29965-10.C: New test.
11748
11749 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11750
11751         * gnat.dg/pointer_variable_bounds.adb: New test.
11752         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11753         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11754
11755 2006-12-03  Eric Christopher  <echristo@apple.com>
11756
11757         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11758
11759 2006-12-03  Richard Henderson  <rth@redhat.com>
11760             Andrew Pinski  <pinskia@gmail.com>
11761
11762         PR C++/14329
11763         * g++.dg/warn/unit-1.C: New test.
11764
11765 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11766
11767         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11768
11769 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11770
11771         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11772         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11773         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11774         * gcc.dg/vect/vect-70.c: Reduce array size.
11775         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11776         vect_no_compaer_double targets.
11777         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11778         vect_float, vect_double, and vect_int.
11779
11780 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11781
11782         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11783         test for loop versioning on vect_no_align targets.
11784         * gcc.dg/vect/pr20122.c: Likewise.
11785         * gcc.dg/vect/vect-105.c: Likewise.
11786         * gcc.dg/vect/vect-42.c: Likewise.
11787         * gcc.dg/vect/vect-43.c: Likewise.
11788         * gcc.dg/vect/vect-74.c: Likewise.
11789         * gcc.dg/vect/vect-75.c: Likewise.
11790         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11791         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11792         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11793         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11794
11795 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11796
11797         PR fortran/29642
11798         * gfortran.dg/value_1.f90 : New test.
11799         * gfortran.dg/value_2.f90 : New test.
11800         * gfortran.dg/value_3.f90 : New test.
11801         * gfortran.dg/value_4.f90 : New test.
11802         * gfortran.dg/value_4.c : Called from value_4.f90.
11803
11804 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11805
11806         PR C++/30033
11807         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11808
11809 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11810
11811         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11812
11813 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11814
11815         PR c/27953
11816         * gcc.dg/pr27953.c: New test.
11817
11818 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11819
11820         PR c++/30022
11821         * g++.dg/ext/vector5.C: New test.
11822
11823         PR c++/30021
11824         * g++.dg/other/main1.C: New test.
11825
11826 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11827
11828         PR libfortran/29568
11829         * gfortran.dg/convert_implied_open.f90:  Change to
11830         new default record length.
11831         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11832         new error message.
11833         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11834
11835 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11836
11837         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11838
11839 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11840
11841         PR c++/29066
11842         * g++.dg/expr/pr29066.c: New.
11843
11844 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11845             Zdenek Dvorak <dvorakz@suse.cz>
11846
11847         PR tree-optimization/29921
11848         * gcc.dg/pr29921-2.c: New test.
11849
11850 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11851
11852         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11853         (i386_get_cpuid): New function.
11854         (i386_cpuid_ecx): Likewise.
11855         (i386_cpuid_edx): Likewise.
11856         (i386_cpuid): Updated to call i386_cpuid_edx.
11857
11858         * gcc.target/i386/sse3-addsubpd.c: New file.
11859         * gcc.target/i386/sse3-addsubps.c: Likewise.
11860         * gcc.target/i386/sse3-haddpd.c: Likewise.
11861         * gcc.target/i386/sse3-haddps.c: Likewise.
11862         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11863         * gcc.target/i386/sse3-hsubps.c: Likewise.
11864         * gcc.target/i386/sse3-lddqu.c: Likewise.
11865         * gcc.target/i386/sse3-movddup.c: Likewise.
11866         * gcc.target/i386/sse3-movshdup.c: Likewise.
11867         * gcc.target/i386/sse3-movsldup.c: Likewise.
11868
11869 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11870
11871         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11872
11873 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11874
11875         * gcc.dg/dfp/convert-int-max.c: New test.
11876         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11877
11878 2006-11-30  Richard Guenther  <rguenther@suse.de>
11879
11880         * gcc.dg/vect/vect-pow-1.c: Rename ...
11881         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11882         floats instead of doubles, check successful vectorization.
11883
11884 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11885
11886         PR target/29945
11887         * gcc.c-torture/compile/pr29945.c: New testcase.
11888
11889 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11890
11891         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11892         -maltivec.
11893
11894 2006-11-29  Eric Christopher  <echristo@apple.com>
11895
11896         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11897
11898 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11899
11900         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11901
11902         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11903
11904 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11905
11906         PR c++/29022
11907         * g++.dg/inherit/virtual2.C: New test.
11908         * g++.dg/inherit/virtual3.C: Likewise.
11909         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11910         * g++.dg/inherit/error2.C: Likewise.
11911         * g++.dg/template/instantiate1.C: Likewise.
11912
11913 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11914
11915         PR tree-opt/29984
11916         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11917
11918 2006-11-28  Jan Hubicka  <jh@suse.cz>
11919
11920         * gcc.dg/memcpy-1.c: New test.
11921
11922 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11923
11924         PR c++/29735
11925         * g++.dg/warn/main-3.C: New test.
11926
11927 2006-11-28  Jan Hubicka  <jh@suse.cz>
11928
11929         * gcc.dg/winline-1.c: New test.
11930
11931 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11932
11933         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11934         alignments.
11935
11936 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11937
11938         PR fortran/29976
11939         * gfortran.dg/missing_optional_dummy_3.f90
11940
11941 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11942
11943         PR fortran/20880
11944         * gfortran.dg/interface_3.f90: Modify errors.
11945
11946 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11947
11948         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11949         fail to link due to relocation overflows on spu-*-*.
11950
11951 2006-11-27  Michael Matz  <matz@suse.de>
11952             Andreas Krebbel  <krebbel1@de.ibm.com>
11953
11954         PR target/29319
11955         * gcc.dg/20061127-1.c: New testcase.
11956
11957 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11958
11959         * gcc.dg/20061124-1.c: Add exit() function prototype.
11960
11961 2006-11-27  Jan Hubicka  <jh@suse.cz>
11962
11963         * gcc.target/i386/memcpy-1.c: Adjust size.
11964         * gcc.dg/visibility-11.c: Likewise.
11965
11966 2006-11-27  Richard Guenther  <rguenther@suse.de>
11967
11968         PR middle-end/25620
11969         * gcc.target/i386/pow-1.c: New testcase.
11970         * gcc.dg/builtins-58.c: Likewise.
11971
11972 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11973
11974         PR c++/29886
11975         * g++.dg/expr/cast8.C: New test.
11976
11977 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11978
11979         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11980         Don't ever inline the testcase.
11981
11982 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11983
11984         PR fortran/29982
11985         * gfortran.fortran-torture/compile/parameter_3.f90: New
11986         testcase.
11987
11988 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11989
11990         PR fortran/29951
11991         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11992
11993 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11994
11995         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11996         for CHAR.
11997
11998 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11999
12000         PR libgfortran/29936
12001         * gfortran.dg/write_check3.f90: New test.
12002
12003 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12004
12005         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12006
12007 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12008
12009         PR fortran/20880
12010         * gfortran.dg/interface_3.f90: New test.
12011
12012         PR fortran/29387
12013         * gfortran.dg/generic_8.f90: New test.
12014
12015 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12016
12017         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12018         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12019         * gfortran.dg/specifics_3.f90: Remove.
12020
12021 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12022
12023         PR c/29955
12024         * gcc.dg/gomp/pr29955.c: New test.
12025
12026         PR c/29736
12027         * gcc.dg/pr29736.c: New test.
12028
12029 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12030
12031         PR tree-opt/29964
12032         * gcc.dg/pure-1.c: New test.
12033
12034 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12035
12036         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12037         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12038
12039 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12040
12041         * gcc.dg/20061124-1.c: New testcase.
12042
12043 2006-11-23  Eric Christopher  <echristo@apple.com>
12044
12045         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12046
12047 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12048
12049         PR c/2707
12050         PR c++/26167
12051         * gcc.dg/Wconversion-integer.c: New. Supersedes
12052         Wconversion-negative-constants.c
12053         * gcc.dg/Wconversion-real.c: New.
12054         * gcc.dg/Wconversion-real-integer.c: New.
12055         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12056         * g++.dg/warn/Wconversion1.C: Modified.
12057
12058 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12059
12060         * gfortran.dg/overload_1.f90: New test.
12061
12062 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12063
12064         PR c/9072
12065         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12066         Wtraditional-conversion.
12067         * gcc.dg/overflow-warn-2.c: Likewise.
12068         * gcc.dg/Wconversion.c: Likewise. Renamed as
12069         Wtraditional-conversion.c .
12070         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12071         Wtraditional-conversion-2.c .
12072         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12073         Wtraditional-conversion-2.c
12074         * gcc.dg/Wconversion-negative-constants.c: New.
12075
12076 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12077
12078         * gcc.dg/tree-ssa/dump-1.c: New test.
12079
12080 2006-11-23  David Ung <davidu@mips.com>
12081
12082         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12083         -mfp64, allowable when ISA >= 33 and float is enabled.
12084         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12085         of mthc1 and mfhc1 patterns.
12086
12087 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12088
12089         PR tree-optimization/29921
12090         * gcc.dg/pr29921.c: New test.
12091
12092 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12093
12094         PR fortran/29441
12095         * gfortran.dg/initialization_4.f90: New test.
12096
12097 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12098
12099         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12100         platforms that have interleaving support.
12101         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12102         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12103         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12104         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12105         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12106         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12107         gcc.dg/vect/vect-strided-u8-i8.c,
12108         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12109         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12110         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12111         gcc.dg/vect/vect-strided-float.c,
12112         gcc.dg/vect/vect-strided-a-mult.c,
12113         gcc.dg/vect/vect-strided-mult-char-ls.c,
12114         gcc.dg/vect/vect-strided-a-u16-mult.c,
12115         gcc.dg/vect/vect-strided-a-u32-mult.c,
12116         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12117         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12118         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12119         gcc.dg/vect/vect-strided-mult.c,
12120         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12121         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12122         New.
12123
12124 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12125
12126         PR fortran/25087
12127         * gfortran.dg/auto_char_len_4.f90: New test.
12128
12129 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12130
12131         PR fortran/29652
12132         * gfortran.dg/generic_7.f90: New test.
12133         * gfortran.dg/defined_operators_1.f90: Add new error.
12134
12135 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12136
12137         PR tree-optimization/29902
12138         * g++.dg/tree-ssa/pr29902.C: New test.
12139
12140 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12141
12142         PR fortran/29820
12143         * gfortran.dg/used_types_13.f90: New test.
12144
12145 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12146
12147         * gcc.dg/dfp/snan.c: Delete.
12148
12149 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12150
12151         * g++.dg/cpp0x/static_assert1.C: New.
12152         * g++.dg/cpp0x/static_assert2.C: New.
12153         * g++.dg/cpp0x/static_assert3.C: New.
12154
12155 2006-11-21  Richard Guenther  <rguenther@suse.de>
12156
12157         * gcc.dg/vect/vect-pow-1.c: New testcase.
12158         * gcc.dg/vect/vect-pow-2.c: Likewise.
12159
12160 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12161
12162         PR c++/29570
12163         * g++.dg/template/static29.C: New test.
12164
12165         PR c++/29734
12166         * g++.dg/conversion/simd4.C: New test.
12167
12168 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12169
12170         PR c++/29475
12171         * g++.dg/template/access19.C: New test.
12172         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12173         error is reported.
12174
12175 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12176
12177         PR tree-opt/25500
12178         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12179
12180 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12181
12182         PR fortran/27546
12183         * gfortran.dg/import.f90: Extended test.
12184         * gfortran.dg/import2.f90: Extended test.
12185
12186 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12187
12188         * gfortran.dg/volatile3.f90: Add conflict test.
12189
12190 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12191
12192         PR fortran/24783
12193         * gfortran.dg/implicit_10.f90: New test.
12194
12195 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12196
12197         PR c++/8586
12198         * g++.dg/warn/Wall-write-strings.C: New.
12199
12200 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12201
12202         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12203         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12204
12205 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12206
12207         * gfortran.dg/use_3.f90: Remove error message.
12208         * gfortran.dg/iso_fortran_env_1.f90: New test.
12209         * gfortran.dg/iso_fortran_env_2.f90: New test.
12210         * gfortran.dg/iso_fortran_env_3.f90: New test.
12211         * gfortran.dg/iso_fortran_env_4.f90: New test.
12212
12213 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12214
12215         * gcc.dg/vect/vect-27.c: Fix initialization.
12216
12217 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12218
12219         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12220         * gcc.dg/torture/builtin-minmax-1.c: New.
12221
12222         * gcc.dg/builtins-20.c: Add cases for copysign.
12223
12224 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12225
12226         PR fortran/24285
12227         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12228
12229 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12230         * gfortran.dg/use_1.f90: New test.
12231         * gfortran.dg/use_1.f90: New test.
12232         * gfortran.dg/use_1.f90: New test.
12233
12234 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12235
12236         PR tree-optimization/29801
12237         * gcc.dg/pr29801.c: New test.
12238
12239 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12240
12241         PR middle-end/29584
12242         * gcc.dg/torture/pr29584.c: New test.
12243
12244 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12245
12246         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12247         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12248         * gcc.target/powerpc/compress-float-ppc.c,
12249         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12250         powerpc_fprs.
12251         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12252         do not pass -mhard-float.
12253
12254 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12255
12256         * gnat.dg/volatile_aggregate.adb: New test.
12257
12258 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12259
12260         PR fortran/29391
12261         PR fortran/29489
12262         * gfortran.dg/bound_2.f90: Add more checks.
12263         * gfortran.dg/bound_3.f90: New test.
12264
12265 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12266
12267         PR target/29201
12268         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12269
12270 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12271
12272         * gfortran.dg/import3.f90: Fix error message.
12273
12274 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12275
12276         PR tree-opt/29788
12277         * gfortran.fortran-torture/compile/inline_1.f90:
12278         New testcase.
12279
12280 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12281
12282         * gcc.target/i386/x87regparm-1.c: New test.
12283         * gcc.target/i386/x87regparm-2.c: New test.
12284         * gcc.target/i386/x87regparm-3.c: New test.
12285         * gcc.target/i386/x87regparm-4.c: New test.
12286
12287 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12288
12289         PR fortran/27546
12290         * gfortran.dg/import.f90: New test.
12291         * gfortran.dg/import2.f90: New test.
12292         * gfortran.dg/import3.f90: New test.
12293
12294 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12295
12296         PR fortran/27588
12297         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12298
12299 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12300
12301         PR fortran/29806
12302         * gfortran.dg/contains.f90: New test.
12303         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12304
12305 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12306
12307         PR tree-optimization/29581
12308         * gcc.dg/pr29581-1.c: New test.
12309         * gcc.dg/pr29581-2.c: New test.
12310         * gcc.dg/pr29581-3.c: New test.
12311         * gcc.dg/pr29581-4.c: New test.
12312         * gfortran.dg/pr29581.f90: New test.
12313
12314 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12315
12316         PR fortran/29702
12317         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12318         numbers in error message headers.
12319
12320 2006-11-14  Richard Guenther  <rguenther@suse.de>
12321
12322         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12323         to i?86 and x86_64 targets.
12324
12325 2006-11-14  Caroline Tice  <ctice@apple.com>
12326
12327         * gcc.dg/pubtypes-1.c: New file/testcase.
12328         * gcc.dg/pubtypes-2.c: New file/testcase.
12329         * gcc.dg/pubtypes-3.c: New file/testcase.
12330         * gcc.dg/pubtypes-4.c: New file/testcase.
12331         * g++.dg/pubtypes.C: New file/testcase.
12332
12333 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12334
12335         PR c++/29106
12336         * g++.dg/init/self1.C: New test.
12337
12338 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12339
12340         PR fortran/29657
12341         * gfortran.dg/conflicts.f90: Add.
12342
12343 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12344
12345         PR rtl-optimization/29798
12346
12347         * gcc.c-torture/execute/pr29798.c: New.
12348
12349 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12350
12351         * gcc.dg/builtins-20.c: Add more cases.
12352
12353 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12354
12355         PR fortran/29759
12356         * gfortran.dg/gomp/pr29759.f90: New test.
12357
12358 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12359
12360         PR c++/29518
12361         * g++.dg/template/static28.C: New test.
12362
12363 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12364
12365         * lib/c-torture.exp: Use target-libpath.exp.
12366         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12367         set GCC_EXEC_PREFIX env var from global variable of same name.
12368
12369 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12370
12371         PR fortran/26994
12372         * gfortran.fortran-torture/compile/transfer-1.f90:
12373         New testcase.
12374
12375 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12376             Zdenek Dvorak <dvorakz@suse.cz>
12377
12378         PR tree-optimization/29680
12379         * gcc.dg/alias-11.c: New test.
12380
12381 2006-11-12  Jason Merrill  <jason@redhat.com>
12382             Andrew Pinski <pinskia@physics.uc.edu>
12383
12384         PR middle-end/28915
12385         * gcc.target/i386/vectorize1.c: New.
12386
12387 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12388
12389         PR rtl-optimization/29797
12390         * gcc.c-torture/execute/pr29797-1.c: New test case.
12391
12392 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12393
12394         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12395
12396 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12397
12398         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12399
12400 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12401
12402         PR tree-optimization/13827
12403         * gcc.dg/fold-eqand-1.c: New test case.
12404
12405 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12406
12407         PR rtl-opt/28812
12408         * gcc.c-torture/execute/mayalias-3.c: New test.
12409
12410 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12411
12412         PR middle-end/27528
12413         * gcc.c-torture/compile/pr27528.c: New test.
12414         * gcc.dg/pr27528.c: Likewise.
12415
12416 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12417
12418         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12419
12420         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12421
12422 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12423
12424         PR fortran/29758
12425         * gfortran.dg/reshape_source_size_1.f90: New test.
12426
12427 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12428
12429         PR fortran/29315
12430         * gfortran.dg/aliasing_dummy_4.f90: New test.
12431
12432 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12433
12434         PR target/29777
12435         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12436         and x86_64-*-* targets.
12437
12438 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12439
12440         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12441         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12442         New macros. Use them in exact tests.
12443         (TESTIT3): New macro.
12444         Add tests for fmin, fmax and fma.
12445
12446 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12447
12448         PR fortran/29431
12449         * gfortran.dg/array_constructor_13.f90: New test.
12450
12451 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12452
12453         PR fortran/29744
12454         * gfortran.dg/used_types_12.f90: New test.
12455
12456 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12457
12458         PR middle-end/29726
12459         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12460         (test6): Ditto.
12461         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12462         * gcc.dg/fold-eqandshift-3.c: New test case.
12463
12464 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12465
12466         PR fortran/29699
12467         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12468
12469         PR fortran/21370
12470         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12471
12472 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12473
12474         * gcc.dg/20061109-1.c: New testcase.
12475
12476 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12477
12478         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12479
12480 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12481
12482         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12483         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12484
12485 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12486
12487         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12488         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12489
12490 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12491
12492         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12493
12494 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12495
12496         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12497         vect-9.c).
12498         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12499         * gcc.dg/vect/vect-9.c: Now vectorizable.
12500         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12501         that support vect_widen_mult.
12502         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12503         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12504         vect-reduc-dot-u16.c).
12505         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12506         vect-reduc-dot-u16.c).
12507         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12508         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12509         vect-reduc-dot-s8.c).
12510         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12511         vect-reduc-dot-s8.c).
12512         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12513         vect-reduc-dot-s8.c).
12514         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12515         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12516         vect-reduc-dot-u8.c).
12517         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12518         vect-reduc-dot-u8.c).
12519         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12520         * gcc.dg/vect/vect-multitypes-9.c: New test.
12521         * gcc.dg/vect/vect-multitypes-10.c: New test.
12522         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12523         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12524         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12525         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12526         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12527         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12528         wrapv-vect-reduc-dot-s8.c.
12529         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12530         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12531         targets that support vec_unpack.
12532         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12533         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12534         (check_effective_target_vect_widen_mult_hi_to_si): New.
12535         (check_effective_target_vect_widen_sum): Removed.
12536
12537         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12538
12539         * gcc.dg/vect/vect-multitypes-8.c: New test.
12540         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12541
12542         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12543
12544         * gcc.dg/vect/vect-multitypes-7.c: New test.
12545
12546         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12547
12548         * gcc.dg/vect/vect-multitypes-4.c: New test.
12549         * gcc.dg/vect/vect-multitypes-5.c: New test.
12550         * gcc.dg/vect/vect-multitypes-6.c: New test.
12551
12552         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12553
12554         * gcc.dg/vect/vect-multitypes-1.c: New test.
12555         * gcc.dg/vect/vect-multitypes-2.c: New test.
12556         * gcc.dg/vect/vect-multitypes-3.c: New test.
12557
12558 2006-11-07  Eric Christopher  <echristo@apple.com>
12559
12560         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12561         Test using scan-assembler-not.
12562
12563 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12564
12565         * gcc.dg/inline-17.c: New test.
12566
12567 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12568
12569         PR other/25028
12570         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12571         on HP-UX.
12572
12573 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12574
12575         PR fortran/29539
12576         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12577
12578         PR fortran/29634
12579         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12580         test.
12581
12582 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12583
12584         PR fortran/29601
12585         * gfortran.dg/volatile.f90: Add.
12586         * gfortran.dg/volatile2.f90: Add.
12587         * gfortran.dg/volatile3.f90: Add.
12588         * gfortran.dg/volatile4.f90: Add.
12589         * gfortran.dg/volatile5.f90: Add.
12590         * gfortran.dg/volatile6.f90: Add.
12591         * gfortran.dg/volatile7.f90: Add.
12592
12593 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12594
12595         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12596           for matching error messages.
12597         * gfortran.dg/specifics_3.f90: Adjust pattern
12598           for matching error messages.
12599
12600 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12601             Bernhard Fischer  <aldot@gcc.gnu.org>
12602
12603         * lib/gcc-dg.exp (output-exists): New proc.
12604         (output-exists-not): New proc.
12605         * gcc.test-framework/test-framework.awk: Support new directives.
12606         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12607         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12608         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12609         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12610         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12611         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12612
12613 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12614
12615         PR fortran/29630
12616         PR fortran/29679
12617         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12618         * gfortran.dg/initialization_3.f90: New.
12619
12620 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12621
12622         PR libgfortran/25545
12623         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12624
12625 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12626
12627         PR middle-end/29695
12628         * gcc.c-torture/execute/pr29695-1.c: New test.
12629         * gcc.c-torture/execute/pr29695-2.c: New test.
12630
12631 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12632
12633         PR fortran/29565
12634         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12635
12636 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12637
12638         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12639         for matching error messages.
12640
12641 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12642
12643         PR target/26915
12644         * gcc.target/i386/387-12.c: New test.
12645
12646 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12647
12648         PR libfortran/29713
12649         * gfortran.dg/pr29713.f90: New test.
12650
12651 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12652
12653         * gcc.c-torture/execute/arith-rand-ll.c:
12654         Also test for bogus rest sign.
12655
12656 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12657
12658         PR libfortran/27895
12659         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12660
12661 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12662
12663         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12664         from error messages.
12665
12666 2006-11-02  Mike Stump  <mrs@apple.com>
12667
12668         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12669
12670         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12671
12672 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12673
12674         * g++.dg/eh/gcsec1.C: New test.
12675
12676 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12677
12678         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12679         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12680
12681 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12682
12683         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12684         hexadecimal value.
12685         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12686         * gcc.dg/pr14796-2.c: Likewise.
12687
12688 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12689
12690         * gcc.c-torture/execute/20061101-1.c: New test.
12691
12692 2006-11-01  Richard Guenther  <rguenther@suse.de>
12693
12694         * gcc.target/i386/fpprec-1.c: New testcase.
12695
12696 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12697
12698         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12699         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12700
12701 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12702
12703         * gcc.c-torture/execute/20061031-1.c: New test.
12704
12705 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12706
12707         PR 23067
12708         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12709         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12710         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12711         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12712         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12713         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12714         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12715
12716 2006-10-31  Eric Christopher  <echristo@apple.com>
12717             Falk Hueffner  <falk@debian.org>
12718
12719         * gcc.dg/builtin-bswap-1.c: New.
12720         * gcc.dg/builtin-bswap-2.c: New.
12721         * gcc.dg/builtin-bswap-3.c: New.
12722         * gcc.dg/builtin-bswap-4.c: New.
12723         * gcc.dg/builtin-bswap-5.c: New.
12724         * gcc.target/i386/builtin-bswap-1.c: New.
12725
12726 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12727
12728         * gcc.dg/inline-16.c: New.
12729
12730         PR 16622
12731         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12732         defining it.
12733         * gcc.dg/inline-13.c: New.
12734         * gcc.dg/inline-14.c: New.
12735         * gcc.dg/inline-15.c: New.
12736
12737         PR 11377
12738         * gcc.dg/inline6.c: New.
12739         * gcc.dg/inline7.c: New.
12740
12741 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12742
12743         PR middle-end/23470
12744         * gcc.dg/pr23470-1.c: New test case.
12745
12746 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12747
12748         PR fortran/29537
12749         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12750         data.
12751         * gfortran.dg/blockdata_2.f90: New testcase.
12752
12753 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12754
12755         PR libfortran/29627
12756         * gfortran.dg/unf_short_record_1.f90:  New test.
12757
12758 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12759
12760         PR fortran/29067
12761         * gfortran.dg/pr29067.f: New test.
12762
12763 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12764             Richard Sandiford  <richard@codesourcery.com>
12765
12766         * lib/target-supports.exp (get_compiler_messages): Append options
12767         as a single list element.
12768         (check_effective_target_arm_vfp_ok): New.
12769         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12770
12771 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12772
12773         PR fortran/29387
12774         * gfortran.dg/intrinsic_actual_2.f90: New test.
12775
12776         PR fortran/29490
12777         * gfortran.dg/actual_array_interface_1.f90: New test.
12778
12779         PR fortran/29641
12780         * gfortran.dg/used_types_11.f90: New test.
12781
12782 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12783
12784         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12785         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12786         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12787         * g++.old-deja/g++.mike/net25.C (main): Same.
12788         * g++.dg/lookup/exception1.C (main): Same.
12789         * g++.dg/parse/parens2.C (main): Same.
12790
12791 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12792
12793         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12794
12795 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12796
12797         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12798         * gcc.dg/torture/builtin-math-3.c: Likewise.
12799
12800 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12801
12802         PR fortran/29452
12803         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12804         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12805
12806 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12807
12808         PR Fortran/29410
12809         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12810
12811 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12812
12813         * lib/target-supports.exp (check_function_available): Declare
12814         function before calling.
12815
12816 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12817
12818         PR tree-optimization/29637
12819         * gcc.dg/pr29637.c: New test.
12820
12821 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12822
12823         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12824         tree canonicalization.
12825
12826 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12827
12828         * gcc.dg/builtins-20.c: Add more hypot tests.
12829
12830 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12831
12832         * gcc.dg/fold-compare-1.c: New test case.
12833
12834 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12835
12836         PR c++/16307
12837         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12838
12839 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12840
12841         PR tree-optimization/15458
12842         * gcc.dg/fold-xornot-1.c: New test case.
12843
12844 2006-10-29  Richard Guenther  <rguenther@suse.de>
12845
12846         * gcc.target/i386/math-torture/trunc.c: New testcase.
12847
12848 2006-10-29  Richard Guenther  <rguenther@suse.de>
12849
12850         * gcc.target/i386/math-torture/round.c: New testcase.
12851
12852 2006-10-29  Richard Guenther  <rguenther@suse.de>
12853
12854         * gcc.target/i386/math-torture/ceil.c: New testcase.
12855         * gcc.target/i386/math-torture/floor.c: Likewise.
12856
12857 2006-10-29  Richard Guenther  <rguenther@suse.de>
12858
12859         * gcc.target/i386/math-torture/rint.c: New testcase.
12860         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12861
12862 2006-10-29  Richard Guenther  <rguenther@suse.de>
12863
12864         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12865         * gcc.target/i386/math-torture/lceil.c: Likewise.
12866
12867 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12868
12869         PR libgfortran/24313
12870         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12871
12872 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12873
12874         * gcc.c-torture/execute/20020118-1.c,
12875         gcc.c-torture/execute/builtins/strlen.c,
12876         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12877         comment typos.
12878
12879 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12880
12881         * gcc.dg/builtins-20.c: Add tests for hypot.
12882         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12883         two-argument builtins.
12884         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12885         TESTIT2.  Update all callers.
12886         (TESTIT2, TESTIT2_R): New helper macros.
12887         Add testcases for pow, hypot and atan2.
12888
12889 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12890
12891         PR C++/29295
12892         * g++.dg/expr/bool1.C: New test.
12893         * g++.dg/expr/bool2.C: New test.
12894
12895 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12896
12897         PR fortran/28224
12898         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12899         * gfortran.dg/namelist_internal.f90: New test.
12900
12901 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12902
12903         PR fortran/29625
12904         * gfortran.dg/io_real_boz.f90: Add.
12905         * gfortran.dg/io_real_boz2.f90: Add.
12906
12907 2006-10-28  Richard Guenther  <rguenther@suse.de>
12908
12909         PR middle-end/26899
12910         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12911
12912 2006-10-28  Richard Guenther  <rguenther@suse.de>
12913
12914         PR target/28806
12915         * gcc.target/i386/math-torture/lround.c: New testcase.
12916
12917 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12918
12919         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12920         * gcc.dg/builtins-44.c: Likewise.
12921         * gcc.dg/builtins-45.c: Likewise.
12922         * gcc.dg/pr28796-2.c: Likewise.
12923         * gcc.dg/unordered-3.c: Likewise.
12924
12925 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12926
12927         PR libgfortran/27954
12928         * gfortran.dg/error_recovery_2.f90: New test.
12929
12930 2006-10-26  Richard Guenther  <rguenther@suse.de>
12931
12932         * gcc.target/i386/i386.exp: Use glob, not find to collect
12933         tests.  Avoids recursing into subdirectories.
12934         * gcc.target/i386/math-torture/math-torture.exp: Torture
12935         for interesting ia32 math options.
12936         * gcc.target.i386/math-torture/lrint.c: New testcase.
12937
12938 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12939
12940         PR libgfortran/29563
12941         * gfortran.dg/arrayio_9.f90: Update test.
12942         * gfortran.dg/arrayio_19.f90: New test.
12943
12944 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12945
12946         * gcc.dg/20061026.c: New testcase.
12947
12948 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12949
12950         PR libgfortran/29563
12951         * gfortran.dg/arrayio_9.f90: New test.
12952
12953 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12954
12955         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12956         Copy the strings manually, as strcpy may call strlen.
12957
12958 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12959
12960         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12961         Add checks for log, log2, log10 and log1p.
12962
12963         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12964         we already test 0.0.  Add checks for expm1, log, log2, log10,
12965         log1p, cbrt, erf and erfc.
12966
12967 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12968
12969         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12970
12971 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12972
12973         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12974         and remainderl() built-in functions.  Remove -ffast-math from
12975         dg-options.
12976
12977 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12978
12979         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12980         acosh and atanh.
12981
12982         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12983         floating point modifiers to arguments passed to float and long
12984         double functions respectively.  Update all callers to use floating
12985         point numbers, not integers.  Add tests for exp, exp2 and
12986         exp10/pow10.
12987
12988         * gcc.dg/torture/builtin-math-3.c: New test.
12989
12990 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12991
12992         PR fortran/29393
12993         * gfortran.dg/initialize_2.f90: New.
12994
12995 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12996
12997         * gcc.dg/torture/builtin-math-2.c: New test.
12998
12999 2006-10-24  Richard Guenther  <rguenther@suse.de>
13000
13001         PR middle-end/28796
13002         * gcc.dg/pr28796-1.c: New testcase.
13003         * gcc.dg/pr28796-2.c: Likewise.
13004
13005 2006-10-24  Richard Guenther  <rguenther@suse.de>
13006
13007         * gcc.dg/builtins-57.c: New testcase.
13008
13009 2006-10-24  Richard Guenther  <rguenther@suse.de>
13010
13011         PR tree-optimization/29567
13012         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13013
13014 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13015
13016         PR tree-optimization/14784
13017         * gcc.dg/alias-10.c: New test.
13018
13019 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13020
13021         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13022
13023 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13024
13025         * gcc.dg/builtin-strncat-chk-1.c: New test.
13026
13027 2006-10-23  Jan Hubicka  <jh@suse.cz>
13028
13029         * gcc.dg/memmove-1.c: New test.
13030
13031 2006-10-23  Paul Brook  <paul@codesourcery.com>
13032
13033         * gcc.dg/pragma-pack-5.c: New test.
13034
13035 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13036
13037         * g++.dg/other/s390-1.C: New testcase.
13038
13039 2006-10-23  Richard Guenther  <rguenther@suse.de>
13040
13041         PR middle-end/27132
13042         PR middle-end/23295
13043         * gcc.dg/pr27132.c: New testcase.
13044         * gcc.dg/pr23295.c: Likewise.
13045         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13046         * g++.dg/tree-ssa/pr19807.C: Likewise.
13047
13048 2006-10-23  Richard Guenther  <rguenther@suse.de>
13049
13050         PR middle-end/21032
13051         * gcc.dg/pr21032.c: New testcase.
13052
13053 2006-10-22  Jeff Law  <law@redhat.com>
13054         Richard Guenther  <rguenther@suse.de>
13055
13056         PR tree-optimization/15911
13057         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13058
13059 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13060
13061         PR c++/20647
13062         * g++.dg/abi/rtti3.C: New.
13063
13064 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13065
13066         PR middle-end/28252
13067         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13068         transformation.
13069
13070 2006-10-21  Richard Guenther  <rguenther@suse.de>
13071
13072         PR tree-optimization/3511
13073         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13074
13075 2006-10-21  Richard Guenther  <rguenther@suse.de>
13076
13077         PR middle-end/26898
13078         * gcc.dg/torture/pr26898-1.c: New testcase.
13079         * gcc.dg/torture/pr26898-2.c: Likewise.
13080
13081 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13082
13083         PR c++/28053
13084         * g++.dg/parse/bitfield1.C: Adjust error markers.
13085         * g++.dg/parse/bitfield2.C: New test.
13086
13087 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13088
13089         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13090
13091 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13092
13093         PR libfortran/27895
13094         * gfortran.dg/zero_sized_1.f90: New test.
13095
13096 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13097
13098         * gcc.dg/div-compare-1.c: New test.
13099
13100 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13101
13102         PR fortran/29216
13103         * gfortran.dg/result_default_init_1.f90: New test.
13104
13105         PR fortran/29314
13106         * gfortran.dg/automatic_default_init_1.f90: New test.
13107
13108         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13109         from 38 to 33.
13110
13111 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13112
13113         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13114         'using namespace std' without previous declaration.
13115         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13116         * g++.old-deja/g++.robertl/eb133c.C: New.
13117
13118 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13119
13120         PR libgfortran/29277
13121         * gfortran.dg/streamio_4.f90: Update test.
13122         * gfortran.dg/streamio_11.f90: New test.
13123
13124 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13125
13126         PR c++/27952
13127         * g++.dg/inherit/virtual1.C: New test.
13128
13129 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13130
13131         PR c++/28261
13132         * g++.dg/parse/enum3.C: New test.
13133
13134 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13135
13136         PR c++/29039
13137         * g++.dg/init/ctor8.C: New test.
13138
13139 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13140
13141         PR c++/27270
13142         * g++.dg/ext/complit8.C: Tweak error markers.
13143         * g++.dg/template/complit1.C: Add error marker.
13144
13145 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13146
13147         PR c++/27270
13148         * g++.dg/ext/complit8.C: New test.
13149
13150         PR c++/29408
13151         * g++.dg/parse/dtor12.C: New test.
13152
13153         PR c++/29435
13154         * g++.dg/template/sizeof11.C: New test.
13155
13156 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13157
13158         PR fortran/29392
13159         * gfortran.dg/data_char_3.f90: New test.
13160
13161         PR fortran/29451
13162         * gfortran.dg/negative_automatic_size.f90: New test.
13163
13164 2006-10-16  David Daney  <ddaney@avtrex.com>
13165
13166         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13167
13168 2006-10-16  Eric Christopher  <echristo@apple.com>
13169
13170         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13171         x86_64.
13172
13173 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13174
13175         PR c++/28211
13176         * g++.dg/tc1/dr49.C: Tweak error messages.
13177         * g++.dg/parse/template21.C: New test.
13178
13179 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13180
13181         PR middle-end/20491
13182         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13183
13184 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13185
13186         PR fortran/29403
13187         * gfortran.dg/print_1.f90: New test.
13188
13189 2006-10-15  Jan Hubicka  <jh@suse.cz>
13190
13191         PR middle-end/29241
13192         * gcc.c-torture/compile/pr29241.c: New testcase.
13193
13194 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13195
13196         PR middle-end/29250
13197         * gcc.c-torture/compile/pr29250.c: New test.
13198
13199 2006-10-15  Richard Guenther  <rguenther@suse.de>
13200
13201         * gcc.dg/pr29299.c: New testcase.
13202
13203 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13204
13205         PR fortran/24767
13206         * gfortran.dg/label_4.f90: Adjust warning flag.
13207
13208 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13209
13210         PR fortran/29371
13211         * gfortran.dg/nullify_3.f90: New test.
13212
13213 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13214
13215         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13216         on Solaris 2.5.1 too.
13217
13218 2006-10-13  Eric Christopher  <echristo@apple.com>
13219
13220         * gcc.dg/pr25993.c: Skip for darwin.
13221
13222 2006-10-13  Eric Christopher  <echristo@apple.com>
13223
13224         * gcc.dg/visibility-11.c: Skip for darwin.
13225
13226 2006-10-13  Eric Christopher  <echristo@apple.com>
13227
13228         * gcc.dg/darwin-weakimport-1.c: Use
13229         -fno-asynchronous-unwind-tables.
13230         * gcc.dg/darwin-weakimport-3.c: Ditto.
13231
13232 2006-10-13  Richard Guenther  <rguenther@suse.de>
13233
13234         PR tree-optimization/29446
13235         * gcc.dg/torture/pr29446.c: New testcase.
13236
13237 2006-10-13  Bill Wendling  <wendling@apple.com>
13238
13239         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13240         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13241         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13242         * g++.old-deja/g++.law/shadow1.C: Likewise.
13243         * g++.old-deja/g++.law/ctors10.C: Likewise.
13244         * g++.dg/debug/namespace1.C: Likewise.
13245         * g++.dg/inherit/namespace-as-base.C: Likewise.
13246         * g++.dg/opt/delay-slot-1.C: Likewise.
13247         * g++.dg/parse/defarg10.C: Likewise.
13248         * g++.dg/template/ptrmem11.C: Likewise.
13249         * g++.dg/template/mem_func_ptr.C: Likewise.
13250         * g++.dg/template/spec19.C: Likewise.
13251
13252 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13253
13254         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13255
13256 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13257
13258         PR fortran/29373
13259         * gfortran.dg/implicit_9.f90: New test.
13260
13261         PR fortran/29407
13262         * gfortran.dg/namelist_25.f90: New test.
13263
13264         PR fortran/27701
13265         * gfortran.dg/same_name_2.f90: New test.
13266
13267         PR fortran/29232
13268         * gfortran.dg/host_assoc_types_1.f90: New test.
13269
13270         PR fortran/29364
13271         * gfortran.dg/missing_derived_type_1.f90: New test.
13272         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13273
13274         PR fortran/29422
13275         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13276
13277         PR fortran/29428
13278         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13279
13280 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13281
13282         PR fortran/29391
13283         * gfortran.dg/bound_2.f90: New test.
13284
13285 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13286
13287         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13288         directive.
13289         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13290         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13291         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13292         * gfortran.dg/gomp/reduction3.f90: Likewise.
13293         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13294         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13295         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13296         * gfortran.dg/forall_4.f90: Likewise.
13297         * gfortran.dg/spec_expr_4.f90: Likewise.
13298         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13299         * gfortran.dg/forall_5.f90: Likewise.
13300         * gfortran.dg/open_access_append_2.f90: Add check for
13301         compile-time warning.
13302
13303 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13304
13305         PR c++/28506
13306         * g++.dg/parse/pure1.C: New test.
13307
13308 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13309
13310         PR fortran/21435
13311         * gfortran.dg/io_constraints_3.f90: New test.
13312         * gfortran.dg/open_access_append_1.f90: Add checks
13313         for compile-time warnings.
13314         * gfortran.dg/pr20163-2.f: Likewise.
13315         * gfortran.dg/iostat_2.f90: Likewise.
13316         * gfortran.dg/label_4.f90: Delete the temporary
13317         file.
13318         * gfortran.dg/direct_io_2.f90: Add a FILE=
13319         specifier.
13320         * gfortran.dg/iomsg_1.f90: Add check for
13321         compile-time warning.
13322
13323 2006-10-12  Jan Hubicka  <jh@suse.cz>
13324
13325         PR c/28419
13326         * gcc.dg/pr28319.c: New test.
13327
13328 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13329         PR c++/29318
13330         * g++.dg/ext/vla4.C: New test.
13331
13332 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13333
13334         PR c++/27961
13335         * g++.dg/template/crash60.C: New test.
13336         * g++.dg/other/large-size-array.C: Adjust error markers.
13337         * g++.dg/parse/crash27.C: Likewise.
13338         * g++.dg/template/crash1.C: Likewise.
13339
13340 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13341
13342         PR testsuite/29093
13343         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13344
13345 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13346
13347         PR preprocessor/28709
13348         * gcc.dg/cpp/paste14.c: New test.
13349
13350 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13351
13352         PR c++/29175
13353         * g++.dg/init/array24.C: New test.
13354
13355 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13356
13357         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13358         of <sys/types.h>.
13359
13360 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13361
13362         PR c++/29024
13363         * g++.dg/parse/typedef8.C: New test.
13364         * g++.dg/other/mult-stor1.C: Adjust error markers.
13365
13366 2006-10-11  Richard Guenther  <rguenther@suse.de>
13367
13368         PR tree-optimization/28230
13369         * gcc.dg/torture/pr28230.c: New testcase.
13370
13371 2006-10-11  Richard Guenther  <rguenther@suse.de>
13372
13373         PR inline-asm/29119
13374         * gcc.dg/torture/pr29119.c: New testcase.
13375
13376 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13377
13378         PR middle-end/29272
13379         * gcc.c-torture/execute/20060930-2.c: New test.
13380
13381 2006-10-09  Richard Henderson  <rth@redhat.com>
13382
13383         Revert emutls patch.
13384
13385 2006-10-09  Richard Guenther  <rguenther@suse.de>
13386
13387         PR middle-end/29254
13388         * gcc.dg/pr29254.c: New testcase.
13389
13390 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13391             Paul Thomas  <pault@gcc.gnu.org>
13392
13393         PR fortran/20541
13394         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13395         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13396         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13397         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13398         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13399         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13400         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13401         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13402         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13403         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13404         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13405         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13406         * gfortran.dg/alloc_comp_std.f90: New test.
13407         * gfortran.dg/move_alloc.f90: New test.
13408
13409 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13410
13411         PR fortran/29115
13412         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13413
13414         PR fortran/29211
13415         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13416
13417 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13418
13419         PR fortran/28585
13420         * gfortran.dg/new_line.f90: New test.
13421
13422 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13423
13424         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13425         * gcc.dg/torture/builtin-convert-1.c,
13426         gcc.dg/torture/builtin-convert-2.c,
13427         gcc.dg/torture/builtin-convert-3.c,
13428         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13429
13430 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13431
13432         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13433         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13434         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13435         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13436
13437 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13438
13439         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13440         Xfail some tests for powerpc-darwin and powerpc-aix.
13441
13442 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13443
13444         PR c/29380
13445         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13446
13447 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13448
13449         PR target/29300
13450         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13451         on hppa*-*-hpux*.
13452
13453 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13454
13455         PR fortran/16580
13456         PR fortran/29288
13457         * gfortran.fortran-torture/execute/specifics.f90:
13458         Add tests for using all possible intrinsics as actual arguments.
13459         * gfortran.dg/specifics_1.f90: Add tests for using
13460         all possible intrinsics as actual arguments.
13461         * gfortran.dg/specifics_2.f90: New file.
13462         * gfortran.dg/specifics_3.f90: New file.
13463
13464 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13465
13466         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13467         * gcc.dg/debug/debug-2.c: Likewise.
13468
13469 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13470
13471         * gcc.c-torture/compile/sync-2.c: New test.
13472
13473 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13474
13475         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13476         line endings.
13477
13478 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13479
13480         PR rtl-optimization/29128
13481         * gcc.c-torture/compile/pr29128.c: New test.
13482
13483 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13484
13485         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13486         line endings.
13487
13488 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13489
13490         PR middle-end/29256
13491         * gcc.dg/tree-ssa/loop-19.c: New test.
13492
13493 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13494
13495         PR tree-optimization/29330
13496         * gcc.dg/pr29330.c: New test.
13497
13498         PR target/28924
13499         * gcc.c-torture/compile/20061005-1.c: New test.
13500
13501 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13502
13503         * gcc.dg/typename-vla-1.c: New case.
13504         * gnat.dg/forward_vla.adb: New case.
13505
13506 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13507
13508         PR tree-optimization/29290
13509         * gfortran.dg/loop_nest_1.f90: New test.
13510
13511         PR target/29198
13512         * gcc.dg/tls/opt-12.c: New test.
13513
13514         PR fortran/28415
13515         * gfortran.dg/save_2.f90: New test.
13516
13517         PR c/29091
13518         * gcc.dg/pr29091.c: New test.
13519
13520 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13521
13522         * lib/target-supports.exp
13523         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13524         same as x86_64-*-*; check for LP64.
13525
13526 2006-10-04  Richard Henderson  <rth@redhat.com>
13527
13528         * lib/target-supports.exp (check_effective_target_tls): Redefine
13529         to mean non-emulated tls.
13530         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13531         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13532         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13533         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13534         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13535         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13536         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13537
13538 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13539
13540         PR fortran/29343
13541         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13542
13543 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13544
13545         * gfortran.dg/bounds_check_fail_1.f90: New test.
13546
13547 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13548
13549         PR c++/29020
13550         * g++.dg/template/friend48.C: New test.
13551
13552 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13553
13554         PR fortran/29098
13555         * gfortran.dg/default_initialization_2.f90: New test.
13556
13557 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13558
13559         PR fortran/20779
13560         PR fortran/20891
13561         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13562
13563 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13564
13565         PR fortran/29284
13566         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13567
13568         PR fortran/29321
13569         PR fortran/29322
13570         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13571
13572         PR fortran/25091
13573         PR fortran/25092
13574         * gfortran.dg/entry_array_specs_1.f90: New test.
13575
13576 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13577
13578         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13579         insufficient to inhibit some test failures at -O3.  Do testing
13580         on integers.
13581
13582 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13583
13584         PR c++/29138
13585         * g++.dg/inherit/access8.C: New test.
13586         * g++.dg/template/dtor4.C: Tweak error messages.
13587
13588 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13589
13590         PR fortran/27478
13591         * gfortran.dg/entry_8.f90: New test.
13592
13593 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13594
13595         PR c++/29291
13596         * g++.dg/parse/new4.C: New test.
13597
13598 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13599
13600         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13601         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13602         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13603         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13604         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13605
13606 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13607
13608         PR fortran/19260
13609         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13610         * gfortran.dg/continuation_2.f90: New test.
13611
13612         PR fortran/19262
13613         * gfortran.dg/continuation_3.f90: New test.
13614         * gfortran.dg/continuation_4.f90: New test.
13615         * gfortran.dg/continuation_5.f: New test.
13616         * gfortran.dg/continuation_6.f: New test.
13617
13618 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13619
13620         PR c++/29226
13621         * g++.dg/template/vla1.C: New test.
13622
13623 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13624
13625         PR fortran/29210
13626         * gfortran.dg/complex_parameter_1.f90: New test.
13627
13628 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13629
13630         PR c/29154
13631         * gcc.c-torture/execute/20060929-1.c: New test.
13632
13633 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13634
13635         PR c++/29105
13636         * g++.dg/template/member6.C: New test.
13637         * g++.dg/parse/typename7.C: Adjust error markers.
13638
13639         PR c++/29080
13640         * g++.dg/template/member7.C: New test.
13641
13642 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13643
13644         PR c/24010
13645         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13646         gcc.dg/Woverride-init-3.c: New tests.
13647
13648 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13649
13650         * gcc.c-torture/execute/20060930-1.c: New test.
13651
13652 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13653
13654         PR fortran/18791
13655         * gfortran.dg/specifics_1.f90: New test.
13656         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13657         complex specifics.
13658
13659 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13660
13661         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13662         pthread-init-common.h: New.
13663
13664 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13665
13666         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13667         precision on some archs.
13668
13669 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13670
13671         * gcc.dg/non-local-goto-1.c: New test.
13672         * gcc.dg/non-local-goto-2.c: Likewise.
13673         * gcc.dg/setjmp-3.c: Likewise.
13674         * gcc.dg/setjmp-4.c: Likewise.
13675
13676 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13677
13678         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13679
13680 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13681
13682         PR fortran/28276
13683         * gfortran.dg/exponent_1.f90: New test.
13684
13685         PR fortran/27021
13686         * gfortran.dg/nearest_1.f90: New test.
13687
13688 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13689
13690         PR middle-end/25261
13691         PR middle-end/28790
13692         * gcc.dg/gomp/nestedfn-1.c: New test.
13693
13694 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13695
13696         PR objc/29195
13697         * objc/compile/method-1.m: New test.
13698
13699 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13700
13701         PR c++/26938
13702         * g++.dg/template/crash58.C: New test.
13703         * g++.dg/parse/crash28.C: Adjust error markers.
13704         * g++.dg/template/crash34.C: Likewise.
13705         * g++.dg/template/friend31.C: Likewise.
13706         * g++.dg/template/crash32.C: Likewise.
13707
13708         PR c++/27329
13709         * g++.dg/template/crash59.C: New test.
13710
13711         PR c++/27667
13712         * g++.dg/template/spec33.C: New test.
13713         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13714
13715 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13716             Adam Nemet  <anemet@caviumnetworks.com>
13717
13718         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13719         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13720
13721 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13722
13723         PR target/28911
13724         * gcc.dg/pr28911.c: New.
13725
13726 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13727
13728         PR target/29169
13729         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13730         (dg-options): Add -mfpmath=387.
13731
13732 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13733
13734         PR c/28706
13735         * gcc.dg/pr28706.c: New test.
13736
13737         PR c/28712
13738         * gcc.dg/pr28712.c: New test.
13739
13740 2006-09-22  Mike Stump  <mrs@apple.com>
13741
13742         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13743
13744 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13745
13746         PR tree-optimization/28888
13747         * gcc.dg/pr28888.c: New test.
13748
13749 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13750
13751         PR c++/29016
13752         * g++.dg/init/ptrfn1.C: New test.
13753
13754 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13755
13756         PR c++/28861
13757         * g++.dg/template/spec32.C: New test.
13758         * g++.dg/parse/crash9.C: Adjust error markers.
13759
13760         PR c++/28303
13761         * g++.dg/template/typedef6.C: New test.
13762         * g++.dg/init/error1.C: Adjust error markers.
13763         * g++.dg/parse/crash9.C: Likewise.
13764         * g++.dg/template/crash55.C: Likewise.
13765
13766 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13767
13768         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13769
13770 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13771
13772         PR target/27650
13773         * g++.dg/ext/dllimport12.C: New test.
13774
13775 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13776
13777         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13778         * gcc.target/mips/nmadd-2.c: Likewise.
13779         * gcc.target/mips/mips-ps-6.c: New test.
13780         * gcc.target/mips/neg-abs-1.c: Likewise.
13781         * gcc.target/mips/neg-abs-2.c: Likewise.
13782         * gcc.target/mips/nmadd-3.c: New test.
13783
13784 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13785
13786         PR middle-end/28046
13787         * gcc.dg/gomp/atomic-10.c: New test.
13788         * g++.dg/gomp/atomic-10.C: New test.
13789
13790 2006-09-20  Eric Christopher  <echristo@apple.com>
13791
13792         * gcc.target/i386/sse3-not-fisttp.c: New.
13793
13794 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13795
13796         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13797
13798 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13799
13800         * gcc.c-torture/execute/pr28289.c (one): New variable.
13801         (main): Use it instead of argc.
13802         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13803         (main): Use it instead of argc.
13804
13805 2006-09-19  Paul Brook  <paul@codesourcery.com>
13806
13807         PR target/28516
13808         * gcc.dg/nested-func-5.c: New test.
13809
13810 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13811
13812         * lib/target-supports.exp (check_effective_target_tls): Compile
13813         test stubs using ${tool}_target_compile, not just target_compile.
13814         (check_effective_target_tls_runtime): Likewise.
13815
13816 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13817
13818         * gcc.c-torture/compile/20030405-1.x: Remove.
13819
13820         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13821         optimising linker from discarding it.
13822
13823 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13824
13825         PR fortran/28526
13826         * gfortran.dg/keyword_symbol_1.f90: New test.
13827
13828         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13829         pedantic compilation option.
13830
13831 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13832
13833         PR fortran/29060
13834         * gfortran.dg/spread_shape_1.f90: New test.
13835
13836 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13837
13838         PR tree-optimization/28887
13839         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13840
13841 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13842
13843         PR c/25993
13844         * gcc.dg/pr25993.c: New test.
13845
13846 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13847
13848         PR tree-opt/21591
13849         * gcc.dg/vect/pr21591.c: New test.
13850
13851 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13852
13853         PR tree-opt/29059
13854         * gcc.c-torture/compile/strcpy-1.c: New test.
13855         * gcc.c-torture/compile/strcpy-2.c: New test.
13856         * gcc.c-torture/compile/memcpy-1.c: New test.
13857         * gcc.c-torture/compile/memcpy-2.c: New test.
13858
13859 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13860
13861         PR testsuite/29055
13862         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13863
13864 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13865
13866         * gnat.dg/specs/double_record_extension1.ads: New test.
13867         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13868
13869 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13870
13871         PR fortran/29051
13872         * gfortran.dg/oldstyle_3.f90: New test.
13873
13874 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13875
13876         PR libgfortran/29099
13877         * gfortran.dg/secnds-1.f: New test.
13878
13879 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13880
13881         PR libgfortran/29053
13882         * gfortran.dg/streamio_9.f90: New test.
13883         * gfortran.dg/streamio_10.f90: New test.
13884
13885 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13886
13887         PR C++/29002
13888         * g++.dg/init/array22.C: New test.
13889         * g++.dg/init/array23.C: New test.
13890
13891 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13892
13893         * stackcheck.lst: Update list of tests requiring stack checking.
13894         * norun.lst: Adjust for above change.
13895         * ada95.lst: New file.
13896         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13897         requiring -gnat95 switch.
13898
13899 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13900
13901         * gnat.dg/in_out_parameter.adb: New test.
13902
13903 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13904
13905         PR debug/28980
13906         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13907
13908 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13909
13910         * gnat.dg/specs/unchecked_union.ads: New test.
13911
13912 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13913
13914         PR rtl-optimization/28982
13915         * gcc.c-torture/execute/pr28982a.c: New test.
13916         * gcc.c-torture/execute/pr28982b.c: Likewise.
13917
13918 2006-09-12  Eric Christopher  <echristo@apple.com>
13919
13920         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13921         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13922
13923 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13924
13925         PR c/28768
13926         PR preprocessor/14634
13927         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13928         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13929         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13930
13931 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13932
13933         * gcc.dg/pr28243.c: New test.
13934
13935 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13936
13937         PR fortran/28971
13938         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13939         this undiagnosed regression reappears.
13940
13941 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13942
13943         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13944         Treat $srcdir as a literal.
13945         * lib/fortran-torture.exp (fortran-torture-compile,
13946         fortran-torture-execute): Likewise.
13947         * lib/objc-torture.exp (objc-torture-compile,
13948         objc-torture-execute): Likewise.
13949         * lib/profopt.exp (profopt-execute): Likewise.
13950
13951 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13952
13953         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13954
13955 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13956
13957         PR testsuite/28950
13958         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13959
13960 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13961
13962         PR target/13685
13963         * gcc.target/i386/pr13685.c: New test.
13964
13965 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13966
13967         * gcc.dg/pr28726.c: New test.
13968
13969 2006-09-11  Josh Conner  <jconner@apple.com>
13970
13971         * gcc.dg/nrv3.c: Increase size of structure.
13972         * gcc.dg/nrv4.c: Likewise.
13973         * gcc.dg/nrv5.c: Likewise.
13974
13975 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13976
13977         PR libfortran/28890
13978         gfortran.dg/assumed_charlen_function_5.f90: New test.
13979
13980 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13981
13982         PR c++/28991
13983         * g++.dg/init/static3.C: New test.
13984
13985 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13986
13987         PR testsuite/29007
13988         * gcc.dg/long-long-cst1.c (t): Add cast to
13989         __SIZE_TYPE__ before casting to int.
13990         (main): Return 0 on success.
13991
13992 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13993
13994         * gcc.c-torture/execute/20060910-1.c: New test.
13995
13996 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13997
13998         PR middle-end/26983
13999         * gcc.dg/pr26983.c: New test.
14000
14001 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14002
14003         PR target/29006
14004         * gcc.c-torture/execute/pr29006.c: New test.
14005
14006 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14007
14008         PR libfortran/28947
14009         gfortran.dg/matmul_4.f90: New test.
14010
14011 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14012
14013         PR fortran/28959
14014         gfortran.dg/used_types_10: New test.
14015
14016 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14017
14018         PR libfortran/28923
14019         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14020         gfortran.dg/array_initializer_3.f90: New test.
14021
14022 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14023
14024         PR fortran/28914
14025         * gfortran.dg/actual_array_constructor_3.f90: New test.
14026
14027 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14028
14029         PR testsuite/26778
14030         * gcc.target/i386/pr26778.c: New testcase.
14031
14032 2006-09-08  Eric Christopher  <echristo@apple.com>
14033
14034         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14035         * gcc.target/i386/memcpy-1.c: Ditto.
14036         * gcc.target/i386/asm-1.c: Ditto.
14037         * gcc.target/i386/20060512-4.c: Ditto.
14038         * gcc.target/i386/compress-float-387.c: Ditto.
14039         * gcc.target/i386/20060512-1.c: Ditto.
14040         * gcc.target/i386/compress-float-sse.c: Ditto.
14041         * gcc.target/i386/20060512-2.c: Ditto.
14042         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14043         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14044         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14045         * gcc.dg/pr26449.c: Ditto.
14046         * gcc.dg/attr-ms_struct-2.c: Ditto.
14047         * gcc.dg/attr-ms_struct-1.c: Ditto.
14048         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14049
14050 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14051
14052         PR c/28504
14053         * gcc.dg/vla-10.c: New test.
14054
14055 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14056
14057         PR c++/28858
14058         * g++.dg/parse/template20.C: New test.
14059         * g++.dg/template/operator8.C: Remove obsolete part.
14060         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14061         * g++.old-deja/g++.pt/crash65.C: Likewise.
14062
14063 2006-09-07  Jason Merrill  <jason@redhat.com>
14064
14065         PR middle-end/27724
14066         * gcc.dg/long-long-cst1.c: New test.
14067
14068 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14069
14070         PR C++/28906
14071         * g++.dg/other/array3.C: New test.
14072         * g++.dg/other/array4.C: New test.
14073         * g++.dg/other/array5.C: New test.
14074
14075 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14076
14077         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14078
14079 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14080
14081         PR target/28946
14082         * gcc.target/i386/pr28946.c: New test.
14083
14084 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14085
14086         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14087         in integer literal constant.
14088         * gfortran.dg/enum_8.f90: Ditto.
14089         * gfortran.dg/g77/20030326-1.f: Ditto.
14090
14091 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14092
14093         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14094         nonconformance usage.
14095
14096 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14097
14098         PR middle-end/28862
14099         * gcc.c-torture/compile/vector-align-1.c: New test.
14100
14101 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14102
14103         PR rtl-opt/27883
14104         * g++.dg/opt/copysign-1.C: New test.
14105
14106 2006-09-06  Jason Merrill  <jason@redhat.com>
14107
14108         PR c++/27371
14109         * g++.dg/warn/unused-result1.C: New test.
14110
14111 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14112
14113         PR c++/28903
14114         * g++.dg/ext/vla3.C: New test.
14115
14116         PR c++/28886
14117         * g++.dg/template/array16.C: New test.
14118
14119 2006-09-06  Richard Guenther  <rguenther@suse.de>
14120
14121         * gcc.dg/pr27226.c: Remove testcase again.
14122
14123 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14124
14125         PR tree-opt/28937
14126         * g++.dg/opt/unroll2.C: New test.
14127
14128 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14129
14130         PR tree-opt/28952
14131         * gcc.dg/vect/pr28952.c: New test.
14132
14133 2006-09-05  Richard Guenther  <rguenther@suse.de>
14134
14135         PR tree-optimization/28900
14136         * gcc.dg/torture/pr28900.c: New testcase
14137
14138 2006-09-05  Richard Guenther  <rguenther@suse.de>
14139
14140         PR tree-optimization/28905
14141         * gcc.c-torture/compile/pr28905.c: New testcase.
14142
14143 2006-09-05  Richard Guenther  <rguenther@suse.de>
14144
14145         PR middle-end/28935
14146         * gcc.dg/pr28935.c: New testcase.
14147
14148 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14149
14150         * gcc.c-torture/execute/20060905-1.c: New test.
14151
14152 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14153
14154         PR fortran/28908
14155         * gfortran.dg/used_types_7.f90: New test.
14156         * gfortran.dg/used_types_8.f90: New test.
14157         * gfortran.dg/used_types_9.f90: New test.
14158
14159 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14160
14161         * gcc.c-torture/compile/20060904-1.c: New test.
14162
14163 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14164
14165         PR c++/23287 Revert my 2006-09-01 patch
14166         * g++.dg/parse/dtor12.C: Remove.
14167
14168 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14169
14170         PR c+/27670
14171         * g++.dg/template/operator9.C: New test.
14172
14173         PR c++/27493
14174         * g++.dg/template/operator7.C: New test.
14175
14176         PR c++/27494
14177         * g++.dg/template/operator8.C: New test.
14178
14179         PR c++/27397
14180         * g++.dg/template/crash57.C: New test.
14181
14182         * g++.dg/template/typedef4.C: Adjust error markers.
14183         * g++.dg/template/typedef5.C: Likewise.
14184
14185 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14186
14187         PR c++/28878
14188         * g++.dg/parse/crash33.C: New test.
14189
14190 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14191         Richard Guenther  <rguenther@suse.de>
14192         Adam Nemet  <anemet@caviumnetworks.com>
14193
14194         PR middle-end/27226
14195         * gcc.target/mips/memcpy-1.c: New testcase.
14196         * gcc.dg/pr27226.c: Likewise.
14197
14198 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14199
14200         PR c++/28705
14201         * g++.dg/lookup/koenig5.C: New.
14202         * g++.dg/template/crash56.C: New.
14203
14204 2006-09-01  Josh Conner  <jconner@apple.com>
14205
14206         PR c++/25505
14207         * gcc.dg/nrv3.c: New test.
14208         * gcc.dg/nrv4.c: New test.
14209         * gcc.dg/nrv5.c: New test.
14210
14211 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14212
14213         PR c++/23287
14214         * g++.dg/parse/dtor12.C: New.
14215
14216 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14217
14218         PR tree-optimization/28839
14219         * gcc.dg/pr28839.c: New test.
14220
14221 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14222
14223         PR target/24367
14224         * gcc.dg/pr24367.c: New testcase.
14225
14226 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14227
14228         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14229
14230 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14231
14232         PR rtl-optimization/27735
14233         * gcc.dg/loop-unswitch-1.c: New test.
14234
14235 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14236
14237         PR fortran/28885
14238         * gfortran.dg/aliasing_dummy_2.f90: New test.
14239
14240         PR fortran/20067
14241         * gfortran.dg/generic_5.f90: Change error message.
14242
14243         PR fortran/28873
14244         * gfortran.dg/generic_6.f90: New test.
14245
14246         PR fortran/25077
14247         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14248
14249         PR fortran/25102
14250         * gfortran.dg/invalid_interface_assignment.f90: New test.
14251
14252         PR fortran/24866
14253         * gfortran.dg/module_proc_external_dummy.f90: New test.
14254
14255 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14256
14257         PR c++/28349
14258         * g++.dg/warn/var-args1.C: New test.
14259
14260 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14261
14262         PR fortran/28866
14263         * gfortran.dg/simpleif_2.f90: New test.
14264         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14265         * gfortran.dg/enum_5.f90: Ditto.
14266
14267 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14268             Kazu Hirata  <kazu@codesourcery.com>
14269
14270         PR tree-optimization/17506
14271         * gcc.dg/pr17506.c: New.
14272
14273 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14274
14275         PR c++/28139
14276         * g++.dg/eh/alias1.C: New test.
14277
14278 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14279
14280         PR c++/28860
14281         * g++.dg/template/ttp22.C: New test.
14282
14283 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14284
14285         PR middle-end/26632
14286         * gcc.dg/pr26632.c: New.
14287
14288 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14289
14290         PR libgfortran/28354
14291         * gfortran.dg/fmt_zero_precision.f90: New test.
14292
14293 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14294
14295         PR c++/28058
14296         * g++.dg/template/spec31.C: New test.
14297
14298 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14299
14300         PR c++/26573
14301         * g++.dg/other/static2.C: New test.
14302
14303 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14304
14305         * gcc.dg/Wswitch-enum-2.c: New test case.
14306         * gcc.dg/Wswitch-enum-3.c: Likewise.
14307
14308 2006-08-26  Richard Guenther  <rguenther@suse.de>
14309
14310         * gcc.c-torture/compile/20060826-1.c: New testcase.
14311
14312 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14313
14314         PR c++/28736
14315         * g++.dg/template/void10.C: New test.
14316
14317         PR c++/28737
14318         * g++.dg/template/void8.C: New test.
14319
14320         PR c+_+/28738
14321         * g++.dg/template/void9.C: New test.
14322
14323         * g++.dg/template/void3.C: Adjust error markers.
14324         * g++.dg/template/void4.C: Likewise.
14325         * g++.dg/template/crash55.C: Likewise.
14326         * g++.dg/template/void7.C: Likewise
14327
14328 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14329
14330         PR c++/28588
14331         * g++.dg/inherit/access6.C: New test.
14332         * g++.dg/inherit/access7.C: Likewise.
14333
14334         PR c++/28595
14335         * g++.dg/template/array15.C: New test.
14336         * g++.dg/template/crash2.C: Tweak error markers.
14337
14338 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14339
14340         PR middle-end/28683
14341         * gcc.c-torture/compile/20060823-1.c: New test.
14342
14343 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14344
14345         PR c++/28853
14346         * g++.dg/template/ttp21.C: New test.
14347
14348         PR c++/28852
14349         * g++.dg/other/operator1.C: Add error-marker.
14350         * g++.dg/other/operator2.C: New test.
14351
14352 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14353
14354         PR c/27893
14355         * gcc.c-torture/compile/vla-const-1.c,
14356         gcc.c-torture/compile/vla-const-2.c: New tests.
14357
14358 2006-08-26  Richard Guenther  <rguenther@suse.de>
14359
14360         PR middle-end/28814
14361         * gcc.dg/torture/pr28814.c: New testcase.
14362
14363 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14364
14365         PR c/28418
14366         * gcc.c-torture/compile/compound-literal-1.c: New test.
14367
14368 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14369
14370         PR c/28299
14371         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14372         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14373         Expect extra diagnostics.
14374
14375 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14376
14377         gcc.dg/noncompile/pr16876.c: New test.
14378
14379 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14380
14381         PR c++/28056
14382         * g++.dg/parse/local1.C: New test.
14383         * g++.dg/other/qual1.C: Tweak error marker.
14384
14385 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         PR c++/27787
14388         * g++.dg/template/typename10.C: New.
14389         * g++.dg/template/lookup4.C: Remove bogus error marker.
14390
14391 2006-08-25  Richard Guenther  <rguenther@suse.de>
14392
14393         PR testsuite/28829
14394         * gcc.dg/pr26570.c: Fix testcase.
14395
14396 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14397
14398         PR tree-opt/28807
14399         * gcc.c-torture/execute/mayalias-2.c: New test.
14400         * gcc.dg/tree-ssa/alias-13.c: New test.
14401
14402 2006-08-24  Jan Hubicka  <jh@suse.cz>
14403
14404         PR debug/26881
14405         * gcc.dg/debug/pr26881.c: New file.
14406
14407 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14408
14409         PR fortran/28788
14410         * gfortran.dg/used_types_4.f90: New test.
14411         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14412         association of derived types.
14413         * gfortran.dg/used_types_2.f90: Add module cleanup.
14414         * gfortran.dg/used_types_3.f90: The same.
14415
14416         PR fortran/28771
14417         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14418         fix of regression.
14419
14420 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14421
14422         PR 28813
14423         * gfortran.dg/direct_io_6.f90: Remove test.
14424
14425 2006-08-23  Stuart Hastings  <stuart@apple.com>
14426
14427         PR 28825
14428         * gcc.target/i386/20060821-1.c: New.
14429
14430 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14431
14432         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14433         dg-warning strings for dllimport.
14434
14435 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14436
14437         PR C++/28450
14438         * g++.dg/ext/vector4.C: New test.
14439         * g++.dg/ext/complex1.C: New test.
14440
14441 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14442
14443         PR debug/28692
14444         * gcc.dg/debug/const-1.c: New.
14445         * gcc.dg/debug/const-2.c: New.
14446         * gcc.dg/debug/dwarf2/const-1.c: New.
14447         * gcc.dg/debug/dwarf2/const-2.c: New.
14448         * gcc.dg/debug/dwarf2/const-2b.c: New.
14449
14450 2006-08-22  Richard Guenther  <rguenther@suse.de>
14451
14452         PR middle-end/28776
14453         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14454         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14455
14456 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14457
14458         PR tree-optimization/28003
14459         * g++.dg/tree-ssa/pr28003.C: New.
14460
14461 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14462
14463         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14464
14465 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14466
14467         PR c++/26269
14468         * g++.dg/other/error14.C: New test.
14469
14470         PR c++/28505
14471         * g++.dg/parse/ctor7.C: New test.
14472         * g++.dg/parse/ctor8.C: Likewise.
14473
14474         PR c++/28741
14475         * g++.dg/template/void7.C: New test.
14476
14477 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14478
14479         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14480         * gnat.dg/self_aggregate_with_array.adb: New test.
14481
14482 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14483
14484         * g++.dg/eh/arm-vfp-unwind.C: New test.
14485
14486 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c++/28341
14489         * g++.dg/template/ref3.C: New test.
14490         * g++.dg/template/nontype13.C: New test.
14491
14492         PR c++/28346
14493         * g++.dg/template/ptrmem17.C: New test.
14494
14495 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14496
14497         PR target/28648 c:
14498         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14499
14500 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14501
14502         PR fortran/28630
14503         * gfortran.dg/used_types_2.f90: New test.
14504
14505         PR fortran/28601
14506         * gfortran.dg/used_types_3.f90: New test.
14507
14508         PR fortran/20886
14509         * gfortran.dg/generic_actual_arg.f90: New test.
14510
14511         PR fortran/28735
14512         * gfortran.dg/module_private_array_refs_1.f90: New test.
14513
14514         PR fortran/28762
14515         * gfortran.dg/program_name_1.f90: New test.
14516
14517         PR fortran/28425
14518         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14519
14520         PR fortran/28496
14521         * gfortran.dg/array_initializer_2.f90: New test.
14522
14523         PR fortran/18111
14524         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14525
14526         PR fortran/28600
14527         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14528
14529         PR fortran/28771
14530         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14531
14532         PR fortran/28660
14533         * gfortran.dg/dependent_decls_1.f90: New test.
14534
14535 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14536
14537         PR fortran/25217
14538         * gfortran.dg/derived_init_2.f90: New.
14539
14540 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14541
14542         * gcc.c-torture/execute/pr28289.c: New test.
14543
14544 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14545
14546         PR c/28744
14547         * gcc.dg/attr-externally-visible-1.c: New test.
14548         * gcc.dg/attr-externally-visible-2.c: New test.
14549         * g++.dg/parse/attr-externally-visible-1.C: New test.
14550         * g++.dg/parse/attr-externally-visible-2.C: New test.
14551
14552 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14553
14554         PR c++/28606
14555         * g++.dg/parse/dtor11.C: New test.
14556
14557 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14558
14559         PR rtl-optimization/28489
14560         * gcc.c-torture/compile/pr28489.c: New test.
14561
14562 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14563
14564         PR c++/28710
14565         * g++.dg/template/redecl4.C: New test.
14566
14567         PR c++/28711
14568         * g++.dg/template/ctor8.C: New test.
14569
14570 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14571
14572         * gcc.dg/pr26570.c: Fix testcase.
14573
14574 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14575
14576         * PR c++/28573
14577         * g++.dg/parse/offsetof6.C: New test.
14578         * g++.dg/parse/offsetof6.C: New test.
14579         * g++.dg/parse/offsetof7.C: New test.
14580
14581 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14582
14583         PR testsuite/28602
14584         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14585         is false.
14586
14587 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14588
14589         PR c++/28302
14590         * g++.dg/ext/vector3.C: New test.
14591
14592 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14593
14594         PR gcov/profile/26570
14595         * gcc.dg/pr26570.c: New test.
14596
14597 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14598
14599         PR c/27697
14600         * gcc.dg/qual-component-1.c: New test.
14601
14602 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14603
14604         PR c++/28593
14605         * g++.dg/parse/new3.C: New test.
14606
14607 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14608
14609         PR fortran/25828
14610         * gfortran.dg/streamio_1.f90: New test.
14611         * gfortran.dg/streamio_2.f90: New test.
14612         * gfortran.dg/streamio_3.f90: New test.
14613         * gfortran.dg/streamio_4.f90: New test.
14614         * gfortran.dg/streamio_5.f90: New test.
14615         * gfortran.dg/streamio_6.f90: New test.
14616         * gfortran.dg/streamio_7.f90: New test.
14617         * gfortran.dg/streamio_8.f90: New test.
14618
14619 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14620
14621         PR c/28287
14622         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14623
14624 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14625
14626         PR c++/28594
14627         * g++.dg/template/void6.C: New test.
14628
14629 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14630
14631         PR c/28649
14632         * gcc.dg/parse-error-1.c: New test.
14633         * gcc.dg/parse-error-2.c: New test.
14634         * gcc.dg/cpp/digraph2.c: Add error-marker.
14635         * gcc.dg/noncompile/920923-1.c: Likewise.
14636
14637 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14638
14639         PR c/27490
14640         * gcc.dg/sizeof-2.c: New testcase.
14641
14642         PR c/27489
14643         * gcc.dg/switch-A.c: New testcase.
14644
14645 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14646
14647         PR c++/28288
14648         PR c++/14556
14649         * g++.old-deja/g++.warn/compare1.C: Delete.
14650         * g++.dg/opt/pr7503-2.C: Delete.
14651         * g++.dg/opt/pr7503-3.C: Delete.
14652         * g++.dg/opt/pr7503-4.C: Delete.
14653         * g++.dg/opt/pr7503-5.C: Delete.
14654         * g++.dg/opt/max1.C: Delete.
14655         * g++.dg/warn/minmax.C: Delete.
14656         * g++.dg/expr/minmax.C: New test.
14657
14658 2006-08-14  Richard Guenther  <rguenther@suse.de>
14659
14660         PR testsuite/28703
14661         * gcc.c-torture/execute/pr28651.c: Do not use argc
14662         to avoid optimization, instead forbid inlining.
14663
14664 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14665
14666         PR rtl-optimization/28634
14667         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14668
14669 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14670
14671         PR c/27184
14672         * gcc.dg/torture/pr27184.c: New test.
14673
14674 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14675
14676         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14677
14678 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14679
14680         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14681         * gfortran.dg/stat_2.f90: Likewise.
14682         * gfortran.dg/chmod_1.f90: Likewise.
14683         * gfortran.dg/chmod_2.f90: Likewise.
14684         * gfortran.dg/chmod_3.f90: Likewise.
14685
14686 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14687
14688         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14689
14690 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14691
14692         * g++.dg/opt/pr23454-2.C: New test.
14693
14694 2006-08-11  Richard Guenther  <rguenther@suse.de>
14695
14696         PR middle-end/28651
14697         * gcc.c-torture/execute/pr28651.c: New testcase.
14698
14699 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14700
14701         * gnat.dg/specs/static_initializer.ads: New test.
14702
14703 2006-08-10  Paul Brook  <paul@codesourcery.com>
14704
14705         * gcc.target/arm/cond-asm.c: New test.
14706
14707 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14708
14709         PR tree-optimization/26197
14710         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14711         * g++.dg/vect/vect.exp: Compile the new tests with
14712         --param max-aliased-vops=0.
14713
14714 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14715
14716         PR c++/28637
14717         * g++.dg/template/void3.C: New test.
14718
14719         PR c++/28638
14720         * g++.dg/template/void4.C: New test.
14721
14722         PR c++/28640
14723         * g++.dg/template/void5.C: New test.
14724
14725 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14726
14727         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14728         after dg-do compile.
14729
14730 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14731
14732         PR tree-optimizations/26969
14733         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14734         "unswitch-loops" with -funswitch-loops.
14735         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14736
14737 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14738
14739         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14740         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14741         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14742         * objc.dg/dwarf-1.m: Likewise.
14743         * objc.dg/dwarf-2.m: Likewise.
14744         * obj-c++.dg/dwarf-2.mm: Likewise.
14745
14746 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14747
14748         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14749         * objc.dg/dwarf-2.m: Likewise.
14750         * obj-c++.dg/dwarf-2.mm: Likewise.
14751
14752         PR libfortran/28603
14753         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14754
14755         PR testsuite/27611
14756         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14757
14758         PR testsuite/27033
14759         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14760
14761 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14762
14763         PR target/27827
14764         * gcc.target/i386/pr27827.c: New testcase.
14765
14766 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14767
14768         PR fortran/28590
14769         * gfortran.dg/sequence_types_1.f90: New test.
14770
14771 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14772
14773         PR fortran/28548
14774         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14775         dg-warning.  Add -pedantic option.
14776
14777 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14778
14779         PR c/28502
14780         * gcc.dg/proto-1.c: New test.
14781
14782         PR c/27721
14783         * gcc.dg/lvalue-4.c: New test.
14784
14785         PR c/28136
14786         * gcc.dg/init-bad-5.c: New test.
14787
14788 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14789
14790         PR c++/28347
14791         * g++.dg/ext/typedef-init.C: Add new test for typedef
14792         initialization inside templates. Adjust existing error markers.
14793
14794 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14795
14796         PR c++/28148
14797         * g++.dg/init/ptrmem3.C: New test.
14798
14799 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14800
14801         PR tree-optimization/27770
14802         * lib/target-support.exp: New target keyword "section_anchors".
14803         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14804         tests.
14805         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14806         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14807         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14808         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14809
14810 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14811
14812         * gcc.dg/20060801-1.c: Add missing '}'.
14813
14814 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14815
14816         PR c++/27508
14817         * g++.dg/parse/dtor9.C: New test.
14818         * g++.dg/parse/dtor10.C: New test.
14819         * g++.dg/other/error7.C: Adjust error-marker.
14820
14821         PR c++/28274
14822         * g++.dg/other/default5.C: New test.
14823
14824 2006-08-02  Richard Guenther  <rguenther@suse.de>
14825
14826         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14827
14828 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14829
14830         PR c++/28557
14831         * g++.dg/template/conv9.C: New test.
14832
14833 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14834
14835         PR debug/28063
14836         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14837         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14838         Optionally return assembly text.  Update callers.
14839         (check_no_compiler_messages): Update verbose messages.
14840         (check_no_messages_and_pattern): New.
14841         (check_effective_target_string_merging): New.
14842
14843 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14844
14845         PR c++/28250
14846         * g++.dg/eh/catch4.C: New test.
14847
14848         PR c++/28257
14849         * g++.dg/other/qual1.C: New test.
14850
14851         PR c++/28259
14852         * g++.dg/inherit/error2.C: New test.
14853
14854         PR c++/28267
14855         * g++.dg/other/new1.C: New test.
14856
14857         * g++.dg/warn/pr23075.C: Remove obsolete test.
14858         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14859         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14860
14861 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14862
14863         PR c++/28523
14864         * g++.dg/eh/cast1.C: New test.
14865
14866 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14867
14868         PR libfortran/28452
14869         * gfortran.dg/random_3.f90:  New test.
14870
14871 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14872
14873         PR c++/28432
14874         * g++.dg/other/pr28304.C: Change expected error message.
14875         * g++.dg/other/pr28432.C: New test.
14876
14877 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14878
14879         PR c++/28256
14880         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14881
14882 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14883
14884         PR debug/23336
14885         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14886         at -g1.
14887         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14888         g++.dg/debug/enum-2.C: New.
14889
14890 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14891
14892         PR c++/6634
14893         * g++.dg/parse/long1.C: Add more tests.
14894
14895 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14896
14897         * gfortran.dg/lrshift_1.c: New file.
14898
14899 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14900
14901         PR libgfortran/28335
14902         * gfortran.dg/no_unit_error_1.f90: New test.
14903
14904 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14905
14906         PR libgfortran/28335
14907         * gfortran.dg/no_unit_error_1.f90: Delete test.
14908         * gfortran.dg/no_unit_error_2.f90: Delete test.
14909
14910 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14911
14912         * gfortran.dg/chmod_3.f90: New test.
14913         * gfortran.dg/ltime_gmtime_1.f90: New test.
14914         * gfortran.dg/ltime_gmtime_2.f90: New test.
14915         * gfortran.dg/lrshift_1.f90: New test.
14916         * gfortran.dg/chmod_1.f90: New test.
14917         * gfortran.dg/chmod_2.f90: New test.
14918
14919 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14920
14921         PR c++/27668
14922         * g++.dg/template/crash55.C: New test.
14923
14924         PR c++/27962
14925         * g++.dg/template/nontype16.C: New test.
14926
14927         * g++.dg/template/void2.C: Adjust error markers.
14928         * g++.dg/template/nontype5.C: Adjust error markers.
14929
14930 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14931
14932         * gcc.target/i386/stack-prot-kernel.c: New test.
14933
14934 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14935
14936         * gcc.dg/builtins-55.c: New test case.
14937
14938 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14939
14940         PR rtl-optimization/27907
14941         * gcc.c-torture/compile/pr27907.c: New test.
14942
14943 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14944
14945         * gfortran.dg/mclock.f90: New test.
14946         * gfortran.dg/int_conv_1.f90: New test.
14947         * gfortran.dg/stat_1.f90: New test.
14948         * gfortran.dg/stat_2.f90: New test.
14949
14950 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14951
14952         PR libgfortran/28335
14953         * gfortran.dg/no_unit_error_1.f90: New test.
14954         * gfortran.dg/no_unit_error_2.f90: New test.
14955         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14956
14957 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14958
14959         PR middle-end/28473
14960         * gcc.dg/fold-convround-1.c: New test case.
14961
14962 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14963
14964         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14965
14966 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14967
14968         PR c++/27572
14969         * g++.dg/other/typedef1.C: New test.
14970         * g++.dg/template/typedef4.C: New test.
14971         * g++.dg/template/typedef5.C: New test.
14972
14973 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14974
14975         PR fortran/28416
14976         * gfortran.dg/allocatable_dummy_3.f90: New.
14977
14978 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14979
14980         PR fortran/28439
14981         * gfortran.dg/arithmetic_if.f90:  New test.
14982
14983 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14984
14985         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14986         avoid memcpy optimization.
14987
14988 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14989
14990         PR fortran/25289
14991         * gfortran.dg/direct_io_6.f90: New test.
14992
14993 2006-07-24  Jan Hubicka  <jh@suse.cz>
14994
14995         PR c/25795
14996         PR c++/27369
14997         * gcc.dg/pr25795.c: New test.
14998         * gcc.dg/pr25795-1.c: New test.
14999
15000 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15001
15002         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15003         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15004         which may be transformed to "g || h" on some platforms.
15005
15006 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15007
15008         PR c++/28025
15009         * g++.dg/template/friend45.C: New test.
15010
15011 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15012
15013         PR libgfortran/28339
15014         * gfortran.dg/arrayio_8.f90: New test.
15015
15016 2006-07-21  Mike Stump  <mrs@apple.com>
15017
15018         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15019
15020         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15021
15022 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15023
15024         PR c++/28250
15025         * g++.dg/eh/catch3.C: New test.
15026
15027         PR c++/28363
15028         * g++.dg/template/defarg10.C: New test.
15029
15030 2006-07-20  Paul Brook  <paul@codesourcery.com>
15031
15032         PR 27363
15033         * gcc.dg/pr27363.c: New test.
15034
15035 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15036
15037         PR c++/28338
15038         * g++.dg/init/ref13.C: New test.
15039
15040 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15041
15042         PR obj-c++/28434
15043         * obj-c++.dg/proto-error-1.mm: New test.
15044
15045 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15046
15047         PR c++/28337
15048         * g++.dg/template/string1.C: New test.
15049
15050 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15051
15052         PR c++/28048
15053         * g++.dg/template/defarg9.C: New test.
15054
15055         PR c++/28235
15056         * g++.dg/template/static27.C: New test.
15057
15058 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15059
15060         PR 28410
15061         * gcc.dg/tree-ssa/pr28410.c: New test.
15062
15063 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15064
15065         PR c++/28258
15066         * g++/dg/other/error13.C: New test.
15067
15068         PR c++/28260
15069         * g++.dg/template/friend44.C: New test.
15070
15071 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15072
15073         PR c++/27495
15074         * g++.dg/other/pr27495.C: New.
15075
15076 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15077
15078         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15079         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15080
15081 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15082
15083         PR c/28286
15084         * gcc.dg/pragma-pack-4.c: New test.
15085
15086 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15087
15088         PR c++/28291
15089         * g++.dg/ext/pr28291.C: New test.
15090
15091 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15092
15093         PR middle-end/28403
15094         * gcc.c-torture/execute/pr28403.c: New test.
15095
15096 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15097
15098         PR middle-end/28402
15099         * gcc.dg/pr28402.c: New test.
15100
15101 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15102
15103         PR c++/28304
15104         * g++.dg/other/pr28304.C: New test.
15105
15106 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15107
15108         PR other/28251
15109         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15110         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15111
15112 2006-07-17  Richard Guenther  <rguenther@suse.de>
15113
15114         PR tree-optimization/28238
15115         * g++.dg/tree-ssa/pr28238.C: New testcase.
15116
15117 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15118
15119         PR c++/28250
15120         * g++.dg/eh/catch1.C: New test.
15121         * g++.dg/eh/catch2.C: New test.
15122
15123 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15124
15125         PR c++/28370
15126         * g++.dg/template/anon3.C: New test.
15127
15128 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15129
15130         PR fortran/20844
15131         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15132         specifiers requiring an explicit format tag..
15133
15134         PR fortran/28201
15135         * gfortran.dg/generic_5: New test.
15136
15137         PR fortran/20893
15138         * gfortran.dg/elemental_optional_args_1.f90: New test.
15139
15140 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15141
15142         * gnat.dg/assert.ads: New file.
15143         * gnat.dg/controlled_record.ads: Likewise.
15144         * gnat.dg/controlled_record.adb: Likewise.
15145
15146 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15147
15148         PR c++/28292
15149         * g++.dg/other/error12.C: New test.
15150
15151         PR c++/28269
15152         * g++.dg/template/crash54.C: New test.
15153
15154 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15155
15156         PR c++/28249
15157         * g++.dg/parse/catch1.C: New test.
15158
15159         PR c++/28294
15160         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15161
15162         PR c++/28387
15163         * g++.dg/ext/attrib24.C: New test.
15164
15165 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15166
15167         PR c++/28343
15168         * g++.dg/ext/asmspec1.C: New test.
15169
15170 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15171
15172         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15173         (dg-test): Support shouldfail tests.
15174         * lib/target-supports-dg.exp (dg-shouldfail): New.
15175         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15176         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15177         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15178         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15179         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15180         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15181         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15182
15183 2006-07-13  Jan Hubicka  <jh@suse.cz>
15184
15185         * gcc.target/i386/memcpy-1.c: New.
15186
15187 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15188
15189         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15190
15191 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15192
15193         PR fortran/25097
15194         * gfortran.dg/present_1.f90: New test.
15195
15196         PR fortran/20903
15197         * gfortran.dg/interface_derived_type_1.f90: New test.
15198
15199 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15200
15201         PR fortran/28213
15202         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15203         list.
15204
15205 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15206
15207         PR c++/27820
15208         * g++.dg/other/label1.C: New test.
15209
15210 2006-07-07  Richard Guenther  <rguenther@suse.de>
15211
15212         PR middle-end/28268
15213         * gcc.dg/torture/pr28268.c: New testcase.
15214
15215 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15216
15217         PR c++/27019
15218         * g++.dg/ext/pr27019.C: New.
15219
15220 2006-07-07  Richard Guenther  <rguenther@suse.de>
15221
15222         PR tree-optimization/28187
15223         * gcc.dg/pr28187.c: New testcase.
15224
15225 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15226
15227         * gnat.dg/address_conversion.adb: New test.
15228         * gnat.dg/boolean_subtype.adb: Likewise.
15229         * gnat.dg/frame_overflow.adb: Likewise.
15230         * gnat.dg/pointer_array.adb: Likewise.
15231         * gnat.dg/pointer_conversion.adb: Likewise.
15232
15233 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15234
15235         PR fortran/28237
15236         PR fortran/23420
15237         * gfortran.dg/print_fmt_5.f90: New test.
15238
15239 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15240
15241         PR fortran/28129
15242         * gfortran.dg/bounds_check_4.f90: New test.
15243
15244 2006-07-05  Richard Guenther  <rguenther@suse.de>
15245
15246         PR target/28158
15247         * gfortran.dg/pr28158.f90: New testcase.
15248
15249 2006-07-05  Richard Guenther  <rguenther@suse.de>
15250
15251         PR tree-optimization/28162
15252         * gcc.dg/pr28162.c: New testcase.
15253
15254 2006-07-05  Richard Guenther  <rguenther@suse.de>
15255         Andrew Pinski  <pinskia@gcc.gnu.org>
15256
15257         PR c++/27084
15258         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15259
15260 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15261
15262         PR fortran/28174
15263         * gfortran.dg/actual_array_substr_2.f90: New test.
15264
15265         PR fortran/28167
15266         * gfortran.dg/actual_array_constructor_2.f90: New test.
15267
15268 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15269
15270         * gfortran.dg/itime_idate_1.f: New test.
15271         * gfortran.dg/itime_idate_2.f: New test.
15272
15273 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15274
15275         PR libgfortran/27704
15276         * gfortran.dg/open_status_3.f90: New test.
15277         * gfortran.dg/fmt_l.f90: Update for new feature.
15278
15279 2006-07-03  Asher Langton  <langton2@llnl.gov>
15280
15281         * gfortran.dg/oldstyle_2.f90: New.
15282
15283 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15284
15285         * gnat.dg/string_slice.adb: New test.
15286
15287 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15288
15289         PR fortran/19259
15290         * gfortran.dg/semicolon_fixed.c: New.
15291         * gfortran.dg/semicolon_free.c: New.
15292
15293 2006-06-30  Mike Stump  <mrs@apple.com>
15294
15295         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15296         that don't support internal visibility.
15297
15298 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15299
15300         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15301         for '(' / ')' needing an extra '\'.
15302
15303 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15304
15305         PR middle-end/27428
15306         * gcc.dg/pr27428-1.c: New test case.
15307
15308 2006-06-29  Mike Stump  <mrs@apple.com>
15309
15310         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15311         on darwin as we can't align commons large enough yet.
15312
15313         * gcc.dg/vla-8.c: Add additional testcases.
15314
15315 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15316
15317         PR c++/28114
15318         * g++.dg/other/pr28114.C: New.
15319
15320 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15321
15322         * gcc.c-torture/compile/20060625-1.c: New test.
15323
15324 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15325
15326         PR fortran/20867
15327         * gfortran.dg/stfunc_3.f90: New test.
15328
15329         PR fortran/25056
15330         * gfortran.dg/impure_actual_1.f90: New test.
15331
15332         PR fortran/20874
15333         * gfortran.dg/elemental_result_1.f90: New test.
15334
15335         PR fortran/25073
15336         * gfortran.dg/select_7.f90: New test.
15337
15338         PR fortran/27554
15339         * intrinsic_actual_1.f: New test.
15340
15341         PR fortran/22038
15342         PR fortran/28119
15343         * gfortran.dg/forall_4.f90: New test.
15344
15345         PR fortran/25072
15346         * gfortran.dg/forall_5.f90: New test.
15347
15348 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15349
15350         PR c++/28051
15351         * g++.dg/template/using13.C: New test.
15352
15353         PR c++/28054
15354         * g++.dg/other/incomplete3.C: New test.
15355
15356 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15357
15358         PR fortran/28081
15359         * gfortran.dg/substr_3.f: New test.
15360         * gfortran.dg/equiv_2.f90: Update expected error message.
15361
15362 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15363
15364         PR fortran/28118
15365         * gfortran.dg/actual_array_substr_1.f90: New test.
15366
15367 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15368
15369         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15370         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15371
15372 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15373
15374         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15375
15376 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15377
15378         PR fortran/27981
15379         * gfortran.dg/simpleif_2.f90: New test.
15380
15381 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15382
15383         * g++.dg/template/error22.C: Fix typo.
15384
15385 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15386
15387         PR c++/28112
15388         * g++.dg/ext/attrib23.C: New test.
15389
15390 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15391
15392         * gnat.dg/varsize_temp.adb: New test.
15393
15394 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15395
15396         PR c++/11468
15397         * g++.dg/other/java2.C: New test.
15398
15399 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15400
15401         PR target/27789
15402         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15403         initialization.
15404
15405 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15406
15407         PR target/27531
15408         * gcc.dg/pr27531-1.c: New test case.
15409
15410 2006-06-22  Asher Langton  <langton2@llnl.gov>
15411
15412         PR fortran/24748
15413         * gfortran.dg/implicit_8.f90: New.
15414
15415 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15416
15417         PR rtl-optimization/28121
15418         * gcc.dg/pr28121.c: New test.
15419
15420 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15421
15422         PR c++/27805
15423         * g++.dg/parse/ptrmem6.C: New test.
15424
15425         PR c++/27821
15426         * g++.dg/template/error22.C: New test.
15427
15428 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15429
15430         PR c++/28111
15431         * g++.dg/template/friend43.C: New test.
15432
15433         PR c++/28110
15434         * g++.dg/template/crash53.C: New test.
15435
15436         PR c++/28109
15437         * g++.dg/rtti/incomplete1.C: New test.
15438
15439 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15440
15441         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15442
15443 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15444
15445         * gcc.c-torture/execute/complex-7.c: New.
15446
15447 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15448
15449         * gcc.dg/merge-all-constants-1.c: New test.
15450
15451 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15452
15453         PR c++/28113
15454         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15455
15456 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15457
15458         * gfortran.dg/rrspacing_1.f90: New test.
15459
15460 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15461
15462         PR c++/28052
15463         * g++.dg/other/bitfield2.C: New test.
15464
15465 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15466
15467         PR tree-optimization/27331
15468         * gcc.dg/pr27331.c: New test.
15469
15470 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15471             Eric Botcazou  <ebotcazou@adacore.com>
15472
15473         PR ada/18692
15474         * lib/gnat.exp: New file.
15475         * lib/gnat-dg.exp: Likewise.
15476         * gnat.dg: New directory.
15477         * gnat.dg/dg.exp: New driver.
15478         * gnat.dg/specs: New directory.
15479         * gnat.dg/specs/specs.exp: New driver.
15480         * gnat.dg/style: New directory.
15481         * gnat.dg/style/style.exp: New driver.
15482
15483 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15484
15485         PR fortran/16206
15486         * gfortran.dg/array_initializer_1.f90: New test.
15487
15488         PR fortran/28005
15489         * gfortran.dg/matmul_3.f90: New test.
15490
15491 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15492
15493         PR middle-end/28075
15494         * gcc.dg/tree-ssa/inline-1.c: New test.
15495
15496 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15497
15498         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15499         in malloc prototype; remove XFAIL.
15500         * gcc.dg/pr18241-2.c: Ditto.
15501         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15502         in memset prototype; remove XFAIL.
15503         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15504
15505 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15506
15507         * gcc.dg/vla-8.c: Add.
15508
15509 2006-06-19  Richard Guenther  <rguenther@suse.de>
15510
15511         PR tree-optimization/27090
15512         * g++.dg/tree-ssa/pr27090.C: New testcase.
15513
15514 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15515
15516         PR target/27861
15517         * gcc.dg/pr27861-1.c: New test case.
15518
15519 2006-06-19  Richard Guenther  <rguenther@suse.de>
15520
15521         PR middle-end/28045
15522         * gcc.dg/torture/pr28045.c: New testcase.
15523
15524 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15525
15526         PR fortran/26801
15527         * gfortran.dg/associated_4.f90: New test.
15528
15529 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15530
15531         PR fortran/19310
15532         PR fortran/19904
15533         * gfortran.dg/real_const_3.f90: New test.
15534
15535 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15536
15537         PR c++/28016
15538         * g++.dg/template/static26.C: New test.
15539
15540         PR c++/27979
15541         * g++.dg/expr/bitfield2.C: New test.
15542
15543         PR c++/27884
15544         * g++.dg/parse/linkage2.C: New test.
15545
15546 2006-06-16  Richard Guenther  <rguenther@suse.de>
15547
15548         PR middle-end/27116
15549         * gcc.dg/pr15785-1.c: Revert last change.
15550         * gcc.dg/torture/pr27116-2.c: New testcase.
15551
15552 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15553
15554         PR middle-end/27802
15555         * gcc.dg/pr27802-1.c: New test case.
15556
15557 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15558
15559         PR c++/27689
15560         * g++.dg/template/ttp18.C: New test.
15561         * g++.dg/template/ttp19.C: Likewise.
15562
15563         PR c++/27666
15564         * g++.dg/expr/cond9.C: New test.
15565
15566         PR c++/27640
15567         * g++.dg/template/ctor7.C: New test.
15568
15569 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15570
15571         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15572
15573 2006-06-16  Richard Guenther  <rguenther@suse.de>
15574
15575         PR tree-optimization/27781
15576         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15577
15578 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15579
15580         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15581
15582 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15583
15584         * gcc.dg/tree-ssa/loop-18.c: New test.
15585
15586 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15587
15588         PR c++/27665
15589         * g++.dg/template/crash52.C: New test.
15590
15591         PR c++/27648
15592         * g++.dg/ext/attrib22.C: New test.
15593
15594         PR c++/26559
15595         * g++.dg/template/builtin1.C: New test.
15596         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15597
15598         PR c++/28018
15599         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15600         assignment.
15601         * g++.old-deja/g++.pt/crash51.C: Likewise.
15602
15603         PR c++/27227
15604         * g++.dg/lookup/linkage1.C: New test.
15605         * g++.dg/lookup/linkage2.C: Likewise.
15606
15607 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15608
15609         PR middle-end/27959
15610         * gcc.dg/pr27959.c: New testcase.
15611
15612 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15613
15614         PR target/28014:
15615         * g++.dg/eh/div.C: New test.
15616
15617 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15618
15619         PR c++/27894
15620         * g++.dg/tree-ssa/pr26757.C: New test.
15621         * g++.dg/tree-ssa/pr27894.C: New test.
15622
15623 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15624
15625         * gcc.c-torture/compile/20060609-1.c: New test.
15626
15627         PR target/27863
15628         * gcc.c-torture/compile/pr27863.c: New test.
15629
15630 2006-06-13  Richard Guenther  <rguenther@suse.de>
15631
15632         PR tree-optimization/27830
15633         * g++.dg/tree-ssa/pr27830.C: New testcase.
15634
15635 2006-06-13  Matthew Sachs  <msachs@apple.com>
15636
15637         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15638         the list of compiler flags; this causes those flags to be checked
15639         for things like dg-skip-if.
15640
15641 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15642
15643         PR c++/27601
15644         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15645
15646 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15647             Kazu Hirata  <kazu@codesourcery.com>
15648
15649         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15650         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15651
15652 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15653
15654         PR c++/27933
15655         * g++.dg/lookup/using15.C: New test.
15656
15657         PR c++/27951
15658         * g++.dg/other/anon4.C: New test.
15659
15660 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15661
15662         PR c++/21210
15663         * g++.dg/init/complex1.C: New test case.
15664
15665 2006-06-11  Eric Christopher  <echristo@apple.com>
15666
15667         PR middle-end/27948
15668         * gcc.dg/bf-ms-layout.c: Run on darwin.
15669         * gcc.dg/bf-no-ms-layout: Ditto.
15670         * gcc.dg/attr-ms_struct-2.c: New.
15671         * gcc.dg/bf-ms-layout-2.c: Ditto.
15672
15673 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15674
15675         * gcc.dg/attr-ms_struct-packed1.c: New.
15676
15677 2006-06-09  Mike Stump  <mrs@apple.com>
15678
15679         * gcc.dg/vla-7.c: Add.
15680
15681 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15682
15683         PR fortran/24558
15684         * gfortran.dg/entry_6.f90: New test.
15685
15686         PR fortran/20877
15687         PR fortran/25047
15688         * gfortran.dg/entry_7.f90: New test.
15689
15690 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15691
15692         PR c/27747
15693         * gcc.dg/cpp/_Pragma6.c: New test.
15694
15695         PR c++/27748
15696         * g++.dg/cpp/_Pragma1.C: New test.
15697
15698         PR preprocessor/27746
15699         * gcc.dg/gomp/macro-3.c: New test.
15700         * gcc.dg/gomp/macro-4.c: New test.
15701         * g++.dg/gomp/macro-3.C: New test.
15702         * g++.dg/gomp/macro-4.C: New test.
15703
15704 2006-06-09  Richard Guenther  <rguenther@suse.de>
15705
15706         PR tree-optimization/26998
15707         * gcc.dg/torture/pr26998.c: New testcase.
15708         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15709
15710 2006-06-08  Mike Stump  <mrs@apple.com>
15711
15712         * gcc.dg/pr27095.c: Account for stubs.
15713
15714         PR target/26427
15715         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15716         produce bad code on darwin.
15717
15718 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15719
15720         PR fortran/27958
15721         * gfortran.dg/substr_2.f: New test.
15722
15723 2006-06-08  Asher Langton  <langton2@llnl.gov>
15724
15725         PR fortran/27786
15726         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15727
15728 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15729
15730         PR target/27421
15731         * gcc.dg/union-3.c: New test.
15732
15733 2006-06-08  Richard Guenther  <rguenther@suse.de>
15734
15735         PR middle-end/27116
15736         * gcc.dg/torture/pr27116.c: New testcase.
15737         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15738
15739 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15740
15741         PR rtl-optimization/26449
15742         * gcc.dg/pr26449.c: New test.
15743
15744 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15745
15746         PR c++/27601
15747         * g++.dg/ext/offsetof1.C: Test member functions.
15748
15749 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15750
15751         * gcc.dg/pr27095.c: Improve scanning.
15752
15753 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15754
15755         PR fortran/23091
15756         * gfortran.dg/saved_automatic_1.f90: New test.
15757
15758         PR fortran/24168
15759         * gfortran.dg/array_simplify_1.f90: New test.
15760
15761         PR fortran/25090
15762         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15763
15764         PR fortran/25058
15765         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15766
15767 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15768
15769         PR c++/27177
15770         * g++.dg/expr/cast7.C: New test.
15771
15772 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15773
15774         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15775         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15776         * lib/fortran-torture.exp (fortran-torture-compile,
15777         fortran-torture-execute): Ditto.
15778
15779 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15780
15781         PR target/27842
15782         * gcc.dg/vmx/pr27842.c: New test.
15783
15784 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15785
15786         PR libfortran/27895
15787         * gfortran.dg/bounds_check_3.f90: New test.
15788
15789 2006-06-05  Mike Stump  <mrs@apple.com>
15790
15791         * objc.dg/objc-fast-4.m: Skip for ppc64.
15792
15793 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15794
15795         PR testsuite/27705
15796         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15797
15798 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15799             Victor Kaplansky  <victork@il.ibm.com>
15800
15801         PR tree-optimizations/26360
15802         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15803         with -fno-tree-dce.
15804         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15805
15806 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15807
15808         PR fortran/14067
15809         * gfortran.dg/data_char_1.f90: Add messages for truncated
15810         strings.
15811
15812         PR fortran/16943
15813         * gfortran.dg/func_decl_2.f90: New test.
15814
15815         PR fortran/20839
15816         * gfortran.dg/do_2.f90: New test.
15817
15818         PR fortran/27655
15819         * gfortran.dg/associated_3.f90: New test.
15820
15821 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15822
15823         PR c++/27819
15824         * g++.dg/template/static25.C: New test.
15825
15826         PR c++/27722
15827         * g++.dg/init/array21.C: New test.
15828
15829         PR c++/27807
15830         * g++.dg/ext/complit7.C: New test.
15831
15832         PR c++/27806
15833         * g++.dg/parse/ptrmem5.C: New test.
15834
15835 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15836             Andrew Pinski  <pinskia@physics.uc.edu>
15837
15838         PR c/27150
15839         PR middle-end/27382
15840         * gcc.dg/pr27150-1.c: New testcase.
15841         * gcc.dg/pr27382-1.c: New testcase.
15842         * gcc.dg/pr27382-2.c: New testcase.
15843
15844 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15845
15846         PR c/25161
15847         PR c/27020
15848         * gcc.dg/array-10.c: New test.
15849
15850 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15851
15852         PR c++/27804
15853         * g++.dg/init/const4.C: New test.
15854         * g++.dg/init/member1.C: Add error-marker.
15855         * g++.dg/other/fold1.C: Adjust error-marker.
15856
15857 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15858
15859         PR c++/27601
15860         * g++.dg/ext/offsetof1.C: New test.
15861
15862 2006-06-04 Eric Christopher <echristo@apple.com>
15863
15864         * gcc.dg/attr-ms_struct-1.c: New.
15865
15866 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15867
15868         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15869
15870 2006-06-04  Richard Guenther  <rguenther@suse.de>
15871
15872         PR tree-optimization/27039
15873         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15874
15875 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15876
15877         PR target/26223
15878         * gcc.target/i386/amd64-abi-2.c: New test case.
15879
15880 2006-06-02  Eric Christopher  <echristo@apple.com>
15881
15882         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15883         * gcc.target/i386/20020523-1.c: Skip if darwin.
15884         * gcc.target/i386/asm-3.c: Ditto.
15885         * gcc.target/i386/20011119-1.c: Ditto.
15886         * gcc.target/i386/clobbers.c: Remove pic part of test.
15887
15888 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15889
15890         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15891         * g++.old-deja/g++.other/init19.C: Ditto.
15892         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15893         and add other platforms as expected failures.
15894
15895 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15896
15897         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15898         (is-effective-target-keyword): Ditto.
15899
15900 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15901
15902         PR fortran/27715
15903         * gfortran.dg/extended_char_comparison_1.f:  New test.
15904
15905 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15906
15907         PR fortran/25098
15908         * gfortran.dg/dummy_procedure_1.f90: New test.
15909
15910         PR fortran/25147
15911         * gfortran.dg/dummy_procedure_2.f90: New test.
15912
15913         * gfortran.dg/associated_2.f90: Correct to make consistent with
15914         standard.
15915
15916 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15917
15918         * gcc.target/i386/387-11.c: New test case.
15919
15920 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15921
15922         PR c++/27801
15923         * g++.dg/template/cond6.C: New test.
15924
15925         PR c++/26496
15926         * g++.dg/template/crash51.C: New test.
15927         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15928
15929         PR c++/27385
15930         * g++.dg/init/array20.C: New test.
15931
15932 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15933
15934         * gcc.dg/builtins-54.c: New test case.
15935
15936 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15937
15938         PR c++/26433
15939         * g++.dg/template/fntry1.C: Add dg-do link.
15940
15941         PR c++/27808
15942         * g++.dg/parse/friend6.C: New test.
15943
15944 2006-05-30  Asher Langton  <langton2@llnl.gov>
15945
15946         * gfortran.dg/cray_pointers_7.f90: New test.
15947
15948 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15949
15950         PR tree-optimization/23452
15951         * gcc.dg/fold-mulconj-1.c: New test case.
15952
15953 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15954
15955         PR c++/27803
15956         * g++.dg/parse/bitfield1.C: New test.
15957
15958 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15959
15960         * gcc.target/ppc-eq0-1.c: New test case.
15961         * gcc.target/ppc-negeq0-1.c: New test case.
15962
15963 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15964
15965         PR c/27273
15966         * gcc.dg/overflow-warn-5.c: New test.
15967
15968 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15969
15970         PR c/27718
15971         * gcc.dg/sizeof-1.c: New test.
15972
15973 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15974
15975         PR target/27790
15976         * gcc.target/i386/pr27790.c: New test.
15977
15978 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15979
15980         PR libgfortran/27757
15981         * gfortran.dg/direct_io_5.f90: New test.
15982
15983 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15984
15985         PR libgfortran/27634
15986         * gfortran.dg/fmt_missing_period_1.f: New test.
15987         * gfortran.dg/fmt_missing_period_2.f: New test.
15988         * gfortran.dg/fmt_missing_period_3.f: New test.
15989
15990 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15991
15992         PR fortran/19777
15993         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15994         arrays.
15995
15996 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15997
15998         PR c++/27713
15999         * g++.dg/template/new6.C: New test.
16000
16001 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16002
16003         PR tree-optimization/24964
16004         * gcc.target/i386/387-10.c: New test case.
16005
16006 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16007
16008         * intrinsics/string_intrinsics.c (compare_string):
16009         Use memcmp instead of strncmp to avoid tripping over
16010         CHAR(0) in a string.
16011
16012 2006-05-27  Richard Guenther  <rguenther@suse.de>
16013
16014         PR middle-end/27773
16015         * gcc.dg/torture/pr27773.c: New testcase.
16016
16017 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16018
16019         * gcc.dg/pr24561.c: Rename to..
16020         * gcc.dg/pr25962.c: .. this.
16021
16022 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16023
16024         PR fortran/19777
16025         * gfortran.dg/bounds_check_2.f: New test.
16026
16027 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16028
16029         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16030         * gfortran.dg/byte_1.f90: Likewise.
16031         * gfortran.dg/dup_save_2.f90: Likewise.
16032
16033 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16034
16035         * gfortran.dg/associated_2.f90: New test.
16036
16037 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16038
16039         PR fortran/27524
16040         * gfortran.dg/bounds_check_1.f90: New test.
16041
16042 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16043
16044         PR rtl-optimization/27661
16045         * gcc.dg/pr27661.c: New test case.
16046
16047 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16048
16049         PR fortran/23151
16050         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16051         * gfortran.dg/print_parentheses_1.f:  New test.
16052         * gfortran.dg/print_parentheses_2.f90:  New test.
16053
16054 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16055
16056         PR target/27758
16057         * gcc.dg/pr27758.c: New test.
16058
16059 2006-05-24  Falk Hueffner  <falk@debian.org>
16060
16061         * gcc.c-torture/compile/pr27571.c: New test.
16062
16063 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16064
16065         PR fortran/27709
16066         * gfortran.dg/spec_expr_4.f90: New test.
16067
16068         PR fortran/27155
16069         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16070
16071 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16072
16073         PR c++/20103
16074         * g++.dg/ext/complit6.C: New test.
16075         * g++.dg/ext/complit3.C: Adjust error markers.
16076         * g++.dg/init/const3.C: New test.
16077
16078 2006-05-25  Richard Guenther  <rguenther@suse.de>
16079
16080         PR middle-end/27743
16081         * gcc.dg/torture/pr27743.c: New testcase.
16082
16083 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16084
16085         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16086
16087 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16088
16089         * gcc.dg/compat/scalar-by-value-x.h: New.
16090         * gcc.dg/compat/scalar-by-value-y.h: New.
16091         * gcc.dg/compat/scalar-by-value-5.c: New.
16092         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16093         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16094         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16095         * gcc.dg/compat/scalar-by-value-6.c: New.
16096         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16097         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16098         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16099
16100 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16101
16102         PR tree-optimization/27639
16103         PR tree-optimization/26719
16104         * gcc.dg/pr27639.c: New test.
16105         * gcc.dg/pr26719.c: New test.
16106         * gcc.dg/tree-ssa/scev-cast.c: New test.
16107
16108 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16109
16110         PR c++/20173
16111         * g++.dg/template/error21.C: New test.
16112
16113 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16114
16115         PR target/27696
16116         * gcc.target/i386/pr27696.c: New.
16117
16118 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16119
16120         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16121
16122         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16123
16124 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16125
16126         PR c++/27716
16127         * g++.dg/other/assign1.C: New test.
16128
16129 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16130
16131         PR target/27266
16132         * gcc.target/i386/pr27266.c: New.
16133
16134 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16135
16136         PR c++/27451
16137         * g++.dg/ext/asm9.C: New test.
16138
16139 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16140
16141         PR rtl-optimization/25514
16142         * gcc.c-torture/compile/pr25514.c: New test.
16143
16144 2006-05-22  Richard Guenther  <rguenther@suse.de>
16145
16146         Revert
16147         2006-01-31  Richard Guenther  <rguenther@suse.de>
16148
16149         * gcc.target/i386/sselibm-1.c: New testcase.
16150         * gcc.target/i386/sselibm-2.c: Likewise.
16151         * gcc.target/i386/sselibm-3.c: Likewise.
16152         * gcc.target/i386/sselibm-4.c: Likewise.
16153         * gcc.target/i386/sselibm-5.c: Likewise.
16154
16155 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16156
16157         PR c/27420
16158         * gcc.dg/func-args-2.c: New test.
16159
16160         PR c/26818
16161         * gcc.dg/struct-incompl-1.c: New test.
16162
16163 2006-05-22  Richard Guenther  <rguenther@suse.de>
16164
16165         PR testsuite/27708
16166         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16167         the transformations we test for.
16168
16169 2006-05-22  Richard Guenther  <rguenther@suse.de>
16170
16171         PR testsuite/27707
16172         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16173
16174 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16175
16176         PR c++/27210
16177         * g++.dg/warn/new1.C: New test.
16178         * g++.dg/template/new5.C: Likewise.
16179
16180 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16181
16182         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16183         * gcc.target/i386/20060512-3.c: Likewise.
16184
16185 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16186
16187         PR rtl-optimization/27671
16188         * gcc.c-torture/execute/pr27671-1.c: New.
16189         * gcc.dg/pr27671-2.c: Likewise.
16190
16191         PR tree-optimization/26622.
16192         * gcc.c-torture/compile/pr26622.c: New.
16193
16194 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16195
16196         PR fortran/27613
16197         * gfortran.dg/recursive_reference_1.f90: New test.
16198
16199 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16200
16201         PR fortran/25746
16202         * gfortran.dg/elemental_subroutine_3.f90: New test.
16203
16204         PR fortran/25090
16205         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16206
16207         PR fortran/27584
16208         * gfortran.dg/associated_target_1.f90: New test.
16209
16210         PR fortran/19015
16211         * gfortran.dg/maxloc_shape_1.f90: New test.
16212
16213 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16214
16215         PR libgfortran/24459
16216         * gfortran.dg/namelist_24.f90: New test.
16217         * gfortran.dg/namelist_12.f: Fix typo in comment.
16218
16219 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16220
16221         PR middle-end/25776
16222         * g++.dg/other/error11.C: New test.
16223
16224 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16225
16226         * gcc.target/mips/pr26765.c: Add -w to options.
16227
16228 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16229
16230         * lib/target-supports.exp (check_effective_target_mpaired_single):
16231         New function.
16232         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16233         multilibs.
16234         * g++.dg/vect/vect.exp: Likewise.
16235
16236 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16237
16238         PR testsuite/25891
16239         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16240
16241 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16242
16243         PR fortran/27662
16244         * gfortran.dg/temporary_1.f90: New file.
16245
16246 2006-05-19  Andreas Schwab  <schwab@suse.de>
16247
16248         * g++.dg/other/unused1.C: Also match "stringz".
16249
16250 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16251
16252         PR c++/26433
16253         * g++.dg/template/fntry1.C: New test.
16254
16255 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16256
16257         PR c++/27471
16258         PR c++/27506
16259         * g++.dg/conversion/bitfield5.C: New test.
16260         * g++.dg/conversion/bitfield6.C: New test.
16261
16262 2006-05-18  Mike Stump  <mrs@apple.com>
16263
16264         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16265         * gcc.dg/vla-4.c: Add.
16266         * gcc.dg/vla-5.c: Add.
16267         * gcc.dg/vla-6.c: Add.
16268
16269 2006-05-12  Stuart Hastings  <stuart@apple.com>
16270
16271         * gcc.target/i386/20060512-1.c: New.
16272         * gcc.target/i386/20060512-2.c: New.
16273         * gcc.target/i386/20060512-3.c: New.
16274         * gcc.target/i386/20060512-4.c: New.
16275
16276 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16277
16278         PR c++/26122
16279         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16280
16281         PR c++/26068
16282         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16283         * g++.dg/parse/linkage1.C: New test.
16284
16285 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16286
16287         PR tree-optimization/27548
16288         * g++.dg/tree-ssa/pr27548.C: New test.
16289
16290 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16291
16292         PR fortran/26551
16293         * gfortran.dg/recursive_check_1.f: New test.
16294         * gfortran.dg/recursive_check_2.f90: New test.
16295
16296 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16297
16298         * g++.dg/opt/temp2.C: New test.
16299
16300 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16301
16302         PR c++/27491
16303         * g++.dg/init/brace5.C: New test.
16304
16305         PR middle-end/27415
16306         * gcc.dg/gomp/pr27415.c: New test.
16307         * g++.dg/gomp/pr27415.C: New test.
16308
16309         PR tree-optimization/27549
16310         * g++.dg/tree-ssa/pr27549.C: New test.
16311
16312 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16313
16314         PR libgfortran/27575
16315         * gfortran.dg/read_eof_4.f90: New test.
16316
16317 2006-05-16  Richard Guenther  <rguenther@suse.de>
16318
16319         PR tree-optimization/22303
16320         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16321
16322 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16323
16324         PR middle-end/27573
16325         * gcc.dg/gomp/pr27573.c: New test.
16326         * gfortran.dg/gomp/pr27573.f90: New test.
16327
16328         PR c/27499
16329         * gcc.dg/gomp/pr27499.c: New test.
16330         * g++.dg/gomp/pr27499.C: New test.
16331
16332 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16333
16334         PR c++/27339
16335         * g++.dg/parser/access8.C: Adjust error marker.
16336         * g++.dg/template/access17.C: New test.
16337         * g++.dg/template/access18.C: Likewise.
16338
16339 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16340
16341         PR target/26600
16342         * gcc.target/i386/pr26600.c: New test case.
16343
16344 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16345
16346         PR c++/27505
16347         * g++.dg/expr/bitfield1.C: New test.
16348
16349 2006-05-15  Richard Guenther  <rguenther@suse.de>
16350
16351         PR tree-optimization/27603
16352         * gcc.dg/torture/pr27603.c: New testcase.
16353
16354 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16355
16356         PR fortran/25090
16357         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16358
16359         PR fortran/25082
16360         * gfortran.dg/scalar_return_1.f90: New test.
16361
16362         PR fortran/27411
16363         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16364
16365 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16366
16367         * gcc.dg/gomp/critical-4.c: New test.
16368         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16369         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16370         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16371         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16372
16373 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16374
16375         PR c++/27582
16376         * g++.dg/template/dependent-args1.C: New test.
16377
16378         PR c++/27581
16379         * g++.dg/lookup/this1.C: New test.
16380
16381         PR c++/27315
16382         * g++.dg/template/operator6.C: New test.
16383         * g++.dg/template/incomplete3.C: New test.
16384
16385         PR c++/27559
16386         * g++.dg/template/new4.C: New test.
16387
16388         PR c++/27496
16389         * g++.dg/template/void2.C: New test.
16390
16391 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16392
16393         * g++.dg/template/dependent-expr5.C: New test.
16394
16395 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16396
16397         PR middle-end/26729
16398         * gcc.dg/pr26729-1.c: New test case.
16399
16400 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16401
16402         * gcc.dg/pr27003.c: New test.
16403
16404 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16405
16406         * lib/target-supports.dg (check_cxa_atexit_available): Change
16407         v3_target_compile to ${tool}_target_compile.
16408
16409 2006-05-11  Jason Merrill  <jason@redhat.com>
16410
16411         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16412
16413 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16414
16415         PR fortran/27553
16416         * gfortran.dg/label_5.f90: New test.
16417
16418 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16419
16420         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16421         check_effective_target_powerpc_altivec_ok): New.
16422         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16423         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16424         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16425         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16426         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16427         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16428         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16429         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16430         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16431         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16432         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16433         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16434         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16435         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16436         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16437         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16438         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16439         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16440         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16441         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16442         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16443         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16444         gcc.target/powerpc/altivec-9.c,
16445         gcc.target/powerpc/altivec-consts.c,
16446         gcc.target/powerpc/altivec-pr22085.c,
16447         gcc.target/powerpc/altivec-splat.c,
16448         gcc.target/powerpc/altivec-types-1.c,
16449         gcc.target/powerpc/altivec-types-2.c,
16450         gcc.target/powerpc/altivec-types-3.c,
16451         gcc.target/powerpc/altivec-types-4.c,
16452         gcc.target/powerpc/altivec-varargs-1.c,
16453         gcc.target/powerpc/altivec-vec-merge.c,
16454         gcc.target/powerpc/ppc-vector-memcpy.c,
16455         gcc.target/powerpc/ppc-vector-memset.c,
16456         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16457         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16458         these effective targets.
16459         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16460         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16461
16462 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16463
16464         PR middle-end/27384
16465         * g++.dg/other/fold1.C: New test.
16466
16467         PR middle-end/27488
16468         * gcc.dg/fold-nonneg-1.c: New test.
16469
16470         PR c++/27547
16471         * g++.dg/other/operator1.C: New test.
16472
16473 2006-05-11  Richard Guenther  <rguenther@suse.de>
16474
16475         PR middle-end/27529
16476         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16477
16478 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16479
16480         * lib/target-supports-dg.exp (check-flags): New.
16481         (dg-skip-if): Move flag checks.
16482
16483 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16484
16485         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16486         * lib/target-supports.dg (check_cxa_atexit_available): New.
16487
16488 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16489
16490         PR fortran/27470
16491         * gfortran.dg/multiple_allocation_2.f90: New test case.
16492
16493 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16494
16495         * gcc.target/arm/pr27387.C: Fix a comment typo.
16496
16497 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16498
16499         PR fortran/24549
16500         * gfortran.dg/error_recovery_1.f90: New test.
16501
16502 2006-05-10  Richard Guenther  <rguenther@suse.de>
16503
16504         PR tree-optimization/27302
16505         * gcc.dg/torture/pr27302.c: New testcase.
16506
16507 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16508         Richard Guenther  <rguenther@suse.de>
16509
16510         PR middle-end/27498
16511         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16512
16513 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16514
16515         PR rtl-optimization/27335
16516         * gcc.dg/pr27335.c: New test.
16517
16518 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16519
16520         * gcc.target/mips/mips-ps-5.c: New file.
16521
16522 2006-05-08  Jan Hubicka  <jh@suse.cz>
16523
16524         PR middle-end/25962
16525         * gcc.dg/pr25962.c: New.
16526
16527 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16528
16529         PR target/27158
16530         * gcc.target/powerpc/pr27158.c: New test case.
16531
16532 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16533
16534         PR testsuite/27476
16535         * ada/acats/run_all.sh: Use test -z.
16536
16537 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16538
16539         PR libfortran/18271
16540         * gfortran.dg/spec_expr_3.f90: New test.
16541
16542 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16543
16544         PR target/24879
16545         * gcc.target/i386/monitor.c: New file.
16546
16547 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16548
16549         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16550
16551 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16552
16553         PR c++/27447
16554         * g++.dg/other/ptrmem7.C: New test.
16555
16556 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16557
16558         PR target/27421
16559         * gcc.dg/array-9.c: New test.
16560
16561 2006-05-07  Richard Guenther  <rguenther@suse.de>
16562
16563         PR tree-optimization/27409
16564         * gcc.dg/torture/pr27409.c: New testcase.
16565
16566 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16567
16568         PR fortran/27457
16569         * gfortran.dg/select_6.f90: New.
16570
16571 2006-05-07  Richard Guenther  <rguenther@suse.de>
16572
16573         PR tree-optimization/27136
16574         * gcc.dg/torture/pr27136.c: New testcase.
16575
16576 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16577
16578         PR fortran/24813
16579         * gfortran.dg/char_cons_len_1.f90: New test.
16580
16581 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16582
16583         PR c++/27427
16584         * g++.dg/template/incomplete2.C: New test.
16585
16586 2006-05-06  Richard Guenther  <rguenther@suse.de>
16587
16588         PR tree-optimization/27151
16589         * gcc.dg/vect/pr27151.c: New testcase.
16590
16591 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16592
16593         PR c++/27430
16594         * g++.dg/template/void1.C: New test.
16595
16596         PR c++/27423
16597         * g++.dg/other/void2.C: New test.
16598
16599         PR c++/27422
16600         * g++.dg/conversion/void1.C: New test.
16601
16602 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16603
16604         PR/21391
16605         * g++.dg/other/unused1.C: New.
16606
16607 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16608
16609         PR objc/27240
16610         * objc.dg/member-1.m: New test.
16611
16612 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16613
16614         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16615
16616 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16617
16618         PR libfortran/26985
16619         * gfortran.dg/matmul_2.f90: New test.
16620
16621 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16622
16623         * ada/acats/run_all.sh: Use sync when main not found.
16624
16625 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16626
16627         PR target/26765
16628         * gcc.target/mips/pr26765.c: New.
16629
16630 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16631
16632         * gcc.target/bfin: New directory.
16633         * gcc.target/bfin/bfin.exp: New file.
16634         * gcc.target/bfin/frmul.c: New file.
16635         * gcc.target/bfin/arith.c: New file.
16636         * gcc.target/bfin/mul-combine.c: New file.
16637         * gcc.target/bfin/shift.c: New file.
16638
16639 2006-05-04  Richard Guenther  <rguenther@suse.de>
16640
16641         PR tree-optimization/14287
16642         PR tree-optimization/14844
16643         PR tree-optimization/19792
16644         PR tree-optimization/21608
16645         PR tree-optimization/27090
16646         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16647         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16648         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16649         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16650         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16651
16652 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16653
16654         PR tree-optimization/27285
16655         * gcc.c-torture/execute/pr27285.c: New test.
16656
16657         PR middle-end/27388
16658         * gcc.dg/gomp/pr27388-1.c: New test.
16659         * gcc.dg/gomp/pr27388-2.c: New test.
16660         * gcc.dg/gomp/pr27388-3.c: New test.
16661
16662         PR c++/27359
16663         * g++.dg/gomp/pr27359.C: New test.
16664
16665 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16666
16667         PR fortran/20248
16668         * gfortran.dg/iargc.f90: New test.
16669
16670 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16671
16672         PR c++/27102
16673         * g++.dg/template/crash49.C: New test.
16674
16675 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16676
16677         PR testsuite/27032
16678         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16679
16680 2006-05-02  Jeff Law  <law@redhat.com>
16681
16682         PR tree-optimization/27364
16683         * gcc.c-torture/execute/pr27364.c: New test.
16684
16685 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16686
16687         PR c++/27309
16688         * g++.dg/parser/ctor5.C: New test.
16689
16690 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16691
16692         PR target/27387
16693         * gcc.target/arm/arm.exp: New.
16694         * gcc.target/arm/pr27387.C: Likewise.
16695
16696 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16697
16698         PR fortran/27269
16699         PR fortran/27324
16700         * gfortran.dg/module_equivalence_2.f90: New test.
16701
16702 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16703
16704         PR middle-end/27337
16705         * g++.dg/gomp/pr27337-1.C: New test.
16706         * g++.dg/gomp/pr27337-2.C: New test.
16707
16708         PR middle-end/27328
16709         * gcc.dg/gomp/pr27328.c: New test.
16710
16711         PR middle-end/27325
16712         * g++.dg/gomp/pr27325.C: New test.
16713
16714         PR middle-end/27310
16715         * g++.dg/gomp/pr27310.C: New test.
16716
16717 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16718
16719         PR tree-optimization/27291
16720         * g++.dg/tree-ssa/pr27291.C: New test.
16721
16722 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16723
16724         PR tree-optimization/27283
16725         * g++.dg/tree-ssa/pr27283.C: New test.
16726
16727 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16728
16729         * gcc.dg/tree-ssa/loop-16.c: New test.
16730
16731 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16732             Joseph S. Myers  <joseph@codesourcery.com>
16733
16734         * gcc.dg/Wconversion-3.c: New test case.
16735         * gcc.dg/Wconversion-4.c: Likewise.
16736
16737 2006-05-01  Richard Guenther  <rguenther@suse.de>
16738
16739         PR tree-optimization/26726
16740         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16741
16742 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16743
16744         * gcc.dg/Woverflow-1.c: New test case.
16745         * gcc.dg/Woverflow-2.c: Likewise.
16746         * gcc.dg/Woverflow-3.c: Likewise.
16747
16748 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16749
16750         PR c++/27094
16751         * g++.dg/template/defarg8.C: New test.
16752
16753 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16754
16755         PR c++/27278
16756         * g++.dg/parse/operator7.C: New test.
16757
16758 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16759
16760         PR c++/11471
16761         PR c++/27102
16762         * g++.dg/template/crash48.C: New test.
16763
16764         PR c++/27279
16765         * g++.dg/parse/ctor4.C: New test.
16766
16767 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16768
16769         PR fortran/25681
16770         * gfortran.df/char_type_len.f90: New test.
16771
16772 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16773
16774         PR libgfortran/27304
16775         * gfortran.dg/fmt_exhaust.f90: New test.
16776
16777 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16778
16779         PR c/25309
16780         * gcc.dg/large-size-array-2.c: New test case.
16781
16782 2006-04-28  Richard Guenther  <rguenther@suse.de>
16783
16784         PR target/26826
16785         * gcc.target/i386/pr26826.c: New testcase.
16786
16787 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16788
16789         PR middle-end/27260
16790         * gcc.c-torture/execute/pr27260.c: New.
16791
16792 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16793
16794         PR middle-end/27095
16795         * gcc.dg/pr27095.c: New.
16796
16797 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16798
16799         PR c++/27292
16800         * g++.dg/conversion/bitfield4.C: New test.
16801
16802 2006-04-27  Eric Christopher  <echristo@apple.com>
16803
16804         * gcc.dg/pragma-ms_struct.c: New.
16805
16806 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16807
16808         PR c++/27102
16809         * g++.dg/template/crash47.C: New test.
16810
16811 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16812
16813         * gcc.target/i386/sse-7.c: build with -msse.
16814
16815 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16816
16817         PR testsuite/27274:
16818         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16819         (main): Exit if processor doesn't support SSE.
16820
16821 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16822
16823         PR middle-end/27282
16824         * gcc.c-torture/compile/pr27282.c: New test.
16825
16826 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16827
16828         PR middle-end/26913
16829         * g++.dg/gomp/pr26913.C: New test.
16830
16831         PR c/25996
16832         * gcc.dg/gomp/pr25996.c: New test.
16833         * g++.dg/gomp/pr25996.C: New test.
16834
16835 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16836
16837         PR rtl-optimization/26725
16838         * gcc.c-torture/compile/pr26725.c: New test.
16839
16840 2006-04-25  Richard Guenther  <rguenther@suse.de>
16841
16842         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16843         than n + -1.
16844
16845 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16846
16847         * gcc.dg/20060425-1.c: New testcase.
16848
16849 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16850
16851         PR tree-optimization/26865
16852         * gcc.dg/pr26865.c: New test.
16853
16854 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16855
16856         PR c++/27292
16857         * g++.dg/conversion/bitfield1.C: New test.
16858         * g++.dg/conversion/bitfield2.C: Likewise.
16859         * g++.dg/conversion/bitfield3.C: Likewise.
16860
16861 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16862         Richard Guenther  <rguenther@suse.de>
16863
16864         PR tree-optimization/27236
16865         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16866
16867 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16868
16869         PR c++/19963
16870         * g++.dg/other/incomplete2.C: New test.
16871
16872 2006-04-24  Richard Guenther  <rguenther@suse.de>
16873
16874         PR middle-end/26869
16875         * gcc.dg/torture/pr26869.c: New testcase.
16876
16877 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16878         Richard Guenther  <rguenther@suse.de>
16879
16880         PR tree-optimization/27218
16881         * g++.dg/tree-ssa/pr27218.C: New testcase.
16882
16883 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16884
16885         PR c++/26912
16886         * g++.dg/template/friend41.C: New test.
16887
16888 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16889
16890         * g++.dg/opt/pr15551.C: Include cstdio.
16891         (main): Use remove instead of unlink.
16892
16893 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16894
16895         * gcc.dg/sibcall-7.c: New test.
16896         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16897         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16898         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16899         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16900         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16901
16902 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16903
16904         PR c++/26534
16905         * g++.dg/opt/bitfield1.C: New test.
16906         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16907         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16908         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16909         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16910         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16911         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16912         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16913         * g++.dg/abi/bitfield2.C: Likewise.
16914         * g++.dg/init/bitfield1.C: Likewise.
16915
16916 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16917
16918         PR fortran/25099
16919         * gfortran.dg/elemental_subroutine_4.f90: New test.
16920         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16921         call sub (m, x).
16922
16923 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16924
16925         * gcc.c-torture/compile/20060421-1.c: New testcase.
16926
16927 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16928
16929         PR c/25875
16930         * gcc.dg/init-bad-4.c: New test.
16931
16932 2006-04-21  Paul Brook  <paul@codesourcery.com>
16933
16934         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16935
16936 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16937
16938         PR fortran/27122
16939         * gfortran.dg/defined_operators_1.f90: New test.
16940         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16941         remove old ones associated, incorrectly, with Note 5.46.
16942
16943         PR fortran/27113
16944         * gfortran.dg/character_array_constructor_1.f90: New test.
16945
16946 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16947
16948         * gcc.dg/20060419-1.c: New test.
16949
16950 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16951
16952         PR c/26774
16953         * gcc.dg/struct-parse-1.c: New test case.
16954
16955 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16956
16957         PR c++/26558
16958         * g++.dg/parse/template19.C: New test.
16959
16960         PR c++/26739
16961         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16962
16963         PR c++/26036
16964         * g++.dg/expr/call3.C: New test.
16965
16966         PR c++/10385
16967         * g++.dg/conversion/dynamic1.C: New test.
16968
16969 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16970
16971         PR c++/27102
16972         * g++.dg/template/crash35.C: Tweak error markers.
16973         * g++.dg/template/crash46.C: New test.
16974         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16975         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16976
16977 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16978
16979         PR rtl-optimization/14261
16980         * gcc.c-torture/compile/20060419-1.c: Added.
16981
16982 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16983
16984         * gfortran.dg/label_1.f90: Adjust dg-error.
16985
16986 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16987
16988         PR target/26961
16989         * gcc.dg/fold-cond-1.c: New test case.
16990         * gcc.dg/pr26961-1.c: Likewise.
16991
16992 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16993
16994         PR libgfortran/27138
16995         * gfortran.dg/read_bad_advance.f90: New test.
16996
16997 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16998             Dale Johannesen  <dalej@apple.com>
16999
17000         PR target/24076
17001         * gcc.target/i386/vecinit-3.c: New testcase.
17002         * gcc.target/i386/vecinit-4.c: Likewise.
17003         * gcc.target/i386/sse-18.c: Likewise.
17004         * gcc.target/i386/sse-19.c: Likewise.
17005
17006 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17007
17008         * gfortran.dg/allocate_zerosize_1.f90: New test.
17009
17010 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17011
17012         PR c++/26365
17013         * g++.dg/template/crash45.C: New test.
17014
17015 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17016
17017         PR fortran/26787
17018         * gfortran.dg/proc_assign_1.f90: New test.
17019         * gfortran.dg/procedure_lvalue.f90: Change message.
17020         * gfortran.dg/namelist_4.f90: Add new error.
17021
17022         PR fortran/25597
17023         PR fortran/27096
17024         * gfortran.dg/auto_pointer_array_result_1.f90
17025
17026         PR fortran/27089
17027         * gfortran.dg/specification_type_resolution_1.f90
17028
17029         PR fortran/18003
17030         PR fortran/25669
17031         PR fortran/26834
17032         * gfortran.dg/bounds_temporaries_1.f90: New test.
17033
17034         PR fortran/27124
17035         * gfortran.dg/array_return_value_1.f90: New test.
17036
17037 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17038
17039         PR fortran/25336
17040         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17041
17042 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17043
17044         PR middle-end/26823
17045         * g++.dg/gomp/pr26823-1.C: New test.
17046         * g++.dg/gomp/pr26823-2.C: New test.
17047
17048 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17049
17050         PR middle-end/27134
17051         * gcc.dg/pr27314.c: New test.
17052
17053 2006-04-13  Richard Henderson  <rth@redhat.com>
17054
17055         * g++.dg/gomp/block-0.C: Update expected matches.
17056
17057 2006-04-13  DJ Delorie  <dj@redhat.com>
17058
17059         * lib/target-supports.exp (check_effective_target_int32plus): New.
17060         (check_effective_target_ptr32plus): New.
17061         (check_effective_target_size32plus): New.
17062         (check_effective_target_int16): New.
17063         (check_profiling_available): Add m32c to the list of unsupported
17064         targets.
17065
17066         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17067         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17068         memory size.
17069         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17070         pointers.
17071         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17072         size_t.
17073         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17074         and size_t.
17075         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17076         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17077         not just xstormy16.  Skip m32c due to weird pointer size.
17078         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17079         not just xstormy16.
17080         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17081         not just xstormy16.
17082         * gcc.dg/20020312-2.c: Add m32c support.
17083         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17084         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17085         in test.
17086         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17087         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17088         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17089         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17090         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17091         formats
17092         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17093         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17094         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17095         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17096         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17097         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17098         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17099         in test.
17100         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17101         in test.
17102         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17103         * gcc.dg/pr23049.c: Require >=32 bit integers.
17104         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17105         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17106         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17107         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17108         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17109         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17110         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17111         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17112         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17113         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17114         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17115         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17116         prototype in test.
17117         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17118         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17119         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17120         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17121         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17122
17123         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17124         * gcc.c-torture/execute/20040703-1.x: Likewise.
17125         * gcc.c-torture/execute/20040705-1.x: Likewise.
17126         * gcc.c-torture/execute/20040705-2.x: Likewise.
17127         * gcc.c-torture/execute/20040709-1.x: Likewise.
17128         * gcc.c-torture/execute/20040709-2.x: Likewise.
17129         * gcc.c-torture/execute/20040811-1.x: Likewise.
17130         * gcc.c-torture/execute/20050316-1.x: Likewise.
17131         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17132         * gcc.c-torture/execute/pr19689.x: Likewise.
17133         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17134         * gcc.c-torture/execute/usmul.x: Likewise.
17135         * gcc.c-torture/execute/vrp-5.x: Likewise.
17136         * gcc.c-torture/execute/vrp-6.x: Likewise.
17137         * gcc.dg/debug/20041023-1.s: Likewise.
17138
17139 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17140
17141         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17142         of integers to a vector types are now constant expressions in C.
17143         * gcc.dg/vect/vect-fold-1.c: New test case.
17144
17145 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17146             Ulrich Weigand  <uweigand@de.ibm.com>
17147
17148         PR target/27006
17149         * gcc.dg/vmx/pr27006.c: New testcase.
17150
17151 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17152
17153         PR libgfortran/26766
17154         * gfortran.dg/write_recursive.f90: New test.
17155
17156 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17157
17158         * g++.dg/parse/dtor7.C: New test.
17159         * g++.dg/parse/new1.C: Add error marker.
17160         * g++.dg/template/new3.C: New test.
17161
17162         PR c++/26122
17163         * g++.dg/template/pure1.C: New test.
17164
17165         PR c++/26295
17166         * g++.dg/parse/ptrmem4.C: New test.
17167
17168 2006-04-10  Jeff Law  <law@redhat.com>
17169
17170         PR/27087
17171         * gcc.c-torture/compile/pr27087.c: New test.
17172
17173 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17174
17175         PR/21391
17176         * gcc.dg/20060410.c: New.
17177
17178 2006-04-10  Matthias Klose  <doko@debian.org>
17179
17180         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17181         Recognize multilib directory names containing underscores.
17182
17183 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17184
17185         * gcc.target/i386/vecinit-1.c: New test case.
17186         * gcc.target/i386/vecinit-2.c: Likewise.
17187
17188 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17189
17190         PR debug/27057
17191         * g++.dg/debug/dwarf2-2.C: New test.
17192
17193 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17194
17195         PR rtl-optimization/27073
17196         * gcc.c-torture/execute/pr27073.c: New test.
17197
17198 2006-04-08  Mike Stump  <mrs@apple.com>
17199
17200         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17201
17202 2006-04-07  Richard Guenther  <rguenther@suse.de>
17203
17204         PR tree-optimization/26135
17205         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17206
17207 2006-04-06  Jan Hubicka  <jh@suse.cz>
17208
17209         PR profile/26399
17210         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17211
17212 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17213
17214         * g++.dg/conversion/nullptr1.C: New test case.
17215         * g++.dg/conversion/nullptr2.C: Likewise.
17216
17217 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17218
17219         * gfortran.dg/dependency_18.f90: New test case.
17220
17221 2006-04-05  Richard Guenther  <rguenther@suse.de>
17222
17223         PR tree-optimization/26919
17224         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17225         * gcc.dg/ipa/ipa-2.c: Likewise.
17226         * gcc.dg/ipa/ipa-3.c: Likewise.
17227         * gcc.dg/ipa/ipa-5.c: Likewise.
17228
17229 2006-04-05  Richard Guenther  <rguenther@suse.de>
17230
17231         PR tree-optimization/26763
17232         * gcc.dg/torture/pr26763-1.c: New testcase.
17233         * gcc.dg/torture/pr26763-2.c: Likewise.
17234
17235 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17236
17237         PR fortran/23634
17238         PR fortran/25619
17239         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17240
17241 2006-04-04  Eric Christopher  <echristo@apple.com>
17242
17243         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17244         stubs.
17245         * gcc.target/i386/387-5.c: Ditto.
17246
17247 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17248
17249         * gcc.target/sparc/struct-ret-check.c: New test.
17250
17251 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17252
17253         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17254         zero decimal digits specified in format.
17255
17256 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17257
17258         PR fortran/26891
17259         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17260
17261         PR fortran/26976
17262         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17263         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17264         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17265         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17266         compliant and detect bigendian-ness.
17267
17268 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17269
17270         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17271         dummy arguments work when the actual argument is itself a dummy
17272         argument of the caller.
17273
17274 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17275
17276         PR libfortran/24685
17277         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17278
17279 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17280
17281         * gfortran.dg/dependencency_17.f90: New test case.
17282
17283 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17284
17285         * gfortran.dg/dependency_14.f90: New test case.
17286         * gfortran.dg/dependency_15.f90: Likewise.
17287         * gfortran.dg/dependency_16.f90: Likewise.
17288
17289 2006-03-31  Asher Langton  <langton2@llnl.gov>
17290
17291         PR fortran/25358
17292         gfortran.dg/cray_pointers_6.f90: New test.
17293
17294 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17295
17296         PR libgfortran/26890
17297         * gfortran.dg/read_size_noadvance.f90: New test.
17298
17299 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17300
17301         PR fortran/25031
17302         * gfortran.dg/multiple_allocation_1.f90: Check that the
17303         size has changed after a re-allocation with stat.
17304
17305 2006-03-30  Richard Guenther  <rguenther@suse.de>
17306
17307         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17308         removal.
17309         * gcc.target/i386/sselibm-2.c: Likewise.
17310         * gcc.target/i386/sselibm-3.c: Likewise.
17311         * gcc.target/i386/sselibm-4.c: Likewise.
17312         * gcc.target/i386/sselibm-5.c: Likewise.
17313
17314 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17315
17316         * gcc.dg/fold-andxor-1.c: New test case.
17317         * gcc.dg/fold-xorand-1.c: Likewise.
17318
17319 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17320
17321         * gcc.dg/fold-convnotconv-1.c: New test case.
17322
17323 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17324
17325         PR fortran/26779
17326         * gfortran.dg/private_type_5.f90: New test.
17327
17328 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17329
17330         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17331
17332 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17333
17334         * gfortran.dg/advance_2.f90: New test.
17335         * gfortran.dg/advance_3.f90: New test.
17336
17337         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17338
17339 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17340
17341         PR libgfortran/26661
17342         PR libgfortran/26880
17343         * gfortran.dg/read_x_past.f: New test.
17344
17345 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17346
17347         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17348         to be STABS.
17349
17350 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17351
17352         * objc.dg/dwarf-1.m: Skip on AIX.
17353         * objc.dg/dwarf-2.m: Skip on AIX.
17354
17355 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17356
17357         PR fortran/26816
17358         * gfortran.dg/float_1.f90: New test.
17359
17360 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17361
17362         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17363         X86_64 targets.
17364         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17365
17366 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17367
17368         PR libfortran/26735
17369         * gfortran.dg/convert_implied_open.f90: New test case.
17370
17371 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17372
17373         PR fortran/26769
17374         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17375
17376 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17377
17378         PR middle-end/26717
17379         * gcc.dg/pr26717.c: New test.
17380
17381 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17382
17383         * gfortran.dg/dependency_12.f90: New test case.
17384
17385 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17386
17387         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17388
17389 2006-03-24  Jeff Law  <law@redhat.com>
17390
17391         * gcc.c-torture/pr26840.c: New test.
17392
17393 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17394
17395         * objc.dg/dwarf-2.m: New.
17396         * obj-c++.dg/dwarf-2.mm: New.
17397
17398         * g++.old-deja/g++.other/init19.C: New.
17399
17400 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17401
17402         * g++.dg/eh/spbp.C: Skip on AIX.
17403
17404 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17405
17406         PR middle-end/26611
17407         * g++.dg/gomp/pr26611-1.C: New test.
17408         * g++.dg/gomp/pr26611-2.C: New test.
17409
17410 2006-03-24  Jeff Law  <law@redhat.com>
17411
17412         * gcc.c-torture/compile/pr26833.c: New test.
17413         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17414
17415 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17416
17417         * gfortran.dg/endfile_2.f90: Delete temp file.
17418
17419 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17420
17421         PR fortran/19303
17422         * gfortran.dg/record_marker_1.f90: New test case.
17423         * gfortran.dg/record_marker_2.f: New test case.
17424         * gfortran.dg/record_marker_3.f90: New test case.
17425
17426 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17427
17428         PR fortran/17298
17429         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17430         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17431
17432 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17433
17434         * lib/gcc-dg.exp (cleanup-modules): New proc.
17435         * gfortran.dg/allocatable_function_1.f90,
17436         gfortran.dg/allocate_char_star_scalar_1.f90,
17437         gfortran.dg/assumed_charlen_function_1.f90,
17438         gfortran.dg/assumed_dummy_1.f90,
17439         gfortran.dg/assumed_shape_ranks_1.f90,
17440         gfortran.dg/assumed_shape_ranks_2.f90,
17441         gfortran.dg/assumed_size_dt_dummy.f90,
17442         gfortran.dg/auto_char_dummy_array_1.f90,
17443         gfortran.dg/auto_char_len_3.f90,
17444         gfortran.dg/automatic_module_variable.f90,
17445         gfortran.dg/bad_automatic_objects_1.f90,
17446         gfortran.dg/char_array_constructor.f90,
17447         gfortran.dg/char_array_structure_constructor.f90,
17448         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17449         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17450         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17451         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17452         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17453         gfortran.dg/derived_pointer_recursion.f90,
17454         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17455         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17456         gfortran.dg/dummy_functions_1.f90,
17457         gfortran.dg/elemental_initializer_1.f90,
17458         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17459         gfortran.dg/elemental_pointer_1.f90,
17460         gfortran.dg/elemental_subroutine_1.f90,
17461         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17462         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17463         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17464         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17465         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17466         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17467         gfortran.dg/global_references_1.f90,
17468         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17469         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17470         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17471         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17472         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17473         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17474         gfortran.dg/large_integer_kind_1.f90,
17475         gfortran.dg/large_real_kind_1.f90,
17476         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17477         gfortran.dg/module_double_reuse.f90,
17478         gfortran.dg/module_equivalence_1.f90,
17479         gfortran.dg/module_interface_1.f90,
17480         gfortran.dg/module_parameter_array_refs_1.f90,
17481         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17482         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17483         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17484         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17485         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17486         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17487         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17488         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17489         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17490         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17491         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17492         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17493         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17494         gfortran.dg/same_name_1.f90,
17495         gfortran.dg/sibling_dummy_procedure_1.f90,
17496         gfortran.dg/sibling_dummy_procedure_2.f90,
17497         gfortran.dg/sibling_dummy_procedure_3.f90,
17498         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17499         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17500         gfortran.dg/used_dummy_types_2.f90,
17501         gfortran.dg/used_dummy_types_3.f90,
17502         gfortran.dg/used_dummy_types_4.f90,
17503         gfortran.dg/used_dummy_types_5.f90,
17504         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17505         gfortran.dg/userdef_operator_1.f90: Use it.
17506
17507 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17508
17509         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17510         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17511         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17512         gfortran.dg/write_back.f,
17513         gfortran.fortran-torture/execute/inquire_1.f90,
17514         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17515
17516 2006-03-21  Jeff Law  <law@redhat.com>
17517
17518         * gcc.dg/tree-ssa/vrp28.c: New test.
17519
17520 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17521
17522         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17523         if _STDC_C99 is defined.
17524         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17525         * gcc.dg/builtins-20.c: Likewise.
17526         * gcc.dg/builtins-53.c: Likewise.
17527         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17528         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17529
17530 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17531
17532         PR tree-opt/26781
17533         * gcc.c-torture/compile/pr26781-1.c: New test.
17534         * gcc.c-torture/compile/pr26781-2.c: New test.
17535
17536 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17537
17538         PR c++/26690
17539         * g++.dg/gomp/pr26690-1.C: New test.
17540         * g++.dg/gomp/pr26690-2.C: New test.
17541
17542 2006-03-20  Jeff Law  <law@redhat.com>
17543
17544         * gcc.dg/tree-ssa/pr21829.c: New test.
17545
17546         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17547
17548 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17549
17550         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17551         (check_visibility_available): Use it.
17552         (check_effective_target_default_packed): Likewise.
17553         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17554         (check_effective_target_fopenmp): Likewise.
17555         (check_effective_target_freorder): Likewise.
17556         (check_effective_target_fpic): Likewise.
17557         (check_named_sections_available): Likewise.
17558         (check_effective_target_ilp32): Likewise.
17559         (check_effective_target_lp64): Likewise.
17560
17561 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17562
17563         PR fortran/20935
17564         * gfortran.dg/scalar_mask_2.f90: New test case.
17565
17566 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17567
17568         PR tree-opt/26629
17569         * gcc.dg/tree-ssa/loadpre12.c: New test.
17570         * gcc.dg/tree-ssa/loadpre13.c: New test.
17571         * gcc.dg/tree-ssa/loadpre14.c: New test.
17572         * gcc.dg/tree-ssa/loadpre15.c: New test.
17573         * gcc.dg/tree-ssa/loadpre16.c: New test.
17574         * gcc.dg/tree-ssa/loadpre17.c: New test.
17575         * gcc.dg/tree-ssa/loadpre18.c: New test.
17576         * gcc.dg/tree-ssa/loadpre19.c: New test.
17577         * gcc.dg/tree-ssa/loadpre20.c: New test.
17578         * gcc.dg/tree-ssa/loadpre21.c: New test.
17579         * gcc.dg/tree-ssa/loadpre22.c: New test.
17580
17581 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17582
17583         PR fortran/26741
17584         * gfortran.dg/elemental_initializer_1.f90: New test.
17585
17586         PR fortran/26716
17587         * gfortran.dg/assumed_shape_ranks_2: New test.
17588
17589 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17590
17591         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17592         target fpic.
17593
17594 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17595
17596         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17597         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17598         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17599         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17600         gfortran.fortran-torture/execute/direct_io.f90,
17601         gfortran.fortran-torture/execute/inquire_2.f90,
17602         gfortran.fortran-torture/execute/inquire_4.f90,
17603         gfortran.fortran-torture/execute/list_read_1.f90,
17604         gfortran.fortran-torture/execute/open_replace.f90,
17605         gfortran.fortran-torture/execute/slash_edit.f90,
17606         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17607         temporary files from testcases.
17608
17609 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17610
17611         PR libgfortran/26509
17612         gfortran.dg/write_direct_eor.f90: New test.
17613
17614 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17615
17616         * gcc.target/powerpc/pr26350.c: New.
17617         * gcc.target/powerpc/indexed-addr.c: New.
17618
17619 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17620
17621         * gfortran.dg/dependency_13.f90: New test case.
17622
17623 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17624
17625         PR middle-end/21781
17626         * gcc.dg/real-const-1.c: New test case.
17627
17628 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17629
17630         * g++.old-deja/g++.other/init18.C: New.
17631         * g++.old-deja/g++.other/init5.C: Remove xfail.
17632
17633 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17634
17635         * g++.dg/opt/pr15551.C: Cleanup temp file.
17636
17637 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17638
17639         PR c++/6634
17640         g++.dg/parse/long1.C: New test.
17641
17642 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17643
17644         PR fortran/19101
17645         * gfortran.dg/continuation.f90: New test.
17646         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17647
17648 2006-03-14  Richard Guenther  <rguenther@suse.de>
17649
17650         PR tree-optimization/26672
17651         * gcc.dg/torture/pr26672.c: New testcase.
17652
17653 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17654
17655         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17656         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17657
17658 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17659
17660         PR middle-end/26557
17661         * gcc.c-torture/compile/switch-1.c: New test case.
17662
17663 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17664
17665         PR fortran/25378
17666         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17667         test to include more permuatations of mask and index.
17668         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17669         respond to F2003 spec. that the position returned for an all false
17670         mask && condition is zero.
17671
17672 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17673
17674         PR middle-end/25989
17675         * gcc.dg/gomp/pr25989.c: New test.
17676
17677 2006-03-13  Jeff Law  <law@redhat.com>
17678
17679         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17680
17681 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17682
17683         * gcc.dg/switch-9.c: New test.
17684
17685 2006-03-13  Richard Guenther  <rguenther@suse.de>
17686
17687         PR middle-end/26630
17688         * gcc.dg/torture/pr26630.c: New testcase.
17689
17690 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17691
17692         * gfortran.dg/dependency_10.f90: New test case.
17693         * gfortran.dg/dependency_11.f90: Likewise.
17694
17695 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17696             Erik Edelmann  <eedelman@gcc.gnu.org>
17697
17698         * gfortran.dg/allocatable_function_1.f90: New.
17699         * gfortran.dg/allocatable_function_2.f90: New.
17700
17701 2006-03-10  Richard Guenther  <rguenther@suse.de>
17702
17703         PR middle-end/26565
17704         * gcc.dg/torture/pr26565.c: New testcase.
17705
17706 2006-03-09  Eric Christopher  <echristo@apple.com>
17707
17708         * gcc.c-torture/compile/20060309-1.c: New.
17709
17710 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17711
17712         PR libgfortran/26499
17713         * gfortran.dg/write_back.f: New test.
17714         * gfortran.dg/write_rewind_1.f: New test.
17715         * gfortran.dg/write_rewind_2.f: New test.
17716
17717 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17718
17719         PR libgfortran/26554
17720         * gfortran.dg/read_logical.f90: New test.
17721
17722 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17723
17724         * ada/acats/norun.lst: cdd2a03 now passes.
17725
17726 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17727
17728         PR testsuite/25177
17729         * gcc.target/powerpc/pr18096-1.c: Change where the error
17730         would match.
17731
17732 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17733
17734         * gcc.target/i386/cleanup-1.c: New test.
17735         * gcc.target/i386/cleanup-2.c: New test.
17736
17737 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17738
17739         * gfortran.dg/dependency_9.f90: Remove for the time being.
17740
17741 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17742
17743         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17744         directive.
17745
17746 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17747
17748         * gfortran.dg/dependency_9.f90: New test case.
17749
17750 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17751
17752         * gfortran.dg/dependency_4.f90: New test case.
17753         * gfortran.dg/dependency_5.f90: New test case.
17754         * gfortran.dg/dependency_6.f90: New test case.
17755         * gfortran.dg/dependency_7.f90: New test case.
17756         * gfortran.dg/dependency_8.f90: New test case.
17757
17758 2006-03-03  Paul Brook  <paul@codesourcery.com>
17759
17760         * lib/target-supports.exp (check_profiling_available):
17761         Add m68k-*-elf.
17762
17763 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17764
17765         PR fortran/25031
17766         * multiple_allocation_1.f90: New test.
17767
17768 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17769
17770         PR tree-optimization/26524
17771         * gfortran.dg/pr26524.f: New test case.
17772
17773 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17774
17775         * g++.dg/template/repo5.C: Cleanup repo files.
17776         * gcc.dg/20051201-1.c: Cleanup coverage files.
17777         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17778         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17779         tree dump files.
17780
17781 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17782
17783         * objc.dg/objc-nofilename-1.m: New test.
17784         * objc.dg/bad-receiver-type.m: New test.
17785         * obj-c++.dg/bad-receiver-type.mm: New test.
17786
17787 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17788
17789         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17790
17791 2006-03-01  Mike Stump  <mrs@apple.com>
17792
17793         * g++.dg/abi/key2.C: Add.
17794
17795 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17796
17797         * gfortran.dg/logical_dot_product.f90: New test.
17798
17799         PR fortran/26393
17800         * gfortran.dg/used_interface_ref.f90: New test.
17801
17802         PR fortran/20938
17803         * gfortran.dg/dependency_2.f90: New test.
17804         * gfortran.fortran-torture/execute/where17.f90: New test.
17805         * gfortran.fortran-torture/execute/where18.f90: New test.
17806         * gfortran.fortran-torture/execute/where19.f90: New test.
17807         * gfortran.fortran-torture/execute/where20.f90: New test.
17808
17809 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17810
17811         * g++.dg/tree-ssa/pr26443.C: New test case.
17812
17813 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17814
17815         PR middle-end/26022
17816         * g++.dg/opt/return-slot1.C: New test.
17817
17818 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17819
17820         PR libgfortran/26136
17821         * gfortran.dg/namelist_23.f90: New test.
17822
17823 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17824
17825         PR middle-end/14752
17826         * gcc.dg/fold-eqandshift-2.c: New test case.
17827
17828 2006-02-28  Richard Guenther  <rguenther@suse.de>
17829
17830         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17831         decomposition.
17832
17833 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17834
17835         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17836
17837 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17838
17839         PR libgfortran/26464
17840         * gfortran.dg/backspace_5.f: New test.
17841         * gfortran.dg/backspace_6.f: New test.
17842
17843 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17844
17845         * gcc.dg/fold-eqandnot-1.c: New test case.
17846
17847 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17848
17849         PR middle-end/19983
17850         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17851
17852 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17853
17854         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17855         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17856
17857 2006-02-26  Richard Guenther  <rguenther@suse.de>
17858
17859         PR tree-optimization/26421
17860         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17861
17862 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17863
17864         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17865         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17866
17867 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17868
17869         * gcc.dg/fold-even-1.c: New test case.
17870
17871 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17872
17873         PR middle-end/21137
17874         * gcc.dg/fold-eqandshift-1.c: New test case.
17875
17876 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17877
17878         PR tree-optimization/25125
17879         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17880         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17881
17882 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17883
17884         PR tree-optimizations/26359
17885         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17886         with -fdump-tree-dceloop-details.
17887         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17888
17889 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17890
17891         PR middle-end/23673
17892         * gcc.dg/fold-eqxor-1.c: New test case.
17893         * gcc.dg/fold-eqxor-2.c: Likewise.
17894         * gcc.dg/fold-eqxor-3.c: Likewise.
17895
17896 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17897
17898         PR fortran/23092
17899         * scalar_mask_1.f90: New test.
17900
17901 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17902
17903         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17904         * g++.dg/eh/uncaught2.C: New.
17905         * g++.dg/eh/uncaught3.C: New.
17906
17907 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17908
17909         PR libgfortran/26423
17910         * gfortran.dg/read_many_1.f: New test.
17911
17912 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17913
17914         PR fortran/24519
17915         * gfortran.dg/dependency_3.f90: New test.
17916         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17917         XFAILs.
17918
17919         PR fortran/25395
17920         * gfortran.dg/equiv_6.f90: New test.
17921
17922 2006-02-23  Jeff Law  <law@redhat.com>
17923
17924         * gcc.c-torture/compile/pr26425.c: New test.
17925
17926 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17927
17928         PR middle-end/26412
17929         * gcc.dg/gomp/pr26412.c: New test.
17930
17931 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17932
17933         PR c++/26291
17934         * g++.dg/other/ellipsis1.C: New test.
17935         * g++.dg/parse/operator4.C: Adjust error marker.
17936
17937 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17938
17939         PR target/25603
17940         * gfortran.dg/pr25603.f: New testcase.
17941
17942 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17943
17944         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17945         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17946
17947 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17948
17949         * g++.dg/eh/spbp.C: New.
17950
17951 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17952
17953         PR middle-end/26379
17954         * gcc.target/i386/mmx-7.c: New test.
17955
17956 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17957
17958         PR tree-optimization/26361
17959         * gcc.dg/tree-ssa/vrp27.c: New test case.
17960
17961 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17962
17963         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17964         * gcc.dg/tree-ssa/complex-4.c: Here.
17965
17966 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17967
17968         PR middle-end/19543
17969         * gfortran.dg/logical_1.f90: New test case.
17970
17971 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17972
17973         PR middle-end/26334
17974         * gcc.dg/20060218-1.c: Moved to...
17975         * gcc.target/i386/20060218-1.c: ... here.  New test.
17976
17977 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17978
17979         PR fortran/26201
17980         * gfortran.dg/convert_1.f90: New.
17981
17982 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17983
17984         PR fortran/25054
17985         * gfortran.dg/namelist_5.f90: New test.
17986
17987         PR fortran/25089
17988         * gfortran.dg/namelist_4.f90: New test.
17989
17990 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17991
17992         PR tree-opt/25680
17993         * gcc.dg/tree-ssa/complex-3.c: New test.
17994
17995 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17996
17997         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17998         variable to take into account the variable name in the
17999         function header.
18000         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18001
18002 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18003
18004         PR middle-end/26334
18005         * gcc.c-torture/compile/20060217-1.c: New test.
18006         * gcc.dg/20060218-1.c: New test.
18007
18008 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18009
18010         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18011
18012 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18013
18014         * gcc.dg/cpp/undef3.c: New test.
18015         * gcc.dg/cpp/trad/builtins2.c: New test.
18016
18017 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18018
18019         PR c++/26266
18020         * g++.dg/template/static22.C: New test.
18021         * g++.dg/template/static23.C: New test.
18022         * g++.dg/template/static24.C: New test.
18023         * g++.dg/template/non-dependent13.C: New test.
18024         * g++.dg/init/member1.C: Tweak error markers.
18025
18026 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18027
18028         PR target/26255
18029         * gcc.c-torture/compile/pr26255.c: New test case.
18030
18031 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18032
18033         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18034         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18035         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18036         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18037         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18038         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18039         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18040
18041 2006-02-16  Jeff Law  <law@redhat.com>
18042
18043         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18044         * gcc.dg/tree-ssa/vrp26.c: New test.
18045
18046 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18047
18048         PR target/20353
18049         PR target/24578
18050         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18051         __UCLIBC__ is defined.
18052
18053 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18054
18055         PR fortran/26224
18056         * gfortran.dg/gomp/pr26224.f: New test.
18057
18058 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18059
18060         PR tree-opt/25918
18061         * lib/target-supports.exp
18062         (check_effective_target_vect_short_mult): New.
18063         (check_effective_target_vect_char_mult): New.
18064         (check_effective_target_vect_widen_sum_qi_to_si): New.
18065         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18066         (check_effective_target_vect_widen_sum_hi_to_si): New.
18067         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18068         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18069         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18070         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18071         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18072         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18073         vect-reduc-pattern-2c.c
18074         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18075         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18076         vect-reduc-pattern-1c.c
18077
18078 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18079
18080         PR fortran/24557
18081         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18082
18083 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18084
18085         PR fortran/26054
18086         * gfortran.dg/enum_8.f90: Remove check for warning.
18087         * gfortran.dg/iomsg_1.f90: Ditto.
18088         * gfortran.dg/enum_1.f90: Ditto.
18089         * gfortran.dg/enum_9.f90: Ditto.
18090         * gfortran.dg/enum_2.f90: Ditto.
18091         * gfortran.dg/enum_10.f90: Ditto.
18092         * gfortran.dg/enum_3.f90: Ditto.
18093         * gfortran.dg/flush_1.f90: Ditto.
18094         * gfortran.dg/enum_4.f90: Ditto.
18095         * gfortran.dg/array_constructor_1.f90: Ditto.
18096         * gfortran.dg/enum_5.f90: Ditto.
18097         * gfortran.dg/enum_6.f90: Ditto.
18098         * gfortran.dg/enum_7.f90: Ditto.
18099
18100 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18101
18102         PR middle-end/26300
18103         * gcc.c-torture/compile/20060215-1.c: New test.
18104
18105 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18106
18107         PR middle-end/23670
18108         * gcc.dg/tree-ssa/andor-2.c: New test case.
18109
18110 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18111
18112         PR fortran/25045
18113         * optional_dim.f90: New test.
18114
18115 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18116
18117         PR fortran/26277
18118         * gfortran.dg/label_4.f90: New.
18119
18120 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18121             Diego Novillo  <dnovillo@redhat.com>
18122             Uros Bizjak  <uros@kss-loka.si>
18123
18124         * gfortran.dg/gomp: New directory.
18125
18126 2006-02-14  Richard Guenther  <rguenther@suse.de>
18127
18128         PR tree-optimization/26258
18129         * gcc.dg/torture/pr26258.c: New testcase.
18130
18131 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18132
18133         PR fortran/26246
18134         * gfortran.dg/pr26246_1.f90: New test.
18135         * gfortran.dg/pr26246_2.f90: New test.
18136
18137         PR middle-end/26092
18138         * gcc.c-torture/compile/20060208-1.c: New test.
18139
18140 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18141
18142         PR fortran/26074
18143         PR fortran/25103
18144         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18145         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18146         * gfortran.dg/automatic_module_variable.f90: Change error message.
18147
18148         PR fortran/20861
18149         * gfortran.dg/internal_dummy_1.f90: New test.
18150
18151         PR fortran/20871
18152         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18153
18154
18155         PR fortran/25083
18156         * gfortran.dg/uncommon_block_data_1.f90: New test.
18157         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18158         with standard.
18159
18160         PR fortran/25088
18161         * gfortran.dg/typed_subroutine_1.f90: New test.
18162
18163 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18164
18165         * objc.dg/dwarf-1.m: New.
18166
18167 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18168
18169         PR middle-end/24427
18170         * gcc.dg/tree-ssa/andor-1.c: New test case.
18171
18172 2006-02-13  Josh Conner  <jconner@apple.com>
18173
18174         PR target/25376
18175         * gcc.dg/pr25376.c: New test.
18176
18177         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18178         assemble.
18179         * lib/target-supports.exp (check_named_sections_available):
18180         Only compile named-sections test -- don't assemble.
18181
18182 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18183
18184         * g++.dg/warn/no-write-strings.C: New test.
18185         * g++.dg/warn/write-strings.C: Likewise.
18186         * g++.dg/warn/write-strings-default.C: Likewise.
18187
18188 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18189
18190         PR fortran/25806
18191         * gfortran.dg/ret_pointer_2.f90: New test.
18192
18193 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18194
18195         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18196
18197 2006-02-10  Jeff Law  <law@redhat.com>
18198
18199         * gcc.c-torture/compile/pr26213.c: New test.
18200
18201 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18202
18203         gfortran.dg/null_1.f90: New test.
18204
18205 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18206
18207         PR fortran/14771
18208         * gfortran.dg/parens_4.f90: New.
18209         * gfortran.dg/parens_5.f90: New.
18210
18211 2006-02-10  Richard Guenther  <rguenther@suse.de>
18212
18213         * gcc.dg/pr23372-1.c: Remove empty file.
18214
18215 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18216         Paul Thomas  <pault@gcc.gnu.org>
18217
18218         PR fortran/14771
18219         * gfortran.dg/parens_1.f90: New.
18220         * gfortran.dg/parens_2.f90: New.
18221         * gfortran.dg/parens_3.f90: New.
18222
18223 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18224
18225         PR fortran/26038
18226         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18227
18228         PR fortran/25059
18229         * gfortran.dg/impure_assignment_1.f90: New test.
18230
18231         PR fortran/25070
18232         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18233
18234 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18235
18236         PR target/26141
18237         * g++.dg/expr/stdarg2.C: New test.
18238
18239 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18240
18241         PR inline-asm/16194
18242         * gcc.dg/pr16194.c: New test.
18243
18244 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18245
18246         * ada/acats/run_acats: Use portable variant of "$@".
18247
18248 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18249
18250         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18251         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18252
18253 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18254
18255         PR tree-opt/26179
18256         * g++.dg/opt/pr26179.C: New test.
18257
18258 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18259
18260         PR middle-end/26134
18261         * gcc.dg/tree-ssa/complex-3.c: New test.
18262
18263 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18264
18265         * gcc.c-torture/compile/volatile-1.c: New test.
18266
18267 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18268
18269         PR 26180
18270         * gcc.dg/tree-ssa/pr26180.c: New test.
18271
18272 2006-02-08  Jeff Law  <law@redhat.com>
18273
18274         * gcc.dg/tree-ssa/pr21417.c: New test.
18275
18276 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18277
18278         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18279         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18280
18281 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18282
18283         * lib/scanrtl.exp: New.
18284
18285 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18286
18287         PR c++/26071
18288         * g++.dg/other/virtual2.C: New test.
18289
18290         PR c++/26070
18291         * g++.dg/other/virtual1.C: New test.
18292
18293 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18294
18295         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18296         cleanup-ipa-dump): Update dump file glob patterns.
18297         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18298         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18299
18300         * lib/gcc-dg.exp: Load it.
18301         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18302
18303 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18304
18305         PR testsuite/26159
18306         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18307         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18308
18309 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18310
18311         PR fortran/25577
18312         * gfortran.dg/mvbits_1.f90: New.
18313
18314 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18315
18316         * g++.dg/warn/Wdiv-by-zero.C: New test.
18317         * g++.dg/warn/Wno-div-by-zero.C: New.
18318
18319 2006-02-07  Jeff Law  <law@redhat.com>
18320
18321         * gcc.dg/tree-ssa/pr21559.c: New test.
18322
18323         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18324         multiple VRP passes.
18325         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18326         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18327         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18328         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18329         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18330         * gcc.dg/tree-ssa/vrp02.c: Likewise
18331         * gcc.dg/tree-ssa/vrp11.c: Likewise
18332         * gcc.dg/tree-ssa/pr14341.c: Likewise
18333         * gcc.dg/tree-ssa/vrp19.c: Likewise
18334         * gcc.dg/tree-ssa/vrp20.c: Likewise
18335         * gcc.dg/tree-ssa/vrp03.c: Likewise
18336         * gcc.dg/tree-ssa/pr21086.c: Likewise
18337         * gcc.dg/tree-ssa/pr21959.c: Likewise
18338         * gcc.dg/tree-ssa/vrp21.c: Likewise
18339         * gcc.dg/tree-ssa/vrp04.c: Likewise
18340         * gcc.dg/tree-ssa/pr25485.c: Likewise
18341         * gcc.dg/tree-ssa/pr22026.c: Likewise
18342         * gcc.dg/tree-ssa/vrp22.c: Likewise
18343         * gcc.dg/tree-ssa/vrp05.c: Likewise
18344         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18345         * gcc.dg/tree-ssa/pr20701.c: Likewise
18346         * gcc.dg/tree-ssa/vrp23.c: Likewise
18347         * gcc.dg/tree-ssa/vrp06.c: Likewise
18348         * gcc.dg/tree-ssa/pr22117.c: Likewise
18349         * gcc.dg/tree-ssa/pr20702.c: Likewise
18350         * gcc.dg/tree-ssa/vrp15.c: Likewise
18351         * gcc.dg/tree-ssa/pr21090.c: Likewise
18352         * gcc.dg/tree-ssa/pr21294.c: Likewise
18353         * gcc.dg/tree-ssa/vrp24.c: Likewise
18354         * gcc.dg/tree-ssa/vrp07.c: Likewise
18355         * gcc.dg/tree-ssa/pr21563.c: Likewise
18356         * gcc.dg/tree-ssa/pr25382.c: Likewise
18357         * gcc.dg/tree-ssa/vrp16.c: Likewise
18358         * gcc.dg/tree-ssa/vrp25.c: Likewise
18359         * gcc.dg/tree-ssa/vrp08.c: Likewise
18360         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18361         * gcc.dg/tree-ssa/vrp17.c: Likewise
18362         * gcc.dg/tree-ssa/pr21458.c: Likewise
18363         * g++.dg/tree-ssa/pr18178.C: Likewise
18364
18365 2006-02-07  Richard Guenther  <rguenther@suse.de>
18366
18367         PR c++/26140
18368         Revert
18369         2006-01-30  Richard Guenther  <rguenther@suse.de>
18370         PR c++/23372
18371         * gcc.dg/pr23372-1.C: New testcase.
18372
18373         * g++.dg/tree-ssa/pr26140.C: New testcase.
18374
18375 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18376
18377         PR c++/9737
18378         * g++.dg/template/ttp15.C: New test.
18379         * g++.dg/template/ttp16.C: Likewise.
18380         * g++.dg/template/ttp17.C: Likewise.
18381         * g++.old-deja/g++.pt/ttp36.C: Remove.
18382         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18383         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18384         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18385         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18386         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18387         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18388         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18389         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18390         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18391
18392 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18393
18394         PR libfortran/23815
18395         * unf_io_convert_4.f90: New test.
18396
18397 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18398
18399         * gcc.dg/tree-ssa/loadpre10.c: New test.
18400         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18401         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18402         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18403
18404 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18405
18406         PR libfortran/24685
18407         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18408
18409 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18410
18411         PR tree-opt/25251
18412         * gfortran.dg/assign_7.f: New test.
18413
18414 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18415
18416         PR fortran/26041
18417         PR fortran/26064
18418         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18419         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18420         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18421
18422 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18423
18424         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18425         in size_t typedef.
18426
18427 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18428
18429         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18430         * g++.dg/charset/string.c (foo): Likewise.
18431         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18432         const char*
18433         * g++.dg/ext/builtin2.C (printf): Likewise.
18434         * g++.dg/init/new15.C (printf): Likewise.
18435         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18436         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18437         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18438         * g++.dg/template/non-dependent4.C (temp): Likewise.
18439         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18440         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18441         parameter type to const char*.
18442         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18443         Change type to const char*.
18444         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18445         Likewise.
18446         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18447         second parameter type to const char*.
18448         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18449         (Y::Y): Change parameter type to const char*.
18450         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18451         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18452         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18453         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18454         (char*).
18455         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18456         const char*.
18457         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18458         type to const char*.
18459         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18460         return type to const char*.
18461         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18462         to const char*.
18463         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18464         * g++.old-deja/g++.law/refs1.C: Likewise.
18465         * g++.old-deja/g++.law/visibility1.C: Likewise.
18466         * g++.old-deja/g++.law/visibility2.C: Likewise.
18467         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18468         const char*.
18469         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18470         * g++.old-deja/g++.mike/net48.C: Likewise.
18471         * g++.old-deja/g++.mike/p646.C: Likewise.
18472         * g++.old-deja/g++.mike/p6746.C: Likewise.
18473         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18474         type to const char*.
18475         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18476         deprecated conversion warning.
18477         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18478         char*.
18479         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18480         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18481         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18482         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18483         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18484         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18485         * g++.old-deja/g++.pt/t39.C: Likewise.
18486         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18487         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18488
18489 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18490
18491         PR fortran/25075
18492         intrinsic_argument_conformance_1.f90: New test.
18493
18494 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18495
18496         PR fortran/20845
18497         * gfortran.dg/char_result_11.f90: Add SAVE.
18498         * gfortran.dg/der_pointer_4.f90: Ditto.
18499         * gfortran.dg/default_initialization.f90: New test.
18500
18501 2006-02-03  Jeff Law  <law@redhat.com>
18502
18503         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18504         handle more than 100 dump files.
18505         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18506         * lib/scantree.exp (scan-tree-dump): Likewise.
18507         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18508         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18509         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18510         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18511         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18512
18513 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18514
18515         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18516
18517 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18518
18519         * g++.dg/template/using12.C: New test.
18520
18521 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18522
18523         * gcc.target/powerpc/pr25960.c: New test.
18524
18525 2006-02-02  Steven G. Kargl  <kargls@comcast>
18526
18527         PR fortran/24958
18528         gfortran.dg/nullify_2.f90: New test.
18529
18530 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18531
18532         PR 25990
18533         * gcc.dg/gomp/pr25990.c: New test.
18534
18535 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18536
18537         PR c++/25342
18538         * g++.gd/template/partial4.C: New test.
18539
18540 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18541
18542         PR middle-end/26001
18543         * gfortran.dg/data_char_2.f90: New.
18544
18545 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18546
18547         PR fortran/26039
18548         maxval_maxloc_conformance_1.f90: New test.
18549
18550 2006-01-31  Richard Guenther  <rguenther@suse.de>
18551
18552         * gcc.target/i386/sselibm-1.c: New testcase.
18553         * gcc.target/i386/sselibm-2.c: Likewise.
18554         * gcc.target/i386/sselibm-3.c: Likewise.
18555         * gcc.target/i386/sselibm-4.c: Likewise.
18556         * gcc.target/i386/sselibm-5.c: Likewise.
18557
18558 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18559
18560         PR fortran/24266
18561         * gfortran.dg/arrayio_derived_2.f90: New.
18562
18563 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18564
18565         * gcc.dg/unsigned-long-compare.c: New test.
18566
18567 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18568
18569         PR testsuite/25318
18570         * lib/target-supports.exp (check_effective_target_freorder):
18571         Check to see if target supports -freorder-blocks-and-partition.
18572         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18573         instead of "dg-require-named-sections".
18574
18575 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18576
18577         PR target/14798:
18578         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18579         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18580         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18581         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18582         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18583         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18584         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18585         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18586
18587 2006-01-30  Richard Guenther  <rguenther@suse.de>
18588
18589         PR c++/23372
18590         * gcc.dg/pr23372-1.C: New testcase.
18591
18592 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18593
18594         * gcc.dg/gomp/pr25874.c: New test.
18595
18596 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18597
18598         PR tree-opt/25911
18599         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18600
18601 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18602
18603         PR fortran/18578
18604         PR fortran/18579
18605         PR fortran/20857
18606         PR fortran/20885
18607         * gfortran.dg/intent_out_1.f90: New test.
18608
18609 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18610
18611         PR fortran/17911
18612         * gfortran.dg/procedure_lvalue.f90: New test.
18613
18614         PR fortran/20895
18615         PR fortran/25030
18616         * gfortran.dg/char_pointer_assign_2.f90: New test.
18617         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18618         assignment to be consistent with standard.
18619         * gfortran.dg/char_result_2.f90: The same.
18620         * gfortran.dg/char_result_8.f90: The same.
18621
18622 2006-01-28  Zack Weinberg  <zackw@panix.com>
18623
18624         * gcc.dg/Woverlength-strings.c
18625         * gcc.dg/Woverlength-strings-pedantic-c89.c
18626         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18627         * gcc.dg/Woverlength-strings-pedantic-c99.c
18628         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18629
18630 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18631
18632         * gcc.c-torture/execute/20060127-1.c: New test.
18633
18634 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18635
18636         PR c++/25999
18637         * g++.dg/ext/pragmaweak1.C: New test.
18638
18639 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18640
18641         PR c++/25855
18642         * g++.dg/template/spec29.C: New test.
18643
18644 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18645
18646         PR c/19606.
18647         * gcc.c-torture/execute/pr19606.c: New.
18648
18649 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18650
18651         * gcc.dg/pragma-re-4.c: New test.
18652
18653 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18654
18655         PR fortran/25964
18656         * gfortran.dg/assumed_size_refs_3.f90: New test.
18657
18658 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18659
18660         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18661
18662 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18663
18664         PR ada/21317
18665         * ada/acats/support/impdef.a: Add One_Long_Second.
18666         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18667         * ada/acats/tests/c9/c94026.a: Likewise.
18668         * ada/acats/tests/c9/c97305c.ada: Likewise.
18669         * ada/acats/tests/c9/c99004a.ada: Likewise.
18670
18671 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18672
18673         PR fortran/25964
18674         * gfortran.dg/global_references_2.f90: New test.
18675
18676         PR fortran/25084
18677         PR fortran/20852
18678         PR fortran/25085
18679         PR fortran/25086
18680         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18681         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18682
18683         PR fortran/25416
18684         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18685
18686 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18687
18688         PR c/25892
18689         * gcc.dg/Wpointer-sign.c: New.
18690         * gcc.dg/Wpointer-sign-Wall.c: New.
18691         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18692         * gcc.dg/Wpointer-sign-pedantic.c: New.
18693         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18694         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18695
18696 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18697
18698         PR C/25861
18699         * gcc.c-torture/compile/pr25861.c: New test.
18700
18701 2006-01-26  Paul Brook  <paul@codesourcery.com>
18702
18703         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18704         on short-enum targets.
18705         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18706         variable.
18707         (generate_fields): Use short_enums.
18708         (main): Set short_enums.  Document -e.
18709         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18710         on short-enum targets.
18711         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18712         variable.
18713         (generate_fields): Use short_enums.
18714         (main): Set short_enums.  Document -e.
18715         * lib/target-supports.exp (check_effective_target_short_enums): New.
18716
18717 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18718
18719         PR target/25947
18720         * gcc.dg/torture/pr25947-1.c: New test.
18721
18722 2006-01-25  Jan Hubicka  <jh@suse.cz>
18723             Roger Sayle  <roger@eyesopen.com>
18724
18725         PR rtl-optimization/25703
18726         * gcc.target/i386/20060125-1.c: New test case.
18727         * gcc.target/i386/20060125-2.c: New test case.
18728
18729 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18730
18731         PR fortran/18540
18732         * gfortran.dg/goto_1.f: New.
18733
18734 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18735
18736         PR fortran/25716
18737         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18738         25716 on 32-bit systems too.
18739
18740 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18741
18742         PR testsuite/25590
18743         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18744
18745 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18746
18747         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18748
18749 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18750
18751         PR fortran/25835
18752         * gfortran.dg/read_eof.f90: Delete, renamed.
18753         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18754         * gfortran.dg/read_eof_2.f90: New test.
18755         * gfortran.dg/read_eof_3.f90: New test.
18756
18757 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18758
18759         PR tree-opt/25860
18760         * gcc.c-torture/compile/pr25860.c: New test.
18761
18762 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18763
18764         PR c++/25552
18765         * g++.dg/parse/dtor8.C: New test.
18766
18767 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18768
18769         PR testsuite/25891
18770         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18771         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18772         check_effective_target_fopenmp returns 0.
18773
18774 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18775
18776         PR ada/20548
18777         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18778         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18779         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18780
18781 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18782
18783         PR tree-opt/25857
18784         * g++.dg/opt/pr25857.C: New test.
18785
18786 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18787         Jan Hubicka  <jh@suse.cz>
18788         Richard Guenther  <rguenther@suse.de>
18789
18790         PR rtl-optimization/25654
18791         * gcc.dg/torture/pr25654.c: New testcase.
18792         * gcc.target/i386/pr25654.c: Likewise.
18793
18794 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18795
18796         PR fortran/25901
18797         * gfortran.dg/internal references_2.f90: New test.
18798
18799         Fix regression in testing of admissability of attributes.
18800         * gfortran.dg/intent_used_1.f90: New test.
18801
18802 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18803
18804         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18805         Remove target conditional torture options for i?86 and x86_64
18806         GNU/Linux.
18807
18808 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18809
18810         PR c++/10891
18811         * g++.dg/rtti/no-rtti.C: New.
18812
18813 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18814
18815         PR c++/25895
18816         * g++.dg/inherit/conv2.C: New test.
18817
18818         PR c++/25856
18819         * g++.dg/parse/dtor7.C: New test.
18820
18821         PR c++/25858
18822         * g++.dg/template/crash44.C: New test.
18823
18824 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18825
18826         PR fortran/25124
18827         PR fortran/25625
18828         * gfortran.dg/internal_references_1.f90: New test.
18829           PR fortran/20881
18830         PR fortran/23308
18831         PR fortran/25538
18832         PR fortran/25710
18833         * gfortran.dg/global_references_1.f90: New test.
18834         * gfortran.dg/g77/19990905-1.f: Restore the error that
18835         there is a clash between the common block name and
18836         the name of a subroutine reference.
18837
18838         PR fortran/PR24276
18839         * gfortran.dg/aliasing_dummy_1.f90: New test.
18840
18841 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18842
18843         * gcc.dg/vmx/1b-01.c: Warning fix.
18844         * gcc.dg/vmx/1c-02.c: Likewise.
18845         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18846
18847 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18848
18849         PR testsuite/24962
18850         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18851
18852 2006-01-20  Richard Guenther  <rguenther@suse.de>
18853         Steven Bosscher <stevenb.gcc@gmail.com>
18854
18855         PR rtl-optimization/24626
18856         * gcc.dg/torture/pr24626-1.c: New testcase.
18857         * gcc.dg/torture/pr24626-2.c: Likewise.
18858         * gcc.dg/torture/pr24626-3.c: Likewise.
18859         * gcc.dg/torture/pr24626-4.c: Likewise.
18860
18861 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18862
18863         PR c++/5520
18864         * g++.dg/warn/empty-body.C: New.
18865
18866 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/22136
18869         * g++.dg/template/using10.C: New test.
18870         * g++.dg/temlpate/using11.C: Likewise.
18871         * g++.dg/inherit/using5.C: Tweak error messages.
18872
18873 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18874
18875         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18876         target test.
18877         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18878
18879 2006-01-19  Jan Hubicka  <jh@suse.cz>
18880
18881         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18882
18883 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18884
18885         PR c++/25854
18886         * g++.dg/template/spec28.C: New test.
18887
18888 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18889
18890         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18891         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18892
18893 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18894
18895         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18896         * gcc.dg/gomp/critical-1.c: Likewise.
18897         * gcc.dg/gomp/critical-3.c: Likewise.
18898         * gcc.dg/gomp/empty.c: Likewise.
18899         * gcc.dg/gomp/ordered-1.c: Likewise.
18900         * gcc.dg/gomp/for-4.c: Likewise.
18901         * gcc.dg/gomp/for-6.c: Likewise.
18902         * gcc.dg/gomp/master-3.c: Likewise.
18903         * gcc.dg/gomp/for-8.c: Likewise.
18904         * gcc.dg/gomp/for-10.c: Likewise.
18905         * gcc.dg/gomp/for-18.c: Likewise.
18906         * gcc.dg/gomp/for-5.c: Likewise.
18907         * gcc.dg/gomp/for-7.c: Likewise.
18908         * gcc.dg/gomp/for-9.c: Likewise.
18909
18910 2006-01-18  Jeff Law  <law@redhat.com>
18911
18912         * gcc.dg/tree-ssa/vrp25.c: New test.
18913
18914 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18915
18916         * gcc.dg/pr25805.c: Fix misapplied patch.
18917
18918 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18919
18920         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18921         (check_effective_target_vect_udot_qi): New.
18922         (check_effective_target_vect_sdot_hi): New.
18923         (check_effective_target_vect_udot_hi): New.
18924         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18925         prefixed with "wrapv-" with -fwrapv.
18926         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18927         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18928         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18929         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18930         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18931
18932         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18933         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18934         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18935         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18936
18937 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18938
18939         PR c++/16829
18940         * g++.dg/other/default2.C: New test.
18941         * g++.dg/other/default3.C: New test.
18942
18943 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18944
18945         PR c/25805
18946         * gcc.dg/pr25805.c: New file.
18947
18948 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18949
18950         PR c++/25836
18951         * g++.dg/template/init6.C: New test.
18952
18953 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18954
18955         * gcc.dg/tree-ssa/pr24287.c: New test
18956
18957 2006-01-18  Eric Christopher  <echristo@apple.com>
18958
18959         * g++.dg/eh/table.C: New.
18960
18961 2006-01-18  DJ Delorie  <dj@redhat.com>
18962
18963         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18964         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18965         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18966         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18967
18968 2006-01-18  Jeff Law  <law@redhat.com>
18969
18970         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18971         on wrapping on overflow semantics.
18972
18973         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18974
18975         * gcc.gc/tree-ssa/vrp23.c: New test.
18976         * gcc.gc/tree-ssa/vrp24.c: New test.
18977
18978 2006-01-18  Richard Henderson  <rth@redhat.com>
18979             Aldy Hernandez  <aldyh@redhat.com>
18980             Jakub Jelinek  <jakub@redhat.com>
18981             Diego Novillo  <dnovillo@redhat.com>
18982             Uros Bizjak  <uros@kss-loka.si>
18983
18984         * gcc.dg/gomp: New directory.
18985
18986 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18987             Steven G. Kargl  <kargls@comcast.net>
18988
18989         PR fortran/20869
18990         * gfortran.dg/intrinsic_external_1.f90: New test.
18991
18992         PR fortran/20875.
18993         * gfortran.dg/elemental_pointer_1.f90: New test.
18994
18995         PR fortran/25024
18996         * gfortran.dg/external_procedures_1.f90: New test.
18997
18998         PR fortran/25785
18999         gfortran.dg/assumed_present.f90: New test.
19000
19001 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19002
19003         * g++.dg/parse/lookup5.C: New test.
19004
19005 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19006
19007         PR fortran/25697
19008         * gfortran.dg/read_eof.f90: New test.
19009
19010 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19011
19012         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19013         add a closing brace.
19014
19015 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19016
19017         PR fortran/25631
19018         * gfortran.dg/fmt_tl.f: New test.
19019
19020 2006-01-17  Eric Christopher  <echristo@apple.com>
19021
19022         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19023         * g++.old-deja/g++.warn/impint2.C: Ditto.
19024         * g++.old-deja/g++.other/null1.C: Ditto.
19025         * g++.dg/warn/conv2.C: Ditto.
19026         * g++.dg/warn/conv4.C: New file.
19027
19028 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19029
19030         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19031
19032 2006-01-17  Andreas Jaeger  <aj@suse.de>
19033             Janis Johnson <janis187@us.ibm.com>
19034
19035         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19036         in 64-bit.
19037         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19038         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19039
19040 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19041
19042         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19043         (switchfiles): xfail txxx where xxx >= 25.
19044
19045 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19046
19047         PR testsuite/25764
19048         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19049
19050 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19051
19052         PR c/25682
19053         * gcc.dg/pr25682.c: New test.
19054         * g++.dg/parse/array-size2.C: New test.
19055
19056 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19057
19058         * consistency.vlad: Remove entire directory, 1652 files.
19059
19060 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19061
19062         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19063         check_effective_target_dfprt_nocache): New.
19064         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19065         (check_effective_target_dfprt): New.
19066         * lib/c-compat.exp (check_dfp): Remove.
19067         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19068         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19069         level of support for decimal float.
19070         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19071         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19072         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19073         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19074         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19075         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19076         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19077         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19078         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19079         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19080         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19081         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19082         directives.
19083
19084 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19085
19086         PR testsuite/25741
19087         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19088         $base_dir/../.
19089         * lib/gfortran.exp (gfortran_init): Likewise.
19090         * lib/obj-c++.exp (obj-c++_init): Likewise.
19091         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19092         (scan-assembler-dem-not): Likewise.
19093         * lib/scandump.exp (scan-dump-dem): Likewise.
19094         (scan-dump-dem-not): Likewise.
19095
19096 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19097
19098         PR testsuite/25767
19099         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19100         powerpc-*-darwin*.
19101         * lib/obj-c++.exp (obj-c++_init): Likewise.
19102
19103 2006-01-16  Richard Guenther  <rguenther@suse.de>
19104
19105         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19106
19107 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19108
19109         PR testsuite/25777
19110         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19111         to LD_LIBRARY_PATH.
19112
19113 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19114             Andrew Pinski  <pinskia@physics.uc.edu>
19115
19116         * gcc.dg/minmax-1.c: New test.
19117
19118 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19119
19120         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19121         * gcc.misc-tests/dectest.exp: Ditto.
19122
19123 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19124
19125         PR testsuite/25796
19126         * gcc.target/i386/cmov6.c: Use -march=k8.
19127
19128 2006-01-15  Andreas Jaeger  <aj@suse.de>
19129
19130         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19131         x86 does not have __float128.
19132
19133 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19134
19135         * gcc.target/i386/cmov6.c: New test.
19136
19137 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19138
19139         PR c++/25663
19140         * g++.dg/template/ctor6.C: New test.
19141
19142 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19143
19144         PR tree-optimization/25485
19145         * gcc.dg/tree-ssa/pr25485.c: New.
19146
19147 2006-01-14  Richard Guenther  <rguenther@suse.de>
19148
19149         PR tree-optimization/22548
19150         PR tree-optimization/22555
19151         PR tree-optimization/22501
19152         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19153         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19154         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19155         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19156         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19157         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19158         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19159         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19160         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19161
19162 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19163
19164         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19165         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19166
19167 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19168         Richard Guenther  <rguenther@suse.de>
19169
19170         PR rtl-optimization/24257
19171         * gcc.dg/torture/pr24257.c: New testcase.
19172
19173 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19174
19175         * gcc.c-torture/execute/20060110-1.c: New test.
19176         * gcc.c-torture/execute/20060110-2.c: New test.
19177
19178 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19179
19180         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19181
19182 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19183
19184         PR fortran/25756
19185         * gfortran.dg/label_3.f90: New test.
19186
19187 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19188
19189         PR tree-optimization/25771
19190         * g++.dg/tree-ssa/pr25771.C: New test
19191
19192 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19193
19194         PR tree-opt/24365
19195         * g++.dg/opt/complex5.C: New test.
19196
19197 2006-01-13  Richard Guenther  <rguenther@suse.de>
19198
19199         * gcc.target/i386/387-9.c: New testcase.
19200
19201 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19202
19203         PR c++/24824
19204         * g++.dg/debug/dwarf2-1.C: New.
19205
19206 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19207
19208         PR testsuite/25728
19209         * lib/gcov.exp (verify-lines): Add "close $fd".
19210
19211 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19212             Ben Elliston  <bje@au.ibm.com>
19213
19214         * gcc.dg/dfp/inf-1.c: New test.
19215
19216 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19217             Yao Qi  <qiyaoltc@cn.ibm.com>
19218             Ben Elliston  <bje@au.ibm.com>
19219             Jon Grimm  <jgrimm2@us.ibm.com>
19220
19221         * gcc.dg/nodfp-1.c: New test.
19222         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19223         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19224         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19225         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19226         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19227         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19228         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19229         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19230         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19231         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19232         * gcc.dg/format/dfp-printf-1.c: Likewise.
19233         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19234         (compat_setup_dfp): New.
19235         * gcc.dg/compat/compat.exp: Use it.
19236         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19237         Make some variables global, prepend "compat_" to their names.
19238         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19239         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19240         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19241         * lib/compat.exp (compat_skip_list): Make global, rename.
19242         * lib/c-compat.exp: New file.
19243         * lib/target-supports.exp (check_effective_target_dfp): New.
19244
19245         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19246         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19247         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19248         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19249         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19250         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19251         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19252         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19253         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19254         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19255         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19256         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19257         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19258         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19259         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19260         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19261         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19262         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19263         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19264         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19265         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19266         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19267         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19268         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19269         gcc.dg/dfp/struct-layout-1.c,
19270         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19271         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19272         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19273         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19274         gcc.dg/dfp/func-vararg-dfp.c,
19275         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19276         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19277         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19278         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19279         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19280
19281 2006-01-11  Richard Guenther  <rguenther@suse.de>
19282
19283         PR tree-optimization/25734
19284         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19285
19286 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19287
19288         PR fortran/25486
19289         * gfortran.dg/literal_character_constant_1_x.F: New test.
19290         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19291         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19292         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19293
19294 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19295
19296         PR c++/25386
19297         * g++.dg/ext/packed3.C: Add expected packed error.
19298
19299 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19300
19301         PR target/25706
19302         * gcc.dg/torture/pr25706-1.c: New test.
19303
19304 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19305
19306         PR tree-optimization/23109
19307         PR tree-optimization/23948
19308         PR tree-optimization/24123
19309
19310         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19311         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19312         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19313         g++.dg/tree-ssa/pr23948.C: New testcases.
19314         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19315         three divisions in order to do the optimization.
19316
19317 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19318
19319         PR c++/25632
19320         * g++.dg/other/pr25632.C: New test.
19321
19322 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19323
19324         PR fortran/25730
19325         * gfortran.dg/used_types_1.f90: New test.
19326
19327 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19328
19329         PR target/25718
19330         * gcc.dg/torture/pr25718-1.c: New test.
19331
19332 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19333
19334         * gfortran.dg/list_read_2.f90: Fix typo in description.
19335
19336 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19337
19338         * lib/target-supports.exp (check_visibility_available): Simplify test
19339         for *-*-netware*.
19340         (check_profiling_available): Fail for *-*-netware*.
19341         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19342         * gcc.dg/20021014-1.c: Likewise.
19343         * gcc.dg/nest.c: Likewise.
19344
19345 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19346
19347         fortran/24936
19348         * gfortran.dg/forall_3.f90: New test.
19349
19350 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19351
19352         PR fortran/21977
19353         * gfortran.dg/nesting_2.f90: New test.
19354         * gfortran.dg/nesting_3.f90: New test.
19355
19356 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19357
19358         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19359         Fix typo in comment.
19360
19361 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19362
19363         * gfortran.dg/single_char_string.f90: New test.
19364
19365 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19366
19367         * gfortran.dg/ichar_2.f90: New test.
19368
19369 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19370
19371         PR fortran/25093
19372         * gfortran.dg/private_type_4.f90: New.
19373
19374 2006-01-07  Richard Guenther  <rguenther@suse.de>
19375
19376         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19377
19378 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19379
19380         * gfortran.dg/func_decl_1.f90: New.
19381         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19382         * gfortran.dg/array_alloc_2.f90: Likewise.
19383         * gfortran.dg/char_result_8.f90: Likewise.
19384         * gfortran.dg/dup_save_1.f90: Likewise.
19385         * gfortran.dg/dup_save_2.f90: Likewise.
19386         * gfortran.dg/f2c_6.f90: Likewise.
19387         * gfortran.dg/f2c_7.f90: Likewise.
19388         * gfortran.dg/func_result_2.f90: Likewise.
19389         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19390
19391 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19392
19393         PR fortran/22146
19394         * gfortran.dg/elemental_subroutine_1.f90: New test.
19395         * gfortran.dg/elemental_subroutine_2.f90: New test.
19396
19397         PR fortran/25029
19398         PR fortran/21256
19399         * gfortran.dg/assumed_size_refs_1.f90: New test.
19400
19401         PR fortran/20868
19402         PR fortran/20870
19403         * gfortran.dg/assumed_size_refs_2.f90: New test.
19404         * gfortran.dg/initialization_1.f90: Change warning message.
19405
19406 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19407
19408         * gcc.dg/tree-ssa/loop-15.c: New test.
19409
19410 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19411
19412         PR fortran/25598
19413         * gfortran.dg/backspace_3.f: New test.
19414         * gfortran.dg/backspace_4.f: New test.
19415
19416 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19417
19418         PR fortran/24268
19419         * gfortran.dg/fmt_white.f: Update test.
19420
19421 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19422
19423         * gcc.dg/cast-1.c: Add new warning.
19424         * gcc.dg/cast-2.c: Likewise.
19425         * gcc.dg/cast-3.c: Likewise.
19426         * gcc.dg/format/cast-1.c: Likewise.
19427         * gcc.dg/cast-4.c: New testcase.
19428
19429 2006-01-05  Richard Guenther  <rguenther@suse.de>
19430
19431         PR tree-optimization/22555
19432         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19433
19434 2006-01-05  Richard Guenther  <rguenther@suse.de>
19435             Diego Novillo  <dnovillo@redhat.com>
19436
19437         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19438         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19439         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19440         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19441         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19442         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19443         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19444         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19445         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19446         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19447         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19448         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19449         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19450         * treelang/compile/extravar.tree: Likewise.
19451         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19452         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19453         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19454         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19455         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19456
19457 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19458
19459         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19460         for 64-bit fix.
19461
19462 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19463
19464         PR fortran/23675
19465         gfortran.dg/char_result_11.f90: New.
19466
19467 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19468
19469         PR c++/24782
19470         * g++.dg/parse/access9.C: New test.
19471         * g++.dg/tc1/dr52.C: Tweak error markers.
19472
19473 2006-01-04  Richard Henderson  <rth@redhat.com>
19474
19475         Merge from gomp branch.
19476         * g++.dg/parse/pragma2.C: Update expected error lines.
19477
19478 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19479
19480         * g++.dg/other/i386-2.C: New test.
19481
19482         PR target/25554
19483         * gcc.c-torture/compile/20051228-1.c: New test.
19484
19485         PR c/25559
19486         * gcc.dg/pr25559.c: New test.
19487
19488 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19489
19490         PR c++/25492
19491         * g++.dg/lookup/friend9.C: New test.
19492
19493         PR c++/25625
19494         * g++.dg/template/repo5.C: New test.
19495
19496 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19497
19498         PR fortran/25101
19499         * gfortran.dg/forall_2.f90: New test.
19500
19501 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19502
19503         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19504         dg-require-weak.  Adjust regexp to handle leading-underscore
19505         targets and space as well as TAB after .weak.  Change previous
19506         64-bit fix to not use naked dot.
19507
19508 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19509
19510         PR rtl-optimization/25578
19511         * gcc.c-torture/execute/20060102-1.c: New testcase.
19512
19513 2006-01-03  Richard Guenther  <rguenther@suse.de>
19514
19515         PR c/25183
19516         * gcc.dg/torture/pr25183.c: New testcase.
19517
19518 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19519
19520         Merge from gomp-branch.
19521         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19522         * gcc.dg/ia64-sync-2.c: Likewise.
19523         * gcc.dg/ia64-sync-3.c: Likewise.
19524         * gcc.dg/ia64-sync-4.c: Likewise.
19525         * gcc.dg/sync-2.c: Likewise.
19526         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19527         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19528
19529 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19530
19531         PR c++/25635
19532         * g++.dg/parse/operator6.C: New test.
19533
19534         PR c++/25637
19535         * g++.dg/parse/error29.C: New test.
19536
19537         PR c++/25638
19538         * g++.dg/parse/dtor6.C: New test.
19539
19540         PR c++/25633
19541         * g++.dg/parse/ctor3.C: New test.
19542
19543         PR c++/25634
19544         * g++.dg/template/class3.C: New test.
19545
19546 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19547
19548         * g++.dg/debug/debug9.C: New.
19549
19550 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19551
19552         PR fortran/24640
19553         * gfortran.dg/label_2.f90: New test.
19554
19555 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19556
19557         * g++.dg/lookup/using12.C: Tighten error marker.
19558
19559 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19560             Andrew Pinski <pinskia@physics.uc.edu>
19561
19562         * gcc.target/powerpc/darwin-abi-3.c: New file.
19563         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19564         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19565         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19566         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19567         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19568         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19569         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19570         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19571
19572 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19573
19574         * gcc.dg/tree-ssa/loadpre1.c: New;
19575         * gcc.dg/tree-ssa/loadpre2.c: New;
19576         * gcc.dg/tree-ssa/loadpre3.c: New;
19577         * gcc.dg/tree-ssa/loadpre4.c: New;
19578         * gcc.dg/tree-ssa/loadpre5.c: New;
19579         * gcc.dg/tree-ssa/loadpre6.c: New;
19580         * gcc.dg/tree-ssa/loadpre7.c: New;
19581         * gcc.dg/tree-ssa/loadpre8.c: New;
19582         * gcc.dg/tree-ssa/loadpre9.c: New;
19583
19584 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19585
19586         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19587         * g++.dg/abi/thunk4.C: Likewise.
19588
19589 2006-01-01  Andreas Jaeger  <aj@suse.de>
19590
19591         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19592         portable.
19593
19594 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19595
19596         PR c++/25294
19597         * gcc.dg/pragma-pack-3.c: New test.
19598         * g++.dg/parse/pragma3.C: New test.
19599
19600 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19601
19602         PR middle-end/24827
19603         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19604
19605 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19606
19607         PR testsuite/25214
19608         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19609
19610 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19611
19612         PR fortran/22607
19613         * gfortran-dg/pure_byref_3.f90: New.
19614
19615         fortran/PR 25396
19616         * gfortran.dg/userdef_operator_1.f90: New.
19617
19618 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19619
19620         * g++.dg/abi/thunk3.C: New.
19621         * g++.dg/abi/thunk4.C: New.
19622
19623 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19624
19625         PR fortran/25532
19626         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19627         associated derived type components of derived types are
19628         properly declared in contained procedures.
19629
19630 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19631
19632         PR libgfortran/25139
19633         * gfortran.dg/backspace_2.f: New test.
19634
19635 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19636
19637         PR libgfortran/25550
19638         * gfortran.dg/endfile.f: New test.
19639
19640 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19641
19642         PR libgfortran/25419
19643         * gfortran.dg/comma.f: New test.
19644
19645 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19646
19647         * lib/gfortran-dg.exp: Remove trailing whitespace.
19648         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19649         -funroll-all-loops.
19650
19651 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19652
19653         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19654         Extended Double long doubles or repeat tests when long double is
19655         the same size as double.
19656
19657 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19658
19659         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19660
19661         PR testsuite/25442
19662         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19663         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19664
19665         PR testsuite/25441
19666         * gcc.dg/pr23911.c: Make test variable static.
19667
19668         PR testsuite/25444
19669         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19670
19671 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19672
19673         PR c++/25439
19674         * g++.dg/parse/crash17.C: Adjust error markers.
19675         * g++.dg/template/error20.C: New test.
19676
19677 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19678
19679         PR c++/23172
19680         * g++.dg/ext/complit4.C: New test.
19681
19682         PR c++/25417
19683         * g++.dg/ext/complit5.C: Likewise.
19684
19685 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19686
19687         PR tree-optimization/25125
19688         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19689         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19690         * gcc.c-torture/execute/pr25125.c: New.
19691
19692 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19693
19694         PR fortran/25029
19695         PR fortran/21256
19696         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19697         functions with incorrect assumed size references.
19698
19699 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19700
19701         PR c++/23171
19702         * g++.dg/opt/init1.C: New test.
19703
19704 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19705
19706         PR c++/24671
19707         * g++.dg/template/sfinae3.C: New test.
19708
19709 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19710
19711         * g++.dg/other/friend4.C: New test.
19712
19713 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19714
19715         PR target/25005
19716         * g++.dg/opt/pr25005.C: New test.
19717
19718 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19719
19720         PR c++/25369
19721         * g++.dg/template/ptrmem16.C: New test.
19722
19723 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19724
19725         PR fortran/25029
19726         PR fortran/21256
19727         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19728
19729 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19730
19731         PR libgfortran/25307
19732         * gfortran.dg/list_read_5.f90: New test.
19733
19734 2005-12-22  Richard Henderson  <rth@redhat.com>
19735
19736         * gcc.target/i386/sse-7.c: Use -msse2.
19737
19738 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19739
19740         PR rtl-optimization/25432
19741         * gcc.c-torture/compile/20051216-1.c: New test.
19742
19743         PR objc/25328
19744         * objc/execute/pr25328.m: New test.
19745
19746 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19747
19748         PR c++/25364
19749         * g++.dg/template/call4.C: New test.
19750
19751 2005-12-22  Dale Johannesen  <dalej@apple.com>
19752
19753         * gcc.target/i386/sse-17.c: New.
19754
19755 2005-12-22  Paul Brook  <paul@codesourcery.com>
19756
19757         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19758
19759 2005-12-22  Paul Brook  <paul@codesourcery.com>
19760
19761         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19762
19763 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19764
19765         PR tree-opt/25513
19766         * gcc.c-torture/compile/pr25513.c: New test.
19767
19768 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19769
19770         PR c++/23333
19771         * g++.dg/parse/error25.C: Add more tests.
19772
19773 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19774
19775         PR fortran/18990
19776         * gfortran.dg/der_charlen_1.f90: New.
19777
19778 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19779
19780         PR fortran/20889
19781         * gfortran.dg/pointer_component_type_1.f90: New test.
19782
19783         PR fortran/25029
19784         PR fortran/21256
19785         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19786         should give an error with assumed size array refernces and checks
19787         those that should not.
19788         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19789         reference an upper bound so that it does not generate an error.
19790
19791         PR fortran/19362
19792         PR fortran/20244
19793         PR fortran/20864
19794         PR fortran/25391
19795         * gfortran.dg/used_dummy_types_1.f90: New test.
19796         * gfortran.dg/used_dummy_types_2.f90: New test.
19797         * gfortran.dg/used_dummy_types_3.f90: New test.
19798         * gfortran.dg/used_dummy_types_4.f90: New test.
19799         * gfortran.dg/used_dummy_types_5.f90: New test.
19800
19801         PR fortran/23152
19802         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19803         group already being USE associated.
19804         * gfortran.dg/assumed_shape_nml.f90: New test.
19805         * gfortran.dg/assumed_size_nml.f90: New test.
19806
19807         PR fortran/20862
19808         PR fortran/25053
19809         PR fortran/25063
19810         PR fortran/25064
19811         PR fortran/25066
19812         PR fortran/25067
19813         PR fortran/25068
19814         PR fortran/25307
19815         * gfortran.dg/io_constraints_1.f90: New test.
19816         * gfortran.dg/io_constraints_1.f90: New test.
19817         * gfortran.dg/iostat_3.f90: Change wording of warning.
19818         * gfortran.dg/g77/19981216-0.f: The same.
19819
19820 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19821
19822         PR tree-optimization/23518
19823         * gcc.dg/pr23518.c: New.
19824
19825 2005-12-21  Mike Stump  <mrs@apple.com>
19826
19827         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19828
19829 2005-12-21  Paul Brook  <paul@codesourcery.com>
19830
19831         * gcc.dg/pr19340.c: Skip on m68k targets.
19832
19833 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19834
19835         PR rtl-optimization/25196
19836         * gcc.dg/pr25196.c: New test.
19837
19838 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19839
19840         PR fortran/25423
19841         gfortran.dg/where_nested_1.f90: New.
19842
19843 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19844
19845         PR tree-optimization/25382.
19846         * gcc.dg/tree-ssa/pr25382.c: New.
19847
19848 2005-12-20  Richard Guenther  <rguenther@suse.de>
19849
19850         PR middle-end/24306
19851         * gcc.target/i386/pr24306.c: New testcase.
19852
19853 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19854
19855         PR tree-optimization/25501
19856         * gcc.dg/tree-ssa/pr25501.c: New.
19857
19858 2005-12-20  Richard Guenther  <rguenther@suse.de>
19859
19860         Revert
19861         2005-12-02  Richard Guenther  <rguenther@suse.de>
19862
19863         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19864
19865 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19866
19867         PR c++/21228
19868         * g++.dg/warn/Wunreachable-code-2.C: New test.
19869
19870 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19871
19872         PR c++/24278
19873         * g++.dg/template/ctor5.C: New test.
19874
19875         PR c++/24915
19876         * g++.dg/template/overload8.C: New test.
19877
19878 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19879
19880         * gcc.c-torture/compile/pr25483 : New test.
19881
19882 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19883
19884         PR c++/20552
19885         * g++.dg/ext/typeof10.C: New test.
19886
19887 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19888
19889         * gcc.dg/mt-loopi1.c: New.
19890
19891 2005-12-18  Richard Guenther  <rguenther@suse.de>
19892
19893         PR tree-optimization/25481
19894         * gcc.dg/torture/pr25481.c: New testcase.
19895
19896 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19897
19898         PR rtl-optimization/21041
19899         * gcc.dg/pr21041.c: New test.
19900
19901 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19902
19903         PR libgfortran/25463
19904         * gfortran.dg/advance.f90: New test.
19905
19906 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19907
19908         * gcc.dg/20051201-1.c: New test.
19909
19910 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19911
19912         PR fortran/25018
19913         * gfortran.dg/initialization_1.f90: New test.
19914         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19915         * gfortran.dg/g77/980616-0.f: The same.
19916
19917 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19918
19919         * PR fortran/25458
19920         * gfortran.dg/chkbits.f90: New test.
19921
19922 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19923
19924         * gfortran.dg/enum_5.f: Revert to previous version.
19925
19926 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19927
19928         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19929         * gfortran.dg/nested_modules_1.f90: Ditto.
19930         * gfortran.dg/hollerith_f95.f90: Ditto.
19931         * gfortran.dg/select_5.f90: Ditto.
19932         * gfortran.dg/secnds.f: Ditto.
19933         * gfortran.dg/hollerith2.f90: Ditto.
19934         * gfortran.dg/imag_2.f: Ditto.
19935         * gfortran.dg/ftell_2.f90: Ditto.
19936         * gfortran.dg/malloc_free_1.f90: Ditto.
19937         * gfortran.dg/logint-1.f: Ditto.
19938         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19939         * gfortran.dg/e_d_fmt.f90: Ditto.
19940         * gfortran.dg/hollerith_legacy.f90: Ditto.
19941         * gfortran.dg/logint-2.f: Ditto.
19942         * gfortran.dg/enum_5.f90: Ditto.
19943         * gfortran.dg/f2c_2.f90: Ditto.
19944         * gfortran.dg/pr17143.f90: Ditto.
19945         * gfortran.dg/namelist_14.f90: Ditto.
19946         * gfortran.dg/logint-3.f: Ditto.
19947         * gfortran.dg/spread_scalar_source.f90: Ditto.
19948         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19949         * gfortran.dg/namelist_11.f: Ditto.
19950         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19951         * gfortran.dg/g77/20010519-1.f
19952         * gfortran.dg/g77/alpha1.f: Ditto.
19953         * gfortran.dg/g77/990115-1.f: Ditto.
19954         * gfortran.dg/g77/erfc.f: Ditto.
19955         * gfortran.dg/g77/19990313-3.f: Ditto.
19956         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19957         * gfortran.dg/g77/20010426.f: Ditto.
19958         * gfortran.dg/g77/19990313-0.f: Ditto.
19959         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19960         * gfortran.dg/g77/20000629-1.f: Ditto.
19961         * gfortran.dg/g77/970125-0.f: Ditto.
19962         * gfortran.dg/g77/8485.f: Ditto.
19963         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19964         * gfortran.dg/g77/19990313-1.f: Ditto.
19965         * gfortran.dg/g77/int8421.f: Ditto.
19966         * gfortran.dg/g77/19990305-0.f: Ditto.
19967         * gfortran.dg/g77/947.f: Ditto.
19968         * gfortran.dg/g77/19990905-2.f: Ditto.
19969         * gfortran.dg/g77/cabs.f: Ditto.
19970         * gfortran.dg/g77/19990313-2.f: Ditto.
19971         * gfortran.dg/g77/20020307-1.f: Ditto.
19972         * gfortran.dg/g77/dcomplex.f: Ditto.
19973         * gfortran.dg/g77/19990502-1.f: Ditto.
19974         * gfortran.dg/g77/19981216-0.f: Ditto.
19975         * gfortran.dg/common_4.f90: Ditto.
19976         * gfortran.dg/entry_4.f90: Ditto.
19977         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19978         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19979         * gfortran.dg/namelist_12.f: Ditto.
19980         * gfortran.dg/scale_1.f90: Ditto.
19981         * gfortran.dg/modulo_1.f90
19982         * gfortran.dg/hollerith.f90: Ditto.
19983         * gfortran.dg/direct_io_3.f90: Ditto.
19984         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19985         * gfortran.dg/gnu_logical_1.F: Ditto.
19986         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19987         * gfortran.dg/assign_1.f90: Ditto.
19988         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19989         * gfortran.dg/pr23095.f: Ditto.
19990         * gfortran.dg/read_float_1.f90: Ditto.
19991
19992 2005-12-17  Andreas Jaeger  <aj@suse.de>
19993
19994         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19995         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19996
19997 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19998
19999         PR fortran/24268
20000         * gfortran.dg/fmt_white.f: New test.
20001
20002 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20003
20004         * gfortran.dg/label_1.f90: New test.
20005
20006 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20007
20008         PR testsuite/25422
20009         * gcc.dg/20031012-1.c: Add -Walways-true option.
20010         * gcc.dg/weak/weak-3.c: Likewise.
20011         * g++.old-deja/g++.mike/warn8.C: Likewise.
20012
20013 2005-12-16  Mike Stump  <mrs@apple.com>
20014
20015         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20016         exit.
20017
20018 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20019
20020         PR libgfortran/25264
20021         PR libgfortran/25349
20022         * gfortran.dg/tl_editing.f90: Added additional checks.
20023         * gfortran.dg/t_editing.f: New test.
20024         * gfortran.dg/write_padding.f90: New test
20025
20026 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20027
20028         PR testsuite/25215
20029         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20030
20031 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20032
20033         PR rtl-optimization/24899
20034         * gcc.c-torture/execute/20051215-1.c: New test.
20035
20036 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20037
20038         PR 24823
20039         * gfortran.dg/pr24823.f: New test.
20040
20041 2005-12-16  Jeff Law  <law@redhat.com>
20042
20043         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20044
20045 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20046
20047         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20048         (base_types): Change C++ style comments to C style comments.  Remove
20049         aligned types from the array.  Keep Enums disabled.
20050         (complex_types): Remove aligned types from the array.
20051         Comment out "_Complex long double".
20052         (attrib_types): Remove.
20053         (complex_attrib_types): Remove.
20054         (attrib_array_types): Remove.
20055         (complex_attrib_array_types): Remove.
20056         (aligned_bitfld_types): Remove.
20057         (n_aligned_bitfld_types): Remove.
20058         (FEATURE_ALIGNEDPACKED): Delete.
20059         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20060         (singles): Remove support for adding attributes.
20061         (choose_type): Remove support for attributed types.
20062         (generate_fields): Remove support for attributed bit-fields.
20063         Remove support for adding attributes.
20064         (generate_random_tests): Remove support for adding attributes.
20065         (features): Add back "[0] :0" and "complex vector [0]".
20066         (main): Remove support for attributed bit-fields.
20067         Uncomment the calling of generate_random_tests for the rests of
20068         the tests.
20069
20070 2005-12-16  Jan Hubicka  <jh@suse.cz>
20071
20072         * gcc.c-torture/combine/pr25224.c: New.
20073
20074 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20075
20076         PR other/25028
20077         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20078         HP-UX.
20079
20080 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20081
20082         * gcc.dg/20051215-1.c: New file.
20083
20084 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20085
20086         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20087         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20088
20089 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20090
20091         PR fortran/18197
20092         * gfortran.dg/dummy_functions_1.f90: New.
20093
20094 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20095
20096         PR rtl-optimization/25310
20097         * gcc.c-torture/compile/pr25310.c: New test.
20098
20099 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20100
20101         PR debug/25023
20102         * gcc.dg/pr25023.c: New test.
20103
20104 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20105
20106         * g++.old-deja/g++.brendan/redecl1.C,
20107         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20108         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20109         g++.old-deja/g++.oliva/typeof1.C,
20110         g++.old-deja/g++.other/crash16.C,
20111         g++.old-deja/g++.other/crash34.C,
20112         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20113         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20114         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20115         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20116         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20117         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20118         Remove xfail.
20119
20120 2005-12-14  Kean Johnston  <jkj@sco.com>
20121             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20122
20123         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20124         * gcc.target/i386/20020523-1.c: Ditto.
20125         * gcc.target/i386/tailcall-1.c: Ditto.
20126         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20127         * gcc.target/i386/ssetype-5.c: Ditto.
20128
20129 2005-12-14  Jeff Law  <law@redhat.com>
20130
20131         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20132
20133 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20134
20135         PR target/25254
20136         PR target/24188
20137         * gcc.target/i386/pr25254.c: New test.
20138         * gfortran.dg/PR24188.f: New test.
20139
20140 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20141
20142         * lib/fortran-torture.exp: Catch remaining uses of
20143         remote_file build delete.
20144
20145 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20146
20147         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20148
20149 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20150
20151         * gcc.dg/warn-addr-cmp.c: New test.
20152
20153 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20154
20155         PR debug/25023
20156         PR target/25293
20157         * gcc.target/i386/pr25293.c: New test.
20158
20159 2005-12-13  Petr Machata  <machata@post.cz>
20160
20161         PR c++/24907
20162         * g++.dg/parse/comma2.C: New test.
20163
20164 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20165             Jakub Jelinek  <jakub@redhat.com>
20166
20167         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20168         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20169         (limits.h): Include unconditionally.
20170         (stdlib.h): Likewise.
20171         (hashtab.h): Do not include.
20172         (getopt.h): Likewise.
20173         (stddef.h): Include.
20174         (hashval_t): Define.
20175         (struct entry): Add "next" field.
20176         (HASH_SIZE): New macro.
20177         (hash_table): New variable.
20178         (switchfiles): Do not use xmalloc.
20179         (mix): New macro.
20180         (iterative_hash): New function.
20181         (hasht): Remove.
20182         (e_exists): New function.
20183         (e_insert): Likewise.
20184         (output): Use, instead of libiberty hashtable functions.
20185         (main): Do not use getopt.  Do not call htab_create.
20186
20187 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20188
20189         PR c++/25331
20190         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20191         put atal* and atpaal* attributes on array elements.
20192         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20193         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20194         put atal* and atpaal* attributes on array elements.
20195         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20196
20197 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20198
20199         * gcc.dg/single-precision-constant.c: New test.
20200
20201 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20202
20203         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20204         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20205         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20206         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20207         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20208         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20209         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20210         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20211         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20212         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20213         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20214         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20215         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20216         gcc.target/powerpc/ppc-sdata-2.c,
20217         gcc.target/powerpc/ppc-stackalign-1.c,
20218         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20219         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20220         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20221         gcc.target/powerpc/rs6000-ldouble-2.c,
20222         gcc.target/powerpc/rs6000-power2-1.c,
20223         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20224         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20225         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20226         option into target selector.
20227         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20228         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20229
20230 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20231
20232         PR objc/25348
20233         * objc.dg/encode-9.m: New test.
20234
20235 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20236
20237         PR testsuite/20772
20238         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20239         * gcc.dg/asm-b.c: Fix typo.
20240         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20241         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20242         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20243         i?86 lp64 and x86_64 ilp32.
20244         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20245         on i?86 lp64.
20246         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20247
20248 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20249
20250         PR fortran/25078
20251         gfortran.dg/equiv_5.f90: New test.
20252
20253 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20254
20255         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20256         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20257         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20258         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20259         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20260         * gcc.dg/tree-ssa/reassoc-5.c: New.
20261         * gcc.dg/tree-ssa/reassoc-6.c: New.
20262         * gcc.dg/tree-ssa/reassoc-7.c: New.
20263         * gcc.dg/tree-ssa/reassoc-8.c: New.
20264         * gcc.dg/tree-ssa/reassoc-9.c: New.
20265         * gcc.dg/tree-ssa/reassoc-10.c: New.
20266         * gcc.dg/tree-ssa/reassoc-11.c: New.
20267
20268 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20269
20270         PR testsuite/25167
20271         PR testsuite/24478
20272         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20273
20274 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20275
20276         PR c++/25300
20277         * g++.dg/template/inherit.C: Do not use a generic error message.
20278
20279 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20280
20281         PR libobjc/25354
20282         * objc.dg/gnu-encoding: New directory.
20283         * objc.dg/gnu-encoding/compat-common.h: New file.
20284         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20285         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20286         * objc.dg/gnu-encoding/vector-defs.h: New file.
20287         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20288         * objc.dg/gnu-encoding/generate-random.c: New file.
20289         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20290         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20291         * objc.dg/gnu-encoding/generate-random.h: New file.
20292
20293 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20294
20295         PR c++/25337
20296         * g++.dg/template/defarg7.C: New test.
20297
20298 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20299
20300         PR libobjc/25347
20301         * objc.dg/encode-8.m: New test.
20302
20303 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20304
20305         PR libobjc/25346
20306         * objc.dg/encode-7.m: New test.
20307
20308 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20309
20310         PR c++/25010
20311         * g++.dg/opt/inline10.C: New test.
20312
20313 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20314
20315         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20316
20317 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20318
20319         * gfortran.dg/substring_equivalence.f90: typo in comment
20320
20321 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20322
20323         PR fortran/25068
20324         * gfortran.dg/iostat_3.f90: New test.
20325
20326 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20327
20328         PR fortran/23815
20329         * gfortran.dg/unf_io_convert_1.f90: New test.
20330         * gfortran.dg/unf_io_convert_2.f90: New test.
20331         * gfortran.dg/unf_io_convert_3.f90: New test.
20332
20333 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20334
20335         PR testsuite/20772
20336         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20337         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20338         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20339         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20340         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20341         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20342         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20343         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20344         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20345         gcc.dg/torture/fp-int-convert-float128-timode.c,
20346         gcc.dg/torture/fp-int-convert-float128.c,
20347         gcc.dg/torture/fp-int-convert-float80-timode.c,
20348         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20349         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20350
20351         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20352
20353 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20354
20355         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20356
20357 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20358
20359         * gcc.dg/20051207-1.c,
20360         * gcc.dg/20051207-2.c,
20361         * gcc.dg/20051207-3.c: New tests.
20362
20363 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20364
20365         PR testsuite/20772
20366         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20367         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20368         dg-skip-if target selector.
20369
20370         PR testsuite/20772
20371         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20372         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20373         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20374         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20375         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20376         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20377         and/or merge with i?86 cases.
20378
20379         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20380
20381         PR testsuite/20772
20382         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20383         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20384         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20385         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20386         x86_64-*-linux*.
20387
20388 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20389
20390         PR target/25311
20391         * gcc.c-torture/compile/pr25311.c: New test.
20392
20393 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20394
20395         PR libgfortran/25039
20396         * gfortran.dg/read_comma.f: New test.
20397
20398 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20399
20400         PR c++/19317
20401         * g++.dg/opt/pr19317-1.C: New test.
20402         * g++.dg/opt/pr19317-2.C: New test.
20403         * g++.dg/opt/pr19317-3.C: New test.
20404
20405         PR target/19005
20406         * gcc.c-torture/execute/pr19005.c: New test.
20407
20408         PR target/17828
20409         * g++.old-deja/g++.other/comdat5.C: New test.
20410         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20411
20412         * g++.dg/compat/struct-layout-1.exp: New file.
20413         * g++.dg/compat/struct-layout-1.h: New.
20414         * g++.dg/compat/struct-layout-1_generate.c: New.
20415         * g++.dg/compat/struct-layout-1_x1.h: New.
20416         * g++.dg/compat/struct-layout-1_x2.h: New.
20417         * g++.dg/compat/struct-layout-1_y1.h: New.
20418         * g++.dg/compat/struct-layout-1_y2.h: New.
20419
20420         * gcc.dg/20050330-2.c: New test.
20421
20422 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20423
20424         PR fortran/25292
20425         * gfortran.dg/associated_1.f90: New.
20426
20427 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20428
20429         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20430         ILP32 vect_no_align platforms.
20431
20432 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20433             Jakub Jelinek  <jakub@redhat.com>
20434
20435         PR target/25268
20436         * gcc.c-torture/compile/20051207-1.c: New test.
20437
20438 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20439
20440         PR testsuite/20772
20441         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20442         gcc.dg/torture/pr18582-1.c,
20443         gcc.target/i386/attributes-error.c: Also test on x86_64.
20444
20445         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20446
20447 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20448
20449         PR c++/19397
20450         * g++.dg/template/typedef3.C: New test.
20451
20452         PR c++/19762
20453         PR c++/19764
20454         * g++.dg/template/dtor3.C: Fix error markers.
20455
20456 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20457
20458         * lib/target-supports.exp (check_effective_target_sync_char_short):
20459         Add s390*.
20460
20461 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20462
20463         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20464
20465 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20466
20467         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20468         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20469         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20470         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20471
20472 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20473
20474         PR c++/25263
20475         * g++.dg/other/array2.C: New test case.
20476
20477 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20478
20479         * gcc.dg/darwin-weakimport-3.c: New.
20480
20481         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20482         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20483         and to work on Darwin.
20484         * gcc.dg/attr-weakref-1b.c: New file.
20485         * gcc.dg/attr-weakref-2.c: New test.
20486         * gcc.dg/darwin-weakref-1.c: New test.
20487
20488 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20489
20490         PR testsuite/25247
20491         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20492         use in selector expressions.
20493         (dg-xfail-if): Ditto.
20494         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20495         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20496         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20497         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20498         * gcc.test-framework/test-framework.exp: Skip generated tests if
20499         CHECK_TEST_FRAMEWORK is not 1.
20500
20501 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20502
20503         PR tree-optimization/24963
20504         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20505
20506         PR target/24108
20507         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20508
20509         PR target/18580
20510         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20511         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20512         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20513         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20514
20515 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20516
20517         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20518         dg-options.
20519
20520 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20521
20522         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20523
20524 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20525
20526         * gcc.dg/format/cast-1.c: New test.
20527
20528 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20529
20530         PR c/7776
20531         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20532         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20533         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20534         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20535
20536 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20537
20538         * gcc.dg/cast-pretty-print-1.c: New test.
20539
20540 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20541
20542         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20543
20544 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20545
20546         PR c++/24173
20547         * g++.dg/template/friend40.C: New test.
20548
20549 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20550
20551         PR target/25199
20552         * gcc.target/i386/movq-2.c: New test.
20553         * gcc.target/i386/movq.c: Remove target i?86, instead add
20554         dg-require-effective-target ilp32.
20555
20556 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20557
20558         PR c++/24103
20559         * g++.dg/other/default1.C: New test.
20560
20561 2005-12-02  Richard Guenther  <rguenther@suse.de>
20562
20563         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20564
20565 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20566
20567         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20568
20569 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20570
20571         PR target/21017
20572         * gcc.target/powerpc/rotate.c: New.
20573
20574 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20575
20576         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20577         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20578
20579 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20580
20581         PR c/13384
20582         * gcc.dg/pr17730-1.c: Adjust.
20583         * gcc.dg/lvalue1.c (main): Likewise.
20584         * gcc.dg/lvalue-2.c: Likewise.
20585         * g++.dg/pr7503-3.C
20586
20587 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20588
20589         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20590         error messages.
20591
20592 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20593
20594         PR fortran/24789
20595         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20596
20597 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20598
20599         PR target/24475
20600         * lib/target-supports.exp (check_effective_target_tls): New.
20601         (check_effective_target_tls_runtime): New.
20602         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20603         for TLS support.
20604         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20605         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20606         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20607         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20608         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20609         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20610         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20611         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20612         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20613         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20614         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20615         effective-target TLS.
20616         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20617         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20618         effective-target TLS runtime.
20619
20620 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20621
20622         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20623
20624 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20625
20626         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20627         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20628         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20629         ignored" warnings when "packing" is the same as the ABI layout.
20630
20631 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20632
20633         PR fortran/21302
20634         * gfortran.dg/line_length_1.f: New test.
20635         * gfortran.dg/line_length_2.f90: Ditto.
20636
20637 2005-11-30  Richard Guenther  <rguenther@suse.de>
20638
20639         PR tree-optimization/21655
20640         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20641
20642 2005-11-30  Dale Johannesen  <dalej@apple.com>
20643
20644         * gcc.c-torture/compile/pr24930.c: New.
20645
20646 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20647
20648         PR fortran/15809
20649         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20650
20651 2005-11-30  Jeff Law  <law@redhat.com>
20652
20653         * g++.old-deja/g++.law/pr25000.C: New test.
20654
20655 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20656
20657         * gcc.dg/tls/opt-11.c: New test.
20658
20659 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20660
20661         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20662         targets.
20663         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20664         LP64 ia64.
20665
20666 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20667
20668         * gfortran.dg/open_access_1.f90: New test.
20669
20670 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20671
20672         * gcc.dg/charset/builtin2.c: New test.
20673
20674 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20675
20676         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20677         on mmix-*-* for *_[xy].c.
20678
20679 2005-11-28  Kean Johnston  <jkj@sco.com>
20680
20681         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20682         headers.
20683         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20684         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20685         * gcc.target/i386/asm-3.c: Ditto.
20686         * gcc.target/i386/clobbers.c: Ditto.
20687         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20688         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20689         test regexp.
20690         * gcc.target/i386/mul.c: Ditto.
20691         * gcc.target/i386/ssetype-1.c: Ditto.
20692         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20693         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20694         static so the test works with -fPIC mode too. Based on comment in
20695         PR19231 by Pinski.
20696         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20697
20698 2005-11-28  Richard Guenther  <rguenther@suse.de>
20699
20700         * gcc.dg/alias-9.c: New testcase.
20701         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20702
20703 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20704             Uros Bizjak  <uros@kss-loka.si>
20705
20706         PR middle-end/20219
20707         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20708         tan(x)/sin(x) transformations.
20709
20710 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20711
20712         PR middle-end/24575
20713         * gcc.dg/tree-ssa/divide-3.c: New test.
20714         * gcc.dg/tree-ssa/divide-4.c: New test.
20715
20716 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20717
20718         PR fortran/24917
20719         *  gfortran.dg/boz_6.f90: New test.
20720
20721 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20722
20723         PR fortran/23912
20724         * gfortran.dg/modulo_1.f90: New test.
20725
20726 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20727
20728         PR libfortran/24919
20729         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20730         fail on CRLF platforms.
20731         * gfortran.dg/ftell_2.f90: Likewise.
20732
20733 2005-11-26  Eric Christopher  <echristo@apple.com>
20734
20735         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20736
20737 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20738
20739         * objc.dg/gnu-runtime-3.m: Simplify.
20740
20741 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20742
20743         PR middle-end/23669
20744         * gcc.dg/tree-ssa/divide-1.c: New test.
20745         * gcc.dg/tree-ssa/divide-2.c: New test.
20746
20747 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20748
20749         PR libgfortran/24945
20750         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20751
20752 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20753
20754         PR libgfortran/24945
20755         * gfortran.dg/open_status_2.f90: New test.
20756
20757 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20758
20759         * gcc.c-torture/execute/builtins/fprintf.c,
20760         gcc.c-torture/execute/builtins/fputs-lib.c,
20761         gcc.c-torture/execute/builtins/fputs.c,
20762         gcc.c-torture/execute/builtins/lib/fprintf.c,
20763         gcc.c-torture/execute/builtins/lib/printf.c,
20764         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20765
20766 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20767
20768         * gcc.dg/20050922-2.c: New test.
20769
20770 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20771
20772         * objc.dg/gnu-runtime-3.m: New test.
20773
20774 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20775
20776         PR c++/9278
20777         * g++.dg/other/void1.C: New test.
20778
20779 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20780
20781         PR middle-end/24998
20782         * gcc.dg/torture/fp-int-convert-float.c,
20783         gcc.dg/torture/fp-int-convert-double.c,
20784         gcc.dg/torture/fp-int-convert-long-double.c,
20785         gcc.dg/torture/fp-int-convert-timode.c,
20786         gcc.dg/torture/fp-int-convert-float80.c,
20787         gcc.dg/torture/fp-int-convert-float80-timode.c,
20788         gcc.dg/torture/fp-int-convert-float128.c,
20789         gcc.dg/torture/fp-int-convert-float128-timode.c,
20790         gcc.dg/torture/fp-int-convert.h: New files.
20791
20792 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20793
20794         PR middle-end/24989
20795         * gcc.dg/tree-ssa/bool-10.c: New test.
20796         * gcc.dg/tree-ssa/bool-11.c: New test.
20797         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20798
20799 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20800
20801         PR middle-end/24990
20802         * tree-ssa/pr24990-1.c: New test.
20803
20804 2005-11-24  Richard Guenther  <rguenther@suse.de>
20805         Dirk Mueller <dmueller@suse.de>
20806
20807         PR c++/14024
20808         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20809         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20810         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20811         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20812         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20813         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20814
20815 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20816
20817         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20818
20819 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20820
20821         PR c/21668
20822         * gcc.dg/Wc++-compat.c: New.
20823         * gcc.dg/Wno-c++-compat.c: New.
20824
20825 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20826
20827         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20828         (vspltish, vspltisw): Likewise.
20829
20830 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20831
20832         PR libgfortran/24794
20833         * gfortran.dg/namelist_12.f: Fix quotes.
20834         * gfortran.dg/namelist_13.f90: Fix quotes.
20835         * gfortran.dg/namelist_14.f90: Fix quotes.
20836         * gfortran.dg/namelist_15.f90: Fix quotes.
20837         * gfortran.dg/namelist_use.f90: Fix quotes.
20838         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20839         * gfortran.dg/namelist_21.f90: New test.
20840         * gfortran.dg/namelist_22.f90: New test.
20841
20842 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20843
20844         PR target/23435
20845         * gcc.c-torture/compile/pr23435.c: New.
20846
20847 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20848
20849         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20850
20851 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20852
20853         * gcc.target/powerpc/405-macchw-1.c,
20854         gcc.target/powerpc/405-macchw-2.c,
20855         gcc.target/powerpc/405-macchwu-1.c,
20856         gcc.target/powerpc/405-macchwu-2.c,
20857         gcc.target/powerpc/405-machhw-1.c,
20858         gcc.target/powerpc/405-machhw-2.c,
20859         gcc.target/powerpc/405-machhwu-1.c,
20860         gcc.target/powerpc/405-machhwu-2.c,
20861         gcc.target/powerpc/405-maclhw-1.c,
20862         gcc.target/powerpc/405-maclhw-2.c,
20863         gcc.target/powerpc/405-maclhwu-1.c,
20864         gcc.target/powerpc/405-maclhwu-2.c,
20865         gcc.target/powerpc/405-mulchw-1.c,
20866         gcc.target/powerpc/405-mulchw-2.c,
20867         gcc.target/powerpc/405-mulchwu-1.c,
20868         gcc.target/powerpc/405-mulchwu-2.c,
20869         gcc.target/powerpc/405-mulhhw-1.c,
20870         gcc.target/powerpc/405-mulhhw-2.c,
20871         gcc.target/powerpc/405-mulhhwu-1.c,
20872         gcc.target/powerpc/405-mulhhwu-2.c,
20873         gcc.target/powerpc/405-mullhw-1.c,
20874         gcc.target/powerpc/405-mullhw-2.c,
20875         gcc.target/powerpc/405-mullhwu-1.c,
20876         gcc.target/powerpc/405-mullhwu-2.c,
20877         gcc.target/powerpc/405-nmacchw-1.c,
20878         gcc.target/powerpc/405-nmacchw-2.c,
20879         gcc.target/powerpc/405-nmachhw-1.c,
20880         gcc.target/powerpc/405-nmachhw-2.c,
20881         gcc.target/powerpc/405-nmaclhw-1.c,
20882         gcc.target/powerpc/405-nmaclhw-2.c,
20883         gcc.target/powerpc/440-macchw-1.c,
20884         gcc.target/powerpc/440-macchw-2.c,
20885         gcc.target/powerpc/440-macchwu-1.c,
20886         gcc.target/powerpc/440-macchwu-2.c,
20887         gcc.target/powerpc/440-machhw-1.c,
20888         gcc.target/powerpc/440-machhw-2.c,
20889         gcc.target/powerpc/440-machhwu-1.c,
20890         gcc.target/powerpc/440-machhwu-2.c,
20891         gcc.target/powerpc/440-maclhw-1.c,
20892         gcc.target/powerpc/440-maclhw-2.c,
20893         gcc.target/powerpc/440-maclhwu-1.c,
20894         gcc.target/powerpc/440-maclhwu-2.c,
20895         gcc.target/powerpc/440-mulchw-1.c,
20896         gcc.target/powerpc/440-mulchw-2.c,
20897         gcc.target/powerpc/440-mulchwu-1.c,
20898         gcc.target/powerpc/440-mulchwu-2.c,
20899         gcc.target/powerpc/440-mulhhw-1.c,
20900         gcc.target/powerpc/440-mulhhw-2.c,
20901         gcc.target/powerpc/440-mulhhwu-1.c,
20902         gcc.target/powerpc/440-mulhhwu-2.c,
20903         gcc.target/powerpc/440-mullhw-1.c,
20904         gcc.target/powerpc/440-mullhw-2.c,
20905         gcc.target/powerpc/440-mullhwu-1.c,
20906         gcc.target/powerpc/440-mullhwu-2.c,
20907         gcc.target/powerpc/440-nmacchw-1.c,
20908         gcc.target/powerpc/440-nmacchw-2.c,
20909         gcc.target/powerpc/440-nmachhw-1.c,
20910         gcc.target/powerpc/440-nmachhw-2.c,
20911         gcc.target/powerpc/440-nmaclhw-1.c,
20912         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20913
20914 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20915
20916         PR fortran/24774
20917         * gfortran.dg/inquire_9.f90: New test.
20918
20919         PR fortran/21647
20920         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20921
20922 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20923
20924         PR libfortran/24432
20925         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20926         Check that 'cos' is supported.
20927
20928 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20929
20930         PR fortran/24223
20931         * gfortran.dg/substring_equivalence.f90: New test.
20932
20933         PR fortran/24705
20934         * gfortran.dg/auto_internal_assumed.f90: New test.
20935
20936 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20937
20938         * gcc.dg/fold-div-2.c: New test.
20939
20940 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20941
20942         PR rtl-optimization/24883
20943         * gcc.c-torture/compile/pr24883.c: New test.
20944
20945 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20946
20947         PR middle-end/20583
20948         * gcc.c-torture/compile/pr20583.c: New.
20949
20950 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20951
20952         * gcc.c-torture/execute/usmul.c: New test.
20953
20954 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20955
20956         * gcc.dg/tree-ssa/vrp22.c: New test.
20957
20958 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20959
20960         PR middle-end/24912
20961         * gcc.dg/torture/pr24912-1.c: New test.
20962
20963 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20964
20965         PR fortran/24862
20966         * gfortran.dg/arrayio_derived_1.f90: New test.
20967
20968 2005-11-19  Richard Guenther  <rguenther@suse.de>
20969
20970         PR middle-end/23294
20971         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20972
20973 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20974
20975         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20976
20977 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20978
20979         PR c++/8355
20980         * g++.dg/template/friend39.C: New test.
20981
20982 2005-11-18  James E Wilson  <wilson@specifix.com>
20983
20984         * gcc.dg/builtin-strstr.c: New.
20985
20986 2005-11-18  Richard Henderson  <rth@redhat.com>
20987
20988         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20989         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20990         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20991         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20992         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20993         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20994         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20995         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20996         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20997         renaming to remove initial "ia64-".
20998
20999 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21000
21001         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21002
21003 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21004
21005         * g++.dg/cpp/string-2.C: New test.
21006
21007 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21008
21009         * gcc.dg/tree-ssa/loop-14.c: New test.
21010
21011 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21012             Michael Chamberlain <michael@chamberlain.net.au>
21013
21014         * ada/acats/run_all.sh (target_run): Kill long running tests.
21015
21016 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21017
21018         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21019         * gcc.dg/cleanup-9.c: Likewise.
21020         * gcc.dg/cleanup-10.c: Likewise.
21021         * gcc.dg/cleanup-11.c: Likewise.
21022
21023 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21024
21025         PR fortran/24892
21026         * gfortran.dg/open_access_append_1.f90: New test.
21027         * gfortran.dg/open_access_append_2.f90: New test.
21028
21029 2005-11-16  Richard Guenther  <rguenther@suse.de>
21030
21031         PR middle-end/24851
21032         * gcc.c-torture/execute/pr24851.c: New testcase.
21033
21034 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21035
21036         * gcc.dg/fold-overflow-1.c: New test.
21037
21038 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21039
21040         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21041         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21042
21043 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21044
21045         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21046         structures.
21047         * g++.dg/eh/forced2.C: Likewise.
21048         * g++.dg/eh/forced3.C: Likewise.
21049         * g++.dg/eh/forced4.C: Likewise.
21050
21051 2005-11-11  Mike Stump  <mrs@apple.com>
21052
21053         * g++.old-deja/g++.mike/unused.C: Add.
21054
21055 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21056
21057         PR c++/24667
21058         * g++.dg/warn/Wcast-qual1.C: New test.
21059
21060 2005-11-15  Jan Hubicka  <jh@suse.cz>
21061
21062         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21063
21064 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21065
21066         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21067
21068 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21069
21070         PR 24840
21071         * gcc.dg/tree-ssa/pr24840.c: New test.
21072
21073 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21074
21075         PR testsuite/24841
21076         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21077
21078 2005-11-14  Dale Johannesen  <dalej@apple.com>
21079
21080         * gcc.c-torture/execute/20051113-1.c: New.
21081
21082 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21083
21084         PR c++/24687
21085         * g++.dg/template/crash43.C: New test.
21086
21087 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21088
21089         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21090
21091 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21092
21093         PR c++/24817
21094         * g++.dg/eh/spec8.C: New test.
21095
21096 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21097
21098         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21099
21100 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21101
21102         PR c++/20293
21103         * g++.dg/parse/ambig4.C: New test.
21104         * g++.dg/tc1/dr101.C: Adjust error markers.
21105         * g++.dg/lookup/strong-using-2.C: Likewise.
21106         * g++.dg/lookup/ambig5.C: Likewise.
21107         * g++.dg/lookup/ambig4.C: Likewise.
21108         * g++.dg/parse/crash22.C: Likewise.
21109
21110 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21111
21112         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21113
21114 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21115
21116         * gcc.dg/nested-calls-1.c: New test.
21117
21118 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21119
21120         * gfortran.dg/complex_intrinsic_1.f90: New test.
21121         * gfortran.dg/complex_intrinsic_2.f90: New test.
21122         * gfortran.dg/fgetc_1.f90: New test.
21123         * gfortran.dg/fgetc_2.f90: New test.
21124         * gfortran.dg/fgetc_3.f90: New test.
21125         * gfortran.dg/ftell_1.f90: New test.
21126         * gfortran.dg/ftell_2.f90: New test.
21127         * gfortran.dg/gnu_logical_1.F: New test.
21128         * gfortran.dg/gnu_logical_2.f90: New test.
21129
21130 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21131
21132         PR middle-end/24820
21133         * gcc.dg/pr24820.c: New test.
21134
21135 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21136
21137         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21138         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21139         variable.
21140
21141 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21142
21143         PR testsuite/24614
21144         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21145
21146 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21147
21148         * gcc.target/cris/cris.exp: New file.
21149         * gcc.target/cris/rld-legit1.c: New test.
21150         * gcc.target/cris/rld-legit2.c: New test.
21151
21152 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21153
21154         PR c++/24780
21155         * g++.dg/opt/pr24780.C: New test.
21156
21157         PR c++/24761
21158         * g++.dg/template/asm1.C: New test.
21159
21160 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21161
21162         PR libgfortran/24787
21163         * gfortran.dg/scan_1.f90: New test.
21164
21165 2005-11-12  Jan Hubicka  <jh@suse.cz>
21166
21167         * gcc.target/i386/minmax-1.c: New.
21168         * gcc.target/i386/minmax-2.c: New.
21169
21170 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21171
21172         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21173
21174 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21175
21176         * gcc.c-torture/execute/20051110-1.c,
21177         gcc.c-torture/execute/20051110-2.c: New tests.
21178
21179 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21180
21181         PR middle-end/24750
21182         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21183         New tests.
21184
21185 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21186
21187         * lib/target-libpath.exp (get_shlib_extension): New proc.
21188         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21189         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21190         * lib/objc.exp (objc_target_compile): Likewise.
21191         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21192         detection.
21193
21194 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21195
21196         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21197
21198         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21199         Add -static to additional_flags and pass it to target_compile.
21200
21201 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21202
21203         PR libgfortran/24719
21204         gfortran.dg/read_noadvance.f90: New test.
21205
21206         PR libgfortran/24699
21207         gfortran.dg/fmt_t_2.f90: New test.
21208
21209         PR libgfortran/24785
21210         gfortran.dg/read_x_eor.f90: New test.
21211
21212         PR libgfortran/24584
21213         gfortran.dg/namelist_empty.f90: Rename test.
21214
21215         PR libgfortran/24489
21216         gfortran/read_eor.f90: Rename test.
21217
21218 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21219
21220         PR fortran/15976
21221         * gfortran.dg/automatic_module_variable.f90: New test.
21222
21223 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21224
21225         PR target/24445
21226         * gcc.dg/pr24445.c: New test.
21227
21228 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21229
21230         PR fortran/24655
21231         PR fortran/24755
21232         * gfortran.dg/recursive_statement_functions.f90: Add statement
21233         functions using inline intrinsic functions and parameters to test
21234         that they no longer seg-fault.
21235
21236         PR fortran/24409
21237         gfortran.dg/nested_modules_4.f90: New test.
21238         gfortran.dg/nested_modules_5.f90: New test.
21239
21240 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21241
21242         PR fortran/24643
21243         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21244
21245 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21246
21247         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21248         failures.
21249
21250 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21251
21252         * gcc.dg/sparc-getcontext-1.c: New test.
21253
21254 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21255
21256         * gcc.dg/ifcvt-fabs-1.c: New test.
21257
21258 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21259
21260         PR other/4372
21261         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21262         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21263
21264 2005-11-09  Richard Guenther  <rguenther@suse.de>
21265
21266         PR tree-optimization/24716
21267         * gcc.c-torture/execute/pr24716.c: New testcase.
21268
21269 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21270
21271         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21272
21273 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21274
21275         PR 24624
21276         * gcc.dg/pr24624.c: Testcase added.
21277
21278 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21279
21280         PR 24623
21281         * g++.dg/other/pr24623.C: Testcase added.
21282
21283 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21284
21285         PR fortran/22607
21286         * gfortran-dg/pure_byref_1.f90: New.
21287         * gfortran-dg/pure_byref_2.f90: New.
21288
21289 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21290
21291         PR c/24101
21292         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21293         * gcc.dg/dg.exp: Run main loop also for *.i files.
21294
21295 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21296
21297         PR c++/19450
21298         * g++.dg/tls/diag-3.C: New test.
21299         * g++.dg/tls/diag-4.C: New test.
21300         * g++.dg/tls/static-1.C: New test.
21301         * g++.dg/tls/static-1a.cc: New file.
21302
21303 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21304
21305         PR 23046
21306         * g++.dg/tree-ssa/pr23046.C: New test.
21307
21308 2005-11-08  Devang Patel <dpatel@apple.com>
21309
21310         PR tree-optimization/23115
21311         * gcc.dg/tree-ssa/pr23115.c: New.
21312
21313 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21314
21315         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21316         * gcc.target/powerpc/pr16155.c: Same.
21317         * gcc.target/powerpc/altivec-1.c: Same.
21318         * gcc.target/powerpc/altivec-2.c: Same.
21319         * gcc.target/powerpc/altivec-3.c: Same.
21320         * gcc.target/powerpc/altivec-5.c: Same.
21321         * gcc.target/powerpc/altivec-11.c: Same.
21322         * gcc.target/powerpc/altivec-12.c: Same.
21323         * gcc.target/powerpc/altivec-14.c: Same.
21324         * gcc.target/powerpc/altivec-22.c: Same.
21325         * gcc.target/powerpc/altivec-consts.c: Same.
21326         * gcc.target/powerpc/altivec-pr22085.c: Same.
21327         * gcc.target/powerpc/altivec-splat.c: Same.
21328         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21329         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21330         * gcc.target/powerpc/darwin-longlong.c: Same.
21331
21332 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21333
21334         PR target/19340
21335         * gcc.dg/pr19340.c: New test.
21336
21337 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21338
21339         PR rtl-optimization/24683
21340         * gcc.dg/pr24683.c: New test.
21341
21342 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21343
21344         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21345         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21346
21347 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21348
21349         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21350
21351 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21352
21353         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21354
21355 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21356
21357         PR target/24230
21358
21359         * gcc.target/powerpc/altivec-consts.c,
21360         gcc.target/powerpc/altivec-splat.c: New testcase.
21361
21362 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21363
21364         PR c/24599
21365
21366         * gcc.dg/overflow-2.c: New testcase.
21367
21368 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21369
21370         PR rtl-optimization/23567
21371         * gcc.c-torture/execute/20051104-1.c: New test.
21372
21373 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21374
21375         PR fortran/24534
21376         gfortran.dg/private_type_2.f90: Modified to check that case with
21377         PRIVATE declaration within derived type is accepted.
21378
21379         PR fortran/20838
21380         gfortran.dg/pointer_assign_1.f90: New test.
21381
21382         PR fortran/20840
21383         * gfortran.dg/arrayio_0.f90: New test.
21384
21385         PR fortran/17737
21386         gfortran.dg/data_initialized.f90: New test.
21387         gfortran.dg/data_constraints_1.f90: New test.
21388         gfortran.dg/data_constraints_2.f90: New test.
21389
21390 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21391
21392         PR fortran/24174
21393         PR fortran/24305
21394         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21395
21396 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21397
21398         PR 24670
21399         * gcc.dg/tree-ssa/pr24670.c: New test.
21400
21401 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21402
21403         PR target/22432
21404         * gcc.target/i386/pr22432.c: New test.
21405
21406 2005-11-05  Richard Henderson  <rth@redhat.com>
21407
21408         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21409         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21410         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21411         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21412         from gcc.dg/alpha-*.
21413         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21414         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21415
21416 2005-11-05  Andreas Jaeger  <aj@suse.de>
21417
21418         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21419
21420 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21421
21422         PR target/23424
21423         * gcc.dg/torture/pr23424-1.c: New test.
21424
21425 2005-11-04  Richard Henderson  <rth@redhat.com>
21426
21427         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21428         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21429         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21430         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21431         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21432         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21433         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21434         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21435         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21436         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21437         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21438         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21439         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21440         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21441         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21442         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21443         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21444         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21445         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21446         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21447         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21448         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21449         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21450         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21451         Move from gcc.dg/.
21452         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21453         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21454         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21455         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21456         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21457         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21458         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21459         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21460         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21461         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21462         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21463         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21464         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21465         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21466         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21467         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21468         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21469         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21470         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21471         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21472         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21473         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21474         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21475         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21476         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21477         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21478         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21479         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21480         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21481         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21482         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21483         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21484         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21485         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21486         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21487         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21488         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21489         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21490         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21491         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21492         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21493         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21494         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21495         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21496         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21497
21498 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21499
21500         PR 24627
21501         * gcc.dg/tree-ssa/pr24627.c: New test.
21502
21503 2005-11-04 Paul Brook  <paul@codesourcery.com>
21504
21505         * gcc.dg/tls/opt-10.c: New test.
21506
21507 2005-11-04  Andreas Jaeger  <aj@suse.de>
21508
21509         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21510         avoid extra warnings.
21511
21512 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21513
21514         PR libfortran/22298
21515         * lib/target-supports.exp
21516         (check_effective_target_static_libgfortran): New
21517         static_libgfortran effective target.
21518         * gfortran.dg/static_linking_1.f: New test.
21519         * gfortran.dg/static_linking_1.c: New file.
21520
21521 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21522
21523         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21524
21525 2005-11-03  Josh Conner  <jconner@apple.com>
21526
21527         PR c++/19989
21528         g++.dg/ext/array2.C: New test.
21529         g++.dg/template/dependent-name3.C: New test.
21530         g++.dg/template/dependent-name4.C: New test.
21531         g++.dg/template/sfinae2.C: New test.
21532
21533 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21534
21535         PR preprocessor/22042
21536         * gcc.dg/cpp/strify4.c: New test.
21537
21538 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21539
21540         PR c++/17964
21541         * g++.dg/cpp/string-1.C: New test.
21542
21543 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21544
21545         * gcc.target/powerpc: New directory.
21546         * gcc.target/powerpc/powerpc.exp: New file.
21547         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21548         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21549         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21550         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21551         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21552         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21553         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21554         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21555         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21556         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21557         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21558         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21559         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21560         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21561         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21562         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21563         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21564         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21565         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21566         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21567         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21568         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21569         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21570         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21571         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21572         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21573         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21574         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21575         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21576         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21577         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21578         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21579         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21580         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21581
21582 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21583
21584         PR c++/21627
21585         * g++.dg/warn/inline2.C: New test.
21586
21587 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21588
21589         PR middle-end/23155
21590         * g++.dg/ext/c99struct1.C: New test.
21591         * gcc.dg/union-cast-1.c: New test.
21592         * gcc.dg/union-cast-2.c: New test.
21593         * gcc.dg/union-cast-3.c: New test.
21594
21595 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21596
21597         PR middle-end/24589
21598         * gcc.c-torture/execute/zero-struct-2.c: New test.
21599
21600 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21601
21602         PR c++/24582
21603         * g++.dg/init/switch1.C: New test.
21604
21605 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21606
21607         * gcc.dg/delay-slot-1.c: New test.
21608
21609 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21610
21611         PR target/24620
21612         * gcc.dg/pr24620.c: New test.
21613
21614 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21615
21616         PR c/24329
21617         * gcc.dg/format/unnamed-1.c: New test.
21618
21619 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21620
21621         PR c++/22434
21622         * g++.dg/expr/cond8.C: New test.
21623
21624         PR c++/24560
21625         * g++.dg/parse/dot1.C: New test.
21626
21627 2005-11-02  Jan Hubicka  <jh@suse.cz>
21628
21629         PR target/23303
21630         * gcc.dg/i386-lea.c: New test
21631
21632 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21633
21634         PR target/24615
21635         * gcc.dg/pr24615.c: New test.
21636
21637 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21638
21639         PR target/24600
21640         * gcc.dg/pr24600.c: New test.
21641
21642 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21643
21644         PR c++/19253
21645         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21646         * g++.dg/parse/typename9.C: New test.
21647         * g++/dg/parse/typename10.C: Likewise.
21648
21649 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21650
21651         PR fortran/18157
21652         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21653         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21654         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21655
21656 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21657
21658         PR c++/24569
21659         * g++.dg/debug/static1.C: New test.
21660
21661 2005-11-02  Josh Conner  <jconner@apple.com>
21662
21663         * g++.dg/crash38.C: moved into proper directory...
21664         * g++.dg/template/crash42.C: ...here
21665
21666 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21667
21668         PR target/18338
21669         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21670         pcc_bitfield_type_matters || default_packed.
21671
21672         * lib/target-supports.exp
21673         (check_effective_target_pcc_bitfield_type_matters): New proc.
21674         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21675
21676         PR testsuite/23304
21677         * lib/target-supports.exp (check_effective_default_packed): New proc.
21678         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21679         Gate expected errors on target ! default_packed.
21680         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21681
21682 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21683
21684         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21685         change (r106358).
21686
21687 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21688
21689         PR fortran/24008
21690         * gfortran.dg/entry_5.f90: New.
21691         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21692
21693 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21694
21695         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21696
21697 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21698
21699         PR fortran/21565
21700         gfortran.dg/namelist_blockdata.f90: New test.
21701
21702         PR fortran/18737
21703         gfortran.dg/external_implicit_none.f90: New test.
21704
21705         PR fortran/14994
21706         * gfortran.dg/secnds.f: New test.
21707
21708 2005-10-31  Jan Hubicka  <jh@suse.cz>
21709
21710         PR target/20928
21711         * gcc.c-torture/compile/pr20928.c: New test.
21712
21713 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21714
21715         PR middle-end/23492
21716         * gcc.c-torture/compile/zero-strct-5.c: New test.
21717
21718 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21719
21720         PR libgfortran/24584
21721         * gfortran.dg/pr24584.f90: New test.
21722
21723 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21724
21725         PR fortran/18883
21726         * gfortran.dg/char_result_9.f90: New.
21727         * gfortran.dg/char_result_10.f90: New.
21728
21729 2005-10-30  Jan Hubicka  <jh@suse.cz>
21730
21731         * g++.dg/tree-ssa/pr24172.C: New testcase.
21732
21733 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21734
21735         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21736
21737 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21738
21739         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21740         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21741         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21742         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21743         gfortran.dg/enum_9.f90,
21744         gfortran.fortran-torture/compile/enum_1.f90,
21745         gfortran.fortran-torture/execute/enum_1.f90,
21746         gfortran.fortran-torture/execute/enum_2.f90,
21747         gfortran.fortran-torture/execute/enum_3.f90,
21748         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21749
21750 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21751
21752         PR target/18482
21753         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21754         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21755
21756 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21757
21758         PR libfortran/20179
21759         * gfortran.dg/mixed_io_1.f90: New test.
21760         * gfortran.dg/mixed_io_1.c: New file.
21761
21762 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21763
21764         * gfortran.dg/malloc_free_1.f90: New test.
21765
21766 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21767
21768         * gcc.dg/nested-func-4.c: Require profiling -pg.
21769
21770 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21771
21772         PR C++/23229
21773         * g++.dg/warn/main-2.C: New test.
21774
21775 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21776
21777         PR fortran/24545
21778         * gfortran.dg/interface_2.f90: new test.
21779
21780 2005-10-28  Josh Conner  <jconner@apple.com>
21781
21782         PR c++/22153
21783         * g++.dg/template/crash38.C: New test.
21784         * g++.dg/parse/explicit1.C: Change expected errors.
21785
21786 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21787
21788         PR C++/23426
21789         * g++.dg/other/large-size-array.C: New test.
21790
21791 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21792
21793         PR middle-end/24362
21794         * g++.dg/opt/complex4.C: New test.
21795
21796 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21797
21798         * gcc.dg/nested-func-4.c: New test.
21799
21800 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21801
21802         PR fortran/24158
21803         gfortran.dg/derived_recursion.f90: New test.
21804         gfortran.dg/implicit_actual.f90: New test.
21805
21806 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21807
21808         PR middle-end/24295, PR testsuite/24477
21809         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21810         removed when weakref hits the tree.
21811
21812 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21813
21814         * gfortran.dg/cray_pointers_4.f90: New test.
21815
21816         * gfortran.dg/cray_pointers_5.f90: New test.
21817
21818 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21819
21820         PR fortran/22290
21821         * gfortran.dg/assign_5.f90: New test.
21822         * gfortran.dg/assign_6.f: New test.
21823
21824 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21825
21826         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21827         CPU has no SSE support.
21828
21829 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21830
21831         PR libgfortran/24224
21832         * gfortran.dg/arrayio_1.f90: Update attribution.
21833         * gfortran.dg/arrayio_2.f90: Update attribution.
21834         * gfortran.dg/arrayio_3.f90: Update attribution.
21835         * gfortran.dg/arrayio_4.f90: Update test conditions.
21836         * gfortran.dg/arrayio_5.f90: Update attribution.
21837         * gfortran.dg/arrayio_6.f90: New test.
21838         * gfortran.dg/arrayio_7.f90: New test.
21839
21840 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21841
21842         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21843
21844 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21845
21846         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21847
21848 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21849
21850         PR fortran/24416
21851         * gfortran.dg/namelist_char_only.f90: New test.
21852
21853 2005-10-24  Asher Langton  <langton2@llnl.gov>
21854
21855         PR fortran/17031
21856         PR fortran/22282
21857         * gfortran.dg/cray_pointers_1.f90: New test.
21858         * gfortran.dg/cray_pointers_2.f90: New test.
21859         * gfortran.dg/cray_pointers_3.f90: New test.
21860         * gfortran.dg/loc_1.f90: New test.
21861         * gfortran.dg/loc_2.f90: New test.
21862
21863 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21864
21865         * gcc.dg/pr24225.c: New test.
21866
21867 2005-10-24  Asher Langton  <langton2@llnl.gov>
21868
21869         * gfortran.dg/dup_save_1.f90: New test.
21870         * gfortran.dg/dup_save_2.f90: New test.
21871
21872 2005-10-24  Paul Brook  <paul@codesourcery.com>
21873
21874         PR 24107
21875         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21876         stdint.h.
21877
21878 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21879
21880         PR libgfortran/24489
21881         * gfortran.dg/pr24489.f90: New test.
21882
21883 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21884
21885         PR fortran/23635
21886         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21887
21888 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21889
21890         PR target/18911
21891         * g++.dg/init/array16.C: Skip for mmix-*-*.
21892
21893 2005-10-23  Asher Langton  <langton2@llnl.gov>
21894
21895         * gfortran.dg/byte_1.f90: New test.
21896         * gfortran.dg/byte_2.f90: New test.
21897
21898 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21899
21900         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21901
21902 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21903
21904         PR fortran/18022
21905         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21906
21907         PR fortran/24311
21908         * gfortran.dg/merge_char_const.f90: New test.
21909
21910         PR fortran/24384
21911         * gfortran.dg/spread_scalar_source.f90: New test.
21912
21913 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21914
21915         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21916
21917         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21918         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21919
21920         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21921
21922 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21923
21924         PR fortran/24426
21925         * gfortran.dg/der_pointer_4.f90: New.
21926
21927 2005-10-22  David Ayers  <d.ayers@inode.at>
21928
21929         * obj-c++.dg/except-1.mm: Simplify.
21930
21931 2005-10-21  David Ayers  <d.ayers@inode.at>
21932
21933         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21934
21935 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21936
21937         * gfortran.dg/assumed_dummy_2.f90: New test.
21938
21939 2005-10-21  James E Wilson  <wilson@specifix.com>
21940
21941         PR preprocessor/15220
21942         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21943
21944 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21945
21946         * gcc.c-torture/execute/20051021-1.c: New test.
21947
21948 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21949
21950         PR c++/24260
21951         * g++.dg/ext/tmplattr1.C: New test.
21952
21953 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21954
21955         PR fortran/24440
21956         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21957
21958 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21959
21960         * obj-c++.dg/except-1.mm: New.
21961
21962         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21963
21964 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21965
21966         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21967
21968 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21969
21970         PR middle-end/24295
21971         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21972         declarations with the same names as thunks' alias targets, use
21973         aliases instead.
21974         * gcc.dg/attr-alias-3.c: New test.
21975         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21976
21977 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21978
21979         PR c++/22618
21980         * g++.dg/parse/access8.C: New test.
21981
21982 2005-10-20  Richard Guenther  <rguenther@suse.de>
21983
21984         PR c++/24439
21985         * g++.dg/tree-ssa/pr24439.C: New testcase.
21986
21987 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21988
21989         * g++.dg/opt/delay-slot-1.C: New test.
21990
21991 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21992
21993         PR fortran/21625
21994         * gfortran.fg/der_init_1.f90: New.
21995
21996 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21997
21998         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21999
22000 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22001
22002         PR c++/21908
22003         * g++.dg/parse/error28.C: New test.
22004
22005 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22006
22007         * gcc.dg/profile-generate-2.c: New test.
22008
22009 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22010
22011         PR target/23589
22012         * g++.dg/ext/dllimport11.C: New.
22013
22014 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22015
22016         PR c++/22293
22017         * g++.dg/other/friend3.C: New test.
22018
22019 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22020
22021         PR c++/23293
22022         * g++.dg/template/error19.C: New test.
22023
22024 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22025
22026         PR c++/21383
22027         * g++.dg/overload/koenig2.C: New.
22028
22029         PR c++/23118
22030         * g++.dg/overload/error2.C: New.
22031
22032         PR c++/22604
22033         * g++.dg/inherit/covariant14.C: New.
22034
22035 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22036
22037         PR c++/23440
22038         * g++.dg/parse/for1.C: New test.
22039
22040 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22041
22042         PR fortran/23446
22043         * gfortran.dg/host_dummy_index_1.f90: New test.
22044
22045         PR fortran/21459
22046         * gfortran.dg/automatic_char_len_2.f90: New test.
22047
22048         PR fortran/20866
22049         * gfortran.dg/recursive_statement_functions.f90: New test.
22050
22051         PR fortran/20853
22052         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22053
22054         PR fortran/20849
22055         * gfortran.dg/external_initializer.f90: New test.
22056
22057         PR fortran/20837
22058         * non_module_public.f90: New test.
22059
22060 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22061
22062         PR c++/24386
22063         * g++.dg/template/overload7.C: New.
22064
22065         PR c++/22551
22066         * g++.dg/other/switch2.C: Remove expected warnings.
22067
22068         PR c++/21353
22069         * g++.dg/template/defarg6.C: New.
22070
22071 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22072
22073         PR target/24315
22074         * gcc.target/i386/pr24315.c: New test.
22075
22076 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22077
22078         PR c++/24389
22079         * g++.dg/template/static21.C: New test.
22080         * g++.dg/template/static21-a.cc: Likewise.
22081
22082 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22083
22084         PR c++/23959
22085         * g++.dg/warn/Wswitch-default-1.C: New test.
22086         * g++.dg/warn/Wswitch-default-2.C: New test.
22087
22088 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/22173
22091         * g++.dg/parse/template18.C: New test.
22092         * g++.dg/template/nontype15.C: Likewise.
22093
22094 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22095
22096         PR fortran/22273
22097         * gfortran.dg/spec_expr_2.f90: New.
22098
22099 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22100
22101         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22102         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22103         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22104         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22105         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22106         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22107         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22108         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22109         previous target-specific skips and warning-message matches where
22110         applicable.
22111
22112 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22113
22114         PR c++/21347
22115         * g++.dg/warn/Wctor-dtor.C: New test.
22116
22117 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22118
22119         PR c/23439
22120         * gcc.dg/for-1.c: New test.
22121
22122 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22123
22124         PR c++/19565
22125         * g++.dg/warn/Wconversion1.C: New test.
22126         * g++.dg/ext/packed4.C: Compile with -w.
22127         * g++.dg/opt/20050511-1.C: Likewise.
22128         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22129
22130 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22131
22132         * gfortran.dg/boz_5.f90: New test.
22133
22134 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         PR c++/22551
22137         * g++.dg/other/switch2.C: New.
22138
22139         PR c++/23984
22140         * g++.dg/init/ctor7.C: New.
22141
22142 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22143
22144         PR c++/23730
22145         * g++.dg/parse/crash32.C: New test.
22146
22147 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22148
22149         PR c++/20721
22150         * g++.dg/init/goto2.C: New test.
22151
22152         PR c++/22464
22153         * g++.dg/template/crash/41.C: New test.
22154
22155         PR c++/22180
22156         * g++.dg/template/crash40.C: New test.
22157
22158         PR c++/23694
22159         * g++.dg/parse/friend5.C: New test.
22160
22161         PR c++/23307
22162         * g++.dg/template/crash38.C: New test.
22163
22164         PR c++/22352
22165         * g++.dg/template/friend38.C: New test.
22166
22167         PR c++/22405
22168         * g++.dg/template/crash39.C: New test.
22169
22170 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22171
22172         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22173         gcc.dg/debug/dwarf2/dwarf-char2.c,
22174         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22175
22176         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22177
22178 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22179
22180         * gcc.dg/dll-2.c: Add tests for warnings.
22181         * gcc.dg/dll-3.c: Likewise.
22182         * gcc.dg/dll-4.c: Likewise.
22183
22184         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22185         * g++.dg/ext/dllimport2.C: Likewise.
22186         * g++.dg/ext/dllimport3.C: Likewise.
22187         * g++.dg/ext/dllimport7.C: Likewise.
22188         * g++.dg/ext/dllimport8.C: Likewise.
22189         * g++.dg/ext/dllimport9.C: Likewise.
22190
22191 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22192
22193         PR fortran/24092
22194         * gfortran.dg/derived_pointer_recursion.f90: New test.
22195
22196 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22197
22198         * gcc.c-torture/execute/20051012-1.c: New test.
22199
22200 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22201
22202         PR fortran/18082
22203         * gfortran.dg/automatic_char_len_1.f90: New test.
22204
22205 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22206
22207         PR fortran/20847
22208         * gfortran.dg/save_common.f90: New test.
22209
22210         PR fortran/20856
22211         * gfortran.dg/save_result.f90: New test.
22212
22213 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22214
22215         PR c++/21592
22216         * g++.dg/template/dependent-expr1.C: Add new expected error.
22217         * g++.dg/template/dependent-expr2.C: Adjust error text.
22218         * g++.dg/template/overload6.C: New.
22219
22220         PR c++/23797
22221         * g++.dg/other/typename8.C: New.
22222
22223         PR c++/21117
22224         * g++.dg/other/return1.C: New.
22225
22226 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22227
22228         PR c++/24052
22229         * g++.dg/ext/label5.C: New.
22230
22231 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22232
22233         PR c++/19964
22234         * g++.dg/parse/crash31.C: New.
22235
22236 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22237
22238         * g++.dg/ipa/ipa-1.c: New test.
22239         * g++.dg/ipa/ipa-2.c: New test.
22240         * g++.dg/ipa/ipa-3.c: New test.
22241         * g++.dg/ipa/ipa-4.c: New test.
22242         * g++.dg/ipa/ipa-5.c: New test.
22243         * g++.dg/ipa/ipa.exp: New file.
22244
22245 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22246
22247         PR fortran/24207
22248         * gfortran.dg/private_type_3.f90: New test.
22249
22250 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22251
22252         PR fortran/20786
22253         gfortran.dg/aint_anint_1.f90: New test.
22254
22255 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22256
22257         PR libgfortran/24313
22258         gfortran.dg/csqrt.f: New test.
22259
22260 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22261
22262         PR c++/8057
22263         * g++.dg/warn/noeffect7.C: New test.
22264         * g++.dg/warn/noeffect2.C: Instantiate templates.
22265         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22266         and warning.
22267
22268 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22269
22270         PR c++/21089
22271         * g++.dg/init/float1.C: New test.
22272
22273         PR c++/24277
22274         * g++.dg/init/member1.C: Tweak error markers.
22275
22276 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22277
22278         PR testsuite/24281
22279         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22280         Check for null pointer.
22281
22282 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22283
22284         PR c++/21369
22285         * g++.dg/parse/ret-type3.C: New test.
22286
22287 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22288
22289         PR tree-opt/23946
22290         * gcc.c-torture/compile/pr23946.c: New test.
22291
22292 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22293
22294         * g++.dg/opt/mmx2.C: New test.
22295
22296 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22297
22298         PR c++/24277
22299         * g++.dg/template/static20.C: New test.
22300
22301         PR c++/24302
22302         * g++.dg/warn/Wunused-12.C: New test.
22303
22304         PR c++/23437
22305         * g++.dg/template/arg4.C: New test.
22306
22307 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22308
22309         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22310         * gcc.dg/ucnid-3.c: Likewise.
22311         * gcc.dg/ucnid-4.c: Likewise.
22312         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22313         * g++.dg/other/ucnid-1.C: Likewise.
22314         * gcc.dg/sparc-frame-1.c: New test.
22315
22316 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22317
22318         PR c++/24139
22319         * g++.dg/template/spec27.C: New test.
22320
22321         PR c++/24275
22322         * g++.dg/template/static19.C: New test.
22323
22324 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22325
22326         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22327         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22328
22329 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22330
22331         PR target/24136
22332         * gfortran.fortran-torture/compile/pr24136.f: New test.
22333
22334 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22335
22336         PR c++/22172
22337         * g++.dg/parse/crash30.C: New test.
22338
22339 2005-10-07  Richard Guenther  <rguenther@suse.de>
22340
22341         PR middle-end/24227
22342         * gcc.c-torture/compile/pr24227.c: New testcase.
22343
22344 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22345
22346         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22347         Do not put aligned attributes on array elements.
22348
22349 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22350
22351         PR testsuite/23611, PR testsuite/23615
22352         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22353         writing prototypes of library functions by hand.
22354         * obj-c++.dg/bitfield-4.mm: Likewise.
22355         * obj-c++.dg/const-str-4.mm: Likewise.
22356         * obj-c++.dg/encode-4.mm: Likewise.
22357         * obj-c++.dg/encode-5.mm: Likewise.
22358         * obj-c++.dg/encode-6.mm: Likewise.
22359         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22360         * obj-c++.dg/method-10.mm: Likewise.
22361         * obj-c++.dg/method-17.mm: Likewise.
22362         * obj-c++.dg/method-19.mm: Likewise.
22363         * obj-c++.dg/try-catch-2.mm: Likewise.
22364
22365 2005-10-06  Richard Henderson  <rth@redhat.com>
22366
22367         PR 24236
22368         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22369
22370 2005-10-06  Dale Johannesen  <dalej@apple.com>
22371
22372         * gcc.c-torture/execute/20030125-1.c: Correct.
22373
22374 2005-10-06  Richard Guenther  <rguenther@suse.de>
22375
22376         PR tree-optimization/24238
22377         * g++.dg/tree-ssa/pr24238.C: New testcase.
22378
22379 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22380
22381         PR 18568
22382         * gfortran.dg/der_pointer_3.f90: New test.
22383
22384 2005-10-05  Devang Patel  <dpatel@apple.com>
22385
22386         PR Debug/23205
22387         * g++.dg/other/PR23205.C: New.
22388
22389 2005-10-05  Richard Henderson  <rth@redhat.com>
22390
22391         PR target/23602
22392         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22393         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22394
22395 2005-10-05  Dale Johannesen  <dalej@apple.com>
22396
22397         * gcc.c-torture/execute/float-floor.c: New.
22398
22399 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22400
22401         PR tree-optimization/21419
22402         PR tree-optimization/24146
22403         PR tree-optimization/24151
22404
22405         * g++.dg/ext/asm7.C: New.
22406         * g++.dg/ext/asm8.C: New.
22407         * gcc.dg/asm-1.c: Compile on all targets.
22408         * gcc.dg/asm-pr24146.c: New.
22409         * gcc.dg/pr21419.c: Adjust error messages.
22410
22411 2005-10-05  Richard Guenther  <rguenther@suse.de>
22412
22413         PR fortran/24176
22414         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22415
22416 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22417
22418         PR c++/23513
22419         * g++.dg/template/spec22.C: Robustify test.
22420         * g++.dg/template/spec26.C: New.
22421
22422 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22423
22424         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22425         if target supports vector instructions.
22426
22427 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22428
22429         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22430         C99 functions.
22431
22432 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22433
22434         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22435         check_effective_target_fortran_large_int): Replace cached result
22436         when target changes.
22437
22438 2005-10-04  Devang Patel  <dpatel@apple.com>
22439
22440         * gcc.dg/i386-sse-vect-types.c: New.
22441
22442 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22443
22444         PR preprocessor/13726
22445         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22446         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22447
22448 2005-10-04  Richard Guenther  <rguenther@suse.de>
22449
22450         PR c/23576
22451         * gcc.dg/noncompile/pr23576.c: New testcase.
22452
22453 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22454
22455         PR middle-end/23125
22456         * gcc.dg/register-var-3.c: New test.
22457
22458 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22459
22460         * gcc.dg/pr23049.c: New test.
22461
22462         * gcc.dg/ucnid-4.c: Fix test.
22463
22464 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22465
22466         PR 23445
22467         * gcc.c-torture/compile/pr23445.c: New test.
22468
22469 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22470
22471         * g++.dg/overload/unknown1.C: New.
22472
22473 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22474
22475         PR c++/17775
22476         * g++.dg/template/repo4.C: New test.
22477
22478 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22479
22480         PR libfortran/19308
22481         * gfortran.dg/large_real_kind_2.F90: New test.
22482         * gfortran.dg/large_integer_kind_2.f90: New test.
22483
22484 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22485
22486         * lib/target-supports.exp (check_effective_target_vect_shift):
22487         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22488         (check_effective_target_vect_condition): Fix copy-n-pasto.
22489
22490         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22491         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22492         targets.
22493
22494 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22495
22496         PR c++/22621
22497         * g++.dg/template/overload5.C : New test.
22498
22499         PR c++/23840
22500         * g++.dg/expr/stdarg1.C: New test.
22501
22502 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22503
22504         PR 24142
22505         * gcc.c-torture/execute/pr24142.c: New test.
22506
22507 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22508
22509         PR 24141
22510         * gcc.c-torture/execute/pr24141.c: New test.
22511
22512 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22513             Diego Novillo  <dnovillo@redhat.com>
22514
22515         PR 23604
22516         * gcc.c-torture/execute/pr23604.c: New test.
22517
22518 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22519
22520         PR fortran/16404
22521         PR fortran/20835
22522         PR fortran/20890
22523         PR fortran/20899
22524         PR fortran/20900
22525         PR fortran/20901
22526         PR fortran/20902
22527         gfortran.dg/equiv_constraint_1.f90: New test.
22528         gfortran.dg/equiv_constraint_2.f90: New test.
22529         gfortran.dg/equiv_constraint_3.f90: New test.
22530         gfortran.dg/equiv_constraint_4.f90: New test.
22531         gfortran.dg/equiv_constraint_5.f90: New test.
22532         gfortran.dg/equiv_constraint_6.f90: New test.
22533         gfortran.dg/equiv_constraint_7.f90: New test.
22534         gfortran.dg/equiv_constraint_8.f90: New test.
22535         gfortran.dg/private_type_1.f90: New test.
22536         gfortran.dg/private_type_2.f90: New test.
22537         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22538         980628-10.f: Assert std=gnu to permit mixing of
22539         types in equivalence statements.
22540
22541 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22542
22543         PR 24112
22544         * gfortran.dg/open_status_1.f90: New.
22545
22546 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22547
22548         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22549         * gcc.dg/vect/pr22480.c: Clean up temp files.
22550         * gcc.dg/vect/pr23831.c: Clean up temp files.
22551         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22552         Clean up temp files.
22553         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22554         Clean up temp files.
22555
22556         * gcc.dg/20050309-1.c: Clean up temp files.
22557         * gcc.dg/20050325-1.c: Clean up temp files.
22558
22559 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22560
22561         PR tree-optimization/24059
22562         * gcc.dg/vect/pr24059.c : New test.
22563
22564 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22565
22566         PR middle-end/24109
22567         * gcc.c-torture/execute/20050929-1.c: New test.
22568
22569 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22570
22571         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22572
22573 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22574
22575         PR c/21419
22576         * gcc.dg/pr21419.c: New test.
22577
22578 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22579
22580         * gcc.dg/pr23911.c: New test.
22581
22582 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22583
22584         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22585
22586         PR c++/16782
22587         * g++.dg/parse/qualified4.C: New test.
22588         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22589         * g++.old-deja/g++.mike/p8154.C: Likewise.
22590
22591 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22592
22593         PR c++/22147
22594         * g++.dg/template/friend37.C: New test.
22595         * g++.dg/parse/crash28.C: Adjust error markers.
22596
22597 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22598
22599         PR fortran/18518
22600         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22601
22602 2005-09-27  Devang Patel  <dpatel@apple.com>
22603
22604         PR tree-optimization/23625
22605         * gcc.dg/pr23625.c: New test.
22606
22607 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22608
22609         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22610         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22611
22612 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22613
22614         PR fortran/23677
22615         * gfortran.fortran-torture/execute/save_1.f90: New test.
22616         * gfortran.dg/save_1.f90: New test.
22617
22618 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22619
22620         * gcc.target/i386/builtin-apply-mmx.c: New test.
22621
22622         PR target/22576
22623         * gcc.target/i386/pr22576.c: New test.
22624
22625         PR target/22585
22626         * gcc.target/i386/pr22585.c: New test.
22627
22628         PR target/23268
22629         * gcc.target/i386/pr23268.c: New test.
22630
22631         PR middle-end/23831
22632         * gcc.dg/vect/pr23831.c: New test.
22633
22634         PR target/24055
22635         * gcc.target/i386/pr24055.c: New test.
22636
22637 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22638
22639         PR tree-optimization/23960
22640         * gcc.c-torture/compile/pr23960.c: New.
22641
22642 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22643
22644         PR fortran/16861
22645         * gfortran.dg/nested_modules_3.f90: New.
22646
22647 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22648
22649         PR fortran/24005
22650         gfortran.dg/interface_1.f90: New test.
22651
22652 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22653         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22654
22655         PR fortran/23843
22656         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22657
22658 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22659
22660         PR fortran/23516
22661         * gfortran.dg/imag_1.f: New test.
22662         * gfortran.dg/imag_2.f: Ditto.
22663
22664 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22665
22666         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22667
22668 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22669
22670         PR c++/21983
22671         * g++.dg/warn/pr21983.C: New test.
22672
22673 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22674
22675         * gcc.dg/20050922-1.c: Testcase added.
22676
22677 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22678
22679         PR c++/23993
22680         * g++.dg/template/array14.C: New test.
22681
22682 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22683
22684         PR fortran/19929
22685         * gfortran.dg/der_ptr_component_1.f90: New test.
22686
22687 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22688
22689         PR c++/23965
22690         * g++.dg/template/error1.C: Reject "no matching function" message.
22691
22692 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22693
22694         PR c++/17609
22695         * g++.dg/lookup/error1.C: New test.
22696
22697 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22698
22699         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22700         functionality of the testcase.
22701
22702 2005-09-20  Richard Henderson  <rth@redhat.com>
22703
22704         * gcc.dg/vect/vect-22.c: Require vect_float.
22705         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22706
22707 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22708
22709         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22710         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22711         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22712         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22713         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22714         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22715         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22716         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22717         * gcc.dg/cpp/ucnid-8.c: New test.
22718
22719 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22720
22721         PR tree-optimization/23929
22722         * gcc.c-torture/compile/pr23929.c: New test.
22723
22724 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22725
22726         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22727         for one loop.
22728
22729 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22730
22731         PR testsuite/23186
22732         * g++.dg/other/pr22003.C: Require named sections.
22733
22734 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22735
22736         PR c++/23947
22737         * g++.dg/rtti/crash3.C: New test.
22738
22739         PR tree-optimization/23818
22740         * gcc.dg/pr23818.c: New test.
22741
22742 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22743
22744         PR fortran/23420
22745         * gfortran.dg/print_fmt_4.f: New.
22746
22747 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22748
22749         PR fortran/23663
22750         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22751
22752 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22753
22754         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22755         Use pointers to local alignable arrays instead. Added comments.
22756         * gcc.dg/vect/vect-46.c: Likewise.
22757         * gcc.dg/vect/vect-48.c: Likewise.
22758         * gcc.dg/vect/vect-49.c: Likewise.
22759         * gcc.dg/vect/vect-52.c: Likewise.
22760         * gcc.dg/vect/vect-53.c: Likewise.
22761         * gcc.dg/vect/vect-54.c: Likewise.
22762         * gcc.dg/vect/vect-56.c: Likewise.
22763         * gcc.dg/vect/vect-57.c: Likewise.
22764         * gcc.dg/vect/vect-58.c: Likewise.
22765         * gcc.dg/vect/vect-60.c: Likewise.
22766         * gcc.dg/vect/vect-61.c: Likewise.
22767
22768         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22769         The test is no longer vectorizable on vect_no_align targets.
22770         * gcc.dg/vect/vect-43.c: Likewsie.
22771
22772         * gcc.dg/vect/vect-44.c: Added comments.
22773         * gcc.dg/vect/vect-45.c: Added comments.
22774         * gcc.dg/vect/vect-50.c: Added comments.
22775         * gcc.dg/vect/vect-51.c: Added comments.
22776
22777         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22778         aligned type.
22779         * gcc.dg/vect/Os-vect-95.c: Likewise.
22780
22781         * gcc.dg/vect/vect-41.c: Test removed.
22782         * gcc.dg/vect/vect-47.c: Test removed.
22783         * gcc.dg/vect/vect-55.c: Test removed.
22784         * gcc.dg/vect/vect-59.c: Test removed.
22785
22786 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22787
22788         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22789         No longer vectorizable on vect_no_align targets.
22790         * gcc.dg/vect/pr20122.c: Likewise.
22791         * gcc.dg/vect/vect-74.c: Likewise.
22792         * gcc.dg/vect/vect-75.c: Likewise.
22793         * gcc.dg/vect/vect-76.c: Likewise.
22794
22795         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22796         Will not be vectorizable on vect_no_align targets once aliasing issues
22797         are resolved.
22798         * gcc.dg/vect/vect-79.c: Likewise.
22799
22800         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22801         * gcc.dg/vect/vect-78.c: Likewise.
22802         * gcc.dg/vect/vect-97.c: Likewise.
22803
22804 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22805
22806         * gcc.dg/pr23943.c: New test.
22807
22808 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22809
22810         PR fortran/19181
22811         * gfortran.dg/derived_pointer_null_1.f90: New test.
22812
22813 2005-09-18  Richard Guenther  <rguenther@suse.de>
22814
22815         PR middle-end/23944
22816         * gcc.c-torture/compile/pr23944.c: New testcase.
22817
22818 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22819
22820         PR fortran/15975
22821         * gfortran.dg/der_pointer_2.f90: New test.
22822
22823 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22824
22825         PR fortran/16861
22826         * gfortran.dg/nested_modules_2.f90: New test.
22827
22828 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22829
22830         PR c++/18368
22831         * g++.dg/other/semicolon.C: New test.
22832
22833 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22834
22835         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22836         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22837
22838 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22839
22840         PR c++/23914
22841         * g++.dg/template/static18.C: New test.
22842
22843         PR c++/21514
22844         * g++.dg/template/crash19.C: Remove dg-error marker.
22845         * g++.dg/template/local4.C: New test.
22846
22847 2005-09-16  Paul Brook  <paul@codesourcery.com>
22848
22849         PR fortran/23906
22850         * gfortran.dg/dependency_1.f90: New test.
22851
22852 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22853
22854         PR c++/23896
22855         * g++.dg/template/static17.C: New test.
22856
22857 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22858
22859         PR c++/23139
22860         * g++.dg/warn/huge-val1.C: New test.
22861
22862 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22863
22864         PR c++/13140
22865         * g++.dg/parse/class2.C: New test.
22866         * g++.dg/template/explicit8.C: Likewise.
22867         * g++.dg/template/spec25.C: Likewise.
22868
22869 2005-09-14  Josh Conner  <jconner@apple.com>
22870
22871         PR middle-end/23584
22872         * gcc.dg/pr23584.c: New test.
22873
22874 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22875
22876         PR fortran/21875 Internal Unit Array I/O, NIST
22877         * gfortran.dg/arrayio_1.f90: New test.
22878         * gfortran.dg/arrayio_1.f90: New test.
22879         * gfortran.dg/arrayio_1.f90: New test.
22880         * gfortran.dg/arrayio_1.f90: New test.
22881         * gfortran.dg/arrayio_1.f90: New test.
22882
22883 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22884
22885         PR middle-end/22480
22886         * gcc.dg/vect/pr22480.c: New test.
22887
22888 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22889
22890         PR fortran/19358
22891         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22892
22893 2005-09-13 Josh Conner <jconner@apple.com>
22894
22895         PR c++/23180
22896         * g++.dg/init/struct2.C: New test.
22897         * g++.dg/init/struct3.C: New test.
22898
22899 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22900
22901         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22902         Clean up temp files.
22903         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22904         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22905         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22906         gcc.dg/tree-ssa/builtin-printf-1.c,
22907         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22908         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22909         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22910         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22911         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22912         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22913         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22914         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22915         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22916         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22917         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22918         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22919
22920 2005-09-13  Josh Conner  <jconner@apple.com>
22921
22922         * lib/gcc-dg.exp: Load scanipa.exp.
22923         (cleanup-dump): New procedure.
22924         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22925         * lib/scandump.exp: New file.
22926         * lib/scantree.exp: Use it.
22927         * lib/scanipa.exp: New file.
22928
22929 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22930
22931         PR fortran/17740
22932         * gfortran.dg/generic_4.f90: New test.
22933
22934 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22935
22936         PR target/23816
22937         * gcc.target/i386/pr23816-1.c: New test.
22938         * gcc.target/i386/pr23816-2.c: New test.
22939
22940
22941 2005-09-13  Bastian Blank <waldi@debian.org>
22942
22943         PR c++/16171
22944         * g++.dg/abi/mangle26.C: New test.
22945         * g++.dg/abi/mangle27.C: New test.
22946         * g++.dg/abi/mangle28.C: New test.
22947         * g++.dg/abi/mangle29.C: New test.
22948
22949         PR c++/23839
22950         * g++.dg/parse/register1.C: New test.
22951
22952 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22953
22954         PR c++/23842
22955         * g++.dg/template/access16.C: New test.
22956
22957 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22958
22959         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22960
22961 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22962
22963         PR fortran/18899
22964         * gfortran.dg/shape_2.f90: New test.
22965
22966 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22967
22968         PR target/19269
22969         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22970         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22971         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22972         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22973         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22974         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22975         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22976         tests.
22977
22978 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22979
22980         PR c++/23841
22981         * g++.dg/parse/template17.C: New test.
22982
22983 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22984
22985         PR c++/23789
22986         * g++.dg/template/nontype14.C: New test.
22987
22988 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22989
22990         PR g++/7874
22991         * g++.dg/lookup/friend7.C: New test.
22992         * g++.dg/lookup/friend8.C: New test.
22993         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22994         so that it will be found via argument dependent lookup.
22995         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22996         friend functions which will no longer be found.
22997         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22998         function g, so that it will be found via argument dependent
22999         lookup.
23000         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23001         * g++.old-deja/g++.mike/net43.C: Likewise.
23002
23003 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23004
23005         PR c++/23691
23006         * g++.dg/template/static16.C: New test.
23007
23008 2005-09-12  Josh Conner  <jconner@apple.com>
23009
23010         PR middle-end/23237
23011         * gcc.c-torture/compile/pr23237.c: New test.
23012
23013 2005-09-11  Richard Henderson  <rth@redhat.com>
23014
23015         * g++.dg/other/error8.C: Update expected diagnostic text.
23016
23017 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23018
23019         PR libfortran/19872
23020         * gfortran.dg/overwrite_1.f: New test.
23021
23022 2005-09-09  Josh Conner  <jconner@apple.com>
23023
23024         * g++.dg/init/pr23180-1.C: Removed.
23025         * g++.dg/init/pr23180-2.C: Removed.
23026
23027 2005-09-09  David Daney <ddaney@avtrex.com>
23028
23029         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23030         files which are ...
23031         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23032         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23033
23034 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23035
23036         * gfortran.dg/iostat_2.f90: New test.
23037
23038 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23039
23040         PR c++/22252
23041         * g++.dg/ext/interface1.C: New test.
23042         * g++.dg/ext/interface1.h: Likewise.
23043         * g++.dg/ext/interface1a.cc: Likewise.
23044
23045 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23046
23047         * gfortran.dg/iomsg_1.f90: New test case.
23048
23049 2005-09-09  Richard Guenther  <rguenther@suse.de>
23050
23051         PR c++/23624
23052         * g++.dg/tree-ssa/pr23624.C: New testcase.
23053
23054 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23055
23056         PR fortran/19239
23057         * gfortran.dg/vector_subscript_1.f90,
23058         * gfortran.dg/vector_subscript_2.f90: New tests.
23059
23060 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23061
23062         PR fortran/21104
23063         * gfortran.dg/array_alloc_1.f90,
23064         * gfortran.dg/array_alloc_2.f90,
23065         * gfortran.dg/array_alloc_3.f90: New tests.
23066
23067 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23068
23069         PR fortran/12840
23070         * gfortran.dg/array_constructor_6.f90
23071         * gfortran.dg/array_constructor_7.f90
23072         * gfortran.dg/array_constructor_8.f90
23073         * gfortran.dg/array_constructor_9.f90
23074         * gfortran.dg/array_constructor_10.f90
23075         * gfortran.dg/array_constructor_11.f90
23076         * gfortran.dg/array_constructor_12.f90: New tests.
23077
23078 2005-09-08  Josh Conner  <jconner@apple.com>
23079
23080         PR c++/23180
23081         * g++.dg/init/pr23180-1.C: New test.
23082         * g++.dg/init/pr23180-2.C: New test.
23083
23084 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23085
23086         PR fortran/18878
23087         * gfortran.dg/module_double_reuse.f90: New.
23088
23089 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23090
23091         PR fortran/23270
23092         PR fortran/22304
23093         PR fortran/18870
23094         PR fortran/17917
23095         PR fortran/16511
23096         * gfortran.dg/common_equivalence_1.f: New.
23097         * gfortran.dg/common_equivalence_2.f: New.
23098         * gfortran.dg/common_equivalence_3.f: New.
23099         * gfortran.dg/contained_equivalence_1.f90: New.
23100         * gfortran.dg/module_blank_common.f90: New.
23101         * gfortran.dg/module_commons_1.f90: New.
23102         * gfortran.dg/module_equivalence_1.f90: New.
23103         * gfortran.dg/nested_modules_1.f90: New.
23104         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23105         equivalences and add comment to connect the test with
23106         the PR.
23107
23108 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23109
23110         PR fortran/23765
23111         * gfortran.dg/common_6.f90: New test.
23112
23113 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23114
23115         PR fortran/15326
23116         * gfortran.dg/char_result_1.f90,
23117         * gfortran.dg/char_result_2.f90,
23118         * gfortran.dg/char_result_3.f90,
23119         * gfortran.dg/char_result_4.f90,
23120         * gfortran.dg/char_result_5.f90,
23121         * gfortran.dg/char_result_6.f90,
23122         * gfortran.dg/char_result_7.f90,
23123         * gfortran.dg/char_result_8.f90: New tests.
23124
23125 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23126
23127         PR fortran/19928
23128         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23129
23130 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23131
23132         PR obj-c++/16816
23133         * obj-c++.dg/selector-5.mm: New test.
23134         * obj-c++.dg/selector-6.mm: New test.
23135
23136 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23137
23138         PR objc/20574
23139         PR objc/19324
23140         * objc.dg/error-1.m: New test.
23141
23142 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23143
23144         PR fortran/23373
23145         * gfortran.fortran-torture/execute/pr23373-1.f90,
23146         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23147
23148 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23149
23150         PR libfortran/23760
23151         * gfortran.dg/g77/1832.f: Remove long string in write statement
23152         to allow the test to pass on correct list directed output with
23153         prepended space.
23154
23155 2005-09-07  James E Wilson  <wilson@specifix.com>
23156
23157         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23158
23159 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23160
23161         * gfortran.dg/parameter+save.f90: Rename to
23162         * gfortran.dg/parameter_save.f90: .. this.
23163
23164 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23165
23166         PR fortran/20848
23167         * gfortran.dg/parameter+save.f90: New test case.
23168
23169 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23170
23171         PR fortran/19269
23172         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23173
23174 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23175
23176         PR c/23075
23177         * gcc.dg/pr23075.c: New test.
23178         * g++.dg/warn/pr23075.C: New test.
23179
23180         PR target/22362
23181         * gcc.target/i386/pr22362.c: New test.
23182
23183         PR rtl-optimization/23098
23184         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23185
23186         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23187         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23188         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23189
23190 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23191
23192         * g++.dg/expr/cast6.C: New test.
23193
23194         PR c++/9782
23195         * g++.dg/init/new15.C: New test.
23196
23197 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23198
23199         * gcc.dg/vect/Os-vect-95.c: New test.
23200         * gcc.dg/vect/vect-95.c: Same.
23201
23202 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23203
23204         * gcc.dg/vect/vect-29.c: Update xfail testing.
23205         * gcc.dg/vect/vect-44.c: Same.
23206         * gcc.dg/vect/vect-48.c: Same.
23207         * gcc.dg/vect/vect-50.c: Same.
23208         * gcc.dg/vect/vect-72.c: Same.
23209         * gcc.dg/vect/vect-77.c: Same.
23210         * gcc.dg/vect/vect-78.c: Same.
23211         * gcc.dg/vect/vect-80.c: Same.
23212         * gcc.dg/vect/vect-96.c: Same.
23213         * gcc.dg/vect/vect-100.c: Same.
23214         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23215         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23216         * gfortran.dg/vect/vect-5.f90: Same.
23217
23218 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23219
23220         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23221         start strings.
23222         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23223         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23224
23225         PR c++/23056
23226         * g++.dg/opt/pr23056.C: New test.
23227
23228         PR rtl-optimization/23098
23229         * gcc.target/i386/pr23098.c: New test.
23230
23231 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23232
23233         PR c++/23667
23234         * g++.dg/template/static15.C: New test.
23235
23236         PR c++/21440
23237         * g++.dg/ext/stmtexpr5.C: New test.
23238         * g++.dg/ext/stmtexpr6.C: Likewise.
23239
23240 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23241
23242         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23243
23244         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23245         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23246         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23247
23248 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23249
23250         PR libfortran/23321
23251         * gfortran.dg/direct_io_4.f90: New test case.
23252
23253 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23254             Rasmus Hahn  <rassahah@neofonie.de>
23255
23256         PR libobjc/23108
23257         * objc.dg/type-stream-1.m: New test.
23258
23259 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23260
23261         PR fortran/23661
23262         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23263         gfortran.dg/print_fmt_3.f90: New test.
23264
23265 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23266
23267         * gfortran.dg/fmt_t_1.f90: New test.
23268
23269 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23270
23271         PR rtl-optimization/23454
23272         * g++.dg/opt/pr23454.C: New test.
23273
23274 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23275
23276         PR c++/23699
23277         * g++.dg/ext/static1.C: New test.
23278
23279 2005-09-02  Richard Henderson  <rth@redhat.com>
23280
23281         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23282         tail call to check_fa_work.
23283
23284 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23285
23286         PR c++/21687
23287         * g++.dg/other/gc3.C: New test.
23288
23289 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23290
23291         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23292         * gcc.dg/20050826-1.c: Likewise.
23293
23294 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23295
23296         PR c++/23167
23297         * g++.dg/expr/volatile1.C: New test.
23298
23299 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23300
23301         PR middle-end/23547
23302         * gcc.dg/pr23547.c: New test.
23303
23304 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23305
23306         PR c/22061
23307         * gcc.c-torture/execute/pr22061-1.c,
23308         * gcc.c-torture/execute/pr22061-2.c,
23309         * gcc.c-torture/execute/pr22061-3.c,
23310         * gcc.c-torture/execute/pr22061-4.c: New tests.
23311
23312 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23313
23314         * gcc.dg/Wredundant-decls-2.c: New test to check that
23315         -Wredundant-decls does not issue warning for a variable
23316         definition following a declaration.
23317
23318 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23319
23320         PR debug/7241
23321         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23322         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23323         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23324
23325         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23326         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23327         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23328         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23329         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23330         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23331         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23332         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23333
23334 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23335
23336         PR objc/23306
23337         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23338         scan-assmbler.
23339
23340 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23341
23342         PR target/21255
23343         * gcc.dg/pr21255-1.c: New test.
23344         * gcc.dg/pr21255-2-mb.c: Likewise.
23345         * gcc.dg/pr21255-2-ml.c: Likewise.
23346         * gcc.dg/pr21255-3.c: Likewise.
23347         * gcc.dg/pr21255-4.c: Likewise.
23348
23349 2005-08-31  Dale Johannesen  <dalej@apple.com>
23350
23351         * gcc.dg/20050830-1.c: New.
23352
23353 2005-08-31  Josh Conner  <jconner@apple.com>
23354
23355         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23356         command-line options for arm-*-* targets.
23357         * g++.dg/init/array16.C: Likewise.
23358         * g++.dg/other/crash-4.C: Likewise.
23359
23360 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23361
23362         PR obj-c++/23640
23363         * obj-c++.dg/gnu-runtime-3.mm: New test.
23364
23365 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23366
23367         PR c++/13377
23368         * g++.dg/lookup/ambig4.C: New test.
23369         * g++.dg/lookup/ambig5.C: New test.
23370         * g++.dg/tc1/dr101.C: Adjust error markers.
23371
23372 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23373
23374         PR c++/23639
23375         * g++.dg/template/ttp5.C: Adjust error markers.
23376
23377 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23378
23379         PR testsuite/23609
23380         * lib/obj-c++.exp: Include target-libpath.exp.
23381         (obj-c++_link_flags): Look for the GNU libobjc library
23382         and set the library path to include it.
23383         Don't manually set LD_LIBRARY_PATH (etc.) but call
23384         set_ld_library_path_env_vars instead.
23385         (obj-c++_target_compile): Don't set library path or
23386         linker flags because they are already set correctly
23387         in obj-c++_link_flags.
23388
23389 2005-08-30  Josh Conner  <jconner@apple.com>
23390
23391         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23392         to command-line options for arm-*-* targets.
23393
23394 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23395
23396         * g++.dg/other/i386-1.C: New.
23397
23398 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23399
23400         PR preprocessor/20348
23401         PR preprocessor/20356
23402         * gcc.dg/cpp/pr20348.c: New test.
23403         * gcc.dg/cpp/pr20348.h: New file.
23404         * gcc.dg/cpp/inc/pr20348.h: New file.
23405         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23406         * gcc.dg/cpp/pr20356.c: New test.
23407         * gcc.dg/cpp/pr20356.h: New file.
23408         * gcc.dg/cpp/inc/pr20356.h: New file.
23409         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23410
23411 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23412
23413         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23414         Fix array dimension to avoid correct end-of-file error.
23415
23416 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23417
23418         PR libfortran/23598
23419         * gfortran.dg/iostat_1.f90: New test.
23420
23421 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23422
23423         PR middle-end/23408
23424         * gcc.dg/pr23408.c: New test.
23425
23426 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23427
23428         PR c++/23099
23429         * g++.dg/init/member1.C: Make sure erroneous static data member
23430         definitions are required.
23431         * g++.dg/template/static13.C: New test.
23432         * g++.dg/template/static14.C: Likewise.
23433
23434 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23435
23436         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23437         -march=pentium4, remove ilp32 requirement.
23438
23439         PR middle-end/23484
23440         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23441         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23442
23443 2005-08-29  Andreas Jaeger  <aj@suse.de>
23444
23445         PR testsuite/23607
23446         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23447
23448 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23449
23450         * gcc.c-torture/execute/20050316-2.c: New test.
23451         * gcc.c-torture/execute/20050316-3.c: New test.
23452         * gcc.dg/torture/pr16104-1.c: New test.
23453
23454 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23455
23456         PR middle-end/23463
23457         * gcc.c-torture/execute/zero-struct-1.c: New test.
23458
23459 2005-08-27  Richard Guenther  <rguenther@suse.de>
23460
23461         PR target/23575
23462         * gcc.target/i386/pr23575.c: New testcase.
23463
23464 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23465
23466         PR rtl-optimization/23561
23467         * gcc.c-torture/execute/20050826-1.c: New test.
23468
23469         PR rtl-opt/23560
23470         * gcc.c-torture/execute/20050826-2.c: New test.
23471
23472 2005-08-26  Dale Johannesen  <dalej@apple.com>
23473
23474         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23475         * gcc.dg/20050826-1.c: New.
23476
23477 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23478
23479         PR c++/19004
23480         * g++.dg/template/nontype13.C: New test.
23481
23482         PR c++/23491
23483         * g++.dg/init/new14.C: New test.
23484         * g++.dg/expr/anew1.C: Do not XFAIL.
23485         * g++.dg/expr/anew2.C: Likewise.
23486         * g++.dg/expr/anew3.C: Likewise.
23487
23488 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23489
23490         PR middle-end/22439
23491         * gcc.dg/vla-3.c: New test.
23492
23493 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23494
23495         PR fortran/20363
23496         * gfortran.dg/named_interface.f90: New.
23497
23498 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23499
23500         * gcc.c-torture/execute/frame-address.c: New test.
23501
23502 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23503
23504         PR c++/20817
23505         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23506
23507 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23508
23509         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23510
23511 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23512
23513         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23514         * gcc.dg/altivec-22.c: Rename from..
23515         * gcc.dg/altivec-nomfcr.c: ..this.
23516
23517 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23518
23519         PR tree-optimization/23546
23520         * gcc.dg/tree-ssa/pr23546.c: New test.
23521
23522 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23523
23524         PR fortran/17758
23525         * gfortran.dg/nonreturning_statements.f90: New test.
23526
23527 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23528
23529         PR c++/22454
23530         * g++.dg/parse/crash29.C: New.
23531
23532 2005-08-23  DJ Delorie  <dj@redhat.com>
23533
23534         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23535         constants have the L suffix.
23536
23537 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23538
23539         PR c++/23044
23540         * g++.dg/template/instantiate8.C: New.
23541
23542 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23543
23544         PR middle-end/23467
23545         * gcc.c-torture/execute/pr23467.c: New test.
23546
23547 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23548
23549         PR tree-optimization/22043
23550         * gcc.c-torture/execute/20050613-1.c: New test.
23551
23552 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23553
23554         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23555
23556 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23557
23558         PR rtl-optimization/23478
23559         * g++.dg/opt/pr23478.C: New test.
23560
23561 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23562
23563         PR c/18715
23564         * gcc.dg/switch-warn-3.c: New test.
23565
23566 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23567
23568         PR c++/22233
23569         * g++.dg/template/param1.C: New test.
23570
23571 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23572
23573         PR c++/23089
23574         * g++.dg/other/incomplete1.C: New test.
23575
23576 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23577
23578         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23579         are vectorizable.
23580
23581 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23582
23583         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23584         d_lines_5.f: New.
23585
23586 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * gcc.target/i386/sse-4.c: New test.
23589
23590 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23591
23592         PR testsuite/23239
23593         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23594
23595 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23596
23597         * gcc.dg/20050811-1.c: New test.
23598         * gcc.dg/20050811-2.c: New test.
23599
23600 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23601
23602         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23603
23604 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23605
23606         PR 23476
23607         * gcc.c-torture/compile/pr23476.c: New test.
23608
23609 2005-08-19  Devang Patel  <dpatel@apple.com>
23610
23611         PR tree-optimization/23048
23612         * gcc.dg/tree-ssa/pr23048.c: New test.
23613
23614 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23615
23616         PR middle-end/20624
23617         * g++.dg/warn/Wreturn-3.C: New test
23618
23619 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23620
23621         PR tree-optimization/22228
23622         * g++.dg/vect/pr22543.cc: New test.
23623
23624 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23625
23626         PR tree-optimization/21574
23627         * gcc.dg/tree-ssa/pr21574.c: New test.
23628
23629 2005-08-16  James E Wilson  <wilson@specifix.com>
23630
23631         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23632
23633 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23634
23635         PR tree-opt/23402
23636         * gcc.c-torture/compile/zero-strct-3.c: New test.
23637         * gcc.c-torture/compile/zero-strct-4.c: New test.
23638
23639 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23640
23641         PR target/23376
23642         * gcc.target/x86_64/pr23376.c: New test.
23643
23644 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23645
23646         PR c++/23337
23647         * g++.dg/ext/vector2.C: New.
23648
23649 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23650
23651         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23652
23653 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23654
23655         PR libfortran/23428
23656         * gfortran.dg/inquire-complex.f90: New test case.
23657
23658 2005-08-16  James E Wilson  <wilson@specifix.com>
23659
23660         PR tree-optimization/21105
23661         * gcc.dg/large-size-array.c: New.
23662
23663 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23664
23665         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23666         type.
23667         * gcc.dg/vect/vect-41: Likewise.
23668         * gcc.dg/vect/vect-42: Likewise.
23669         * gcc.dg/vect/vect-43: Likewise.
23670         * gcc.dg/vect/vect-44: Likewise.
23671         * gcc.dg/vect/vect-46: Likewise.
23672         * gcc.dg/vect/vect-47: Likewise.
23673         * gcc.dg/vect/vect-48: Likewise.
23674         * gcc.dg/vect/vect-52: Likewise.
23675         * gcc.dg/vect/vect-53: Likewise.
23676         * gcc.dg/vect/vect-54: Likewise.
23677         * gcc.dg/vect/vect-55: Likewise.
23678         * gcc.dg/vect/vect-56: Likewise.
23679         * gcc.dg/vect/vect-57: Likewise.
23680         * gcc.dg/vect/vect-58: Likewise.
23681         * gcc.dg/vect/vect-59: Likewise.
23682         * gcc.dg/vect/vect-60: Likewise.
23683         * gcc.dg/vect/vect-61: Likewise.
23684         * gcc.dg/vect/vect-85: Likewise.
23685         * gcc.dg/vect/vect-87: Likewise.
23686         * gcc.dg/vect/vect-88: Likewise.
23687         * gcc.dg/vect/vect-93.c: Likewise.
23688         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23689         * gcc.dg/vect/vect-75: Likewise.
23690         * gcc.dg/vect/vect-76: Likewise.
23691         * gcc.dg/vect/vect-77: Likewise.
23692         * gcc.dg/vect/vect-78: Likewise.
23693         * gcc.dg/vect/vect-80: Likewise.
23694         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23695         vectorized for the expected reason, rather than checking how alignment
23696         was handled.
23697         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23698         aligned type and also instead of aligned pointers. Added documentation.
23699
23700 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23701
23702         * gfortran.dg/power.f90: New test.
23703
23704 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23705
23706         PR rtl-optimization/23299
23707         * g++.dg/opt/pr23299.C: New test.
23708
23709 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23710
23711         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23712
23713 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23714
23715         * g++.dg/template/local6.C: New test.
23716
23717 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23718
23719         * execute/exceptions/finally-1.m: Check that the catch and finally are
23720         being called.  Also add a "return 0;" at the end of main.
23721
23722 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23723
23724         PR fortran/21432.
23725         * gfortran.dg/namelist_print_1.f: New test of functionality of
23726         PRINT namelist.
23727         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23728         namelist generates error with -std=f95.
23729
23730 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23731
23732         PR tree-optimization/23119
23733         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23734
23735 2005-08-13  Marcin Koziej  <creep@desk.pl>
23736             Andrew Pinski  <pinskia@physics.uc.edu>
23737
23738         PR libobjc/22492
23739         * execute/exceptions/finally-1.m: New test.
23740
23741 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23742
23743         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23744         testsuite.
23745         * objc/execute/exceptions/trivial.m: New test.
23746         * objc.dg/try-catch-11.m: Move to ...
23747         * objc/execute/exceptions/foward-1.m: Here.
23748         * objc.dg/try-catch-2.m: Move to ...
23749         * objc/execute/exceptions/catchall-1.m: Here.
23750         * objc.dg/try-catch-8.m: Move to ...
23751         * objc/execute/exceptions/local-variables-1.m: Here.
23752
23753 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23754
23755         * objc.dg/nested-func-1.m: Move to ...
23756         * objc/execute/nested-func-1.m: Here.
23757
23758 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23759
23760         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23761         in ${options} instead of [target_info name].
23762         * lib/obj-c++.exp (objc_target_compile): Likewise.
23763
23764 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23765
23766         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23767
23768 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23769
23770         part of PR testsuite/23348
23771         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23772         each of the torture options.
23773         * objc/compile/trivial.m: New test.
23774
23775 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23776
23777         * gfortran.dg/eoshift.f90: Correct format.
23778
23779 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23780
23781         * gfortran.fortran-torture/execute/character_passing.f90:
23782         Fix comment typo.
23783
23784 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23785
23786         PR c++/8271
23787         * g++.dg/template/unify10.C: New.
23788
23789 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23790
23791         * g++.dg/parse/pr22514.C: Move to...
23792         * g++.dg/debug/pr22514.C: here.
23793
23794 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23795
23796         PR c++/23266
23797         * g++.dg/inherit/pure1.C: New test.
23798
23799         * ChangeLog: Fix typos.
23800
23801 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23802             Steven Bosscher  <stevenb@suse.de>
23803
23804         * gfortran.dg/runtime_warning_1.f90: New test.
23805
23806 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23807
23808         PR c++/23219
23809         * g++.dg/parse/crash28.C: New.
23810
23811 2005-08-11  Richard Guenther  <rguenther@suse.de>
23812
23813         PR target/23289
23814         * gcc.target/i386/tailcall-1.c: New testcase.
23815
23816 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23817
23818         * gcc.dg/vect/vect-67.c: Un-xfail.
23819
23820 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23821
23822         PR c++/23225
23823         * g++.dg/parse/crash27.C: new test.
23824
23825 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23826
23827         PR libfortran/22143
23828         * gfortran.dg/shift-kind.f90: New testcase.
23829
23830 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23831
23832         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23833         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23834
23835 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23836
23837         PR c++/20646
23838         * g++.dg/other/mult-stor1.C: New test.
23839
23840 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23841
23842         * gcc.c-torture/pr18299-1.c: Move to ...
23843         * gcc.c-torture/compile/pr18299-1.c: Here.
23844
23845 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23846
23847         * gfortran/fortran.torture/execute/character_passing.f90:
23848         Fix types for LSAME.
23849
23850 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23851
23852         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23853         input data back to what it was originally.
23854
23855 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23856
23857         * objc.dg/try-catch-8.m: Enable for all targets.
23858
23859 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23860
23861         * gcc.dg/pr23165.c: New test.
23862
23863 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23864
23865         PR tree-optimization/23234
23866         * gcc.dg/tree-ssa/pr23234.c: New test.
23867
23868 2005-08-08  Josh Conner  <jconner@apple.com>
23869
23870         PR rtl-optimization/23241
23871         * gcc.dg/char-compare.c: New test.
23872
23873 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23874
23875         PR c++/22508
23876         * g++.dg/init/new13.C: New test.
23877
23878 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23879
23880         PR c++/21166
23881         * g++.dg/other/crash-4.C: Adjust
23882         * g++/dg/ext/packed9.C: New.
23883
23884 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23885
23886         PR middle-end/21964
23887         * gcc.c-torture/execute/pr21964-1.c: New test.
23888
23889 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23890
23891         PR c/22458
23892         * gcc.dg/pr22458-1.c: New test.
23893
23894 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23895             Steven G. Kargl <kargls@comcast.net>
23896
23897         PR fortran/22390
23898         * gfortran.dg/flush_1.f90: New test.
23899
23900 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23901
23902         PR c++/23191
23903         * g++.dg/template/eh2.C: New test.
23904
23905 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23906
23907         PR c++/19498
23908         * g++.dg/template/instantiate7.C: New test.
23909
23910 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23911
23912         PR c/23113
23913         * gcc.dg/Wunused-value-1.c: New test.
23914
23915 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23916
23917         PR rtl-optimization/23233
23918         * gcc.c-torture/compile/pr23233-1.c: New test.
23919
23920 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23921
23922         PR fortran/18833
23923         PR fortran/20850
23924         * gfortran.dg/equiv_1.f90: New test.
23925         * gfortran.dg/equiv_2.f90: New test.
23926         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23927         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23928         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23929
23930 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23931
23932         * gcc.c-torture/execute/vrp-5.c: New test.
23933         * gcc.c-torture/execute/vrp-6.c: New test.
23934         * gcc.dg/tree-ssa/vrp21.c: New test.
23935
23936 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23937
23938         * g++.dg/parse/pr22514.C: New test.
23939
23940 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23941
23942         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23943
23944         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23945         instead of constant loads / pool entries.
23946
23947 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23948
23949         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23950         TEST_TO_WCTYPE.
23951
23952 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23953
23954         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23955         __WINT_TYPE__ in generated prototypes if possible.
23956
23957 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23958
23959         PR 22037
23960         * g++.dg/tree-ssa/pr22037.C:
23961
23962 2005-08-04  Richard Henderson  <rth@redhat.com>
23963
23964         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23965         scan-tree-dump-times directive.
23966
23967 2005-08-04  Jan Hubicka  <jh@suse.cz>
23968
23969         * gcov-1.C: Fix switch counts.
23970         * gcov-4b.c: Likewise.
23971
23972 2005-08-03  Jeff Law  <law@redhat.com>
23973
23974         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23975
23976 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23977
23978         * gcc.c-torture/execute/pr23135.c: New test.
23979
23980 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23981
23982         PR tree-optimization/19899
23983         * gcc.dg/tree-ssa/scev-1.c: New test.
23984         * gcc.dg/tree-ssa/scev-2.c: New test.
23985
23986 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23987
23988         PR target/18582
23989         * gcc.dg/torture/pr18582-1.c: New test.
23990
23991 2005-08-03  Jan Hubicka  <jh@suse.cz>
23992
23993         * update-conroll.c: New testcase.
23994         * update-conroll-2.c: New testcase.
23995
23996 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23997
23998         * gfortran.dg/constant_substring.f: New test.
23999         * gfortran.dg/pr22491.f: New test.
24000
24001 2005-08-02  Jan Hubicka  <jh@suse.cz>
24002
24003         * update-threading.c: Replace by the proper one.
24004
24005 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24006
24007         PR 23164
24008         * g++.dg/tree-ssa/pr23164.C: New test.
24009
24010 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24011
24012         * gcc.dg/tree-ssa/pr23192.c: New test.
24013
24014 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24015
24016         * gcc.c-torture/execute/vrp-4.c: New test.
24017
24018 2005-08-02  Jan Hubicka  <jh@suse.cz>
24019
24020         * update-threading.c: New test.
24021
24022 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24023
24024         * gcc.c-torture/compile/20050801-1.c: New test.
24025         * gcc.c-torture/compile/20050801-2.c: New test.
24026
24027 2005-08-01  Jan Hubicka  <jh@suse.cz>
24028
24029         * val-prof-5.c: New test.
24030
24031 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24032
24033         PR c/22311
24034         * gcc.dg/pr22311-1.c : New test.
24035
24036 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24037
24038         PR target/23095
24039         * gfortran.dg/pr23095.f: New test.
24040
24041         PR c++/22003
24042         * g++.dg/other/pr22003.C: New test.
24043
24044 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24045
24046         PR target/20621
24047         * gcc.c-torture/execute/pr20621-1.c: New test.
24048
24049 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24050
24051         * gfortran.dg/comma_format_extension_4.f: Adjust length
24052         of string for format.
24053         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24054         print statement with internal write.
24055         * gfortran.dg/der_array_io_2.f: Likewise.
24056         * gfortran.dg/der_array_io_3.f: Likewise.
24057
24058 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24059
24060         * gcc.dg/fold-abs-4.c: new test.
24061
24062 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24063
24064         PR fortran/22570 an related issues.
24065         * gfortran.dg/x_slash_1.f: New test.
24066
24067 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24068
24069         PR c/23143
24070         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24071         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24072
24073 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24074
24075         PR c/529
24076         * gcc.dg/Wshadow-3.c: New test.
24077
24078 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24079
24080         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24081         used to have the wrong bounds).
24082
24083 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24084
24085         PR c/21720
24086         * gcc.dg/hex-round-1.c: Test more cases.
24087         * gcc.dg/hex-round-2.c: New test.
24088
24089 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24090
24091         PR 22550
24092         * g++.dg/tree-ssa/pr22550.C: New test.
24093
24094 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24095
24096         * gcc.dg/tree-ssa/vrp19.c: New test.
24097         * gcc.dg/tree-ssa-vrp20.c: New test.
24098
24099 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24100
24101         PR c/22240
24102         * gcc.dg/transparent-union-4.c: New test.
24103
24104 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24105
24106         PR c/22192
24107         * gcc.dg/c99-vla-2.c: New test.
24108
24109 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24110
24111         PR c/21720
24112         * gcc.dg/hex-round-1.c: New test.
24113
24114 2005-07-28  Jan Hubicka  <jh@suse.cz>
24115
24116         * inliner-1.c: Do not dump everything.
24117         * tree-prof.exp: Do not pass -ftree-based-profiling.
24118         * bprob.exp: Likewise.
24119
24120         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24121
24122 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24123
24124         PR c++/22545
24125         * g++.dg/expr/ptrmem7.C: New test.
24126
24127 2005-07-28  Mike Stump  <mrs@apple.com>
24128
24129         * g++.old-deja/g++.mike/visibility-1.C: New test.
24130
24131 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24132
24133         PR c/20187
24134         * gcc.c-torture/execute/pr20187-1.c: New test.
24135
24136 2005-07-28  Jeff Law  <law@redhat.com>
24137
24138         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24139         * gcc.dg/tree-ssa/vrp18.c: New test.
24140
24141 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24142
24143         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24144
24145 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24146
24147         PR tree-optimization/22506
24148         * gcc.dg/vect/ps22506.c: New test.
24149
24150 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24151
24152         PR target/21149
24153         * gcc.target/i386/sse-3.c: New test.
24154
24155 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24156
24157         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24158         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24159
24160 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24161
24162         PR c/22589
24163         * gcc.c-torture/compile/pr22589-1.c: New test.
24164
24165 2005-07-28  Jan Hubicka  <jh@suse.cz>
24166
24167         * update-loopch.c: New testcase.
24168
24169 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24170
24171         PR rtl-optimization/23047
24172         * gcc.c-torture/execute/pr23047.c: New test.
24173         * gcc.c-torture/execute/pr23047.x: New.
24174
24175 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24176
24177         PR tree-optimization/22493
24178         * gcc.c-torture/execute/pr22493-1.c: New test.
24179         * gcc.c-torture/execute/pr22493-1.x: New.
24180         * gcc.c-torture/execute/vrp-1.c: New test.
24181         * gcc.c-torture/execute/vrp-2.c: New test.
24182         * gcc.c-torture/execute/vrp-2.c: New test.
24183
24184 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24185
24186         * gcc.target/frv/all-builtin-read8.c: Delete.
24187         * gcc.target/frv/all-builtin-read16.c: Delete.
24188         * gcc.target/frv/all-builtin-read32.c: Delete.
24189         * gcc.target/frv/all-builtin-read64.c: Delete.
24190         * gcc.target/frv/all-builtin-write8.c: Delete.
24191         * gcc.target/frv/all-builtin-write16.c: Delete.
24192         * gcc.target/frv/all-builtin-write32.c: Delete.
24193         * gcc.target/frv/all-builtin-write64.c: Delete.
24194         * gcc.target/frv/all-read-write-1.c: New.
24195
24196 2005-07-27  Jeff Law  <law@redhat.com>
24197
24198         * gcc.c-torture/execute/pr22630.c: New test.
24199
24200 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24201
24202         PR tree-optimization/23073
24203         * gcc.dg/vect/nodump-pr23073.c: New test.
24204         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24205
24206 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24207
24208         PR tree-optimize/22348
24209         * gcc.c-torture/execute/pr22348.c: New.
24210
24211 2005-07-27  Richard Guenther  <rguenther@suse.de>
24212
24213         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24214
24215 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24216
24217         PR fortran/22503
24218         * gfortran.dg/logical_comp.f90: New test.
24219
24220 2005-07-27  Jan Hubicka  <jh@suse.cz>
24221
24222         * inliner-1.c: Add cleanup of dumps.
24223         * val-prof-*.c: Likewise.
24224         * update-tailcall.c: New.
24225
24226 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24227
24228         PR 22591
24229         * gcc.dg/tree-ssa/pr22591.c: New test.
24230         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24231
24232 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24233
24234         PR libobjc/22606
24235         * objc.dg/try-catch-11.m: New test.
24236
24237 2005-07-26  Richard Guenther  <rguenther@suse.de>
24238
24239         PR tree-optimization/22486
24240         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24241
24242 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24243
24244         PR tree-opt/22484
24245         * g++.dg/opt/loop2.C: New test.
24246
24247 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24248
24249         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24250         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24251
24252 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24253
24254         * lib/profopt.exp (profopt-execute): Check for profiling data
24255         files on the target.
24256
24257 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24258
24259         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24260         for matching of asm labels.
24261
24262 2005-07-25  Richard Guenther  <rguenther@suse.de>
24263
24264         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24265
24266 2005-07-25  Richard Guenther  <rguenther@suse.de>
24267
24268         PR testsuite/22624
24269         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24270
24271 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24272
24273         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24274         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24275         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24276         * gcc.dg/vect/vect-100.c: New test.
24277         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24278         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24279         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24280         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24281         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24282         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24283         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24284         * gfortran.dg/vect/pr19049.f90: New testcase.
24285         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24286
24287 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24288
24289         * gcc.c-torture/execute/20050713-1.c: New test.
24290
24291         PR fortran/20063
24292         * gfortran.fortran-torture/execute/data_4.f90: New test.
24293
24294         PR middle-end/20303
24295         * gcc.dg/visibility-d.c: New test.
24296
24297 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24298
24299         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24300         * gfortran.dg/underflow.f90: Ditto.
24301
24302 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24303
24304         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24305         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24306         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24307
24308 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24309
24310         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24311         include case of field width of zero.
24312
24313 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24314
24315         PR libgfortran/21875
24316         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24317         with trailing blanks on normal formatted read.
24318
24319 2005-07-23  Chao-ying Fu  <fu@mips.com>
24320
24321         * gcc.target/mips/mips32-dsp-type.c: New test.
24322         * gcc.target/mips/mips32-dsp.c: New test.
24323
24324 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24325
24326         PR testsuite/21073
24327         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24328
24329         PR testsuite/20454
24330         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24331         and __cyg_profile_func_exit.
24332
24333 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24334
24335         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24336         * gfortran.dg/comma_format_extension_4.f: Same.
24337         * gfortran.dg/pr15332.f: Same.
24338         * gfortran.dg/pr21730.f: Same.
24339
24340 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24341
24342         * g++.dg/opt/vrp2.C: Fix testcase.
24343
24344         PR tree-opt/22625
24345         * g++.dg/opt/vrp2.C: New test.
24346
24347 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24348
24349         PR debug/21828
24350         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24351
24352 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24353
24354         * gcc.dg/tree-ssa/20050719-1.c: New test.
24355
24356 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24357
24358         * gcc.dg/bfin-longcall-1.c: New file.
24359         * gcc.dg/bfin-longcall-2.c: New file.
24360
24361 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24362
24363         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24364
24365 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24366
24367         PR middle-end/19055
24368         * gcc.dg/tree-ssa/pr19055.c: New test.
24369         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24370
24371 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24372
24373         PR C++/22358
24374         * g++.dg/other/pr22358.C: New test.
24375
24376 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24377
24378         PR c++/2922
24379         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24380
24381 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24382
24383         PR c++/15938
24384         * g++.dg/init/union2.C: New test.
24385
24386 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24387
24388         PR c/22393
24389         * gcc.dg/complex-4.c: New test.
24390
24391 2005-07-21  Richard Guenther  <rguenther@suse.de>
24392
24393         PR testsuite/22522
24394         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24395         scanning for asm labels.
24396         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24397
24398 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24399
24400         PR target/22085
24401         * gcc.dg/altivec-pr22085.c: New.
24402
24403 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24404
24405         PR tree-optimization/19210
24406         * gcc.dg/tree-ssa/pr19210-1.c: New.
24407         * gcc.dg/tree-ssa/pr19210-2.c: New.
24408
24409 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24410
24411         PR rtl-optimization/22167
24412         * g++.dg/opt/pr22167.C: New test.
24413
24414 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24415
24416         PR c++/2922
24417         * g++.dg/lookup/two-stage2.C: New.
24418         * g++.dg/lookup/two-stage3.C: New.
24419         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24420         fixed two-stage name lookup for operators.
24421         * g++.dg/template/call3.C: Compiler now produces an appropriate
24422         error message.
24423         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24424         14 as a candidate.
24425         * g++.dg/template/ptrmem4.C: Compiler produces different error
24426         message.
24427         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24428         connect_to_method as a candidate.
24429
24430 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24431
24432         * gcc.dg/fold-alloc-1.c: New test.
24433
24434 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24435
24436         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24437         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24438
24439 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24440
24441         * gcc.dg/fold-abs-1.c: New test.
24442         * gcc.dg/fold-abs-2.c: New test.
24443         * gcc.dg/fold-abs-3.c: New test.
24444
24445 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24446
24447         Make CONSTRUCTOR use VEC to store initializers.
24448         * g++.dg/ext/complit3.C: Check for specific error messages.
24449         * g++.dg/init/brace2.C: Update error message.
24450         * g++.dg/warn/Wbraces2.C: Likewise.
24451
24452 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24453
24454         PR fortran/16940
24455         * gfortran.dg/module_interface_1.f90: New test.
24456
24457 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24458             Kenneth Zadeck <zadeck@naturalbridge.com>
24459
24460         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24461
24462 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24463
24464         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24465         specify -Wformat for these tests.
24466         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24467         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24468         * gcc.dg/format/opt-6.c: Delete.
24469
24470 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24471
24472         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24473         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24474
24475 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24476
24477         * gcc.dg/tree-ssa/alias-2.c: New test.
24478
24479 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24480
24481         PR c++/22263
24482         * g++.dg/template/explicit7.C: New test.
24483
24484 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24485
24486         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24487         field width of 8 to +Inf and -Inf.
24488
24489 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24490
24491         PR c++/22139
24492         * g++.dg/template/friend36.C: New test.
24493
24494 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24495
24496         PR fortran/21730
24497         * gfortran.dg/pr21730.f: New test.
24498
24499 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24500             Kenneth Zadeck <zadeck@naturalbridge.com>
24501
24502         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24503         since pure const detection cannot run at -O1 in c compiler.
24504         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24505         can now optimize this case properly.
24506         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24507         because we now pass.
24508         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24509
24510 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24511
24512         PR c/22421
24513         * gcc.dg/format/bitfld-1.c: New test.
24514
24515 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24516
24517         PR c++/22204
24518         * g++.dg/rtti/repo1.C: New test.
24519
24520 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24521
24522         PR middle-end/22398
24523         * gcc.c-torture/compile/pr22398.c: New test.
24524
24525 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24526
24527         PR c++/22132
24528         * g++.dg/expr/cast4.C: New test.
24529
24530 2005-07-15  Richard Guenther  <rguenther@suse.de>
24531
24532         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24533         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24534
24535 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24536
24537         PR tree-optimization/22230
24538         * gcc.dg/tree-ssa/pr22230.c: New test.
24539
24540 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24541
24542         * gfortran.dg/g77/cpp6.f: New test.
24543
24544         PR fortran/22417
24545         * gfortran.dg/g77/cpp5.F: New test.
24546         * gfortran.dg/g77/cpp5.h: New file.
24547         * gfortran.dg/g77/cpp5inc.h: New file.
24548
24549 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24550
24551         PR libfortran/16435
24552         * gfortran.dg/tl_editting.f90: New.
24553         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24554
24555 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24556
24557         * gfortran.dg/char_array_constructor.f90: New test.
24558
24559 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24560
24561         * gfortran.dg/past_eor.f90: New.
24562         * gfortran.dg/complex_read.f90: New.
24563
24564 2005-07-13  Jeff Law  <law@redhat.com>
24565
24566         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24567         additional casts.
24568
24569         * gcc.dg/tree-ssa/pr22321.c: New test
24570
24571 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24572
24573         PR tree-optimization/21921
24574         * gcc.dg/tree-ssa/pr21921.c: New.
24575
24576 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24577
24578         PR tree-optimizatio/22442
24579         * gcc.dg/tree-ssa/loop-11.c: New test.
24580
24581 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24582
24583         PR tree-opt/21840
24584         * gcc.c-torture/compile/pr21840.c: New test.
24585
24586 2005-07-12  Jan Hubicka  <jh@suse.cz>
24587
24588         * gcc.c-torture/compile/pr22379.c: New test.
24589
24590 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24591
24592         PR libfortran/21593
24593         gfortran.dg/dev_null.f90: Remove outdated comment about
24594         PR libfortran/21593.
24595
24596
24597 2005-07-12  Dale Johannesen  <dalej@apple.com>
24598
24599         * gcc.target/i386/compress-float-sse.c: New.
24600         * gcc.target/i386/compress-float-sse-pic.c: New.
24601         * gcc.target/i386/compress-float-387.c: New.
24602         * gcc.target/i386/compress-float-387-pic.c: New.
24603         * gcc.dg/compress-float-ppc.c: New.
24604         * gcc.dg/compress-float-ppc-pic.c: New.
24605
24606 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24607
24608         PR libfortran/21593
24609         gfortran.dg/dev_null.f90: Remove targets.
24610
24611 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24612
24613         PR tree-opt/22335
24614         * gcc.dg/pr22335-1.c: New test.
24615         * gcc.dg/pr22335-2.c: New test.
24616
24617 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24618
24619         PR c++/20172
24620         * g++.dg/template/nontype12.C : New test.
24621
24622 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24623
24624         * gcc.dg/tree-ssa/loop-10.c: New test.
24625
24626 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24627
24628         * gcc.c-torture/execute/20020720-1.x: Remove.
24629
24630 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24631
24632         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24633
24634 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24635
24636         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24637         (dg-mips-options): Use it.
24638
24639 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24640
24641         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24642
24643 2005-07-09  Richard Henderson  <rth@redhat.com>
24644
24645         * lib/target-supports.exp (check_effective_target_sync_char_short):
24646         Add alpha.
24647
24648 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24649
24650         PR libfortran/22217
24651         * gfortran.dg/negative-z-descriptor.f90: New test.
24652
24653 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24654
24655         PR tree-opt/22329
24656         * gcc.dg/pr22329.c: New test.
24657
24658 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24659
24660         PR tree-optimization/20139
24661         * gcc.dg/tree-ssa/pr20139.c: New.
24662
24663 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24664
24665         PR tree-opt/22356
24666         * gcc.dg/pr22356-1.c: New test.
24667
24668 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24669
24670         PR c++/21799
24671         * g++.dg/template/unify8.C: New.
24672         * g++.dg/template/unify9.C: New.
24673
24674 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24675
24676         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24677
24678 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24679
24680         * gcc.dg/darwin-version-1.c: New.
24681         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24682         * gcc.dg/builtins-20.c: Likewise.
24683         * gcc.dg/builtins-53.c: Likewise.
24684         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24685         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24686         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24687         * gcc.dg/torture/builtins-power-1.c: Likewise.
24688         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24689         on Darwin.
24690
24691 2005-07-07  Jeff Law  <law@redhat.com>
24692
24693         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24694         argument evaluation order.
24695
24696 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24697
24698         PR libfortran/21594
24699         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24700         Add test cases where the shift length is greater than the
24701         array length.
24702
24703 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24704
24705         * obj-c++.dg/proto-lossage-6.mm: New.
24706         * objc.dg/proto-lossage-6.m: New.
24707
24708 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24709
24710         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24711         * objc.dg/gnu-runtime-2.m: Likewise.
24712
24713 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24714
24715         * gfortran.dg/longline.f: New test.
24716
24717         * gfortran.dg/badline.f: New test.
24718
24719 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24720
24721         PR fortran/16531
24722         PR fortran/15966
24723         PR fortran/18781
24724         * gfortran.dg/hollerith.f90: New.
24725         * gfortran.dg/hollerith2.f90: New.
24726         * gfortran.dg/hollerith3.f90: New.
24727         * gfortran.dg/hollerith4.f90: New.
24728         * gfortran.dg/hollerith_f95.f90: New.
24729         * gfortran.dg/hollerith_legacy.f90: New.
24730         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24731
24732 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24733
24734         PR objc/22274
24735         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24736         * objc.dg/gnu-runtime-2.m: New.
24737
24738 2005-07-06  Jeff Law  <law@redhat.com>
24739
24740         * gcc.dg/tree-ssa/vrp17.c: New test.
24741
24742 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24743
24744         PR fortran/22327
24745         * gfortran.dg/array_constructor_5.f90: New test.
24746
24747 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24748
24749         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24750
24751 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24752
24753         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24754         * gcc.dg/980816-1.c: Ditto.
24755
24756 2005-07-06  Jeff Law  <law@redhat.com>
24757
24758         * gcc.c-torture/compile/pr21356.c: New test.
24759
24760 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24761
24762         PR c/22013
24763         PR c/22098
24764         * gcc.c-torture/compile/pr22013-1.c,
24765         gcc.c-torture/execute/pr22098-1.c,
24766         gcc.c-torture/execute/pr22098-2.c,
24767         gcc.c-torture/execute/pr22098-3.c: New tests.
24768
24769 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24770
24771         PR c/22308
24772         * gcc.dg/pr22308-1.c: New test.
24773
24774 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24775
24776         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24777         target.
24778         * gcc.dg/compare9.c: Use -fshort-enums instead of
24779         -fno-short-enums.  Change the last test to dg-bogus.
24780
24781 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24782
24783         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24784         * gcc.dg/compare9.c: New.
24785
24786 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24787
24788         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24789
24790 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24791
24792         PR testsuite/22288
24793         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24794
24795
24796 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24797
24798         * gcc.dg/format/gcc_gfc-1.c: New.
24799
24800 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24801
24802         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24803
24804 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24805
24806         PR fortran/20842
24807         * gfortran.dg/io_invalid_1.f90: New test.
24808
24809 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24810
24811         * gcc.dg/format/gcc_diag-1.c: Update.
24812
24813 2005-07-02  Jeff Law  <law@redhat.com>
24814
24815         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24816         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24817
24818 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24819
24820         * gcc.dg/format/gcc_diag-1.c: Update.
24821
24822 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24823
24824         PR tree-opt/22269
24825         * gcc.c-torture/compile/pr22269.c: New test.
24826
24827 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24828
24829         PR 21584
24830         PR 22219
24831         * g++.dg/tree-ssa/pr21584-1.C: New test.
24832         * g++.dg/tree-ssa/pr21584-2.C: New test.
24833
24834 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24835
24836         * obj-c++.dg/try-catch-11.mm: New.
24837         * objc.dg/try-catch-10.m: New.
24838
24839 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24840
24841         * g++.dg/other/ucnid-1.C: xfail on AIX.
24842
24843 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24844
24845         PR 22234
24846         * gcc.dg/20050629-1.c: New test.
24847
24848 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24849
24850         * obj-c++.dg/const-str-1[0-1].mm: New.
24851         * objc.dg/const-str-1[0-1].m: New.
24852
24853 2005-05-29  Richard Henderson  <rth@redhat.com>
24854
24855         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24856         Rename from check_effective_target_vect_no_max.
24857         (check_effective_target_vect_no_int_add): New.
24858         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24859         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24860         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24861         * gcc.dg/vect/vect-reduc-1.c: Use both.
24862         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24863
24864 2005-05-29  Richard Henderson  <rth@redhat.com>
24865
24866         * lib/target-supports.exp (check_effective_target_vect_no_max):
24867         Remove i386 and x86_64.
24868
24869 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24870
24871         PR testsuite/21969
24872         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24873
24874 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24875
24876         PR middle-end/21969
24877         * gcc.dg/vect/pr21969.c: New test.
24878
24879 2005-06-28  Eric Christopher  <echristo@redhat.com>
24880
24881         PR c/22052
24882         PR c/21975
24883         * gcc.dg/inline1.c: New test.
24884         * gcc.dg/inline2.c: Ditto.
24885         * gcc.dg/inline3.c: Ditto.
24886         * gcc.dg/inline4.c: Ditto.
24887         * gcc.dg/inline5.c: Ditto.
24888
24889 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24890
24891         PR libfortran/22142
24892         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24893         Add testcase also testing eoshift1 for PR 22142.
24894
24895 2005-06-28  Richard Henderson  <rth@redhat.com>
24896
24897         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24898         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24899         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24900         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24901         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24902
24903 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24904
24905         PR libfortran/22142
24906         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24907         Add testcase for PR 22142.
24908
24909 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24910
24911         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24912         gcc.target/ia64/fpreg-2.c: New tests.
24913
24914 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24915
24916         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24917
24918 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24919
24920         PR libfortran/22170
24921         * gfortran.dg/slash_1.f90: New test.
24922
24923 2005-06-27  Richard Henderson  <rth@redhat.com>
24924
24925         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24926         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24927         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24928         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24929         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24930         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24931
24932 2005-06-27  Richard Henderson  <rth@redhat.com>
24933
24934         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24935         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24936
24937 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24938
24939         * obj-c++.dg/proto-lossage-5.mm: New.
24940         * objc.dg/proto-lossage-5.m: New.
24941
24942 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24943
24944         PR 21959
24945         * gcc.dg/tree-ssa/pr21959.c: New test.
24946
24947 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24948
24949         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24950         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24951         testing uninitialized var.
24952
24953         * gcc.c-torture/execute/builtins/chk.h: New.
24954         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24955         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24956         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24957         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24958         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24959         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24960         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24961         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24962         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24963         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24964         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24965         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24966         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24967         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24968         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24969         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24970         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24971         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24972         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24973         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24974         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24975         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24976         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24977         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24978         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24979         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24980         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24981         * gcc.dg/builtin-object-size-1.c: New test.
24982         * gcc.dg/builtin-object-size-2.c: New test.
24983         * gcc.dg/builtin-object-size-3.c: New test.
24984         * gcc.dg/builtin-object-size-4.c: New test.
24985         * gcc.dg/builtin-object-size-5.c: New test.
24986         * gcc.dg/builtin-stringop-chk-1.c: New test.
24987         * gcc.dg/builtin-stringop-chk-2.c: New test.
24988         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24989         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24990         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24991         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24992         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24993         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24994         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24995         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24996         * gcc.c-torture/execute/printf-1.c: New test.
24997         * gcc.c-torture/execute/fprintf-1.c: New test.
24998         * gcc.c-torture/execute/vprintf-1.c: New test.
24999         * gcc.c-torture/execute/vfprintf-1.c: New test.
25000         * gcc.c-torture/execute/printf-chk-1.c: New test.
25001         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25002         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25003         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25004
25005 2005-06-27  Michael Matz  <matz@suse.de>
25006
25007         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25008         slot is not merged if address escapes.
25009
25010 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25011
25012         PR c/21911
25013         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25014
25015 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25016
25017         PR middle-end/17965
25018         * gcc.c-torture/compile/20050622-1.c: New test.
25019
25020         PR middle-end/22028
25021         * gcc.dg/20050620-1.c: New test.
25022
25023 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25024
25025         PR tree-optimization/22026
25026         * gcc.dg/tree-ssa/pr22026.c: New.
25027
25028 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25029
25030         PR libfortran/22144
25031         * gfortran.dg/shift-alloc.f90: New testcase.
25032
25033 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25034
25035         * all files: Update FSF address in copyright headers.
25036
25037 2005-06-22  Jan Hubicka  <jh@suse.cz>
25038
25039         * wholeprogram-1.c: New testcase.
25040         * wholeprogram-2.c: New testcase.
25041
25042 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25043
25044         PR 22171
25045         * gcc.dg/tree-ssa/pr22171.c: New test.
25046
25047 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25048
25049         * gfortran.dg/simplify_modulo.f90: New.
25050
25051 2005-06-24  Jan Hubicka  <jh@suse.cz>
25052
25053         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25054
25055 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25056
25057         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25058
25059 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25060
25061         * obj-c++.dg/typedef-alias-1.mm: New.
25062         * objc.dg/typedef-alias-1.m: New.
25063
25064 2005-06-23  Jeff Law  <law@redhat.com>
25065
25066         * gcc.dg/tree-ssa/vrp16.c: New test.
25067
25068 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25069
25070         * lib/target-supports.exp: Add
25071         check_effective_target_fortran_large_real and
25072         check_effective_target_fortran_large_int to check for
25073         corresponding effective targets.
25074         * gfortran.dg/large_integer_kind_1.f90: New test.
25075         * gfortran.dg/large_real_kind_1.f90: New test.
25076
25077 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25078
25079         PR tree-optimization/22117
25080         * gcc.dg/tree-ssa/pr22117.c: New.
25081
25082 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25083
25084         PR testsuite/22123
25085         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25086
25087 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25088
25089         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25090
25091 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25092
25093         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25094         * gfortran.dg/f2c_4.c: Likewise.
25095
25096 2005-06-22 Paul Brook  <paul@codesourcery.com>
25097
25098         PR fortran/21034
25099         * gfortran.dg/auto_save_1.f90: New test.
25100
25101 2005-06-22  Michael Matz  <matz@suse.de>
25102
25103         * gcc.target/x86-64/abi: New directory.
25104         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25105         * gcc.target/x86-64/abi/README.gcc: New file.
25106         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25107         * gcc.target/x86-64/abi/asm-support.s: New file.
25108         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25109         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25110         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25111         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25112         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25113         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25114         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25115         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25116         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25117         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25118         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25119         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25120         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25121         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25122         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25123         * gcc.target/x86_64/abi/test_varargs.c: New test.
25124
25125 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25126
25127         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25128         32-bit i?86 and x86_64.
25129
25130 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25131
25132         * obj-c++.dg/const-str-[1-9].mm: New tests.
25133
25134 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25135
25136         PR fortran/22010
25137         * gfortran.dg/namelist_use.f90: New.
25138         * gfortran.dg/namelist_use_only.f90: New.
25139
25140 2005-06-21  Jeff Law  <law@redhat.com>
25141
25142         * gcc.dg/tree-ssa/vrp15.c: New test.
25143
25144 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25145
25146         * lib/target-supports.exp (check_effective_target_vect_reduction):
25147         Remove.
25148         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25149         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25150         remove vect_reduction target keyword. Also avoid two returns in main.
25151         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25152         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25153         * gcc.dg/vect/vect-reduc-1short.c: New test.
25154         * gcc.dg/vect/vect-reduc-1char.c: New test.
25155         * gcc.dg/vect/vect-reduc-2short.c: New test.
25156         * gcc.dg/vect/vect-reduc-2char.c: New test.
25157         * gcc.dg/vect/vect-reduc-6.c: New test.
25158         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25159         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25160         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25161
25162 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25163         Paul Thomas  <pault@gcc.gnu.org>
25164
25165         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25166         New tests.
25167
25168 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25169
25170         * gfortran.dg/backslash_1.f90: New test.
25171         * gfortran.dg/backslash_2.f90: New test.
25172
25173 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25174
25175         * gfortran.dg/duplicate_labels.f90: New test.
25176
25177 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25178
25179         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25180         unsupportable relocations.
25181         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25182         * gcc.dg/20050321-2.c: xfail for NetWare.
25183
25184 2005-06-20  Andreas Jaeger  <aj@suse.de>
25185
25186         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25187         gcc.target/i386/fastcall-sseregparm.c,
25188         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25189
25190 2005-06-19  Richard Henderson  <rth@redhat.com>
25191
25192         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25193
25194 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25195
25196         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25197
25198 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25199
25200         PR c++/22115
25201         * g++.dg/conversion/simd2.C: Change expected error message.
25202
25203 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25204
25205         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25206         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25207         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25208
25209 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25210
25211         * gcc.dg/fold-mod-1.c: New test.
25212
25213 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25214
25215         PR fortran/19926
25216         * gfortran.dg/pr19926.f90: New test.
25217
25218 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25219
25220         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25221         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25222         targets.
25223         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25224         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25225
25226 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25227
25228         * gcc.target/ia64/float80-varargs-1.c: New test.
25229
25230 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25231
25232         PR tree-opt/22035
25233         * gfortran.dg/f2c_6.f90: New test.
25234
25235 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25236
25237         PR c++/17413
25238         * g++.dg/template/local5.C: New.
25239
25240 2005-06-17  Richard Henderson  <rth@redhat.com>
25241
25242         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25243
25244 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25245
25246         PR testsuite/21945
25247         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25248
25249 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25250
25251         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25252         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25253         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25254         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25255         check_vect to verify the presence of hardware vector support.
25256
25257 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25258
25259         PR testsuite/22056
25260         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25261
25262 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25263
25264         PR libfortran/19216
25265         * gfortran.dg/pr19216.f: Add correct space between brackets and
25266         dg directive.
25267
25268 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25269
25270         PR libfortran/16436
25271         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25272
25273 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25274
25275         * gcc.target/i386/attributes-error.c: New testcase.
25276         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25277         * gcc.target/i386/regparm-stdcall.c: Likewise.
25278         * gcc.target/i386/sseregparm-1.c: Likewise.
25279         * gcc.target/i386/sseregparm-2.c: Likewise.
25280
25281 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25282
25283         * g++.dg/rtti/crash2.C: New.
25284
25285 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25286
25287         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25288
25289 2005-06-15  David Ung  <davidu@mips.com>
25290
25291         * gcc.target/mips/mips16e-extends.c: New test for testing the
25292         generation of MIPS16e zeb/zeh, seb/seh instructions.
25293
25294 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25295
25296         PR 22018
25297         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25298         * gcc.dg/tree-ssa/pr22018.c: New test.
25299
25300 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25301
25302         * gcc.dg/simd-1.c: Update error messages.
25303         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25304         * gcc.dg/simd-2.c: Update error messages.
25305         * gcc.dg/simd-4.c: New.
25306
25307 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25308
25309         PR c++/20678
25310         * g++.dg/other/crash-4.C: New.
25311
25312 2005-06-14  Devang Patel  <dpatel@apple.com>
25313
25314         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25315
25316 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25317
25318         PR c++/21929
25319         * g++.dg/parse/crash11.C: Update
25320
25321 2005-06-13  Jeff Law  <law@redhat.com>
25322
25323         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25324         perform the desired transformations.
25325         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25326         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25327
25328 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25329
25330         PR fortran/22038
25331         * gfortran.dg/forall_1.f90: Un-XFAIL.
25332
25333 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25334
25335         PR c++/21929
25336         * g++.dg/parse/crash26.C: New.
25337
25338         PR c++/20789
25339         * g++.dg/init/member1.C: New.
25340
25341 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25342
25343         * gfortran.dg/altreturn_1.f90: New test.
25344
25345 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25346
25347         PR middle-end/21985
25348         * gcc.dg/tree-ssa/pr21985.c: New test.
25349
25350 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25351
25352         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25353
25354 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25355
25356         PR c++/21930
25357         * g++.dg/other/error10.C: New test case.
25358
25359 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25360
25361         PR libfortran/19155
25362         * gfortran.dg/pr19155.f: Add test.
25363
25364 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25365
25366         * gfortran.dg/f2c_7.f90: New test.
25367
25368         * gfortran.dg/forall_1.f90: XFAILed.
25369
25370 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25371
25372         * gcc.dg/pr14796-1.c: New.
25373         * gcc.dg/pr14796-2.c: New.
25374
25375 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25376
25377         PR fortran/17792
25378         PR fortran/21375
25379         * gfortran.dg/deallocate_stat.f90: New test.
25380
25381 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25382
25383         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25384
25385 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25386
25387         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25388         access will be generated when this loop is vectorized. Test that
25389         accesses with same alignment were detected.
25390         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25391         Test that accesses with same alignment were detected.
25392         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25393         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25394         alignment were detected.
25395
25396 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25397
25398         PR c++/10611
25399         * g++.dg/conversion/simd2.C: New.
25400
25401 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25402
25403         * gcc.dg/Wcxx-compat-1.c: New.
25404
25405 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25406
25407         PR libfortran/21480
25408         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25409         complex array.
25410
25411 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25412
25413         * gcc.dg/alias-8.c: New.
25414
25415 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25416
25417         * gcc.dg/format/cmn_err-1.c: Update.
25418
25419 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25420
25421         PR target/20666
25422         * gcc.target/sparc/fexpand-2.c: New.
25423         * gcc.target/sparc/fpmerge-2.c: New.
25424         * gcc.target/sparc/fpmul-2.c: New.
25425         * gcc.target/sparc/noresult.c: New.
25426         * gcc.target/sparc/pdist-2.c: New.
25427         * gcc.target/sparc/pdist-3.c: New.
25428
25429 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25430
25431         PR testsuite/21702
25432         * gcc.target/i386/i386.exp: Fix comment typo.
25433
25434 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25435
25436         PR c++/19497
25437         * g++.dg/inherit/using5.C: New.
25438         * g++.dg/inherit/using6.C: New.
25439
25440 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25441
25442         PR c++/19894
25443         * g++.dg/template/ptrmem15.C: New test.
25444
25445         PR c++/20563
25446         * g++.dg/ext/label4.C: New test.
25447
25448 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25449
25450         * gcc.dg/tls/debug-1.c: New test.
25451
25452 2005-06-07  Dale Johannesen  <dalej@apple.com>
25453
25454         * gcc.target/i386/movq.c: New.
25455
25456 2005-06-07  Dale Johannesen  <dalej@apple.com>
25457
25458         * gcc.dg/20050607-1.c: New.
25459
25460 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25461
25462         PR middle-end/21850
25463         * gcc.c-torture/execute/20050607-1.c: New test.
25464
25465 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25466
25467         PR libfortran/21926
25468         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25469         Test case where the return array has lowest stride one,
25470         but isn't packed.
25471
25472 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25473
25474         * lib/target-supports.exp (check_effective_target_sync_int_long):
25475         Add s390 and s390x targets.
25476
25477 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25478
25479         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25480         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25481         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25482         * gcc.dg/tree-ssa/loop-9.c: New test.
25483
25484 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         * g++.dg/parse/defarg10.C: New.
25487
25488 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25489
25490         PR regression/21897
25491         * gcc.c-torture/execute/20050604-1.c: New test.
25492
25493 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25494
25495         PR 21903
25496         * g++.dg/parse/defarg9.C: New.
25497
25498         PR c++/20637
25499         * g++.dg/inherit/using4.C: New.
25500         * g++.dg/overload/error1.C: Adjust expected errors.
25501         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25502         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25503         * g++.old-deja/g++.other/redecl2.C: Likewise.
25504         * g++.old-deja/g++.other/redecl4.C: Likewise.
25505         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25506
25507 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25508
25509         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25510
25511 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25512
25513         * lib/gfortran.exp (gfortran_target_compile): Call
25514         dg-additional-files-options
25515         * gfortran.dg/f2c_4.f90: New file
25516         * gfortran.dg/f2c_4.c: New file
25517         * gfortran.dg/f2c_5.f90: New file
25518         * gfortran.dg/f2c_5.c: New file
25519
25520 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25521
25522         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25523
25524         PR fortran/21912
25525         * gfortran.dg/array_constructor_4.f90: New test.
25526
25527 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25528
25529         PR c++/21619
25530         * g++.dg/ext/builtin9.C: New test.
25531
25532 2005-06-05  Dale Johannesen  <dalej@apple.com>
25533
25534         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25535         * gcc.c-torture/execute/20050603-2.c: Ditto.
25536
25537 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25538
25539         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25540         * gcc.dg/vect/vect-reduc-1.c: New.
25541         * gcc.dg/vect/vect-reduc-2.c: New.
25542         * gcc.dg/vect/vect-reduc-3.c: New.
25543
25544 2005-06-04  Dale Johannesen  <dalej@apple.com>
25545
25546         * gcc.c-torture/execute/20050603-1.c: New.
25547         * gcc.c-torture/execute/20050603-2.c: New.
25548         * gcc.dg/20050603-3.c: New.
25549
25550 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25551
25552         PR fortran/19195
25553         * gfortran.dg/debug_1.f90: New test.
25554
25555         * gfortran.dg/forall_1.f90: New test.
25556
25557 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25558
25559         * gfortran.dg/array_constructor_3.f90: New test.
25560
25561 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25562
25563         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25564
25565 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25566
25567         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25568
25569 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25570
25571         PR c/21873
25572         * gcc.dg/init-excess-1.c: New test.
25573
25574 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25575
25576         PR c++/21853
25577         * g++.dg/expr/static_cast6.C: New test.
25578
25579 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25580
25581         * gcc.dg/tree-ssa/vrp14.c: New test.
25582
25583 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25584
25585         PR c++/21336
25586         * g++.dg/template/new2.C: New test.
25587
25588 2005-06-03  Josh Conner  <jconner@apple.com>
25589
25590         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25591         all entries in initializer.
25592
25593 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25594
25595         PR middle-end/21858
25596         * gcc.dg/pr21858.c: New testcase.
25597
25598 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25599
25600         PR tree-optimization/21292
25601
25602         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25603         New.
25604         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25605         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25606         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25607         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25608         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25609
25610 2005-06-02  Richard Henderson  <rth@redhat.com>
25611
25612         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25613
25614 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25615
25616         * gcc.dg/wtypequal.c: New testcase.
25617
25618 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25619
25620         PR 21582
25621         * gcc.dg/tree-ssa/pr21582.c: New test.
25622
25623 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25624
25625         PR c++/21280
25626         * g++.dg/opt/interface2.h: New.
25627         * g++.dg/opt/interface2.C: New.
25628         * g++.dg/init/ctor4.C: Adjust error lines.
25629         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25630         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25631         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25632         * g++.old-deja/g++.pt/assign1.C: Likewise.
25633         * g++.old-deja/g++.pt/crash20.C: Likewise.
25634
25635 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25636
25637         PR tree-optimization/21734
25638         * g++.dg/vect/pr21734_1.cc: New.
25639         * g++.dg/vect/pr21734_2.cc: New.
25640
25641 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25642
25643         PR c++/20350
25644         * g++.dg/template/spec24.C: New.
25645
25646         PR c++/21151
25647         * g++.dg/pch/local-1.C: New.
25648         * g++.dg/pch/local-1.Hs: New.
25649
25650 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25651
25652         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25653         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25654         * gcc.dg/tree-ssa/pr14341.c: New test.
25655         * gcc.dg/tree-ssa/pr14841.c: New test.
25656         * gcc.dg/tree-ssa/pr20701.c: New test.
25657         * gcc.dg/tree-ssa/pr21086.c: New test.
25658         * gcc.dg/tree-ssa/pr21090.c: New test.
25659         * gcc.dg/tree-ssa/pr21332.c: New test.
25660         * gcc.dg/tree-ssa/pr21458.c: New test.
25661         * gcc.dg/tree-ssa/pr21658.c: New test.
25662         * gcc.dg/tree-ssa/vrp01.c: New test.
25663         * gcc.dg/tree-ssa/vrp02.c: New test.
25664         * gcc.dg/tree-ssa/vrp03.c: New test.
25665         * gcc.dg/tree-ssa/vrp04.c: New test.
25666         * gcc.dg/tree-ssa/vrp05.c: New test.
25667         * gcc.dg/tree-ssa/vrp06.c: New test.
25668         * gcc.dg/tree-ssa/vrp07.c: New test.
25669         * gcc.dg/tree-ssa/vrp08.c: New test.
25670         * gcc.dg/tree-ssa/vrp09.c: New test.
25671         * gcc.dg/tree-ssa/vrp10.c: New test.
25672         * gcc.dg/tree-ssa/vrp11.c: New test.
25673         * gcc.dg/tree-ssa/vrp12.c: New test.
25674         * gcc.dg/tree-ssa/vrp13.c: New test.
25675
25676 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25677
25678         PR 21029
25679         * gcc.dg/tree-ssa/pr21029.c: New test.
25680
25681 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25682
25683         * gfortran.dg/logint-1.f: New test case.
25684         * gfortran.dg/logint-2.f: Likewise.
25685         * gfortran.dg/logint-3.f: Likewise.
25686
25687 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25688
25689         PR c/21536
25690         PR c/20760
25691         * gcc.dg/20050527-1.c: New test.
25692
25693         * gcc.dg/i386-sse-12.c: New test.
25694
25695         PR fortran/21729
25696         * gfortran.dg/implicit_5.f90: New test.
25697
25698 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25699
25700         PR fortran/20883
25701         * gfortran/assign_4.f90: New test.
25702         * gfortran/assign_2.f90: Change compile to run.
25703
25704 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25705
25706         * lib/target-supports.exp
25707         (check_effective_target_sync_char_short): New.
25708         * gcc.dg/sync-2.c: New.
25709
25710 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25711
25712         PR tree-optimization/21817
25713         * gcc.dg/torture/pr21817-1.c: New.
25714
25715 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25716
25717         PR c++/21165
25718         * g++.dg/template/init5.C: New.
25719
25720 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25721
25722         * gfortran.dg/char_initialiser_actual.f90:
25723         Test character initialisers as actual arguments.
25724         * gfortran.dg/char_pointer_comp_assign.f90:
25725         Test character pointer structure component assignments.
25726         * gfortran.dg/char_array_structure_constructor.f90:
25727         Test character components in structure constructors.
25728
25729 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25730
25731         PR middle-end/20931
25732         * g++.dg/opt/pr20931.C: New test.
25733
25734 2005-05-31  Andreas Jaeger  <aj@suse.de>
25735
25736         PR testsuite/20772
25737         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25738         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25739         g++.old-deja/g++.ext/asmspec1.C,
25740         g++.old-deja/g++.other/regstack.C,
25741         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25742         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25743         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25744         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25745         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25746         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25747         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25748         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25749         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25750         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25751         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25752         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25753         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25754         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25755         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25756         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25757         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25758         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25759         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25760
25761 2005-05-31  Jeff Law  <law@redhat.com>
25762
25763         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25764
25765 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25766
25767         PR middle-end/21743
25768         * gcc.dg/builtins-1.c: Activate disabled clog test.
25769         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25770
25771 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25772
25773         * gfortran.dg/char_pointer_assign.f90:
25774         Test character-pointer assignments and pointer assignments.
25775         * gfortran.dg/char_pointer_dummy.f90:
25776         Test character-pointer dummy arguments.
25777         * gfortran.dg/char_pointer_func.f90:
25778         Test character-pointer function returns.
25779         * gfortran.dg/char_pointer_dependency.f90:
25780         Test character-pointer functions with dependencies.
25781
25782 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25783
25784         PR c++/21784
25785         * g++.dg/lookup/using14.C: New test.
25786
25787 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25788
25789         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25790         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25791         trailing ^M.
25792
25793 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25794
25795         PR c++/17413
25796         * g++.dg/template/local5.C: New.
25797
25798         PR target/21761
25799         * gcc.c-torture/compile/pr21761.c: New.
25800
25801         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25802         before darwin8.
25803
25804 2005-05-30  Steven G. Kargl
25805
25806         PR fortran/20846
25807         * gfortran.dg/inquire_8.f90: New test.
25808
25809 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25810
25811         PR libfortran/21376
25812         * gfortran.dg/output_exponents_1.f90: New test.
25813
25814 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25815
25816         PR libfortran/20006
25817         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25818
25819 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25820
25821         PR c++/21210
25822         * g++.dg/ext/complex1.C: New test.
25823
25824         PR c++/21340
25825         * g++.dg/init/ctor6.C: New test.
25826
25827 2005-05-29  Jan Hubicka  <jh@suse.cz>
25828
25829         * gcc.c-torture/compile/pr21562.c: New.
25830
25831 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25832
25833         * gfortran.dg/subnormal_1.f90: New test.
25834
25835 2005-05-28  Jan Hubicka  <jh@suse.cz>
25836
25837         * tree-prof.exp: Fix comment.
25838         * value-prof-1.c: New.
25839         * value-prof-2.c: New.
25840         * value-prof-3.c: New.
25841         * value-prof-4.c: New.
25842
25843 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25844
25845         PR c++/21614
25846         * g++.dg/expr/ptrmem6.C: New test.
25847         * g++.dg/expr/ptrmem6a.C: Likewise.
25848
25849 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25850
25851         PR tree-optimization/21658
25852         * gcc.dg/tree-ssa/pr21658.c: New.
25853
25854 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25855
25856         PR c++/21455
25857         * g++.dg/inherit/ptrmem3.C: New.
25858
25859         PR c++/21681
25860         * g++.dg/parse/template16.C: New.
25861
25862 2005-05-27  Andreas Jaeger  <aj@suse.de>
25863
25864         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25865
25866         * gcc.dg/i386-sse-8.c: Run test on all archs.
25867
25868 2005-05-26  Mike Stump  <mrs@apple.com>
25869
25870         * objc.dg/isa-field-1.m: Only run on darwin.
25871         * objc.dg/lookup-1.m: Likewise.
25872         * objc.dg/try-catch-8.m: Likewise.
25873
25874 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25875
25876         PR tree-optimization/9814
25877         * gcc.dg/pr9814-1.c: New test case.
25878
25879 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25880
25881         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25882         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25883         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25884         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25885         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25886         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25887         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25888         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25889         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25890         objc.dg/try-catch-8.m: New.
25891
25892 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25893
25894         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25895         remove extraneous semicolons.
25896
25897 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25898
25899         * obj-c++.dg/comp-types-12.mm: New.
25900         * objc.dg/comp-types-11.m: New.
25901         * objc.dg/selector-4.m: New.
25902
25903 2005-05-26  Andreas Jaeger  <aj@suse.de>
25904
25905         PR testsuite/20772
25906         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25907         g++.old-deja/g++.ext/attrib3.C,
25908         g++.old-deja/g++.other/store-expr1.C,
25909         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25910         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25911         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25912         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25913         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25914         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25915         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25916         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25917         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25918         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25919         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25920         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25921         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25922         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25923         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25924         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25925         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25926         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25927         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25928
25929 2005-05-26  Andreas Jaeger  <aj@suse.de>
25930
25931         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25932         x86-64 compilation.
25933
25934 2005-05-26  Andreas Jaeger  <aj@suse.de>
25935
25936         PR testsuite/20772
25937         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25938         gcc.misc-tests/i386-pf-athlon-1.c,
25939         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25940         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25941         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25942         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25943         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25944         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25945         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25946         programs.
25947
25948         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25949         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25950         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25951         x86-64 compilation.
25952
25953         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25954         x86_64.
25955
25956         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25957         effective-target ilp32.
25958
25959 2005-05-26  David Ung  <davidu@mips.com>
25960
25961         * gcc.target/mips/ext_ins.c: New test for testing the generation
25962         of MIPS32/64 rev 2 ext/ins instructions.
25963
25964 2005-05-26  Andreas Jaeger  <aj@suse.de>
25965
25966         * treelang/compile/unsigned.tree: Use gimple instead of
25967         nonexisting generic dump.
25968
25969 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25970
25971         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25972
25973 2005-05-26  Andreas Jaeger  <aj@suse.de>
25974
25975         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25976
25977 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25978
25979         PR libfortran/17283
25980         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25981         Test callee-allocated memory with write statements.
25982
25983 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25984
25985         PR middle-end/21709
25986         * gcc.dg/pr21709-1.c: New test case.
25987
25988 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25989             Mike Stump  <mrs@apple.com>
25990
25991         * objc/execute/next_mapping.h: Update for C++.
25992
25993         * obj-c++.dg/selector-1.mm: Move to...
25994         * obj-c++.dg/selector-4.mm: here...
25995
25996         * obj-c++.dg/basic.mm: New.
25997         * obj-c++.dg/comp-types-1.mm: New.
25998         * obj-c++.dg/cxx-class-1.mm: New.
25999         * obj-c++.dg/cxx-ivars-1.mm: New.
26000         * obj-c++.dg/cxx-ivars-2.mm: New.
26001         * obj-c++.dg/cxx-ivars-3.mm: New.
26002         * obj-c++.dg/cxx-scope-1.mm: New.
26003         * obj-c++.dg/cxx-scope-2.mm: New.
26004         * obj-c++.dg/defs.mm: New.
26005         * obj-c++.dg/empty-private-1.mm: New.
26006         * obj-c++.dg/encode-1.mm: New.
26007         * obj-c++.dg/encode-2.mm: New.
26008         * obj-c++.dg/encode-3.mm: New.
26009         * obj-c++.dg/extern-c-1.mm: New.
26010         * obj-c++.dg/extra-semi.mm: New.
26011         * obj-c++.dg/fix-and-continue-2.mm: New.
26012         * obj-c++.dg/isa-field-1.mm: New.
26013         * obj-c++.dg/ivar-list-semi.mm: New.
26014         * obj-c++.dg/local-decl-1.mm: New.
26015         * obj-c++.dg/lookup-1.mm: New.
26016         * obj-c++.dg/lookup-2.mm: New.
26017         * obj-c++.dg/method-1.mm: New.
26018         * obj-c++.dg/method-2.mm: New.
26019         * obj-c++.dg/method-3.mm: New.
26020         * obj-c++.dg/method-4.mm: New.
26021         * obj-c++.dg/method-5.mm: New.
26022         * obj-c++.dg/method-6.mm: New.
26023         * obj-c++.dg/method-7.mm: New.
26024         * obj-c++.dg/no-extra-load.mm: New.
26025         * obj-c++.dg/overload-1.mm: New.
26026         * obj-c++.dg/pragma-1.mm: New.
26027         * obj-c++.dg/pragma-2.mm: New.
26028         * obj-c++.dg/private-1.mm: New.
26029         * obj-c++.dg/private-2.mm: New.
26030         * obj-c++.dg/proto-qual-1.mm: New.
26031         * obj-c++.dg/qual-types-1.mm: New.
26032         * obj-c++.dg/stubify-1.mm: New.
26033         * obj-c++.dg/stubify-2.mm: New.
26034         * obj-c++.dg/super-class-1.mm: New.
26035         * obj-c++.dg/super-class-2.mm: New.
26036         * obj-c++.dg/super-dealloc-1.mm: New.
26037         * obj-c++.dg/super-dealloc-2.mm: New.
26038         * obj-c++.dg/template-1.mm: New.
26039         * obj-c++.dg/template-2.mm: New.
26040         * obj-c++.dg/template-3.mm: New.
26041         * obj-c++.dg/template-4.mm: New.
26042         * obj-c++.dg/template-5.mm: New.
26043         * obj-c++.dg/template-6.mm: New.
26044         * obj-c++.dg/try-catch-1.mm: New.
26045         * obj-c++.dg/try-catch-2.mm: New.
26046         * obj-c++.dg/try-catch-3.mm: New.
26047         * obj-c++.dg/try-catch-4.mm: New.
26048         * obj-c++.dg/try-catch-5.mm: New.
26049         * obj-c++.dg/try-catch-6.mm: New.
26050         * obj-c++.dg/try-catch-7.mm: New.
26051         * obj-c++.dg/try-catch-8.mm: New.
26052         * obj-c++.dg/try-catch-9.mm: New.
26053         * obj-c++.dg/va-meth-1.mm: New.
26054
26055 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26056
26057         * obj-c++.dg/selector-1.mm: New.
26058         * obj-c++.dg/selector-2.mm: New.
26059
26060 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26061
26062         * obj-c++.dg/selector-3.mm: New.
26063         * objc.dg/selector-3.m: New.
26064
26065 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26066
26067         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26068         about where warning appears.
26069
26070 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26071
26072         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26073         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26074         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26075         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26076
26077 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26078
26079         * gcc.dg/20050524-1.c: New test.
26080
26081 2005-05-25  Jan Hubicka  <jh@suse.cz>
26082
26083         * gcc.dg/tree-prof/inliner-1.c: New.
26084
26085 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26086
26087         * gcc.dg/tree-prof: New directory.
26088         * gcc.dg/tree-prof/tree-prof.exp: New.
26089
26090 2005-05-25  DJ Delorie  <dj@redhat.com>
26091
26092         * gcc.dg/Wattributes-1.c: New.
26093         * gcc.dg/Wattributes-2.c: New.
26094         * gcc.dg/Wattributes-3.c: New.
26095
26096 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26097
26098         PR tree-optimization/19833
26099         * gcc.dg/uninit-4.c: Remove xfail.
26100         * gcc.dg/uninit-9.c: Ditto.
26101
26102 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26103
26104         * obj-c++.dg/bitfield-[1-5].mm: New.
26105         * obj-c++.dg/class-protocol-1.mm: New.
26106         * obj-c++.dg/comp-types-1[0-1].mm: New.
26107         * obj-c++.dg/comp-types-[2-9].mm: New.
26108         * obj-c++.dg/encode-[4-8].mm: New.
26109         * obj-c++.dg/layout-1.mm: New.
26110         * obj-c++.dg/method-1[0-9].mm: New.
26111         * obj-c++.dg/method-2[0-1].mm: New.
26112         * obj-c++.dg/method-[8-9].mm: New.
26113         * obj-c++.dg/objc-gc-3.mm: New.
26114         * obj-c++.dg/try-catch-10.mm: New.
26115         * objc.dg/bitfield-5.m: New.
26116         * objc.dg/comp-types-10.m: New.
26117         * objc.dg/comp-types-9.m: New.
26118         * objc.dg/layout-1.m: New.
26119         * objc.dg/objc-gc-4.m: New.
26120         * objc.dg/try-catch-9.m: New.
26121         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26122         * objc.dg/comp-types-1.m: Likewise.
26123         * objc.dg/comp-types-[5-6].m: Likewise.
26124         * objc.dg/method-9.m: Likewise.
26125
26126 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26127
26128         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26129         and on hardware without VMX support.
26130
26131         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26132
26133         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26134
26135         * lib/profopt.exp (dg-final-generate, dg-final-use,
26136         profopt-final-code, profopt-get-options): New.
26137         (profopt-execute): Process test directives.
26138
26139         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26140         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26141         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26142
26143 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26144
26145         PR C++/21645
26146         * g++.dg/init/ctor5.C: New test.
26147
26148 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26149
26150         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26151         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26152         vect-113.c, vect-114.c.
26153
26154 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26155
26156         * gcc.dg/const-elim-1.c: Remove xfails.
26157
26158 2005-05-23  Jeff Law  <law@redhat.com>
26159
26160         * gcc.c-torture/compile/pr21638.c: New test.
26161         * gcc.c-torture/compile/20050520-1.c: New test.
26162
26163 2005-05-23  Nick Clifton  <nickc@redhat.com>
26164
26165         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26166         be a proper triple, ie: m32r*-*-*.
26167         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26168
26169 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26170
26171         PR middle-end/21331
26172         PR tree-opt/21293
26173         * gcc.c-torture/compile/pr21293.c: New test.
26174         * gcc.c-torture/execute/pr21331.c: New test.
26175
26176 2004-05-20  Richard Henderson  <rth@redhat.com>
26177
26178         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26179
26180 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26181
26182         * obj-c++-dg.exp: Add.
26183         * obj-c++.exp: Add.
26184         * obj-c++.dg/dg.exp: Add.
26185
26186 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26187
26188         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26189         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26190
26191 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26192
26193         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26194
26195 2004-05-19  Richard Henderson  <rth@redhat.com>
26196
26197         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26198
26199 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26200
26201         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26202
26203         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26204
26205 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26206
26207         PR c++/21495
26208         * g++.dg/parse/extern1.C: New test.
26209         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26210
26211 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26212
26213         * gcc.dg/c99-math.h: New.
26214         * gcc.dg/c99-math-float-1.c: New test.
26215         * gcc.dg/c99-math-double-1.c: Likewise.
26216         * gcc.dg/c99-math-long-double-1.c: Likewise.
26217
26218 2005-05-18  Richard Henderson  <rth@redhat.com>
26219
26220         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26221
26222 2005-05-18  Devang Patel  <dpatel@apple.com>
26223
26224         * g++.dg/opt/20050511-1.C: New test.
26225
26226 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26227
26228         PR libfortran/21127
26229         * gfortran.dg/reshape-complex.f90: New test.
26230
26231 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26232
26233         * gfortran.dg/array_constructor_1.f90: New test.
26234         * gfortran.dg/array_constructor_2.f90: New test.
26235
26236 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26237
26238         PR fortran/20954
26239         * gfortran.dg/pr20954.f: New test.
26240
26241 2005-05-17  Mike Stump  <mrs@apple.com>
26242
26243         Yet more Objective-C++...
26244
26245         * objc.dg/method-5.m: Update.
26246         * objc.dg/method-6.m: Update.
26247         * objc.dg/method-7.m: Update.
26248         * objc.dg/method-9.m: Update.
26249         * objc.dg/try-catch-2.m: Update.
26250
26251 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26252
26253         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26254         Remove little-endian optimizations.
26255
26256 2005-05-17  Jeff Law  <law@redhat.com>
26257
26258         * g++.dg/tree-ssa/pr14814.C: New test.
26259         * gcc.dg/tree-ssa/pr14814.C: New test.
26260         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26261         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26262
26263 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26264
26265         * gcc.dg/compat/generate-random.c: Do not include
26266         libiberty.h.
26267         * gcc.dg/compat/generate-random_r.c: Likewise.
26268
26269 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26270
26271         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26272
26273 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26274
26275         PR middle-end/21595
26276         * g++.dg/tree-ssa/builtin1.C: New testcase.
26277
26278 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26279
26280         PR c++/21454
26281         * g++.dg/opt/const4.C: New test.
26282
26283         PR middle-end/21492
26284         * g++.dg/opt/crossjump1.C: New test.
26285
26286         PR tree-optimization/21610
26287         * gcc.c-torture/compile/20050516-1.c: New test.
26288
26289         PR fortran/15080
26290         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26291         about the test failing.
26292         * gfortran.fortran-torture/execute/where_7.f90: New test.
26293         * gfortran.fortran-torture/execute/where_8.f90: New test.
26294
26295 2005-05-16  Richard Henderson  <rth@redhat.com>
26296
26297         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26298         i?86 and x86_64.
26299
26300 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26301
26302         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26303         (limits.h): Include unconditionally.
26304         (stdlib.h): Likewise.
26305         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26306         (limits.h): Include unconditionally.
26307         (stdlib.h): Likewise.
26308         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26309         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26310         (limits.h): Include unconditionally.
26311         (stdlib.h): Likewise.
26312         (hashtab.h): Do not include.
26313         (getopt.h): Likewise.
26314         (stddef.h): Include.
26315         (hashval_t): Define.
26316         (struct entry): Add "next" field.
26317         (HASH_SIZE): New macro.
26318         (hash_table): New variable.
26319         (switchfiles): Do not use xmalloc.
26320         (mix): New macro.
26321         (iterative_hash): New function.
26322         (hasht): Remove.
26323         (e_exists): New function.
26324         (e_insert): Likewise.
26325         (output): Use, instead of libiberty hashtable functions.
26326         (main): Do not use getopt.  Do not call htab_create.
26327
26328 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26329
26330         PR libstdc++/21526
26331         * lib/target-supports.exp (check_mkfifo_available):
26332         Return 0 for cygwin as mkfifo support incomplete on platform.
26333         Fix typos in comments.
26334
26335 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26336
26337         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26338
26339 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26340
26341         PR fortran/17432
26342         * gfortran.dg/assign_4.f: New test.
26343
26344 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26345
26346         PR tree-optimization/21563
26347         * gcc.dg/tree-ssa/pr21563.c: New.
26348
26349 2005-05-14  Jan Hubicka  <jh@suse.cz>
26350
26351         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26352
26353 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26354
26355         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26356
26357 2005-05-13  Julian Brown  <julian@codesourcery.com>
26358
26359         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26360         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26361
26362 2005-05-13  Jan Hubicka  <jh@suse.cz>
26363
26364         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26365         * gcc.dg/fold-xor-?.c: Likewise.
26366         * gcc.dg/pr15784-?.c: Likewise.
26367         * gcc.dg/pr20922-?.c: Likewise.
26368         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26369         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26370         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26371
26372 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26373
26374         PR fortran/21260
26375         * gfortran.dg/hollerith_1.f90: New test.
26376
26377 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26378
26379         * gfortran.dg/func_result_2.f90: New test.
26380
26381 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26382
26383         * gfortran.dg/dev_null.f90: New test.
26384
26385 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26386
26387         * gcc.dg/arm-vfp1.c: Revert last change.
26388
26389 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26390
26391         PR middle-end/19807
26392         PR tree-optimization/19639
26393         * g++.dg/tree-ssa/pr19807.C: New testcase.
26394
26395 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26396
26397         PR libfortran/21471
26398         * gfortran.dg/append-1.f90: New test.
26399
26400 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26401
26402         * gcc.dg/pr18501.c: XFAIL.
26403         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26404         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26405         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26406         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26407         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26408         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26409         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26410         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26411
26412 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26413
26414         PR fortran/20178
26415         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26416         gfortran.dg/f2c_3.f90: New tests.
26417
26418         * gfortran.dg/return_1.f90: Fix dg annotation.
26419
26420 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26421
26422         * gcc.c-torture/compile/20050510-1.c: New test.
26423
26424 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26425
26426         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26427
26428 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26429
26430         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26431
26432 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26433
26434         PR c/17913
26435         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26436
26437 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26438
26439         PR c/21342
26440         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26441         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26442
26443 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26444
26445         PR debug/16676
26446         * gcc.dg/debug/pr16676.c: New test.
26447
26448 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26449
26450         PR testsuite/21443
26451         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26452         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26453         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26454         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26455         Change -O1 to -O2.
26456         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26457         -fno-tree-dominator-opts.
26458
26459 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26460
26461         * gfortran.dg/return_1.f90: New test.
26462
26463 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26464
26465         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26466
26467         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26468
26469 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26470
26471         PR c++/21427
26472         * g++.dg/inherit/covariant13.C: New.
26473
26474 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26475
26476         PR libfortran/19155
26477         * gfortran.dg/pr19155.f: New test.
26478
26479 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26480
26481         PR inline-asm/8788
26482         * gcc.dg/pr8788-1.c: New testcase.
26483
26484 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26485
26486         PR target/21416
26487         * gcc.target/mips/fpcmp-[12].c: New tests.
26488
26489 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26490
26491         * lib/target-supports-dg.exp (dg-require-fork): New function.
26492         (dg-require-mkfifo): Likewise.
26493         * lib/target-supports.exp (check_function_available): New
26494         function.
26495         (check_fork_available): Likewise.
26496         (check_mkfifo_available): Likewise.
26497
26498 2005-05-06  Jeff Law  <law@redhat.com>
26499
26500         * gcc.c-torture/compile/pr21380.c: New test.
26501
26502 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26503
26504         PR c++/20961
26505         * g++.dg/ext/weak3.C: New test.
26506
26507 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26508
26509         PR c++/21352
26510         * g++.dg/template/crash37.C: New test.
26511
26512 2005-05-05  Paul Brook  <paul@codesourcery.com>
26513
26514         * gcc.dg/arm-g2.c: Use effective-target arm32.
26515         * gcc.dg/arm-mmx-1.c: Ditto.
26516         * gcc.dg/arm-scd42-2.c: Ditto.
26517         * gcc.dg/arm-vfp1.c: Ditto.
26518         * lib/target-supports.exp (check_effective_target_arm32): New
26519         function.
26520
26521 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26522
26523         PR libfortran/21354
26524         gfortran.dg/in_pack_rank7.f90: New test.
26525
26526 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26527
26528         PR middle-end/15618
26529         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26530
26531 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26532
26533         PR middle-end/21265
26534         * gcc.dg/20050503-1.c: New test.
26535
26536         PR rtl-optimization/21239
26537         * gcc.dg/i386-sse-11.c: New test.
26538
26539 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26540
26541         PR target/16888
26542         * gcc.target/i386/asm-1.c: New test.
26543
26544 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26545
26546         PR rtl-optimization/21330
26547         * gcc.c-torture/execute/20050502-1.c: New test.
26548
26549         PR target/21297
26550         * gcc.c-torture/execute/20050502-2.c: New test.
26551
26552 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26553
26554         PR middle-end/21282
26555         * gcc.dg/pr21282.c: New.
26556
26557 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26558
26559         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26560         * gcc.dg/vect/vect-92.c: Likewise.
26561         * gcc.dg/vect/vect-93.c: Likewise.
26562         * gcc.dg/vect/vect-dv-1.c: Likewise.
26563         * gcc.dg/vect/vect-dv-2.c: Likewise.
26564         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26565
26566 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26567
26568         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26569         * gfortran.dg/vect/vect-2.f90: Likewise.
26570         * gfortran.dg/vect/vect-3.f90: Likewise.
26571         * gfortran.dg/vect/vect-4.f90: Likewise.
26572         * gfortran.dg/vect/vect-5.f90: Likewise.
26573
26574 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26575
26576         PR target/20813
26577         * gcc.dg/rs6000-fpint-2.c: New.
26578
26579 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26580
26581         PR c/15698
26582         * gcc.dg/builtins-30.c: Update expected messages.
26583         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26584         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26585         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26586
26587 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26588
26589         PR tree-optimization/21294
26590         * gcc.dg/tree-ssa/pr21294.c: New.
26591
26592 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26593
26594         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26595         __builtin_altivec_st_internal_4si built-in.
26596
26597 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26598
26599         PR c++/15875
26600         * g++.dg/template/ptrmem14.C: New test.
26601
26602 2005-05-02  Paul Brook  <paul@codesourcery.com>
26603
26604         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26605
26606 2005-05-02  Michael Matz  <matz@suse.de>
26607
26608         PR c++/19542
26609         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26610
26611 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26612
26613         * g++.dg/cpp/weak.C: New test.
26614
26615 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26616
26617         * gcc.dg/tree-ssa/loop-8.c: New test.
26618
26619 2005-04-30  Michael Maty  <matz@suse.de>
26620
26621         * gcc.dg/inline-mcpy.c: New test.
26622
26623 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26624
26625         PR libfortran/18958
26626         * gfortran.dg/eoshift.f90: New test case.
26627
26628 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26629
26630         PR libfortran/18857
26631         * gfortran.dg/matmul_1.f90: New test.
26632
26633 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26634
26635         PR tree-optimization/21030
26636         * gcc.dg/tree-ssa/pr21030.c: New.
26637
26638 2005-04-29  Devang Patel  <dpatel@apple.com>
26639
26640         PR tree-optimization/21272
26641         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26642
26643 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26644
26645         PR fortran/13082
26646         PR fortran/18824
26647         * gfortran.dg/entry_4.f90: New test.
26648         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26649         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26650         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26651         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26652         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26653         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26654         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26655
26656 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26657
26658         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26659
26660 2005-04-29  Paul Brook  <paul@codesourcery.com>
26661
26662         * gfortran.dg/entry_3.f90: New test.
26663
26664 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26665
26666         * gfortran.dg/implicit_4.f90: New test.
26667
26668 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26669
26670         * lib/target-supports.exp (check_profiling_available): Return
26671         false for xtensa-*-elf.
26672
26673 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26674
26675         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26676         error if file cannot be deleted.
26677
26678 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26679
26680         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26681         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26682         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26683         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26684         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26685         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26686         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26687         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26688         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26689         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26690         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26691         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26692         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26693
26694 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26695
26696         PR fortran/20865
26697         * gfortran.dg/pr20865.f90: New test.
26698
26699 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26700
26701         * gcc.dg/void-cast-2.c: New test.
26702
26703 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26704
26705         PR c/21159
26706         * gcc.dg/void-cast-1.c: New test.
26707
26708 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26709
26710         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26711
26712 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26713
26714         PR fortran/21177
26715         * gfortran.dg/pr21177.f90: New test.
26716
26717 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26718
26719         PR tree-optimization/21171
26720         * gcc.dg/tree-ssa/pr21171.c: New test.
26721
26722 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26723
26724         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26725         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26726         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26727         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26728         gcc.dg/tree-ssa/gen-vect-32.c: New.
26729         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26730         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26731         don't run on PPC32.
26732
26733 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26734
26735         PR c/21213
26736         * gcc.dg/transparent-union-3.c: New test.
26737
26738 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26739
26740         PR c/20740
26741         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26742         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26743         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26744         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26745         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26746         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26747
26748 2005-04-26  Jeff Law  <law@redhat.com>
26749
26750         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26751         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26752         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26753         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26754         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26755         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26756         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26757
26758 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26759
26760         PR tree-optimization/17598
26761         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26762
26763 2005-04-25  Mike Stump  <mrs@apple.com>
26764
26765         * objc.dg/fix-and-continue-1.m: Add.
26766
26767 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26768
26769         PR c++/20995
26770         * g++.dg/opt/pr20995-1.C: New test case.
26771
26772 2005-04-25  Devang Patel <dpatel@apple.com>
26773
26774         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26775
26776 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26777
26778         PR testsuite/21062
26779         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26780
26781 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26782
26783         PR C++/21188
26784         * g++.dg/opt/rtti2.C: New test.
26785
26786 2005-04-25  Paul Brook  <paul@codesourcery.com>
26787         Steven G. Kargl  <kargls@comcast.net>
26788
26789         PR fortran/20879
26790         * gfortran.dg/ichar_1.f90: New file.
26791
26792 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26793
26794         PR middle-end/20991
26795         * g++.dg/opt/pr20991.C: New test.
26796
26797         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26798         where sizeof (type) < __alignof__ (type).
26799         * gcc.dg/compat/struct-layout-1.h: Likewise.
26800
26801 2005-04-24  Per Bothner  <per@bothner.com>
26802             Devang Patel  <dpatel@apple.com>
26803
26804         PR preprocessor/20907
26805         * gcc.dg/cpp/very-long-comment.c: New test.
26806
26807 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26808
26809         PR fortran/20059
26810         * gfortran.dg/common_5.f: New test.
26811
26812 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26813
26814         PR middle-end/21082
26815         * g++.dg/tree-ssa/pr21082.C: New testcase.
26816
26817 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26818
26819         * gcc.dg/vect/vect-99.c: New test.
26820
26821 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26822
26823         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26824
26825 2005-04-22  Jeff Law  <law@redhat.com>
26826
26827         * gcc.dg/uninit-5.c: Remove xfails.
26828         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26829         conditionals and loads.
26830
26831 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26832
26833         PR libfortran/20074
26834         PR libfortran/20436
26835         PR libfortran/21108
26836         * gfortran.dg/nested_reshape.f90: new test
26837         * gfortran.dg/reshape-alloc.f90: new test
26838         * gfortran.dg/reshape.f90: new test
26839
26840 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26841
26842         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26843
26844         * gcc.dg/arm-vfp1.c: New test.
26845
26846 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26847
26848         PR c++/21087
26849         * g++.dg/lookup/builtin2.C: New test.
26850
26851 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26852
26853         * gcc.dg/weak/weak-13.c: New test.
26854
26855 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26856
26857         * lib/target-supports.exp (check_effective_target_sync_int_long):
26858         Add powerpc*.
26859
26860 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26861
26862         * gcc.target/mips/branch-1.c: New test.
26863
26864 2005-04-21  Richard Henderson  <rth@redhat.com>
26865
26866         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26867         * gcc.dg/vect/vect-86.c: Likewise.
26868         * gcc.dg/vect/vect-87.c: Likewise.
26869         * gcc.dg/vect/vect-88.c: Likewise.
26870
26871 2005-04-21  Devang Patel  <dpatel@apple.com>
26872
26873         PR optimization/20994
26874         * gcc.dg/tree-ssa/ifc-3.c: New test.
26875
26876 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26877
26878         PR c/12913
26879         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26880         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26881         gcc.dg/c99-vla-jump-5.c: New tests.
26882
26883 2005-04-19  Richard Henderson  <rth@redhat.com>
26884
26885         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26886         Fix typo in exists check.
26887         (check_effective_target_sync_int_long): New.
26888         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26889         * gcc.dg/ia64-sync-2.c: Likewise.
26890         * gcc.dg/ia64-sync-3.c: Likewise.
26891         * gcc.dg/ia64-sync-4.c: Likewise.
26892
26893 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26894
26895         * gcc.dg/fold-xor-1.c: New test.
26896         * gcc.dg/fold-xor-2.c: New test.
26897
26898 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26899
26900         PR target/20670
26901         * g++.dg/eh/fp-regs.C: New test.
26902
26903 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26904
26905         * gcc.dg/Wint-to-pointer-cast-1.c,
26906         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26907         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26908         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26909
26910 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26911
26912         PR fortran/16861
26913         * gfortran.dg/pr16861.f90: New test.
26914
26915 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26916
26917         * gcc.dg/pr21085.c: New test.
26918
26919 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26920
26921         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26922         (setup_mips_tests, dg-mips-options): New procedures.
26923         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26924         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26925         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26926         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26927         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26928         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26929         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26930         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26931         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26932         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26933         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26934         dg-mips-options instead of dg-options.  Remove now-redundant
26935         preprocessor guards.
26936         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26937         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26938         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26939         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26940         * gcc.dg/vr-mult-2.c: Delete.
26941         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26942         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26943         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26944         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26945         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26946         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26947         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26948
26949 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26950
26951         * ada/acats/run_all.sh: Use sync when executable not present.
26952
26953 2005-04-18  Devang Patel  <dpatel@apple.com>
26954
26955         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26956         * gcc.dg/vect/vect-11a.c: New.
26957         * gcc.dg/vect/vect-none.c: Update.
26958         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26959
26960 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26961
26962         PR tree-optimization/20922
26963         * gcc.dg/pr20922-1.c: New test.
26964         * gcc.dg/pr20922-2.c: New test.
26965         * gcc.dg/pr20922-3.c: New test.
26966         * gcc.dg/pr20922-4.c: New test.
26967         * gcc.dg/pr20922-5.c: New test.
26968         * gcc.dg/pr20922-6.c: New test.
26969
26970 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26971
26972         PR libfortran/20950
26973         * gfortran.dg/pr20950.f: New test.
26974
26975 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26976
26977         PR libfortran/19216
26978         * gfortran.dg/pr19216.f: New test.
26979
26980 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26981
26982         PR tree-optimization/21001
26983         * gcc.dg/tree-ssa/pr21001.c: New.
26984
26985 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26986
26987         PR libfortran/21075
26988         * gfortran.dg/reshape_rank7.f90: New test.
26989
26990 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26991
26992         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26993         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26994         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26995         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26996         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26997         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26998         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26999         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27000         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27001         wrong way round).
27002         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27003         in namelists.  New test.
27004         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27005         New test.
27006         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27007         New test.
27008         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27009         namelist.  New test.
27010         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27011         New test.
27012         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27013         New test.
27014         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27015         namelist.  New test.
27016         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27017         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27018         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27019         New test.
27020         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27021         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27022         arrays. New test.
27023
27024 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27025
27026         * gfortran.dg/wtruncate.f: New testcase.
27027         * gfortran.dg/wtruncate.f90: New testcase.
27028
27029 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27030
27031         PR c++/21025
27032         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27033         which sizeof/alignof is dependent, rather than just whether we are
27034         processing_template_decl.
27035
27036 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27037
27038         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27039         corrected typo where the wrong variables had been compared.
27040
27041 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27042
27043         PR libfortran/18495
27044         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27045         Test callee-allocated version of return array with a write
27046         statement.
27047         Test spread with a temporary with another write statement.
27048
27049 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27050
27051         PR tree-optimization/21031
27052         * gcc.dg/tree-ssa/pr21031.c: New.
27053
27054 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27055
27056         PR tree-optimization/21004
27057         * gcc.dg/builtins-53.c: Include builtins-config.h.
27058         Check floorf, ceilf, floorl and ceill transformations
27059         only when HAVE_C99_RUNTIME is defined.
27060
27061 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27062
27063         PR middle-end/20739
27064         * gcc.dg/tree-ssa/pr20739.c: New test.
27065
27066 2005-04-14  Mike Stump  <mrs@apple.com>
27067
27068         * gcc.dg/Foundation.framework/empty: New.
27069         * gcc.dg/framework-2.c: New.
27070
27071 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27072
27073         PR tree-optimization/21021
27074         * gcc.c-torture/compile/pr21021.c: New.
27075
27076 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27077
27078         PR testsuite/21010
27079         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27080         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27081         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27082         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27083         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27084         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27085         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27086         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27087
27088 2005-04-14  Richard Henderson  <rth@redhat.com>
27089
27090         * lib/target-supports.exp (check_effective_target_vect_condition):
27091         Add ia64, i?86, and x86_64.
27092
27093 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27094
27095         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27096
27097 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27098
27099         PR tree-optimization/20657
27100         * gcc.dg/tree-ssa/pr20657.c: New.
27101
27102 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27103
27104         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27105         (long long int)trunc*.
27106
27107 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27108
27109         PR target/20927
27110         * gcc.dg/pr20927.c: New test.
27111
27112 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27113
27114         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27115         * gcc.target/mips/asm-1.c: Likewise.
27116
27117 2005-04-13  Dale Johannesen  <dalej@apple.com>
27118
27119         * objc.dg/objc-fast-4.m: New.
27120
27121 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27122
27123         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27124         directory.
27125         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27126
27127 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27128
27129         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27130         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27131         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27132
27133 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27134
27135         PR tree-optimization/20913
27136         * gcc.dg/tree-ssa/pr20913.c: New.
27137
27138         PR tree-optimization/20702
27139         * gcc.dg/tree-ssa/pr20702.c: New.
27140
27141 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27142
27143         PR c++/13744
27144         * g++.dg/inherit/local3.C: New test.
27145
27146 2005-04-12  Jeff Law  <law@redhat.com>
27147
27148         * gcc.dg/tree-ssa/20050412-1.c: New test.
27149
27150 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27151
27152         PR libfortran/19016
27153         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27154         Add tests with mask generated by expression.
27155         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27156         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27157         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27158
27159 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27160
27161         PR middle-end/20917
27162         * gcc.dg/20050409-1.c: New test.
27163
27164 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27165
27166         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27167
27168 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27169
27170         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27171         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27172         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27173         (TARGET_CXX): Adjust accordingly.
27174         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27175         determine_class_data_visibility and class_data_always_comdat.
27176         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27177         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27178         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27179         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27180         (arm_cxx_determine_class_data_visibility): New.
27181         (arm_cxx_class_data_always_comdat): Likewise.
27182         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27183         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27184         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27185         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27186         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27187         Define.
27188
27189 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27190
27191         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27192
27193 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27194
27195         * gcc.dg/i386-darwin-fpmath.c: New.
27196
27197 2004-04-11  Devang Patel  <dpatel@apple.com>
27198
27199         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27200         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27201         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27202         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27203         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27204         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27205         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27206         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27207         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27208
27209 2004-04-11  Devang Patel  <dpatel@apple.com>
27210
27211         * gcc.dg/vect/vect-dv-1.c: New test.
27212         * gcc.dg/vect/vect-dv-2.c: New test.
27213
27214 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27215
27216         PR tree-optimization/20933
27217         * gcc.dg/tree-ssa/pr20933.c: New test.
27218
27219 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27220
27221         * gfortran.dg/fold_nearest.f90: New test.
27222
27223 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27224
27225         * gcc.dg/tree-ssa/alias-1.c: New test.
27226
27227 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27228
27229         PR tree-optimization/20920
27230         * g++.dg/tree-ssa/pr20920.C: New test.
27231
27232 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27233
27234         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27235         (long long int)ceil*.
27236
27237 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27238
27239         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27240         explicit C++ linkage.
27241
27242 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27243
27244         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27245         warning for arithmetic IF statements.
27246
27247 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27248
27249         * eor_handling_1.f90: New test case.
27250         * eor_handling_2.f90: New test case.
27251         * eor_handling_3.f90: New test case.
27252         * eor_handling_4.f90: New test case.
27253         * eor_handling_5.f90: New test case.
27254         * noadv_size.f90: New test case.
27255         * pad_no.f90: New test case.
27256
27257 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27258
27259         * gcc.c-torture/execute/20050410-1.c: New test.
27260
27261 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27262
27263         * gcc.dg/pr20126.c: New.
27264
27265 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27266             Steven G. Kargl <kargls@comcast.net>
27267
27268         * gfortran.dg/PR19872.f: New test.
27269
27270 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27271
27272         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27273
27274 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27275
27276         * gfortran.dg/nint_1.f90: New test.
27277
27278 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27279
27280         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27281         Added test for callee-allocated arrays with write statements.
27282         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27283         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27284         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27285         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27286         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27287
27288 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27289
27290         PR libfortran/20163
27291         * gfortran.dg/open-options-blanks.f: New test.
27292
27293 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27294
27295         PR fortran/13257
27296         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27297
27298 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27299
27300         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27301         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27302         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27303         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27304         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27305         * gcc.c-torture/execute/stdarg-4.c: New test.
27306
27307         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27308
27309         PR target/20795
27310         * g++.dg/abi/param2.C: New test.
27311
27312 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27313
27314         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27315
27316 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27317
27318         * gcc.dg/builtins-53.c: New test.
27319
27320 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27321
27322         * g++.dg/tree-ssa/pr18178.C: New test.
27323         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27324         * gcc.c-torture/execute/20041019-1.c: New test.
27325         * gcc.dg/tree-ssa/20041008-1.c: New test.
27326         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27327         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27328         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27329         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27330         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27331         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27332         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27333         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27334         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27335         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27336
27337 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27338
27339         PR rtl-optimization/20466
27340         * gcc.c-torture/execute/pr20466-1.c: New test.
27341
27342 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27343
27344         PR c++/20905
27345         * g++.dg/parse/cond2.C: New test.
27346
27347         PR c++/20145
27348         * g++.dg/warn/Wdtor1.C: New test.
27349
27350 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27351
27352         PR fortran/17229
27353         * gfortran.dg/pr17229.f: New test.
27354
27355 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27356
27357         * gfortran.dg/tiny_1.f90: New test.
27358         * gfortran.dg/tiny_2.f90: ditto.
27359
27360 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27361
27362         * gfortran.dg/eor_1.f90: Fix dg-do run line
27363         * gfortran.dg/open_new.f90: Fix dg-do run line
27364
27365 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27366
27367         * lib/target-supports.exp (get_compiler_messages): Support
27368         optional arguments, the fourth being compiler options.
27369         (check_effective_target_fpic): New proc.
27370         * gcc.dg/20050321-2.c: Restrict to target fpic.
27371
27372 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27373
27374         * gcc.dg/15443-1.c: New test.
27375         * gcc.dg/15443-2.c: Likewise.
27376
27377 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27378
27379         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27380
27381 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27382
27383         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27384
27385 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27386
27387         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27388         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27389         -m64.
27390         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27391         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27392         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27393
27394 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27395
27396         PR c++/20212
27397         * g++.dg/warn/Wunused-11.C: New test.
27398
27399 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27400
27401         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27402
27403 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27404
27405         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27406
27407 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27408
27409         PR c++/20734
27410         * g++.dg/template/ptrmem13.C: New test.
27411
27412 2005-04-05  Per Bothner  <per@bothner.com>
27413
27414         * lib/gcc.exp: Always add -fno-show-column, for now.
27415
27416 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27417
27418         PR testsuite/20767
27419         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27420         of plain old "unsigned int" for the type of "i".  Makes this test
27421         64bit clean.
27422
27423 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27424
27425         * gcc.dg/i386-ssefn-1.c: New test.
27426         * gcc.dg/i386-ssefn-2.c: New test.
27427         * gcc.dg/i386-ssefn-3.c: New test.
27428         * gcc.dg/i386-ssefn-4.c: New test.
27429
27430 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27431
27432         PR tree-optimization/20076
27433         * gcc.dg/builtin-apply4.c: New test.
27434
27435         PR preprocessor/19475
27436         * gcc.dg/cpp/macspace1.c: New test.
27437         * gcc.dg/cpp/macspace2.c: New test.
27438
27439 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27440
27441         * gfortran.dg/pr20755.f: Fixed bad format.
27442
27443 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27444
27445         PR c++/20763
27446         * g++.dg/ext/attrib21.C: New test.
27447
27448 2004-04-05  Devang Patel  <dpatel@apple.com>
27449
27450         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27451         * gcc.dg/vect/vect-shift-1.c: New test.
27452
27453 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27454
27455         PR libfortran/20755
27456         * gfortran.dg/pr20755.f: New test.
27457
27458 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27459
27460         * gfortran.dg/pr15959.f90: New test.
27461         * gfortran.dg/string_pad_trunc.f90: New test.
27462
27463 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27464
27465         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27466         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27467         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27468         syntax.
27469
27470 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27471
27472         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27473
27474 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27475
27476         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27477         * gcc.c-torture/compile/20011119-2.c: Likewise.
27478         * gcc.c-torture/compile/981001-2.c: Likewise.
27479
27480 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27481
27482         PR c++/20679
27483         * g++.dg/template/overload4.C: New test.
27484
27485 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27486
27487         PR c++/20746
27488         * g++.dg/abi/covariant5.C: New.
27489
27490         PR debug/20505
27491         * g++.dg/debug/const2.C: New.
27492
27493 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27494
27495         PR rtl-optimization/16104
27496         * gcc.c-torture/execute/20050316-1.c: New test.
27497
27498 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27499
27500         * g++.dg/template/spec23.C: Fix dg-error text.
27501
27502 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27503
27504         PR c++/19199
27505         * g++.dg/expr/lval2.C: New.
27506
27507 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27508
27509         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27510         __builtin_strcasecmp and __builtin_strncasecmp.
27511
27512 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27513
27514         PR c++/20723
27515         * g++.dg/template/spec22.C: New.
27516         * g++.dg/template/spec23.C: New.
27517
27518 2005-04-03  Dale Ranta  <dir@lanl.gov>
27519             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27520
27521         PR libfortran/20068
27522         PR libfortran/20125
27523         PR libfortran/20156
27524         PR libfortran/20471
27525         * gfortran.dg/backspace.f: New test.
27526
27527 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27528
27529         * gcc.dg/pr19345.c: New test.
27530
27531 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27532
27533         PR tree-optimization/20640
27534         * gcc.dg/torture/tree-loop-1.c: New.
27535
27536 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27537
27538         PR rtl-optimization/20290
27539         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27540
27541 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27542
27543         * gcc.dg/rs6000-fpint.c: New.
27544
27545 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27546
27547         * gcc.dg/old-style-then-proto-1.c: New test.
27548
27549 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27550
27551         * gfortran.fortran-torture/execute/backspace.f90: Check
27552         after backspace and read was incorrect.
27553
27554 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27555
27556         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27557         buffer past the terminating NUL using memcmp.
27558         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27559         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27560
27561         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27562         Fix unused/uninitialized variable warnings.
27563
27564         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27565         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27566         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27567         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27568
27569         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27570         gcc.c-torture/execute/builtins/fputs-lib.c,
27571         gcc.c-torture/execute/builtins/lib/fprintf.c,
27572         gcc.c-torture/execute/builtins/lib/main.c,
27573         gcc.c-torture/execute/builtins/lib/memcmp.c,
27574         gcc.c-torture/execute/builtins/lib/memmove.c,
27575         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27576         gcc.c-torture/execute/builtins/lib/memset.c,
27577         gcc.c-torture/execute/builtins/lib/printf.c,
27578         gcc.c-torture/execute/builtins/lib/sprintf.c,
27579         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27580         gcc.c-torture/execute/builtins/lib/strchr.c,
27581         gcc.c-torture/execute/builtins/lib/strcmp.c,
27582         gcc.c-torture/execute/builtins/lib/strcpy.c,
27583         gcc.c-torture/execute/builtins/lib/strcspn.c,
27584         gcc.c-torture/execute/builtins/lib/strlen.c,
27585         gcc.c-torture/execute/builtins/lib/strncat.c,
27586         gcc.c-torture/execute/builtins/lib/strncmp.c,
27587         gcc.c-torture/execute/builtins/lib/strncpy.c,
27588         gcc.c-torture/execute/builtins/lib/strrchr.c,
27589         gcc.c-torture/execute/builtins/lib/strspn.c,
27590         gcc.c-torture/execute/builtins/lib/strstr.c,
27591         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27592         gcc.c-torture/execute/builtins/strlen-2.c,
27593         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27594         prototypes.
27595
27596 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27597
27598         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27599         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27600         selectany usage.
27601
27602 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27603
27604         PR c++/19406
27605         * g++.dg/debug/using1.C: New test.
27606
27607 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27608
27609         PR middle-end/20524
27610         * gcc.dg/alias-7.c: Prefix asm-declared name with
27611         __USER_LABEL_PREFIX__.
27612
27613 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27614
27615         Fix fallout from PR middle-end/15700:
27616         * gcc.c-torture/compile/20011119-1.c: Take
27617         __USER_LABEL_PREFIX__ into account.
27618         * gcc.c-torture/compile/20011119-2.c: Likewise.
27619
27620 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27621
27622         PR c++/18644
27623         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27624
27625 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27626
27627         PR c/17855
27628         * gcc.c-torture/compile/struct-non-lval-1.c,
27629         gcc.c-torture/compile/struct-non-lval-2.c,
27630         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27631
27632 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27633
27634         * gcc.dg/tls/tls.exp: Remove temporary file.
27635         * g++.dg/tls/tls.exp: Ditto.
27636         * lib/file-format.exp: Ditto.
27637         * g++.dg/special/ecos.exp: Ditto.
27638
27639         * lib/profopt.exp: Treat prof_ext as a list.
27640         * gcc.misc-tests/bprob.exp: Ditto.
27641         * g++.dg/bprob/bprob.exp: Ditto.
27642
27643         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27644         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27645         g++.dg/tree-ssa/pointer-reference-alias.C,
27646         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27647         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27648         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27649         g++.dg/vect/pr19951.cc: Ditto.
27650         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27651         gcc.dg/builtins-47.c: Ditto.
27652         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27653         gcc.dg/pr20115-1.c: Ditto.
27654         * gcc.dg/tree-ssa/20030530-2.c,
27655         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27656         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27657         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27658         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27659         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27660         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27661         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27662         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27663         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27664         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27665         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27666         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27667         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27668         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27669         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27670         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27671         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27672         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27673         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27674         gcc.dg/tree-ssa/20030824-1.c,
27675         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27676         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27677         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27678         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27679         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27680         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27681         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27682         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27683         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27684         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27685         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27686         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27687         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27688         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27689         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27690         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27691         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27692         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27693         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27694         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27695         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27696         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27697         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27698         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27699         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27700         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27701         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27702         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27703         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27704         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27705         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27706         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27707         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27708         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27709         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27710         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27711         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27712         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27713         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27714         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27715         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27716         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27717         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27718         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27719         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27720         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27721         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27722         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27723         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27724         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27725         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27726         gcc.dg/tree-ssa/useless-1.c: Ditto.
27727         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27728         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27729         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27730         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27731         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27732         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27733         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27734         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27735         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27736         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27737         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27738         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27739         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27740         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27741         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27742         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27743         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27744         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27745         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27746         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27747         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27748         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27749         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27750         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27751         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27752         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27753         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27754         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27755         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27756         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27757         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27758         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27759         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27760         gcc.dg/vect/vect-none.c: Ditto.
27761         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27762         treelang/compile/unsigned.tree: Ditto.
27763
27764         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27765         * gcc.dg/cpp/direct2s.c: Ditto.
27766         * gcc.dg/cpp/paste4.c: Ditto.
27767         * gcc.dg/cpp/separate-1.c: Ditto.
27768         * gcc.dg/pch/save-temps-1.c: Ditto.
27769         * g++.dg/ext/altivec-10.C: Ditto.
27770         * g++.dg/pch/pch.C: Ditto.
27771
27772         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27773
27774         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27775         * g++.dg/template/repo1.C: Ditto.
27776         * g++.dg/template/repo2.C: Ditto.
27777         * g++.dg/template/repo3.C: Ditto.
27778         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27779         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27780         * g++.old-deja/g++.pt/repo1.C: Ditto.
27781         * g++.old-deja/g++.pt/repo2.C: Ditto.
27782         * g++.old-deja/g++.pt/repo3.C: Ditto.
27783         * g++.old-deja/g++.pt/repo4.C: Ditto.
27784
27785         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27786         * gcc.dg/20030107-1.c: Ditto.
27787         * gcc.dg/20030702-1.c: Ditto.
27788         * gcc.dg/profile-generate-1.c: Ditto.
27789         * g++.dg/other/profile1.C: Ditto.
27790         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27791
27792         * lib/gcc-dg.exp (remove-build-file): New.
27793         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27794         cleanup-tree-dump, cleanup-saved-temps): New.
27795
27796 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27797
27798         PR c++/19203, DR 214
27799         * g++.dg/parse/ambig3.C: Not ambiguous.
27800         * g++.dg/template/spec20.C: New.
27801         * g++.dg/template/spec21.C: New.
27802
27803 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27804
27805         PR target/20045
27806         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27807
27808 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27809
27810         PR libfortran/20660
27811         * gfortran.dg/negative_unit.f: New test.
27812
27813 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27814
27815         * gcc.dg/20050330-1.c: New test.
27816
27817 2005-03-30  Devang Patel  <dpatel@apple.com>
27818
27819         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27820
27821 2005-03-30  Dale Johannesen  <dalej@apple.com>
27822
27823         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27824
27825 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27826
27827         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27828         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27829         Strip options from test name.
27830
27831 2005-03-31  Jan Hubicka  <jh@suse.cz>
27832
27833         * gcc.dg/varpool-1.c: New testcase.
27834
27835 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27836
27837         PR c/772
27838         PR c/17913
27839         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27840         gcc.dg/stmt-expr-label-3.c : New tests.
27841         * gcc.c-torture/execute/medce-2.c: Remove.
27842
27843 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27844
27845         PR c/20368
27846         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27847         tests.
27848
27849 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27850
27851         * gcc.c-torture/compile/pr20203.c: New test.
27852
27853 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27854
27855         * gfortran.dg/promotion.f90: New test.
27856
27857 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27858
27859         PR middle-end/20491
27860         * gcc.dg/torture/asm-subreg-1.c: New test.
27861
27862 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27863
27864         PR c/20672
27865         * gcc.dg/pr20672-1.c: New test.
27866
27867 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27868
27869         * gfortran.dg/vect: New directory.
27870         * gfortran.dg/vect/vect.exp: New.
27871         * gfortran.dg/vect/vect-1.f90: New test.
27872         * gfortran.dg/vect/vect-2.f90: New test.
27873         * gfortran.dg/vect/vect-3.f90: New test.
27874         * gfortran.dg/vect/vect-4.f90: New test.
27875         * gfortran.dg/vect/vect-5.f90: New test.
27876
27877 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27878
27879         PR middle-end/20622
27880         * gcc.dg/alias-7.c: New test.
27881
27882 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27883
27884         * gcc.dg/sparc-reg-1.c: New test.
27885
27886 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27887
27888         PR target/19890
27889         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27890
27891 2005-03-29  Dale Ranta  <dir@lanl.gov>
27892             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27893
27894         PR libfortran/20163
27895         * gfortran.dg/pr20163-2.f: New test.
27896
27897 2005-03-28  Jan Hubicka  <jh@suse.cz>
27898
27899         PR middle-end/20635
27900         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27901         by Jakub Jelinek.
27902
27903 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27904
27905         PR tree-optimization/20626
27906         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27907         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27908
27909 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27910
27911         * gfortran.dg/underflow.f90: New test.
27912         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27913
27914 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27915
27916         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27917
27918 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27919
27920         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27921         (g++_init): Make sure that CXXFLAGS is set.
27922         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27923         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27924         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27925         * lib/objc.exp (objc_init): Likewise.
27926         * lib/treelang.exp (treelang_init): Likewise.
27927
27928 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27929
27930         PR tree-optimization/20470
27931         * gcc.dg/tree-ssa/pr20470.c: New test.
27932
27933 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27934
27935         * gcc.dg/ppc-stfiwx.c: New.
27936
27937 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27938
27939         PR target/19888
27940         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27941
27942 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27943
27944         * gcc.dg/20050325-1.c: Fix a typo.
27945
27946 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27947
27948         PR libfortran/19678
27949         PR libfortran/19679
27950         * gfortran.dg/dos_eol.f: New test.
27951
27952 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27953
27954         PR rtl-optimization/20249
27955         * gcc.dg/20050325-1.c: New test.
27956
27957 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27958
27959         PR libfortran/15332
27960         * gfortran.dg/pr15332.f: New test.
27961
27962 2005-03-24  Dale Johannesen  <dalej@apple.com>
27963
27964         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27965
27966 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27967
27968         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27969         'internal' visibility.
27970         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27971         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27972         'protected' visibility.
27973         * gcc.dg/visibility-7.c: Likewise.
27974         * lib/target-supports.exp (check_visibility_available): Take
27975         a parameter, the kind of visibility to check for.
27976         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27977         to check_visibility_available.
27978
27979         * g++.dg/expr/cast3.C: New.
27980
27981 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27982
27983         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27984         rs6000.
27985
27986 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27987
27988         PR target/20095
27989         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27990
27991 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27992
27993         * gcc.dg/badshift.c: Renamed to...
27994         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27995
27996         * gcc.target/i386/badshift.c: Renamed to...
27997         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27998         only.
27999
28000         PR rtl-optimization/20532
28001         * gcc.target/i386/badshift.c: New.
28002
28003 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28004
28005         * gfortran.dg/pr18025.f90: New test.
28006
28007 2005-03-23  Dale Johannesen  <dalej@apple.com>
28008
28009         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28010
28011 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28012
28013         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28014
28015         * lib/target-supports.exp (check_iconv_available): Default
28016         libiconv to -liconv, if there is no definition.
28017
28018 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28019
28020         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28021
28022 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28023
28024         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28025         * g++.dg/opt/pr7503-2.C: Likewise.
28026         * g++.dg/opt/pr7503-3.C: Likewise.
28027         * g++.dg/opt/pr7503-4.C: Likewise.
28028         * g++.dg/opt/pr7503-5.C: Likewise.
28029         * g++.dg/warn/minmax.C: New test.
28030
28031 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28032
28033         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28034         * gfortran.dg/g77_intrinsics_sub.f: New test.
28035
28036 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28037             Jan Hubicka  <jh@suse.cz>
28038             Steven Bosscher <stevenb@suse.de
28039
28040         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28041
28042 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28043
28044         PR c++/19980
28045         * g++.dg/template/redecl3.C: New test.
28046
28047 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28048
28049         PR c++/20499
28050         * g++.dg/parse/error16.C: Tweak error markers.
28051
28052 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28053
28054         PR target/20561
28055         * gcc.dg/20050321-2.c: New test.
28056
28057 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28058
28059         PR c++/20465
28060         PR c++/20381
28061         * g++.dg/template/ptrmem12.C: New.
28062
28063 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28064
28065         PR rtl-optimization/20527
28066         * gcc.c-torture/execute/pr20527-1.c: New test.
28067
28068 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28069
28070         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28071         program, compile it into a real executable and then delete the .c
28072         and .x files afterwards, to avoid problems on testglue targets.
28073
28074 2005-03-21  Stuart Hastings  <stuart@apple.com>
28075
28076         * gcc.target/i386/sse-2.c: New.
28077
28078 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28079
28080         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28081
28082 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28083
28084         * g++.dg/parse/crash25.C: Fix typo.
28085
28086 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28087
28088         PR c++/20461
28089         * g++.dg/parse/crash24.C: New test.
28090
28091         PR c++/20536
28092         * g++.dg/parse/crash25.C: New test.
28093
28094 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28095
28096         PR c++/20147
28097         * g++.dg/ext/stmtexpr4.C: New test.
28098
28099 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28100
28101         PR middle-end/20539
28102         * gcc.c-torture/compile/pr13066-1.c: New test case.
28103         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28104         * g++.dg/opt/pr13066-1.C: Likewise.
28105
28106 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28107
28108         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28109
28110 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28111
28112         PR fortran/18525
28113         * gfortran.dg/nesting_1.f90: New test.
28114
28115 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28116
28117         PR c++/20240
28118         * g++.dg/lookup/using13.C: New test.
28119
28120 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28121
28122         PR c++/20333
28123         * g++.dg/template/crash36.C: New test.
28124
28125 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28126
28127         PR c++/20463
28128         * g++.dg/template/crash35.C: New test.
28129
28130 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28131
28132         PR c++/19966
28133         * g++.dg/overload/operator2.C: New test.
28134
28135 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28136
28137         PR libfortran/20257
28138         * gfortran.dg/pr20257.f90: New test.
28139
28140 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28141
28142         PR libfortran/20480
28143         * gfortran.dg/pr20480.f90: New test.
28144
28145 2005-03-16  Richard Henderson  <rth@redhat.com>
28146
28147         PR middle-end/15700
28148         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28149         (_rtld_global): New.
28150         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28151         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28152
28153         * gcc.dg/alias-3.c: New.
28154         * gcc.dg/alias-4.c: New.
28155         * gcc.dg/alias-5.c: New.
28156         * gcc.dg/alias-6.c: New.
28157
28158 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28159
28160         * gcc.dg/cpp/ucnid-7.c: New.
28161
28162 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28163             Dorit Naishlos  <dorit@il.ibm.com>
28164
28165         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28166         darwin.
28167
28168 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28169
28170         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28171         support misaligned accesses.
28172         * gcc.dg/vect/vect-58.c: Likewise.
28173         * gcc.dg/vect/vect-92.c: New.
28174         * gcc.dg/vect/vect-93.c: New.
28175
28176 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28177
28178         PR fortran/18827
28179         * gfortran.dg/assign_2.f90: New test.
28180         * gfortran.dg/assign_3.f90: New test.
28181         * gfortran.dg/assign.f90: New test.
28182
28183 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28184
28185         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28186         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28187         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28188         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28189         names.
28190
28191 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28192
28193         * gcc.dg/cpp/ucnid-6.c: New.
28194
28195         * gcc.dg/cpp/normalize-1.c: New.
28196         * gcc.dg/cpp/normalize-2.c: New.
28197         * gcc.dg/cpp/normalize-3.c: New.
28198         * gcc.dg/cpp/normalize-4.c: New.
28199         * gcc.dg/cpp/ucnid-4.c: New.
28200         * gcc.dg/cpp/ucnid-5.c: New.
28201         * g++.dg/cpp/normalize-1.C: New.
28202         * g++.dg/cpp/ucnid-1.C: New.
28203
28204 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28205
28206         * gcc.dg/pr18628.c: New.
28207
28208 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28209
28210         PR c++/20280
28211         * g++.dg/tree-ssa/pr20280.C: New.
28212
28213 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28214
28215         PR fortran/20467
28216         * gfortran.dg/stfunc_2.f90: New test.
28217
28218 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28219
28220         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28221
28222 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28223
28224         * gcc.dg/tree-ssa/20050314-1.c: New test.
28225
28226 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28227
28228         PR c++/4403
28229         PR c++/9783, DR433
28230         * g++.dg/template/friend34.C: New test.
28231         * g++.dg/template/friend35.C: Likewise.
28232         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28233
28234 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28235
28236         Friend class name lookup 5/n
28237         PR c++/1016
28238         * g++.dg/lookup/hidden-class1.C: New test.
28239         * g++.dg/lookup/hidden-class2.C: Likewise.
28240         * g++.dg/lookup/hidden-class3.C: Likewise.
28241         * g++.dg/lookup/hidden-class4.C: Likewise.
28242         * g++.dg/lookup/hidden-class5.C: Likewise.
28243         * g++.dg/lookup/hidden-class6.C: Likewise.
28244         * g++.dg/lookup/hidden-class7.C: Likewise.
28245         * g++.dg/lookup/hidden-class8.C: Likewise.
28246         * g++.dg/lookup/hidden-class9.C: Likewise.
28247         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28248         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28249         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28250         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28251         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28252         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28253         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28254         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28255         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28256         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28257         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28258
28259 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28260
28261         PR c++/20157
28262         * g++.dg/template/error18.C: New test.
28263
28264 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28265
28266         PR debug/16792
28267         * g++.dg/debug/pr16792.C: New test.
28268
28269 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28270
28271         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28272         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28273         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28274         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28275         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28276         test assertion names.
28277
28278 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28279
28280         PR fortran/18600
28281         * gfortran.dg/stfunc_1.f90: New test.
28282
28283 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28284
28285         PR fortran/16907
28286         * gfortran.dg/real_index_1.f90: New test.
28287
28288 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28289
28290         PR fortran/20323
28291         * gfortran.dg/spec_expr_1.f90: New test.
28292
28293 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28294
28295         PR c/20402
28296         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28297         new parser.
28298
28299 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28300
28301         PR fortran/20361
28302         * gfortran.dg/largeequiv_1.f90: New test.
28303
28304 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28305
28306         * gcc.dg/ucnid-1.c: New.
28307         * gcc.dg/ucnid-2.c: New.
28308         * gcc.dg/ucnid-3.c: New.
28309         * gcc.dg/ucnid-4.c: New.
28310         * gcc.dg/ucnid-5.c: New.
28311         * gcc.dg/ucnid-6.c: New.
28312         * gcc.dg/cpp/ucnid-1.c: New.
28313         * gcc.dg/cpp/ucnid-2.c: New.
28314         * gcc.dg/cpp/ucnid-3.c: New.
28315         * g++.dg/other/ucnid-1.C: New.
28316
28317 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28318
28319         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28320
28321 2005-03-11  Per Bothner  <per@bothner.com>
28322
28323         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28324         that diagnotics refer to correct token.
28325         * gcc.dg/unused-3.c: Likewise.
28326
28327 2005-03-11  Per Bothner  <per@bothner.com>
28328
28329         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28330         constant" is now actually on same line as string constant.
28331         * gcc.dg/cpp/direct2s.c: Likewise.
28332
28333 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28334
28335         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28336
28337 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28338
28339         PR libfortran/20124
28340         * gfortran.dg/pr20124.f90: New Test
28341
28342 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28343
28344         PR tree-optimization/20130
28345         * gcc.dg/pr20130-1.c: New test.
28346
28347 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28348
28349         PR target/20095
28350         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28351
28352 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28353
28354         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28355
28356 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28357
28358         * g++.dg/eh/forced1.C: Fix comment.
28359         * g++.dg/eh/forced2.C: Ditto.
28360         * g++.dg/eh/forced3.C: Ditto.
28361         * g++.dg/eh/forced4.C: Ditto.
28362
28363 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28364
28365         PR rtl-opt/20412
28366         * gcc.c-torture/compile/pr20412.c: New test.
28367
28368 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28369
28370         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28371
28372 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28373
28374         PR target/20322
28375         * gcc.dg/20050307-1.c: New test.
28376
28377 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28378
28379         PR c++/20375
28380         * g++.dg/other/stdarg3.C: New.
28381
28382 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28383
28384         PR c++/18384, c++/18327
28385         * g++.dg/init/array19.C: New test.
28386
28387         PR inline-asm/20314
28388         * gcc.dg/torture/pr20314-1.c: New test.
28389         * gcc.dg/torture/pr20314-2.c: New test.
28390
28391 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28392
28393         * gcc.dg/20050309-1.c: New test.
28394
28395 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28396
28397         * gcc.dg/builtins-10.c: Reactivate disabled test.
28398         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28399         new cbrt transformations.
28400
28401 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28402
28403         PR c++/20208
28404         * g++.dg/template/array13.C: New test.
28405
28406 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28407
28408         PR c++/16859
28409         * g++.dg/init/brace4.C: New test.
28410
28411 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28412
28413         PR c++/20186
28414         * g++.dg/template/non-dependent12.C: New.
28415
28416 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28417
28418         PR c++/20142
28419         * g++.dg/init/array18.C: Add dg-do run marker.
28420
28421         PR c++/20142
28422         * g++.dg/init/array18.C: New test.
28423
28424 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28425
28426         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28427         * g++.dg/gcov/gcov.exp: Likewise.
28428         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28429         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28430         * lib/c-torture.exp: Likewise.
28431         * lib/fortran-torture.exp: Likewise.
28432         * lib/g++.exp: Likewise.
28433         * lib/gcc-defs.exp: Likewise.
28434         * lib/gcc-dg.exp: Likewise.
28435         * lib/gcc.exp: Likewise.
28436         * lib/gcov.exp: Likewise.
28437         * lib/gfortran.exp: Likewise.
28438         * lib/mike-g++.exp: Likewise.
28439         * lib/mike-gcc.exp: Likewise.
28440         * lib/objc-torture.exp: Likewise.
28441         * lib/objc.exp: Likewise.
28442         * lib/profopt.exp: Likewise.
28443         * lib/target-libpath.exp: Likewise.
28444         * lib/target-supports.exp: Likewise.
28445         * lib/treelang.exp: Likewise.
28446         * lib/wrapper.exp: Likewise.
28447
28448 2005-03-08  Jeff Law  <law@redhat.com>
28449
28450         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28451         PHI-OPT changes.
28452
28453 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28454
28455         * gcc.dg/vect/pr20122.c: New test.
28456
28457 2005-03-07  Jeff Law  <law@redhat.com>
28458
28459         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28460         was folded away.
28461         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28462         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28463         * gcc.dg/tree-ssa/pr18134.c: New test.
28464
28465 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28466
28467         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28468         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28469         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28470
28471 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28472
28473         PR tree-opt/17671
28474         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28475
28476 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28477
28478         * g++.dg/warn/Wnvdtor.C: New test.
28479
28480 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28481
28482         * gcc.dg/torture/pr19683-1.c: New test.
28483
28484 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28485
28486         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28487         * gfortran.dg/g77/19990313-2.f: Ditto.
28488         * gfortran.dg/g77/19990313-3.f: Ditto.
28489         * gfortran.dg/g77/19990525-0.f: Ditto.
28490         * gfortran.dg/g77/19990826-0.f: Ditto.
28491         * gfortran.dg/g77/19990826-2.f: Ditto.
28492         * gfortran.dg/g77/19990826-3.f: Ditto.
28493         * gfortran.dg/g77/20000511-1.f: Ditto.
28494         * gfortran.dg/g77/20000511-2.f: Ditto.
28495         * gfortran.dg/g77/970625-2.f: Ditto.
28496         * gfortran.dg/g77/980310-2.f: Ditto.
28497         * gfortran.dg/g77/980310-3.f: Ditto.
28498         * gfortran.dg/g77/980310-8.f: Ditto.
28499         * gfortran.dg/g77/980519-2.f: Ditto.
28500         * gfortran.dg/g77/alpha1.f: Ditto.
28501         * gfortran.dg/g77/claus.f: Ditto.
28502         * gfortran.dg/g77/erfc.f: Ditto.
28503         * gfortran.dg/g77/short.f: Ditto.
28504         * gfortran.fortran-torture/execute/data.f90: Ditto.
28505         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28506         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28507
28508 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28509
28510         * lib/file-format.exp (gcc_target_object_format): Add check for som
28511         format and hardcode object formats on hppa*-*-hpux*.
28512         * lib/target-supports.exp (check_weak_available): Add check for som
28513         object format.  Always return 0 on hppa*-*-hpux10*.
28514
28515         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28516         is defined.
28517
28518         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28519
28520 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28521
28522         * gfortran.dg/pr19936_1.f90: New test.
28523         * gfortran.dg/pr19936_2.f90: New test.
28524         * gfortran.dg/pr19936_3.f90: New test.
28525
28526 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28527             Paul Thomas <prthomas@drfccad.cea.fr>
28528
28529         * gfortran.dg/PR19754_1.f90: New test.
28530         * gfortran.dg/PR19754_2.f90: Ditto.
28531
28532 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28533
28534         PR c++/19311
28535         * g++.dg/template/non-dependent11.C: New test.
28536
28537 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28538
28539         * lib/target-supports.exp (check_iconv_available): Fix comment.
28540
28541 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28542             Joseph S. Myers  <joseph@codesourcery.com>
28543
28544         PR c++/19797
28545         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28546
28547 2005-03-04  Matthew Sachs  <msachs@apple.com>
28548
28549         * gcc.exp (gcc_target_compile): Put braces around
28550         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28551         * objc.exp (objc_target_compile): Likewise.
28552         * treelang.exp (treelang_target_compile): Likewise.
28553
28554 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28555
28556         PR fortran/19673
28557         * gfortran.dg/func_result_1.f90: New test.
28558
28559 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28560
28561         * gcc.misc-tests/options.exp: New test.
28562
28563 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28564
28565         * gcc.dg/pr15784-4.c: New test.
28566
28567 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28568
28569         * gcc.c-torture/execute/pr17133.c: New.
28570         * gcc.c-torture/compile/20050303-1.c: New.
28571
28572 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28573
28574         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28575
28576 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28577
28578         * g++.dg/overload/using2.C: New.
28579
28580 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28581
28582         PR c++/19916
28583         * g++.dg/init/ptrmem2.C: New test.
28584
28585 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28586
28587         PR c/8927
28588         * gcc.dg/pr8927-1.c: New test.
28589
28590 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28591
28592         PR c++/20232
28593         * g++.dg/inherit/covariant12.C: New.
28594
28595 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28596
28597         PR fortran/19479
28598         * gfortran.dg/bound_1.f90: New test.
28599
28600 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28601
28602         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28603         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28604
28605 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28606
28607         PR c/20245
28608         * gcc.dg/pr20245-1.c: New test.
28609
28610 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28611
28612         PR middle-end/19874
28613         * gcc.c-torture/execute/20050119-2.c: New test case.
28614
28615 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28616
28617         * README: Update the DejaGnu bug reporting address.
28618         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28619         * lib/objc-torture.exp: Likewise.
28620
28621 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28622
28623         * gfortran.dg/boz_1.f90: New test.
28624         * gfortran.dg/boz_3.f90: New test.
28625         * gfortran.dg/boz_4.f90: New test.
28626
28627 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28628
28629         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28630         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28631
28632 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28633
28634         PR libfortran/20101
28635         * gfortran.dg/write_0_pe_format.f90: New test.
28636
28637 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28638
28639         PR c++/20206
28640         * g++.dg/opt/thunk2.C: New test.
28641         * g++.dg/opt/covariant1.C: New test.
28642
28643 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28644
28645         * gfortran.dg/e_d_fmt.f90: New test.
28646
28647 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28648
28649         * gcc.dg/asm-b.c: Fix comment typos.
28650
28651 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28652
28653         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28654         a V_MAY_DEF also.
28655
28656 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28657
28658         PR tree-opt/20188
28659         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28660         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28661         * gcc.dg/asm-b.c: New test.
28662
28663 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28664
28665         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28666         Disable this test on IRIX 6.
28667
28668 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28669
28670         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28671         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28672         parser.
28673
28674 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28675
28676         PR tree-optimization/20204
28677         * gcc.dg/pr20204.c: New test.
28678
28679 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28680
28681         PR target/20196
28682         * gcc.c-torture/execute/20050224-1.c: New test.
28683
28684         PR c++/20175
28685         * g++.dg/warn/Wbraces2.C: New test.
28686
28687 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28688
28689         PR c++/19878
28690         * g++.dg/init/const2.C: New test.
28691
28692 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28693
28694         PR tree-optimization/20100
28695         * gcc.c-torture/execute/pr20100-1.c: New test.
28696
28697 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28698
28699         * gfortran.dg/implicit_3.f90: New test.
28700
28701         * gfortran.dg/deftype_1.f90: New test.
28702
28703 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28704
28705         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28706         the test passes.
28707         * g++.dg/other/anon3.C: Accept a warning.
28708
28709 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28710
28711         * gcc.dg/pr20017.c: Fix a comment typo.
28712
28713 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28714
28715         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28716
28717 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28718
28719         PR ada/19902
28720         * ada/acats/tests/cxa/cxa3004.a: Remove.
28721         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28722
28723 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28724
28725         PR c++/20073
28726         * g++.dg/init/const1.C: New test.
28727
28728         PR c++/19991
28729         * g++.dg/parse/constant7.C: New test.
28730
28731         PR c++/20152
28732         * g++.dg/parse/error27.C: New test.
28733         * g++.dg/template/qualttp15.C: Adjust error markers.
28734         * g++.old-deja/g++.other/struct1.C: Likewise.
28735
28736         PR c++/20153
28737         * g++.dg/template/error17.C: New test.
28738
28739         PR c++/20148
28740         * g++.dg/parser/error26.C: New test.
28741
28742 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28743
28744         PR tree-optimization/20100
28745         PR tree-optimization/20115
28746         * gcc.dg/pr20115.c: New test.
28747         * gcc.dg/pr20115-1.c: New test.
28748         * gcc.dg/pr20100.c: New test.
28749         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28750         call-clobbered variables after alias1.
28751
28752 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28753
28754         * gfortran.dg/list_read_4.f90: new test.
28755
28756 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28757
28758         PR rtl-optimization/20017.
28759         * gcc.dg/pr20017.c: New.
28760
28761 2005-02-22  Devang Patel  <dpatel@apple.com>
28762
28763         PR 19952
28764         * g++.dg/tree-ssa/pr19952.C: New test.
28765
28766 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28767
28768         PR c++/19883
28769         * g++.dg/parse/constant6.C: New test.
28770
28771 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28772
28773         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28774         * g++.dg/charset/asm2.c: Likewise.
28775         * g++.dg/charset/asm3.c: Likewise.
28776         * g++.dg/charset/asm4.c: Likewise.
28777         * g++.dg/charset/asm5.c: Likewise.
28778         * g++.dg/charset/attribute1.c: Likewise.
28779         * g++.dg/charset/attribute2.c: Likewise.
28780         * g++.dg/charset/extern1.cc: Likewise.
28781         * g++.dg/charset/extern2.cc: Likewise.
28782         * g++.dg/charset/extern3.cc: Likewise.
28783         * g++.dg/charset/function.cc: Likewise.
28784         * g++.dg/charset/string.c: Likewise.
28785         * g++.dg/charset/charset.exp: Likewise.
28786         * lib/target-supports.exp (check_iconv_available): Fix comment.
28787
28788 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28789
28790         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28791         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28792         * gcc.dg/charset/asm2.c: Likewise.
28793         * gcc.dg/charset/asm3.c: Likewise.
28794         * gcc.dg/charset/asm4.c: Likewise.
28795         * gcc.dg/charset/asm5.c: Likewise.
28796         * gcc.dg/charset/asm6.c: Likewise.
28797         * gcc.dg/charset/attribute1.c: Likewise.
28798         * gcc.dg/charset/attribute2.c: Likewise.
28799         * gcc.dg/charset/builtin1.c: Likewise.
28800         * gcc.dg/charset/extern.c: Likewise.
28801         * gcc.dg/charset/function.c: Likewise.
28802         * gcc.dg/charset/string.c: Likewise.
28803         * gcc.dg/charset/charset.exp: Likewise.
28804
28805 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28806
28807         PR fortran/20086
28808         * gfortran.dg/pr20086.f90: New test.
28809
28810 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28811
28812         PR tree-optimization/19786
28813         * g++.dg/tree-ssa/pr19786.C: New.
28814
28815 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28816
28817         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28818
28819 2005-02-21  Jeff Law  <law@redhat.com>
28820
28821         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28822
28823 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28824
28825         * gfortran.dg/do_iterator: Split loop, markup all lines for
28826         which an error locus is printed.
28827         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28828         locus is printed.
28829         * gfortran.dg/select_4.f90: Likewise.
28830         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28831         locuses in the various permutations.
28832
28833 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28834
28835         PR tree-optimization/19951
28836         * g++.dg/vect: New directory.
28837         * g++.dg/vect/vect.exp: New file.
28838         * g++.dg/vect/pr19951.cc: New testcase.
28839         * g++.dg/dg.exp: Also prune vectorizer tests.
28840
28841 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28842
28843         PR 18785
28844         * gcc.dg/charset/builtin1.c: New test.
28845
28846 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28847
28848         PR c++/19299
28849         * g++.dg/inherit/volatile1.C: New test.
28850
28851         PR c++/19440
28852         * g++.dg/template/dtor4.C: New test.
28853
28854 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28855
28856         * gfortran.dg/int_1.f90: New test.
28857
28858 2005-02-19  Devang Patel  <dpatel@apple.com>
28859
28860         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28861
28862 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28863
28864         * gfortran.dg/achar_1.f90: New test.
28865
28866 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28867
28868         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28869
28870 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28871             Jakub Jelinek  <jakub@redhat.com>
28872
28873         PR tree-optimization/19828
28874         * gcc.dg/tree-ssa/loop-7.c: New test.
28875         * gcc.c-torture/execute/20050218-1.c: New test.
28876
28877 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28878
28879         PR c/20043
28880         * gcc.dg/transparent-union-1.c: New test.
28881         * gcc.dg/transparent-union-2.c: New test.
28882
28883 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28884
28885         PR tree-optimization/18977
28886         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28887
28888 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28889
28890         PR target/20054
28891         * gcc.dg/pr20054.c: New test.
28892
28893 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28894
28895         PR c++/19508
28896         * g++.dg/ext/attrib20.C: New test.
28897
28898 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28899
28900         PR middle-end/20030
28901         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28902
28903 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28904
28905         PR c++/20008
28906         * g++.dg/opt/switch4.C: New.
28907
28908 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28909
28910         PR c++/20023
28911         PR tree-optimization/20009
28912         * gcc.c-torture/compile/20050217-1.c: New test.
28913         * g++.dg/opt/switch3.C: New test.
28914
28915         PR tree-optimization/18947
28916         * gcc.c-torture/compile/20050215-1.c: New test.
28917         * gcc.c-torture/compile/20050215-2.c: New test.
28918         * gcc.c-torture/compile/20050215-3.c: New test.
28919
28920 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28921
28922         PR c++/20028
28923         * g++.dg/template/crash34.C: New.
28924
28925         PR c++/20022
28926         * g++.dg/other/access3.C: New.
28927
28928 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28929
28930         * gcc.dg/vect/vect-98.c: New test.
28931
28932 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28933
28934         PR tree-optimization/19967
28935         * gcc.dg/pr19967.c: New.
28936
28937 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28938
28939         PR middle-end/19857
28940         * gcc.dg/tree-ssa/20050215-1.c: New test.
28941         * gcc.c-torture/execute/20050215-1.c: New test.
28942
28943 2005-02-15  Eric Christopher  <echristo@redhat.com>
28944
28945         * gcc.dg/cpp/20050215-1.c: New file.
28946
28947 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28948
28949         PR tree-optimization/15785
28950         * gcc.dg/pr15785-1.c: New test.
28951
28952 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28953
28954         PR c++/17788
28955         * g++.dg/init/ctor4.C: New.
28956         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28957
28958 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28959
28960         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28961         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28962
28963 2005-02-15  Andreas Schwab  <schwab@suse.de>
28964
28965         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28966         declare malloc.
28967
28968 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28969
28970         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28971
28972 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28973
28974         PR tree-optimization/19853
28975         * gcc.c-torture/compile/pr19853.c: New test.
28976
28977 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28978
28979         PR c++/19608
28980         * g++.dg/parse/local-class1.C: New.
28981
28982         PR c++/19895
28983         * g++.dg/parse/ptrmem3.C: New.
28984
28985         PR c++/19884
28986         * g++.old-deja/g++.oliva/template6.C: Add another case.
28987         * g++.dg/template/explicit6.C: New.
28988
28989 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28990
28991         PR c++/17816
28992         * g++.dg/other/redecl2.C: New.
28993
28994 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28995
28996         PR c++/19891
28997         * g++.dg/abi/covariant4.C: New.
28998
28999 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29000
29001         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29002         New tests.
29003
29004 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29005
29006         * gcc.dg/vect/vect-96.c: Fix typo.
29007
29008 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29009
29010         PR c++/14479
29011         PR c++/19487
29012         * g++.dg/template/enum5.C: New test.
29013
29014 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29015
29016         * gcc.dg/vect/vect-97.c: New test.
29017
29018 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29019
29020         * gcc.dg/vect/vect-96.c: New test.
29021
29022 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29023
29024         * gcc.dg/builtins-34.c: Also check ldexp*.
29025
29026 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29027
29028         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29029
29030 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29031
29032         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29033         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29034         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29035         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29036         selector_list, selector_expression, dg-process-target): Move to new
29037         file target-supports-dg.exp.
29038         * lib/target-supports-dg.exp: New.
29039
29040         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29041         New.
29042
29043 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29044
29045         PR c++/19666
29046         * g++.dg/other/ptrmem6.C: New test.
29047
29048         PR middle-end/19858
29049         * gcc.c-torture/compile/20050210-1.c: New test.
29050
29051 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29052
29053         PR c++/19755
29054         * g++.dg/warn/Wbraces1.C: New test.
29055
29056 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29057
29058         * gcc.dg/builtins-52.c: New testcase.
29059
29060 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29061
29062         PR c/19342
29063         * gcc.c-torture/execute/20050119-1.c: New test.
29064
29065 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29066
29067         PR c++/19811
29068         * g++.dg/init/delete1.C: New test.
29069
29070 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29071
29072         PR c++/18470
29073         * g++.dg/template/static12.C: New test.
29074
29075 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29076
29077         PR c++/19787
29078         * g++.dg/conversion/ambig1.C: New test.
29079
29080         PR c++/19739
29081         * g++.dg/ext/attrib19.C: New test.
29082
29083         PR c++/19732
29084         * g++.dg/parse/dtor5.C: New test.
29085
29086         PR c++/19762
29087         * g++.dg/template/dtor3.C: New test.
29088
29089         PR c++/19826
29090         * g++.dg/template/static11.C: New test.
29091         * g++.dg/template/crash2.C: Remove dg-error marker.
29092
29093 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29094
29095         PR C++/18491
29096         * g++.old-deja/g++.mike/p10769a.C: Remove.
29097
29098 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29099
29100         * gcc.dg/builtins-48.c: New test case.
29101         * gcc.dg/builtins-49.c: New test case.
29102         * gcc.dg/builtins-50.c: New test case.
29103         * gcc.dg/builtins-51.c: New test case.
29104
29105 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29106
29107         PR middle-end/19583
29108         * g++.dg/warn/Wreturn-type-3.C: New test.
29109
29110 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29111
29112         PR middle-end/19402
29113         * gcc.dg/pr19402-1.c: New testcase.
29114         * gcc.dg/pr19402-2.c: likewise.
29115
29116 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29117
29118         PR middle-end/19854
29119         * g++.dg/tree-ssa/tmmti.C: New testcase.
29120
29121 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29122
29123         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29124
29125 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29126
29127         PR c++/19733
29128         * g++.dg/parse/crash23.C: New test.
29129         * g++.dg/warn/Weff1.C: New test.
29130
29131 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29132
29133         * gcc.dg/20050209-1.c: New test.
29134
29135 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29136
29137         PR target/19799
29138         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29139
29140 2005-02-08  Mike Stump  <mrs@apple.com>
29141
29142         * g++.dg/pch/import-2.c: New test.
29143         * g++.dg/pch/import-2.hs: New.
29144         * g++.dg/pch/include/import-2a.h: New.
29145         * g++.dg/pch/include/import-2b.h: New.
29146
29147 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29148
29149         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29150
29151 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29152
29153         * gfortran.dg/substr_1.f90: New test.
29154
29155 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29156
29157         PR middle-end/19775
29158         * gcc.dg/torture/builtin-power-1.c: Disable test for
29159         invalid transformation.
29160         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29161         no longer optimize.
29162         * gcc.dg/builtins-47.c: New testcase.
29163
29164 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29165             Dorit Naishlos  <dorit@il.ibm.com>
29166
29167         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29168
29169 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29170
29171         * gcc.c-torture/compile/20050206-1.c: New test.
29172
29173 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29174
29175         PR tree-opt/19768
29176         * g++.dg/opt/pr19768.C: New test.
29177
29178 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29179
29180         PR tree-opt/19736
29181         * gcc.c-torture/compile/pr19736.c: New test.
29182
29183 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29184
29185         PR c++/17401
29186         * g++.dg/parse/error25.C: New test.
29187
29188 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29189
29190         * gcc.c-torture/execute/20050203-1.c: New.
29191
29192 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29193
29194         * gcc.dg/vect/vect-85.c: Remove xfail.
29195         * gcc.dg/vect/vect-86.c: Remove xfail.
29196         * gcc.dg/vect/vect-87.c: Remove xfail.
29197         * gcc.dg/vect/vect-88.c: Remove xfail.
29198
29199 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29200
29201         * gcc.dg/altivec-19.c: New.
29202
29203 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29204
29205         PR c/17807
29206         * gcc.dg/nested-func-3.c: New test.
29207         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29208
29209 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29210
29211         * gcc.test-framework/gen_directive_tests: Generate tests for
29212         selector expressions.
29213
29214 2005-02-02  Matt Austern  <austern@apple.com>
29215
29216         PR c++/19628
29217         * g++/ext/builtin7.C: New.
29218         * g++/ext/builtin8.C: New.
29219
29220 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29221
29222         PR c/18502
29223         * gcc.dg/pr18502-1.c: New test.
29224
29225 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29226
29227         PR c++/17413
29228         * g++.dg/template/local4.C: Tweak.
29229
29230 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29231
29232         PR tree-optimization/19578
29233         * gcc.c-torture/compile/20050202-1.c: New test.
29234
29235 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29236
29237         PR c/19435
29238         * gcc.dg/c99-init-4.c: New test.
29239
29240 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29241
29242         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29243
29244         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29245
29246         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29247         * g++.dg/eh/check-vect.h: New.
29248
29249         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29250         * gcc.dg/vect/vect-78.c: Ditto.
29251         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29252         Remove.
29253
29254         * g++.dg/conversion/simd1.C: Expect warning.
29255         * g++.dg/ext/attribute-test-1.C: Ditto.
29256         * g++.dg/ext/attribute-test-2.C: Ditto.
29257         * g++.dg/ext/attribute-test-3.C: Ditto.
29258         * g++.dg/ext/attribute-test-4.C: Ditto.
29259
29260         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29261         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29262
29263         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29264
29265 2005-02-01  Richard Henderson  <rth@redhat.com>
29266
29267         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29268         long double for ibm double-double format.
29269         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29270
29271 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29272
29273         PR tree-optimization/19633
29274         * gcc.dg/pr19633-1.c: New test.
29275         * gcc.dg/pr19633.c: Tweak to make pointer point
29276         to NULL or a symbol.
29277
29278 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29279
29280         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29281         New procs.
29282         (dg-process-target (local override)): Handle selector expressions.
29283
29284         * gcc.test-framework/README: Describe tests in source directory.
29285         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29286         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29287         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29288         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29289         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29290         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29291         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29292         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29293         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29294         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29295         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29296         * gcc.test-framework/dg-error-exp-P.c: New test.
29297         * gcc.test-framework/dg-error-exp-XP.c: New test.
29298         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29299         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29300         * gcc.test-framework/dg-output-exp-P.c: New test.
29301         * gcc.test-framework/dg-output-exp-XF.c: New test.
29302         * gcc.test-framework/dg-warning-exp-P.c: New test.
29303         * gcc.misc-tests/dg-1.c: Remove.
29304         * gcc.misc-tests/dg-2.c: Remove.
29305         * gcc.misc-tests/dg-3.c: Remove.
29306         * gcc.misc-tests/dg-4.c: Remove.
29307         * gcc.misc-tests/dg-5.c: Remove.
29308         * gcc.misc-tests/dg-6.c: Remove.
29309         * gcc.misc-tests/dg-7.c: Remove.
29310         * gcc.misc-tests/dg-8.c: Remove.
29311         * gcc.misc-tests/dg-9.c: Remove.
29312         * gcc.misc-tests/dg-10.c: Remove.
29313         * gcc.misc-tests/dg-11.c: Remove.
29314         * gcc.misc-tests/dg-12.c: Remove.
29315         * gcc.misc-tests/dg-test.exp: Remove.
29316
29317         * gcc.test-framework/test-framework.awk: Change recording and
29318         printing of passes and failures.
29319
29320         * gcc.test-framework: New directory.
29321         * gcc.test-framework/README: New.
29322         * gcc.test-framework/test-framework.exp: New.
29323         * gcc.test-framework/test-framework.awk: New.
29324         * gcc.test-framework/gen_directive_tests: New.
29325
29326 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29327
29328         * lib/treelang.exp: Fix comment typos.
29329         (treelang_target_compile): Don't append libs=-ltreelang to options.
29330
29331 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29332
29333         * g++.dg/parse/typename7.C: Adjust error messages.
29334
29335 2005-01-31  Jeff Law  <law@redhat.com>
29336
29337         * gcc.c-torture/execute/20050131-1.c: New test.
29338         * gcc.dg/wcaselabel.c: New test.
29339
29340 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29341
29342         * g++.dg/other/warning1.C: Adjust error messags.
29343         * g++.dg/parse/constant5.C: New test.
29344
29345 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29346
29347         PR c/19333
29348         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29349         the test case valid.
29350         * gcc.dg/20030815-1.c: Remove invalid tests.
29351         * gcc.dg/array-7.c: Adjust expected result.
29352         * gcc.dg/pr18596-3.c: Likewise.
29353         * gcc.dg/noncompile/20000901-1.c: Likewise.
29354         * gcc.dg/noncompile/init-2.c: Likewise.
29355         * gcc.dg/noncompile/init-4.c: Likewise.
29356
29357 2005-01-31  Dale Johannesen  <dalej@apple.com>
29358
29359         * g++.dg/opt/pr19650.C: New test.
29360
29361 2005-01-31  Richard Henderson  <rth@redhat.com>
29362
29363         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29364         long double for intel double extended format.
29365         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29366
29367 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29368
29369         PR c++/19555
29370         * g++.dg/template/static10.C: New test.
29371
29372         PR c++/19395
29373         * g++.dg/parse/error24.C: New test.
29374
29375         PR c++/19367
29376         * g++.dg/lookup/builtin1.C: New test.
29377
29378         PR c++/19457
29379         * g++.dg/warn/conv3.C: New test.
29380
29381 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29382
29383         PR fortran/19647
29384         * gfortan.dg/inquire_7.f90
29385
29386 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29387
29388         PR tree-optimization/15791
29389         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29390         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29391         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29392         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29393         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29394         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29395         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29396         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29397         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29398         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29399
29400 2005-01-29  Paul Brook  <paul@codesourcery.com>
29401
29402         PR fortran/18565
29403         * check.c (real_or_complex_check): New function.
29404         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29405         * intrinsic.c (add_functions): Use new check functions.
29406         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29407         Add prototypes.
29408
29409 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29410
29411         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29412         gcc.dg/lvalue-3.c: New tests.
29413         * gcc.dg/concat.c: Update expected messages.
29414
29415 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29416
29417         PR libfortran/19595
29418         * gfortran.dg/eor_1.f90: New test.
29419
29420 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29421
29422         PR fortran/19589
29423         * gfortran.dg/logical_data_1.f90: New test.
29424
29425 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29426
29427         PR c++/19253
29428         * g++.dg/template/crash33.C: New test.
29429
29430         PR c++/19667
29431         * g++.dg/template/crash32.C: New test.
29432
29433 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29434
29435         PR middle-end/16558
29436         * g++.dg/warn/Wreturn-type-2.C: New test.
29437
29438 2004-06-24  Jeff Law  <law@redhat.com>
29439
29440         * gcc.dg/tree-ssa/20050128-1.c: New test.
29441
29442 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29443
29444         * gcc.target/frv/all-mdpackh-1.c: New test.
29445
29446 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29447
29448         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29449
29450 2005-01-27  Richard Henderson  <rth@redhat.com>
29451
29452         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29453
29454 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29455
29456         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29457
29458 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29459
29460         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29461         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29462         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29463         to cope with cases where the multilib options override the dg-options.
29464
29465 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29466
29467         PR c/18946
29468         * gcc.dg/noncompile/20050120-1.c: New test.
29469
29470 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29471
29472         PR tree-optimization/19633
29473         * gcc.dg/pr19633.c: New test.
29474         * gcc.dg/tree-ssa/pr19633.c: New test.
29475
29476 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29477
29478         * gcc.dg/20041216-1.c: New test.
29479
29480 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29481
29482         PR objc/18862
29483         * objc.dg/selector-2.m: New test.
29484
29485 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29486
29487         * g++.dg/opt/range-test-2.C: New test.
29488
29489         PR rtl-optimization/19579
29490         * gcc.c-torture/execute/20050124-1.c: New test.
29491
29492 2005-01-26  Greg Parker  <gparker@apple.com>
29493         Stuart Hastings  <stuart@apple.com>
29494
29495         * gcc.c-torture/execute/20050125-1.c: New.
29496
29497 2005-01-18  Jan Hubicka  <jh@suse.cz>
29498
29499         PR tree-optimize/19337
29500         * gcc.c-torture/compile/20050119-1.c: New test.
29501
29502 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29503
29504         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29505         test for successful match.
29506
29507 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29508
29509         PR objc/18408
29510         * objc.dg/comp-types-7.m: New test.
29511
29512 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29513
29514         * lib/target-supports.exp (current_target_name): New.
29515         (check_effective_target_ilp32, check_effective_target_lp64):
29516         Cache the result to use as long as the current target, with
29517         multilib flags, remains the same.
29518
29519         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29520         (dg-require-weak, dg-require-visibility, dg-require-alias,
29521         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29522         dg-require-effective-target, dg-skip-if): Remove call to
29523         skip_test_and_clear_xfail.
29524         (dg-test): Clear xfail data.
29525
29526 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29527
29528         PR target/17751
29529         * gcc.dg/ppc64-toc.c: New test.
29530
29531         * g++.dg/tree-ssa/empty-1.C: New test.
29532
29533         PR middle-end/19551
29534         * gcc.c-torture/execute/20050121-1.c: New test.
29535         * gcc.dg/20050121-2.c: New test.
29536
29537 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29538         Paul Brook  <paul@codesourcery.com>
29539
29540         PR fortran/17941
29541         * gfortran.dg/real_const_1.f: New test.
29542         * gfortran.dg/real_const_2.f90: New test.
29543         * gfortran.dg/complex_int_1.f90: New test.
29544
29545 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29546
29547         PR fortran/19313
29548         * gfortan.dg/inquire_6.f90: New test.
29549
29550 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29551
29552         PR libfortran/19451
29553         * open_readonly_1.f90: New test.
29554
29555 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29556
29557         PR libfortran/18982
29558         * gfortran.dg/open_new.f90: New file.
29559
29560 2005-01-22  Paul Brook  <paul@codesourcery.com>
29561
29562         * namelist_1.f90: New test.
29563
29564 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29565
29566         PR tree-optimization/19484
29567         * gcc.c-torture/compile/20050122-[12].c: New tests.
29568
29569 2005-01-22  Paul Brook  <paul@codesourcery.com>
29570
29571         * gfortran.dg/implicit_2.f90: New test.
29572
29573 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29574
29575         PR fortran/19314
29576         * gfortran.dg/inquire_5.f90: New test.
29577
29578 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29579
29580         PR c/18809
29581         * gcc.dg/pr18809-1.c: New test.
29582
29583 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29584
29585         * gcc.dg/20050121-1.c: New test.
29586
29587         PR tree-optimization/13000
29588         * gcc.dg/20040206-1.c: Change warning to point where function is
29589         being inlined.
29590
29591 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29592
29593         PR c++/19208
29594         * g++.dg/template/array11.C: New test.
29595
29596 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29597
29598         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29599         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29600         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29601         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29602         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29603         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29604
29605 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29606
29607         PR tree-optimization/15349
29608         * gcc.dg/tree-ssa/pr15349.c: New.
29609
29610 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29611
29612         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29613
29614 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29615
29616         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29617         scan-assembler-times directive name.
29618
29619         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29620         after dg-do.
29621
29622         PR rtl-optimization/19462
29623         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29624
29625 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29626
29627         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29628         counting function calls on ia64.
29629
29630 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29631
29632         PR rtl-optimization/15139
29633         * gcc.dg/20050111-2.c: New test.
29634
29635         PR c/17297
29636         * gcc.c-torture/compile/20050113-1.c: New testcase.
29637
29638         PR middle-end/19164
29639         * gcc.dg/20050113-1.c: New testcase.
29640
29641 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29642
29643         * gcc.dg/vect/vect-85.c: Add comment.
29644         * gcc.dg/vect/vect-86.c: Add xfail for now.
29645         * gcc.dg/vect/vect-87.c: Add xfail for now.
29646         * gcc.dg/vect/vect-88.c: Add xfail for now.
29647         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29648
29649 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29650
29651         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29652
29653 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29654
29655         * g++.dg/debug/typedef3.C: New test.
29656
29657 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29658
29659         PR c/19472
29660         * gcc.dg/asm-a.c: New test.
29661
29662 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29663
29664         * gcc.dg/sh-relax.c: Add prototype for abort.
29665
29666 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29667
29668         * gcc.dg/short-compare-1.c: New test.
29669         * gcc.dg/short-compare-2.c: Likewise.
29670
29671 2005-01-18  Michael Matz  <matz@suse.de>
29672
29673         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29674
29675 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29676
29677         PR tree-optimization/19121
29678         * gcc.c-torture/compile/pr19121.c: New test.
29679
29680 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29681
29682         PR target/19357
29683         * gcc.c-torture/compile/pr19357.c: New test.
29684
29685 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29686
29687         PR c/5675
29688         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29689         pass--those that refer just to the variable, possibly with a
29690         cast.
29691         * gcc.dg/c99-const-expr-3.c: Likewise.
29692
29693         PR middle-end/13127
29694         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29695         longer emitted.
29696
29697 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29698
29699         PR fortran/18778
29700         * gfortran.dg/endfile_2.f90: New test.
29701
29702 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29703
29704         PR 19168
29705         * gfortran.dg/select_5.f90: New test.
29706
29707 2004-01-16  Paul Brook  <paul@codesourcery.com>
29708
29709         * gfortran.dg/common_4.f90: New test.
29710
29711 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29712
29713         PR rtl-optimization/19462
29714         * gcc.dg/torture/pr19462-1.c: New test.
29715
29716 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29717
29718         PR objc/19321
29719         * objc.dg/func-ptr-2.m: New.
29720         * objc.dg/volatile-1.m: New.
29721
29722 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29723
29724         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29725
29726 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29727
29728         PR tree-optimization/19060
29729         * gcc.c-torture/execute/20050104-1.c: New test.
29730
29731 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29732
29733         PR fortran/18983
29734         * gfortran.dg/write_to_null.f90: New test.
29735
29736 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29737             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29738
29739         PR other/19328
29740         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29741         argument.
29742
29743 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29744
29745         PR c++/19263
29746         * g++.dg/init/vector1.C: New test.
29747
29748 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29749
29750         PR target/13158
29751         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29752         PR target/18987
29753         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29754
29755 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29756
29757         * gfortran.dg/select_1.f90: New test.
29758         * gfortran.dg/select_2.f90: New test.
29759         * gfortran.dg/select_3.f90: New test.
29760         * gfortran.dg/select_4.f90: New test.
29761
29762 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29763
29764         PR middle-end/19084
29765         PR rtl-optimization/19348
29766         * gcc.dg/20050111-1.c: New test.
29767         * gcc.c-torture/execute/20050111-1.c: New test.
29768
29769         * gcc.dg/i386-asm-4.c: New test.
29770
29771 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29772
29773         * gcc.dg/nested-func-2.c: New test.
29774         * ada/acats/norun.lst: Remove c953002.
29775
29776 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29777
29778         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29779
29780 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29781
29782         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29783
29784 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29785
29786         PR target/18761
29787         * g++.dg/abi/align1.C: New test.
29788
29789 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29790
29791         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29792         at a time.
29793         * g++.dg/ext/altivec_check.h: Support compiling as C.
29794
29795 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29796
29797         PR c++/19355
29798         * g++.dg/expr/pr19355-1.C: New test case.
29799
29800 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29801
29802         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29803         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29804         * ada/acats/tests/c3/c92005b.ada: Likewise.
29805         * ada/acats/tests/c3/cxb3012.a: Likewise.
29806         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29807
29808 2005-01-09  Paul Brook  <paul@codesourcery.com>
29809
29810         * gfortran.dg/common_2.f90: New file.
29811         * gfortran.dg/common_3.f90: New file.
29812
29813 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29814
29815         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29816
29817 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29818
29819         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29820         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29821         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29822         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29823         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29824         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29825         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29826         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29827         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29828         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29829         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29830         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29831         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29832         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29833         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29834         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29835         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29836         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29837         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29838         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29839         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29840         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29841         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29842         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29843         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29844         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29845         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29846         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29847         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29848         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29849         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29850         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29851         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29852         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29853         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29854         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29855         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29856         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29857         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29858         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29859         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29860         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29861         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29862         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29863         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29864         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29865         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29866         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29867         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29868         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29869         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29870         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29871         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29872         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29873         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29874         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29875         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29876         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29877         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29878         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29879         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29880         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29881         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29882         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29883         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29884         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29885         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29886
29887         * gcc.dg/vect/vect-1.c: Fix spelling.
29888         * gcc.dg/vect/vect-10.c: Fix spelling.
29889         * gcc.dg/vect/vect-11.c: Fix spelling.
29890         * gcc.dg/vect/vect-12.c: Fix spelling.
29891         * gcc.dg/vect/vect-14.c: Fix spelling.
29892         * gcc.dg/vect/vect-15.c: Fix spelling.
29893         * gcc.dg/vect/vect-16.c: Fix spelling.
29894         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29895         * gcc.dg/vect/vect-64.c: Fix comments.
29896         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29897
29898 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29899             Ira Rosen  <irar@il.ibm.com>
29900
29901         * gcc.dg/vect/vect-70.c: New test.
29902         * gcc.dg/vect/vect-71.c: New test.
29903
29904 2005-01-09  Manfred Hollstein  <mh@suse.com>
29905
29906         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29907         * gcc.dg/pr18241-2.c: Likewise.
29908         * gcc.dg/pr18241-3.c: Likewise.
29909         * gcc.dg/pr18241-4.c: Likewise.
29910         * gcc.dg/pr18241-5.c: Likewise.
29911
29912 2005-01-08  Richard Henderson  <rth@redhat.com>
29913
29914         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29915         False for x86 and x86-64.
29916
29917 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29918
29919         PR tree-optimization/18241
29920         * gcc.dg/pr18241-1.c: New test.
29921         * gcc.dg/pr18241-2.c: New test.
29922         * gcc.dg/pr18241-3.c: New test.
29923         * gcc.dg/pr18241-4.c: New test.
29924         * gcc.dg/pr18241-5.c: New test.
29925
29926 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29927
29928         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29929         gfortran.dg/select_4.f90: New.
29930
29931 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29932
29933         * gcc.c-torture/execute/20050107-1.c: New test.
29934
29935 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29936
29937         PR c++/19298
29938         * g++.dg/template/ref2.C: New.
29939
29940 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29941
29942         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29943         instead of being empty.
29944
29945 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29946
29947         PR fortran/15553
29948         * gfortran.dg/array-1.f90: New test.
29949
29950 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29951
29952         PR tree-optimization/19283
29953         * gcc.c-torture/execute/20050106-1.c: New test.
29954
29955         PR rtl-optimization/18861
29956         * gcc.dg/20050105-1.c: New test.
29957
29958         PR tree-optimization/18828
29959         * gcc.dg/20050105-2.c: New test.
29960
29961 2005-01-07  Andreas Jaeger  <aj@suse.de>
29962
29963         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29964
29965 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29966
29967         PR fortran/18398
29968         * gfortran.dg/fmt_read.f90: New test.
29969
29970 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29971
29972         * gcc.dg/rs6000-ldouble-2.c: New.
29973
29974 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29975
29976         PR c++/19244
29977         * g++.dg/parser/ctor2.C: New test.
29978
29979 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29980
29981         PR c++/17154
29982         * g++.dg/template/using9.C: New test.
29983
29984 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29985
29986         PR c++/19258
29987         * g++.dg/lookup/friend6.C: New test.
29988
29989 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29990
29991         PR c++/19270
29992         * g++.dg/template/array10.C: New.
29993
29994 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29995
29996         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29997         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29998
29999 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30000
30001         * gcc.c-torture/compile/20050105-1.c: New test.
30002
30003 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30004
30005         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30006
30007 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30008
30009         PR middle-end/19100
30010         * gcc.dg/conv-3.c: New test case.
30011
30012 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30013
30014         * gcc.dg/asm-wide-1.c: New test.
30015
30016 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30017
30018         PR c++/19030
30019         * g++.dg/parse/crash22.C: New
30020
30021 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30022
30023         PR 19257
30024         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30025
30026 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30027
30028         PR middle-end/17767
30029         * gcc.dg/i386-mmx-6.c: New test case.
30030
30031 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30032
30033         PR tree-optimization/18308
30034         * gcc.dg/vect/pr18308.c: New testcase.
30035
30036 2005-01-04  Andreas Jaeger  <aj@suse.de>
30037
30038         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30039
30040 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30041             Robert Bowdidge <bowdidge@apple.com>
30042
30043         * gcc.dg/cpp/subframework1.c: New.
30044         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30045         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30046         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30047         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30048
30049 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30050
30051         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30052         producing warning.
30053         * gcc.dg/darwin-weakimport-2.c: New.
30054
30055 2005-01-03  Richard Henderson  <rth@redhat.com>
30056
30057         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30058
30059 2005-01-03  Richard Henderson  <rth@redhat.com>
30060
30061         * gcc.dg/vect/vect.exp: Enable for ia64.
30062         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30063         (check_effective_target_vect_float): Likewise.
30064         (check_effective_target_vect_no_align): Likewise.
30065         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30066         * gcc.dg/vect/vect-8.c: Likewise.
30067
30068 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30069
30070         PR target/19236
30071         * gcc.dg/pr19236-1.c: New test case.
30072
30073 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30074
30075         PR rtl-optimization/12092
30076         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30077
30078 2005-01-02  Andreas Jaeger  <aj@suse.de>
30079
30080         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30081
30082 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30083             Andrew Pinski  <pinskia@physics.uc.edu>
30084
30085         PR rtl-optimization/12092
30086         * gcc.dg/pr12092-1.c: New test case.
30087
30088 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30089
30090         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30091         'hidden' and 'default' for better portability.
30092         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30093
30094         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30095         6 and 7.
30096         * g++.old-deja/g++.brendan/new3.C: Likewise.
30097
30098 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30099
30100         * gcc.dg/20041231-1.C: New test.
30101         * g++.dg/warn/Wunreachable-code-1.C: New test.
30102
30103 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30104
30105         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30106         file, not /dev/null.  Abort on error.
30107
30108 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30109             Ziemowit Laski  <zlaski@apple.com>
30110
30111         PR objc/18971
30112         * objc.dg/encode-5.m: New test.
30113
30114 2004-12-29  Richard Henderson  <rth@redhat.com>
30115
30116         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30117         * objc.dg/stabs-1.m: Disable for ia64.
30118
30119 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30120
30121         PR c++/19190
30122         * g++.dg/warn/Wunused-10.C: New test.
30123
30124 2004-12-28  Richard Henderson  <rth@redhat.com>
30125
30126         * objc.dg/stabs-1.m: Disable for alpha.
30127
30128 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30129
30130         PR c++/19149
30131         * g++.dg/parse/error23.C: New test.
30132
30133 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30134
30135         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30136
30137         PR fortran/19032
30138         * gfortran.dg/intrinsic_modulo_1.f90: New.
30139         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30140         tests with divisor -1.
30141
30142 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30143
30144         * g++.dg/opt/temp1.C (memcpy): Return a value.
30145
30146         PR c++/19148
30147         * g++.dg/expr/cond7.C: New test.
30148
30149 2004-12-27  Paul Brook  <paul@codesourcery.com>
30150
30151         * gfortran.dg/g77/select_no_compile.f: Remove.
30152
30153 2004-12-27  Richard Henderson  <rth@redhat.com>
30154
30155         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30156         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30157         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30158
30159 2004-12-26  Richard Henderson  <rth@redhat.com>
30160
30161         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30162         by 1i instead of token pasting.
30163
30164 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30165
30166         PR tree-optimization/17578
30167         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30168         to additional_flags.
30169         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30170
30171 2004-12-25  Richard Henderson  <rth@redhat.com>
30172
30173         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30174         Remove Alpha.
30175
30176 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30177
30178         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30179         hppa*-*-hpux*.
30180         * gcc.dg/pr17957.c (dg-options): Likewise.
30181         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30182         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30183         instead of 0 on __hppa__.
30184         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30185         "foo,%r" on hppa*-*-*.
30186
30187 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30188
30189         PR fortran/19071
30190         * gfortran.dg/complex_write.f90: New test.
30191
30192 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30193
30194         PR c++/17595
30195         * g++.dg/parse/pragma2.C: New test.
30196
30197         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30198
30199 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30200
30201         * gcc.dg/empty2.c: Add missing dg-warning.
30202
30203 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30204
30205         PR c++/17413
30206         * g++.dg/template/local4.C: New test.
30207         * g++.dg/template/crash19.C: Add dg-error marker.
30208
30209         * g++.dg/template/crash31.C: Correct embedded PR number.
30210
30211 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30212
30213         PR c++/16405
30214         * g++.dg/opt/temp1.C: Add do-run marker.
30215
30216 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30217
30218         * g++.dg/template/spec19.C: New.
30219
30220 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30221
30222         PR target/16819
30223         * gcc.dg/empty2.c: New.
30224
30225 2004-12-23  Richard Henderson  <rth@redhat.com>
30226
30227         * lib/target-supports.exp (check_effective_target_vect_no_align):
30228         Remove i?86 and x86-64.
30229
30230 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30231
30232         PR c++/16405
30233         * g++.dg/opt/temp1.C: New test.
30234
30235 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30236
30237         PR c++/18733
30238         * g++.dg/template/friend33.C: New testcase.
30239
30240 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30241
30242         PR c++/18464
30243         * g++.dg/template/cond5.C: New test.
30244
30245         PR c++/18492
30246         * g++.dg/inherit/thunk3.C: New test.
30247
30248         PR c++/11224
30249         * g++.dg/warn/Wunused-9.C: New test.
30250
30251 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30252
30253         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30254
30255 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30256
30257         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30258
30259 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30260
30261         PR c++/18378
30262         * g++.dg/ext/packed8.C: New test.
30263
30264         PR c++/19063
30265         * g++.dg/template/crash31.C: New test.
30266
30267         PR c++/19034
30268         * g++.dg/template/crash30.C: New test.
30269
30270 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30271
30272         PR C++/18984
30273         * g++.dg/eh/ctor3.C: New test.
30274
30275 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30276
30277         * objc.dg/stabs-1.m: Allow section name to be quoted and
30278         assembly label to begin with '.LL'.
30279
30280 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30281
30282         * gcc.dg/vect/vect.exp
30283         (check_effective_target_lp64_or_vect_no_align): New.
30284         * gcc.dg/vect/vect-77.c: Use it.
30285         * gcc.dg/vect/vect-78.c: Use it.
30286
30287         * lib/target-supports.exp
30288         (check_effective_target_vect_no_max,
30289         check_effective_target_vect_no_bitwise,
30290         check_effective_target_vect_no_align): New.
30291         * gcc.dg/vect/vect-13.c: Use them.
30292         * gcc.dg/vect/vect-17.c: Ditto.
30293         * gcc.dg/vect/vect-18.c: Ditto.
30294         * gcc.dg/vect/vect-19.c: Ditto.
30295         * gcc.dg/vect/vect-20.c: Ditto.
30296         * gcc.dg/vect/vect-27.c: Ditto.
30297         * gcc.dg/vect/vect-29.c: Ditto.
30298         * gcc.dg/vect/vect-44.c: Ditto.
30299         * gcc.dg/vect/vect-48.c: Ditto.
30300         * gcc.dg/vect/vect-50.c: Ditto.
30301         * gcc.dg/vect/vect-52.c: Ditto.
30302         * gcc.dg/vect/vect-54.c: Ditto.
30303         * gcc.dg/vect/vect-56.c: Ditto.
30304         * gcc.dg/vect/vect-58.c: Ditto.
30305         * gcc.dg/vect/vect-60.c: Ditto.
30306         * gcc.dg/vect/vect-72.c: Ditto.
30307         * gcc.dg/vect/vect-80.c: Ditto.
30308
30309 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30310
30311         PR c++/14075
30312         * g++.dg/init/string1.C: New.
30313
30314         PR c++/18975
30315         * g++.dg/other/synth1.C: New.
30316
30317 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30318
30319         PR c/18963
30320         * gcc.dg/pr18963-1.c: New test.
30321
30322 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30323
30324         PR c/18596
30325         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30326         * gcc.dg/pr18596-1.c: Use dg-error.
30327         (dg-options): Use -fno-unit-at-a-time.
30328         * gcc.dg/pr18596-2.c: New test.
30329         * gcc.dg/pr18596-3.c: New test.
30330
30331 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30332
30333         PR middle-end/18683
30334         * g++.dg/opt/pr18683-1.C: New test case.
30335
30336 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30337
30338         PR other/19093
30339         * g++.dg/opt/max1.C: Fix for 64bit targets.
30340
30341 2004-12-20  Matt Austern  <austern@apple.com>
30342
30343         PR c++/19044
30344         * g++.dg/ext/builtin6.C: New
30345
30346 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30347
30348         PR tree-optimization/19080
30349         * gcc.c-torture/compile/pr19080.c: New test.
30350
30351 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30352
30353         * gcc.dg/20041219-1.c: New test.
30354
30355 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30356
30357         PR middle-end/19068
30358         * g++.dg/opt/max1.C: New test case.
30359
30360 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30361
30362         * gcc.dg/fdata-sections-1.c: New test.
30363
30364 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30365
30366         PR middle-end/18548
30367         * gcc.dg/max-1.c: New test case.
30368
30369 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30370
30371         * gcc.c-torture/execute/20041218-1.c: New test.
30372
30373 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30374
30375         * gcc.dg/pr18501.c: New test.
30376         * gcc.dg/uninit-5.c: XFAIL.
30377         * gcc.dg/uninit-9.c: XFAIL.
30378
30379 2004-12-17  Dale Johannesen  <dalej@apple.com>
30380
30381         * gcc.dg/20041213-1.c: New.
30382
30383 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30384
30385         * objc.dg/stabs-1.m: Allow assembly label to begin
30386         with a dot ('.').
30387
30388 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30389
30390         * gcc.c-torture/execute/20041213-1.c: Move...
30391         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30392
30393 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30394
30395         PR c++/18721
30396         * g++.dg/lookup/conv-5.C: New.
30397
30398 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30399
30400         * objc.dg/stabs-1.m: New test.
30401
30402 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30403
30404         * gcc.dg/visibility-c.c: Change compile to
30405         assemble for the test.
30406
30407 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30408
30409         PR target/19041
30410         * gcc.dg/visibility-c.c: New test.
30411
30412 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30413
30414         PR middle-end/18493
30415         * gcc.dg/switch-8.c: New test case.
30416
30417 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30418
30419         PR c++/18905
30420         * g++.dg/template/init4.C: New.
30421         * g++.dg/opt/static3.C: Enable optimizer.
30422
30423 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30424
30425         * g++.dg/other/complex1.C: New test.
30426
30427 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30428
30429         * g++.dg/opt/inline9.C: New test.
30430
30431 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30432
30433         PR fortran/18993
30434         * gfotran.dg/nullify_1.f: New test.
30435
30436 2004-12-15  Richard Henderson  <rth@redhat.com>
30437
30438         * gcc.target/i386/i386.exp: New harness.
30439         * gcc.target/i386/vect-args.c: New.
30440
30441 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30442
30443         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30444
30445 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30446
30447         PR c++/18825
30448         * g++.dg/template/friend32.C: New test.
30449
30450 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30451
30452         * cpp/pragma-once-1.c: New test.
30453         * cpp/pragma-once-1b.h: Likewise.
30454         * cpp/pragma-once-1c.h: Likewise.
30455         * cpp/pragma-once-1d.h: Likewise.
30456         * cpp/inc/pragma-once-1a.h: Likewise.
30457
30458 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30459             Steven G. Kargl  <kargls@comcast.net>
30460
30461         PR fortran/17597
30462         * gfortran.dg/list_read_3.f90: New test.
30463
30464 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30465
30466         * gcc.dg/ftrapv-2.c: New test.
30467
30468 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30469
30470         PR c++/18981
30471         * g++.dg/template/typename9.C: New test.
30472
30473 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30474
30475         PR c++/18738
30476         * g++.dg/template/typename8.C: New test.
30477         * g++.dg/parse/friend2.C: Tweak error message.
30478
30479 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30480
30481         * gcc.c-torture/20041214-1.c: New test.
30482
30483 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30484
30485         PR c++/18965
30486         * g++.dg/init/array17.C: New test.
30487
30488 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30489
30490         PR c++/18793
30491         * g++.dg/init/aggr3.C: New test.
30492
30493 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30494
30495         * gcc.dg/altivec-types-1.c: New test.
30496         * gcc.dg/altivec-types-2.c: New test.
30497         * gcc.dg/altivec-types-3.c: New test.
30498         * gcc.dg/altivec-types-4.c: New test.
30499         * g++.dg/ext/altivec-types-1.C: New test.
30500         * g++.dg/ext/altivec-types-2.C: New test.
30501         * g++.dg/ext/altivec-types-3.C: New test.
30502         * g++.dg/ext/altivec-types-4.C: New test.
30503
30504 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30505
30506         PR middle-end/18951
30507         * gcc.c-torture/execute/20041213-1.c: New test.
30508
30509 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30510
30511         PR c++/18949
30512         * g++.dg/template/cast1.C: New.
30513
30514 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30515
30516         * gcc.c-torture/execute/20041213-2.c: New test.
30517
30518 2004-12-13  Richard Henderson  <rth@redhat.com>
30519
30520         * gcc.dg/i386-sse-10.c: Fix typo in options.
30521
30522 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30523
30524         PR c++/18968
30525         * g++.dg/opt/pr18968.C: New test.
30526
30527 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30528
30529         PR c++/18925
30530         * g++.dg/ext/visibility/staticdatamem.C: New test.
30531
30532 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30533
30534         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30535
30536 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30537
30538         PR rtl-optimization/18928
30539         * gcc.dg/pr18928-1.c: New test case.
30540
30541 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30542
30543         PR tree-opt/16951
30544         * gcc.c-torture/compile/20041211-1.c: New.
30545
30546 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30547
30548         PR middle-end/17564
30549         * gcc.c-torture/execute/20041212-1.c: New test.
30550
30551 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30552
30553         PR fortran/18869
30554         * gfortran.dg/common_1.f90: New test.
30555
30556 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30557         Paul Brook  <paul@codesourcery.com>
30558
30559         PR fortran/16222
30560         * gfortran.dg/real_do_1.f90: New test.
30561
30562 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30563
30564         PR tree-opt/18040
30565         * g++.dg/opt/ptrmem6.C: New test.
30566
30567 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30568
30569         PR middle-end/18921
30570         * gcc.dg/pr18921-1.c: New test case.
30571
30572 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30573
30574         PR fortran/17175
30575         * gfortran.dg/scale_1.f90: New test.
30576
30577 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30578
30579         PR middle-end/18903
30580         * gcc.c-torture/compile/pr18903.c: New test.
30581
30582 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30583
30584         * gcc.c-torture/execute/20041210-1.c: New test.
30585
30586 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30587
30588         PR c++/18731
30589         * g++.dg/parser/struct-1.C: New test.
30590         * g++.dg/parser/struct-2.C: New test.
30591         * g++.dg/parser/struct-3.C: New test.
30592
30593 2004-12-09  Richard Henderson  <rth@redhat.com>
30594
30595         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30596
30597         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30598         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30599
30600 2004-12-09  Matt Austern  <austern@apple.com>
30601
30602         PR c++/18514
30603         * g++.dg/ext/builtin1.C: New
30604         * g++.dg/ext/builtin2.C: New
30605         * g++.dg/ext/builtin3.C: New
30606         * g++.dg/ext/builtin4.C: New
30607         * g++.dg/ext/builtin5.C: New
30608
30609 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30610
30611         PR tree-opt/18904
30612         * g++.dg/opt/ptrmem5.C: New test.
30613
30614 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30615
30616         * g++.dg/parse/typename5.C: Adjust for new error.
30617         * g++.dg/parse/typename7.C: New.
30618
30619 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30620
30621         PR c++/18073
30622         * g++.dg/other/mmintrin.C: New test.
30623
30624 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30625
30626         PR c++/16681
30627         * g++.dg/init/array15.C: New.
30628         * g++.dg/init/array16.C: New.
30629
30630 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30631
30632         PR fortran/18826
30633         * gfortran.dg/assign_1.f90: New test.
30634
30635 2004-12-08  Nick Clifton  <nickc@redhat.com>
30636
30637         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30638         * gcc.target/xstormy16/data_below100: Likewise.
30639         * gcc.target/xstormy16/sfr: Likewise.
30640         * gcc.target/xstormy16/below100.S: New test source file.
30641         * gcc.target/xstormy16/below100.ld: New test linker script.
30642         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30643         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30644         bp instructions.
30645         * gcc.target/xstormy16/bp.c: Likewise.
30646
30647         * gcc.target/xstormy16/bss_below100: New files:
30648         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30649         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30650         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30651         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30652         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30653         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30654         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30655         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30656         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30657         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30658         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30659         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30660         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30661         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30662         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30663         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30664         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30665         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30666         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30667         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30668         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30669         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30670         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30671         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30672         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30673         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30674         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30675
30676         * gcc.target/xstormy16/data_below100: New files:
30677         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30678         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30679         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30680         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30681         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30682         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30683         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30684         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30685         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30686         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30687         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30688         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30689         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30690         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30691         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30692         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30693         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30694         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30695         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30696         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30697         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30698         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30699         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30700         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30701         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30702         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30703         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30704
30705         * gcc.target/xstormy16/sfr: New files:
30706         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30707         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30708         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30709         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30710         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30711         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30712         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30713         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30714         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30715         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30716         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30717         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30718         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30719         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30720         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30721         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30722         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30723         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30724         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30725         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30726         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30727         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30728         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30729         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30730         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30731         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30732         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30733         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30734         27_if0_sfrw_bitfield_f.c
30735
30736 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30737
30738         PR c++/18100
30739         * g++.dg/lookup/name-clash4.C: New test.
30740
30741 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30742
30743         PR c++/18672
30744         * g++.dg/opt/array1.C: New.
30745
30746         PR c++/18803
30747         * g++.dg/template/operator5.C: New.
30748
30749 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30750
30751         PR c/18867
30752         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30753
30754 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30755
30756         * gcc.dg/noncompile/20041207.c: New test.
30757
30758 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30759
30760         * g++.dg/other/unreachable-1.C: New test.
30761
30762 2004-12-06  Nick Clifton  <nickc@redhat.com>
30763
30764         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30765         <limits.h> because the latter comes from gcc's include/ directory
30766         and not the newlib/libc/include directory.
30767
30768 2004-12-04  Richard Henderson  <rth@redhat.com>
30769
30770         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30771
30772 2004-12-04  Richard Henderson  <rth@redhat.com>
30773
30774         * lib/target-supports.exp (check_gc_sections_available): Disable
30775         for alpha and ia64.
30776
30777 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30778
30779         PR middle-end/17909
30780         * g++.dg/other/vararg-2.C: New test.
30781
30782 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30783
30784         PR c++/17011, c++/17971
30785         * g++.dg/template/error15.C: Adjust expected error.
30786         * g++.dg/template/instantiate3.C: Likewise.
30787
30788 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30789
30790         * gcc.dg/altivec-18.c: Fix for darwin
30791
30792 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30793
30794         PR c++/18782
30795         * g++.dg/parse/ptrmem2.C: New.
30796
30797         PR c++/18318
30798         * g++.dg/template/new1.C: New.
30799
30800 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30801
30802         PR fortran/18710
30803         * gfortran.dg/direct_io_3.f90: New test.
30804
30805 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30806
30807         PR 18758
30808         * g++.dg/parse/crash21.C: New.
30809
30810 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30811
30812         PR c++/15664, c++/18276
30813         * g++.dg/template/ttp13.C: New test.
30814         * g++.dg/template/ttp14.C: Likewise.
30815
30816 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30817
30818         PR c++/18123
30819         * g++.dg/parse/enum2.C: New test.
30820         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30821
30822 2004-12-02  Nick Clifton  <nickc@redhat.com>
30823
30824         * gcc.target/xstormy16: New test directory.
30825         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30826         * gcc.target/xstormy16/bp.c: Check the generation of bp
30827         instructions.
30828         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30829         bn instructions and the BELOW100 attribute.
30830
30831 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30832
30833         PR target/16952
30834         * gcc.dg/ppc-eabi.c: New.
30835
30836 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30837
30838         PR fortran/18284
30839         * gfortran.dg/backspace.f90
30840
30841 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30842
30843         * gfortran.dg/inquire.f90: New test.
30844
30845 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30846
30847         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30848         handle effective-target-keyword.
30849         (dg-skip-if): Support effective-target keyword as target list.
30850         (dg-xfail-if): Ditto.
30851         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30852
30853 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30854
30855         PR tree-optimization/18291
30856         * gcc.c-torture/compile/pr18291.c: New test.
30857
30858 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30859
30860         PR C++/18729
30861         * g++.dg/parse/crash20.C: New.
30862
30863         PR c++/17431
30864         * g++.dg/overload/arg1.C: New.
30865         * g++.dg/overload/arg2.C: New.
30866         * g++.dg/overload/arg3.C: New.
30867         * g++.dg/overload/arg4.C: New.
30868
30869 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30870
30871         * gcc.dg/c99-flex-array-4.c: Remove.
30872
30873 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30874
30875         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30876
30877         * lib/target-supports.exp (is-effective-target): Simplify.
30878
30879         * lib/target-supports.exp (check_effective_target_vect_long):
30880         Fix for powerpc64-*-*.
30881
30882 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30883
30884         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30885         to support new requirements on FreeBSD 5.
30886
30887 2004-11-30  Devang Patel  <dpatel@apple.com>
30888
30889         PR 18702
30890         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30891
30892 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30893
30894         * g++.dg/ext/altivec-13.C: New test.
30895
30896 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30897
30898         PR tree-opt/18298
30899         * gcc.c-torture/execute/p18298.c: New test.
30900
30901 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30902             Dorit Naishlos  <dorit@il.ibm.com>
30903
30904         PR tree-opt/18607
30905         * gcc.dg/vect/vect-89.c: New test.
30906
30907 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30908
30909         * gcc.dg/pr18596-1.c: New test.
30910
30911 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30912
30913         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30914
30915 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30916
30917         PR c/18479
30918         * gcc.dg/pr18479.c: New test.
30919
30920 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30921
30922         PR target/18490
30923         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30924         mmix-knuth-mmixware.
30925
30926         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30927         cris-*-elf* cris-*-aout* mmix-*-*
30928
30929 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30930
30931         PR middle-end/18725
30932         * gcc.dg/pr18725.c: New test.
30933
30934 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30935
30936         PR target/18488
30937         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30938
30939         PR target/18336
30940         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30941
30942 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30943
30944         PR c++/18368
30945         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30946         * g++.old-deja/g++.law/ctors5.C: Likewise.
30947         * g++.old-deja/g++.other/crash25.C: Likewise.
30948
30949         PR c++/18674
30950         * g++.dg/template/error16.C: New test.
30951
30952         PR c++/18512
30953         * g++.dg/template/crash29.C: New test.
30954
30955 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30956
30957         PR tree-optimization/18712
30958         * gcc.c-torture/compile/pr18712.c: New test.
30959
30960 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30961
30962         PR c/7544
30963         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30964         tests.
30965
30966 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30967
30968         PR c++/18652
30969         * g++.dg/lookup/crash6.C: New test.
30970
30971 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30972
30973         PR middle-end/18164
30974         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30975
30976 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30977
30978         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30979         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30980         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30981
30982 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30983
30984         * gcc.dg/pr18164.c: New test.
30985
30986 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30987
30988         * gcc.dg/funroll-loops-all.c: New.
30989
30990 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30991
30992         PR target/18489
30993         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30994         delimeter, match space and TAB as well as ":".
30995
30996         PR target/18484
30997         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30998
30999         PR target/18348
31000         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31001
31002         PR target/18345
31003         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31004
31005         PR target/18337
31006         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31007
31008 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31009
31010         * gfortran.dg/direct_io_2.f90: New test.
31011
31012 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31013
31014         PR target/18334
31015         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31016
31017 2004-11-28  Richard Henderson  <rth@redhat.com>
31018
31019         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31020
31021 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31022
31023         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31024         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31025         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31026         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31027         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31028         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31029         gcc.dg/pointer-arith-8.c: New tests.
31030
31031 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31032
31033         PR fortran/18364
31034         * gfortran.dg/endfile.f90: New test.
31035
31036 2004-11-27  Falk Hueffner  <falk@debian.org>
31037
31038         * gcc.dg/loop-6.c: New test.
31039
31040 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31041
31042         * gcc.c-torture/execute/20041126-1.c: New test.
31043
31044 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31045
31046         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31047         on IRIX.
31048
31049 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31050
31051         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31052         functions.
31053
31054 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31055
31056         PR rtl-optimization/17825
31057         * gcc.c-torture/compile/20041119-1.c: New test.
31058
31059 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31060
31061         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31062         Check existence of ld library path variables before unsetting.
31063
31064 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31065
31066         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31067
31068 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31069
31070         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31071
31072 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31073
31074         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31075
31076 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31077
31078         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31079         dg-do directive.
31080
31081 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31082
31083         * gcc.dg/pr17957.c: Pass --param, not -param.
31084
31085 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31086
31087         PR middle-end/17957
31088         * gcc.dg/pr17957.c: New test.
31089
31090 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31091
31092         PR c++/18445
31093         * g++.dg/template/crash28.C: Likewise.
31094
31095         PR c++/18001
31096         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31097         * g++.dg/ext/lvaddr.C: Likewise.
31098         * g++.dg/opt/pr7503-3.C: Likewise.
31099
31100         PR c++/18466
31101         * g++.dg/parse/qualified3.C: New test.
31102         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31103
31104         PR c++/18545
31105         * g++.dg/expr/return1.C: New test.
31106
31107 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31108
31109         Friend class name lookup 3/n, PR c++/3332
31110         * g++.dg/lookup/friend3.C: New test.
31111         * g++.dg/lookup/friend4.C: Likewise.
31112         * g++.dg/lookup/friend5.C: Likewise.
31113
31114 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31115
31116         Friend class name lookup 2/n, PR c++/14513, c++/15410
31117         * g++.dg/lookup/friend2.C: New test.
31118         * g++.dg/template/friend31.C: Likewise.
31119
31120 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31121
31122         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31123
31124 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31125
31126         PR c++/17473
31127         * g++.dg/tc1/dr56.C: Remove.
31128         * g++.dg/template/typedef1.C: Add dg-error markers.
31129         * g++.old-deja/g++.other/typedef7.C: Likewise.
31130
31131         PR c++/18285
31132         * g++.dg/parse/typedef7.C: New test.
31133
31134 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31135
31136         * gcc.c-torture/execute/20041124-1.c: New test.
31137
31138 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31139
31140         * g++.dg/template/deduce3.C: New test.
31141
31142         PR c++/18586
31143         * g++.dg/template/crash27.C: New test.
31144
31145         PR c++/18530
31146         * g++.dg/warn/Wshadow-3.C: New test.
31147
31148 2004-11-24  Devang Patel  <dpatel@apple.com>
31149
31150         PR/18555
31151         * gcc.dg/cpp/isysroot-1.c: New test.
31152         * gcc.dg/cpp/usr/include/stdio.h: New file.
31153         * gcc.dg/cpp/isysroot-2.c: New test.
31154         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31155         New file.
31156
31157 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31158
31159         PR c++/8929
31160         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31161
31162 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31163
31164         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31165         * gcc.target/sparc/pdist.c: Likewise.
31166
31167 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31168
31169         PR c++/16882
31170         * g++.dg/conversion/simd1.C: New test.
31171
31172 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31173
31174         * lib/target-libpath.exp: New file defining
31175         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31176         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31177         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31178         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31179         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31180
31181 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31182
31183         * gcc.dg/pragma-align-2.c: Test macro expansion.
31184         * gcc.dg/pragma-pack-2.c: New test.
31185
31186 2004-11-23  Richard Henderson  <rth@redhat.com>
31187
31188         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31189         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31190         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31191         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31192         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31193         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31194
31195         * gcc.dg/vect/vect.exp: Add check for alpha.
31196         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31197         (check_effective_target_vect_int): Enable for alpha.
31198         (check_effective_target_vect_long): New.
31199         (is-effective-target): Add it.
31200
31201 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31202
31203         * gcc.dg/pr18614-1.c: New test.
31204
31205 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31206
31207         * gcc.dg/setjmp-2.c: New test.
31208
31209 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31210
31211         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31212         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31213         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31214         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31215         gcc.target/sparc/pdist.c: New tests.
31216
31217 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31218
31219         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31220
31221 2004-11-22  Dale Johannesen  <dalej@apple.com>
31222
31223         * gcc.dg/20041111-1.c: New.
31224
31225 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31226
31227         PR tree-opt/18536
31228         * gcc.dg/vect/pr18536.c: New test.
31229
31230 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31231
31232         PR c++/18354
31233         * g++.dg/template/nontype11.C: New test.
31234
31235 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31236
31237         PR middle-end/18520
31238         * gcc.dg/pr18520-1.c: New test case.
31239
31240 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31241
31242         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31243         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31244         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31245         expected diagnostics.
31246
31247 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31248
31249         PR target/18580
31250         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31251         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31252         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31253
31254 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31255
31256         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31257
31258 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31259             Joseph Myers  <joseph@codesourcery.com>
31260
31261         * lib/target-supports.exp (check_visibility_available): Really
31262         test the compiler.
31263
31264 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31265
31266         PR tree-opt/18181
31267         * gcc.dg/vect/vect-85.c: New test.
31268         * gcc.dg/vect/vect-86.c: New test.
31269         * gcc.dg/vect/vect-87.c: New test.
31270         * gcc.dg/vect/vect-88.c: New test.
31271
31272 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31273
31274         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31275
31276 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31277
31278         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31279         * gcc.dg/ppc-and-1.c: Ditto.
31280         * gcc.dg/ppc-compare-1.c: Ditto.
31281         * gcc.dg/ppc-mov-1.c: Ditto
31282
31283 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31284             Mark Mitchell  <mark@codesourcery.com>
31285
31286         * gcc.dg/pragma-init-fini-2.c: New test.
31287
31288 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31289             Aldy Hernandez  <aldyh@redhat.com>
31290
31291         * lib/target-supports.exp (check_effective_target_vect_int): New
31292         (check_effective_target_vect_float): New
31293         (check_effective_target_vect_double): New.
31294         (is-effective-target): Support new effective targets keywords.
31295         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31296         default action for dg-do.
31297         * gcc.dg/vect/pr16105.c: Use new support.
31298         * gcc.dg/vect/pr18400.c: Ditto.
31299         * gcc.dg/vect/pr18425.c: Ditto.
31300         * gcc.dg/vect/vect-1.c: Ditto.
31301         * gcc.dg/vect/vect-10.c: Ditto.
31302         * gcc.dg/vect/vect-11.c: Ditto.
31303         * gcc.dg/vect/vect-12.c: Ditto.
31304         * gcc.dg/vect/vect-13.c: Ditto.
31305         * gcc.dg/vect/vect-14.c: Ditto.
31306         * gcc.dg/vect/vect-15.c: Ditto.
31307         * gcc.dg/vect/vect-16.c: Ditto.
31308         * gcc.dg/vect/vect-17.c: Ditto.
31309         * gcc.dg/vect/vect-18.c: Ditto.
31310         * gcc.dg/vect/vect-19.c: Ditto.
31311         * gcc.dg/vect/vect-2.c: Ditto.
31312         * gcc.dg/vect/vect-20.c: Ditto.
31313         * gcc.dg/vect/vect-21.c: Ditto.
31314         * gcc.dg/vect/vect-22.c: Ditto.
31315         * gcc.dg/vect/vect-23.c: Ditto.
31316         * gcc.dg/vect/vect-24.c: Ditto.
31317         * gcc.dg/vect/vect-25.c: Ditto.
31318         * gcc.dg/vect/vect-26.c: Ditto.
31319         * gcc.dg/vect/vect-27.c: Ditto.
31320         * gcc.dg/vect/vect-27a.c: Ditto.
31321         * gcc.dg/vect/vect-28.c: Ditto.
31322         * gcc.dg/vect/vect-29.c: Ditto.
31323         * gcc.dg/vect/vect-29a.c: Ditto.
31324         * gcc.dg/vect/vect-3.c: Ditto.
31325         * gcc.dg/vect/vect-30.c: Ditto.
31326         * gcc.dg/vect/vect-31.c: Ditto.
31327         * gcc.dg/vect/vect-32.c: Ditto.
31328         * gcc.dg/vect/vect-33.c: Ditto.
31329         * gcc.dg/vect/vect-34.c: Ditto.
31330         * gcc.dg/vect/vect-35.c: Ditto.
31331         * gcc.dg/vect/vect-36.c: Ditto.
31332         * gcc.dg/vect/vect-37.c: Ditto.
31333         * gcc.dg/vect/vect-38.c: Ditto.
31334         * gcc.dg/vect/vect-4.c: Ditto.
31335         * gcc.dg/vect/vect-40.c: Ditto.
31336         * gcc.dg/vect/vect-41.c: Ditto.
31337         * gcc.dg/vect/vect-42.c: Ditto.
31338         * gcc.dg/vect/vect-43.c: Ditto.
31339         * gcc.dg/vect/vect-44.c: Ditto.
31340         * gcc.dg/vect/vect-45.c: Ditto.
31341         * gcc.dg/vect/vect-46.c: Ditto.
31342         * gcc.dg/vect/vect-47.c: Ditto.
31343         * gcc.dg/vect/vect-48.c: Ditto.
31344         * gcc.dg/vect/vect-48a.c: Ditto.
31345         * gcc.dg/vect/vect-49.c: Ditto.
31346         * gcc.dg/vect/vect-5.c: Ditto.
31347         * gcc.dg/vect/vect-50.c: Ditto.
31348         * gcc.dg/vect/vect-51.c: Ditto.
31349         * gcc.dg/vect/vect-52.c: Ditto.
31350         * gcc.dg/vect/vect-53.c: Ditto.
31351         * gcc.dg/vect/vect-54.c: Ditto.
31352         * gcc.dg/vect/vect-55.c: Ditto.
31353         * gcc.dg/vect/vect-56.c: Ditto.
31354         * gcc.dg/vect/vect-56a.c: Ditto.
31355         * gcc.dg/vect/vect-57.c: Ditto.
31356         * gcc.dg/vect/vect-58.c: Ditto.
31357         * gcc.dg/vect/vect-59.c: Ditto.
31358         * gcc.dg/vect/vect-6.c: Ditto.
31359         * gcc.dg/vect/vect-60.c: Ditto.
31360         * gcc.dg/vect/vect-61.c: Ditto.
31361         * gcc.dg/vect/vect-62.c: Ditto.
31362         * gcc.dg/vect/vect-63.c: Ditto.
31363         * gcc.dg/vect/vect-64.c: Ditto.
31364         * gcc.dg/vect/vect-65.c: Ditto.
31365         * gcc.dg/vect/vect-66.c: Ditto.
31366         * gcc.dg/vect/vect-67.c: Ditto.
31367         * gcc.dg/vect/vect-68.c: Ditto.
31368         * gcc.dg/vect/vect-69.c: Ditto.
31369         * gcc.dg/vect/vect-7.c: Ditto.
31370         * gcc.dg/vect/vect-72.c: Ditto.
31371         * gcc.dg/vect/vect-72a.c: Ditto.
31372         * gcc.dg/vect/vect-73.c: Ditto.
31373         * gcc.dg/vect/vect-74.c: Ditto.
31374         * gcc.dg/vect/vect-75.c: Ditto.
31375         * gcc.dg/vect/vect-76.c: Ditto.
31376         * gcc.dg/vect/vect-77.c: Ditto.
31377         * gcc.dg/vect/vect-77a.c: Ditto.
31378         * gcc.dg/vect/vect-78.c: Ditto.
31379         * gcc.dg/vect/vect-79.c: Ditto.
31380         * gcc.dg/vect/vect-8.c: Ditto.
31381         * gcc.dg/vect/vect-80.c: Ditto.
31382         * gcc.dg/vect/vect-82.c: Ditto.
31383         * gcc.dg/vect/vect-82_64.c: Ditto.
31384         * gcc.dg/vect/vect-83.c: Ditto.
31385         * gcc.dg/vect/vect-83_64.c: Ditto.
31386         * gcc.dg/vect/vect-9.c: Ditto.
31387         * gcc.dg/vect/vect-all.c: Ditto.
31388         * gcc.dg/vect/vect-none.c: Ditto.
31389
31390 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31391
31392         * lib/gcc-dg.exp (dg-skip-if): New function.
31393         (dg-forbid-option): Remove.
31394         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31395         * g++.dg/abi/bitfield8.C: Likewise.
31396         * g++.dg/abi/dtor1.C: Likewise.
31397         * g++.dg/abi/empty10.C: Likewise.
31398         * g++.dg/abi/empty7.C: Likewise.
31399         * g++.dg/abi/empty9.C: Likewise.
31400         * g++.dg/abi/layout3.C: Likewise.
31401         * g++.dg/abi/layout4.C: Likewise.
31402         * g++.dg/abi/thunk1.C: Likewise.
31403         * g++.dg/abi/thunk2.C: Likewise.
31404         * g++.dg/abi/vbase11.C: Likewise.
31405         * g++.dg/abi/vthunk2.C: Likewise.
31406         * g++.dg/abi/vthunk3.C: Likewise.
31407         * g++.dg/ext/attrib8.C: Likewise.
31408         * g++.dg/opt/longbranch2.C: Likewise.
31409         * g++.dg/opt/reg-stack4.C: Likewise.
31410         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31411         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31412         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31413         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31414         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31415         * gcc.dg/20000609-1.c: Likewise.
31416         * gcc.dg/20000720-1.c: Likewise.
31417         * gcc.dg/20011107-1.c: Likewise.
31418         * gcc.dg/20011119-1.c: Likewise.
31419         * gcc.dg/20020108-1.c: Likewise.
31420         * gcc.dg/20020122-2.c: Likewise.
31421         * gcc.dg/20020122-3.c: Likewise.
31422         * gcc.dg/20020201-3.c: Likewise.
31423         * gcc.dg/20020206-1.c: Likewise.
31424         * gcc.dg/20020218-1.c: Likewise.
31425         * gcc.dg/20020310-1.c: Likewise.
31426         * gcc.dg/20020411-1.c: Likewise.
31427         * gcc.dg/20020418-2.c: Likewise.
31428         * gcc.dg/20020426-1.c: Likewise.
31429         * gcc.dg/20020426-2.c: Likewise.
31430         * gcc.dg/20020517-1.c: Likewise.
31431         * gcc.dg/20020523-1.c: Likewise.
31432         * gcc.dg/20020523-2.c: Likewise.
31433         * gcc.dg/20020729-1.c: Likewise.
31434         * gcc.dg/20030204-1.c: Likewise.
31435         * gcc.dg/20030826-2.c: Likewise.
31436         * gcc.dg/20030926-1.c: Likewise.
31437         * gcc.dg/20031202-1.c: Likewise.
31438         * gcc.dg/980312-1.c: Likewise.
31439         * gcc.dg/980313-1.c: Likewise.
31440         * gcc.dg/990117-1.c: Likewise.
31441         * gcc.dg/990424-1.c: Likewise.
31442         * gcc.dg/990524-1.c: Likewise.
31443         * gcc.dg/991230-1.c: Likewise.
31444         * gcc.dg/i386-387-1.c: Likewise.
31445         * gcc.dg/i386-387-2.c: Likewise.
31446         * gcc.dg/i386-387-3.c: Likewise.
31447         * gcc.dg/i386-387-4.c: Likewise.
31448         * gcc.dg/i386-387-5.c: Likewise.
31449         * gcc.dg/i386-387-6.c: Likewise.
31450         * gcc.dg/i386-asm-1.c: Likewise.
31451         * gcc.dg/i386-bitfield1.c: Likewise.
31452         * gcc.dg/i386-bitfield2.c: Likewise.
31453         * gcc.dg/i386-loop-1.c: Likewise.
31454         * gcc.dg/i386-loop-2.c: Likewise.
31455         * gcc.dg/i386-loop-3.c: Likewise.
31456         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31457         * gcc.dg/i386-pic-1.c: Likewise.
31458         * gcc.dg/i386-regparm.c: Likewise.
31459         * gcc.dg/i386-signbit-1.c: Likewise.
31460         * gcc.dg/i386-signbit-2.c: Likewise.
31461         * gcc.dg/i386-signbit-3.c: Likewise.
31462         * gcc.dg/i386-sse-5.c: Likewise.
31463         * gcc.dg/i386-sse-8.c: Likewise.
31464         * gcc.dg/i386-unroll-1.c: Likewise.
31465         * gcc.dg/tls/opt-1.c: Likewise.
31466         * gcc.dg/tls/opt-2.c: Likewise.
31467         * gcc.dg/unroll-1.c: Likewise.
31468         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31469         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31470         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31471         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31472
31473 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31474
31475         * g++.dg/template/incomplete1.C: New test.
31476
31477 2004-11-16  Nick Clifton  <nickc@redhat.com>
31478
31479         Revert patches accidentally commited during checkin of fixes for
31480         xstormy16 tests:
31481         gcc.c-torture/execute/simd-4.c: Revert
31482         gcc.dg/20040910-1.c: Revert.
31483
31484 2004-11-16  Paul Brook  <paul@codesourcery.com>
31485
31486         PR fortran/13010
31487         * gfortran.dg/der_pointer_1.f90: New test.
31488
31489 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31490
31491         PR c/18498
31492         * gcc.dg/bitfld-13.c: New test.
31493
31494 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31495
31496         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31497         powerpc*-*-linux*.
31498
31499         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31500         * gcc.dg/ppc64-abi-2.c: Ditto.
31501         * gcc.dg/ppc64-abi-3.c: Ditto.
31502
31503         * lib/gcc-dg.exp (dg-target-list): Remove.
31504
31505 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31506
31507         * gcc.dg/ia64-postinc.c: New test.
31508
31509 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31510
31511         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31512
31513 2004-11-15  Nick Clifton  <nickc@redhat.com>
31514
31515         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31516         __INT_MAX__ so that the test can be compiled by toolchains
31517         targeted at 16-bit processors.
31518
31519         * gcc.dg/20040625-1.c: Use long constants rather than integers
31520         when performing arithmetic that will overflow 16-bits.
31521
31522         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31523         xstormy16.  It does not support 128-bit vector operations.
31524
31525         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31526         with the macro PTR_TYPE.  Define this macro to an integer type
31527         suitable for holding a pointer.
31528
31529         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31530         the target is a 16-bit processor.
31531
31532         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31533         16-bit targets where the character constant will be too long.
31534
31535         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31536         where the double will not be directly addressable.
31537
31538 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31539
31540         Friend class name lookup 1/n, PR c++/18471
31541         * g++.dg/template/crash26.C: New test.
31542         * g++.dg/lookup/struct1.C: Adjust expected error.
31543         * g++.dg/parse/elab1.C: Likewise.
31544         * g++.dg/parse/elab2.C: Likewise.
31545         * g++.dg/parse/int-as-enum1.C: Likewise.
31546         * g++.dg/parse/struct-as-enum1.C: Likewise.
31547         * g++.dg/parse/typedef1.C: Likewise.
31548         * g++.dg/parse/typedef3.C: Likewise.
31549         * g++.dg/parse/typedef4.C: Likewise.
31550         * g++.dg/parse/typedef5.C: Likewise.
31551         * g++.dg/template/nontype4.C: Likewise.
31552         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31553         * g++.old-deja/g++.other/elab1.C: Likewise.
31554         * g++.old-deja/g++.other/syntax4.C: Likewise.
31555
31556 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31557
31558         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31559
31560 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31561
31562         * gcc.c-torture/execute/20041114-1.c: New test.
31563
31564 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31565
31566         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31567         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31568         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31569         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31570         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31571         gcc.dg/switch-7.c: New tests.
31572
31573 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31574
31575         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31576
31577 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31578
31579         PR tree-opt/18400
31580         * gcc.dg/vect/pr18400.c: New test.
31581
31582 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31583             Andrew Pinski  <pinskia@physics.uc.edu>
31584
31585         PR tree-opt/18425
31586         * gcc.dg/vect/pr18425.c: New test.
31587
31588 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31589
31590         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31591         Guard with dg-require-alias and dg-require-visibility.
31592
31593 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31594
31595         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31596
31597 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31598
31599         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31600
31601 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31602
31603         PR c++/17344
31604         * g++.dg/template/defarg5.C: New test.
31605
31606 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31607
31608         * g++.dg/parse/cast1.C: Run only on ILP32.
31609         * g++.old-deja/g++.mike/p784.C: Likewise.
31610
31611 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31612
31613         * gcc.c-torture/execute/20041113-1.c: New test.
31614
31615 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31616
31617         PR target/18230
31618         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31619         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31620         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31621         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31622         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31623         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31624         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31625         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31626         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31627         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31628         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31629         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31630         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31631
31632 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31633
31634         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31635         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31636         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31637         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31638         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31639         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31640         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31641         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31642         gcc.target/sparc/combined-1.c: New tests.
31643
31644 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31645
31646         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31647         New tests.
31648
31649 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31650
31651         * lib/gcc-dg.exp (dg-forbid-option): New function.
31652         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31653         * g++.dg/abi/bitfield8.C: Likewise.
31654         * g++.dg/abi/dtor1.C: Likewise.
31655         * g++.dg/abi/empty10.C: Likewise.
31656         * g++.dg/abi/empty7.C: Likewise.
31657         * g++.dg/abi/empty9.C: Likewise.
31658         * g++.dg/abi/layout3.C: Likewise.
31659         * g++.dg/abi/layout4.C: Likewise.
31660         * g++.dg/abi/thunk1.C: Likewise.
31661         * g++.dg/abi/thunk2.C: Likewise.
31662         * g++.dg/abi/vbase11.C: Likewise.
31663         * g++.dg/abi/vthunk2.C: Likewise.
31664         * g++.dg/abi/vthunk3.C: Likewise.
31665         * g++.dg/ext/attrib8.C: Likewise.
31666         * g++.dg/opt/longbranch2.C: Likewise.
31667         * g++.dg/opt/reg-stack4.C: Likewise.
31668         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31669         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31670         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31671         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31672         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31673         * gcc.dg/20000609-1.c: Likewise.
31674         * gcc.dg/20000720-1.c: Likewise.
31675         * gcc.dg/20011107-1.c: Likewise.
31676         * gcc.dg/20011119-1.c: Likewise.
31677         * gcc.dg/20020108-1.c: Likewise.
31678         * gcc.dg/20020122-2.c: Likewise.
31679         * gcc.dg/20020122-3.c: Likewise.
31680         * gcc.dg/20020201-3.c: Likewise.
31681         * gcc.dg/20020206-1.c: Likewise.
31682         * gcc.dg/20020218-1.c: Likewise.
31683         * gcc.dg/20020310-1.c: Likewise.
31684         * gcc.dg/20020411-1.c: Likewise.
31685         * gcc.dg/20020418-2.c: Likewise.
31686         * gcc.dg/20020426-1.c: Likewise.
31687         * gcc.dg/20020426-2.c: Likewise.
31688         * gcc.dg/20020517-1.c: Likewise.
31689         * gcc.dg/20020523-1.c: Likewise.
31690         * gcc.dg/20020523-2.c: Likewise.
31691         * gcc.dg/20020729-1.c: Likewise.
31692         * gcc.dg/20030204-1.c: Likewise.
31693         * gcc.dg/20030826-2.c: Likewise.
31694         * gcc.dg/20030926-1.c: Likewise.
31695         * gcc.dg/20031202-1.c: Likewise.
31696         * gcc.dg/980312-1.c: Likewise.
31697         * gcc.dg/980313-1.c: Likewise.
31698         * gcc.dg/990117-1.c: Likewise.
31699         * gcc.dg/990424-1.c: Likewise.
31700         * gcc.dg/990524-1.c: Likewise.
31701         * gcc.dg/991230-1.c: Likewise.
31702         * gcc.dg/i386-387-1.c: Likewise.
31703         * gcc.dg/i386-387-2.c: Likewise.
31704         * gcc.dg/i386-387-3.c: Likewise.
31705         * gcc.dg/i386-387-4.c: Likewise.
31706         * gcc.dg/i386-387-5.c: Likewise.
31707         * gcc.dg/i386-387-6.c: Likewise.
31708         * gcc.dg/i386-asm-1.c: Likewise.
31709         * gcc.dg/i386-bitfield1.c: Likewise.
31710         * gcc.dg/i386-bitfield2.c: Likewise.
31711         * gcc.dg/i386-loop-1.c: Likewise.
31712         * gcc.dg/i386-loop-2.c: Likewise.
31713         * gcc.dg/i386-loop-3.c: Likewise.
31714         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31715         * gcc.dg/i386-pic-1.c: Likewise.
31716         * gcc.dg/i386-regparm.c: Likewise.
31717         * gcc.dg/i386-signbit-1.c: Likewise.
31718         * gcc.dg/i386-signbit-2.c: Likewise.
31719         * gcc.dg/i386-signbit-3.c: Likewise.
31720         * gcc.dg/i386-sse-5.c: Likewise.
31721         * gcc.dg/i386-sse-8.c: Likewise.
31722         * gcc.dg/i386-unroll-1.c: Likewise.
31723         * gcc.dg/tls/opt-1.c: Likewise.
31724         * gcc.dg/tls/opt-2.c: Likewise.
31725         * gcc.dg/unroll-1.c: Likewise.
31726         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31727         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31728         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31729         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31730         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31731         -m64 is specified.
31732
31733 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31734
31735         PR c++/18389
31736         * g++.dg/parse/cond1.C: New test.
31737
31738         PR c++/18429
31739         * g++.dg/template/array9.C: New test.
31740         * g++.dg/ext/vla1.C: Adjust error messages.
31741         * g++.dg/ext/vlm1.C: Likewise.
31742         * g++.dg/template/crash2.C: Likewise.
31743
31744         PR c++/18436
31745         * g++.dg/template/call3.C: New test.
31746
31747         PR c++/18407
31748         * g++.dg/template/ptrmem11.C: New test.
31749
31750 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31751
31752         PR other/14264
31753         * lib/g++.exp: Set LC_ALL and LANG to C.
31754         * lib/gcc-dg.exp: Likewise.
31755         * lib/gfortran.exp: Likewise.
31756         * lib/objc.exp: Likewise.
31757         * lib/treelang.exp: Likewise.
31758
31759 2004-11-12  Andreas Schwab  <schwab@suse.de>
31760
31761         * gcc.dg/pr16286.c: Fix last change.
31762
31763 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31764
31765         PR c++/18416
31766         * g++.dg/init/global1.C: New test.
31767
31768 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31769
31770         * gcc.c-torture/execute/20041112-1.c: New test.
31771
31772 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31773
31774         * lib/gcc-dg.exp (dg-target-list): New.
31775
31776 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31777             Richard Sandiford  <rsandifo@redhat.com>
31778
31779         * lib/target-supports.exp (get-compiler_messages): New.
31780         (check_named_sections_available): Use it.
31781         (check_effective_target_ilp32): New.
31782         (check_effective_target_lp64): New.
31783         (is-effective-target): New.
31784         * lib/gcc-dg.exp (dg-require-effective-target): New.
31785
31786 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31787
31788         * gcc.dg/precedence-1.c: New test.
31789
31790 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31791
31792         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31793
31794         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31795         message, delete generated files, use more descriptive name for
31796         executable, and make the test unsupported when it cannot be run.
31797
31798         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31799         (dg-require-weak, dg-require-visibility, dg-require-alias,
31800         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31801         dg-require-iconv, dg-require-named-sections): Use it.
31802
31803         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31804
31805 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31806
31807         PR target/16457
31808         * gcc.dg/ppc-and-1: New
31809
31810         PR target/16796
31811         * gcc.dg/ppc-mov-1.c: New.
31812
31813         PR target/16458
31814         * gcc.dg/ppc-compare-1.c: New.
31815
31816 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31817
31818         * objc.dg/desig-init-2.m: New test.
31819
31820 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31821
31822         PR middle-end/18160
31823         * g++.dg/warn/register-var-1.C: New test.
31824         * g++.dg/warn/register-var-2.C: New test.
31825
31826 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31827
31828         * gcc.dg/union-2.c: New test.
31829
31830 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31831
31832         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31833         New test for PR tree-optimization/17892.
31834
31835 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31836
31837         PR c++/18369
31838         * g++.dg/init/new12.C: New test.
31839
31840 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31841
31842         * gcc.target/sparc: New directory.
31843         * gcc.target/sparc/sparc.exp: New driver.
31844         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31845         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31846         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31847         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31848
31849 2004-11-10  Paul Brook  <paul@codesourcery.com>
31850
31851         PR fortran/18218
31852         * gfortran.dg/list_read.c: New test.
31853
31854 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31855
31856         PR c/18322
31857         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31858         expected diagnostic location.
31859
31860 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31861
31862         * gcc.dg/20041109-1.c: New test.
31863
31864 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31865
31866         PR objc/18406
31867         * objc/compile/pr18406.m: New test.
31868
31869 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31870
31871         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31872
31873 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31874
31875         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31876
31877 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31878
31879         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31880
31881 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31882
31883         * gcc.dg/20030225-2.c: Add prototype for abort and
31884         exit.
31885
31886 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31887
31888         PR tree-opt/18299
31889         * gcc.c-torture/pr18299-1.c: New test.
31890
31891 2004-11-06  Andreas Schwab  <schwab@suse.de>
31892
31893         * gcc.dg/pr16286.c: Also test for bool and pixel.
31894
31895 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31896
31897         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31898         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31899         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31900         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31901         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31902         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31903         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31904         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31905         gcc.dg/struct-semi-3.c: New tests.
31906
31907 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31908
31909         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31910
31911 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31912
31913         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31914         Do not use C99 designators.
31915
31916 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31917
31918         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31919
31920 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31921
31922         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31923         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31924         * gcc.c-torture/execute/simd-5.x: Remove.
31925
31926 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31927
31928         PR rtl-optimization/17933
31929         * gcc.dg/torture/pr17933-1.c: New test.
31930
31931 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31932
31933         PR target/18106
31934         * lib/target-supports.exp (check_weak_available): Support
31935         Windows.
31936
31937 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31938
31939         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31940         call to fflush(stdout) before abort.
31941         (my_ffsll): New function.
31942         (generate_fields): Use it.
31943
31944 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31945
31946         * gcc.dg/init-undef-1.c: New test.
31947
31948 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31949
31950         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31951         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31952         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31953         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31954         expected messages for new parser.
31955
31956 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31957
31958         * g++.dg/ext/visibility/symbian1.C: New test.
31959
31960 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31961
31962         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31963         on LP64 targets.
31964
31965 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31966
31967         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31968         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31969         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31970         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31971         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31972         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31973         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31974         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31975         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31976         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31977
31978 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31979
31980         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31981         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31982         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31983         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31984         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31985         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31986         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31987         for new parser.
31988
31989 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31990
31991         PR target/15342
31992         * gcc.dg/20041104-1.c: New test.
31993
31994 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31995
31996         * g++.dg/template/nontype7.C: New test.
31997         * g++.dg/template/nontype8.C: Likewise.
31998         * g++.dg/template/nontype9.C: Likewise.
31999         * g++.dg/template/nontype10.C: Likewise.
32000         * g++.dg/tc1/dr49.C: Likewise.
32001         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32002         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32003
32004 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32005
32006         * g++.dg/rtti/tinfo1.C: Remove xfails.
32007
32008 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32009
32010         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32011         packed attribute to the definition to satisfy the new C++ parser.
32012
32013 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32014
32015         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32016         invocations of va_arg.
32017
32018 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32019
32020         PR c++/18124
32021         * g++.dg/template/crash25.C: New test.
32022
32023         PR c++/18155
32024         * g++.dg/template/typedef2.C: New test.
32025         * g++.dg/parse/crash13.C: Adjust error markers.
32026
32027         PR c++/18177
32028         * g++.dg/conversion/const3.C: New test.
32029
32030 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32031
32032         PR fortran/17535
32033         PR fortran/17583
32034         PR fortran/17713
32035         * gfortran.dg/generic_[123].f90: New testcases.
32036
32037 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32038
32039         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32040         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32041
32042 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32043
32044         PR tree-opt/16808
32045         * gcc.c-torture/compile/pr16808.c: New test.
32046
32047 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32048
32049         PR rtl-optimization/17104
32050         * gcc.dg/ppc-bitfield1.c: New.
32051
32052 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32053
32054         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32055
32056 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32057
32058         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32059         strings for 32-bit code.
32060
32061 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32062
32063         PR c/18239
32064         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32065
32066 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32067
32068         PR c++/18064
32069         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32070
32071 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32072
32073         PR c++/15172
32074         * g++.dg/init/aggr2.C: New test.
32075
32076 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32077
32078         * objc.dg/local-decl-1.m: New test.
32079
32080 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32081
32082         * gcc.dg/20040910-1.c: Adjust regex.
32083
32084 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32085
32086         PR rtl-optimization/18084
32087         * g++.dg/opt/pr18084-1.C: New testcase.
32088
32089 2004-10-30  Matt Austern  <austern@apple.com>
32090
32091         PR c++/17542
32092         * g++.dg/ext/attrib18.C: New test.
32093
32094 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32095
32096         PR middle-end/18096
32097         * gcc.dg/pr18096-1.c: New test case.
32098
32099 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32100
32101         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32102
32103 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32104
32105         PR c/16666
32106         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32107         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32108         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32109         gcc.dg/old-style-prom-3.c: New tests.
32110
32111 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32112
32113         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32114         Remove unnecessary inclusion of stdio.h.
32115
32116 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32117
32118         PR rtl-optimization/17581
32119         * gcc.dg/pr17581-1.c: New test case.
32120
32121 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32122
32123         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32124         being implemented.
32125         * g++.dg/conversion/dr195-1.C: New.
32126         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32127         * g++.old-deja/g++.mike/p10148.C: Likewise.
32128
32129 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32130
32131         PR c++/17695
32132         * g++.dg/debug/typedef2.C: New test.
32133
32134 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32135
32136         PR fortran/13490
32137         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32138         * gfortran.dg/g77/README: Update.
32139
32140 2004-10-28  Matt Austern  <austern@apple.com>
32141
32142         PR c++/14124
32143         * g++.dg/ext/packed7.C: New test.
32144
32145 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32146
32147         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32148         scan-assembler.
32149         * lib/scanasm.exp (hidden-scan-for): New proc.
32150         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32151         string.
32152         (scan-not-hidden): Likewise.
32153         * lib/target-supports.exp (check_visibility_available): mach-o is
32154         support too.
32155
32156 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32157
32158         PR c++/17132
32159         * g++.dg/template/memclass3.C: New test.
32160
32161 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32162
32163         PR middle-end/18160
32164         * gcc.dg/register-var-1.c: New test.
32165         * gcc.dg/register-var-2.c: New test.
32166         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32167         error now.
32168
32169 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32170
32171         PR other/18172
32172         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32173         unused variables.
32174         * gcc.dg/vect/vect-22.c: Likewise.
32175
32176 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32177
32178         * gcc.dg/i386-rotate-1.c: New test.
32179
32180 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32181
32182         * g++.dg/init/ref12.C: Add "run" marker.
32183
32184         PR c++/17435
32185         * g++.dg/init/ref12.C: New test.
32186
32187         PR c++/18140
32188         * g++.dg/template/shift1.C: New test.
32189         * g++.dg/template/error10.C: Adjust error markers.
32190
32191 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32192
32193         PR tree-opt/17529
32194         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32195
32196 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32197
32198         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32199         * gcc.dg/weak/weak-3.c: Likewise.
32200         * gcc.dg/weak/weak-5.c: Likewise.
32201         * gcc.dg/weak/weak-9.c: Likewise.
32202         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32203         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32204
32205         * gcc.dg/darwin-weakimport-1.c: New.
32206
32207 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32208
32209         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32210
32211 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32212
32213         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32214         'syntax' error messages.
32215         * gcc.dg/cpp/direct2s.c: Likewise.
32216
32217 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32218
32219         * gcc.c-torture/compile/20041026-1.c: New.
32220
32221 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32222
32223         PR c++/18093
32224         * g++.dg/lookup/ns2.C: New test.
32225
32226         PR c++/18020
32227         * g++.dg/template/enum4.C: New test.
32228
32229         PR c++/18161
32230         * g++.dg/template/expr1.C: New test.
32231
32232 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32233
32234         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32235
32236 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32237
32238         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32239         gcc.dg/decl-nospec-3.c: New tests.
32240
32241 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32242
32243         * objc.dg/super-class-3.m: New test.
32244
32245 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32246
32247         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32248         resyncing.
32249         * gcc.dg/cpp/direct2s.c: Likewise.
32250
32251 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32252
32253         * objc.dg/image-info.m: Update for changes to section selection.
32254
32255 2004-10-25  David Ayers  <d.ayers@inode.at>
32256             Ziemowit Laski  <zlaski@apple.com>
32257
32258         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32259         diagnostics when messaging 'id <Proto>'.
32260         * objc.dg/class-protocol-1.m: New test.
32261         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32262         a non-existent method signature.
32263         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32264         Update diagnostics when messaging with non-existent method signature.
32265         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32266         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32267         invalid receivers are now resolved as if messaging 'id'; remove
32268         extraneous diagnostics.
32269
32270 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32271
32272         PR c/16667
32273         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32274         gcc.dg/init-desig-obs-3.c: New tests.
32275
32276 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32277
32278         * gcc.dg/debug/20041023-1.c: New test.
32279
32280 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32281
32282         PR middle-end/17407
32283         * gcc.c-torture/compile/pr17407.c: New test.
32284
32285         PR c++/18121
32286         * g++.dg/template/array8.C: New test.
32287
32288 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32289
32290         PR other/18138
32291         * lib/g++.exp: Accept more than one multilib libgcc.
32292         * lib/gcc-dg.exp: Likewise.
32293         * lib/objc.exp: Likewise.
32294         * lib/treelang.exp: Likewise.
32295         * lib/gfortran.exp: Likewise.
32296
32297 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32298
32299         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32300
32301 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32302
32303         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32304         * gcc.dg/c99-const-expr-3.c: Likewise.
32305
32306 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32307
32308         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32309
32310 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32311
32312         * gcc.c-torture/execute/loop-2e.x: Remove.
32313
32314 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32315
32316         PR c++/18095
32317         * g++.dg/parse/crash18.C: New.
32318         * g++.dg/parse/crash19.C: New.
32319
32320 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32321
32322         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32323         * g++.dg/ext/dllimport2.C: Same.
32324         * g++.dg/ext/dllimport8.C: Same.
32325
32326 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32327
32328         PR c++/10841
32329         * g++.dg/conversion/cast1.C: New test.
32330         * g++.dg/overload/pmf1.C: Adjust error marker.
32331
32332 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32333
32334         PR objc/17923
32335         * objc.dg/const-str-7.m: New test.
32336
32337 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32338
32339         * g++.dg/template/memfriend11.C: Fix comment typo.
32340         * g++.dg/template/memfriend14.C: Likewise.
32341
32342 2004-10-20  Richard Henderson  <rth@redhat.com>
32343
32344         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32345         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32346         -fasynchronous-unwind-tables.
32347
32348 2004-10-20  Richard Henderson  <rth@redhat.com>
32349
32350         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32351         (main): Return success.
32352         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32353         (main): Return success.
32354
32355 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32356
32357         PR c++/13495
32358         * g++.dg/template/memfriend9.C: New test.
32359         * g++.dg/template/memfriend10.C: Likewise.
32360         * g++.dg/template/memfriend11.C: Likewise.
32361         * g++.dg/template/memfriend12.C: Likewise.
32362         * g++.dg/template/memfriend13.C: Likewise.
32363         * g++.dg/template/memfriend14.C: Likewise.
32364         * g++.dg/template/memfriend15.C: Likewise.
32365         * g++.dg/template/memfriend16.C: Likewise.
32366         * g++.dg/template/memfriend17.C: Likewise.
32367         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32368
32369 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32370
32371         * g++.dg/conversion/dr195.C: New.
32372         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32373
32374 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32375             Devang Patel  <dpatel@apple.com>
32376
32377         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32378         of floating point arithmetic, which could trap.
32379
32380 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32381
32382         PR c++/14035
32383         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32384         * g++.dg/conversion/const2.C: New test.
32385         * g++.dg/expr/reinterpret2.C: New test.
32386         * g++.dg/expr/reinterpret3.C: New test.
32387         * g++.dg/expr/cast2.C: New test.
32388         * g++.dg/expr/copy1.C: New test.
32389         * g++.dg/other/conversion1.C: Change error message.
32390         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32391         function pointers to void *.
32392         * g++.old-deja/g++.mike/p10148.C: Likewise.
32393
32394 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32395
32396         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32397
32398 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32399
32400         PR c++/18047
32401
32402         * g++.dg/parse/expr3.C: New test.
32403
32404 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32405
32406         * gcc.dg/smod-1.c: New test.
32407
32408 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32409
32410         * objc.dg/method-14.m: New test.
32411
32412 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32413
32414         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32415         Also xfail as the patch was reverted.
32416
32417 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32418
32419         PR middle-end/16973
32420         * gcc.dg/pr16973.c: New test.
32421
32422 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32423
32424         PR tree-optimization/17656
32425         * gcc.c-torture/compile/pr17656.c: New test.
32426
32427 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32428
32429         * g++.dg/eh/shadow1.C: New.
32430
32431 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32432
32433         * gcc.c-torture/compile/20041018-1.c: New test.
32434
32435 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32436
32437         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32438         compiler referring to register 0 when accessing sdata.  The linker
32439         now patches things up.
32440
32441 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32442
32443         PR c/17529
32444         * gcc.c-torture/compile/pr17529.c: New test.
32445
32446 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32447
32448         PR c++/17743
32449         * g++.dg/ext/attrib17.C: New test.
32450
32451 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32452
32453         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32454
32455 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32456
32457         PR c++/10479
32458         * g++.dg/ext/attrib16.C: New test.
32459
32460 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32461
32462         PR c++/17042
32463         * g++.dg/init/dso_handle1.C: New test.
32464
32465         PR c++/14667
32466         * g++.dg/parse/typedef6.C: New test.
32467
32468         PR c++/17916
32469         * g++.dg/parse/pragma1.C: New test.
32470
32471 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32472
32473         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32474
32475 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32476
32477         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32478         -fno-common when on HPPA HP-UX platforms.
32479
32480 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32481
32482         PR other/16820
32483         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32484         stdint.h.
32485         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32486         uintptr_t.
32487
32488 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32489
32490         PR c++/16301
32491         * g++.dg/lookup/strong-using-4.C: New test.
32492
32493 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32494
32495         PR middle-end/16567
32496         * gcc.c-torture/compile/nested-1.c: New test.
32497
32498 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32499
32500         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32501         and mipsisa64*-*-* (until support for misaligned loads is added).
32502         * gcc.dg/vect/vect-50.c: Likewise.
32503         * gcc.dg/vect/vect-52.c: Likewise.
32504         * gcc.dg/vect/vect-54.c: Likewise.
32505         * gcc.dg/vect/vect-58.c: Likewise.
32506         * gcc.dg/vect/vect-60.c: Likewise.
32507         * gcc.dg/vect/vect-80.c: Likewise.
32508
32509 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32510
32511         PR c++/17976
32512         * g++.dg/init/dtor3.C: New test.
32513
32514 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32515
32516         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32517
32518 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32519
32520         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32521         * gcc.dg/macho-lo-sum.c: Likewise.
32522
32523 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32524
32525         * gcc.dg/ppc-spe64-1.c: New test.
32526
32527 2004-10-14  Devang Patel  <dpatel@apple.com>
32528
32529         PR 17635
32530         * gcc.dg/pr17635.c : New test.
32531
32532 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32533
32534         * gcc.dg/vect/vect-28.c: Remove xfail.
32535         * gcc.dg/vect/vect-30.c: Remove xfail.
32536         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32537         * gcc.dg/vect/vect-33.c: Remove xfail.
32538         * gcc.dg/vect/vect-44.c: Remove xfail.
32539         * gcc.dg/vect/vect-46.c: Remove xfail.
32540         * gcc.dg/vect/vect-50.c: Remove xfail.
32541         * gcc.dg/vect/vect-52.c: Remove xfail.
32542         * gcc.dg/vect/vect-54.c: Remove xfail.
32543         * gcc.dg/vect/vect-58.c: Remove xfail.
32544         * gcc.dg/vect/vect-60.c: Remove xfail.
32545         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32546         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32547         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32548         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32549         * gcc.dg/vect/vect-8.c: Remove xfail.
32550         * gcc.dg/vect/vect-80.c: Remove xfail.
32551         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32552
32553 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32554
32555         * gcc.dg/vect/vect-82.c: New testcase.
32556         * gcc.dg/vect/vect-82_64.c: New testcase.
32557         * gcc.dg/vect/vect-83.c: New testcase.
32558         * gcc.dg/vect/vect-83_64.c: New testcase.
32559
32560 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32561
32562         * gcc.dg/cpp/error-1.c: New test.
32563
32564 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32565
32566         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32567
32568 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32569
32570         PR target/17984
32571         * gcc.dg/cris-peep2-xsrand2.c: New test.
32572
32573 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32574
32575         PR c++/17661
32576         * g++.dg/expr/for2.C: New test.
32577
32578 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32579
32580         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32581
32582 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32583
32584         PR tree-optimization/17724
32585         * g++.dg/opt/pr17724-1.C: New test.
32586         * g++.dg/opt/pr17724-2.C: New test.
32587         * g++.dg/opt/pr17724-3.C: New test.
32588         * g++.dg/opt/pr17724-4.C: New test.
32589         * g++.dg/opt/pr17724-5.C: New test.
32590         * g++.dg/opt/pr17724-6.C: New test.
32591
32592 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32593
32594         PR c/17301
32595         * gcc.dg/pr17301-2.c: New test.
32596
32597 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32598
32599         PR c++/15876
32600         * g++.dg/parse/error22.C: New test.
32601
32602         PR c++/17936
32603         * g++.dg/template/spec18.C: New test.
32604
32605 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32606
32607         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32608         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32609         memcpy.
32610         * gcc.dg/ia64-sync-2.c: Ditto.
32611         * gcc.dg/ia64-sync-3.c: Ditto.
32612
32613 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32614
32615         * g++.dg/eh/cleanup5.C: Add dg-options "".
32616
32617 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32618
32619         PR middle-end/17657
32620         * gcc.dg/switch-4.c: New test case.
32621
32622 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32623
32624         * gcc.c-torture/execute/20041011-1.c: New test.
32625
32626 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32627
32628         PR c++/17554
32629         * g++.dg/init/for3.C: New test.
32630
32631         PR c++/17657
32632         * g++.dg/opt/switch2.C: New test.
32633
32634         PR middle-end/17703
32635         * g++.dg/warn/Wreturn-2.C: New test.
32636
32637 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32638
32639         PR c++/17907
32640         * g++.dg/eh/cleanup5.C: New test.
32641
32642 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32643
32644         PR c++/17393
32645         * g++.dg/parse/error21.C: New test.
32646
32647 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32648
32649         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32650         * g++.dg/warn/incomplete1.C: Likewise.
32651         * g++.dg/template/qualttp20.C: Likewise.
32652
32653 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32654
32655         PR c/17881
32656         * parm-incomplete-1.c: New test.
32657
32658 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32659
32660         PR c++/17867
32661         * g++.dg/parse/error19.C: New test.
32662
32663         PR c++/17670
32664         * g++.dg/init/new11.C: New test.
32665
32666         PR c++/17821
32667         * g++.dg/parse/error20.C: New test.
32668
32669         PR c++/17826
32670         * g++.dg/template/crash24.C: New test.
32671
32672 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32673
32674         PR c/17301
32675         * gcc.dg/pr17301-1.c: New test.
32676
32677 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32678
32679         PR c/17189
32680         * gcc.dg/anon-struct-5.c: New test.
32681
32682 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32683
32684         PR c/17844
32685         * gcc.dg/pr17844-1.c: New test.
32686
32687 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32688
32689         PR tree-optimization/17906
32690         * gcc.c-torture/compile/pr17906.c: New.
32691
32692 2004-10-09  Stuart Hastings  <stuart@apple.com>
32693             Roger Sayle  <roger@eyesopen.com>
32694
32695         PR rtl-optimization/17853
32696         * gcc.dg/i386-mmx-5.c: New testcase.
32697
32698 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32699
32700         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32701
32702 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32703
32704         PR c++/17524
32705         * g++.dg/template/static9.C: New test.
32706
32707         PR c++/17685
32708         * g++.dg/parse/operator5.C: New test.
32709
32710 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32711
32712         PR middle-end/17894
32713         * gcc.c-torture/execute/divcmp-4.c: New test case.
32714
32715 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32716
32717         PR tree-opt/17902
32718         * g++.dg/opt/pr17902.C: New test.
32719
32720 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32721
32722         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32723
32724 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32725
32726         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32727
32728 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32729
32730         * gcc.dg/assign-warn-3.c: New test.
32731
32732 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32733
32734         PR c/16999
32735         * gcc.dg/cpp/ident-1.c: New test.
32736
32737 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32738
32739         * gcc.c-torture/compile/acc1.c: New.
32740
32741 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32742
32743         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32744         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32745
32746 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32747
32748         * gcc.dg/ultrasp11.c: New test.
32749
32750 2004-10-08  Michael Matz  <matz@suse.de>
32751
32752         * gcc.dg/doloop-2.c: New test.
32753
32754 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32755
32756         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32757         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32758         objc.dg/method-9.m: Update expected diagnostics.
32759
32760 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32761
32762         * gcc.dg/ppc-fsel-3.c: New file.
32763         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32764
32765 2004-10-07  Paul Brook  <paul@codesourcery.com>
32766
32767         * gfortran.dg/intrinsic_verify_1.f90: New test.
32768
32769 2004-10-07  Paul Brook  <paul@codesourcery.com>
32770
32771         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32772
32773 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32774
32775         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32776         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32777         commit.
32778
32779 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32780
32781         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32782
32783 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32784
32785         PR c++/17115
32786         * g++.dg/warn/Winline-4.C: New test.
32787
32788 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32789
32790         * gcc.c-torture/compile/20041007-1.c: New test.
32791
32792 2004-10-07  Paul Brook  <paul@codesourcery.com>
32793
32794         PR fortran/17678
32795         * gfortran.dg/use_allocated_1.f90: New test.
32796
32797 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32798
32799         PR middle-end/17849
32800         * gfortran.fortran-torture/compile/nested.f90: New test
32801
32802 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32803
32804         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32805
32806 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32807
32808         PR c++/17368
32809         * g++.dg/ext/asm6.C: New test.
32810
32811 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32812
32813         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32814
32815 2004-10-06  Paul Brook  <paul@codesourcery.com>
32816
32817         PR libfortran/17709
32818         * gfortran.dg/empty_format_1.f90: New test.
32819
32820 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32821
32822         PR fortran/17568
32823         * gfortran.dg/ishft.f90: New test.
32824
32825         PR fortran/17283
32826         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32827         tests.
32828
32829 2004-10-06  Paul Brook  <paul@codesourcery.com>
32830
32831         * gfortran.dg/do_1.f90: New test.
32832
32833 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32834
32835         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32836         optimizing for size.
32837
32838 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32839
32840         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32841
32842 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32843
32844         * gcc.c-torture/compile/20041005-1.c: New test.
32845
32846 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32847
32848         PR c++/17829
32849         * g++.dg/lookup/koenig4.C: New.
32850
32851 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32852
32853         * g++.dg/other/classkey1.C: Adjust quoting marks.
32854         * g++.dg/parse/error15.C: Likewise.
32855         * g++.dg/template/meminit2.C (int>): Likewise.
32856
32857 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32858
32859         PR fortran/17283
32860         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32861
32862         PR fortran/17631
32863         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32864
32865         PR fortran/17708
32866         * gfortran.dg/pr17708.f90: New test.
32867
32868 2004-10-04  Chao-ying Fu  <fu@mips.com>
32869
32870         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32871         * gcc.dg/vect/vect-4.c: Ditto.
32872         * gcc.dg/vect/vect-5.c: Ditto.
32873         * gcc.dg/vect/vect-6.c: Ditto.
32874         * gcc.dg/vect/vect-8.c: Ditto.
32875         * gcc.dg/vect/vect-16.c: Ditto.
32876         * gcc.dg/vect/vect-30.c: Ditto.
32877         * gcc.dg/vect/vect-40.c: Ditto.
32878         * gcc.dg/vect/vect-41.c: Ditto.
32879         * gcc.dg/vect/vect-42.c: Ditto.
32880         * gcc.dg/vect/vect-43.c: Ditto.
32881         * gcc.dg/vect/vect-44.c: Ditto.
32882         * gcc.dg/vect/vect-45.c: Ditto.
32883         * gcc.dg/vect/vect-46.c: Ditto.
32884         * gcc.dg/vect/vect-47.c: Ditto.
32885         * gcc.dg/vect/vect-48.c: Ditto.
32886         * gcc.dg/vect/vect-49.c: Ditto.
32887         * gcc.dg/vect/vect-50.c: Ditto.
32888         * gcc.dg/vect/vect-51.c: Ditto.
32889         * gcc.dg/vect/vect-52.c: Ditto.
32890         * gcc.dg/vect/vect-53.c: Ditto.
32891         * gcc.dg/vect/vect-54.c: Ditto.
32892         * gcc.dg/vect/vect-55.c: Ditto.
32893         * gcc.dg/vect/vect-56.c: Ditto.
32894         * gcc.dg/vect/vect-57.c: Ditto.
32895         * gcc.dg/vect/vect-58.c: Ditto.
32896         * gcc.dg/vect/vect-59.c: Ditto.
32897         * gcc.dg/vect/vect-60.c: Ditto.
32898         * gcc.dg/vect/vect-74.c: Ditto.
32899         * gcc.dg/vect/vect-79.c: Ditto.
32900         * gcc.dg/vect/vect-80.c: Ditto.
32901
32902 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32903
32904         * gcc.dg/unused-7.c: Use the correct option.
32905
32906 2004-10-04  Paul Brook  <paul@codesourcery.com>
32907         Bud Davis  <bdavis9659@comcast.net>
32908
32909         PR fortran/17706
32910         PR fortran/16434
32911         * gfortran/pr17706.f90: New test.
32912         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32913
32914 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32915
32916         * gfortran.dg/pr17612.f90: New test.
32917
32918 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32919
32920         * g++.dg/template/local1.C: Adjust quoting marks in
32921         testing for diagnostics.
32922         * g++.dg/tls/diag-2.C: Likewise.
32923         * g++.dg/other/error8.C: Likewise.
32924
32925 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32926
32927         PR c/17178
32928         * gcc.dg/unused-4.c: Adjust to be correct.
32929
32930         PR c/17820
32931         * gcc.dg/unused-7.c: New test.
32932
32933 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32934
32935         PR c++/17797
32936         * g++.dg/overload/template2.C: New test.
32937
32938 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32939
32940         PR tree-optimization/16632
32941         * gcc.dg/tree-ssa/20041002-1.c: New.
32942
32943 2004-10-03  Paul Brook  <paul@codesourcery.com>
32944
32945         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32946         rather than relying on default formatting.
32947
32948 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32949
32950         * gcc.dg/20040920-1.c: Update expected message text.
32951
32952 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32953
32954         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32955
32956 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32957
32958         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32959         tree level.
32960
32961 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32962
32963         * gcc.dg/tree-ssa/pr17343.c: Remove.
32964
32965 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32966
32967         PR tree-opt/17343
32968         * gcc.dg/tree-ssa/pr17343.c: New test.
32969
32970 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32971
32972         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32973         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32974         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32975         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32976         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32977
32978 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32979
32980         * gcc.dg/lvalue-2.c: New test.
32981
32982 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32983
32984         PR c/17730
32985         * gcc.dg/pr17730-1.c: New test
32986
32987 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32988
32989         PR c/7425
32990         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32991
32992 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32993
32994         * gcc.c-torture/execute/stdarg-1.c: New test.
32995         * gcc.c-torture/execute/stdarg-2.c: New test.
32996         * gcc.c-torture/execute/stdarg-3.c: New test.
32997         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32998         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32999         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33000         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33001         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33002
33003 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33004
33005         PR tree-optimization/17697
33006         * g++.dg/opt/pr17697-1.C: New test.
33007         * g++.dg/opt/pr17697-2.C: New test.
33008         * g++.dg/opt/pr17697-3.C: New test.
33009
33010 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33011
33012         PR c/16409
33013         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33014         gcc.dg/vla-init-5.c: New tests.
33015
33016 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33017
33018         PR c/13804
33019         * gcc.dg/pr13804-1.c: New test.
33020
33021 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33022
33023         PR fortran/16938
33024         * gfortran.dg/pr16938.f90: New test.
33025
33026 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33027
33028         * g++.dg/template/crash23.C: New test.
33029
33030 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33031
33032         PR c++/17585
33033         * g++.dg/template/static8.C: New test.
33034
33035 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33036
33037         PR c++/17681
33038         * g++.dg/other/error9.C: New test.
33039
33040 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33041
33042         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33043
33044 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33045
33046         PR fortran/15164
33047         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33048
33049 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33050
33051         PR middle-end/17112
33052         * gcc.dg/pr17112-1.c: New test case.
33053
33054 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33055
33056         PR c/11459
33057         * gcc.dg/pr11459-1.c: New test.
33058
33059 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33060
33061         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33062         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33063
33064 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33065
33066         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33067
33068 2004-09-25  Jan Hubicka  <jh@suse.cz>
33069
33070         * compile/30040909-1.c: New test.
33071         * compile/30040907-1.c: New test.
33072
33073 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33074
33075         * gcc.c-torture/execute/va-arg-26.c: New test.
33076
33077 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33078
33079         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33080         extra diagnostics on targets with 64-bit pointers.
33081         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33082
33083 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33084
33085         PR c/17188
33086         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33087         * gcc.dg/decl-3.c: Adjust expected message.
33088
33089 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33090
33091         PR fortran/17615
33092         * gfortran.dg/pr17615.f90: New test.
33093
33094 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33095
33096         PR tree-optimzation/17517
33097         * g++.dg/tree-ssa/pr17517.C: New Test.
33098
33099 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33100
33101         PR c++/16889
33102         * g++.dg/lookup/ambig3.C: New.
33103
33104 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33105
33106         PR tree-opt/17624
33107         * g++.dg/opt/pr17624.C: New test.
33108
33109 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33110
33111         PR c/6980
33112         * gcc.dg/Wbad-function-cast-1.c: New test.
33113
33114 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33115
33116         * g++.dg/ext/complit1.C
33117         * g++.dg/other/error2.C
33118         * g++.dg/other/nontype-1.C
33119         * g++.dg/parse/crash11.C
33120         * g++.dg/parse/crash12.C
33121         * g++.dg/parse/error15.C
33122         * g++.dg/parse/error4.C
33123         * g++.dg/parse/tmpl-outside1.C
33124         * g++.dg/parse/too-many-tmpl-args1.C
33125         * g++.dg/template/dependent-expr3.C
33126         * g++.dg/template/error10.C
33127         * g++.dg/template/instantiate1.C
33128         * g++.dg/template/vtable2.C
33129         * g++.dg/warn/Wshadow-1.C
33130         * g++.dg/warn/weak1.C
33131         * g++.old-deja/g++.brendan/crash16.C
33132         * g++.old-deja/g++.brendan/crash18.C
33133         * g++.old-deja/g++.brendan/crash48.C
33134         * g++.old-deja/g++.brendan/crash49.C
33135         * g++.old-deja/g++.brendan/crash55.C
33136         * g++.old-deja/g++.brendan/crash56.C
33137         * g++.old-deja/g++.brendan/crash8.C
33138         * g++.old-deja/g++.brendan/enum11.C
33139         * g++.old-deja/g++.brendan/enum8.C
33140         * g++.old-deja/g++.brendan/enum9.C
33141         * g++.old-deja/g++.brendan/friend3.C
33142         * g++.old-deja/g++.brendan/misc14.C
33143         * g++.old-deja/g++.bugs/900402_02.C
33144         * g++.old-deja/g++.bugs/900404_03.C
33145         * g++.old-deja/g++.bugs/900404_04.C
33146         * g++.old-deja/g++.bugs/900428_03.C
33147         * g++.old-deja/g++.jason/crash4.C
33148         * g++.old-deja/g++.jason/overload21.C
33149         * g++.old-deja/g++.jason/redecl1.C
33150         * g++.old-deja/g++.jason/report.C
33151         * g++.old-deja/g++.jason/rfg10.C
33152         * g++.old-deja/g++.jason/template30.C
33153         * g++.old-deja/g++.law/arm12.C
33154         * g++.old-deja/g++.law/ctors5.C
33155         * g++.old-deja/g++.law/cvt20.C
33156         * g++.old-deja/g++.law/init10.C
33157         * g++.old-deja/g++.law/init8.C
33158         * g++.old-deja/g++.law/visibility17.C
33159         * g++.old-deja/g++.law/visibility7.C
33160         * g++.old-deja/g++.mike/net8.C
33161         * g++.old-deja/g++.mike/p646.C
33162         * g++.old-deja/g++.mike/p700.C
33163         * g++.old-deja/g++.mike/p701.C
33164         * g++.old-deja/g++.mike/p811.C
33165         * g++.old-deja/g++.ns/template13.C
33166         * g++.old-deja/g++.other/array3.C
33167         * g++.old-deja/g++.other/crash25.C
33168         * g++.old-deja/g++.other/dtor3.C
33169         * g++.old-deja/g++.other/dtor4.C
33170         * g++.old-deja/g++.other/main1.C
33171         * g++.old-deja/g++.other/warn7.C
33172         * g++.old-deja/g++.pt/crash11.C
33173         * g++.old-deja/g++.pt/crash36.C
33174         * g++.old-deja/g++.pt/spec22.C
33175         * g++.old-deja/g++.pt/spec9.C
33176         * g++.old-deja/g++.pt/ttp52.C
33177         * g++.old-deja/g++.robertl/eb103.C
33178         * g++.old-deja/g++.robertl/eb121.C
33179         * g++.old-deja/g++.robertl/eb22.C
33180         * g++.old-deja/g++.robertl/eb8.C:
33181         Update locations and/or regexps of dg-error markers.
33182         Remove markers for some bogus messages that are no longer issued.
33183
33184 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33185
33186         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33187         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33188
33189 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33190
33191         PR c++/17618
33192         * g++.dg/lookup/crash5.C: New test.
33193
33194 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33195
33196         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33197         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33198         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33199         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33200         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33201         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33202
33203         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33204         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33205         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33206         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33207         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33208         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33209
33210         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33211
33212         * gcc.dg/vect/vect-44.c: Check additional cases.
33213         * gcc.dg/vect/vect-48.c: Check additional cases.
33214
33215         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33216         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33217         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33218         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33219         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33220         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33221         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33222         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33223         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33224
33225         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33226         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33227         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33228
33229 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33230
33231         * gcc.dg/tree-ssa/loop-6.c: New test.
33232
33233 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33234
33235         PR c++/17620
33236         * g++.dg/inherit/base2.C: New.
33237
33238 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33239
33240         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33241         * gcc.dg/20001012-2.c: Likewise.
33242         * gcc.dg/20001013-1.c: Likewise.
33243         * gcc.dg/20001101-1.c: Likewise.
33244         * gcc.dg/20001102-1.c: Likewise.
33245         * gcc.dg/bf-spl1.c: Likewise.
33246         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33247         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33248
33249 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33250
33251         PR tree-optimization/16721
33252         * gcc.dg/tree-ssa/pr16721.c: New test.
33253
33254 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33255
33256         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33257         * gcc.dg/20040305-1.c: Likewise.
33258
33259 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33260
33261         PR c/16566
33262         * gcc.c-torture/compile/pr16566-1.c,
33263         gcc.c-torture/compile/pr16566-2.c,
33264         gcc.c-torture/compile/pr16566-3.c: New tests.
33265
33266 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33267
33268         PR tree-optimization/17512
33269         * gcc.c-torture/compile/20040916-1.c.
33270
33271 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33272
33273         * gcc.dg/pragma-re-3.c: New test.
33274
33275 2004-09-17  Matt Austern  <austern@apple.com>
33276
33277         PR c++/15049
33278         * g++.dg/other/anon3.C: New.
33279
33280 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33281
33282         PR c++/7503
33283         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33284         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33285         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33286         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33287         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33288
33289 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33290
33291         PR fortran/17286
33292         * gfortran.dg/pr17286.f90: New test.
33293
33294 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33295
33296         PR c++/17530
33297         * g++.dg/template/static7.C: New test.
33298
33299 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33300
33301         PR tree-opt/17558
33302         * gcc.c-torture/compile/pr17558.c: New test.
33303
33304 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33305
33306         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33307         if SKIP_ATTRIBUTE is defined.
33308
33309 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33310
33311         PR fortran/15957
33312         * gfortran.dg/pr15957.f90: New test.
33313
33314 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33315
33316         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33317         in comparison.
33318         * gcc.dg/vect/vect-79.c: Likewise.
33319         * gcc.dg/vect/vect-80.c: Likewise.
33320
33321 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33322
33323         PR fortran/15750
33324         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33325
33326 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33327
33328         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33329         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33330         * gcc.dg/vect/vect-62.c: New testcase.
33331         * gcc.dg/vect/vect-63.c: New testcase.
33332         * gcc.dg/vect/vect-64.c: New testcase.
33333         * gcc.dg/vect/vect-65.c: New testcase.
33334         * gcc.dg/vect/vect-66.c: New testcase.
33335         * gcc.dg/vect/vect-67.c: New testcase.
33336         * gcc.dg/vect/vect-68.c: New testcase.
33337         * gcc.dg/vect/vect-69.c: New testcase.
33338         * gcc.dg/vect/vect-79.c: New testcase.
33339         * gcc.dg/vect/vect-80.c: New testcase.
33340
33341 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33342
33343         * gcc.target/mips/asm-1.c: New test.
33344
33345 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33346
33347         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33348         * gcc.dg/vect/vect-73.c: New testcase.
33349         * gcc.dg/vect/vect-74.c: New testcase.
33350         * gcc.dg/vect/vect-75.c: New testcase.
33351         * gcc.dg/vect/vect-76.c: New testcase.
33352         * gcc.dg/vect/vect-77.c: New testcase.
33353         * gcc.dg/vect/vect-78.c: New testcase
33354
33355 2004-09-18  Paul Brook  <paul@codesourcery.com>
33356
33357         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33358
33359 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33360
33361         PR c/17424
33362         * gcc.dg/pr17424-1.c: New test.
33363
33364 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33365
33366         * g++.dg/tree-ssa/pr17153.C: New test.
33367
33368 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33369
33370         PR pch/13361
33371         * g++.dg/pch/wchar-1.C: New.
33372         * g++.dg/pch/wchar-1.Hs: New.
33373
33374 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33375
33376         * gcc.c-torture/execute/20040917-1.c: New test.
33377
33378 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33379
33380         PR tree-optimization/17319
33381         * gcc.dg/pr17319.c: New test.
33382
33383 2004-09-17  Devang Patel  <dpatel@apple.com>
33384
33385         * gcc.dg/20040813-1.c: New test.
33386
33387 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33388
33389         PR tree-optimization/17273
33390         * gcc.c-torture/compile/pr17273.c: New test.
33391
33392 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33393
33394         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33395         Update expected messages.
33396         * gcc.dg/declspec-13.c: New test.
33397
33398 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33399
33400         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33401
33402 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33403
33404         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33405         change what 'a' is pointing to.
33406
33407 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33408
33409         PR c++/16002
33410         * g++.dg/template/error18.C: New test.
33411
33412         PR c++/16029
33413         * g++.dg/warn/Wunused-8.C: New test.
33414
33415 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33416
33417         PR tree-optimization/17513
33418         * gcc.dg/20040916-1.c: New test.
33419
33420 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33421
33422         PR c++/17501
33423         * g++.dg/template/typename7.C: New test.
33424
33425 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33426
33427         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33428
33429 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33430
33431         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33432         with -ftree-based-profiling also.
33433         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33434
33435 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33436
33437         PR/15364
33438         * gfortran.dg/der_array_io_1.f90: New test.
33439         * gfortran.dg/der_array_io_2.f90: New test.
33440         * gfortran.dg/der_array_io_3.f90: New test.
33441
33442 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33443
33444         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33445         EABI.
33446
33447 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33448
33449         * g++.dg/opt/switch1.C: New test.
33450
33451 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33452
33453         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33454         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33455         Update expected messages.
33456
33457 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33458
33459         PR fortran/16485
33460         * gfortran.dg/same_name_1.f90: New test.
33461
33462 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33463
33464         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33465         dereference garbage pointers.
33466
33467 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33468
33469         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33470         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33471
33472         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33473         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33474         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33475
33476 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33477
33478         PR c++/17324
33479         * g++.dg/template/mangle1.C: New test.
33480
33481 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33482
33483         PR tree-optimization/17252
33484         * gcc.c-torture/execute/pr17252.c: New test.
33485
33486 2004-09-14  Andrew Pinski  <apinski@apple.com>
33487
33488         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33489
33490 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33491
33492         PR rtl-optimization/9771
33493         * gcc.dg/pr9771-1.c: New test case.
33494
33495 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33496
33497         PR tree-optimization/15262
33498         * gcc.c-torture/execute/pr15262-1.c: New test.
33499         * gcc.c-torture/execute/pr15262-2.c: New test.
33500
33501 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33502
33503         * gcc.dg/declspec-12.c: New test.
33504
33505 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33506
33507         * gfortran.dg/pr17090.f90: Add directives to test.
33508
33509 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33510
33511         * gcc.c-torture/compile/20040914-1.c: New test.
33512
33513 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33514
33515         PR c++/16162
33516         * g++.dg/template/decl2.C: New test.
33517
33518 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33519
33520         PR fortran/17090
33521         * gfortran.dg/pr17090.f90: New test.
33522
33523 2004-09-13  Dale Johannesen  <dalej@apple.com>
33524
33525         * gcc.c-torture/compile/pr17408.c: New test case.
33526
33527 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33528
33529         PR c++/16716
33530         * g++.dg/parse/crash17.C: New test.
33531
33532         PR c++/17327
33533         * g++.dg/template/enum3.C: New test.
33534
33535 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33536
33537         * lib/gcc-defs.exp: Load wrapper.exp.
33538         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33539         using local code.
33540         * lib/gcc.exp (gcc_init): Similar.
33541         * lib/gfortran.exp (gfortran_init): Similar.
33542         * lib/objc.exp (objc_init): Similar.
33543         * lib/treelang.exp (treelang_init): Similar.
33544         * lib/wrapper.exp: New file with build_wrapper call machinery in
33545         ${tool}_maybe_build_wrapper.
33546
33547 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33548
33549         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33550         "inline".
33551         * gcc.dg/declspec-11.c: Update expected messages.
33552         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33553         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33554         gcc.dg/inline-12.c: New tests.
33555
33556 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33557
33558         * g++.dg/tree-ssa/pr17400.C: New testcase.
33559
33560 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33561
33562         * gcc.target/mips/sb1-1.c: New testcase.
33563
33564 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33565
33566         * lib/g77-dg.exp: Remove unused file.
33567         * lib/mike-g77.exp: Ditto.
33568         * lib/g77.exp: Ditto.
33569
33570 2004-09-12  Richard Henderson  <rth@redhat.com>
33571
33572         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33573
33574 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33575
33576         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33577         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33578         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33579         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33580         Update expected messages.
33581
33582 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33583
33584         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33585         declaration/use mismatch for dirp parameter.
33586
33587 2004-09-12  Andrew Pinski  <apinski@apple.com>
33588
33589         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33590         -fgnu-runtime is passed.
33591
33592 2004-09-12  Richard Henderson  <rth@redhat.com>
33593
33594         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33595         do the uplevel thing and update additional_flags directly.
33596         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33597         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33598         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33599         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33600
33601 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33602
33603         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33604
33605 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33606
33607         PR middle-end/17411
33608         * g++.dg/opt/pr17411-1.C: New test case.
33609
33610 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33611
33612         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33613         gcc.dg/tls/diag-2.c: Update expected messages.
33614         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33615         messages.
33616         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33617         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33618         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33619         gcc.dg/tls/diag-5.c: New tests.
33620
33621 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33622
33623         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33624
33625 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33626
33627         * g++.dg/parse/break-in-for.C: New test.
33628
33629 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33630
33631         * gcc.dg/tree-ssa/20040911-1.c: New test.
33632
33633 2004-09-11  Andreas Jaeger  <aj@suse.de>
33634
33635         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33636         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33637
33638 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33639
33640         * gcc.target/frv: New directory of FR-V-specific tests.
33641
33642 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33643
33644         * gcc.dg/convert-vec-1.c: New test.
33645
33646 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33647
33648         PR middle-end/17024
33649         * gcc.dg/pr17024-1.c: New test case.
33650
33651 2004-09-10  Eric Christopher  <echristo@redhat.com>
33652
33653         * gcc.dg/20040910-1.c: New test.
33654
33655 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33656
33657         * gcc.dg/bitfld-9.c: New test.
33658
33659 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33660
33661         * gcc.c-torture/execute/ieee/acc1.c: New test.
33662         * gcc.c-torture/execute/ieee/acc2.c: New test.
33663         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33664
33665 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33666
33667         * gcc.dg/deprecated-2.c: New test.
33668
33669 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33670
33671         * gcc.dg/init-vec-1.c: New test.
33672
33673 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33674
33675         PR middle-end/17055
33676         * gcc.dg/pr17055-1.c: New test case.
33677
33678 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33679
33680         PR target/17377
33681         * gcc.c-torture/execute/pr17377.c: New test.
33682
33683 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33684
33685         PR c/8420
33686         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33687         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33688         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33689         gcc.dg/long-long-typespec-1.c: New tests.
33690         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33691
33692 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33693
33694         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33695         gcc.dg/gnu99-static-1.c: New tests.
33696
33697 2004-09-08  Devang Patel  <dpatel@apple.com>
33698
33699         * gcc.dg/darwin-ld-20040828-1.c: New test.
33700         * gcc.dg/darwin-ld-20040828-2.c: New test.
33701         * gcc.dg/darwin-ld-20040828-3.c: New test.
33702
33703 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33704
33705         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33706         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33707         in error message.
33708         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33709         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33710         in error message.
33711         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33712         types they qualify.
33713         * objc.dg/type-size-2.m: Fix wording in comment.
33714         * objc.dg/va-meth-1.m: New test case.
33715
33716 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33717
33718         PR c/16633:
33719         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33720         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33721
33722 2004-09-06  Devang Patel  <dpatel@apple.com>
33723
33724         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33725         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33726
33727 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33728
33729         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33730         reflect changed line numbering of diagnostics.
33731
33732 2004-09-06  Paul Brook  <paul@codesourcery.com>
33733
33734         * gfortran.dg/edit_real_1.f90: Add new test.
33735
33736 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33737
33738         * gcc.dg/tree-ssa/loop-2.c: New test.
33739         * gcc.dg/tree-ssa/loop-3.c: New test.
33740         * gcc.dg/tree-ssa/loop-4.c: New test.
33741         * gcc.dg/tree-ssa/loop-5.c: New test.
33742
33743 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33744
33745         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33746
33747 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33748
33749         * gcc.dg/format/sentinel-1.c: New test.
33750
33751 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33752
33753         * gcc.dg/builtins-46.c: New.
33754
33755 2004-09-03  Devang Patel  <dpatel@apple.com>
33756
33757         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33758         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33759
33760 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33761
33762         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33763         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33764         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33765         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33766         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33767         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33768         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33769         the non-portable bzero.
33770         * gcc.dg/20010912-1.c: xfail for NetWare.
33771         * gcc.dg/20020426-2.c: xfail for NetWare.
33772         * gcc.dg/20021014-1.c: xfail for NetWare.
33773         * gcc.dg/20021018-1.c: xfail for NetWare.
33774         * gcc.dg/20030213-1.c: xfail for NetWare.
33775         * gcc.dg/20030225-1.c: xfail for NetWare.
33776         * gcc.dg/20030708-1.c: xfail for NetWare.
33777         * gcc.dg/builtins-config.h: Also exclude NetWare.
33778         * gcc.dg/format/format.h: Define restrict only if not already defined.
33779         * gcc.dg/nest.c: xfail for NetWare.
33780         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33781         * lib/target-supports.exp (check_visibility_available): Exclude
33782         NetWare.
33783
33784 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33785
33786         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33787         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33788         deterministic starting point for the alignment of structure fields.
33789         * gcc.dg/Wpadded.c: Dito.
33790         * g++.dg/abi/vbase10.C: Dito.
33791
33792 2004-09-03  Devang Patel  <dpatel@apple.com>
33793
33794         * g++.dg/debug/pr15736.cc: New test.
33795
33796 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33797
33798         * README.QMTEST: Fix out-of-date link.
33799
33800 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33801
33802         PR fortran/16579
33803         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33804         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33805
33806 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33807
33808         * g++.dg/abi/arm_rtti1.C: New test.
33809
33810 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33811
33812         * gcc.dg/ppc-vector-memcpy.c: New.
33813         * gcc.dg/ppc-vector-memset.c: New.
33814
33815 2004-09-02  Chao-ying Fu  <fu@mips.com>
33816
33817         * gcc.target/mips/mips-3d-1.c: New test.
33818         * gcc.target/mips/mips-3d-2.c: New test.
33819         * gcc.target/mips/mips-3d-3.c: New test.
33820         * gcc.target/mips/mips-3d-4.c: New test.
33821         * gcc.target/mips/mips-3d-5.c: New test.
33822         * gcc.target/mips/mips-3d-6.c: New test.
33823         * gcc.target/mips/mips-3d-7.c: New test.
33824         * gcc.target/mips/mips-3d-8.c: New test.
33825         * gcc.target/mips/mips-3d-9.c: New test.
33826         * gcc.target/mips/mips-ps-1.c: New test.
33827         * gcc.target/mips/mips-ps-2.c: New test.
33828         * gcc.target/mips/mips-ps-3.c: New test.
33829         * gcc.target/mips/mips-ps-4.c: New test.
33830         * gcc.target/mips/mips-ps-type.c: New test.
33831
33832 2004-09-02  Paul Brook  <paul@codesourcery.com>
33833
33834         * gfortran.dg/edit_real_1.f90: Add new tests.
33835
33836 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33837
33838         PR fortran/15327
33839         * gfortran.dg/merge_char_1.f90: New test.
33840
33841 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33842
33843         PR fortran/16404
33844         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33845
33846 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33847
33848         PR c/1522
33849         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33850
33851 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33852
33853         * g++.dg/opt/loop1.C: Do not XFAIL.
33854
33855 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33856
33857         * gcc.c-torture/execute/20040831-1.c: New test.
33858
33859 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33860
33861         PR fortran/16579
33862         * gfortran.dg/g77/20010610.f: Now passes.
33863         Copy from g77.f-torture/execute. Add dg-run directive.
33864         * gfortran.dg/g77/README: Update
33865
33866 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33867
33868         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33869         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33870         (t1, t2, t3, t4): Add volatile.
33871
33872 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33873
33874         * g++.dg/ext/visibility/arm1.C: New test.
33875
33876 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33877
33878         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33879         -pedantic-errors.
33880
33881 2004-09-01  Paul Brook  <paul@codesourcery.com>
33882
33883         * gfortran.dg/eof_2.f90: New test.
33884
33885 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33886
33887         PR fortran/16579
33888         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33889
33890 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33891
33892         PR libfortran/16805
33893         * gfortran.dg/list_read_2.f90: New test.
33894
33895 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33896
33897         * g++.dg/abi/key1.C: New test.
33898
33899 2004-08-31  Richard Henderson  <rth@redhat.com>
33900
33901         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33902         form of offsetof.
33903         * g++.dg/other/offsetof5.C: Remove duplicate.
33904
33905 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33906
33907         PR fortran/17244
33908         * gfortran.dg/func_derived_1.f90: New test.
33909
33910 2004-08-31  Paul Brook  <paul@codesourcery.com>
33911
33912         * gfortran.dg/eof_1.f90: New test.
33913
33914 2004-08-31  Paul Brook  <paul@codesourcery.com>
33915
33916         * gfortran.dg/list_read_1.f90: New file.
33917
33918 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33919
33920         * g++.dg/opt/loop1.C: XFAIL.
33921
33922 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33923
33924         * gcc.dg/funcdef-storage-1.c: New.
33925         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33926         an extern function in local scope.
33927         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33928         declare an 'auto inline' function in local scope.
33929         * gcc.dg/20011130-1.c: Likewise.
33930         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33931         an 'auto' function in local scope.
33932         * gcc.dg/20021014-1.c: Likewise.
33933         * gcc.dg/20030331-2.c: Likewise.
33934
33935 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33936
33937         * gfortran.dg/blockdata_1.f90: New test.
33938
33939 2004-08-30  Richard Henderson  <rth@redhat.com>
33940
33941         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33942
33943 2004-08-30  Richard Henderson  <rth@redhat.com>
33944
33945         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33946         additional_flags set by alternate driver.
33947         (ieee-options): New procedure.
33948         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33949         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33950         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33951         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33952
33953 2004-08-30  Richard Henderson  <rth@redhat.com>
33954
33955         * lib/f-torture.exp: Remove.
33956
33957 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33958
33959         PR rtl-optimization/16590
33960         * g++.dg/opt/loop1.C: New test.
33961
33962 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33963
33964         PR fortran/13910
33965         * gfortran.dg/oldstyle_1.f90: New test.
33966
33967 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33968         Paul Brook  <paul@codesourcery.com>
33969
33970         * gfortran.dg/g77/README: Update.
33971         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33972         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33973         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33974
33975 2004-08-28  Paul Brook  <paul@codesourcery.com>
33976
33977         PR libfortran/17195
33978         * gfortran.dg/edit_real_1.f90: New test.
33979
33980 2004-08-27  Paul Brook  <paul@codesourcery.com>
33981
33982         * gfortran.dg/rewind_1.f90: New test.
33983
33984 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33985
33986         PR fortran/16597
33987         * gfortran.dg/pr16597.f90: New test.
33988
33989 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33990
33991         PR c/13801
33992         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33993         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33994         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33995         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33996         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33997
33998 2004-08-26  Nick Clifton  <nickc@redhat.com>
33999
34000         * gcc.c-torture/compile/pr17119.c: New test.
34001
34002 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34003
34004         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34005
34006 2004-08-25  Richard Henderson  <rth@redhat.com>
34007
34008         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34009         the bits that expect kind=8 to be the largest real kind.
34010
34011 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34012
34013         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34014
34015 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34016
34017         * gfortran.dg/assignment_1.f90: New test.
34018
34019 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34020
34021         * g++.dg/template/repo3.C: New test.
34022
34023 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34024
34025         PR middle-end/16693
34026         PR tree-optimization/16372
34027         * g++.dg/opt/pr16372-1.C: New test case.
34028         * g++.dg/opt/pr16693-1.C: New test case.
34029         * g++.dg/opt/pr16693-2.C: New test case.
34030
34031 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34032
34033         * objc.dg/proto-lossage-4.m: New test.
34034
34035 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34036
34037         PR c++/17155
34038         * g++.dg/inherit/local2.C: New test.
34039
34040 2004-08-25  Paul Brook  <paul@codesourcery.com>
34041
34042         PR fortran/17144
34043         * gfortran.dg/string_ctor_1.f90: New test.
34044
34045 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34046
34047         PR c++/14428
34048         * g++.dg/template/redecl2.C: New test.
34049
34050 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34051
34052         PR fortran/17143
34053         * gfortran.dg/pr17143.f90: New test.
34054
34055 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34056
34057         PR fortran/17164
34058         * gfortran.dg/pr17164.f90: New test.
34059
34060 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34061
34062         * gcc.dg/tree-ssa/loop-1.c: New test.
34063
34064 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34065
34066         * gcc.c-torture/compile/20040824-1.c: New test.
34067
34068 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34069
34070         * gcc.c-torture/compile/iftrap-3.c: New test.
34071
34072 2004-08-24  Paul Brook  <paul@codesourcery.com>
34073
34074         * gfortran.dg/entry_2.f90: New test.
34075
34076 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34077
34078         PR c++/16889
34079         * g++.dg/lookup/ambig[12].C: New.
34080
34081 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34082
34083         PR c++/16706
34084         * g++.dg/template/crash21.C: New test.
34085         * g++.dg/template/crash22.C: Likewise.
34086
34087 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34088
34089         PR c++/17149
34090         * g++.dg/template/access15.C: New.
34091
34092 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34093
34094         PR c++/17163
34095         * g++.dg/template/repo2.C: New test.
34096
34097 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34098
34099         PR rtl-optimization/17078
34100         * gcc.c-torture/execute/pr17078-1.c: New test case.
34101
34102 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34103
34104         PR c/14492
34105         * gcc.dg/debug/crash1.c: New test.
34106
34107 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34108
34109         PR c/16180
34110         * gcc.dg/loop-5.c: New test.
34111
34112 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34113
34114         * gcc.c-torture/execute/20040823-1.c: New test.
34115
34116 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34117
34118         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34119         to the assembler.  Simplify test accordingly.
34120         (asm_abi_flags): Use GNU names.
34121         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34122         to check for ABI flags.
34123
34124 2004-08-22  Andrew Pinski  <apinski@apple.com>
34125
34126         * g++.dg/opt/pr14029.C: New test.
34127         * gcc.c-torture/execute/pr15262.c: New test.
34128
34129 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34130
34131         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34132
34133 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34134
34135         PR 16908
34136         * gfortran.dg/direct_io.f90: New test.
34137
34138 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34139
34140         PR c++/17121
34141         * g++.dg/inherit/local2.C: New test.
34142
34143 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34144
34145         PR c++/17120
34146         * g++.dg/warn/Wparentheses-4.C: New test.
34147
34148 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34149
34150         PR c++/17121
34151         * g++.dg/inherit/local2.C: New test.
34152
34153         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34154         * gcc.dg/ppc-ldstruct.c: Likewise.
34155         * gcc.dg/ppc64-abi-2.c: Likewise.
34156
34157 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34158
34159         PR rtl-optimization/17099
34160         * gcc.c-torture/execute/20040820-1.c: New test.
34161
34162 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34163
34164         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34165
34166 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34167
34168         PR fortran/17077
34169         * gfortran.dg/auto_array_1.f90: New test.
34170
34171 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34172
34173         PR fortran/17074
34174         * gfortran.dg/simpleif_1.f90: New test.
34175
34176 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34177
34178         * lib/target-supports.exp (check_profiling_available): Return
34179         false for arm*-*-symbianelf* and arm*-*-eabi*.
34180
34181         PR c++/15890
34182         * g++.dg/template/delete1.C: New test.
34183
34184 2004-08-19  Paul Brook  <paul@codesourcery.com>
34185
34186         PR fortran/14976
34187         PR fortran/16228
34188         * gfortran.dg/data_char_1.f90: New test.
34189
34190 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34191
34192         PR fortran/16946
34193         * gfortran.dg/reduction.f90: New testcase.
34194
34195 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34196
34197         PR fortran/16520
34198         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34199
34200 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34201
34202         PR c++/17041
34203         * g++.dg/Wparentheses-3.C: New test.
34204
34205 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34206
34207         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34208         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34209         * gcc.dg/vect/vect-2.c: Likewise.
34210         * gcc.dg/vect/vect-3.c: Likewise.
34211         * gcc.dg/vect/vect-4.c: Likewise.
34212         * gcc.dg/vect/vect-5.c: Likewise.
34213         * gcc.dg/vect/vect-6.c: Likewise.
34214         * gcc.dg/vect/vect-7.c: Likewise.
34215         * gcc.dg/vect/vect-25.c: Likewise.
34216         * gcc.dg/vect/vect-31.c: Likewise.
34217         * gcc.dg/vect/vect-32.c: Likewise.
34218         * gcc.dg/vect/vect-34.c: Likewise.
34219         * gcc.dg/vect/vect-36.c: Likewise.
34220         * gcc.dg/vect/vect-all.c: Likewise.
34221
34222 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34223
34224         PR c++/17068
34225         * g++.dg/template/operator4.C: New test.
34226
34227 2004-08-18  Richard Henderson  <rth@redhat.com>
34228
34229         * gcc.dg/20040206-1.c: XFAIL.
34230
34231 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34232
34233         PR c++/16246
34234         * g++.dg/template/array7.C: New test.
34235
34236 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34237
34238         * gcc.dg/mips-movcc-1.c: New test.
34239         * gcc.dg/mips-movcc-2.c: New test.
34240         * gcc.dg/mips-movcc-3.c: New test.
34241
34242         * gcc.dg/mips-nmadd-1.c: New test.
34243         * gcc.dg/mips-nmadd-2.c: New test.
34244
34245 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34246
34247         PR c++/15871
34248         * g++.dg/opt/inline8.C: New test.
34249
34250         PR c++/16965
34251         * g++.dg/parse/error17.C: New test.
34252
34253 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34254
34255         * gcc.dg/vect: New directory for vectorizer tests.
34256         * gcc.dg/vect/tree-vect.h: New file.
34257         * gcc.dg/vect/vect.exp: New file.
34258         * gcc.dg/vect/pr16105.c.c: New test.
34259         * gcc.dg/vect/vect-1.c: New test.
34260         * gcc.dg/vect/vect-2.c: New test.
34261         * gcc.dg/vect/vect-3.c: New test.
34262         * gcc.dg/vect/vect-4.c: New test.
34263         * gcc.dg/vect/vect-5.c: New test.
34264         * gcc.dg/vect/vect-6.c: New test.
34265         * gcc.dg/vect/vect-7.c: New test.
34266         * gcc.dg/vect/vect-8.c: New test.
34267         * gcc.dg/vect/vect-9.c: New test.
34268         * gcc.dg/vect/vect-10.c: New test.
34269         * gcc.dg/vect/vect-11.c: New test.
34270         * gcc.dg/vect/vect-12.c: New test.
34271         * gcc.dg/vect/vect-13.c: New test.
34272         * gcc.dg/vect/vect-14.c: New test.
34273         * gcc.dg/vect/vect-15.c: New test.
34274         * gcc.dg/vect/vect-16.c: New test.
34275         * gcc.dg/vect/vect-17.c: New test.
34276         * gcc.dg/vect/vect-18.c: New test.
34277         * gcc.dg/vect/vect-19.c: New test.
34278         * gcc.dg/vect/vect-20.c: New test.
34279         * gcc.dg/vect/vect-21.c: New test.
34280         * gcc.dg/vect/vect-22.c: New test.
34281         * gcc.dg/vect/vect-23.c: New test.
34282         * gcc.dg/vect/vect-24.c: New test.
34283         * gcc.dg/vect/vect-25.c: New test.
34284         * gcc.dg/vect/vect-26.c: New test.
34285         * gcc.dg/vect/vect-27.c: New test.
34286         * gcc.dg/vect/vect-28.c: New test.
34287         * gcc.dg/vect/vect-29.c: New test.
34288         * gcc.dg/vect/vect-30.c: New test.
34289         * gcc.dg/vect/vect-31.c: New test.
34290         * gcc.dg/vect/vect-32.c: New test.
34291         * gcc.dg/vect/vect-33.c: New test.
34292         * gcc.dg/vect/vect-34.c: New test.
34293         * gcc.dg/vect/vect-35.c: New test.
34294         * gcc.dg/vect/vect-36.c: New test.
34295         * gcc.dg/vect/vect-37.c: New test.
34296         * gcc.dg/vect/vect-38.c: New test.
34297         * gcc.dg/vect/vect-40.c: New test.
34298         * gcc.dg/vect/vect-41.c: New test.
34299         * gcc.dg/vect/vect-42.c: New test.
34300         * gcc.dg/vect/vect-43.c: New test.
34301         * gcc.dg/vect/vect-44.c: New test.
34302         * gcc.dg/vect/vect-45.c: New test.
34303         * gcc.dg/vect/vect-46.c: New test.
34304         * gcc.dg/vect/vect-47.c: New test.
34305         * gcc.dg/vect/vect-48.c: New test.
34306         * gcc.dg/vect/vect-49.c: New test.
34307         * gcc.dg/vect/vect-50.c: New test.
34308         * gcc.dg/vect/vect-51.c: New test.
34309         * gcc.dg/vect/vect-52.c: New test.
34310         * gcc.dg/vect/vect-53.c: New test.
34311         * gcc.dg/vect/vect-54.c: New test.
34312         * gcc.dg/vect/vect-55.c: New test.
34313         * gcc.dg/vect/vect-56.c: New test.
34314         * gcc.dg/vect/vect-57.c: New test.
34315         * gcc.dg/vect/vect-58.c: New test.
34316         * gcc.dg/vect/vect-59.c: New test.
34317         * gcc.dg/vect/vect-60.c: New test.
34318         * gcc.dg/vect/vect-61.c: New test.
34319         * gcc.dg/vect/vect-all.c: New test.
34320         * gcc.dg/vect/vect-none.c: New test.
34321
34322 2004-08-17  Paul Brook  <paul@codesourcery.com>
34323
34324         PR fortran/13082
34325         * gfortran.dg/entry_1.f90: New test.
34326
34327 2004-08-17  Andrew Pinski  <apinski@apple.com>
34328
34329         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34330
34331 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34332
34333         * gcc.dg/pr17036-1.c: New test.
34334
34335 2004-08-16  Devang Patel  <dpatel@apple.com>
34336
34337         * gcc.dg/darwin-20040809-1.c: New test.
34338
34339 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34340
34341         * gcc.dg/funcdef-attr-1.c: New test.
34342
34343 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34344
34345         * gcc.dg/altivec-17.c: New test.
34346         * gcc.dg/altivec-18.c: New test.
34347
34348 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34349
34350         PR c++/6749
34351         * g++.dg/template/vtable2.C: New test.
34352
34353 2004-08-14  Richard Henderson  <rth@redhat.com>
34354
34355         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34356         * gcc.dg/pack-test-4.c (main): Return 0.
34357         * gcc.dg/setjmp-1.c: Remove XFAIL.
34358         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34359
34360 2004-08-14  Richard Henderson  <rth@redhat.com>
34361
34362         * gcc.dg/980217-1.c: Add prototype for printf.
34363
34364 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34365
34366         * gfortran.dg/pr16935.f90: New test.
34367
34368 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34369
34370         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34371
34372 2004-08-13  Paul Brook  <paul@codesourcery.com>
34373
34374         * gfortran.dg/der_io_1.f90: Remove stray comma.
34375
34376 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34377
34378         * gcc.dg/vmx/cw-bug-2.c: Remove.
34379         * gcc.dg/vmx/vprint-1.c: Remove.
34380         * gcc.dg/vmx/vscan-1.c: Remove.
34381
34382 2004-08-12  Devang patel  <dpatel@apple.com>
34383
34384         * gcc.dg/darwin-20040809-2.c: New test.
34385
34386 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34387
34388         * g++.dg/ext/altivec-12.C: New test.
34389
34390         * g++.dg/ext/altivec-11.C: New test.
34391
34392 2004-08-12  Paul Brook  <paul@codesourcery.com>
34393
34394         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34395
34396 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34397
34398         * g++.dg/ext/altivec-2.C: Check for hardware support before
34399         executing any VMX instructions.
34400
34401         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34402
34403 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34404
34405         PR c++/16276
34406         * g++.old-deja/g++.other/comdat4.C: New test.
34407         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34408
34409 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34410
34411         PR target/16286
34412         * gcc.dg/pr16286.c: New test.
34413
34414 2004-08-12 Jan Beulich <jbeulich@novell.com>
34415
34416         * g++.dg/ext/asm5.C: New.
34417
34418 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34419
34420         PR c++/16698
34421         * g++.dg/eh/crash1.C: New test.
34422
34423         PR c++/16717
34424         * g++.dg/ext/construct1.C: New test.
34425
34426 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34427
34428         PR c++/16853
34429         * g++.dg/init/ptrmem1.C: New test.
34430
34431         PR c++/16618
34432         * g++.dg/parse/offsetof5.C: New test.
34433
34434         PR c++/16870
34435         * g++.dg/template/overload3.C: New test.
34436
34437 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34438
34439         PR c++/16964
34440         * g++.dg/parse/error16.C: New test.
34441
34442         PR c++/16904
34443         * g++.dg/template/error14.C: New test.
34444
34445         PR c++/16929
34446         * g++.dg/template/error15.C: New test.
34447
34448 2004-08-11  Devang Patel  <dpatel@apple.com>
34449
34450         * gcc.dg/darwin-ld-20040809-1.c: New test.
34451         * gcc.dg/darwin-ld-20040809-2.c: New test.
34452
34453 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34454
34455         PR fortran/16917
34456         * gfortran.dg/dfloat_1.f90: New test.
34457
34458 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34459
34460         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34461         * gcc.dg/dll-2.c: Fix dg-require syntax.
34462         * gcc.misc-tests/arm-isr.c (abort): Declare.
34463         (exit): Likewise.
34464
34465 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34466
34467         PR c++/16971
34468         * g++.dg/parse/crash16.C: New test.
34469
34470 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34471
34472         * gcc.dg/mips-rsqrt-1.c: New test case.
34473         * gcc.dg/mips-rsqrt-2.c: New test case.
34474         * gcc.dg/mips-rsqrt-3.c: New test case.
34475
34476 2004-08-10  Paul Brook  <paul@codesourcery.com>
34477
34478         * gfortran.dg/der_io_1.f90: New test.
34479
34480 2004-08-10  Paul Brook  <paul@codesourcery.com>
34481
34482         PR fortran/16919
34483         * gfortran.dg/der_array_1.f90: New test.
34484
34485 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34486
34487         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34488
34489 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34490
34491         * gcc.dg/wchar_t-2.c: Fix typo.
34492
34493 2004-08-09  Falk Hueffner  <falk@debian.org>
34494
34495         PR tree-optimization/12517
34496         * gcc.c-torture/compile/pr12517.c: New test.
34497
34498         PR tree-optimization/12578
34499         * gcc.c-torture/compile/pr12578.c: New test.
34500
34501         PR tree-optimization/12899
34502         * gcc.c-torture/compile/pr12899.c: New test.
34503
34504         PR rtl-optimization/14692
34505         * gcc.c-torture/compile/pr14692.c: New test.
34506
34507         PR tree-optimization/16461
34508         * gcc.c-torture/compile/pr16461.c: New test.
34509
34510 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34511
34512         * gfortran.dg/getenv_1.f90: New test.
34513
34514 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34515
34516         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34517         wchar_t.
34518         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34519
34520 2004-08-06  Paul Brook  <paul@codesourcery.com>
34521
34522         * gfortran.dg/ret_array_1.f90: New test.
34523         * gfortran.dg/ret_pointer_1.f90: New test.
34524
34525 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34526
34527         * gcc.dg/missing-field-init-[12].c: New tests.
34528         * g++.dg/warn/missing-field-init-[12].C: New tests.
34529
34530 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34531
34532         * gcc.dg/enum2.c: New test.
34533         * gcc.dg/symbian3.c: Likewise.
34534         * gcc.dg/symbian4.c: Likewise.
34535         * gcc.dg/wchar_t-2.c: Likewise.
34536
34537 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34538
34539         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34540         destructor tests.
34541
34542 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34543
34544         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34545         dg-require-visiblity.
34546         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34547         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34548         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34549         * g++.dg/ext/visibility/new1.C: Likewise.
34550         * g++.dg/ext/visibility/pragma.C: Likewise.
34551         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34552         * g++.dg/ext/visibility/virtual.C: Likewise.
34553         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34554         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34555         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34556         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34557         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34558         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34559         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34560         * g++/dg/ext/visibility/visibility-8.C: New test.
34561         * gcc.c-torture/compile/dll.x: Remove.
34562         * gcc.dg/dll-2.c: Use dg-require-dll
34563         * gcc.dg/visibility-10.c: New test.
34564         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34565         supporting DLLs.
34566         * lib/scanasm.exp (scan_hidden): New function.
34567         (scan_not_hidden): Likewise.
34568
34569 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34570
34571         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34572
34573 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34574
34575         * gcc.c-torture/execute/20040805-1.c: New test.
34576
34577 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34578
34579         * gcc.dg/20020118-1.c: Declare abort.
34580         * gcc.dg/altivec_check.h: Likewise.
34581         * gcc.dg/iftrap-2.c: Likewise.
34582         * gcc.dg/pragma-darwin.c: Likewise.
34583         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34584
34585 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34586
34587         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34588
34589 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34590
34591         * gcc.c-torture/execute/builtins/abs-2.c,
34592         gcc.c-torture/execute/builtins/abs-3.c,
34593         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34594         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34595         intmax_t, uintmax_t and their limits.
34596         * gcc.dg/intmax_t-1.c: New test.
34597
34598 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34599
34600         * g++.dg/tc1/dr147.C: Add reference to PR.
34601
34602 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34603
34604         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34605         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34606
34607 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34608
34609         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34610
34611 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34612
34613         * gcc.dg/redecl-5.c: New test.
34614         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34615         of scanf.
34616
34617 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34618
34619         PR middle-end/16790
34620         * gcc.c-torture/execute/pr16790-1.c: New test case.
34621
34622 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34623
34624         * g++.dg/ext/visibility/assign1.C: New test.
34625         * g++.dg/ext/visibility/new1.C: Likewise.
34626
34627         * gcc.dg/symbian1.c: New test.
34628         * gcc.dg/symbian2.c: Likewise.
34629
34630 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34631
34632         PR target/16570
34633         * gcc.dg/i386-sse-9.c: New test.
34634
34635 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34636
34637         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34638
34639 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34640
34641         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34642         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34643         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34644         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34645         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34646         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34647         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34648         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34649         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34650         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34651         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34652         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34653         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34654         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34655         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34656         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34657         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34658         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34659         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34660         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34661         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34662         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34663         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34664         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34665         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34666         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34667         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34668         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34669         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34670         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34671         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34672         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34673         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34674         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34675         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34676         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34677         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34678         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34679         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34680         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34681         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34682         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34683         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34684         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34685         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34686         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34687         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34688         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34689         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34690         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34691         gcc.misc-tests/i386-pf-3dnow-1.c,
34692         gcc.misc-tests/i386-pf-athlon-1.c,
34693         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34694         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34695         Declare built-in functions used.
34696         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34697
34698 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34699
34700         PR c++/16707
34701         * g++.dg/lookup/using12.C: New test.
34702
34703         * g++.dg/init/null1.C: Fix PR number.
34704         * g++.dg/parse/namespace10.C: Likewise.
34705
34706 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34707
34708         PR c++/16224
34709         * g++.dg/template/spec17.C: New test.
34710         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34711         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34712
34713 2004-08-02  David Billinghurst
34714
34715         PR fortran/16292
34716         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34717
34718 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34719
34720         * gcc.dg/ia64-got-1.c: New test case.
34721
34722 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34723
34724         PR c++/16489
34725         * g++.dg/init/null1.C: New test.
34726         * g++.dg/tc1/dr76.C: Adjust error marker.
34727
34728         PR c++/16529
34729         * g++.dg/parse/namespace10.C: New test.
34730
34731         PR c++/16810
34732         * g++.dg/inherit/ptrmem2.C: New test.
34733
34734 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34735
34736         PR target/16155
34737         * gcc.dg/pr16155.c: New test.
34738
34739 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34740
34741         * gcc.dg/redecl-2.c: New test.
34742
34743 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34744
34745         * gcc.dg/darwin-longdouble.c: New file.
34746
34747 2004-07-30  Richard Henderson  <rth@redhat.com>
34748
34749         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34750         write to constant argument.
34751         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34752
34753 2004-07-30  Richard Henderson  <rth@redhat.com>
34754
34755         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34756         tests of nearest around zero.
34757
34758 2004-07-30  Andrew Pinski  <apinski@apple.com>
34759
34760         * gcc.c-torture/compile/20040730-1.c: New test.
34761
34762 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34763
34764         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34765         powerpc-eabispe.
34766
34767 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34768
34769         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34770
34771 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34772
34773         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34774         contains $ld_library_path.
34775         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34776
34777 2004-07-29  Richard Henderson  <rth@redhat.com>
34778
34779         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34780
34781         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34782         (alt2, which): New.
34783         (Check): Accept either alternative.
34784
34785 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34786
34787         * g++.dg/abi/inline1.C: New test.
34788         * g++.dg/abi/local1-a.cc: Likewise.
34789         * g++.dg/abi/local1.C: Likewise.
34790         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34791         * g++.dg/abi/mangle12.C: Likewise.
34792         * g++.dg/abi/mangle17.C: Likewise.
34793         * g++.dg/abi/mangle20-2.C: Likewise.
34794         * g++.dg/opt/interface1.C: Likewise.
34795         * g++.dg/opt/interface1.h: Likewise.
34796         * g++.dg/opt/interface1-a.cc: New test.
34797         * g++.dg/parse/repo1.C: New test.
34798         * g++.dg/template/repo1.C: Likewise.
34799         * g++.dg/warn/Winline-1.C: Likewise.
34800         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34801
34802 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34803
34804         * gcc.dg/tree-ssa/20040729-1.c: New test.
34805
34806 2004-07-27  Matt Austern <austern@apple.com>
34807
34808         * gcc.dg/darwin-bool-1.c: New test.
34809         * gcc.dg/darwin-bool-2.c: New test.
34810
34811 2004-07-28  Richard Henderson  <rth@redhat.com>
34812
34813         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34814         arguments in the correct type.  Don't write to constant arguments.
34815
34816 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34817
34818         PR tree-optimization/16688
34819         PR tree-optimization/16689
34820         * g++.dg/tree-ssa/pr16688.C: New test.
34821
34822 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34823
34824         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34825         loads.  Not only in the comment, this time.
34826
34827 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34828
34829         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34830         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34831         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34832         * gcc.dg/sh4a-bitmovua.c: New.
34833         * gcc.dg/sh4a-cos.c: New.
34834         * gcc.dg/sh4a-cosf.c: New.
34835         * gcc.dg/sh4a-fprun.c: New.
34836         * gcc.dg/sh4a-fsrra.c: New.
34837         * gcc.dg/sh4a-memmovua.c: New.
34838         * gcc.dg/sh4a-sin.c: New.
34839         * gcc.dg/sh4a-sincos.c: New.
34840         * gcc.dg/sh4a-sincosf.c: New.
34841         * gcc.dg/sh4a-sinf.c: New.
34842
34843 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34844
34845         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34846         conditionals.
34847         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34848         loads.
34849         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34850         DOM1.
34851
34852 2004-07-27  Andrew Pinski  <apinski@apple.com>
34853
34854         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34855
34856 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34857
34858         * gcc.dg/pragma-isr.c: New test.
34859
34860 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34861
34862         PR c++/14429
34863         * g++.dg/template/ttp11.C: New test.
34864
34865 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34866
34867         * gcc.c-torture/compile/20040727-1.c: New test.
34868
34869 2004-07-26  Eric Christopher  <echristo@redhat.com>
34870
34871         * gcc.c-torture/compile/20040726-2.c: New test.
34872
34873 2004-07-26  Andrew Pinski  <apinski@apple.com>
34874
34875         * g++.dg/rtti/tinfo1.C: Xfail.
34876
34877 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34878
34879         * gcc.c-torture/compile/20040726-1.c: New test.
34880
34881 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34882             Brian Ryner  <bryner@brianryner.com>
34883
34884         PR c++/9283
34885         PR c++/15000
34886         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34887         * g++.dg/ext/visibility/: New directory.
34888         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34889         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34890         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34891         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34892         * g++.dg/ext/visibility/fvisibility.C,
34893         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34894         g++.dg/ext/visibility/fvisibility-override1.C
34895         g++.dg/ext/visibility/fvisibility-override2.C
34896         g++.dg/ext/visibility/memfuncts.C
34897         g++.dg/ext/visibility/noPLT.C
34898         g++.dg/ext/visibility/pragma.C
34899         g++.dg/ext/visibility/pragma-override1.C
34900         g++.dg/ext/visibility/pragma-override2.C
34901         g++.dg/ext/visibility/staticmemfuncts.C
34902         g++.dg/ext/visibility/virtual.C: New tests.
34903
34904 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34905
34906         PR c/15360
34907         * gcc.dg/pr15360-1.c: New test.
34908
34909 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34910
34911         * gcc.dg/pragma-align-2.c: New test.
34912         * gcc.dg/pragma-init-fini.c: New test.
34913         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34914         targets.
34915
34916 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34917
34918         * gcc.dg/init-string-2.c: New test.
34919
34920 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34921
34922         PR 16684
34923         * gcc.dg/Wredundant-decls-1.c: New test case.
34924
34925 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34926
34927         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34928         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34929         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34930         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34931         * gcc.dg/compat/generate-random.c: New file.
34932         * gcc.dg/compat/generate-random.h: Likewise.
34933         * gcc.dg/compat/generate-random_r.c: Likewise.
34934         * gcc.dg/compat/struct-layout-1.h: Likewise.
34935         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34936         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34937         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34938         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34939         * gcc.dg/compat/struct-layout-1_main.c: New test.
34940         * gcc.dg/compat/struct-layout-1_x.c: New file.
34941         * gcc.dg/compat/struct-layout-1_y.c: New file.
34942         * gcc.dg/compat/struct-layout-1_test.h: New file.
34943
34944 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34945
34946         * gcc.dg/comp-return-1.c: New test
34947
34948 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34949
34950         * gcc.dg/vmx/8-02a.c: Fix typo.
34951
34952         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34953         * gcc.dg/darwin-abi-3.c: New test.
34954
34955         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34956         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34957
34958         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34959         * gcc.dg/vmx/ops-long-1.c: New test.
34960         * gcc.dg/vmx/ops-long-2.c: New test.
34961
34962 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34963
34964         * g++.dg/lookup/conv-[1234].C: New.
34965
34966 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34967
34968         * g++.dg/parse/attr2.C: Simplify.
34969
34970 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34971
34972         PR c/7284
34973         * gcc.c-torture/execute/pr7284-1.c: New test.
34974
34975 2004-07-22  Brian Booth  <bbooth@redhat.com>
34976
34977         * gcc.dg/tree-ssa/20040721-1.c: New test.
34978
34979 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34980
34981         * g++.dg/template/crash20.c: New.
34982
34983 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34984
34985         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34986         Add dg-run directive.  Declare variables as required.
34987         * gfortran.dg/g77/README: Update
34988
34989 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34990
34991         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34992         gcc.dg/cris-peep2-andu2.c: New tests.
34993
34994 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34995
34996         PR c/15052
34997         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34998         on return type.
34999         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35000         messages.
35001         * gcc.dg/qual-return-2.c: Update expected messages.
35002         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35003
35004 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35005
35006         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35007         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35008
35009 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35010
35011         PR c/11250
35012         * gcc.dg/init-string-1.c: New test.
35013
35014 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35015
35016         PR middle-end/15345
35017         PR c/16450
35018         * gcc.dg/torture/nested-fn-1.c: New test.
35019
35020 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35021
35022         PR target/16559
35023         * gcc.dg/ia64-fptr-1.c: New file.
35024
35025 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35026
35027         PR c++/14497
35028         * g++.dg/template/spec16.C: New test.
35029         * g++.old-deja/g++.robertl/eb118.C: Remove.
35030
35031 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35032
35033         PR c++/509
35034         * g++.dg/template/spec15.C: New test.
35035
35036 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35037
35038         Copy cases from g77.f-torture/execute and add dg-run
35039         directive.  Other changes as noted.
35040         * gfortran.dg/g77/13037.f
35041         * gfortran.dg/g77/1832.f
35042         * gfortran.dg/g77/19981119-0.f
35043         * gfortran.dg/g77/19990313-0.f
35044         * gfortran.dg/g77/19990313-1.f
35045         * gfortran.dg/g77/19990313-2.f
35046         * gfortran.dg/g77/19990313-3.f
35047         * gfortran.dg/g77/19990419-1.f
35048         * gfortran.dg/g77/19990826-0.f
35049         * gfortran.dg/g77/19990826-2.f
35050         * gfortran.dg/g77/20000503-1.f
35051         * gfortran.dg/g77/20001111.f
35052         * gfortran.dg/g77/20010116.f
35053         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35054         * gfortran.dg/g77/20010430.f
35055         * gfortran.dg/g77/6177.f
35056         * gfortran.dg/g77/947.f
35057         * gfortran.dg/g77/970816-3.f
35058         * gfortran.dg/g77/971102-1.f
35059         * gfortran.dg/g77/980520-1.f
35060         * gfortran.dg/g77/980628-0.f
35061         * gfortran.dg/g77/980628-1.f
35062         * gfortran.dg/g77/980628-10.f
35063         * gfortran.dg/g77/980628-2.f
35064         * gfortran.dg/g77/980628-3.f
35065         * gfortran.dg/g77/980628-7.f
35066         * gfortran.dg/g77/980628-8.f
35067         * gfortran.dg/g77/980628-9.f
35068         * gfortran.dg/g77/980701-0.f
35069         * gfortran.dg/g77/980701-1.f
35070         * gfortran.dg/g77/cabs.f
35071         * gfortran.dg/g77/claus.f
35072         * gfortran.dg/g77/complex_1.f
35073         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35074         * gfortran.dg/g77/dcomplex.f
35075         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35076         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35077         * gfortran.dg/g77/f90-intrinsic-numeric.f
35078         * gfortran.dg/g77/int8421.f
35079         * gfortran.dg/g77/labug1.f
35080         * gfortran.dg/g77/large_vec.f
35081         * gfortran.dg/g77/le.f
35082         * gfortran.dg/g77/short.f
35083         * gfortran.dg/g77/README: Update
35084
35085 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35086
35087         PR c++/16637
35088         * g++.dg/parse/lookup4.C: New test.
35089
35090 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35091
35092         PR c++/16175
35093         * g++.dg/template/ttp10.C: New test.
35094
35095 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35096
35097         * gcc.dg/pr12625-1.c: New test.
35098
35099 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35100
35101         * gcc.dg/switch-warn-1.c: New test.
35102         * gcc.dg/switch-warn-2.c: New test.
35103         * gcc.c-torture/compile/pr14730.c: Update.
35104
35105 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35106
35107         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35108         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35109         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35110         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35111
35112 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35113
35114         PR c++/16623
35115         * g++.dg/template/assign1.C: New test.
35116
35117 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35118
35119         PR c++/12170
35120         * g++.dg/template/ttp9.C: New test.
35121
35122 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35123
35124         * gcc.dg/format/cmn-err-1.c: New test.
35125
35126 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35127
35128         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35129         gcc.dg/Wparentheses-10.c: New tests.
35130         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35131
35132 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35133
35134         PR fortran/16465
35135         * gfortran.dg/g77//ffixed-line-length-0.f,
35136         gfortran.dg/g77/ffixed-line-length-132.f,
35137         gfortran.dg/g77/ffixed-line-length-72.f,
35138         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35139         gfortran.dg/g77/README: Update.
35140
35141 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35142
35143         PR c++/13092
35144         * g++.dg/template/non-dependent7.C: New test.
35145         * g++.dg/template/non-dependent8.C: Likewise.
35146         * g++.dg/template/non-dependent9.C: Likewise.
35147         * g++.dg/template/non-dependent10.C: Likewise.
35148
35149 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35150
35151         PR c++/16337
35152         * g++.dg/parse/attr2.C: New test.
35153
35154 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35155
35156         * g77.dg: Removed.
35157         * g77.f-torture: Ditto.
35158
35159 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35160
35161         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35162         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35163         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35164
35165 2004-07-16  Richard Henderson  <rth@redhat.com>
35166
35167         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35168
35169 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35170
35171         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35172         tests with full list of options.
35173         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35174         of TORTURE_OPTIONS if test contains 'dg-do run'.
35175
35176         PR fortran/16404
35177         * gfortran.dg/do_iterator.f90: New test.
35178
35179 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35180
35181         PR rtl-optimization/16536
35182         * gcc.c-torture/execute/restrict-1.c: New test.
35183
35184 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35185
35186         PR fortran/15324
35187         * gfortran.dg/pr15324.f90: New test.
35188
35189         PR fortran/15129
35190         * gfortran.dg/pr15129.f90: New test.
35191
35192         PR fortran/15140
35193         * gfortran.dg/pr15140.f90: New test.
35194
35195         PR fortran/13792
35196         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35197         compile-time simplification.
35198
35199 2004-07-14  Mike Stump  <mrs@apple.com>
35200
35201         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35202
35203 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35204
35205         PR target/16325
35206         * gcc.dg/profile-generate-1.c: New.
35207
35208 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35209
35210         * gcc.c-torture/execute/20040709-1.c: New test.
35211         * gcc.c-torture/execute/20040709-2.c: New test.
35212
35213 2004-07-14  Mike Stump  <mrs@apple.com>
35214
35215         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35216
35217 2004-07-14  Mike Stump  <mrs@apple.com>
35218
35219         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35220
35221 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35222
35223         PR c++/16518
35224         * g++.dg/parse/mutable1.C: New test.
35225
35226 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35227
35228         PR tree-optimization/16443
35229         * gcc.dg/tree-ssa/20040713-1.c: New test.
35230
35231 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35232
35233         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35234         for operator new.
35235
35236 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35237
35238         * gfortran.dg/g77/README: New file
35239         * gfortran.dg/g77/19981216-0.f: Copy from
35240         g77.f-torture/noncompile.  Add "dg-do compile" and
35241         dg-error as required.
35242         * gfortran.dg/g77/19990218-1.f: Likewise.
35243         * gfortran.dg/g77/19990905-1.f: Likewise.
35244         * gfortran.dg/g77/9263.f: Likewise.
35245         * gfortran.dg/g77/980615-0.f: Likewise.
35246         * gfortran.dg/g77/980616-0.f: Likewise.
35247         * gfortran.dg/g77/check0.f: Likewise.
35248         * gfortran.dg/g77/select_no_compile.f: Likewise.
35249
35250 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35251
35252         Copy files from g77.f-torture/compile.
35253         Add "{ dg-do compile}".  Other changes as noted
35254         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35255         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35256         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35257         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35258         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35259         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35260         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35261         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35262         statement to conform to standard.  Append alpha1.x for reference.
35263         * gfortran.dg/g77/xformat.f: Add dg-warning
35264
35265 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35266
35267         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35268         Add {dg-do compile} directive.
35269         * gfortran.dg/g77/cpp2.F: Likewise.
35270
35271 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35272
35273         PR c++/5402
35274         * g++.dg/lookup/name-clash1.C: New test.
35275
35276         PR c++/9777
35277         * g++.dg/lookup/name-clash2.C: New test.
35278
35279         PR c++/12102
35280         * g++.dg/lookup/name-clash3.C: New test.
35281
35282 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35283
35284         * g++.dg/lookup/new2.C: New test.
35285         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35286
35287 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35288
35289         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35290         Add {dg-do compile} directive.
35291         * gfortran.dg/g77/13060.f: Likewise.
35292         * gfortran.dg/g77/19990218-0.f: Likewise.
35293         * gfortran.dg/g77/19990305-0.f: Likewise.
35294         * gfortran.dg/g77/19990419-0.f: Likewise.
35295         * gfortran.dg/g77/19990502-0.f: Likewise.
35296         * gfortran.dg/g77/19990502-1.f: Likewise.
35297         * gfortran.dg/g77/19990525-0.f: Likewise.
35298         * gfortran.dg/g77/19990826-1.f: Likewise.
35299         * gfortran.dg/g77/19990826-3.f: Likewise.
35300         * gfortran.dg/g77/19990905-2.f: Likewise.
35301         * gfortran.dg/g77/20000412-1.f: Likewise.
35302         * gfortran.dg/g77/20000511-1.f: Likewise.
35303         * gfortran.dg/g77/20000511-2.f: Likewise.
35304         * gfortran.dg/g77/20000518.f: Likewise.
35305         * gfortran.dg/g77/20000601-1.f: Likewise.
35306         * gfortran.dg/g77/20000601-2.f: Likewise.
35307         * gfortran.dg/g77/20000629-1.f: Likewise.
35308         * gfortran.dg/g77/20000630-2.f: Likewise.
35309         * gfortran.dg/g77/20010115.f: Likewise.
35310         * gfortran.dg/g77/20010321-1.f: Likewise.
35311         * gfortran.dg/g77/20010426.f: Likewise.
35312         * gfortran.dg/g77/20020307-1.f: Likewise.
35313         * gfortran.dg/g77/8485.f: Likewise.
35314         * gfortran.dg/g77/960317-1.f: Likewise.
35315         * gfortran.dg/g77/970915-0.f: Likewise.
35316         * gfortran.dg/g77/980310-1.f: Likewise.
35317         * gfortran.dg/g77/980310-2.f: Likewise.
35318         * gfortran.dg/g77/980310-3.f: Likewise.
35319         * gfortran.dg/g77/980310-4.f: Likewise.
35320         * gfortran.dg/g77/980310-6.f: Likewise.
35321         * gfortran.dg/g77/980310-7.f: Likewise.
35322         * gfortran.dg/g77/980310-8.f: Likewise.
35323         * gfortran.dg/g77/980419-2.f: Likewise.
35324         * gfortran.dg/g77/980424-0.f: Likewise.
35325         * gfortran.dg/g77/980427-0.f: Likewise.
35326         * gfortran.dg/g77/980729-0.f: Likewise.
35327         * gfortran.dg/g77/981117-1.f: Likewise.
35328         * gfortran.dg/g77/toon_1.f: Likewise.
35329
35330 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35331
35332         PR c++/2204
35333         * g++.dg/other/abstract2.C: New test.
35334
35335 2004-07-12  Paul Brook  <paul@codesourcery.com>
35336
35337         * gfortran.dg/pointer_init_1.f90: New test.
35338
35339 2004-07-11  Paul Brook  <paul@codesourcery.com>
35340
35341         PR fortran/15986
35342         * gfortran.dg/contained_1.f90: New test.
35343
35344 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35345
35346         * g++.dg/parse/defarg8.C: New test.
35347
35348 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35349
35350         PR fortran/16433
35351         * gfortran.dg/pr16433.f: New test.
35352
35353         PR fortran/17574
35354         * gfortran.dg/pr15754.f90: New test.
35355
35356 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35357
35358         PR tree-optimization/16437
35359         * gcc.c-torture/execute/bitfld-4.c: New test.
35360
35361 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35362
35363         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35364         access to common var from module.
35365
35366 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35367
35368         PR fortran/16336
35369         * gfortran.fortran-torture/execute/common_2.f90: New test.
35370
35371 2004-07-10  Paul Brook  <paul@codesourcery.com>
35372
35373         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35374
35375 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35376
35377         PR fortran/15969
35378         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35379
35380 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35381
35382         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35383         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35384         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35385         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35386         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35387         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35388         * gfortran.dg/g77/funderscoring.f: Likewise.
35389         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35390
35391 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35392
35393         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35394
35395 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35396         Paul Brook  <paul@codesourcery.com>
35397
35398         PR fortran/13415
35399         * gfortran.dg/common_pointer_1.f90: New test.
35400
35401 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35402
35403         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35404
35405 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35406
35407         PR target/16364
35408         * gcc.c-torture/compile/20040709-1.c: New.
35409
35410 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35411
35412         PR fortran/14077
35413         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35414
35415 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35416
35417         PR fortran/13201
35418         * gfortran.dg/shape_1.f90: New test.
35419
35420 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35421             Andrew Pinski  <apinski@apple.com>
35422
35423         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35424
35425 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35426
35427         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35428         comment.
35429
35430 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35431         Paul Brook  <paul@codesourcery.com>
35432
35433         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35434         '.f95' and '.F95'.
35435
35436 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35437
35438         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35439
35440 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35441
35442         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35443         testcases with capital suffix.
35444
35445 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35446
35447         PR fortran/15481
35448         PR fortran/13372
35449         PR fortran/13575
35450         PR fortran/15978
35451         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35452
35453         * gfortran.dg/implicit_1.f90: New test.
35454
35455 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35456
35457         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35458         expression to match gfortran warning/error messages
35459         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35460         dg-error text.
35461
35462 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35463
35464         * lib/fortran-torture.exp: Rename proc search_for to
35465         search_for_re.
35466
35467 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35468
35469         * gcc.c-torture/execute/simd-5.x: New file.
35470         XFAIL on SPARC 64-bit at -O0.
35471
35472 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35473
35474         PR c++/8211
35475         PR c++/16165
35476         * g++.dg/warn/effc3.C: New test.
35477
35478 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35479
35480         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35481         change X to 1X in format.
35482         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35483         add data statements to conform to standard.
35484
35485 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35486
35487         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35488         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35489         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35490
35491 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35492
35493         * gfortran.dg/g77/7388.f: Copy from g77.dg
35494         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35495         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35496         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35497         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35498         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35499         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35500         * gfortran.dg/g77/strlen0.f: Likewise.
35501
35502 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35503
35504         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35505         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35506
35507 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35508
35509         * gcc.c-torture/execute/920428-2.x: Delete.
35510         * gcc.c-torture/execute/920501-7.x: Likewise.
35511
35512 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35513
35514         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35515         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35516         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35517         prescott and c3-2.
35518         (PREFETCH_3DNOW): Add -march=c3.
35519
35520 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35521
35522         PR c/16437
35523         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35524         * gcc.c-torture/execute/bf64-1.x: Likewise.
35525
35526 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35527
35528         * gcc.c-torture/compile/20040708-1.c: New test.
35529
35530 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35531
35532         PR c++/16169
35533         * g++.dg/warn/effc2.C: New test.
35534
35535 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35536
35537         * gcc.c-torture/execute/bitfld-1.x: Remove.
35538         * gcc.c-torture/execute/bitfld-3.c: New test.
35539         * gcc.dg/bitfld-2.c: Remove XFAILs.
35540
35541 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35542
35543         PR c++/16276
35544         * g++.dg/rtti/tinfo1.C: New file.
35545
35546 2004-07-07  Eric Christopher  <echristo@redhat.com>
35547
35548         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35549
35550 2004-07-07  Andrew Pinski  <apinski@apple.com>
35551
35552         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35553
35554 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35555
35556         * g++.dg/init/call1.C: XFAIL.
35557
35558 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35559
35560         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35561         except for movstrict*, to movmem* and clrstr* to clrmem*.
35562
35563 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35564
35565         * gcc.c-torture/execute/20040707-1.c: New test.
35566
35567 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35568
35569         * gcc.c-torture/execute/20040706-1.c: New test.
35570
35571 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35572
35573         PR c++/3671
35574         * g++.dg/template/spec14.C: New test.
35575
35576 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35577
35578         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35579         nothing if not yet defined.  Use it in b, c and d type definitions.
35580         * gcc.c-torture/execute/20040705-1.c: New test.
35581         * gcc.c-torture/execute/20040705-2.c: New test.
35582
35583 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35584
35585         PR c++/2518
35586         * g++.dg/lookup/new1.C: New test.
35587
35588 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35589
35590         PR c++/11406
35591         * g++.dg/template/sizeof8.C: New test.
35592
35593 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35594
35595         * gcc.c-torture/compile/20040705-1.c: New test.
35596
35597 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35598
35599         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35600
35601 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35602
35603         * gcc.dg/cpp/if-mop.c: Two new testcases.
35604         * gcc.dg/cpp/trad/comment-3.c: New.
35605
35606 2004-07-04  Paul Brook  <paul@codesourcery.com>
35607
35608         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35609
35610 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35611
35612         PR c++/3761
35613         * g++.dg/lookup/crash4.C: New test.
35614
35615 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35616
35617         * gcc.c-torture/execute/builtin-abs-1.c
35618         * gcc.c-torture/execute/builtin-abs-2.c
35619         * gcc.c-torture/execute/builtin-complex-1.c
35620         * gcc.c-torture/execute/builtins/string-1-lib.c
35621         * gcc.c-torture/execute/builtins/string-1.c
35622         * gcc.c-torture/execute/builtins/string-2-lib.c
35623         * gcc.c-torture/execute/builtins/string-2.c
35624         * gcc.c-torture/execute/builtins/string-3-lib.c
35625         * gcc.c-torture/execute/builtins/string-3.c
35626         * gcc.c-torture/execute/builtins/string-4-lib.c
35627         * gcc.c-torture/execute/builtins/string-4.c
35628         * gcc.c-torture/execute/builtins/string-5-lib.c
35629         * gcc.c-torture/execute/builtins/string-5.c
35630         * gcc.c-torture/execute/builtins/string-6-lib.c
35631         * gcc.c-torture/execute/builtins/string-6.c
35632         * gcc.c-torture/execute/builtins/string-7-lib.c
35633         * gcc.c-torture/execute/builtins/string-7.c
35634         * gcc.c-torture/execute/builtins/string-8-lib.c
35635         * gcc.c-torture/execute/builtins/string-8.c
35636         * gcc.c-torture/execute/builtins/string-9-lib.c
35637         * gcc.c-torture/execute/builtins/string-9.c
35638         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35639         * gcc.c-torture/execute/builtins/string-asm-1.c
35640         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35641         * gcc.c-torture/execute/builtins/string-asm-2.c
35642         * gcc.c-torture/execute/stdio-opt-1.c
35643         * gcc.c-torture/execute/stdio-opt-2.c
35644         * gcc.c-torture/execute/stdio-opt-3.c
35645         * gcc.c-torture/execute/string-opt-1.c
35646         * gcc.c-torture/execute/string-opt-10.c
35647         * gcc.c-torture/execute/string-opt-11.c
35648         * gcc.c-torture/execute/string-opt-12.c
35649         * gcc.c-torture/execute/string-opt-13.c
35650         * gcc.c-torture/execute/string-opt-14.c
35651         * gcc.c-torture/execute/string-opt-15.c
35652         * gcc.c-torture/execute/string-opt-16.c
35653         * gcc.c-torture/execute/string-opt-2.c
35654         * gcc.c-torture/execute/string-opt-6.c
35655         * gcc.c-torture/execute/string-opt-7.c
35656         * gcc.c-torture/execute/string-opt-8.c:
35657         Replace with ...
35658
35659         * gcc.c-torture/execute/builtins/abs-2.c
35660         * gcc.c-torture/execute/builtins/abs-3.c
35661         * gcc.c-torture/execute/builtins/complex-1.c
35662         * gcc.c-torture/execute/builtins/fprintf.c
35663         * gcc.c-torture/execute/builtins/fputs.c
35664         * gcc.c-torture/execute/builtins/memcmp.c
35665         * gcc.c-torture/execute/builtins/memmove.c
35666         * gcc.c-torture/execute/builtins/memops-asm.c
35667         * gcc.c-torture/execute/builtins/mempcpy-2.c
35668         * gcc.c-torture/execute/builtins/mempcpy.c
35669         * gcc.c-torture/execute/builtins/memset.c
35670         * gcc.c-torture/execute/builtins/printf.c
35671         * gcc.c-torture/execute/builtins/sprintf.c
35672         * gcc.c-torture/execute/builtins/strcat.c
35673         * gcc.c-torture/execute/builtins/strchr.c
35674         * gcc.c-torture/execute/builtins/strcmp.c
35675         * gcc.c-torture/execute/builtins/strcpy.c
35676         * gcc.c-torture/execute/builtins/strcspn.c
35677         * gcc.c-torture/execute/builtins/strlen-2.c
35678         * gcc.c-torture/execute/builtins/strlen.c
35679         * gcc.c-torture/execute/builtins/strncat.c
35680         * gcc.c-torture/execute/builtins/strncmp-2.c
35681         * gcc.c-torture/execute/builtins/strncmp.c
35682         * gcc.c-torture/execute/builtins/strncpy.c
35683         * gcc.c-torture/execute/builtins/strpbrk.c
35684         * gcc.c-torture/execute/builtins/strpcpy-2.c
35685         * gcc.c-torture/execute/builtins/strpcpy.c
35686         * gcc.c-torture/execute/builtins/strrchr.c
35687         * gcc.c-torture/execute/builtins/strspn.c
35688         * gcc.c-torture/execute/builtins/strstr-asm.c
35689         * gcc.c-torture/execute/builtins/strstr.c:
35690         ... these new files.
35691
35692         * gcc.c-torture/execute/builtins/abs-2-lib.c
35693         * gcc.c-torture/execute/builtins/abs-3-lib.c
35694         * gcc.c-torture/execute/builtins/complex-1-lib.c
35695         * gcc.c-torture/execute/builtins/fprintf-lib.c
35696         * gcc.c-torture/execute/builtins/fputs-lib.c
35697         * gcc.c-torture/execute/builtins/memcmp-lib.c
35698         * gcc.c-torture/execute/builtins/memmove-lib.c
35699         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35700         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35701         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35702         * gcc.c-torture/execute/builtins/memset-lib.c
35703         * gcc.c-torture/execute/builtins/printf-lib.c
35704         * gcc.c-torture/execute/builtins/sprintf-lib.c
35705         * gcc.c-torture/execute/builtins/strcat-lib.c
35706         * gcc.c-torture/execute/builtins/strchr-lib.c
35707         * gcc.c-torture/execute/builtins/strcmp-lib.c
35708         * gcc.c-torture/execute/builtins/strcpy-lib.c
35709         * gcc.c-torture/execute/builtins/strcspn-lib.c
35710         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35711         * gcc.c-torture/execute/builtins/strlen-lib.c
35712         * gcc.c-torture/execute/builtins/strncat-lib.c
35713         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35714         * gcc.c-torture/execute/builtins/strncmp-lib.c
35715         * gcc.c-torture/execute/builtins/strncpy-lib.c
35716         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35717         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35718         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35719         * gcc.c-torture/execute/builtins/strrchr-lib.c
35720         * gcc.c-torture/execute/builtins/strspn-lib.c
35721         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35722         * gcc.c-torture/execute/builtins/strstr-lib.c
35723         * gcc.c-torture/execute/builtins/lib/abs.c
35724         * gcc.c-torture/execute/builtins/lib/fprintf.c
35725         * gcc.c-torture/execute/builtins/lib/memset.c
35726         * gcc.c-torture/execute/builtins/lib/printf.c
35727         * gcc.c-torture/execute/builtins/lib/sprintf.c
35728         * gcc.c-torture/execute/builtins/lib/strcpy.c
35729         * gcc.c-torture/execute/builtins/lib/strcspn.c
35730         * gcc.c-torture/execute/builtins/lib/strncat.c
35731         * gcc.c-torture/execute/builtins/lib/strncmp.c
35732         * gcc.c-torture/execute/builtins/lib/strncpy.c
35733         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35734         * gcc.c-torture/execute/builtins/lib/strspn.c
35735         * gcc.c-torture/execute/builtins/lib/strstr.c:
35736         New files containing support routines.
35737
35738         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35739         declaration.
35740         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35741         when not optimizing.
35742
35743 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35744
35745         PR c++/16240
35746         * g++.dg/abi/mangle22.C: New test.
35747         * g++.dg/abi/mangle23.C: Likewise.
35748
35749 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35750
35751         PR fortran/16290
35752         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35753         Allow for cases without denormalized floating point numbers.
35754
35755 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35756
35757         PR c/1027
35758         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35759         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35760         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35761         expected warning text.
35762         * gcc.dg/format/diag-2.c: New test.
35763
35764 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35765
35766         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35767
35768 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35769
35770         * gcc.dg/builtins-43.c: New.
35771         * gcc.dg/builtins-44.c: New.
35772         * gcc.dg/builtins-45.c: New.
35773
35774 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35775             Andreas Tobler  <a.tobler@schweiz.ch>
35776
35777         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35778         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35779         as SIGSEGV.
35780         * gcc.dg/cleanup-11.c: Likewise.
35781         * gcc.dg/cleanup-8.c: Likewise.
35782         * gcc.dg/cleanup-9.c: Likewise.
35783         * gcc.dg/cleanup-5.c: Run on all platforms.
35784
35785 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35786
35787         * g++.dg/warn/nonnull1.C: New test.
35788
35789 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35790
35791         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35792         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35793         Special-case the Sun compiler wrt to <complex.h>.
35794
35795 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35796
35797         * gcc.dg/Wunreachable-8.C: New test.
35798
35799         * gcc.dg/h8300-ice2.c : New test.
35800
35801 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35802
35803         PR fortran/16161
35804         * gfortran.fortran-torture/compile/implicit.f90: Add test
35805         for implicit character.
35806
35807 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35808
35809         PR fortran/16289
35810         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35811         Use tiny() intrinsic to find smallest non-negative real
35812
35813 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35814
35815         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35816         * gcc.dg/compat/struct-by-value-22_x.c: New.
35817         * gcc.dg/compat/struct-by-value-22_y.c: New.
35818
35819         * gcc.c-torture/execute/20040629-1.c: New test.
35820
35821 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35822
35823         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35824         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35825
35826         PR target/16195
35827         * gcc.dg/20040625-1.c: New test.
35828
35829 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35830
35831         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35832
35833 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35834
35835         PR fortran/15963
35836         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35837
35838 2004-06-29  Richard Henderson  <rth@redhat.com>
35839
35840         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35841
35842 2004-06-29  Paul Brook  <paul@codesourcery.com>
35843
35844         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35845         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35846
35847 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35848
35849         PR c++/16260
35850         * g++.dg/parse/crash15.C: New.
35851
35852 2004-06-28  Andrew Pinski  <apinski@apple.com>
35853
35854         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35855         by the error already.
35856
35857         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35858
35859 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35860
35861         PR target/14041
35862         * gcc.dg/h8300-bss-align-1.c : New.
35863
35864 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35865
35866         * PR c++/16174
35867         * g++.dg/template/ctor4.C: New.
35868
35869 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35870
35871         PR c++/16205
35872         * g++.dg/warn/Wsequence-point-1.C: New test.
35873
35874 2004-06-27  Paul Brook  <paul@codesourcery.com>
35875
35876         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35877
35878 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35879
35880         * g++.old-deja/g++.mike/p7325.C: Remove.
35881
35882 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35883
35884         PR c/14963
35885         * gcc.dg/pr14963.c: New test.
35886
35887 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35888
35889         PR c++/16193
35890         * g++.dg/parse/redef1.C: New test.
35891
35892 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35893
35894         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35895         20021110.c.
35896         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35897         20021119-1.c.
35898         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35899         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35900         5-04.c.
35901         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35902         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35903         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35904         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35905         g++.brendan/enum14.C.
35906         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35907         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35908         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35909         g++.mike/virt1.C.
35910         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35911         memtemp24.C.
35912
35913 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35914
35915         * gcc.dg/20040527-1.c: New test case.
35916
35917 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35918
35919         PR gfortran/pr16196
35920         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35921
35922 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35923
35924         PR middle-end/15825
35925         * gcc.dg/pr15825-1.c: New test case.
35926
35927 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35928
35929         * gcc.c-torture/execute/20040625-1.c: New test.
35930
35931 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35932
35933         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35934
35935 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35936
35937         * gcc.dg/torture/mips-div-1.c: New test.
35938
35939 2004-06-24  Jeff Law  <law@redhat.com>
35940
35941         * gcc.dg/tree-ssa/20040624-1.c: New test.
35942
35943 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35944
35945         * gcc.c-torture/compile/20040624-1.c: New test.
35946
35947 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35948
35949         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35950         this directory.
35951
35952 2004-06-23  Andrew Pinski  <apinski@apple.com>
35953
35954         PR middle-end/15988
35955         * g++.dg/opt/ptrmem4.C: New test.
35956
35957         * gcc.dg/c90-array-quals-2.c: New test.
35958
35959 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35960
35961         * gcc.dg/kpice1.c: New test.
35962
35963 2006-06-23  Andrew Pinski  <apinski@apple.com>
35964
35965         * gcc.dg/c90-array-quals.c: New test.
35966
35967 2006-06-22  Richard Henderson  <rth@redhat.com>
35968
35969         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35970
35971 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35972
35973         * gcc.dg/builtins-config.h: Handle FreeBSD.
35974
35975 2006-06-22  Richard Henderson  <rth@redhat.com>
35976
35977         * g++.dg/opt/devirt1.C: New.
35978
35979 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35980
35981         * g++.dg/opt/pr15551.C: New testcase.
35982
35983 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35984
35985         PR target/14800
35986         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35987         x86_64-*-linux* when compiling for 32bit.
35988
35989 2004-06-21  Andrew Pinski  <apinski@apple.com>
35990
35991         * gcc.dg/pch/struct-1.c: New.
35992         * gcc.dg/pch/struct-1.hs: New.
35993
35994 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35995
35996         * gcc.dg/pch/save-temps-1.c: New file.
35997         * gcc.dg/pch/save-temps-1.hs: New file.
35998
35999 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36000
36001         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36002         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36003
36004 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36005
36006         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36007         to fix type error.
36008         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36009         Remove trailing spaces.
36010
36011 2004-06-21  Richard Henderson  <rth@redhat.com>
36012
36013         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36014         merging && to BIT_FIELD_REF.
36015
36016 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36017
36018         * g++.dg/opt/placeholder1.C: New test.
36019
36020 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36021
36022         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36023         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36024         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36025         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36026
36027 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36028
36029         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36030         extern "C".
36031         * g++.dg/other/pragma-re-1.C: Add comments.
36032
36033 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36034
36035         PR gfortran/16080
36036         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36037
36038 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36039
36040         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36041         instead of setting the type of size_t by
36042         hand.
36043
36044 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36045
36046         * gcc.dg/unordered-2.c: New test case.
36047         * gcc.dg/unordered-3.c: New test case.
36048
36049 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36050
36051         PR other/16043
36052         * lib/g++.exp (g++_version): Tweak regexp for version
36053         * lib/g77.exp (g77_version): Likewise.
36054         * lib/gfortran.exp (gfortran_version): Likewise.
36055         * lib/objc.exp (objc_version): Likewise.
36056         * lib/treelang.exp (treelang_version): Likewise.
36057
36058 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36059
36060         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36061         Use INT_MAX instead of __INT_MAX__.
36062         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36063
36064         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36065         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36066         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36067         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36068         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36069         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36070         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36071         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36072         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36073
36074         * gcc.dg/range-test-1.c: New test.
36075         * g++.dg/opt/range-test-1.C: New test.
36076
36077 2004-06-17  Richard Henderson  <rth@redhat.com>
36078
36079         * objc.dg/sync-1.m: New.
36080         * objc.dg/try-catch-1.m: Don't force next runtime.
36081         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36082         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36083         shadowed catch clause.
36084         * objc.dg/try-catch-5.m: New.
36085
36086 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36087
36088         Bug 14610
36089         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36090
36091 2004-06-15  Richard Henderson  <rth@redhat.com>
36092
36093         * gcc.dg/20001116-1.c: Move expected warning line.
36094
36095 2004-06-15  Richard Henderson  <rth@redhat.com>
36096
36097         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36098         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36099
36100 2004-06-15  Jeff Law  <law@redhat.com>
36101
36102         * gcc.dg/tree-ssa/20040615-1.c: New test.
36103         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36104         be less sensitive to operand ordering.
36105         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36106
36107 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36108
36109         * g++.dg/abi/bitfield3.C: Add comment..
36110
36111 2004-06-15  Richard Henderson  <rth@redhat.com>
36112
36113         * g++.dg/ext/stmtexpr1.C: XFAIL.
36114         * gcc.dg/20030612-1.c: XFAIL.
36115
36116 2004-06-15  Eric Christopher  <echristo@redhat.com>
36117
36118         * g++.dg/charset/asm5.c: New.
36119         * gcc.dg/charset/asm6.c: New.
36120
36121 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36122
36123         PR fortran/15962
36124         * gfortran.fortran-torture/execute/select_1.f90: New test.
36125
36126 2004-06-15  Paul Brook  <paul@codesourcery.com>
36127
36128         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36129
36130 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36131
36132         PR c++/15967
36133         * g++.dg/lookup/crash3.C: New test.
36134
36135 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36136
36137         PR c++/15947
36138         * g++.dg/parse/dtor4.C: New test.
36139
36140 2004-06-14  Jeff Law  <law@redhat.com>
36141
36142         * gcc.c-torture/compile/20040614-1.c: New test.
36143
36144 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36145
36146         PR fortran/15211
36147         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36148         LEN of a character array.
36149
36150 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36151
36152         PR c++/15096
36153         * g++.dg/template/ptrmem10.C: New test.
36154
36155         PR c++/14930
36156         * g++.dg/template/friend30.C: New test.
36157
36158 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36159
36160         PR fortran/14928
36161         * gfortran.fortran-torture/compile/mloc.f90: New test.
36162
36163 2004-06-13  Paul Brook  <paul@codesourcery.com>
36164
36165         * gfortran.fortran-torture/execute/random_2.f90: New test.
36166
36167 2004-06-13  Eric Christopher  <echristo@redhat.com>
36168
36169         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36170
36171 2004-06-12  Paul Brook  <paul@codesourcery.com>
36172
36173         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36174
36175 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36176
36177         PR fortran/14923
36178         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36179
36180 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36181
36182         PR fortran/14957
36183         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36184         syntax errors in end statements of contained subroutines.
36185
36186 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36187
36188         PR fortran/12841
36189         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36190
36191 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36192
36193         PR fortran/15665
36194         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36195
36196 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36197
36198         PR gfortran/12839
36199         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36200
36201 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36202
36203         PR c++/15862
36204         * g++.dg/parse/enum1.C: New test.
36205
36206 2004-06-10  Jeff Law  <law@redhat.com>
36207
36208         * gcc.c-torture/compile/20040610-1.c: New test.
36209
36210 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36211
36212         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36213         * g++.old-deja/g++.other/decl3.C: Likewise.
36214
36215 2004-06-10  Brian Booth  <bbooth@redhat.com>
36216
36217         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36218         V_MAY_DEF instead of VDEF.
36219         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36220
36221 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36222
36223         PR c++/14211
36224         * g++.dg/conversion/const1.C: New test.
36225
36226         PR c++/15076
36227         * g++.dg/conversion/reinterpret1.C: New test.
36228
36229         PR c++/15877
36230         * g++.dg/template/enum2.C: New test.
36231
36232         PR c++/15227
36233         * g++.dg/template/error13.C: New test.
36234
36235 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36236
36237         PR fortran/14957
36238         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36239         arguments to test_* REAL and of the right size.
36240
36241 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36242
36243         PR target/15569
36244         PR rtl-optimization/15681
36245         * gcc.dg/20040609-1.c: New test.
36246
36247 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36248
36249         PR c++/14791
36250         * g++.dg/opt/builtins1.C: New test.
36251
36252 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36253
36254         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36255         that use default windows32 struct layout.
36256         * gcc.dg/i386-bitfield2.c: Likewise.
36257
36258 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36259
36260         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36261         for mingw32 and cygwin targets.
36262
36263 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36264
36265         * gcc.dg/pch/macro-4.c: New.
36266         * gcc.dg/pch/macro-4.hs: New.
36267
36268 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36269
36270         PR fortran/13249
36271         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36272
36273 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36274
36275         PR fortran/13372
36276         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36277
36278 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36279
36280         PR gfortran/14897
36281         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36282
36283 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36284
36285         PR gfortran/15755
36286         * gfortran.fortran-torture/execute/backspace.c : New test.
36287
36288 2004-06-09  Paul Brook  <paul@codesourcery.com>
36289
36290         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36291         (pointer_to_section): Rewrite to use smaller array.
36292
36293 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36294
36295         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36296         * gcc.dg/ext/altivec-10.c: Same.
36297         * gcc.dg/ext/altivec-11.c: Same.
36298         * gcc.dg/ext/altivec-12.c: Same.
36299         * gcc.dg/ext/altivec-13.c: Same.
36300         * gcc.dg/ext/altivec-14.c: Same.
36301         * gcc.dg/ext/altivec-15.c: Same.
36302         * gcc.dg/ext/altivec-16.c: Same.
36303         * gcc.dg/ext/altivec-3.c: Same.
36304         * gcc.dg/ext/altivec-4.c: Same.
36305         * gcc.dg/ext/altivec-6.c: Same.
36306         * gcc.dg/ext/altivec-7.c: Same.
36307         * gcc.dg/ext/altivec-8.c: Same.
36308         * gcc.dg/ext/altivec-varargs-1.c: Same.
36309
36310         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36311         * g++.dg/ext/altivec-10.C: Same.
36312         * g++.dg/ext/altivec-2.C: Same.
36313         * g++.dg/ext/altivec-3.C: Same.
36314         * g++.dg/ext/altivec-4.C: Same.
36315         * g++.dg/ext/altivec-5.C: Same.
36316         * g++.dg/ext/altivec-6.C: Same.
36317         * g++.dg/ext/altivec-7.C: Same.
36318         * g++.dg/ext/altivec-8.C: Same.
36319         * g++.dg/ext/altivec-9.C: Same.
36320
36321 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36322
36323         PR c++/7841
36324         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36325
36326 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36327
36328         * gcc.dg/union-1.c: New test.
36329
36330 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36331
36332         * gcc.dg/builtins-41.c: New test case.
36333         * gcc.dg/builtins-42.c: New test case.
36334
36335 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36336
36337         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36338         * g++.dg/ext/altivec-10.C: Same.
36339         * g++.dg/ext/altivec-2.C: Same.
36340         * g++.dg/ext/altivec-3.C: Same.
36341         * g++.dg/ext/altivec-4.C: Same.
36342         * g++.dg/ext/altivec-5.C: Same.
36343         * g++.dg/ext/altivec-6.C: Same.
36344         * g++.dg/ext/altivec-7.C: Same.
36345         * g++.dg/ext/altivec-8.C: Same.
36346         * g++.dg/ext/altivec-9.C: Same.
36347         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36348         * g++.old-deja/g++.brendan/new3.C: Same.
36349         * gcc.c-torture/execute/eeprof-1.x: Same.
36350
36351 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36352
36353         PR c/14765
36354         * gcc.dg/pr14765-1.c: New test.
36355
36356 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36357
36358         PR c/14649
36359         * gcc.dg/pr14649-1.c: New test case.
36360
36361 2004-06-07  Richard Henderson  <rth@redhat.com>
36362
36363         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36364         if temporaries.
36365
36366 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36367
36368         * g++.dg/eh/elide1.C: Remove XFAIL.
36369
36370 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36371
36372         PR c++/15337
36373         * g++.dg/expr/sizeof3.C: New test.
36374
36375         PR c++/14777
36376         * g++.dg/template/access14.C: New test.
36377
36378         PR c++/15554
36379         * g++.dg/template/enum1.C: New test.
36380
36381         PR c++/15057
36382         * g++.dg/eh/throw1.C: New test.
36383
36384 2004-06-07  David Ayers  <d.ayers@inode.at>
36385             Ziemowit Laski  <zlaski@apple.com>
36386
36387         * lib/objc.exp (objc_target_compile): Revert the '-framework
36388         Foundation' flag fix, since bare Darwin does not ship
36389         with the Foundation framework.
36390         * objc/execute/next_mapping.h: Provide a local NSConstantString
36391         @interface and @implementation.
36392         (objc_constant_string_init): A constructor function, used to
36393         initialize the NSConstantString meta-class object.
36394         * objc/execute/string1.m: Include "next_mapping.h" instead of
36395         <Foundation/NSString.h>.
36396         * objc/execute/string2.m: Likewise.
36397         * objc/execute/string3.m: Likewise.
36398         * objc/execute/string4.m: Likewise.
36399
36400 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36401
36402         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36403         to double. Replace double with FLOAT.
36404         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36405
36406         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36407         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36408         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36409         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36410         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36411         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36412         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36413         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36414
36415 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36416
36417         PR c/13519
36418         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36419
36420 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36421
36422         PR c++/15503
36423         * g++.dg/template/meminit2.C: New test.
36424
36425 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36426
36427         PR target/15822
36428         * gcc.c-torture/execute/compare-fp-1.c,
36429         gcc.c-torture/execute/compare-fp-2.c,
36430         gcc.c-torture/execute/compare-fp-3.c,
36431         gcc.c-torture/execute/compare-fp-4.c,
36432         gcc.c-torture/execute/compare-fp-3.x,
36433         gcc.c-torture/execute/compare-fp-4.x: Moved...
36434         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36435         gcc.c-torture/execute/ieee/compare-fp-2.c,
36436         gcc.c-torture/execute/ieee/compare-fp-3.c,
36437         gcc.c-torture/execute/ieee/compare-fp-4.c,
36438         gcc.c-torture/execute/ieee/compare-fp-3.x,
36439         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36440
36441 2004-06-04  David Ayers  <d.ayers@inode.at>
36442
36443         * objc/execute/protocol-isEqual-4.m: New testcase.
36444
36445 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36446
36447         * objc/execute/protocol-isEqual-1.m: New testcase.
36448         * objc/execute/protocol-isEqual-2.m: New testcase.
36449         * objc/execute/protocol-isEqual-3.m: New testcase.
36450
36451 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36452
36453         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36454
36455 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36456
36457         * lib/objc.exp (objc_target_compile): When running tests on
36458         Darwin (Mac OS X), inform the linker about '-framework
36459         'Foundation'.
36460
36461 2004-06-02  Eric Christopher  <echristo@redhat.com>
36462
36463         * gcc.c-torture/compile/20040602-1.c: New.
36464
36465 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36466
36467         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36468         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36469
36470         PR tree-optimization/14736
36471         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36472
36473         PR tree-optimization/14042
36474         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36475
36476         PR tree-optimization/14729
36477         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36478
36479 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36480
36481         PR fortran/15557
36482         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36483
36484 2004-06-01  Richard Hederson  <rth@redhat.com>
36485
36486         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36487
36488 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36489
36490         PR c++/14932
36491         * g++.dg/parse/offsetof4.C: New test.
36492
36493 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36494
36495         PR objc/7993
36496         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36497
36498 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36499
36500         PR c++/15701
36501         * g++.dg/template/friend29.C: New test.
36502
36503 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36504
36505         PR c/15749
36506         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36507
36508 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36509
36510         * gcc.dg/sparc-trap-1.c: New test.
36511
36512 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36513
36514         PR middle-end/15069
36515         * g++.dg/opt/fold3.C: New test case.
36516
36517 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36518
36519         * lib/target-supports.exp (check_iconv_available): Fix fallout
36520         from 2004-05-28 patch.
36521
36522 2004-05-30  Paul Brook  <paul@codesourcery.com>
36523
36524         PR fortran/15620
36525         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36526         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36527
36528 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36529
36530         * gfortran.fortran-torture/execute/random_1.f90: New test.
36531
36532 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36533
36534         * g++.dg/ext/altivec-10.C: New test.
36535
36536 2004-05-29  Paul Brook  <paul@codesourcery.com>
36537
36538         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36539
36540 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36541
36542         * gcc.dg/altivec-16.c: New test.
36543
36544 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36545
36546         * lib/target-supports.exp (check_vmx_hw_available): New.
36547         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36548
36549         * lib/target-supports.exp (check_alias_available,
36550         check_iconv_available, check_named_sections_available): Use
36551         unique names for temporary files.
36552
36553 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36554
36555         * gcc.dg/altivec-15.c: New test.
36556
36557 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36558
36559         PR c++/15083
36560         * g++.dg/warn/noeffect6.C: New test.
36561
36562         PR c++/15471
36563         * g++.dg/expr/ptrmem4.C: New test.
36564
36565         PR c++/15640
36566         * g++.dg/template/operator3.C: New test.
36567
36568 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36569
36570         PR c++/14668
36571         * g++.dg/lookup/redecl1.C: New test.
36572         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36573
36574 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36575
36576         * gcc.c-torture/execute/compare-fp-1.c,
36577         gcc.c-torture/execute/compare-fp-2.c,
36578         gcc.c-torture/execute/compare-fp-3.c,
36579         gcc.c-torture/execute/compare-fp-4.c,
36580         gcc.c-torture/execute/compare-fp-3.x,
36581         gcc.c-torture/execute/compare-fp-4.x,
36582         gcc.dg/pr15649-1.c: New.
36583
36584 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36585
36586         PR c++/12883
36587         * g++.dg/init/array14.C: New test.
36588
36589 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36590
36591         * lib/compat.exp (compat-get-options-main): New.
36592         (compat-get-options): Remove unneeded code, warn for ignored
36593         command.
36594         (compat-execute): Check flag set by dg-require-* commands.
36595
36596         * lib/compat.exp (compat-execute): Break up long lines.
36597
36598 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36599
36600         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36601         * gcc.dg/altivec-14.c: New test.
36602         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36603
36604         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36605         * gcc.dg/altivec-12.c: Ditto.
36606
36607         * gcc.dg/altivec-3.c: Move call to altivec_check.
36608
36609 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36610
36611         PR c++/15044
36612         * g++.dg/template/error12.C: New test.
36613
36614         PR c++/15317
36615         * g++.dg/ext/attrib15.C: New test.
36616
36617         PR c++/15329
36618         * g++.dg/template/ptrmem9.C: New test.
36619
36620 2004-05-25  Paul Brook  <paul@codesourcery.com>
36621
36622         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36623
36624 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36625
36626         PR c++/15165
36627         * g++.dg/template/crash19.C: New test.
36628
36629 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36630
36631         PR c++/15025
36632         * g++.dg/template/redecl1.C: New test.
36633
36634 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36635
36636         PR c++/14821
36637         * g++.dg/other/ns1.C: New test.
36638
36639         PR c++/14883
36640         * g++.dg/template/invalid1.C: New test.
36641
36642 2004-05-23  Paul Brook  <paul@codesourcery.com>
36643         Victor Leikehman  <lei@haifasphere.co.il>
36644
36645         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36646         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36647
36648 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36649
36650         PR c++/15285
36651         PR c++/15299
36652         * g++.dg/template/non-dependent5.C: New test.
36653         * g++.dg/template/non-dependent6.C: New test.
36654
36655 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36656
36657         PR c++/15507
36658         * g++.dg/inherit/union1.C: New test.
36659
36660         PR c++/15542
36661         * g++.dg/template/addr1.C: New test.
36662
36663         PR c++/15427
36664         * g++.dg/template/array5.C: New test.
36665
36666         PR c++/15287
36667         * g++.dg/template/array6.C: New test.
36668
36669 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36670             Roger Sayle  <roger@eyesopen.com>
36671
36672         * g++.dg/lookup/forscope2.C: New test case.
36673
36674 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36675
36676         * gcc.dg/cpp/Wmissingdirs.c: New.
36677
36678 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36679
36680         PR target/15301
36681         * gcc.dg/compat/union-m128-1.h: New file.
36682         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36683         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36684         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36685
36686 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36687
36688         PR target/15302
36689         * gcc.dg/compat/struct-complex-1.h: New file.
36690         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36691         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36692         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36693
36694 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36695
36696         PR middle-end/3074
36697         * gcc.dg/pr3074-1.c: New test case.
36698         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36699
36700 2004-05-20  Falk Hueffner  <falk@debian.org>
36701
36702         PR other/15526
36703         * gcc.dg/ftrapv-1.c: New test case.
36704
36705 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36706
36707         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36708
36709 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36710             Jeff Law  <law@redhat.com>
36711
36712         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36713         * gcc.dg/tree-ssa/20040518-2.c: New test.
36714
36715         * gcc.dg/tree-ssa/20040518-1.c: New test.
36716
36717 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36718
36719         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36720
36721 2004-05-18  Paul Brook  <paul@codesourcery.com>
36722
36723         PR fortran/13930
36724         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36725
36726 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36727
36728         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36729         constant folding.
36730
36731 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36732
36733         * gcc.dg/tree-ssa/20040517-1.c: New test.
36734
36735 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36736
36737         * gcc.dg/loop-4.c: New test.
36738
36739 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36740
36741         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36742
36743 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36744
36745         PR fortran/15311
36746         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36747
36748 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36749
36750         PR fortran/13826
36751         PR fortran/13940
36752         * gfortran.fortran-torture/compile/data_1.f90: New test.
36753
36754 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36755
36756         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36757         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36758
36759 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36760
36761         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36762
36763 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36764
36765         PR c/15444
36766         * gcc.dg/format/xopen-1.c: Adjust expected message.
36767         * gcc.dg/format/xopen-3.c: New test.
36768
36769 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36770
36771         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36772
36773 2004-05-14  Jeff Law  <law@redhat.com>
36774
36775         * gcc.dg/tree-ssa/20040514-2.c: New test.
36776
36777 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36778
36779         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36780         this ...
36781         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36782         this.
36783
36784 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36785
36786         * gcc.dg/tree-ssa/20040514-1.c: New test.
36787
36788 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36789
36790         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36791         test.
36792
36793 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36794
36795         PR fortran/14066
36796         * gfortran.fortran-torture/compile/do_1.f90: New test.
36797
36798 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36799
36800         PR fortran/15051
36801         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36802         test.
36803
36804 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36805
36806         PR fortran/15149
36807         * gfortran.fortran-torture/execute/random_init.f90: New test.
36808
36809 2004-05-13  Paul Brook  <paul@codesourcery.com>
36810
36811         PR fortran/15314
36812         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36813
36814 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36815
36816         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36817         for the powerpc case.
36818
36819 2004-05-13  Jeff Law  <law@redhat.com>
36820
36821         * gcc.dg/tree-ssa/20040513-1.c: New test.
36822         * gcc.dg/tree-ssa/20040513-2.c: New test.
36823
36824 2004-05-13  Paul Brook  <paul@codesourcery.com>
36825
36826         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36827         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36828         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36829
36830 2004-05-13  Andreas Schwab  <schwab@suse.de>
36831
36832         PR other/10819
36833         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36834         characters.
36835
36836 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36837
36838         PR fortran/15294
36839         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36840
36841 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36842
36843         Merge from tree-ssa-20020619-branch.  See
36844         ChangeLog.tree-ssa for details.
36845
36846 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36847
36848         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36849         include <altivec.h> explicitly.
36850         * gcc.dg/altivec-13.c: Likewise.
36851
36852 2004-05-11  Paul Brook  <paul@codesourcery.com>
36853
36854         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36855
36856 2004-05-10  Eric Christopher  <echristo@redhat.com>
36857
36858         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36859         * gcc.dg/sibcall-4.c: Ditto.
36860
36861 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36862
36863         * g++.dg/ext/altivec-8.C: New test case.
36864         * gcc.dg/altivec-13.c: New test case.
36865
36866 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36867
36868         * gcc.c-torture/execute/divcmp-1.c: New test case.
36869         * gcc.c-torture/execute/divcmp-2.c: New test case.
36870         * gcc.c-torture/execute/divcmp-3.c: New test case.
36871
36872 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36873
36874         * g++.dg/other/pragma-re-2.C: New test.
36875
36876 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36877
36878         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36879         * gcc.dg/i386-387-2.c: Likewise.
36880
36881         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36882         __builtin_drem.
36883         * gcc.dg/i386-387-6.c: Likewise.
36884
36885 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36886
36887         * gcc.dg/builtins-33.c: Also check log1p*.
36888
36889 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36890
36891         PR optimization/15296
36892         * gcc.c-torture/execute/pr15296.c: New test.
36893
36894 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36895
36896         * gcc.dg/builtins-40.c: New test.
36897
36898 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36899
36900         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36901
36902 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36903
36904         * g++.dg/ext/spe1.C: New testcase.
36905
36906 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36907
36908         * objc.dg/image-info.m: Allow additional attributes
36909         for __image_info section.
36910
36911 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36912
36913         * gcc.dg/torture/mips-hilo-2.c: New test.
36914
36915 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36916
36917         PR c++/14389
36918         * g++.dg/template/member5.C: New test.
36919
36920 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36921
36922         * gcc.dg/builtins-34.c: Also check expm1*.
36923
36924 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36925
36926         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36927         * gcc.dg/torture/builtin-convert-3.c: New test.
36928
36929 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36930
36931         PR middle-end/15054
36932         * g++.dg/opt/pr15054.C: New test.
36933
36934 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36935
36936         * gcc.dg/torture/builtin-rounding-1.c: New test.
36937         * gcc.dg/builtins-25.c: Delete.
36938         * gcc.dg/builtins-29.c: Delete.
36939
36940 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36941
36942         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36943         * gcc.dg/sibcall-4.c: Likewise.
36944         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36945
36946 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36947
36948         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36949         bit-field on 16-bit targets.
36950
36951 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36952
36953         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36954         16-bit targets.
36955
36956 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36957
36958         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36959         * gcc.dg/rs6000-power2-2.c: Likewise.
36960
36961 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36962
36963         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36964         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36965         Change the asm registers to be in form of frN instead of fN.
36966
36967 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36968
36969         * gcc.dg/torture/builtin-convert-2.c: New test.
36970
36971 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36972
36973         * gcc.dg/rs6000-power2-1.c: New test.
36974         * gcc.dg/rs6000-power2-2.c: New test.
36975
36976 2004-04-28  Jan Hubicka  <jh@suse.cz>
36977
36978         * gcc.dg/unused-6.c: New test.
36979
36980 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36981             Ulrich Weigand  <uweigand@de.ibm.com>
36982
36983         * ada/acats/run_all.sh: Define $target variable.
36984
36985 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36986
36987         PR c++/15119
36988         * g++.dg/other/vararg-1.C: New test.
36989
36990         PR c++/4794
36991         * g++.dg/eh/cleanup3.C: New test.
36992
36993 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36994
36995         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36996         and ad8011a (target_insn).
36997         * ada/acats/support/macro.dfs: Likewise.
36998         * ada/acats/support/impbit.adb: New file.
36999
37000 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37001
37002         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37003
37004 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37005
37006         * gcc.dg/loop-3.c: New test.
37007
37008 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37009
37010         * gcc.c-torture/execute/simd-5.c: New test.
37011
37012 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37013
37014         PR c++/15064
37015         * g++.dg/template/crash18.C: New test.
37016
37017 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37018
37019         * g++.dg/ext/complit3.C: New test.
37020
37021 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37022
37023         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37024         * gcc.dg/altivec-3.c: Same.
37025         * gcc.dg/altivec-varargs-1.c: Same.
37026
37027 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37028
37029         * lib/target-supports.exp (check_profiling_available): Assume
37030         profiling is not available on powerpc-eabi targets.
37031
37032 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37033
37034         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37035         * gcc.dg/vmx/bug-1.c: Ditto.
37036
37037 2004-04-20  Eric Christopher  <echristo@redhat.com>
37038
37039         * gcc.dg/charset/extern.c: New test.
37040         * g++.dg/charset/extern3.cc: Ditto.
37041
37042 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37043
37044         * gcc.dg/builtins-39.c: New test.
37045
37046 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37047
37048         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37049
37050 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37051
37052         * gcc.dg/torture/mips-hilo-1.c: New test.
37053
37054 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37055
37056         * gcc.c-torture/compile/20040419-1.c: New test.
37057
37058 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37059
37060         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37061
37062 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37063             Aldy Hernandez  <aldyh@redhat.com>
37064
37065         * gcc.c-torture/execute/va-arg-24.c: New.
37066
37067 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37068             Aldy Hernandez  <aldyh@redhat.com>
37069
37070         * gcc.dg/vmx/1b-01.c: New.
37071         * gcc.dg/vmx/1b-02.c: New.
37072         * gcc.dg/vmx/1b-03.c: New.
37073         * gcc.dg/vmx/1b-04.c: New.
37074         * gcc.dg/vmx/1b-05.c: New.
37075         * gcc.dg/vmx/1b-06.c: New.
37076         * gcc.dg/vmx/1b-07.c: New.
37077         * gcc.dg/vmx/1c-01.c: New.
37078         * gcc.dg/vmx/1c-02.c: New.
37079         * gcc.dg/vmx/3a-01a.c: New.
37080         * gcc.dg/vmx/3a-01.c: New.
37081         * gcc.dg/vmx/3a-01m.c: New.
37082         * gcc.dg/vmx/3a-03.c: New.
37083         * gcc.dg/vmx/3a-03m.c: New.
37084         * gcc.dg/vmx/3a-04.c: New.
37085         * gcc.dg/vmx/3a-04m.c: New.
37086         * gcc.dg/vmx/3a-05.c: New.
37087         * gcc.dg/vmx/3a-06.c: New.
37088         * gcc.dg/vmx/3a-06m.c: New.
37089         * gcc.dg/vmx/3a-07.c: New.
37090         * gcc.dg/vmx/3b-01.c: New.
37091         * gcc.dg/vmx/3b-02.c: New.
37092         * gcc.dg/vmx/3b-10.c: New.
37093         * gcc.dg/vmx/3b-13.c: New.
37094         * gcc.dg/vmx/3b-14.c: New.
37095         * gcc.dg/vmx/3b-15.c: New.
37096         * gcc.dg/vmx/3c-01a.c: New.
37097         * gcc.dg/vmx/3c-01.c: New.
37098         * gcc.dg/vmx/3c-02.c: New.
37099         * gcc.dg/vmx/3c-03.c: New.
37100         * gcc.dg/vmx/3d-01.c: New.
37101         * gcc.dg/vmx/4-01.c: New.
37102         * gcc.dg/vmx/4-03.c: New.
37103         * gcc.dg/vmx/5-01.c: New.
37104         * gcc.dg/vmx/5-02.c: New.
37105         * gcc.dg/vmx/5-03.c: New.
37106         * gcc.dg/vmx/5-04.c: New.
37107         * gcc.dg/vmx/5-05.c: New.
37108         * gcc.dg/vmx/5-06.c: New.
37109         * gcc.dg/vmx/5-07.c: New.
37110         * gcc.dg/vmx/5-07t.c: New.
37111         * gcc.dg/vmx/5-08.c: New.
37112         * gcc.dg/vmx/5-10.c: New.
37113         * gcc.dg/vmx/5-11.c: New.
37114         * gcc.dg/vmx/7-01a.c: New.
37115         * gcc.dg/vmx/7-01.c: New.
37116         * gcc.dg/vmx/7c-01.c: New.
37117         * gcc.dg/vmx/7d-01.c: New.
37118         * gcc.dg/vmx/7d-02.c: New.
37119         * gcc.dg/vmx/8-01.c: New.
37120         * gcc.dg/vmx/8-02a.c: New.
37121         * gcc.dg/vmx/8-02.c: New.
37122         * gcc.dg/vmx/brode-1.c: New.
37123         * gcc.dg/vmx/bug-1.c: New.
37124         * gcc.dg/vmx/bug-2.c: New.
37125         * gcc.dg/vmx/bug-3.c: New.
37126         * gcc.dg/vmx/cw-bug-1.c: New.
37127         * gcc.dg/vmx/cw-bug-2.c: New.
37128         * gcc.dg/vmx/cw-bug-3.c: New.
37129         * gcc.dg/vmx/dct.c: New.
37130         * gcc.dg/vmx/debug-1.c: New.
37131         * gcc.dg/vmx/debug-2.c: New.
37132         * gcc.dg/vmx/debug-3.c: New.
37133         * gcc.dg/vmx/debug-4.c: New.
37134         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37135         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37136         * gcc.dg/vmx/eg-5.c: New.
37137         * gcc.dg/vmx/fft.c: New.
37138         * gcc.dg/vmx/gcc-bug-1.c: New.
37139         * gcc.dg/vmx/gcc-bug-2.c: New.
37140         * gcc.dg/vmx/gcc-bug-3.c: New.
37141         * gcc.dg/vmx/gcc-bug-4.c: New.
37142         * gcc.dg/vmx/gcc-bug-5.c: New.
37143         * gcc.dg/vmx/gcc-bug-6.c: New.
37144         * gcc.dg/vmx/gcc-bug-7.c: New.
37145         * gcc.dg/vmx/gcc-bug-8.c: New.
37146         * gcc.dg/vmx/gcc-bug-9.c: New.
37147         * gcc.dg/vmx/gcc-bug-b.c: New.
37148         * gcc.dg/vmx/gcc-bug-c.c: New.
37149         * gcc.dg/vmx/gcc-bug-d.c: New.
37150         * gcc.dg/vmx/gcc-bug-e.c: New.
37151         * gcc.dg/vmx/gcc-bug-f.c: New.
37152         * gcc.dg/vmx/gcc-bug-g.c: New.
37153         * gcc.dg/vmx/gcc-bug-i.c: New.
37154         * gcc.dg/vmx/harness.h: New.
37155         * gcc.dg/vmx/ira1.c: New.
37156         * gcc.dg/vmx/ira2a.c: New.
37157         * gcc.dg/vmx/ira2b.c: New.
37158         * gcc.dg/vmx/ira2.c: New.
37159         * gcc.dg/vmx/ira2c.c: New.
37160         * gcc.dg/vmx/mem.c: New.
37161         * gcc.dg/vmx/newton-1.c: New.
37162         * gcc.dg/vmx/ops.c: New.
37163         * gcc.dg/vmx/sn7153.c: New.
37164         * gcc.dg/vmx/spill2.c: New.
37165         * gcc.dg/vmx/spill3.c: New.
37166         * gcc.dg/vmx/spill.c: New.
37167         * gcc.dg/vmx/t.c: New.
37168         * gcc.dg/vmx/varargs-1.c: New.
37169         * gcc.dg/vmx/varargs-2.c: New.
37170         * gcc.dg/vmx/varargs-3.c: New.
37171         * gcc.dg/vmx/varargs-4.c: New.
37172         * gcc.dg/vmx/varargs-5.c: New.
37173         * gcc.dg/vmx/varargs-6.c: New.
37174         * gcc.dg/vmx/varargs-7.c: New.
37175         * gcc.dg/vmx/vmx.exp: New.
37176         * gcc.dg/vmx/vprint-1.c: New.
37177         * gcc.dg/vmx/vscan-1.c: New.
37178         * gcc.dg/vmx/x-01.c: New.
37179         * gcc.dg/vmx/x-02.c: New.
37180         * gcc.dg/vmx/x-03.c: New.
37181         * gcc.dg/vmx/x-04.c: New.
37182         * gcc.dg/vmx/x-05.c: New.
37183         * gcc.dg/vmx/yousufi-1.c: New.
37184         * gcc.dg/vmx/zero-1.c: New.
37185         * gcc.dg/vmx/zero.c: New.
37186
37187 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37188
37189         * g++.dg/lookup/java1.C: Update for chage of
37190         _Jv_AllocObject.
37191         * g++.dg/lookup/java2.C: Likewise.
37192
37193 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37194
37195         * ada/acats/run_all.sh: use -O2 by default.
37196
37197 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37198
37199         * gcc.dg/vr-mult-[12].c: New tests.
37200
37201 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37202
37203         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37204
37205         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37206
37207 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37208
37209         * lib/target-supports.exp (check_profiling_available): Assume
37210         profiling isn't available for mips*-*-elf targets.
37211
37212 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37213
37214         * gcc.dg/builtins-38.c: New test.
37215
37216 2004-04-14  Eric Christopher  <echristo@redhat.com>
37217
37218         * g++.dg/charset/charset.exp: Run .cc extension tests.
37219
37220 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37221
37222         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37223
37224 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37225
37226         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37227
37228 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37229
37230         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37231         * gcc.dg/i386-387-2.c: Likewise.
37232
37233         * gcc.dg/i386-387-7.c: New test.
37234         * gcc.dg/i386-387-8.c: New test.
37235
37236         * gcc.dg/builtins-37.c: New test.
37237
37238 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37239
37240         * g++.dg/pch/externc-1.C: Add missing semicolon.
37241
37242 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37243
37244         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37245
37246 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37247
37248         * gcc.c-torture/execute/20040411-1.c: New test.
37249
37250 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37251
37252         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37253
37254 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37255
37256         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37257
37258 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37259
37260         * lib/target-supports.exp (check_named_sections_available): New.
37261         * lib/gcc-dg.exp (dg-require-named-sections): New.
37262         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37263         old-deja.exp.  Also prune error-count message from HP linker.
37264         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37265
37266         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37267         * g++.old-deja/g++.pt/static3.C: Likewise.
37268         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37269
37270 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37271
37272         * gcc.c-torture/execute/20040409-1.c: New test case.
37273         * gcc.c-torture/execute/20040409-2.c: New test case.
37274         * gcc.c-torture/execute/20040409-3.c: New test case.
37275
37276 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37277
37278         * gcc.dg/20040409-1.c: New test.
37279
37280 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37281
37282         PR target/14888
37283         * g++.dg/opt/pr14888.C: New test case.
37284
37285 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37286
37287         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37288         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37289         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37290         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37291         New tests.
37292
37293 2004-04-08  Paul Brook  <paul@codesourcery.com>
37294
37295         * gcc.dg/spill-1.c: New test.
37296
37297 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37298
37299         * gcc.dg/torture/builtin-ctype-2.c: New test.
37300
37301 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37302
37303         * gcc.dg/pch/pch.exp: Add largefile test.
37304
37305 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37306
37307         * g++.dg/pch/externc-1.Hs: New.
37308         * g++.dg/pch/externc-1.C: New.
37309
37310 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37311
37312         * gcc.dg/compat/struct-by-value-5a_main.c,
37313         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37314         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37315         * gcc.dg/compat/struct-by-value-5a_x.c,
37316         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37317         gcc.dg/compat/struct-by-value-5_x.c.
37318         * gcc.dg/compat/struct-by-value-5a_y.c,
37319         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37320         gcc.dg/compat/struct-by-value-5_y.c.
37321
37322         * gcc.dg/compat/struct-by-value-6a_main.c,
37323         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37324         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37325         * gcc.dg/compat/struct-by-value-6a_x.c,
37326         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37327         gcc.dg/compat/struct-by-value-6_x.c.
37328         * gcc.dg/compat/struct-by-value-6a_y.c,
37329         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37330         gcc.dg/compat/struct-by-value-6_y.c.
37331
37332         * gcc.dg/compat/struct-by-value-7a_main.c,
37333         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37334         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37335         * gcc.dg/compat/struct-by-value-7a_x.c,
37336         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37337         gcc.dg/compat/struct-by-value-7_x.c.
37338         * gcc.dg/compat/struct-by-value-7a_y.c,
37339         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37340         gcc.dg/compat/struct-by-value-7_y.c.
37341
37342 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37343
37344         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37345         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37346         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37347         options.
37348
37349 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37350
37351         * gcc.dg/builtins-36.c: New test.
37352
37353 2004-04-06  Paul Brook  <paul@codesourcery.com>
37354
37355         * README.gcc: Remove obsolete contraint on testcases.
37356
37357 2004-04-05  Paul Brook  <paul@codesourcery.com>
37358
37359         PR2123
37360         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37361         failure and exit(0) on success.
37362         * g++.dg/expr/anew2.C: Ditto.
37363         * g++.dg/expr/anew3.C: Ditto.
37364         * g++.dg/expr/anew4.C: Ditto.
37365
37366 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37367
37368         PR c++/3518
37369         * g++.dg/template/unify7.C: New.
37370
37371 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37372
37373         * g++.dg/README: Bring up to date with new subdirectories; remove
37374         duplicate subdirectory lines.
37375
37376 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37377
37378         PR c++/14007
37379         * g++.dg/template/unify5.C: New.
37380         * g++.dg/template/unify6.C: New.
37381         * g++.dg/template/qualttp20.C: Adjust.
37382         * g++.old-deja/g++.jason/report.C: Adjust.
37383         * g++.old-deja/g++.other/qual1.C: Adjust.
37384
37385 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37386
37387         PR c++/14803
37388         * g++.dg/inherit/ptrmem1.C: New test.
37389
37390 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37391
37392         PR c++/14755
37393         * gcc.c-torture/execute/20040331-1.c: New test.
37394         * gcc.dg/20040331-1.c: New test.
37395
37396 2004-04-01  Paul Brook  <paul@codesourcery.com>
37397
37398         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37399
37400 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37401
37402         PR c++/14724
37403         * g++.dg/init/goto1.C: New test.
37404
37405         PR c++/14763
37406         * g++.dg/template/defarg4.C: New test.
37407
37408 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37409
37410         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37411
37412 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37413
37414         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37415
37416 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37417
37418         * gcc.dg/noncompile/undeclared-2.c: New test.
37419
37420 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37421
37422         * gcc.dg/940409-1.c: Remove XFAIL.
37423         * gcc.dg/reg-vol-struct-1.c: New test.
37424
37425 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37426
37427         * gcc.dg/torture/builtin-wctype-1.c: New test.
37428
37429 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37430
37431         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37432         * gcc.dg/20001101-1.c: Likewise.
37433         * gcc.dg/20001102-1.c: Likewise.
37434
37435 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37436
37437         * gcc.dg/compare8.c: Add an additional test for XOR.
37438
37439 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37440
37441         * gcc.dg/torture/builtin-ctype-1.c: New test.
37442
37443 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37444
37445         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37446         * gcc.dg/torture/builtin-math-1.c: Likewise.
37447         * gcc.dg/torture/builtin-power-1.c: New test.
37448
37449 2004-03-24  Andreas Schwab  <schwab@suse.de>
37450
37451         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37452         IA64 assembler.
37453
37454 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37455             Roger Sayle  <roger@eyesopen.com>
37456
37457         * gcc.dg/compare8.c: New test case.
37458
37459 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37460
37461         * g++.dg/ext/altivec-7.C: New test.
37462
37463 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37464
37465         PR 12267, 12391, 12560, 13129, 14114, 14133
37466         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37467         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37468         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37469         Adjust error regexps.
37470         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37471         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37472         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37473         * gcc.dg/local1.c: Add explanatory comment.
37474
37475 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37476
37477         PR optimization/14669
37478         * g++.dg/opt/fold2.C: New test case.
37479
37480 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37481
37482         PR c/14069
37483         * gcc.dg/20040322-1.c: New test.
37484
37485 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37486
37487         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37488         * gcc.dg/ultrasp4.c: Likewise.
37489         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37490
37491 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37492
37493         * gcc.dg/i386-sse-8.c: Reset default options.
37494
37495 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37496
37497         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37498         in the error message text.
37499
37500 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37501
37502         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37503
37504 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37505
37506         PR c++/14616
37507         * g++.dg/init/array13.C: New test.
37508
37509 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37510
37511         PR target/13889
37512         * gcc.c-torture/compile/pr13889.c: New test case.
37513
37514 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37515
37516         PR c/14635
37517         * builtins-1.c (nan, nans): Don't test.
37518         * builtins-30.c: Don't use nan, nanf, nanl.
37519         * builtins-35.c: New test.
37520
37521 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37522
37523         * g++.dg/ext/altivec-6.C: New test.
37524
37525 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37526
37527         * g++.dg/init/placement3.C: New test.
37528
37529         * g++.dg/template/spec13.C: New test.
37530
37531         * g++.dg/lookup/using11.C: New test.
37532
37533         * g++.dg/lookup/koenig3.C: New test.
37534
37535         * g++.dg/template/operator2.C: New test.
37536
37537         * g++.dg/expr/dtor3.C: New test.
37538         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37539         marker.
37540         * g++.old-deja/g++.law/visibility28.C: Likewise.
37541
37542 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37543
37544         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37545         * gcc.dg/ppc64-abi-3.c: Likewise.
37546
37547 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37548
37549         PR c++/14545
37550         * g++.dg/parse/template15.C: New test.
37551
37552 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37553
37554         * g++.dg/expr/dtor2.C: New test.
37555
37556         * g++.dg/lookup/anon4.C: New test.
37557
37558         * g++.dg/overload/using1.C: New test.
37559
37560         * g++.dg/template/lookup7.C: New test.
37561
37562         * g++.dg/template/typename6.C: New test.
37563
37564         * g++.dg/expr/cond6.C: New test.
37565
37566 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37567
37568         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37569
37570 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37571
37572         * g++.dg/expr/cond5.C: New test.
37573         * g++.dg/expr/constcast1.C: Likewise.
37574         * g++.dg/expr/ptrmem2.C: Likewise.
37575         * g++.dg/expr/ptrmem3.C: Likewise.
37576         * g++.dg/lookup/main1.C: Likewise.
37577         * g++.dg/template/lookup6.C: Likewise.
37578
37579 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37580
37581         * gcc.dg/local1.c: New test.
37582
37583         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37584
37585 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37586
37587         * gcc.dg/torture/builtin-convert-1.c: New test.
37588
37589 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37590
37591         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37592
37593 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37594
37595         PR c++/14481
37596         * g++.dg/warn/Wunused-7.C: New test.
37597
37598 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37599
37600         * gcc.dg/torture/builtin-integral-1.c: New test.
37601
37602 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37603
37604         PR c++/14586
37605         * g++.dg/parse/non-dependent3.C: New test.
37606
37607 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37608
37609         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37610         * g++.dg/eh/simd-2.C: Likewise.
37611         * g++.dg/init/array10.C: Likewise.
37612         * gcc.c-torture/compile/simd-1.c: Likewise.
37613         * gcc.c-torture/compile/simd-2.c: Likewise.
37614         * gcc.c-torture/compile/simd-3.c: Likewise.
37615         * gcc.c-torture/compile/simd-4.c: Likewise.
37616         * gcc.c-torture/compile/simd-6.c: Likewise.
37617         * gcc.c-torture/execute/simd-1.c: Likewise.
37618         * gcc.c-torture/execute/simd-2.c: Likewise.
37619         * gcc.dg/compat/vector-defs.h: Likewise.
37620         * gcc.dg/20020531-1.c: Likewise.
37621         * gcc.dg/altivec-3.c: Likewise.
37622         * gcc.dg/altivec-4.c: Likewise.
37623         * gcc.dg/altivec-varargs-1.c: Likewise.
37624         * gcc.dg/compat/vector-defs.h: Likewise.
37625         * gcc.dg/i386-mmx-3.c: Likewise.
37626         * gcc.dg/i386-sse-4.c: Likewise.
37627         * gcc.dg/i386-sse-5.c: Likewise.
37628         * gcc.dg/i386-sse-8.c: Likewise.
37629         * gcc.dg/simd-1.c: Likewise.
37630         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37631         __ev64_opaque__ since the machine description provides it.
37632
37633 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37634
37635         * lib/compat.exp (skip_list): New global variable.
37636         Use it to hold the user defined COMPAT_SKIPS list if any.
37637         (compat-obj): Add the members of skip_list to optall.
37638
37639 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37640
37641         * gcc.dg/compat/union-by-value-1_main.c,
37642         union-by-value-1_x.c, union-by-value-1_y.c,
37643         union-check.h, union-defs.h,
37644         union-init.h, union-return-1_main.c,
37645         union-return-1_x.c, union-return-1_y.c: New files.
37646
37647 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37648
37649         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37650         mixed-struct-init.h: Add 4 mixed structure types.
37651         struct-by-value-21_main.c, struct-by-value-21_x.c,
37652         struct-by-value-21_y.c, struct-return-21_main.c,
37653         struct-return-21_x.c, struct-return-21_y.c: New files.
37654
37655 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37656
37657         PR c++/14550
37658         * g++.dg/parse/template14.C: New test.
37659
37660 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37661
37662         * gcc.c-torture/execute/20040313-1.c: New test.
37663
37664 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37665
37666         PR target/14533
37667         * gcc.dg/20040311-2.c: New test.
37668
37669 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37670
37671         PR other/14544
37672         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37673         bit-field.
37674
37675 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37676
37677         * gcc.dg/20040305-2.c: Add missing return statement.
37678
37679 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37680
37681         * gcc.dg/builtins-34.c: Also check pow10*.
37682
37683 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37684
37685         PR target/14262
37686         * gcc.dg/20040305-2.c: New test.
37687
37688 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37689
37690         * gcc.dg/20040310-1.c: New test.
37691
37692 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37693
37694         * gcc.c-torture/execute/20040311-1.c: New test case.
37695
37696 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37697
37698         PR c++/14476
37699         * g++.dg/lookup/enum1.C: New test.
37700
37701 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37702
37703         PR c++/14510
37704         * g++.dg/lookup/struct2.C: New test.
37705
37706 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37707
37708         * gcc.dg/builtins-34.c: New test.
37709
37710 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37711
37712         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37713
37714 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37715
37716         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37717         * gcc.dg/alias-2.c: New testcase.
37718
37719 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37720
37721         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37722
37723 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37724
37725         * gcc.c-torture/execute/20040309-1.c: New test case.
37726
37727 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37728
37729         PR c++/14397
37730         * g++.dg/overload/ref1.C: New.
37731
37732 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37733
37734         PR c++/14409
37735         * g++.dg/template/spec12.C: New test.
37736
37737         PR c++/14448
37738         * g++.dg/parse/crash14.C: New test.
37739
37740 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37741
37742         PR c++/14230
37743         * g++.dg/init/ref11.C: New test.
37744
37745 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37746
37747         PR c++/14432
37748         * g++.dg/parse/builtin2.C: New test.
37749
37750 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37751
37752         PR c++/14401
37753         * g++.dg/init/ctor3.C: New test.
37754         * g++.dg/init/union1.C: New test.
37755         * g++.dg/ext/anon-struct4.C: New test.
37756
37757 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37758
37759         * g++.dg/lookup/koenig1.C: Tweak error messages.
37760         * g++.dg/lookup/used-before-declaration.C: Likewise.
37761         * g++.dg/other/do1.C: Likewise.
37762         * g++.dg/overload/koenig1.C: Likewise.
37763         * g++.dg/parse/crash13.C: Likewise.
37764         * g++.dg/template/instantiate3.C: Likewise.
37765
37766 2004-03-08  Eric Christopher  <echristo@redhat.com>
37767
37768         * * lib/target-supports.exp: Enable libiconv in test
37769         compilation.  Fix up error checking.
37770
37771 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37772
37773         PR middle-end/14289
37774         * gcc.dg/pr14289-1.c: New test case.
37775         * gcc.dg/pr14289-2.c: Likewise.
37776         * gcc.dg/pr14289-3.c: Likewise.
37777
37778 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37779
37780         * gcc.c-torture/execute/20040308-1.c: New test.
37781
37782 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37783
37784         * gcc.c-torture/execute/20040307-1.c: New test case.
37785
37786 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37787
37788         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37789
37790 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37791
37792         * gcc.dg/20040306-1.c: New test.
37793
37794 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37795
37796         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37797         them static.
37798         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37799
37800 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37801
37802         PR c/14465
37803         * gcc.dg/decl-6.c: New test.
37804
37805 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37806
37807         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37808         Rename LOGPOW -> LOG_POW.
37809         (SQRT_EXP, POW_EXP): New.
37810
37811 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37812
37813         * gcc.dg/i386-sse-8.c: New test.
37814
37815 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37816
37817         PR c/14114
37818         * gcc.dg/decl-5.c: New test.
37819
37820 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37821
37822         * gcc.dg/20040305-1.c: New test.
37823
37824 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37825
37826         PR other/14354
37827         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37828
37829 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37830
37831         PR c++/14425, c++/14426
37832         * g++.dg/ext/altivec-4.C: New test.
37833         * g++.dg/ext/altivec-5.C: New test.
37834
37835 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37836
37837         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37838         global variables of a type with no linkage.
37839         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37840         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37841         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37842         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37843         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37844         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37845         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37846         * g++.dg/warn/deprecated.C: Name enum Color.
37847         * g++.dg/overload/VLA.C: Name structure for 'b'.
37848         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37849
37850 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37851
37852         * gcc.c-torture/compile/20040304-1.c: New test.
37853
37854 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37855
37856         PR 13728
37857         * gcc.dg/decl-4.c: New testcase.
37858
37859 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37860
37861         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37862         as PRECF if sizeof (float) > sizeof (double).
37863         (PRECL): Make it the same as PRECF if
37864         sizeof (float) > sizeof (long double).
37865
37866 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37867
37868         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37869         system type.  Add check for irix6 which doesn't have c99 runtime.
37870
37871 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37872
37873         * gcc.dg/const-elim-1.c: xfail for xtensa.
37874
37875 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37876
37877         PR c++/14369
37878         * g++.dg/template/cond4.C: New test.
37879
37880 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37881
37882         PR c++/14360
37883         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37884
37885         PR c++/14361
37886         * g++.dg/parse/defarg7.C: New test.
37887
37888         PR c++/14359
37889         * g++.dg/template/friend26.C: New test.
37890
37891 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37892
37893         PR c++/14324
37894         * g++.dg/abi/mangle21.C: New test.
37895
37896         PR c++/14260
37897         * g++.dg/parse/constructor2.C: New test.
37898
37899         PR c++/14337
37900         * g++.dg/template/sfinae1.C: New test.
37901
37902 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37903
37904         PR c++/14267
37905         * g++.dg/expr/crash2.C: New test.
37906
37907         PR middle-end/13448
37908         * gcc.dg/inline-5.c: New test.
37909         * gcc.dg/always-inline.c: Split out tests into ...
37910         * gcc.dg/always-inline2.c: ... this and ...
37911         * gcc.dg/always-inline3.c: ... this.
37912
37913 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37914
37915         PR debug/12103
37916         * g++.dg/debug/crash1.C: New test.
37917
37918 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37919
37920         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37921         function with __attribute__((noinline)).
37922         (recurser_void2): Likewise.
37923         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37924         (recurser_void2): Likewise.
37925
37926 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37927
37928         PR middle-end/14203
37929         * g++.dg/warn/Wunused-6.C: New test case.
37930
37931 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37932
37933         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37934         not defined.
37935
37936 2004-02-27  Eric Christopher  <echristo@redhat.com>
37937
37938         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37939         * g++.dg/charset/asm2.c: Run only x86.
37940         * gcc.dg/charset/asm3.c: Ditto.
37941
37942 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37943
37944         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37945         ld_library_path.
37946
37947 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37948
37949         * g++.dg/ext/altivec-3.C: New.
37950
37951 2004-02-26  Richard Henderson  <rth@redhat.com>
37952
37953         * g++.dg/ext/attrib10.C: Mark for warning.
37954         * gcc.dg/attr-alias-1.c: New.
37955
37956 2004-02-26  Richard Henderson  <rth@redhat.com>
37957
37958         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37959         * gcc.c-torture/execute/20040208-2.c: ... it back.
37960
37961 2004-02-26  Eric Christopher  <echristo@redhat.com>
37962
37963         * lib/target-supports.exp (check-iconv-available): New function.
37964         * lib/gcc-dg.exp (dg-require-iconv): New function.
37965         Use above.
37966         * gcc.dg/charset: New directory.
37967         * gcc.dg/charset/charset.exp: New file.
37968         * gcc.dg/charset/asm1.c: Ditto.
37969         * gcc.dg/charset/asm2.c: Ditto.
37970         * gcc.dg/charset/asm3.c: Ditto.
37971         * gcc.dg/charset/asm4.c: Ditto.
37972         * gcc.dg/charset/asm5.c: Ditto.
37973         * gcc.dg/charset/attribute1.c: Ditto.
37974         * gcc.dg/charset/attribute2.c: Ditto.
37975         * gcc.dg/charset/string1.c: Ditto.
37976         * g++.dg/charset: New directory.
37977         * g++.dg/dg.exp: Add here. Special options.
37978         * g++.dg/charset/charset.exp: New file.
37979         * g++.dg/charset/asm1.c: Ditto.
37980         * g++.dg/charset/asm2.c: Ditto.
37981         * g++.dg/charset/asm3.c: Ditto.
37982         * g++.dg/charset/asm4.c: Ditto.
37983         * g++.dg/charset/attribute1.c: Ditto.
37984         * g++.dg/charset/attribute2.c: Ditto.
37985         * g++.dg/charset/extern1.cc: Ditto.
37986         * g++.dg/charset/extern2.cc: Ditto.
37987         * g++.dg/charset/string1.c: Ditto.
37988
37989 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37990
37991         PR c++/14278
37992         * g++.dg/parse/comma1.C: New test.
37993
37994 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37995
37996         PR c++/14284
37997         * g++.dg/template/ttp8.C: New test.
37998
37999 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38000
38001         * gcc.dg/fixuns-trunc-1.c: New test.
38002
38003 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38004
38005         * gcc.dg/builtins-config.h: Use #elif.
38006
38007 2004-02-26  Michael Matz  <matz@suse.de>
38008
38009         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38010         * gcc.dg/991214-1.c: Likewise.
38011         * gcc.dg/i386-asm-1.c: Likewise.
38012
38013 2004-02-25  Richard Henderson  <rth@redhat.com>
38014
38015         * gcc.c-torture/execute/20040208-2.c: Move ...
38016         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38017
38018 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38019
38020         PR c++/14246
38021         * g++.dg/other/crash-3.C: New test.
38022
38023 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38024
38025         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38026         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38027
38028         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38029         HP-UX.
38030
38031 2004-02-24  Michael Matz  <matz@suse.de>
38032
38033         * gcc.dg/i386-regparm.c: New.
38034
38035 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38036
38037         * gcc.c-torture/execute/20040223-1.c: New.
38038
38039 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38040             Kazu Hirata  <kazu@cs.umass.edu>
38041
38042         * gcc.dg/fwritable-strings-1.c: Remove.
38043
38044 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38045
38046         PR c/14156
38047         * gcc.dg/20040223-1.c: New test.
38048
38049 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38050
38051         PR c++/14106
38052         * g++.dg/ext/typeof9.C: New test.
38053
38054 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38055
38056         PR c++/14250
38057         * g++.dg/other/switch1.C: New test.
38058
38059 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38060
38061         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38062         * gcc.dg/va-arg-1.c: Likewise.
38063
38064 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38065
38066         PR c++/14143
38067         * g++.dg/template/koenig5.C: New test.
38068
38069 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38070
38071         * g++.dg/ext/altivec-1.C: Generalize target triple.
38072         * g++.dg/ext/altivec-2.C: New test case.
38073         * g++.dg/ext/altivec_check.h: New file.
38074         * gcc.dg/altivec-1.c: Generalize target triple;
38075         include altivec_check.h and call altivec_check().
38076         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38077         * gcc.dg/altivec-6.c: New test case.
38078         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38079         type casts as needed.
38080         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38081         altivec_check().
38082         * gcc.dg/altivec-12.c: New test case.
38083         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38084         include altivec_check.h and call altivec_check().
38085         * gcc.dg/altivec_check.h: New file.
38086
38087 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38088
38089         * lib/target-supports.exp (check_alias_available): Don't mangle
38090         function `g' in test program.
38091
38092 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38093
38094         * lib/target-supports.exp (check_profiling_available): Check
38095         argument to determine whether we support a profiling type.
38096         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38097         check_profiling_available.
38098         * g++.dg/bprob/bprob.exp: Likewise.
38099         * g77.dg/bprob/bprob.exp: Likewise.
38100         * gcc.misc-tests/bprob.exp: Likewise.
38101         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38102         dg-require-profiling and delete expected error handling.
38103         * gcc.dg/20021014-1.c: Likewise.
38104         * gcc.dg/nest.c: Likewise.
38105
38106 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38107
38108         PR c++/12007
38109         * g++.dg/other/vthunk1.C: New test.
38110
38111 2004-02-20  Falk Hueffner  <falk@debian.org>
38112
38113         PR target/14201
38114         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38115
38116 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38117
38118         PR c++/13927
38119         * g++.dg/other/error8.C: Remove XFAIL markers.
38120
38121         PR c++/14173
38122         * g++.dg/ext/packed5.C: New test.
38123
38124         PR c++/14199
38125         * g++.dg/warn/Wunused-5.C: New test.
38126
38127         PR c++/14186
38128         * g++.dg/lookup/member1.C: New test.
38129
38130 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38131
38132         * gcc.c-torture/compile/20040130-1.c: Enable only when
38133         __INT_MAX__ >= 2147483647L.
38134         * gcc.c-torture/compile/961203-1.c: Likewise.
38135
38136 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38137
38138         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38139         * g++.dg/opt/template1.C: Robustify assembler regexp
38140
38141 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38142
38143         * gcc.c-torture/execute/simd-4.x: Remove.
38144         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38145         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38146         Guard with #ifndef SKIP_ATTRIBUTE.
38147         * gcc.dg/compat/vector-1_y.c: Likewise.
38148         * gcc.dg/compat/vector-2_x.c: Likewise.
38149         * gcc.dg/compat/vector-2_y.c: Likewise.
38150         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38151         * g++.dg/eh/simd-2.C: Likewise.
38152
38153 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38154
38155         * gcc.c-torture/compile/complex-1.c: New.
38156
38157 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38158
38159         PR target/14209
38160         * gcc.c-torture/execute/20040218-1.c: New test.
38161
38162 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38163
38164         PR c++/14181
38165         * g++.dg/parse/new2.C: New test.
38166
38167 2004-02-18  Paul Brook  <paul@codesourcery.com>
38168
38169         * gcc.c-torture/compile/libcall-1.c: New test.
38170
38171 2004-02-18  Paul Brook  <paul@codesourcery.com>
38172
38173         PR debug/12934
38174         * gcc.dg/debug/debug-7.c: New test.
38175
38176 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38177
38178         * gcc.dg/20040217-1.c: New test.
38179
38180 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38181
38182         * gcc.c-torture/execute/990208-1.x: Delete.
38183
38184 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38185
38186         * gcc.c-torture/execute/20040208-2.x: New file.
38187
38188 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38189
38190         PR c++/11326
38191         * g++.dg/abi/structret1.C: New test.
38192
38193 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38194
38195         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38196         (i386_cpuid): No need to test if cpuid is available on AMD64.
38197         Fix assembly, so that it works onboth i386 and AMD64.
38198         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38199         (vecInLong): Fix s[] member type to unsigned int.
38200         (vecInWord): Remove type.
38201         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38202         (a64, b64, c64, d64, e64): Remove.
38203         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38204         Remove unused variable.  Remove initialization of removed variables.
38205         Don't call mmx_tests nor sse_tests.
38206         (reference_mmx, reference_sse): Remove.
38207         (check): Add return stmt.
38208         * gcc.dg/i386-sse-7.c: New test.
38209         * gcc.dg/i386-mmx-4.c: New test.
38210
38211 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38212
38213         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38214         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38215         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38216         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38217         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38218         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38219         g++.dg/tc1/dr94.C: Fix line terminator.
38220
38221 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38222
38223         * gcc.c-torture/compile/20040216-1.c: New.
38224
38225 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38226
38227         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38228         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38229         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38230         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38231         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38232         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38233
38234 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38235
38236         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38237
38238 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38239
38240         PR c++/13971
38241         * g++.dg/expr/cond4.C: New test.
38242
38243         PR c++/14086
38244         * g++.dg/lookup/crash2.C: New test.
38245
38246 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38247
38248         * gcc.c-torture/compile/20040214-2.c: New test.
38249
38250 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38251
38252         PR c++/14116
38253         * g++.dg/ext/typeof8.C: New test.
38254
38255 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38256
38257         * gcc.c-torture/compile/20040214-1.c: New test.
38258
38259 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38260
38261         PR c++/13635
38262         * g++.dg/template/spec11.C: New test.
38263
38264 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38265
38266         PR c++/13927
38267         * g++.dg/other/error8.C: New test.
38268
38269 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38270
38271         PR c++/14122
38272         * g++.dg/template/array4.C: New test.
38273
38274         PR c++/14108
38275         * g++.dg/inherit/thunk2.C: New test.
38276
38277         PR c++/14083
38278         * g++.dg/eh/cond2.C: New test.
38279
38280 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38281
38282         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38283
38284 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38285
38286         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38287
38288 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38289
38290         * g++.dg/simd-2.C: xfail on ppc64-linux.
38291
38292 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38293
38294         PR c/456
38295         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38296         tests.
38297
38298 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38299
38300         * gcc.dg/builtins-33.c: New test.
38301
38302 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38303
38304         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38305
38306 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38307
38308         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38309
38310 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38311
38312         * gcc.dg/ppc64-abi-3.c: New test.
38313
38314 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38315
38316         PR c/14092
38317
38318         * gcc.dg/pr14092-1.c: New testcase.
38319
38320 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38321
38322         * gcc.dg/cpp/assert4.c: Fix typo last change.
38323
38324         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38325         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38326
38327         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38328
38329 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38330
38331         * gcc.c-torture/compile/20040209-1.c: New test case.
38332
38333 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38334
38335         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38336
38337 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38338
38339         * gcc.c-torture/execute/20040208-[12].c: New tests.
38340
38341 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38342
38343         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38344
38345 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38346
38347         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38348
38349 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38350
38351         Bug 13856
38352         * gcc.dg/visibility-8.c: New testcase.
38353
38354 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38355
38356         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38357         arguments.
38358         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38359
38360 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38361
38362         PR middle-end/13696
38363         * g++.dg/opt/fold1.C: New test case.
38364
38365 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38366
38367         PR c++/14033
38368         * g++.dg/other/crash-2.C: New test.
38369
38370 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38371
38372         PR c++/14028
38373         * g++.dg/parse/angle-bracket2.C: New test.
38374
38375 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38376
38377         PR middle-end/13750
38378         Revert:
38379         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38380         PR pch/13361
38381         * g++.dg/pch/wchar-1.C: New.
38382         * g++.dg/pch/wchar-1.Hs: New.
38383
38384 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38385
38386         PR c++/14008
38387         * g++.dg/parse/error15.C: New test.
38388         * g++.dg/parse/crash11.C: Update dg-error mark.
38389
38390 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38391
38392         PR c++/13932
38393         * g++.dg/warn/conv2.C: New test.
38394
38395 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38396
38397         PR c++/13086
38398         * g++.dg/warn/incomplete1.C: Remove xfail.
38399
38400 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38401
38402         * lib/file-format.exp (gcc_target_object_format): Use
38403         ${tool}_target_compile, not gcc_target_compile.
38404         * lib/target-supports.exp (check_alias_available): Likewise.
38405         (check_gc_sections_available): Likewise.
38406         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38407         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38408         dg-require-alias.
38409
38410 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38411
38412         PR c++/13969
38413         * g++.dg/template/static6.C: New test.
38414
38415 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38416
38417         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38418
38419 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38420
38421         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38422         tests for systems where `char' is unsigned by default.
38423
38424 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38425
38426         PR c++/13997
38427         * g++.dg/template/partial3.C: New test.
38428
38429 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38430
38431         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38432         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38433         Remove mentions of obsolete ports.
38434
38435 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38436
38437         * gcc.dg/noncompile/20001228-1.c: Fix for new
38438         error message.
38439
38440 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38441
38442         PR target/9348
38443         * gcc.c-torture/execute/multdi-1.c: New test case.
38444
38445 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38446
38447         PR c++/13925
38448         * g++.dg/template/lookup5.C: New test.
38449
38450 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38451
38452         PR c++/13950
38453         * g++.dg/template/lookup4.C: New test.
38454
38455         PR c++/13970
38456         * g++.dg/parse/error14.C: New test.
38457
38458         PR c++/14002
38459         * g++.dg/parse/template13.C: New test.
38460
38461 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38462
38463         PR c++/13978
38464         * g++.dg/template/koenig4.C: New test.
38465
38466         PR c++/13968
38467         * g++.dg/template/crash17.C: New test.
38468
38469         PR c++/13975
38470         * g++.dg/parse/error13.C: New test.
38471         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38472
38473 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38474
38475         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38476
38477 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38478
38479         PR c/11658
38480         PR c/13994
38481         * gcc.dg/noncompile/20040203-1.c: New test.
38482         * gcc.dg/noncompile/20040203-2.c: Likewise.
38483         * gcc.dg/noncompile/20040203-3.c: Likewise.
38484         * gcc.dg/20040203-1.c: Likewise.
38485
38486 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38487
38488         PR c++/10858
38489         * g++.dg/template/sizeof7.C: New test.
38490
38491 2004-02-02  Eric Christopher  <echristo@redhat.com>
38492             Zack Weinberg  <zack@codesourcery.com>
38493
38494         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38495
38496 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38497
38498         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38499         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38500         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38501         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38502
38503 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38504
38505         PR c++/13113
38506         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38507
38508         PR c++/13854
38509         * g++.dg/ext/attrib13.C: New test.
38510
38511         PR c++/13907
38512         * g++.dg/conversion/op2.C: New test.
38513
38514 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38515
38516         * gcc.dg/titype-1.c: Fix pasto.
38517
38518 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38519
38520         * gcc.dg/titype-1.c: New test.
38521
38522 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38523
38524         PR c++/13957
38525         * g++.dg/template/non-type-template-argument-1.C,
38526         g++.dg/template/qualified-id1.C: Update dg-error marks.
38527         * g++.dg/template/nontype6.C: New test.
38528
38529 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38530
38531         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38532         * gcc.dg/builtins-31.c: New testcase.
38533         * gcc.dg/builtins-32.c: New testcase.
38534
38535 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38536
38537         * objc.dg/call-super-2.m: Update line numbers
38538         for the including of stddef.h.
38539
38540 2004-01-30  Michael Matz  <matz@suse.de>
38541
38542         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38543         g++.dg/ext/case-range3.C: New tests.
38544
38545 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38546
38547         DR206
38548         PR c++/13813
38549         * g++.dg/template/member4.C: New test.
38550
38551 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38552
38553         PR c++/13683
38554         * g++.dg/template/sizeof6.C: New test.
38555
38556 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38557
38558         * gcc.dg/fwritable-strings-1.c: New test.
38559
38560 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38561
38562         * gcc.c-torture/compile/20040130-1.c: New test.
38563
38564 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38565
38566         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38567
38568 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38569
38570         PR c++/13883
38571         * g++.dg/template/ctor3.C: New test.
38572
38573 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38574
38575         * g++.dg/tc1: New directory.
38576         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38577         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38578         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38579         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38580         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38581
38582 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38583
38584         * g++.dg/parse/error11.C: New test.
38585         * g++.dg/parse/error12.C: Likewise.
38586
38587 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38588
38589         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38590         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38591
38592 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38593
38594         PR c++/13791
38595         * g++.dg/ext/attrib12.C: New test.
38596
38597         PR c++/13736
38598         * g++.dg/parse/cast2.C: New test.
38599
38600 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38601
38602         * objc.dg/encode-2.m (main): New local string.  Set depending on
38603         sizeof long.  Use in sscanf call.
38604         * objc.dg/encode-3.m (main): New local string.  Set depending on
38605         sizeof long.  Use in scan_initial call.
38606
38607 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38608
38609         * objc.dg/call-super-2.m: Make LP64-safe.
38610         * objc.dg/desig-init-1.m: Likewise.
38611
38612 2004-01-27  Devang Patel <dpatel@apple.com>
38613
38614         * g++.dg/debug/namespace1.C: New test.
38615
38616 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38617
38618         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38619         xscale-*-*.
38620
38621         * gcc.dg/arm-mmx-1.c: New test.
38622
38623 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38624
38625         * gcc.dg/20040127-1.c: New test.
38626         * gcc.dg/20040127-2.c: New test.
38627
38628 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38629
38630         * objc.dg/stret-1.m (glob): Renamed to globa.
38631
38632 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38633
38634         PR c++/13663
38635         * g++.dg/expr/for1.C: New test.
38636
38637 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38638
38639         PR middle-end/13779
38640         * gcc.dg/darwin-longlong.c: New test.
38641
38642 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38643
38644         * gcc.dg/20040124-1.c: Moved test from here...
38645         * gcc.c-torture/compile/20040124-1.c: ...to here.
38646
38647 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38648
38649         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38650         the assembly output if -m64 is passed.
38651
38652 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38653
38654         PR c++/13833
38655         * g++.dg/template/cond3.C: New test.
38656
38657 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38658
38659         PR c++/13810
38660         * g++.dg/template/ttp7.C: New test.
38661
38662 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38663
38664         PR c++/13797
38665         * g++.dg/template/nontype4.C: New test.
38666         * g++.dg/template/nontype5.C: Likewise.
38667
38668 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38669
38670         * gcc.dg/torture/mips-clobber-at.c: New test.
38671
38672 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38673
38674         * gcc.dg/20040124-1.c: New test.
38675
38676 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38677
38678         * gcc.dg/20040123-1.c: New test.
38679
38680 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38681
38682         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38683
38684 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38685
38686         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38687
38688 2004-01-23  Andrew Pinski  <apinski@apple.com>
38689
38690         * gcc.dg/20030121-1.c: Move to ..
38691         * gcc.dg/20040121-1.c: here.
38692
38693 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38694
38695         * gcc.dg/builtins-29.c: New test case.
38696
38697 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38698
38699         PR 18314
38700         * gcc.dg/builtins-30.c: New testcase.
38701
38702 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38703
38704         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38705         * lib/g77.exp: Likewise.
38706         * lib/objc.exp: Likewise.
38707         * lib/g++.exp: Likewise.
38708
38709 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38710
38711         * gcc.dg/struct-by-value-2.c: New test.
38712
38713 2004-01-21  Andrew Pinski  <apinski@apple.com>
38714
38715         PR target/13785
38716         * gcc.dg/20030121-1.c: New test.
38717
38718 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38719
38720         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38721         clobber frame pointer register in asm statement.
38722
38723 2004-01-21  Falk Hueffner  <falk@debian.org>
38724
38725         * gcc.c-torture/compile/20040121-1.c: New test.
38726
38727 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38728
38729         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38730
38731 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38732
38733         * gcc.dg/ppc64-abi-2.c: New test.
38734
38735 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38736
38737         * lib/treelang.exp: Fill out this file.
38738         * lib/treelang-dg.exp: New File.
38739
38740 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38741
38742         * gcc.c-torture/compile/981022-1.c: Remove.
38743         * gcc.dg/array-5.c: Remove XFAIL.
38744         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38745         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38746         gcc.dg/cond-lvalue-1.c: Update.
38747         * gcc.dg/cast-lvalue-2.c: New test.
38748
38749 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38750
38751         PR c++/13592
38752         * g++.dg/other/error1.C (class foo): Tweak error message.
38753
38754         PR c++/13592
38755         * g++.dg/template/call2.C: New test.
38756
38757 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38758
38759         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38760         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38761         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38762         scalar-return-1_x.c, scalar-return-2_y.c,
38763         scalar-return-3_x.c, scalar-return-3_y.c,
38764         scalar-return-4_x.c, scalar-return-4_y.c,
38765         struct-align-1.h, struct-align-1_x.c,
38766         struct-align-1_y.c, struct-align-2.h,
38767         struct-align-2_x.c, struct-align-2_y.c,
38768         struct-by-value-10_y.c, struct-by-value-11_x.c,
38769         struct-by-value-11_y.c, struct-by-value-12_x.c,
38770         struct-by-value-12_y.c, struct-by-value-13_x.c,
38771         struct-by-value-13_y.c, struct-by-value-14_x.c,
38772         struct-by-value-14_y.c, struct-by-value-15_x.c,
38773         struct-by-value-15_y.c, struct-by-value-16_y.c,
38774         struct-by-value-17_y.c, struct-by-value-18_y.c,
38775         struct-by-value-19_y.c, struct-by-value-1_x.c,
38776         struct-by-value-1_y.c, struct-by-value-20_y.c,
38777         struct-by-value-2_x.c, struct-by-value-2_y.c,
38778         struct-by-value-3_y.c, struct-by-value-4_x.c,
38779         struct-by-value-4_y.c, struct-by-value-5_y.c,
38780         struct-by-value-6_y.c, struct-by-value-7_y.c
38781         struct-by-value-8_x.c, struct-by-value-8_y.c
38782         struct-by-value-9_x.c, struct-by-value-9_y.c
38783         struct-return-10_x.c, struct-return-10_y.c,
38784         struct-return-19_x.c, struct-return-20_x.c
38785         struct-return-2_x.c, struct-return-2_y.c
38786         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38787         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38788
38789 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38790
38791         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38792         attribute on sparc*-sun-solaris2.*.
38793
38794 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38795
38796         PR c++/13710
38797         * g++.dg/ext/typeof7.C: New test.
38798
38799 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38800
38801         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38802         * gcc.dg/const-elim-1.c: Same.
38803
38804 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38805
38806         * objc.dg/stret-1.m: New.
38807         * objc.dg/stret-2.m: New.
38808
38809 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38810
38811         PR c++/11895
38812         * g++.dg/ext/vector1.C: New test.
38813
38814 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38815
38816         * gcc.dg/pch/import-1.c: New.
38817         * gcc.dg/pch/import-1.hs: New.
38818         * gcc.dg/pch/import-1a.h: New.
38819         * gcc.dg/pch/import-1b.h: New.
38820         * gcc.dg/pch/import-1c.h: New.
38821
38822 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38823
38824         PR c++/13574
38825         * g++.dg/ext/array1.C: New test.
38826
38827         PR c++/13178
38828         * g++.dg/conversion/op1.C: New test.
38829
38830 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38831
38832         PR 11864
38833         From Kazumoto Kojima / Dan Kegel:
38834         * gcc.dg/pr11864-1.c: New test.
38835
38836         PR 10392
38837         From Marcus Comstedt / Dan Kegel:
38838         * gcc.dg/pr10392-1.c: New test.
38839
38840 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38841
38842         PR c++/13478
38843         * g++.dg/init/ref10.C: New test.
38844
38845 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38846
38847         PR c++/13407
38848         * g++.dg/parse/typename6.C: New test.
38849
38850 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38851
38852         PR pch/13361
38853         * g++.dg/pch/wchar-1.C: New.
38854         * g++.dg/pch/wchar-1.Hs: New.
38855
38856 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38857
38858         PR c++/9259
38859         * g++.dg/expr/sizeof2.C: New test.
38860
38861 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38862
38863         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38864
38865 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38866
38867         PR c++/13659
38868         * g++.dg/lookup/strong-using-3.C: New.
38869         * g++.dg/lookup/using-10.C: New.
38870
38871 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38872
38873         PR c++/13594
38874         * g++.dg/lookup/strong-using-2.C: New.
38875
38876 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38877             Dan Kegel <dank@kegel.com>
38878             J"orn Rennecke <joern.rennecke@superh.com>
38879
38880         PR target/9365
38881         * gcc.dg/pr9365-1.c: New test.
38882
38883 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38884
38885         PR c++/8856
38886         * g++.dg/parse/casting-operator2.C: New test.
38887         * g++.old-deja/g++.pt/explicit83.C: Remove.
38888
38889 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38890
38891         * gcc.dg/label-compound-stmt-1.c: New test.
38892         * gcc.c-torture/compile/950922-1.c,
38893         gcc.c-torture/compile/20000211-3.c,
38894         gcc.c-torture/compile/20000518-1.c,
38895         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38896         compound statements.
38897
38898 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38899
38900         * gcc.dg/ppc64-abi-1.c: New test.
38901
38902 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38903
38904          * g++.dg/ext/attrib9.C: Add dg-warnings.
38905
38906 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38907
38908         PR c++/12335
38909         * g++.dg/parse/dtor3.C: New test.
38910
38911 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38912
38913         PR c++/12709
38914         * g++.dg/parse/try-catch-1.C: New test.
38915
38916 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38917
38918         * ada/acats/run_all.sh: Add more verbose output in acats.log
38919         when compiling tests.
38920
38921 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38922
38923         PR 13656
38924         * gcc.dg/typedef-redecl.c: New test case.
38925         * gcc.dg/typedef-redecl.h: New support file.
38926
38927 2004-01-13  Jan Hubicka  <jh@suse.cz>
38928
38929         * gcc.dg/always_inline.c: New test.
38930         * gcc.dg/debug/20031231-1.c: Fix.
38931
38932 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38933
38934         PR c++/13474
38935         * g++.dg/template/array3.C: New test.
38936
38937 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38938
38939         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38940         * g++.dg/warn/Wunused-2.C: Likewise.
38941
38942 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38943
38944         PR c++/13289
38945         * g++.dg/template/instantiate6.C: New test.
38946
38947 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38948
38949         PR middle-end/11397
38950         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38951
38952 2004-01-12  Jan Hubicka  <jh@suse.cz>
38953
38954         PR opt/12826
38955         * gcc.dg/20040112-1.c: New.
38956
38957         * gcc.dg/dwarf-die[1-7].c: Move to...
38958         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38959         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38960
38961 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38962
38963         PR c++/4100
38964         * g++.dg/parse/friend4.C: New test.
38965
38966 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38967
38968         PR c++/4100
38969         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38970         definition is called a friend.
38971
38972 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38973
38974         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38975
38976 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38977
38978         PR c++/3478
38979         * g++.dg/parse/error10.C: New test.
38980         * g++.dg/template/arg2.C: Accept "invalid type" error.
38981
38982 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38983
38984         PR middle-end/13392
38985         * g++.dg/opt/expect2.C: New test.
38986
38987 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38988
38989         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38990         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38991         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38992         Update dg-error regexps.
38993
38994 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38995
38996         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38997         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38998
38999 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39000
39001         * gcc.dg/pragma-re-1.c: Use right pointer type.
39002
39003 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39004
39005         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39006
39007 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39008
39009         * gcc.dg/rs6000-ldouble-1.c: New.
39010
39011 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39012
39013         DR 337
39014         PR c++/9256
39015         * g++.dg/other/abstract1.C: New test.
39016
39017 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39018
39019         * g++.dg/lookup/strong-using-1.C: New.
39020
39021 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39022
39023         PR c/11234
39024         * gcc.dg/func-ptr-conv-1.c: New test.
39025         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39026
39027 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39028
39029         PR target/13380.
39030         * gcc.c-torture/compile/20040109-1.c: New.
39031
39032 2004-01-08  Stuart Hastings  <stuart@apple.com>
39033
39034         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39035         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39036         * gcc.dg/i386-sse-6.c: ...this new testcase.
39037
39038 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39039
39040         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39041
39042 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39043
39044         * ada/acats/run_acats: Treat 'gnatchop' the same way
39045         as 'gnatmake'.  Export GCC_DRIVER.
39046         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39047         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39048
39049 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39050
39051         PR c++/12573
39052         * g++.dg/template/dependent-expr4.C: New test.
39053
39054 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39055
39056         * gcc.dg/altivec-11.c: New test.
39057
39058 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39059
39060         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39061
39062 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39063
39064         PR c/6024
39065         * gcc.dg/enum-compat-1.c: New test.
39066         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39067
39068 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39069
39070         PR c/12165
39071         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39072         gcc.dg/c99-idem-qual-3.c: New tests.
39073
39074 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39075
39076         * gcc.dg/winline-7.c: Don't cast void * to int.
39077
39078 2004-01-06  Jan Hubicka  <jh@suse.cz>
39079
39080         * gcc.dg/i386-sse-5.c: New test
39081         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39082
39083 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39084
39085         PR c++/12815
39086         * g++.dg/rtti/typeid4.C: New test.
39087
39088 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39089
39090         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39091
39092 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39093
39094         PR c++/12132
39095         * g++.dg/template/error11.C: New test.
39096
39097         PR c++/13451
39098         * g++.dg/template/class2.C: New test.
39099
39100 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39101         Richard Sandiford <rsandifo@redhat.com>
39102
39103         PR c++/13387
39104         * g++.dg/opt/alias3.C: New test.
39105
39106 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39107
39108         PR c++/13157
39109         * g++.dg/template/koenig3.C: New test.
39110
39111         PR c++/13529
39112         * g++.dg/parse/offsetof3.C: New test.
39113
39114         * g++.dg/init/copy7.C: Add missing dg-error markers.
39115
39116         PR c++/12226
39117         * g++.dg/init/copy7.c: New test.
39118
39119         PR c++/13536
39120         * g++.dg/parse/cast1.C: New test.
39121
39122 2004-01-04  Jan Hubicka  <jh@suse.cz>
39123
39124         * gcc.dg/winline[1-7].c: New tests.
39125
39126 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39127
39128         PR c++/13520
39129         * g++.dg/template/qualttp22.C: New test.
39130
39131 2004-01-01  Jan Hubicka  <jh@suse.cz>
39132
39133         * gcc.dg/debug/20031231-1.c: New.
39134         * gcc.c-torture/compile/20040101-1.c: New.
39135         * gcc.dg/dwarf-die-[1-7].c: New.
39136
39137 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39138
39139         PR optimization/13521
39140         * gcc.c-torture/compile/20031231-1.c: New test.
39141
39142 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39143
39144         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39145
39146 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39147
39148         PR c++/10079
39149         * g++.dg/template/crash16.C: New test.
39150
39151 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39152
39153         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39154
39155 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39156
39157         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39158         ports.
39159         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39160         * g++.old-deja/g++.law/profile1.C: Likewise.
39161         * gcc.c-torture/compile/981006-1.c: Likewise.
39162         * gcc.c-torture/execute/loop-2e.x: Likewise.
39163         * gcc.c-torture/execute/loop-2f.x: Remove.
39164         * gcc.c-torture/execute/loop-2g.x: Likewise.
39165         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39166         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39167
39168 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39169
39170         PR c++/13507
39171         * g++.dg/ext/attrib11.C: New test.
39172
39173         PR c++/13494
39174         * g++.dg/template/array2-1.C: New test.
39175         * g++.dg/template/array2-2.C: New test.
39176
39177 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39178
39179         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39180
39181 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39182
39183         PR c++/12774
39184         * g++.dg/template/array1-1.C: New test.
39185         * g++.dg/template/array1-2.C: New test.
39186
39187 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39188
39189         PR fortran/12632
39190         * g77.dg/12632.f: New test case.
39191
39192 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39193
39194         PR c++/13289
39195         * g++.dg/parse/nontype1.C: New test.
39196
39197 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39198
39199         PR c++/12403
39200         * g++.dg/parse/explicit1.C: New test.
39201         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39202
39203 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39204
39205         PR c++/13081
39206         * g++.dg/opt/inline6.C: New test.
39207
39208         PR c++/12613
39209         * g++.dg/parse/error9.C: New test.
39210
39211         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39212
39213 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39214
39215         PR c++/13009
39216         * g++.dg/init/assign1.C: New test.
39217
39218 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39219
39220         PR c++/13070
39221         * g++.dg/warn/format3.C: New test case.
39222
39223 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39224
39225         * gcc.c-torture/compile/20031227-1.c: New test.
39226
39227 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39228
39229         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39230         * g77.dg/bprob/bprob.exp: Likewise.
39231         * gcc.misc-tests/bprob.exp: Likewise.
39232         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39233         variants on systems where the library does not provide that
39234         functionality.
39235         * gcc.dg/builtins-20.c: Use builtins-config.h.
39236         * gcc.dg/builtins-config.h: New file.
39237
39238 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39239
39240         * lib/gcc-dg.exp (dg-require-profiling): New function.
39241         * lib/target-supports.exp (check_profiling_available): Likewise.
39242         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39243         * g77.dg/bprob/bprob.exp: Likewise.
39244         * gcc.misc-tests/bprob.exp: Likewise.
39245         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39246         * gcc.dg/20021014-1.c: Likewise.
39247         * gcc.dg/nest.c: Likewise.
39248
39249 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39250
39251         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39252         compiling.
39253         * g++.dg/lookup/java2.C: Likewise.
39254         * gcc.dg/cpp/lexident.c: Likewise.
39255
39256 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39257
39258         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39259         given.
39260         * gcc.c-torture/compile/961203-1.c: Likewise.
39261         * gcc.c-torture/compile/980506-1.c: Likewise.
39262
39263 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39264
39265         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39266         (additional_prunes): New global.
39267         (gcc-dg-prune): Handle additional per-test pruning.
39268         (dg-test): Clear additional_prunes between tests.
39269
39270         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39271         dg-prune-output to avoid spurious failures from assembler
39272         complaining about nonexistent WAW violations.
39273         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39274         Use dg-prune-output to avoid spurious failures from assembler
39275         warning about Itanium B-step errata.
39276
39277 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39278
39279         * g++.dg/abi/macro0.C: New test.
39280         * g++.dg/abi/macro1.C: Likewise.
39281         * g++.dg/abi/macro2.C: Likewise.
39282
39283         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39284         * g++.dg/abi/bitfield7.C: Likewise.
39285         * g++.dg/abi/dtor2.C: Likewise.
39286         * g++.dg/abi/mangle11.C: Likewise.
39287         * g++.dg/abi/mangle12.C: Likewise.
39288         * g++.dg/abi/mangle14.C: Likewise.
39289         * g++.dg/abi/mangle17.C: Likewise.
39290         * g++.dg/abi/vbase10.C: Likewise.
39291         * g++.dg/abi/vbase14.C: Likewise.
39292         * g++.dg/template/qualttp17.C: Likewise.
39293
39294 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39295
39296         PR c/11995
39297         * gcc.dg/20031223-1.c: New test.
39298
39299 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39300
39301         * gcc.dg/noreturn-7.c: New test.
39302
39303 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39304
39305         * gcc.dg/null-pointer-1.c: New test.
39306
39307 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39308
39309         * g++.old-deja/g++.jason/template18.C: Remove.
39310         * g++.old-deja/g++.jason/template37.C: Likewise.
39311
39312         PR c++/12862
39313         * g++.dg/lookup/ns1.C: New test.
39314
39315         PR c++/12397
39316         * g++.dg/template/lookup3.C: New test.
39317
39318 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39319
39320         * g++.dg/template/recurse1.C: New test
39321
39322 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39323
39324         PR c++/12479
39325         * g++.dg/parse/semicolon1.C: New test.
39326         * g++.dg/parse/semicolon1.h: Likewise.
39327
39328 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39329
39330         * gcc.dg/darwin-misaligned.c: New test.
39331
39332 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39333
39334         PR c/9163
39335         * gcc.dg/20031222-1.c: New test.
39336
39337 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39338
39339         PR c++/13438
39340         * g++.dg/parse/error8.C: New test.
39341
39342         PR c++/11554
39343         * g++.dg/warn/ctor-init-1.C: New test.
39344
39345 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39346
39347         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39348         too small.
39349         * gcc.c-torture/compile/930217-1.c: Likewise.
39350         * gcc.c-torture/compile/930513-1.c: Likewise.
39351         * gcc.c-torture/execute/920908-2.c: Likewise.
39352         * gcc.c-torture/execute/921204-1.c: Likewise.
39353         * gcc.c-torture/execute/930621-1.c: Likewise.
39354         * gcc.c-torture/execute/930630-1.c: Likewise.
39355         * gcc.c-torture/execute/931031-1.c: Likewise.
39356         * gcc.c-torture/execute/980602-2.c: Likewise.
39357         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39358         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39359         * gcc.c-torture/execute/extzvsi.c: Likewise.
39360         * gcc.c-torture/unsorted/ext.c: Likewise.
39361
39362 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39363
39364         PR target/12749
39365         * gcc.c-torture/compile/20031220-2.c: New test case.
39366
39367 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39368
39369         PR optimization/13031
39370         * gcc.c-torture/compile/20031220-1.c: New test case.
39371
39372 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39373
39374         * gcc.dg/cast-function-1.c: New test.
39375
39376 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39377
39378         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39379         formats.
39380
39381 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39382
39383         PR c++/12795
39384         * g++.dg/ext/attrib10.C: New test.
39385
39386 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39387
39388         * gcc.dg/cleanup-10.c: New test.
39389         * gcc.dg/cleanup-11.c: New test.
39390
39391 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39392
39393         PR c++/13239
39394         * g++.dg/opt/expect1.C: New test.
39395
39396 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39397
39398         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39399
39400 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39401
39402         PR debug/12923
39403         * gcc.dg/20031218-1.c: New test.
39404
39405         PR debug/12389
39406         * gcc.dg/20031218-2.c: New test.
39407         * gcc.dg/20031218-3.c: New test.
39408
39409         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39410         of label name and allow for USER_LABEL_PREFIX == "_" names.
39411         * g++.dg/abi/mangle18-2.C: Likewise.
39412         * g++.dg/abi/mangle19-1.C: Likewise.
39413         * g++.dg/abi/mangle19-2.C: Likewise.
39414         * g++.dg/abi/mangle20-1.C: Likewise.
39415         * g++.dg/abi/mangle20-2.C: Likewise.
39416
39417 2003-12-18  Richard Henderson  <rth@redhat.com>
39418
39419         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39420
39421 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39422             Dan Kegel <dank@kegel.com>
39423
39424         PR other/12009
39425         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39426         testing a cross compiler, it causes spurious compile failures.
39427         * lib/g++.exp: Likewise.
39428
39429 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39430
39431         PR c++/13262
39432         * g++.dg/template/access13.C: New test.
39433
39434 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39435
39436         * gcc.dg/20031216-1.c: New test.
39437
39438 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39439
39440         PR c++/9154
39441         * g++.dg/template/error10.C: New test.
39442
39443 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39444
39445         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39446         * g++.dg/eh/simd-2.C: Likewise.
39447
39448 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39449             Roger Sayle  <roger@eyesopen.com>
39450
39451         * gcc.c-torture/execute/ieee/mzero5.c: New.
39452
39453 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39454
39455         PR c++/10603
39456         * g++.dg/parse/error6.C: New test.
39457
39458         PR c++/12827
39459         * g++.dg/parse/error7.C: New test.
39460
39461 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39462
39463         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39464         at -O with stabs debugging formats.
39465         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39466         * gcc.dg/debug/debug-2.c: Likewise.
39467
39468 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39469
39470         PR c++/12696
39471         * g++.dg/init/error1.C: New test.
39472
39473         PR c++/12218
39474         * g++.dg/init/pm3.C: New test.
39475
39476 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39477
39478         PR c/3347
39479         * gcc.dg/bitfld-8.c: New test.
39480
39481 2003-12-16  James Lemke  <jim@wasabisystems.com>
39482
39483         * gcc.dg/arm-scd42-[123].c: New tests.
39484
39485 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39486
39487         PR c++/9043
39488         * g++.dg/abi/mangle20-1.C: New test.
39489         * g++.dg/abi/mangle20-2.C: New test.
39490
39491 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39492
39493         PR c++/13275
39494         * g++.dg/other/offsetof2.C: Remove XFAIL.
39495         * g++.dg/parse/offsetof1.C: New test.
39496         * g++.gd/parse/offsetof2.C: Likewise.
39497
39498 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39499
39500         * g++.dg/template/nontype3.C: New test.
39501         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39502
39503 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39504
39505         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39506
39507 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39508
39509         PR c++/13387
39510         * g++.dg/expr/assign1.C: New test.
39511
39512         PR c++/13242
39513         * g++.dg/abi/mangle19-1.C: New test.
39514         * g++.dg/abi/mangle19-2.C: New test.
39515
39516 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39517
39518         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39519
39520 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39521
39522         * gcc.c-torture/execute/20031216-1.c: New test.
39523
39524 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39525
39526         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39527         an ICE regression.
39528
39529 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39530
39531         PR c++/10926
39532         * g++.dg/template/error9.C: New test.
39533
39534         PR c++/11116
39535         * g++.dg/template/error8.C: New test.
39536
39537 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39538
39539         PR middle-end/13400
39540         * gcc.c-torture/execute/20031215-1.c: New test case.
39541
39542 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39543
39544         PR c++/13269
39545         * g++.dg/parse/error5.C: New test.
39546
39547         PR c++/12989
39548         * g++.dg/expr/sizeof1.C: New test.
39549
39550         PR c++/13310
39551         * g++.dg/template/crash15.C: New test.
39552
39553 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39554
39555         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39556         a non-POD type as the last named parameter of a varargs function.
39557
39558 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39559
39560         PR c++/13243
39561         PR c++/12573
39562         * g++.dg/template/crash14.C: New test.
39563         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39564
39565 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39566
39567         * g++.dg/other/java1.C: New test.
39568
39569         PR c++/13241
39570         * g++.dg/abi/mangle18-1.C: New test.
39571         * g++.dg/abi/mangle18-2.C: New test.
39572
39573 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39574
39575         PR optimization/10312
39576         * gcc.c-torture/execute/20031214-1.c: New.
39577
39578 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39579
39580         PR c++/10779
39581         PR c++/12160
39582         * g++.dg/parse/error3.C: New test.
39583         * g++.dg/parse/error4.C: Likewise.
39584         * g++.dg/abi/mangle4.C: Tweak error messages.
39585         * g++.dg/lookup/using5.C: Likewise.
39586         * g++.dg/other/error2.C: Likewise.
39587         * g++.dg/parse/typename5.C: Likewise.
39588         * g++.dg/parse/undefined1.C: Likewise.
39589         * g++.dg/template/arg2.C: Likewise.
39590         * g++.dg/template/ttp3.C: Likewise.
39591         * g++.dg/template/type1.C: Likewise.
39592         * g++.old-deja/g++.other/crash32.C: Likewise.
39593         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39594
39595 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39596
39597         PR c++/13106
39598         * g++.dg/warn/noreturn-3.C: New test.
39599
39600 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39601
39602         PR c++/13118
39603         * g++.dg/abi/covariant3.C: New.
39604
39605 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39606
39607         * g++.dg/eh/ia64-1.C: New test.
39608
39609 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39610
39611         PR optimization/13037
39612         * g77.f-torture/execute/13037.f: New test case.
39613
39614 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39615
39616         PR c++/12881
39617         * g++.dg/abi/covariant2.C: New.
39618
39619 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39620
39621         * gcc.dg/cpp/trad/macro.c: New tests.
39622
39623 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39624
39625         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39626
39627 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39628
39629         PR other/10819
39630         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39631         to fix Bug 10819.
39632         * lib/g++.exp (g++_version): Likewise.
39633         * lib/g77.exp (g77_version): Likewise.
39634         * lib/objc.exp (default_objc_version): Likewise.
39635
39636 2003-12-10  Richard Henderson  <rth@redhat.com>
39637
39638         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39639
39640         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39641
39642 2003-12-08  Matt Austern  <austern@apple.com>
39643
39644         PR c/13134
39645         * lib/gcc-dg.exp (dg-require-visibility): Define.
39646         * lib/target-supports (check_visibility_available): Define.
39647         * gcc.dg/visibility-1.c: New test.
39648         * gcc.dg/visibility-2.c: Likewise.
39649         * gcc.dg/visibility-3.c: Likewise.
39650         * gcc.dg/visibility-4.c: Likewise.
39651         * gcc.dg/visibility-5.c: Likewise.
39652         * gcc.dg/visibility-6.c: Likewise.
39653         * g++.dg/ext/visibility-1.C: Likewise.
39654         * g++.dg/ext/visibility-2.C: Likewise.
39655         * g++.dg/ext/visibility-3.C: Likewise.
39656         * g++.dg/ext/visibility-4.C: Likewise.
39657         * g++.dg/ext/visibility-5.C: Likewise.
39658         * g++.dg/ext/visibility-6.C: Likewise.
39659
39660 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39661
39662         * g++.dg/lookup/java1.C: New test.
39663         * g++.dg/lookup/java2.C: New test.
39664
39665 2003-12-07  Falk Hueffner  <falk@debian.org>
39666
39667         * g++.dg/opt/noreturn-1.C: New test.
39668
39669 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39670
39671         * gcc.dg/overflow-1.c: New test.
39672
39673 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39674
39675         * g77.f-torture/compile/13060.f: New test.
39676
39677 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39678
39679         PR c++/13323
39680         * g++.dg/inherit/operator2.C: New test.
39681
39682 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39683
39684         PR c++/13305
39685         * g++.dg/ext/attrib9.C: New test.
39686
39687 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39688
39689         PR c++/13314
39690         * g++.dg/template/error7.C: New test.
39691
39692 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39693             J"orn Rennecke <joern.rennecke@superh.com>
39694
39695         PR target/13302
39696         * g++.dg/other/struct-va_list.C: New test.
39697
39698 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39699
39700         PR c++/13166
39701         * g++.dg/parse/defarg6.C: New test.
39702
39703 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39704
39705         PR target/13256
39706         * gcc.c-torture/execute/20031201-1.c: New test.
39707
39708 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39709
39710         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39711
39712 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39713
39714         * gcc.dg/builtin-return-1.c: New test.
39715
39716 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39717             J"orn Rennecke <joern.rennecke@superh.com>
39718
39719         PR optimization/13260
39720         * gcc.c-torture/execute/20031204-1.c: New test.
39721
39722 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39723
39724         PR c++/9127
39725         * g++.dg/template/error6.C: New test.
39726
39727 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39728
39729         * gcc.dg/20031202-1.c: New test.
39730
39731 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39732
39733         PR c++/13179
39734         * g++.dg/template/eh1.C: New test.
39735
39736         PR c++/10771
39737         * g++.dg/template/error5.C: New test.
39738
39739 2003-12-02  David Ung  <davidu@mips.com>
39740
39741         * gcc.dg/compat/vector-check.h: Corrected type for var
39742         g_##TMODE
39743
39744 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39745
39746         PR c++/10126
39747         * g++.dg/template/ptrmem8.C: New test.
39748
39749 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39750
39751         PR c++/12573
39752         * g++.dg/template/dependent-expr3.C: New test.
39753
39754 2003-12-01  James Lemke  <jim@wasabisystems.com>
39755
39756         * gcc.dg/arm-g2.c: New test.
39757
39758 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39759
39760         PR optimization/11634
39761         * gcc.dg/20031201-2.c: New test case.
39762
39763 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39764
39765         PR 11433
39766         * objc.dg/proto-lossage-3.m: New test.
39767
39768 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39769
39770         PR optimization/12628
39771         * gcc.dg/20031201-1.c: New test case.
39772
39773 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39774
39775         * gcc.dg/unaligned-1.c: New test.
39776
39777 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39778
39779         PR c++/9849
39780         * g++.dg/template/error4.C: New test.
39781         * g++.dg/template/nested3.C: Adjust error markers.
39782
39783 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39784
39785         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39786
39787 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39788
39789         PR c/10333
39790         * gcc.dg/bitfld-7.c: New test.
39791
39792 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39793
39794         * gcc.dg/tls/asm-1.C: New test.
39795
39796 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39797
39798         * gcc.dg/cpp/assert4.c: Update.
39799
39800 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39801
39802         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39803         * gcc.dg/builtin-apply3.c: New test.
39804
39805 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39806
39807         * lib/compat.exp (compat-obj): New xfaildata parameter.
39808         Use it to set compiler_conditional_xfail_data before compiling.
39809         (compat-get-options): Handle dg-xfail-if.
39810         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39811         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39812         * gcc.dg/compat/vector-1_y.c: Likewise.
39813         * gcc.dg/compat/vector-2_x.c: Likewise.
39814         * gcc.dg/compat/vector-2_y.c: Likewise.
39815
39816 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39817
39818         * g++.dg/opt/reg-stack4.C: New test.
39819
39820 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39821
39822         * gcc.dg/builtin-apply2.c: New test.
39823
39824 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39825
39826         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39827
39828 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39829
39830         PR c++/12924
39831         * g++.dg/template/template-id-2.C: New test.
39832
39833 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39834
39835         PR c++/5369
39836         * g++.dg/template/memfriend1.C: New test.
39837         * g++.dg/template/memfriend2.C: Likewise.
39838         * g++.dg/template/memfriend3.C: Likewise.
39839         * g++.dg/template/memfriend4.C: Likewise.
39840         * g++.dg/template/memfriend5.C: Likewise.
39841         * g++.dg/template/memfriend6.C: Likewise.
39842         * g++.dg/template/memfriend7.C: Likewise.
39843         * g++.dg/template/memfriend8.C: Likewise.
39844         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39845
39846 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39847
39848         PR c++/12515
39849         * g++.dg/ext/cond1.C: New test.
39850
39851 2003-11-20  Richard Henderson  <rth@redhat.com>
39852
39853         * gcc.dg/20020201-2.c: Remove.
39854         * gcc.dg/20020201-4.c: Remove.
39855         * gcc.dg/20020304-1.c: Remove.
39856
39857 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39858
39859         * gcc.dg/cpp/trad/xwin1.c: New test case.
39860
39861 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39862
39863         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39864         * lib/g77.exp: Likewise.
39865         * lib/objc.exp: Likewise.
39866         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39867         for darwin.
39868
39869 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39870
39871         PR c++/12932
39872         * g++.dg/template/static5.C: New test.
39873
39874 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39875
39876         * gcc.dg/nested-func-1.c: New test.
39877
39878 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39879
39880         * gcc.dg/cpp/assert4.c: New test.
39881
39882 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39883
39884         PR c++/2294
39885         * g++.dg/lookup/using9.c: New test.
39886
39887 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39888
39889         PR c++/12762
39890         * g++.dg/template/error3.C: New test.
39891
39892 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39893
39894         PR ada/13035
39895         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39896         No longer use a wrapper for gcc, since this does not work under
39897         Windows.
39898
39899 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39900
39901         PR c++/2094
39902         * g++.dg/template/ptrmem7.C: New test.
39903
39904 2003-11-13  Andrew Pinski <apinski@apple.com>
39905
39906         * gcc.c-torture/compile/20031113-1.c: New test.
39907
39908 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39909             Kean Johnston <jkj@sco.com>
39910
39911         PR c/13029
39912         * gcc.dg/unused-4.c: Update.
39913
39914 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39915
39916         * g++.dg/opt/const3.C: New test.
39917
39918 2003-11-13  Jan Hubicka  <jh@suse.cz>
39919
39920         * gcc.c-torture/compile/20031112-1.c: New test.
39921
39922 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39923
39924         * g++.dg/parse/crash10.C: Remove bogus error marker.
39925
39926 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39927
39928         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39929         (host_gcc): Likewise.
39930         (ROOT): Honor $PWDCMD.
39931         (BASE): Likewise.
39932         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39933
39934 2003-11-12  Catherine Moore  <clm@redhat.com>
39935
39936         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39937
39938 2003-11-12  Andreas Jaeger  <aj@suse.de>
39939             Jakub Jelinek  <jakub@redhat.com>
39940             Andrew Pinski  <pinskia@physics.uc.edu>
39941             Richard Henderson  <rth@redhat.com>
39942
39943         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39944         systems.
39945         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39946
39947         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39948         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39949
39950 2003-11-11  Andreas Jaeger  <aj@suse.de>
39951
39952         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39953
39954         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39955
39956 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39957
39958         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39959         Clean ups.
39960
39961 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39962
39963         * gcc.dg/trampoline-1.c: New test.
39964
39965 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39966
39967         * gcc.c-torture/compile/200031109-1.c: New test.
39968
39969 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39970
39971         PR c/3190
39972         PR c/8714
39973         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39974         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39975         gcc.dg/format/no-y2k-1.c: Update.
39976
39977 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39978
39979         PR optimization/10467
39980         * gcc.dg/20031108-1.c: New test case.
39981
39982 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39983
39984         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39985
39986 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39987
39988         * gcc.dg/compound-lvalue-1.c: New test.
39989         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39990         some XFAILs.
39991
39992 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39993
39994         * gcc.dg/altivec-varargs-1.c: New test.
39995
39996 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39997
39998         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39999         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40000         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40001         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40002         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40003
40004 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40005
40006         * gcc.dg/cond-lvalue-1.c: New test.
40007
40008 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40009
40010         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40011
40012 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40013
40014         PR c++/11616
40015         * g++.dg/template/instantiate5.C: New test.
40016
40017 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40018
40019         PR c++/12726
40020         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40021         * ChangeLog: Add missing first entry for above test.
40022
40023 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40024
40025         PR c++/9810
40026         * g++.dg/template/using8.C: New test.
40027         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40028
40029 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40030
40031         PR optimization/10817
40032         * gcc.c-torture/compile/20031102-1.c: New test case.
40033
40034 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40035
40036         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40037         2147483647.
40038
40039 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40040
40041         * gcc.dg/20031102-1.c: New test.
40042
40043 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40044
40045         * gcc.dg/complex-1.c: New test.
40046
40047 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40048
40049         PR c++/12796
40050         * g++.dg/template/crash13.C: Adjust expected error location.
40051         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40052
40053 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40054
40055         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40056
40057 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40058
40059         PR/10239
40060         * gcc.c-torture/compile/20031031-2.c: New test.
40061
40062 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40063
40064         PR/11640
40065         * gcc.c-torture/compile/20031031-1.c: New test.
40066
40067 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40068
40069         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40070         * gcc.misc-tests/bprob.exp: Likewise.
40071         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40072         the execution test on arm-elf configs.
40073         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40074         configs that don't support scratch files.
40075         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40076
40077 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40078
40079         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40080         done by dejagnu.
40081
40082 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40083
40084         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40085         Avoid non pure sh syntax. Add more logging.
40086
40087         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40088         fail.
40089
40090 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40091
40092         PR libgcj/10610
40093         * gcc.dg/ppc-stackalign-1.c: New test.
40094
40095 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40096
40097         * ada/acats/run_all.sh: Change output to be more compliant with
40098         dejagnu framework.
40099         Create acats.sum and acats.log files under testsuite/ada/acats
40100         Only run [a-z]* directories, to filter out e.g. CVS.
40101         Redirect build output to log file.
40102
40103 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40104
40105         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40106
40107 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40108
40109         PR ada/5909:
40110         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40111
40112 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40113
40114         * gcc.c-torture/compile/20031023-1.c: New test.
40115         * gcc.c-torture/compile/20031023-2.c: New test.
40116         * gcc.c-torture/compile/20031023-3.c: New test.
40117         * gcc.c-torture/compile/20031023-4.c: New test.
40118
40119 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40120
40121         PR c++/10371
40122         * g++.dg/lookup/scoped8.C: New test.
40123
40124 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40125
40126         * g++.dg/opt/reg-stack3.C: New test.
40127
40128 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40129
40130         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40131
40132 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40133
40134         PR c++/11076
40135         * g++.dg/template/crash13.C: New test.
40136
40137 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40138
40139         * gcc.dg/c99-restrict-2.c: New test.
40140
40141 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40142
40143         PR c++/12698, c++/12699, c++/12700, c++/12566
40144         * g++.dg/inherit/covariant9.C: New test.
40145         * g++.dg/inherit/covariant10.C: New test.
40146         * g++.dg/inherit/covariant11.C: New test.
40147
40148 2003-10-23  Jason Merrill  <jason@redhat.com>
40149
40150         PR c++/12726
40151         * g++.dg/ext/complit2.C: New test.
40152
40153 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40154
40155         PR target/12654
40156         * gcc.c-torture/execute/20031020-1.c: New test.
40157
40158 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40159
40160         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40161         following the jump_insn.
40162
40163 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40164
40165         * gcc.dg/cast-lvalue-1.c: New test.
40166
40167 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40168
40169         PR c++/11962
40170         * g++.dg/template/cond2.C: New test.
40171
40172 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40173
40174         * gcc.dg/builtins-28.c: New test.
40175
40176 2003-10-20  Jan Hubicka  <jh@suse.cz>
40177
40178         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40179         parameter.
40180         * gcc.dg/inline-2.c: Likewise.
40181
40182 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40183
40184         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40185         * gcc.dg/nest.c: Likewise.
40186
40187 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40188
40189         PR c++/9781, c++/10583, c++/11862
40190         * g++.dg/parse/crash13.C: New test.
40191
40192 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40193
40194         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40195
40196 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40197
40198         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40199         Define HAVE_C99_RUNTIME except on Solaris.
40200         * gcc.dg/builtins-20.c: Likewise.
40201
40202 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40203
40204         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40205
40206 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40207
40208         PR c++/12495
40209         * g++.dg/template/crash21.C: New test.
40210
40211 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40212
40213         PR c++/2513
40214         * g++.dg/template/typename5.C: New test.
40215
40216 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40217
40218         PR c++/12369
40219         * g++.dg/template/friend25.C: New test.
40220
40221 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40222
40223         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40224         versions.
40225
40226 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40227
40228         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40229         == 2147483647.
40230
40231 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40232
40233         * gcc.c-torture/execute/960416-1.x: Remove.
40234         * gcc.c-torture/execute/divconst-3.x: Likewise.
40235
40236 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40237
40238         PR target/12598
40239         * gcc.dg/torture/cris-volatile-1.c: New test.
40240
40241 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40242
40243         PR optimization/9325
40244         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40245         for overflowing floating point to integer conversion during RTL
40246         simplification.
40247
40248 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40249
40250         * objc/execute/_cmd.m: Fix typo.
40251         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40252         Relax 'scan-assembler' regexp.
40253         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40254         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40255         * objc.dg/zero-link-2.m: Remove blank line.
40256         * objc.dg/zero-link-3.m: New test case.
40257
40258 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40259
40260         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40261
40262         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40263         than linker trickery.
40264
40265 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40266
40267         PR c++/12370
40268         * g++.dg/other/friend2.C: New test.
40269
40270 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40271
40272         * gcc.dg/20031012-1.c: New test.
40273
40274 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40275
40276         * gcc.dg/weak/weak-3.c: Fix for new warning.
40277
40278 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40279
40280         PR optimization/8750
40281         * gcc.c-torture/execute/20031012-1.c: New test case.
40282
40283 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40284
40285         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40286         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40287
40288 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40289
40290         PR optimization/12260
40291         * gcc.c-torture/compile/20031011-2.c: New test case.
40292
40293 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40294
40295         * gcc.c-torture/execute/20031011-1.c: New testcase.
40296
40297 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40298
40299         * gcc.c-torture/compile/20031011-1.c: New test.
40300
40301 2003-10-11  Jan Hubicka  <jh@suse.cz>
40302
40303         * g++.dg/other/first-global.C: New test.
40304
40305 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40306
40307         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40308
40309 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40310
40311         * gcc.c-torture/compile/20031010-1.c: New test.
40312
40313 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40314
40315         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40316         * gcc.c-torture/execute/va-arg-25.c: ... here.
40317
40318 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40319
40320         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40321
40322 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40323
40324         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40325
40326 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40327
40328         * g++.dg/parse/error2.C: New test.
40329
40330 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40331
40332         PR c++/11097
40333         * g++.dg/other/error5.C: Modify the error message.
40334         * g++.dg/lookup/using8.C: New test.
40335
40336 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40337
40338         * gcc.dg/darwin-abi-2.c: New file.
40339         * gcc.c-torture/execute/va-arg-24.c: New file.
40340
40341 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40342
40343         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40344         indentation.
40345
40346 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40347
40348         PR c++/10147
40349         * g++.dg/other/error4.C: Update error messages.
40350         * g++.dg/template/ptrmem4.C: Likewise.
40351
40352         PR c++/12337
40353         * g++.dg/init/new9.C: New test.
40354
40355         PR c++/12334, c++/12236, c++/8656
40356         * g++.dg/ext/attrib8.C: New test.
40357
40358 2003-10-06  Devang Patel  <dpatel@apple.com>
40359
40360         * gcc.dg/debug/dwarf2-3.h: New test.
40361         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40362
40363 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40364
40365         * g++.dg/opt/cfg2.C: New test.
40366
40367 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40368
40369         * g++.dg/opt/float1.C: New test.
40370
40371 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40372
40373         * gcc.dg/c90-array-lval-6.c: New test.
40374         * gcc.dg/c99-array-lval-6.c: New test.
40375
40376 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40377             Ziemowit Laski  <zlaski@apple.com>
40378
40379         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40380         'Derived', so that it is never considered a class method; add
40381         new warning for '+port' method ambiguity.
40382         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40383         <objc/objc-api.h> (needed on Mac OS X).
40384         * objc.dg/method-13.m: New test.
40385
40386 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40387
40388         PR optimization/9325, PR java/6391
40389         * gcc.c-torture/execute/20031003-1.c: New test case.
40390
40391 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40392
40393         PR optimization/12180
40394         * gcc.dg/20031002-1.c: New test.
40395
40396         PR c++/12486
40397         * g++.dg/inherit/error1.C: New test.
40398
40399 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40400
40401         * lib/f-torture.exp (search_for): Rename to...
40402         (search_for_re): This.  Also, clean up comments and the
40403         "regexp" invocation.
40404
40405 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40406
40407         * gcc.c-torture/compile/20031002-1.c: New test.
40408
40409 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40410
40411         * g++.dg/opt/cond1.C: New test.
40412
40413 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40414
40415         * gcc.dg/Wold-style-definition-2.c: New testcase.
40416         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40417
40418 2003-09-29  Richard Henderson  <rth@redhat.com>
40419
40420         * g++.dg/init/array10.C: Add dg-options.
40421
40422 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40423
40424         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40425
40426 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40427
40428         * g++.dg/template/friend19.C: Fix typo.
40429         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40430
40431 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40432
40433         * gcc.c-torture/execute/20030928-1.c: New test.
40434         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40435
40436 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40437
40438         * g++.dg/opt/unroll1.C: New test.
40439
40440 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40441
40442         PR optimization/11741
40443         * gcc.dg/20030926-1.c: New test case.
40444
40445 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40446
40447         PR c++/5655
40448         * g++.dg/parse/access7.C: New test.
40449         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40450
40451 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40452
40453         MERGE OF objc-improvements-branch into MAINLINE:
40454         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40455         if libobjc has not been built.
40456         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40457         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40458         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40459         objc/execute/nested-3.m, objc/execute/np-2.m,
40460         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40461         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40462         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40463         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40464         objc.dg/special/unclaimed-category-1.h,
40465         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40466         well as GNU runtime.
40467         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40468         * execute/cascading-1.m, execute/function-message-1.m,
40469         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40470         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40471         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40472         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40473         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40474         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40475         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40476         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40477         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40478         * objc.dg/bitfield-2.m: Run only on Darwin.
40479         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40480         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40481         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40482         * objc.dg/const-str-1.m: Fix constant string layout.
40483
40484 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40485
40486         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40487
40488 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40489
40490         * gcc.dg/darwin-abi-1.c: New file.
40491
40492 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40493
40494         PR target/12281
40495         * gcc.c-torture/compile/20030921-1.c: New test.
40496
40497 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40498
40499         * g++.dg/opt/reg-stack2.C: New test.
40500
40501 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40502
40503         * g++.dg/eh/delayslot1.C: New test.
40504
40505 2003-09-20  Richard Henderson  <rth@redhat.com>
40506
40507         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40508
40509 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40510
40511         * gcc.c-torture/execute/20030920-1.c: New test case.
40512
40513 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40514
40515         * g++.dg/rtti/typeid3.C: Correct expected error message.
40516
40517 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40518
40519         PR c++/157
40520         * g++.dg/parse/crash12.C: New test.
40521
40522 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40523
40524         * gcc.dg/compat/mixed-struct-check.h: New.
40525         * gcc.dg/compat/mixed-struct-defs.h: New.
40526         * gcc.dg/compat/mixed-struct-init.h: New.
40527         * gcc.dg/compat/struct-by-value-19_main.c: New.
40528         * gcc.dg/compat/struct-by-value-19_x.c: New.
40529         * gcc.dg/compat/struct-by-value-19_y.c: New.
40530         * gcc.dg/compat/struct-by-value-20_main.c: New.
40531         * gcc.dg/compat/struct-by-value-20_x.c: New.
40532         * gcc.dg/compat/struct-by-value-20_y.c: New.
40533         * gcc.dg/compat/struct-return-19_main.c: New.
40534         * gcc.dg/compat/struct-return-19_x.c: New.
40535         * gcc.dg/compat/struct-return-19_y.c: New.
40536         * gcc.dg/compat/struct-return-20_main.c: New.
40537         * gcc.dg/compat/struct-return-20_x.c: New.
40538         * gcc.dg/compat/struct-return-20_y.c: New.
40539
40540 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40541         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40542         so that it will not complain on LP64 targets.
40543
40544 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40545
40546         PR c++/495
40547         * g++.dg/template/friend24.C: New test.
40548
40549 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40550
40551         PR c++/12332
40552         * g++.dg/template/memtmpl2.C: New test.
40553
40554 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40555
40556         PR target/11184
40557         * gcc.dg/builtin-apply1.c: New test.
40558
40559 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40560
40561         PR c++/9848
40562         * g++.dg/warn/Wunused-4.C: New test.
40563
40564 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40565
40566         PR c++/12316
40567         * g++.dg/other/gc2.C: New test.
40568
40569 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40570
40571         PR c++/11991
40572         * g++.dg/rtti/typeid3.C: New test.
40573
40574         PR c++/12266
40575         * g++.dg/overload/template1.C: New test.
40576
40577 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40578
40579         * g++.dg/opt/cfg3.C: New test.
40580
40581 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40582
40583         PR c++/7939
40584         * g++.dg/template/crash11.C: New test.
40585
40586 2003-09-16  Jason Merrill  <jason@redhat.com>
40587             Jakub Jelinek  <jakub@redhat.com>
40588
40589         * gcc.dg/attr-warn-unused-result.c: New test.
40590
40591 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40592
40593         PR c++/12184
40594         * g++.dg/expr/call2.C: New test.
40595
40596 2003-09-15  Andreas Jaeger  <aj@suse.de>
40597
40598         * gcc.dg/Wold-style-definition-1.c: New test.
40599
40600 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40601
40602         PR c++/3907
40603         * g++.dg/parse/template12.C: New test.
40604
40605         * g++.dg/abi/bitfield11.C: New test.
40606         * g++.dg/abi/bitfield12.C: Likewise.
40607
40608 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40609
40610         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40611         non-expansion of functional macro name without arguments at EOL.
40612         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40613
40614 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40615
40616         * gcc.c-torture/execute/20030914-[12].c: New tests.
40617
40618 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40619
40620         PR c++/11788
40621         * g++.dg/overload/addr1.C: New test.
40622
40623 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40624
40625         * gcc.dg/20030909-1.c: New test.
40626
40627 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40628
40629         * gcc.dg/ultrasp10.c: New test.
40630
40631 2003-09-09  Devang Patel  <dpatel@apple.com>
40632
40633         * gcc.dg/darwin-ld-6.c: New test.
40634
40635 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40636
40637         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40638
40639 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40640
40641         * gcc.dg/ia64-types1.c: New test.
40642         * gcc.dg/ia64-types2.c: Likewise.
40643
40644 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40645
40646         * gcc.dg/builtins-1.c: Add more _Complex tests.
40647         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40648
40649         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40650         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40651
40652 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40653
40654         PR c++/11786
40655         * g++.dg/lookup/koenig2.C: New test.
40656
40657         PR c++/5296
40658         * g++.dg/rtti/typeid2.C: New test.
40659
40660 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40661
40662         * gcc.c-torture/compile/20030904-1.c: New test.
40663
40664 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40665
40666         * g++.dg/opt/longbranch2.C: New test.
40667
40668 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40669
40670         * g++.dg/template/crash10.C: Only compile it.
40671
40672 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40673
40674         PR middle-end/11665
40675         * gcc.c-torture/compile/20030907-1.c: New test.
40676         * g++.dg/init/array11.C: New test.
40677
40678 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40679
40680         PR c++/11852
40681         * g++.dg/init/struct1.C: New test.
40682
40683 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40684
40685         PR c++/12181
40686         * g++.dg/expr/comma1.C: New test.
40687
40688 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40689
40690         PR c++/11867
40691         * g++.dg/expr/static_cast5.C: New test.
40692
40693 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40694
40695         PR c++/11507
40696         * g++.dg/lookup/scoped7.C: New test.
40697
40698         PR c++/9574
40699         * g++.dg/other/static1.C: New test.
40700
40701         PR c++/11490
40702         * g++.dg/warn/template-1.C: New test.
40703
40704         PR c++/11432
40705         * g++.dg/template/crash10.C: New test.
40706
40707         PR c++/2478
40708         * g++.dg/overload/VLA.C: New test.
40709
40710         PR c++/10804
40711         * g++.dg/template/call1.C: New test.
40712
40713 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40714
40715         PR c++/11794
40716         * g++.dg/parse/using3.C: New test.
40717
40718 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40719
40720         PR c++/11409
40721         * g++.dg/overload/builtin3.C: New test case.
40722
40723 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40724
40725         PR c/9862
40726         * gcc.dg/20030906-1.c: New test.
40727         * gcc.dg/20030906-2.c: Likewise.
40728
40729 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40730
40731         PR c++/12167
40732         * g++.dg/parse/defarg5.C: New test.
40733
40734         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40735
40736 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40737
40738         PR c++/12163
40739         * g++.dg/expr/static_cast4.C: New test.
40740
40741         PR c++/12146
40742         * g++.dg/template/crash9.C: New test.
40743
40744 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40745
40746         * g++.old-deja/g++.ext/pretty2.C: Update for change
40747         in __FUNCTION__.
40748         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40749
40750 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40751
40752         PR c++/11922
40753         * g++/dg/template/qualified-id1.C: New test.
40754
40755         PR c++/12037
40756         * g++.dg/warn/noeffect4.C: New test.
40757
40758 2003-09-04  Matt Austern  <austern@apple.com>
40759
40760         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40761         * g++.dg/ext/fnname2.C: Likewise.
40762         * g++.dg/ext/fnname3.C: Likewise.
40763
40764 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40765
40766         * g++.dg/expr/lval1.C: New test.
40767         * g++.dg/ext/lvcast.C: Remove.
40768
40769 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40770
40771         PR optimization/11700.
40772         * gcc.c-torture/compile/20030903-1.c: New test case.
40773
40774 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40775
40776         PR c++/12053
40777         * g++.dg/abi/layout4.C: New test.
40778
40779 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40780
40781         PR c++/11553
40782         * g++.dg/parse/friend3.C: New test.
40783
40784 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40785
40786         PR c++/11847
40787         * g++.dg/template/class1.C: New test.
40788
40789         PR c++/11808
40790         * g++.dg/expr/call1.C: New test.
40791
40792 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40793
40794         PR c++/12114
40795         * g++.dg/init/ref9.C: New test.
40796
40797         PR c++/11972
40798         * g++.dg/template/nested4.C: New test.
40799
40800 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40801
40802         PR c++/12093
40803         * g++.dg/template/non-dependent4.C: New test.
40804
40805         PR c++/11928
40806         * g++.dg/inherit/conv1.C: New test.
40807
40808 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40809
40810         PR c++/6196
40811         * g++.dg/ext/label1.C: New test.
40812         * g++.dg/ext/label2.C: Likewise.
40813
40814 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40815
40816         * g++.dg/expr/cond3.C: New test.
40817
40818 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40819
40820         * gcc.dg/builtins-1.c: Add new builtin cases.
40821
40822 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40823
40824         * gcc.dg/builtins-1.c: Add new cases.
40825         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40826
40827 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40828
40829         * gcc.dg/builtins-1.c: Add more math builtin tests.
40830         * gcc.dg/torture/builtin-attr-1.c: New test.
40831
40832 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40833
40834         PR optimization/5079
40835         * g++.dg/opt/static3.C: New test.
40836
40837 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40838
40839         * gcc.misc-tests/gcov-10b.c: New test.
40840
40841 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40842
40843         * g++.dg/opt/ptrmem3.C: New test.
40844
40845         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40846
40847 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40848
40849         * gcc.dg/20030826-2.c: New test.
40850
40851 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40852
40853         PR middle-end/12002
40854         * g77.f-torture/compile/12002.f: New test case.
40855
40856 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40857
40858         * gcc.dg/20030826-1.c: New test case.
40859
40860 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40861
40862         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40863
40864 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40865
40866         PR c++/11871
40867         * c++.dg/lookup/crash1.C: New test.
40868
40869         * c++.dg/warn/noeffect3.C: New test.
40870
40871 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40872
40873         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40874         * gcc.dg/compat/vector-1_y.c: Ditto.
40875         * gcc.dg/compat/vector-2_x.c: Ditto.
40876         * gcc.dg/compat/vector-2_y.c: Ditto.
40877
40878 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40879
40880         * gcc.dg/20030702-1.c: New test.
40881
40882 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40883
40884         PR c++/8795
40885         * g++.dg/ext/altivec-1.C: New test.
40886
40887 2003-08-24  Richard Henderson  <rth@redhat.com>
40888
40889         * g++.dg/eh/simd-2.C: Add -w for x86.
40890
40891 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40892
40893         * gcc.dg/20030815-1.c: New test.
40894
40895 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40896
40897         PR c++/3765
40898         * g++.dg/parse/access6.C: New test.
40899
40900 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40901
40902         PR c++/641, c++/11876
40903         * g++.dg/template/friend22.C: New test.
40904         * g++.dg/template/friend23.C: Likewise.
40905
40906 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40907
40908         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40909         identically.
40910
40911 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40912
40913         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40914
40915 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40916
40917         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40918
40919 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40920
40921         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40922
40923 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40924
40925         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40926
40927 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40928
40929         PR c++/11919
40930         * g++.dg/overload/prom1.C: New test.
40931
40932         PR c++/11551
40933         * g++.dg/parse/dtor2.C: New test.
40934
40935         PR c++/10762
40936         * g++.dg/parse/using2.C: New test.
40937
40938 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40939
40940         PR target/11805
40941         * gcc.c-torture/compile/20030821-1.c: New.
40942
40943 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40944
40945         PR c++/11834
40946         * g++.dg/template/deduce2.C: New test.
40947
40948 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40949
40950         * gcc.c-torture/execute/20030821-1.c: New test.
40951
40952 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40953
40954         PR middle-end/11984
40955         * gcc.dg/20030820-1.c: New test case.
40956
40957 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40958
40959         PR c++/11945
40960         * g++.dg/warn/noeffect2.C: New test.
40961
40962 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40963
40964         PR c++/10926
40965         * g++.dg/template/dtor2.C: New test.
40966
40967         PR c++/11684
40968         * g++.dg/template/operator1.C: New test.
40969         * g++.dg/parse/operator4.C: New test.
40970
40971         PR c++/11946.C
40972         * g++.dg/expr/enum1.C: New test.
40973         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40974
40975         PR c++/11036.C
40976         * g++.dg/parse/elab2.C: New test.
40977         * g++.dg/parse/typedef4.C: Change error message.
40978         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40979         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40980         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40981
40982 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40983
40984         * gcc.dg/pch/warn-1.c: New.
40985         * gcc.dg/pch/warn-1.hs: New.
40986
40987         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40988         not-tested file.
40989
40990 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40991
40992         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40993
40994 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40995
40996         * gcc.dg/uninit-D.c: New Test.
40997         * gcc.dg/uninit-E.c: New Test.
40998         * gcc.dg/uninit-F.c: New Test.
40999         * gcc.dg/uninit-G.c: New Test.
41000
41001 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41002
41003         * g++.dg/README: Describe the pch directory.
41004
41005 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41006
41007         PR c++/11174
41008         * g++.dg/parse/access4.C: New test.
41009         * g++.dg/parse/access5.C: Likewise.
41010         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41011
41012 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41013
41014         * gcc.dg/noncompile/20030818-1.c: New.
41015
41016 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41017
41018         PR c++/11957
41019         * g++.dg/warn/noeffect1.C: New test.
41020
41021         * g++.dg/template/scope2.C: New test.
41022         * g++.dg/template/error2.C: Correct dg-error
41023
41024 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41025
41026         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41027
41028 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41029
41030         PR C++/11512
41031         * g++.dg/template/warn1.C: New.
41032
41033 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41034
41035         * g++.dg/template/error2.C: New test.
41036         * g++.dg/lookup/using7.C: Adjust errors
41037         * g++.old-deja/g++.pt/crash36.C: Likewise.
41038         * g++.old-deja/g++.pt/derived3.C: Likewise.
41039
41040 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41041
41042         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41043         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41044         * gcc.c-torture/execute/builtins/string-9.c: New, from
41045         string-opt-9.c.  Adjust for execute/builtins framework.
41046         * gcc.c-torture/execute/string-opt-9.c: Delete.
41047
41048 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41049
41050         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41051
41052         * g++.dg/parse/ret-type2.C: New test.
41053
41054         PR c++/11703
41055         * g++.dg/init/new8.C: New test.
41056
41057         PR c++/10923
41058         * g++.dg/parse/typedef5.C: New test.
41059
41060         PR c++/9512
41061         * g++.dg/parse/qualified2.C: New test.
41062         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41063         invalid code.
41064
41065 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41066
41067         * g++.dg/conversion/ptrmem1.C: New test.
41068
41069 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41070
41071         PR target/11693
41072         * gcc.dg/20030811-1.c: New test.
41073
41074         PR target/11535
41075         * gcc.c-torture/execute/20030811-1.c: New test.
41076
41077 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41078
41079         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41080
41081 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41082
41083         PR c++/11789.C
41084         * g++.dg/inherit/multiple1.C: New test.
41085
41086 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41087
41088         * gcc.dg/spe1.c: New test.
41089
41090         PR c++/11670
41091         * g++.dg/expr/cast2.C: New test.
41092
41093         PR c++/10530
41094         * g++.dg/template/dependent-name2.C: New test.
41095
41096 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41097
41098         * g++.dg/parse/crash11.C: Put the dg options in comments.
41099
41100 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41101
41102         * lib/gcc-dg.exp: Update for diagnostic change.
41103
41104 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41105
41106         PR c++/5767
41107         * g++.dg/parse/crash11.C: New test.
41108
41109 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41110
41111         * gcc.dg/cpp/spacing1.c: Update.
41112
41113 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41114
41115         PR target/11739
41116         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41117         a value for -mtune.
41118
41119 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41120
41121         PR middle-end/11771
41122         * gcc.c-torture/compile/20030804-1.c: New test case.
41123
41124 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41125
41126         * gcc.dg/20030804-1.c: New test case.
41127
41128 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41129
41130         * gcc.dg/cpp/separate-1.c: New test.
41131
41132 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41133
41134         PR c++/11704
41135         * g++.dg/template/dependent-expr2.C: New test.
41136
41137         PR c++/11766
41138         * g++.dg/expr/ptrmem1.C: New test.
41139
41140 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41141
41142         PR c++/9453
41143         * g++.dg/template/friend15.C: New test.
41144
41145 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41146
41147         * lib/dg-pch.exp: Work round PCH bug.
41148
41149 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41150
41151         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41152         builtins.  Move cases from builtins-4.c here.
41153
41154         * gcc.dg/torture/builtin-math-1.c: New test taken from
41155         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41156         additional cases.
41157
41158         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41159         Delete.
41160
41161 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41162
41163         PR c++/9447
41164         * g++.dg/template/using7.C: New test.
41165
41166 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41167
41168         * import1.c, import2.c: New tests.
41169
41170 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41171
41172         * g++.dg/eh/crossjump1.C: New test.
41173
41174 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41175
41176         PR c++/11697
41177         * g++.dg/template/using6.C: New test.
41178
41179         PR c++/11744
41180         * g++.dg/template/koenig2.C: New test.
41181
41182 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41183
41184         PR c++/7983
41185         * g++.dg/parse/typedef4.C: New test.
41186
41187 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41188
41189         PR c++/8442, c++/8806
41190         * g++.dg/template/elab1.C: New test.
41191         * g++.dg/template/type2.C: Likewise.
41192         * g++.dg/template/ttp3.C: Adjust expected error message.
41193         * g++.old-deja/g++.law/visibility13.C: Likewise.
41194         * g++.old-deja/g++.niklas/t135.C: Likewise.
41195         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41196         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41197         template argument.
41198         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41199
41200 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41201
41202         PR c++/11295
41203         * g++.dg/ext/stmtexpr1.C: New test.
41204
41205         * g++.dg/opt/tmp1.C: New test.
41206
41207         PR c++/11525
41208         * g++.dg/parse/constant4.C: New test.
41209
41210         PR c++/9447
41211         * g++.dg/template/using5.C: New test.
41212
41213 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41214
41215         * gcc.dg/builtins-27.c: New test case.
41216
41217 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41218
41219         * gcc.dg/tls/opt-7.c: New test.
41220
41221 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41222
41223         * g++.old-deja/g++.other/crash18.C: Remove.
41224
41225 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41226
41227         * g++.dg/template/explicit3.C: New.
41228         * g++.dg/template/explicit4.C: New.
41229         * g++.dg/template/explicit5.C: New.
41230
41231         PR c++/11347
41232         * g++.dg/template/memtmpl1.C: New.
41233
41234 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41235
41236         PR target/11565
41237         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41238         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41239
41240 2003-07-30  Jan Hubicka  <jh@suse.cz>
41241
41242         * vtgc1.c: Kill.
41243
41244 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41245
41246         * gcc.dg/struct-in-proto-1.c: New test.
41247
41248 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41249
41250         * gcc.dg/cpp/include2.c: Only expect one message.
41251
41252 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41253
41254         PR c++/9447
41255         * g++.dg/template/using1.C: New test.
41256         * g++.dg/template/using2.C: New test.
41257         * g++.dg/template/using3.C: New test.
41258         * g++.dg/template/using4.C: New test.
41259
41260 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41261
41262         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41263         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41264
41265 2003-07-28  Jan Hubicka  <jh@suse.cz>
41266
41267         PR c++/11530
41268         * g++.dg/opt/call1.C: New test.
41269
41270 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41271
41272         PR c++/11667
41273         * g++.dg/init/enum2.C: New test.
41274         * g++.dg/template/overload1.C: Add "-w" option.
41275
41276 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41277
41278         * gcc.dg/Wdeclaration-after-statement-1.c,
41279         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41280
41281 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41282
41283         * gcc.c-torture/compile/20030725-1.c: New test.
41284
41285 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41286
41287         * gcc.dg/20030505.c: Only run for SPE.
41288         Remove definition of opaque type.
41289
41290 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41291
41292         * g++.dg/template/ptrmem6.C: New test.
41293
41294 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41295
41296         * gcc.c-torture/compile/zero-strct-2.c: New test.
41297
41298 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41299
41300         * gcc.dg/intermod-1.c: New test.
41301
41302 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41303
41304         PR c++/11617
41305         * g++.dg/template/lookup2.C: New test.
41306         * g++.dg/template/memclass1.C: Remove instantiated from error.
41307         * g++.dg/other/error2.C: Tweak expected errors.
41308
41309         PR c++/11596
41310         * g++.dg/template/defarg3.C: New test.
41311
41312         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41313
41314 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41315
41316         * g++.dg/inherit/access5.C: New test.
41317
41318 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41319
41320         PR c++/11513
41321         * g++.dg/template/crash8.C: New test.
41322
41323 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41324
41325         PR c/10602
41326         * gcc.dg/noncompile/incomplete-2.c: New test.
41327
41328 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41329
41330         PR c++/11645
41331         * g++.dg/inherit/access4.C: New test.
41332
41333         PR c++/11517
41334         * g++.dg/expr/cond2.C: New test.
41335
41336         PR optimization/10679
41337         * g++.dg/opt/inline4.C: New test.
41338
41339 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41340
41341         * g++.dg/parse/crash10: New test.
41342
41343 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41344
41345         * g++.dg/ext/flexary1.C: New test.
41346
41347 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41348
41349         PR c++/10793
41350         * g++.dg/template/crash9.C: New test.
41351
41352 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41353
41354         PR c++/3004
41355         * g++.dg/parse/typedef3.C: New test.
41356
41357         PR c++/7906
41358         * g++.dg/parse/operator2.C: New test.
41359
41360         PR c++/8895
41361         * g++.dg/parse/def-tmpl-arg1.C: New test.
41362
41363         PR c++/9282
41364         * g++.dg/parse/funptr1.C: New test.
41365
41366         PR c++/9452
41367         * g++.dg/parse/ambig3.C: New test.
41368
41369         PR c++/9454
41370         * g++.dg/parse/operator3.C: New test.
41371
41372         PR c++/9486
41373         * g++.dg/parse/template10.C: New test.
41374
41375         PR c++/9488
41376         * g++.dg/parse/template11.C: New test.
41377
41378         PR c++/10150
41379         * g++.dg/parse/invalid-op1.C: New test.
41380
41381         PR c++/10247
41382         * g++.dg/parse/condexpr1.C: New test.
41383
41384 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41385
41386         * g++.dg/ext/packed3.C: New test.
41387         * g++.dg/ext/packed4.C: New test.
41388
41389         * gcc.dg/pack-test-3.c: New test.
41390
41391 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41392
41393         * lib/compat.exp: Handle dg-options per source file.
41394         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41395         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41396         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41397         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41398         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41399         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41400         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41401         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41402         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41403         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41404         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41405         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41406         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41407         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41408
41409 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41410
41411         PR c/10320
41412         * gcc.c-torture/execute/20030718-1.c: New test.
41413
41414 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41415
41416         PR optimization/11536
41417         * gcc.dg/20030721-1.c: New test.
41418
41419 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41420
41421         PR c++/11546
41422         * g++.dg/template/lookup1.C: New test.
41423
41424 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41425
41426         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41427         diagnostics of ill-formed constructs involving labels.
41428         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41429         the new 'previously defined here' message.
41430
41431 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41432
41433         * g++.dg/parse/non-dependent2.C: New test.
41434
41435 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41436
41437         * g++.dg/init/init-ref4.C: xfail on targets without
41438         weak symbols.
41439
41440 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41441
41442         PR target/11087
41443         * gcc.c-torture/execute/20030717-1.c: New test.
41444
41445 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41446
41447         * g++.dg/opt/cfg1.C: New test.
41448
41449 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41450
41451         PR optimization/11557
41452         * gcc.dg/20030717-1.c: New test.
41453
41454 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41455
41456         PR c++/10476
41457         * g++.dg/expr/crash-1.C: New test.
41458
41459         PR c++/11027
41460         * g++.dg/template/init3.C: New test.
41461
41462         PR c++/8222
41463         * g++.dg/template/non-dependent1.C: New test.
41464
41465         PR c++/11070
41466         * g++.dg/template/non-dependent2.C: New test.
41467
41468         PR c++/11071
41469         * g++.dg/template/non-dependent3.C: New test.
41470
41471         PR c++/9907
41472         * g++.dg/template/sizeof5.C: New test.
41473
41474 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41475
41476         PR 11498
41477         * gcc.c-torture/compile/mangle-1.c: New file.
41478
41479 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41480
41481         PR c++/7809
41482         * g++.dg/parse/access3.C: New test.
41483
41484 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41485
41486         PR c++/11384
41487         * g++.dg/init/init-ref4.C: New test.
41488
41489 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41490
41491         PR c++/11547
41492         * g++.dg/parse/constant3.C: New test.
41493         * g++.dg/parse/crash7.C: Likewise.
41494
41495 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41496
41497         PR target/11008
41498         * gcc.dg/i386-pentium4-not-mull.c: New.
41499
41500 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41501
41502         * gcc.dg/asm-names.c (ymain): Make it weak.
41503
41504 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41505
41506         PR c++/5421
41507         * g++.dg/template/friend21.C: New test.
41508
41509 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41510
41511         * gcc.dg/cleanup-8.c: New test.
41512         * gcc.dg/cleanup-9.c: New test.
41513
41514 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41515
41516         * g++.dg/ext/dll-MI1.h: New file.
41517         * g++.dg/ext/dllexport-MI1.C: New file.
41518         * g++.dg/ext/dllimport-MI1.C: New file.
41519
41520 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41521
41522         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41523         it does not have cmpstrsi patterns (just cmpmemsi).
41524
41525 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41526
41527         PR debug/11473
41528         * g++.dg/debug/debug8.C: New test.
41529
41530 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41531
41532         PR c++/10108
41533         * g++.dg/template/crash7.C: New test.
41534
41535 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41536
41537         PR target/10795
41538         * gcc.c-torture/compile/20030708-1.c: New.
41539
41540 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41541
41542         * gcc.c-torture/execute/20030715-1.c: New test.
41543
41544 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41545
41546         * gcc.dg/pch/inline-3.c: New file.
41547         * gcc.dg/pch/inline-3.hs: New file.
41548         * gcc.dg/pch/inline-4.c: New file.
41549         * gcc.dg/pch/inline-4.hs: New file.
41550
41551 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41552
41553         PR c++/11509
41554         * g++.dg/template/crash6.C: New test.
41555
41556         PR c++/7053
41557         * g++.dg/template/friend20.C: New test.
41558
41559         PR c++/7019
41560         * g++.dg/template/overload2.C: New test.
41561
41562 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41563
41564         PR optimization/11440
41565         * gcc.c-torture/execute/20030714-1.c: New test.
41566
41567 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41568
41569         PR c++/11154
41570         * g++.dg/template/partial2.C: New test.
41571
41572 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41573
41574         PR c++/11503
41575         * g++.dg/template/anon1.C: New test.
41576
41577         PR c++/11493
41578         PR c++/11495
41579         * g++.dg/parse/template9.C: Likewise.
41580         * g++.dg/template/crash4.C: New test.
41581         * g++.dg/template/koenig1.C: Likewise.
41582         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41583         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41584         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41585         functions.
41586         * g++.old-deja/g++.jason/template36.C: Likewise.
41587         * g++.old-deja/g++.mike/p1989.C: Likewise.
41588         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41589         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41590         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41591         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41592         compiling.
41593         * g++.old-deja/g++.pt/union2.C: Use this->.
41594
41595 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41596
41597         * gcc.dg/20030711-1.c: New test.
41598
41599 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41600
41601         PR c++/11050
41602         * g++.dg/parse/args1.C: New test.
41603         * g++.pt/defarg8.C: Change expected errors.
41604
41605 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41606
41607         PR c++/8164
41608         * g++.dg/template/nontype2.C: New test.
41609
41610         PR c++/10558
41611         * g++.dg/parse/template8.C: New test.
41612
41613         PR c++/8327
41614         * g++.dg/template/scope1.C: New test.
41615
41616         * g++.dg/warn/Wsign-compare-1.C: New test.
41617
41618 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41619
41620         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41621
41622 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41623
41624         PR c++/9411
41625         * g++.dg/template/explicit2.C: New test.
41626
41627         PR c++/10032
41628         * g++.dg/warn/pedantic1.C: New test.
41629
41630 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41631
41632         PR c++ 9483
41633         * g++.dg/other/field1.C: New test.
41634
41635 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41636
41637         PR c/11449
41638         * gcc.c-torture/compile/20030707-1.c: New.
41639
41640 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41641
41642         PR c++/10849
41643         * g++.dg/template/access12.C: New test.
41644
41645 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41646
41647         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41648         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41649         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41650         * gcc.misc-tests/gcov.exp: Update
41651         * g++.dg/gcov/gcov.exp: Update
41652         * lib/gcov.exp: Update.
41653
41654 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41655
41656         * g++.dg/abi/mangle17.C: Make sure template expressions are
41657         dependent.
41658         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41659         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41660         * g++.dg/opt/stack1.C: Remove erroneous code.
41661         * g++.dg/parse/template7.C: New test.
41662         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41663         * g++.old-deja/g++.pt/crash4.C: Likewise.
41664
41665 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41666
41667         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41668         with zero or one occurence of `$' after the initial `L'.
41669
41670 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41671
41672         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41673
41674 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41675
41676         PR c/11370
41677         * gcc.dg/Wunreachable-6.c: New testcase.
41678         * gcc.dg/Wunreachable-7.c: New testcase.
41679
41680 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41681
41682         PR c/11420
41683         * gcc.dg/20030708-1.c: New test.
41684
41685 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41686
41687         * gcc.dg/compat/sdata-section.h: New file.
41688         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41689         * gcc.dg/torture/mips-sdata-1.c: New test.
41690
41691 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41692
41693         PR c++/11030
41694         * g++.dg/template/friend19.C: New test.
41695
41696 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41697
41698         * g++.dg/opt/strength-reduce.C: New test.
41699
41700 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41701
41702         PR target/10979
41703         * gcc.dg/20030707-1.c: New testcase.
41704
41705 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41706
41707         PR optimization/11059
41708         * g++.dg/opt/emptyunion.C: New testcase.
41709
41710 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41711             Eric Botcazou  <ebotcazou@libertysurf.fr>
41712
41713         * g++.dg/opt/stack1.C: New test.
41714
41715 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41716
41717         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41718         run test.
41719
41720         PR c++/11431
41721         * g++.dg/expr/static_cast3.C: New test.
41722
41723 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41724
41725         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41726         everywhere.
41727         * gcc.dg/concat.c: Concatenation of string constants with
41728         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41729         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41730         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41731         necessary to avoid multi-character character constant warning.
41732         * gcc.dg/cpp/escape.c: Likewise.
41733         * gcc.dg/cpp/ucs.c: Likewise.
41734         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41735         Fix a typo.
41736
41737 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41738
41739         PR c/11428
41740         * gcc.c-torture/compile/20030704-1.c: New.
41741
41742 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41743
41744         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41745
41746 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41747
41748         PR c++/5287, PR c++/7910,  PR c++/11021
41749         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41750         tests for warnings.
41751         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41752         * g++.dg/ext/dllimport3.C: Likewise.
41753         * g++.dg/ext/dllimport4.C: New file.
41754         * g++.dg/ext/dllimport5.C: New file.
41755         * g++.dg/ext/dllimport6.C: New file.
41756         * g++.dg/ext/dllimport7.C: New file.
41757         * g++.dg/ext/dllimport8.C: New file.
41758         * g++.dg/ext/dllimport9.C: New file.
41759         * g++.dg/ext/dllimport10.C: New file.
41760         * g++.dg/ext/dllexport1.C: New file.
41761
41762 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41763
41764         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41765         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41766
41767 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41768
41769         * gcc.dg/builtins-25.c: New testcase.
41770         * gcc.dg/builtins-26.c: New testcase.
41771
41772 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41773
41774         * gcc.dg/compat/vector-defs.h: New file.
41775         * gcc.dg/compat/vector-setup.h: New file.
41776         * gcc.dg/compat/vector-check.h: New file.
41777         * gcc.dg/compat/vector-1_main.c: New file.
41778         * gcc.dg/compat/vector-1_x.c: New file.
41779         * gcc.dg/compat/vector-1_y.c: New file.
41780         * gcc.dg/compat/vector-2_main.c: New file.
41781         * gcc.dg/compat/vector-2_x.c: New file.
41782         * gcc.dg/compat/vector-2_y.c: New file.
41783
41784         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41785         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41786         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41787         * gcc.dg/compat/struct-align-1.h: New file.
41788         * gcc.dg/compat/struct-align-1_main.c: New file.
41789         * gcc.dg/compat/struct-align-1_x.c: New file.
41790         * gcc.dg/compat/struct-align-1_y.c: New file.
41791         * gcc.dg/compat/struct-align-2.h: New file.
41792         * gcc.dg/compat/struct-align-2_main.c: New file.
41793         * gcc.dg/compat/struct-align-2_x.c: New file.
41794         * gcc.dg/compat/struct-align-2_y.c: New file.
41795
41796         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41797         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41798         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41799         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41800         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41801         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41802         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41803         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41804         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41805         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41806         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41807         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41808         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41809         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41810         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41811         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41812         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41813         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41814         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41815         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41816         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41817         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41818         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41819         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41820         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41821         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41822         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41823         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41824         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41825
41826 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41827
41828         * gcc.dg/i386-call-1.c: New test.
41829
41830 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41831
41832         PR c++/9162
41833         * g++.dg/parse/defarg4.C: New.
41834
41835 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41836
41837         PR target/10700
41838         * gcc.c-torture/compile/20030703-1.c: New test case.
41839
41840 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41841
41842         * g++.dg/template/local3.C: Remove extra semicolon.
41843
41844 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41845
41846         * gcc.dg/i386-volatile-1.c: New test.
41847
41848 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41849
41850         PR c++/11072
41851         * g++.dg/other/offsetof2.C: XFAIL.
41852         * g++.dg/other/offsetof5.C: New.
41853
41854         PR c++/10219
41855         * g++.dg/template/error1.C: New.
41856
41857         PR c++/9779
41858         * g++.dg/template/dependent-expr1.C: New.
41859
41860 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41861
41862         PR c++/6949
41863         * g++.dg/template/local3.C: New test.
41864
41865         PR c++/11149
41866         * g++.dg/lookup/scoped6.C: New test.
41867
41868 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41869
41870         PR c++/8046
41871         * g++.dg/other/error7.C: New test.
41872
41873 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41874
41875         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41876         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41877         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41878         * g++.old-deja/g++.other/union2.C: Likewise.
41879         * gcc.dg/c90-const-expr-2.c: Likewise.
41880         * gcc.dg/c90-const-expr-3.c: Likewise.
41881         * gcc.dg/c99-const-expr-2.c: Likewise.
41882         * gcc.dg/c99-const-expr-3.c: Likewise.
41883         * gcc.dg/concat.c: Likewise.
41884
41885 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41886
41887         PR c++/9559
41888         * g++.dg/init/static1.C: New test.
41889
41890 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41891
41892         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41893         * g++.old-deja/g++.other/access2.C: Likewise.
41894         * g++.old-deja/g++.other/decl2.C: Likewise.
41895         * gcc.c-torture/execute/20020615-1.c: Likewise.
41896
41897 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41898
41899         PR c++/4933
41900         * g++.dg/template/sizeof4.C: New test.
41901
41902 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41903
41904         * g++.dg/other/error6.C: New test.
41905
41906 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41907
41908         PR c++/10750
41909         * g++.dg/parse/constant2.C: New test.
41910
41911 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41912
41913         PR c++/11106
41914         * g++.dg/other/error5.C: New test.
41915
41916 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41917
41918         * gcc.dg/format/gcc_diag-1.c: New test.
41919
41920 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41921
41922         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41923
41924 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41925
41926         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41927         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41928         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41929
41930 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41931
41932         * gcc.c-torture/execute/builtins/string-8.c: New test.
41933         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41934         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41935         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41936
41937 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41938
41939         PR c++/10468
41940         * g++.dg/ext/typeof6.C: New test.
41941
41942 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41943
41944         PR c++/10796
41945         * g++.dg/init/enum1.C: New test.
41946
41947 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41948
41949         * gcc.dg/20030627-1.c: New test.
41950
41951 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41952
41953         PR c++/11332
41954         * g++.dg/expr/static_cast2.C: New test.
41955
41956 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41957             Jakub Jelinek  <jakub@redhat.com>
41958
41959         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41960         sprintf(dst,"%s",src) optimization.
41961         * gcc.c-torture/execute/20030626-1.c: New test case.
41962         * gcc.c-torture/execute/20030626-2.c: New test case.
41963
41964 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41965
41966         * gcc.c-torture/execute/multi-ix.c: New test.
41967
41968         * gcc.c-torture/execute/simd-4.c (main):
41969         Added missing semicolon at end of union.
41970
41971 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41972
41973         PR c++/8266
41974         * g++.dg/template/explicit-instantiation3.C: New test.
41975
41976 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41977
41978         * gcc.dg/20030626-1.c: Use signed char.
41979
41980 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41981
41982         * gcc.dg/20030626-1.c: New test.
41983
41984 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41985
41986         * const-str-2.m: Update.
41987
41988 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41989
41990         PR c++/10990
41991         * g++.dg/rtti/dyncast1.C: New test.
41992         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41993         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41994         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41995
41996         PR c++/10931
41997         * g++.dg/expr/static_cast1.C: New test.
41998
41999 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42000
42001         * gcc.dg/20030625-1.c: New test.
42002
42003 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42004
42005         * gcc.c-torture/compile/20030624-1.c: New test case.
42006
42007 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42008
42009         * gcc.c-torture/execute/string-opt-17.c: New test.
42010
42011 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42012
42013         PR c++/5754
42014         * g++.dg/parse/crash6.C: New test.
42015
42016 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42017
42018         * gcc.dg/builtins-24.c: New test case.
42019
42020 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42021
42022         * g++.dg/opt/operator1.C: New test.
42023
42024 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42025
42026         * gcc.c-torture/execute/string-opt-16.c: New test case.
42027
42028 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42029
42030         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42031         * g++.old-deja/g++.other/conv7.C: Likewise.
42032         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42033         * g++.old-deja/g++.other/overload14.C: Likewise.
42034
42035 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42036
42037         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42038         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42039
42040 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42041
42042         PR c++/10888
42043         * g++.dg/warn/Winline-3.C: New test.
42044
42045 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42046
42047         * lib/target-supports.exp (check_alias_available): Make the test
42048         program acceptable to the Solaris assembler.
42049
42050         PR c++/10749
42051         * g++.dg/template/memclass2.C: New test.
42052
42053 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42054             Eric Botcazou  <ebotcazou@libertysurf.fr>
42055
42056         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42057         data for non-matching targets.
42058         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42059
42060 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42061
42062         PR c++/10845
42063         * g++.dg/template/member3.C: New test.
42064
42065 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42066
42067         PR c++/10939
42068         * g++.dg/template/func1.C: New test.
42069
42070         PR c++/9649
42071         * g++.dg/template/static4.C: New test.
42072         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42073
42074         PR c++/11041
42075         * g++.dg/init/ref7.C: New test.
42076
42077 2003-06-19  Matt Austern  <austern@apple.com>
42078
42079         PR c++/11228
42080         * g++.dg/anew1.C: New test.
42081         * g++.dg/anew2.C: New test.
42082         * g++.dg/anew3.C: New test.
42083         * g++.dg/anew4.C: New test.
42084
42085 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42086
42087         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42088
42089 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42090
42091         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42092         endian-dependent.
42093
42094 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42095
42096         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42097         Remove cruft.
42098
42099 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42100
42101         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42102         * gcc.c-torture/compile/961203-1.c: Likewise.
42103         * gcc.c-torture/compile/980506-1.c: Likewise.
42104
42105 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42106
42107         PR c++/10712
42108         * g++.dg/lookup/using7.C: New test.
42109
42110 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42111
42112         PR c++/11105
42113         * g++.dg/abi/conv1.C: Remove it.
42114         * g++.dg/template/conv7.C: New test.
42115         * g++.dg/template/conv8.C: Likewise.
42116         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42117         conversion operator.
42118
42119 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42120
42121         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42122         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42123         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42124         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42125         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42126         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42127         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42128         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42129         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42130         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42131         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42132         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42133         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42134         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42135         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42136         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42137         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42138         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42139         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42140         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42141         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42142         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42143         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42144         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42145         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42146         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42147         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42148         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42149         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42150
42151 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42152
42153         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42154         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42155         indications.
42156
42157 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42158
42159         * gcc.dg/i386-387-5.c: New test case.
42160         * gcc.dg/i386-387-6.c: New test case.
42161         * gcc.dg/builtins-23.c: New test case.
42162
42163 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42164
42165         * gcc.dg/builtins-22.c: New test case.
42166         * gcc.dg/i386-387-1.c: Update to test exp.
42167         * gcc.dg/i386-387-2.c: Likewise.
42168
42169 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42170
42171         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42172
42173 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42174
42175         * lib/gcc-dg.exp (dg-require-dll): New function.
42176         (dg-xfail-if): Likewise.
42177         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42178         driver.
42179
42180         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42181         * gcc.c-torture/compile/20001205-1.c: Likewise.
42182         * gcc.c-torture/compile/20001226-1.c: Likewise.
42183         * gcc.c-torture/compile/20010518-2.c: Likewise.
42184         * gcc.c-torture/compile/20020312-1.c: Likewise.
42185         * gcc.c-torture/compile/20020604-1.c: Likewise.
42186         * gcc.c-torture/compile/920501-12.c: Likewise.
42187         * gcc.c-torture/compile/920501-4.c: Likewise.
42188         * gcc.c-torture/compile/920520-1.c: Likewise.
42189         * gcc.c-torture/compile/920521-1.c: Likewise.
42190         * gcc.c-torture/compile/920625-1.c: Likewise.
42191         * gcc.c-torture/compile/961203-1.c: Likewise.
42192         * gcc.c-torture/compile/980506-1.c: Likewise.
42193         * gcc.c-torture/compile/981006-1.c: Likewise.
42194         * gcc.c-torture/compile/981022-1.c: Likewise.
42195         * gcc.c-torture/compile/981223-1.c: Likewise.
42196         * gcc.c-torture/compile/990617-1.c: Likewise.
42197         * gcc.c-torture/compile/dll.c: Likewise.
42198         * gcc.c-torture/compile/labels-3.c: Likewise.
42199         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42200         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42201         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42202         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42203         * gcc.c-torture/compile/simd-5.c: Likewise.
42204         * gcc.c-torture/compile/20000804-1.x: Remove.
42205         * gcc.c-torture/compile/20001205-1.x: Likewise.
42206         * gcc.c-torture/compile/20001226-1.x: Likewise.
42207         * gcc.c-torture/compile/20010518-2.x: Likewise.
42208         * gcc.c-torture/compile/20020312-1.x: Likewise.
42209         * gcc.c-torture/compile/20020604-1.x: Likewise.
42210         * gcc.c-torture/compile/920501-12.x: Likewise.
42211         * gcc.c-torture/compile/920501-4.x: Likewise.
42212         * gcc.c-torture/compile/920520-1.x: Likewise.
42213         * gcc.c-torture/compile/920521-1.x: Likewise.
42214         * gcc.c-torture/compile/920625-1.x: Likewise.
42215         * gcc.c-torture/compile/961203-1.x: Likewise.
42216         * gcc.c-torture/compile/980506-1.x: Likewise.
42217         * gcc.c-torture/compile/981006-1.x: Likewise.
42218         * gcc.c-torture/compile/981022-1.x: Likewise.
42219         * gcc.c-torture/compile/981223-1.x: Likewise.
42220         * gcc.c-torture/compile/990617-1.x: Likewise.
42221         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42222         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42223         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42224         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42225         * gcc.c-torture/compile/simd-5.x: Likewise.
42226
42227         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42228
42229 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42230
42231         * gcc.c-torture/execute/20030611-1.c: New test.
42232
42233 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42234
42235         PR middle-end/168
42236         * gcc.dg/20030612-1.c: New test case.
42237
42238 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42239
42240         PR c++/10635
42241         * g++.dg/expr/cast1.C: New test.
42242
42243 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42244
42245         * gcc.dg/builtins-21.c: New test case.
42246
42247 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42248
42249         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42250         options instead of at the end.
42251         * lib/objc.exp (objc_target_compile): Likewise.
42252
42253 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42254
42255         PR c++/10432
42256         * g++.dg/parse/error1.C: New test.
42257
42258 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42259
42260         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42261         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42262         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42263         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42264         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42265         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42266         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42267         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42268         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42269         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42270         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42271         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42272         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42273         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42274         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42275         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42276         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42277         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42278         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42279         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42280         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42281         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42282         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42283         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42284
42285         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42286         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42287         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42288         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42289         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42290         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42291         * gcc.dg/compat/scalar-return-3_main.c: New file.
42292         * gcc.dg/compat/scalar-return-3_x.c: New file.
42293         * gcc.dg/compat/scalar-return-3_y.c: New file.
42294         * gcc.dg/compat/scalar-return-4_main.c: New file.
42295         * gcc.dg/compat/scalar-return-4_x.c: New file.
42296         * gcc.dg/compat/scalar-return-4_y.c: New file.
42297
42298 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42299
42300         * gcc.dg/compat/fp2-struct-check.h: New file.
42301         * gcc.dg/compat/fp2-struct-defs.h: New file.
42302         * gcc.dg/compat/fp2-struct-init.h: New file.
42303         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42304         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42305         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42306         * gcc.dg/compat/struct-return-10_main.c: New file.
42307         * gcc.dg/compat/struct-return-10_x.c: New file.
42308         * gcc.dg/compat/struct-return-10_y.c: New file.
42309
42310         * gcc.dg/compat/compat-common.h: New file.
42311         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42312         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42313         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42314         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42315         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42316         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42317         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42318         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42319         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42320         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42321         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42322         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42323         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42324         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42325         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42326         * gcc.dg/compat/small-struct-check.h: Ditto.
42327         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42328         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42329         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42330         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42331         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42332         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42333         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42334         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42335         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42336         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42337         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42338         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42339         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42340         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42341         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42342         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42343         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42344         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42345         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42346         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42347         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42348         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42349         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42350         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42351         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42352         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42353         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42354         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42355         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42356         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42357
42358 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42359
42360         * g++.dg/pch/static-1.C: New file.
42361         * g++.dg/pch/static-1.Hs: New file.
42362
42363 2003-06-10  Richard Henderson  <rth@redhat.com>
42364
42365         * gcc.dg/asm-7.c: Adjust expected warning text.
42366
42367 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42368
42369         * gcc.dg/builtins-20.c: New test case.
42370
42371 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42372
42373         PR c++/11131
42374         * g++.dg/opt/template1.C: New test.
42375
42376 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42377
42378         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42379         additional_sources.
42380
42381 2003-05-21  David Taylor  <dtaylor@emc.com>
42382
42383         * gcc.dg/Wpadded.c: New file.
42384
42385 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42386
42387         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42388         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42389         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42390         dg-require-weak.
42391
42392 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42393
42394         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42395
42396 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42397
42398         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42399         (dg-require-alias): Likewise.
42400         (dg-require-gc-sections): Likewise.
42401         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42402
42403 2003-06-08  Richard Henderson  <rth@redhat.com>
42404
42405         * gcc.dg/20011029-2.c: Fix the array reference.
42406         * gcc.dg/asm-7.c: New.
42407
42408 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42409
42410         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42411
42412 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42413
42414         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42415         (dg-require-gc-sections): Likewise.
42416
42417 2003-06-08  Jan Hubicka  <jh@suse.cz>
42418
42419         * i386-cmov1.c: Fix regular expression.
42420         * i386-cvt-1.c: Likewise.
42421         * i386-local.c: Likewise.
42422         * i386-local2.c: Likewise.
42423         * i386-mul.c: Likewise.
42424         * i386-ssetype-1.c: Likewise.
42425         * i386-ssetype-3.c: Likewise.
42426         * i386-ssetype-5.c: Likewise.
42427
42428 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42429
42430         PR c++/11039
42431         * g++.dg/warn/implicit-typename2.C: New test.
42432         * g++.dg/warn/implicit-typename3.C: New test.
42433
42434 2003-06-07  Richard Henderson  <rth@redhat.com>
42435
42436         * g++.dg/other/offsetof3.C: Use size_t.
42437         * g++.dg/other/offsetof4.C: Likewise.
42438
42439 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42440
42441         * lib/copy-file.exp: New. Implement gcc_copy_files.
42442
42443         * lib/dg-pch.exp: Load copy-file.exp
42444         (dg-pch): Use gcc_copy_files instead of "file copy".
42445
42446 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42447
42448         * gcc.dg/weak/weak.exp: Simplify.
42449         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42450         * gcc.dg/weak/weak-1.c: Likewise.
42451         * gcc.dg/weak/weak-2.c: Likewise.
42452         * gcc.dg/weak/weak-3.c: Likewise.
42453         * gcc.dg/weak/weak-4.c: Likewise.
42454         * gcc.dg/weak/weak-5.c: Likewise.
42455         * gcc.dg/weak/weak-6.c: Likewise.
42456         * gcc.dg/weak/weak-7.c: Likewise.
42457         * gcc.dg/weak/weak-8.c: Likewise.
42458         * gcc.dg/weak/weak-9.c: Likewise.
42459
42460 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42461
42462         gcc.c-torture/execute/20030606-1.c: New.
42463
42464 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42465
42466         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42467         * gcc.dg/builtins-19.c: Likewise.
42468
42469 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42470
42471         * gcc.dg/builtins-2.c: Add some more tests.
42472         * gcc.dg/builtins-18.c: New test case.
42473         * gcc.dg/builtins-19.c: New test case.
42474
42475 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42476             Jim Wilson  <wilson@tuliptree.org>
42477
42478         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42479
42480 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42481
42482         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42483         mempcpy/stpcpy calls not to be optimized into something else.
42484         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42485         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42486         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42487
42488 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42489
42490         * gcc.dg/format/asm_fprintf-1.c: New test.
42491
42492 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42493
42494         * lib/gcc-defs.exp (additional_sources): New variable.
42495         (dg-additional-sources): New function.
42496         (additional_files): New variable.
42497         (dg-additional-files): New function.
42498         (dg-additional-files-options): Likewise.
42499         * lib/gcc-dg.exp (dg-require-weak): New function.
42500         (dg-require-alias): Likewise.
42501         (dg-require-gc-sections): Likewise.
42502         * lib/target-supports.exp (check_alias_available): Remove testfile
42503         parameter.
42504         (check_gc_sections_available): New function.
42505         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42506         (dg-gpp-additional-files): Likewise.
42507         * lib/g++.exp (additional_sources): Remove.
42508         (additional_files): Likewise.
42509         (g++_target_compile): Use dg-additional-files-options.
42510
42511         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42512         Tcl logic.
42513         * gcc.dg/special/ecos.exp: Remove.
42514         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42515         * gcc.dg/special/alias-1.c: Likewise.
42516         * gcc.dg/special/alias-2.c: Likewise.
42517         * gcc.dg/special/gcsec-1.c: Likewise.
42518         * gcc.dg/special/weak-1.c: Likewise.
42519         * gcc.dg/special/weak-2.c: Likewise.
42520         * gcc.dg/special/wkali-1.c: Likewise.
42521         * gcc.dg/special/wkali-2.c: Likewise.
42522
42523         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42524         dg-gpp-additional-*.
42525         * g++.dg/special/conpr-3.C: Likewise.
42526         * g++.dg/special/conpr-4.C: Likewise.
42527         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42528         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42529         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42530         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42531         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42532         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42533         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42534         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42535         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42536         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42537         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42538         * g++.old-deja/g++.other/comdat1.C: Likewise.
42539         * g++.old-deja/g++.other/comdat2.C: Likewise.
42540         * g++.old-deja/g++.other/comdat3.C: Likewise.
42541         * g++.old-deja/g++.other/ctor1.C: Likewise.
42542         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42543
42544 2003-06-05  Richard Henderson  <rth@redhat.com>
42545
42546         * gcc.dg/debug/20030605-1.c: New.
42547
42548 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42549
42550         * README.QMTEST: Update.
42551
42552 2003-06-04  Richard Henderson  <rth@redhat.com>
42553
42554         * gcc.dg/cleanup-1.c: New.
42555         * gcc.dg/cleanup-2.c: New.
42556         * gcc.dg/cleanup-3.c: New.
42557         * gcc.dg/cleanup-4.c: New.
42558         * gcc.dg/cleanup-5.c: New.
42559         * gcc.dg/cleanup-6.c: New.
42560         * gcc.dg/cleanup-7.c: New.
42561
42562 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42563
42564         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42565
42566         * lib/dg-pch.exp: New file.
42567         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42568         * gcc.dg/pch/pch.exp: Likewise.
42569
42570 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42571
42572         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42573         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42574         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42575         * gcc.dg/builtins-17.c: New test case.
42576         * gcc.dg/i386-387-4.c: New test case.
42577         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42578
42579 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42580
42581         * gcc.dg/ultrasp9.c: New test.
42582
42583 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42584
42585         * gcc.c-torture/compile/20030604-1.c: New test.
42586         * gcc.dg/sparc-constant-1.c: New test.
42587
42588 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42589
42590         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42591
42592 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42593
42594         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42595
42596         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42597         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42598
42599 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42600
42601         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42602
42603 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42604
42605         PR c++/10940
42606         * g++.dg/template/spec10.C: New test.
42607
42608 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42609
42610         * gcc.dg/builtins-16.c: New test case.
42611
42612 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42613
42614         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42615         mempcpy test with post-increments.
42616         * gcc.c-torture/execute/string-opt-3.c: New test.
42617         * gcc.dg/string-opt-1.c: New test.
42618
42619 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42620
42621         PR fortran/10965
42622         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42623
42624 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42625
42626         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42627         (scan-assembler): ... here.  Use dg-scan.
42628         (scan-assembler-not): Likewise.
42629         (scan-file): New function.
42630         (scan-file-not): Likewise.
42631         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42632         * gcc.dg/cpp/_Pragma4.c: Likewise.
42633         * gcc.dg/cpp/_Pragma5.c: Likewise.
42634         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42635         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42636         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42637         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42638         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42639         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42640         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42641         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42642         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42643         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42644         * gcc.dg/cpp/cxxcom1.c: Likewise.
42645         * gcc.dg/cpp/line1.c: Likewise.
42646         * gcc.dg/cpp/maccom1.c: Likewise.
42647         * gcc.dg/cpp/maccom2.c: Likewise.
42648         * gcc.dg/cpp/maccom3.c: Likewise.
42649         * gcc.dg/cpp/maccom4.c: Likewise.
42650         * gcc.dg/cpp/maccom5.c: Likewise.
42651         * gcc.dg/cpp/maccom6.c: Likewise.
42652         * gcc.dg/cpp/multiline.c: Likewise.
42653         * gcc.dg/cpp/spacing1.c: Likewise.
42654         * gcc.dg/cpp/spacing2.c: Likewise.
42655         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42656         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42657         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42658         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42659         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42660         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42661         * gcc.dg/cpp/cxxcom2.c: Likewise.
42662         * gcc.dg/cpp/cxxcom2.h: New file.
42663
42664         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42665         * g++.dg/cpp/truefalse.C: Here.
42666         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42667
42668 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42669
42670         * gcc.dg/cpp/redef3.c: New file.
42671
42672 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42673
42674         * gcc.dg/i386-loop-3.c: New test.
42675
42676 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42677
42678         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42679
42680 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42681
42682         * gcc.dg/fwrapv-1.c: New test case.
42683         * gcc.dg/fwrapv-2.c: New test case.
42684
42685 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42686
42687         PR c++/10956
42688         * g++.dg/template/spec9.C: New test.
42689
42690 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42691
42692         * gcc.dg/duff-4.c: New test case.
42693
42694 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42695
42696         PR fortran/10843
42697         * g77.dg/ffixed-form-1.f: New test
42698         * g77.dg/ffixed-form-2.f: New test
42699         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42700         * g77.dg/ffree-form-3.f: New test
42701
42702 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42703
42704         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42705         * gcc.dg/wint_t-1.c: Likewise.
42706
42707 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42708
42709         * g++.dg/template/access11.C: New test.
42710
42711 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42712
42713         PR c++/10849
42714         * g++.dg/template/access10.C: New test.
42715
42716 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42717             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42718
42719         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42720
42721 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42722
42723         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42724         suppress for powerpc-*-darwin*.
42725         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42726
42727 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42728
42729         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42730         suppress option for powerpc-*-darwin*.
42731
42732 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42733
42734         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42735         * gcc.dg/builtins-4.c: Add test for fmod.
42736
42737 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42738
42739         PR c++/10682
42740         * g++.dg/template/instantiate4.C: New test.
42741
42742 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42743
42744         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42745
42746 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42747
42748         * gcc.dg/compat/scalar-return-1_main.c: New file.
42749         * gcc.dg/compat/scalar-return-1_x.c: New file.
42750         * gcc.dg/compat/scalar-return-1_y.c: New file.
42751         * gcc.dg/compat/scalar-return-2_main.c: New file.
42752         * gcc.dg/compat/scalar-return-2_x.c: New file.
42753         * gcc.dg/compat/scalar-return-2_y.c: New file.
42754         * gcc.dg/compat/struct-return-3_main.c: New file.
42755         * gcc.dg/compat/struct-return-3_y.c: New file.
42756         * gcc.dg/compat/struct-return-3_x.c: New file.
42757         * gcc.dg/compat/struct-return-2_main.c: New file.
42758         * gcc.dg/compat/struct-return-2_x.c: New file.
42759         * gcc.dg/compat/struct-return-2_y.c: New file.
42760
42761 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42762
42763         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42764         for hppa*-hp-hpux*.
42765         * gcc.dg/20021014-1.c (dg-options): Likewise.
42766         * gcc.dg/nest.c (dg-options): Likewise.
42767
42768 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42769
42770         PR c++/9738
42771         * g++.dg/ext/dllimport2.C: New file.
42772         * g++.dg/ext/dllimport3.C: New file.
42773
42774 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42775
42776         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42777         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42778         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42779         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42780         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42781         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42782         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42783         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42784         * gcc.dg/compat/small-struct-defs.h: New file.
42785         * gcc.dg/compat/small-struct-init.h: New file.
42786         * gcc.dg/compat/small-struct-check.h: New file.
42787         * gcc.dg/compat/fp-struct-defs.h: New file.
42788         * gcc.dg/compat/fp-struct-check.h: New file.
42789         * gcc.dg/compat/fp-struct-init.h: New file.
42790         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42791         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42792
42793 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42794
42795         * gcc.dg/20030225-2.c: New test.
42796
42797 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42798             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42799
42800         * gcc.c-torture/compile/20030518-1.c: New test case.
42801
42802 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42803
42804         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42805         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42806         gcc-dg-debug-runtest.
42807         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42808         gcc-dg-debug-runtest.
42809
42810 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42811
42812         PR c++/9022
42813         * g++.dg/lookup/using6.C: New test.
42814
42815 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42816
42817         * g++.dg/parse/access2.C: New test.
42818
42819 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42820
42821         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42822         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42823         * gcc.dg/debug/debug.exp: Likewise.
42824
42825 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42826
42827         * gcc.dg/dollar.c: New test.
42828
42829 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42830
42831         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42832         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42833         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42834         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42835         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42836         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42837         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42838         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42839         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42840         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42841         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42842         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42843         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42844         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42845         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42846         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42847         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42848         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42849
42850 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42851
42852         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42853         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42854         support for "repo" mode.
42855         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42856         * lib/g77-dg.exp: Likewise.
42857         * lib/obj-dg.exp: Likewise.
42858
42859 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42860
42861         Merge from gcc-3_2-rhl8-branch:
42862         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42863
42864         * gcc.dg/tls/opt-6.c: New test.
42865
42866         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42867
42868         * gcc.dg/20030405-1.c: New test.
42869
42870         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42871
42872         * gcc.dg/20030309-1.c: New test.
42873
42874         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42875
42876         * gcc.c-torture/execute/20030307-1.c: New test.
42877
42878         2003-02-20  Randolph Chung  <tausq@debian.org>
42879
42880         * gcc.c-torture/compile/20030220-1.c: New test.
42881
42882         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42883
42884         * gcc.dg/20030217-1.c: New test.
42885
42886         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42887
42888         * gcc.c-torture/compile/20020129-1.c: New test.
42889
42890         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42891
42892         * gcc.dg/unroll-1.c: New test.
42893
42894         2002-11-16  Jan Hubicka  <jh@suse.cz>
42895
42896         * gcc.c-torture/execute/20020920-1.c: New test.
42897
42898         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42899
42900         PR target/7434
42901         * gcc.c-torture/compile/20021008-1.c: New test.
42902
42903         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42904
42905         PR target/7559
42906         * gcc.c-torture/execute/20020810-1.c: New test.
42907
42908         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42909
42910         * gcc.c-torture/compile/20020807-1.c: New test.
42911
42912         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42913
42914         * gcc.dg/tls/opt-1.c: New test.
42915
42916         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42917
42918         * gcc.dg/20020729-1.c: New test.
42919
42920         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42921
42922         * g++.dg/opt/life1.C: New test.
42923
42924         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42925
42926         * gcc.dg/20020525-1.c: New test.
42927
42928         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42929
42930         PR c++/6794
42931         * g++.dg/ext/pretty1.C: New test.
42932         * g++.dg/ext/pretty2.C: New test.
42933
42934 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42935
42936         PR c++/8385
42937         * g++.dg/ext/typeof5.C: New test.
42938
42939 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42940
42941         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42942         __USER_LABEL_PREFIX__ into account.
42943         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42944
42945 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42946
42947         * gcc.dg/builtins-15.c: New test case.
42948
42949 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42950
42951         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42952
42953 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42954
42955         * lib/g++.exp: Tweak handling of additional source files.
42956         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42957         * g++.dg/special/conpr-2a.C: Rename to ...
42958         * g++.dg/special/conpr-2a.cc: ... this.
42959         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42960         * g++.dg/special/conpr-3a.C: Rename to ...
42961         * g++.dg/special/conpr-3a.cc: This.
42962         * g++.dg/special/conpr-3b.C: Rename to ...
42963         * g++.dg/special/conpr-3b.cc: This.
42964         * g++.dg/special/conpr-4.C: New test.
42965         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42966
42967 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42968
42969         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42970
42971 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42972
42973         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42974         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42975         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42976         * g++.old-deja/g++.other/warn3.C: Likewise.
42977
42978 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42979
42980         * gcc.dg/i386-387-1.c: Update to also test log.
42981         * gcc.dg/i386-387-2.c: Likewise.
42982
42983 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42984
42985         * g77.f-torture/execute/int8421.f: New test.
42986
42987 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42988
42989         PR c++/10230, c++/10481
42990         * g++.dg/lookup/scoped5.C: New test.
42991
42992 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42993
42994         PR c++/10552
42995         * g++.dg/template/ttp6.C: New test.
42996
42997 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42998
42999         * gcc.c-torture/execute/builtins: New directory.
43000         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43001         gcc.c-torture/execute/builtins.
43002         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43003         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43004         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43005         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43006
43007 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43008
43009         PR c++/9252
43010         * g++.dg/template/access8.C: New test.
43011         * g++.dg/template/access9.C: New test.
43012
43013 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43014
43015         PR c++/9554
43016         * g++.dg/parse/access1.C: New test.
43017
43018 2003-05-09  DJ Delorie  <dj@redhat.com>
43019
43020         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43021         long, and not an int.
43022
43023 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43024
43025         PR c++/10555, c++/10576
43026         * g++.dg/template/memclass1.C: New test.
43027
43028 2003-05-08  DJ Delorie  <dj@redhat.com>
43029
43030         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43031         targets.
43032         * gcc.c-torture/execute/20021024-1.x: Likewise.
43033         * gcc.c-torture/execute/shiftdi.x: Likewise.
43034         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43035         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43036         * gcc.dg/20021018-1.c: Likewise.
43037
43038 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43039
43040         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43041
43042         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43043         (bcopy): Call memmove.
43044
43045 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43046
43047         * g77.f-torture/compile/8485.f: New test case.
43048
43049 2003-05-07  Richard Henderson  <rth@redhat.com>
43050
43051         PR c++/10570
43052         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43053         Verify exception_cleanup not called for rethrows.
43054         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43055         when exiting catch block without rethrowing.
43056         * g++.dg/eh/forced3.C: New.
43057         * g++.dg/eh/forced4.C: New.
43058
43059 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43060
43061         * gcc.dg/20030505.c: Fix triplet.
43062
43063 2003-05-06  DJ Delorie  <dj@redhat.com>
43064
43065         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43066         * gcc.dg/nest.c: Likewise.
43067
43068 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43069
43070         * gcc.dg/builtins-14.c: New test case.
43071
43072 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43073
43074         * lib/compat.exp (compat-execute): New argument.
43075         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43076         * gcc.dg/compat: New test directory.
43077         * gcc.dg/compat/compat.exp: New expect script.
43078         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43079         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43080         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43081         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43082         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43083         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43084
43085         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43086         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43087         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43088         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43089         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43090         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43091         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43092         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43093         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43094         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43095         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43096         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43097         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43098         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43099         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43100
43101 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43102
43103         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43104
43105 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43106
43107         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43108
43109 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43110
43111         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43112         * gcc.dg/ppc-fsel-2.c: New test.
43113
43114         * gcc.dg/unused-5.c: New test.
43115
43116 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43117
43118         PR c++/10496
43119         * g++.dg/warn/pmf1.C: New test.
43120
43121 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43122
43123         PR c++/4494
43124         * g++.dg/warn/main.C: New test.
43125
43126 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43127
43128         * gcc.dg/nonnull-3.c: New test.
43129
43130 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43131
43132         * gcc.dg/cpp/Wtrigraphs.c: Update.
43133         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43134
43135 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43136
43137         * gcc.dg/ppc-fsel-1.c: New test.
43138
43139 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43140
43141         PR c/10604
43142         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43143
43144 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43145
43146         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43147
43148 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43149
43150         PR c++/9364, c++/10553, c++/10586
43151         * g++.dg/parse/typename4.C: New test.
43152         * g++.dg/parse/typename5.C: Likewise.
43153
43154 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43155
43156         * gcc.c-torture/compile/20030503-1.c: New test.
43157
43158 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43159
43160         * g++.dg/lookup/using5.C: Fix testcase error.
43161
43162 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43163
43164         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43165         since MEABI is no longer supported.  Remove all vestiges
43166         of MEABI from the test.
43167
43168 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43169
43170         PR c++/10554
43171         * g++.dg/lookup/using5.C: New test.
43172
43173 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43174
43175         PR c++/8772
43176         * g++.dg/template/ttp5.C: New test.
43177
43178 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43179
43180         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43181         (dg-gpp-additional-sources): New function.
43182         (dg-gpp-additional-files): Likewise.
43183         * lib/g++.exp (additional_sources): New variable.
43184         (additional_files): Likewise.
43185         (g++_target_compile): Deal with them.
43186         * lib/old-dejagnu.exp: Remove.
43187         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43188         * g++.old-deja: Revise all tests to use dg commands.
43189
43190 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43191
43192         PR c++/9432, c++/9528
43193         * g++.dg/lookup/using4.C: New test.
43194
43195 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43196
43197         * gcc.dg/noreturn-5.c: New file.
43198         * gcc.dg/noreturn-6.c: New file.
43199
43200         * gcc.c-torture/compile/inline-1.c: New file.
43201
43202 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43203
43204         PR c++/10551
43205         * g++.dg/template/explicit1.C: New test.
43206
43207 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43208
43209         PR c++/10549
43210         * g++.dg/other/bitfield1.C: New test.
43211
43212         PR c++/10527
43213         * g++.dg/init/new7.C: New test.
43214
43215 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43216
43217         * g++.dg/ext/desig1.C: New test.
43218         * g++.dg/ext/init1.C: Update.
43219
43220         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43221
43222 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43223
43224         PR c++/10180
43225         * g++.dg/warn/Winline-1.C: New test.
43226
43227 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43228
43229         * gcc.c-torture/execute/string-opt-19.c: New test.
43230
43231         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43232         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43233
43234 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43235
43236         PR c++/10506
43237         * g++.dg/init/new6.C: New test.
43238
43239         PR c++/10503
43240         * g++.dg/init/ref6.C: New test.
43241
43242 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43243
43244         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43245
43246 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43247
43248         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43249         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43250
43251 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43252
43253         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43254         initialized static data members.
43255
43256 2003-04-25  H.J. Lu <hjl@gnu.org>
43257
43258         * gcc.dg/ia64-sync-4.c: New test.
43259
43260 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43261
43262         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43263         date.
43264
43265 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43266
43267         PR c++/10337
43268         * g++.dg/warn/conv1.C: New test.
43269         * g++.old-deja/g++.other/conv7.C: Adjust.
43270         * g++.old-deja/g++.other/overload14.C: Adjust.
43271
43272 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43273
43274         PR c++/10471
43275         * g++.dg/template/defarg2.C: New test.
43276
43277 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43278
43279         * gcc.dg/cpp/include2.c: Update.
43280         * gcc.dg/cpp/multiline-2.c: New.
43281         * gcc.dg/cpp/multiline.c: Update.
43282         * gcc.dg/cpp/strify2.c: Update.
43283         * gcc.dg/cpp/trad/literals-2.c: Update.
43284
43285 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43286
43287         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43288
43289 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43290
43291         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43292
43293 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43294
43295         PR c++/10451
43296         * g++.dg/parse/crash4.C: New test.
43297
43298         PR c++/9847
43299         * g++.dg/parse/crash5.C: New test.
43300
43301 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43302
43303         PR c++/10446
43304         * g++.dg/parse/crash3.C: New test.
43305
43306         PR c++/10428
43307         * g++.dg/parse/elab1.C: New test.
43308
43309 2003-04-22  Devang Patel  <dpatel@apple.com>
43310
43311         * gcc.dg/cpp/trad/funlike-5.c: New test.
43312
43313 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43314
43315         * g++.dg/other/packed1.C: Fix dg options.
43316
43317 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43318
43319         * g++.dg/other/offsetof2.C: New test.
43320
43321 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43322
43323         * g++.dg/template/recurse.C: Adjust location of error messages.
43324
43325 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43326
43327         PR c++/9881
43328         * g++.dg/init/addr-const1.C: New test.
43329         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43330
43331 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43332
43333         PR c++/10405
43334         * g++.dg/lookup/struct-hack1.C: New test.
43335
43336 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43337
43338         * ucs.c: Update diagnostic messages.
43339
43340 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43341
43342         * gcc.dg/cpp/truefalse.cpp: New test.
43343         * gcc.dg/cpp/cpp.exp: Update.
43344         * g++.dg/other/stdbool-if.C: Remove.
43345
43346 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43347
43348         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43349         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43350
43351 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43352
43353         * gcc.c-torture/compile/20030418-1.c: New test.
43354
43355 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43356
43357         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43358
43359 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43360
43361         PR c++/10347
43362         g++.dg/template/dependent-name1.C: New test.
43363
43364 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43365
43366         * gcc.dg/warn-1.c (tourist_guide): New array,
43367         contains a pointer to bar.
43368
43369 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43370
43371         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43372         * gcc.c-torture/execute/medce-1.c: New test case.
43373         * gcc.c-torture/execute/medce-2.c: New test case.
43374
43375 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43376
43377         * lib/prune.exp: Ignore more messages.
43378
43379         PR c++/10381
43380         * g++.dg/parse/lookup3.C: New test.
43381
43382 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43383
43384         * gcc.c-torture/compile/20030415-1.c : New test.
43385
43386 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43387
43388         * gcc.c-torture/execute/scope-2.c: Move to ...
43389         * gcc.dg/noncompile/scope.c: .... here.
43390
43391 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43392
43393         * gcc.dg/20030414-2.c: New test case.
43394
43395 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43396
43397         PR target/10377
43398         * gcc.dg/20030414-1.c: New test.
43399
43400 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43401
43402         * gcc.dg/builtins-12.c: New test case.
43403         * gcc.dg/builtins-13.c: New test case.
43404
43405 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43406
43407         * gcc.c-torture/execute/string-opt-18.c: New test.
43408
43409 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43410
43411         PR c++/10300
43412         * g++.dg/init/new5.C: New test.
43413
43414 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43415
43416         PR c++/7910
43417         * g++.dg/ext/dllimport1.C: New test.
43418
43419 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43420
43421         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43422
43423 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43424
43425         PR Fortran/9263
43426         * g77.f-torture/noncompile/9263.f: New test
43427         PR Fortran/1832
43428         * g77.f-torture/execute/1832.f: New test
43429
43430 2003-04-11  David Chad  <davidc@freebsd.org>
43431             Loren J. Rittle  <ljrittle@acm.org>
43432
43433         PR libobjc/8562
43434         * objc.dg/headers.m: New test.
43435
43436 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43437
43438         * gcc.c-torture/execute/builtin-noret-2.c: New.
43439         * gcc.c-torture/execute/builtin-noret-2.x: New.
43440         XFAIL builtin-noret-2.c at -O1 and above.
43441         * gcc.dg/redecl.c: New.
43442         * gcc.dg/Wshadow-1.c: Update error regexps.
43443
43444 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43445
43446         * g++.dg/abi/bitfield10.C: New test.
43447
43448 2003-04-09  Mike Stump  <mrs@apple.com>
43449
43450         * gcc.dg/pch/pch.exp: Make testcase names longer.
43451         * g++.dg/pch/pch.exp: Make testcase names longer.
43452
43453 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43454
43455         * gcc.dg/builtins-11.c: New test case.
43456
43457 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43458
43459         * gcc.dg/builtins-9.c: New test case.
43460         * gcc.dg/builtins-10.c: New test case.
43461
43462 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43463
43464         * gcc.dg/noncompile/init-4.c.c: New test.
43465
43466 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43467
43468         * gcc.misc-test/gcov-9.c: New test.
43469         * gcc.misc-test/gcov-10.c: New test
43470         * gcc.misc-test/gcov-11.c: New test.
43471
43472 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43473
43474         PR optimization/10024
43475         * gcc.c-torture/compile/20030405-1.c: New test.
43476
43477 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43478
43479         * gcc.dg/pch/static-3.c: New.
43480         * gcc.dg/pch/static-3.hs: New.
43481         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43482
43483 2003-04-04  Richard Henderson  <rth@redhat.com>
43484
43485         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43486         * g++.dg/eh/forced2.C: Likewise.
43487
43488 2003-04-03  Mike Stump  <mrs@apple.com>
43489
43490         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43491         target arg.
43492         (scan-assembler-times, scan-assembler-not): Likewise.
43493         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43494
43495 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43496
43497         * gcc.dg/sparc-loop-1.c: New test.
43498
43499 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43500
43501         PR other/9274
43502         * g++.dg/pch/system-2.C: New.
43503         * g++.dg/pch/system-2.Hs: New.
43504
43505 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43506
43507         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43508
43509         * g++.dg/eh/simd-1.C (vecfunc): Same.
43510
43511 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43512
43513         * gcc.c-torture/execute/20030401-1.c: New test case.
43514
43515 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43516
43517         * objc.dg/defs.m: New.
43518
43519 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43520
43521         * g++.dg/eh/simd-1.C: New.
43522         * g++.dg/eh/simd-2.C: New.
43523
43524 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43525
43526         * gcc.c-torture/execute/simd-3.c: New.
43527
43528 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43529
43530         PR c/9936
43531         * gcc.dg/20030331-2.c: New test.
43532
43533 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43534
43535         PR c++/10278
43536         * g++.dg/parse/crash2.C: New test.
43537
43538 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43539
43540         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43541         * gcc.c-torture/execute/20030331-1.c: ...here.
43542
43543 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43544
43545         * gcc.c-torture/execute/20030331-1.c: New test.
43546
43547 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43548
43549         * lib/gcov.exp: Adjust call return testing strings.
43550         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43551
43552 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43553
43554         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43555         * gcc.dg/builtins-7.c: New test case.
43556         * gcc.dg/builtins-8.c: New test case.
43557
43558 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43559
43560         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43561
43562 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43563
43564         PR c++/7647
43565         * g++.dg/lookup-class-member-2.C: New test.
43566
43567 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43568
43569         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43570
43571 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43572
43573         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43574
43575 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43576
43577         * g++.dg/init/attrib1.C: New test.
43578
43579 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43580
43581         * gcc.dg/ultrasp8.c: New test.
43582
43583 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43584
43585         * gcc.dg/ultrasp7.c: New test.
43586
43587 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43588
43589         PR c++/10047
43590         * g++.dg/template/inline1.C: New test.
43591
43592 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43593
43594         * gcc.dg/sparc-dwarf2.c: New test.
43595
43596 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43597
43598         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43599         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43600
43601 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43602
43603         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43604         than reading .x files.
43605         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43606         * g77.dg/gcov/gcov-1.f: Likewise.
43607         * gcc.misc-tests/gcov-4b.c: Likewise.
43608         * gcc.misc-tests/gcov-5b.c: Likewise.
43609         * gcc.misc-tests/gcov-6.c: Likewise.
43610         * gcc.misc-tests/gcov-7.c: Likewise.
43611         * gcc.misc-tests/gcov-8.c: Likewise.
43612         * g++.dg/gcov/gcov-1.x: Remove.
43613         * g77.dg/gcov/gcov-1.x: Likewise.
43614         * gcc.misc-tests/gcov-4b.x: Likewise.
43615         * gcc.misc-tests/gcov-5b.x: Likewise.
43616         * gcc.misc-tests/gcov-6.x: Likewise.
43617         * gcc.misc-tests/gcov-7.x: Likewise.
43618         * gcc.misc-tests/gcov-8.x: Likewise.
43619
43620 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43621
43622         PR opt/10087
43623         * gcc.dg/20030324-1.c: New test.
43624
43625 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43626
43627         PR c++/10224
43628         * g++.dg/template/arg3.C: New test.
43629
43630         PR c++/10158
43631         * g++.dg/template/friend18.C: New test.
43632
43633 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43634
43635         * g77.f-torture/compile/20030326-1.f: New test case.
43636
43637 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43638
43639         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43640
43641         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43642
43643 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43644
43645         * gcc.dg/ia64-sync-3.c: New test.
43646
43647 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43648
43649         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43650
43651 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43652
43653         * gcc.dg/ultrasp6.c: New test.
43654
43655 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43656
43657         * gcc.dg/i386-signbit-1.c: New test.
43658         * gcc.dg/i386-signbit-2.c: New test.
43659         * gcc.dg/i386-signbit-3.c: New test.
43660
43661 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43662
43663         * gcc.dg/ultrasp5.c: Fix options.
43664
43665 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43666
43667         * gcc.dg/ultrasp5.c: Fix comment.
43668
43669 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43670
43671         PR fortran/10197
43672         * g77.f-torture/execute/10197.f: New test.
43673
43674 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43675
43676         PR c++/9898, c++/383
43677         * g++.dg/template/conv6.C: New test.
43678
43679         PR c++/10119
43680         * g++.dg/template/ptrmem5.C: New test.
43681
43682         PR c++/10026
43683         * g++.dg/lookup/koenig1.C: New test.
43684
43685         PR C++/10199
43686         * g++.dg/lookup/template2.C: New test.
43687
43688 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43689
43690         * g++.dg/opt/rtti1.C: New test.
43691
43692 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43693
43694         * gcc.dg/ultrasp5.c: New test.
43695
43696 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43697
43698         PR middle-end/9967
43699         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43700         builtin fputs.
43701
43702 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43703
43704         PR c/8224
43705         * gcc.dg/20030323-1.c: New test.
43706
43707 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43708
43709         * gcc.c-torture/compile/20030323-1.c: New test case.
43710
43711 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43712
43713         * gcc.dg/20030321-1.c: New test.
43714
43715 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43716
43717         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43718
43719 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43720
43721         PR c++/9978, c++/9708
43722         * g++.dg/ext/vlm1.C: Adjust expected error.
43723         * g++.dg/ext/vla2.C: New test.
43724         * g++.dg/template/arg1.C: New test.
43725         * g++.dg/template/arg2.C: New test.
43726
43727 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43728
43729         * g77.f-torture/execute/select.f: New test.
43730         * g77.f-torture/noncompile/select_no_compile.f: New test.
43731
43732 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43733
43734         PR c++/9898
43735         * g++.dg/other/error4.C: New test.
43736
43737 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43738
43739         * g++.dg/template/friend17.C: New test.
43740
43741 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43742
43743         * gcc.c-torture/compile/20030320-1.c: New.
43744
43745 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43746
43747         * gcc.dg/builtins-6.c: New test case.
43748
43749 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43750
43751         PR target/10073
43752         * gcc.c-torture/compile/20030319-1.c: New.
43753
43754 2003-03-18  Jan Hubicka  <jh@suse.cz>
43755
43756         * gcc.dg/i386-cvt-1.c: New test.
43757
43758 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43759
43760         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43761         * objc.dg/naming-2.m: Likewise.
43762
43763 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43764
43765         PR c++/9639
43766         * g++.dg/parse/crash1.C: New test.
43767
43768 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43769
43770         PR c++/8805
43771         * g++.dg/eh/cleanup1.C: New test.
43772
43773 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43774
43775         * gcc.c-torture/execute/20030316-1.c: New test case.
43776
43777 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43778
43779         PR c++/9629
43780         * g++.dg/init/ctor2.C: New test.
43781
43782 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43783
43784         * g77.f-torture/compile/xformat.f: New test case.
43785
43786 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43787
43788         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43789         * g++.old-deja/g++.mike/eh50.C: Likewise.
43790
43791 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43792
43793         PR c++/6440
43794         * g++.dg/template/spec7.C: New test.
43795         * g++.dg/template/spec8.C: Likewise.
43796
43797 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43798
43799         * gcc.c-torture/execute/20030313-1.c: New test.
43800
43801 2003-03-14  Richard Henderson  <rth@redhat.com>
43802
43803         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43804
43805 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43806
43807         * gcc.c-torture/compile/20030314-1.c: New test.
43808
43809 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43810
43811         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43812         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43813         thumb target,
43814         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43815         to accept newer _imp__  prefix and additional
43816         newline in .drectve section.
43817         * gcc.dg/dll-4.c: Likewise.
43818         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43819         switch.
43820
43821 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43822
43823         * g++.dg/parse/namespace9.C: New test.
43824
43825         * g++.dg/init/ref5.C: New test.
43826         * g++.dg/parse/ptrmem1.C: Likewise.
43827
43828 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43829
43830         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43831         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43832         regular expression.
43833         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43834         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43835
43836 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43837
43838         * gcc.c-torture/execute/20030224-2.c: New test.
43839
43840 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43841
43842         * gcc.dg/decl-3.c: New test.
43843
43844 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43845
43846         * gcc.dg/i386-loop-2.c: New test.
43847
43848 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43849
43850         PR c++/9474
43851         * g++.dg/parse/namespace8.C: New test.
43852
43853         PR c++/9924
43854         * g++.dg/overload/builtin2.C: New test.
43855
43856 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43857
43858         * gcc.dg/return-type-3.c: New test.
43859
43860 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43861
43862         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43863         profiling options are not supported.
43864
43865 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43866
43867         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43868         * g++.old-deja/g++.warn/impint2.C: Likewise.
43869
43870 2003-03-10  Devang Patel  <dpatel@apple.com>
43871
43872         * g++.dg/cpp/c++_cmd_1.C: New test.
43873         * g++.dg/cpp/c++_cmd_1.h: New file.
43874
43875 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43876
43877         * gcc.dg/altivec-9.c: New file.
43878
43879 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43880
43881         * gcc.dg/ppc-sdata-1.c: New test.
43882         * gcc.dg/ppc-sdata-2.c: New test.
43883
43884 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43885
43886         PR c++/9373
43887         * g++.dg/opt/ptrmem2.C: New test.
43888
43889         PR c++/8534
43890         * g++.dg/opt/ptrmem1.C: New test.
43891
43892 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43893
43894         * gcc.dg/i386-loop-1.c: New test.
43895
43896 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43897
43898         PR c++/9970
43899         * g++.dg/lookup/friend1.C: New test.
43900
43901 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43902
43903         PR c++/9823
43904         * g++.dg/parser/constructor1.C: New test.
43905
43906 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43907
43908         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43909
43910         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43911
43912 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43913
43914         * gcc.dg/cpp/Wunused.c: Update test.
43915
43916 2003-03-08  Jan Hubicka  <jh@suse.cz>
43917
43918         * gcc.dg/inline-3.c: New test.
43919
43920 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43921
43922         PR c++/9809
43923         * g++.dg/parse/builtin1.C: New test.
43924
43925         PR c++/9982
43926         * g++.dg/abi/cookie1.C: New test.
43927         * g++.dg/abi/cookie2.C: Likewise.
43928
43929         PR c++/9524
43930         * g++.dg/template/field1.C: New test.
43931
43932         PR c++/9912
43933         * g++.dg/parse/class1.C: New test.
43934         * g++.dg/parse/namespace7.C: Likewise.
43935         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43936
43937 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43938
43939         * g++.dg/init/ref4.C: New test.
43940
43941 2003-03-07  Jan Hubicka  <jh@suse.cz>
43942
43943         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43944         * gcc.dg/inline-3.c: New test.
43945
43946 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43947
43948         * g++.dg/init/ref3.C: New test.
43949
43950         PR c++/9965
43951         * g++.dg/init/ref2.C: New test.
43952
43953         PR c++/9400
43954         * g++.dg/warn/Wshadow-2.C: New test.
43955
43956         PR c++/9791
43957         * g++.dg/warn/Woverloaded-1.C: New test.
43958
43959 2003-03-05  Jan Hubicka  <jh@suse.cz>
43960
43961         * gcc.dg/i386-local2.c: New.
43962         * gcc.dg/i386-local.c: Fix typo.
43963
43964 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43965
43966         * g++.dg/abi/layout3.C: New test.
43967
43968 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43969
43970         * gcc.c-torture/compile/20030305-1.c
43971
43972 2003-03-05  Jan Hubicka  <jh@suse.cz>
43973
43974         * gcc.dg/i386-local.c: New.
43975
43976 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43977
43978         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43979
43980 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43981
43982         * gcc.dg/switch-2.c: New test.
43983         * gcc.dg/switch-3.c: New test.
43984         * gcc.dg/Wswitch.c: Adjust line numbers.
43985         * gcc.dg/Wswitch-default.c: Likewise.
43986         * gcc.dg/Wswitch-enum.c: Likewise.
43987
43988 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43989
43990         * gcc.c-torture/execute/20030222-1.c: New test.
43991
43992 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43993
43994         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43995
43996 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43997
43998         PR c++/9878
43999         * g++.dg/init/ref1.C: New test.
44000
44001 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44002
44003         * gcc.dg/sh-relax.c: New SH-only test.
44004
44005 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44006
44007         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44008         comment explaining purpose of testcase.
44009
44010 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44011
44012         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44013         for HC11/HC12 (asm needs two int registers).
44014         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44015         HC11/HC12 because the test uses an asm which needs two 32-bit
44016         registers.
44017
44018 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44019
44020         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44021         for HC11/HC12 (array is too large otherwise).
44022         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44023         * gcc.c-torture/compile/20010518-2.x: Likewise.
44024         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44025         HC11/HC12 (array is too large).
44026
44027 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44028
44029         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44030         * lib/g++-dg.exp (g++-dg-test): Likewise.
44031
44032 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44033
44034         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44035         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44036
44037 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44038
44039         * g++.dg/warn/implicit-typename1.C: Remove warning.
44040
44041 2003-02-28  Richard Henderson  <rth@redhat.com>
44042
44043         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44044         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44045
44046 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44047
44048         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44049         * g++.dg/pch/pch.exp: Likewise.
44050
44051 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44052
44053         PR c++/9879
44054         * g++.dg/init/new4.C: New test.
44055
44056 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44057
44058         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44059
44060 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44061
44062         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44063         unsigned long.
44064
44065         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44066         wider than float.
44067
44068 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44069
44070         * lib/scanasm.exp: Add support for counting numbers of
44071         occurences.
44072         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44073         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44074
44075 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44076
44077         PR c++/9683
44078         * g++.dg/template/static3.C: New test.
44079
44080         PR c++/9829
44081         * g++.dg/parse/namespace6.C: New test.
44082
44083 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44084
44085         PR target/9732
44086         * gcc.dg/20030225-1.c: New test.
44087
44088 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44089
44090         * README: Remove out-of-date information.
44091
44092         PR c++/9836
44093         * g++.dg/template/spec6.C: New test.
44094
44095 2003-02-24  Jeff Law  <law@redhat.com>
44096
44097         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44098
44099 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44100
44101         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44102         * gcc.dg/pragma-ep-1.c: Likewise.
44103
44104 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44105
44106         PR c++/9602
44107         * g++.dg/template/friend16.C: New test.
44108
44109 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44110
44111         PR c++/5333
44112         * g++.dg/parse/fused-params1.C: Adjust error messages.
44113         * g++.dg/template/nested3.C: New test.
44114
44115 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44116
44117         * g++.dg/abi/param1.C: New test.
44118
44119 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44120
44121         PR c++/7982
44122         * g++.dg/warn/implicit-typename1.C: New test.
44123
44124 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44125
44126         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44127         with "mtune".
44128         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44129         * gcc.c-torture/execute/20010129-1.x: Likewise.
44130         * gcc.dg/20011107-1.c: Likewise.
44131         * gcc.dg/20020108-1.c: Likewise.
44132         * gcc.dg/20020122-3.c: Likewise.
44133         * gcc.dg/20020206-1.c: Likewise.
44134         * gcc.dg/20020310-1.c: Likewise.
44135         * gcc.dg/20020426-2.c: Likewise.
44136         * gcc.dg/20020517-1.c: Likewise.
44137         * gcc.dg/991230-1.c: Likewise.
44138         * gcc.dg/i386-unroll-1.c: Likewise.
44139         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44140
44141 2003-02-22  Jan Hubicka  <jh@suse.cz>
44142
44143         * gcc.dg/i386-mul.c: New test.
44144
44145 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44146
44147         * gcc.dg/builtins-5.c: New test case.
44148
44149 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44150
44151         * gcc.dg/asmreg-1.c: New test.
44152
44153 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44154
44155         PR c++/9749
44156         * g++.dg/parse/varmod1.C: New test.
44157
44158 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44159
44160         PR c++/9727
44161         * g++.dg/template/op1.C: New test.
44162
44163 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44164
44165         PR c++/8906
44166         * g++.dg/template/nested2.C: New test.
44167
44168 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44169
44170         PR c++/8724
44171         * g++.dg/expr/dtor1.C: New test.
44172
44173 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44174
44175         * gcc.dg/cpp/include3.c: New test.
44176         * gcc.dg/cpp/inc/foo.h: New file.
44177
44178 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44179
44180         * gcc.c-torture/execute/20030221-1.c: New test.
44181
44182 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44183
44184         PR c++/9729
44185         * g++.dg/abi/conv1.C: New test.
44186
44187 2003-02-20  Jan Hubicka  <jh@suse.cz>
44188
44189         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44190
44191 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44192
44193         * gcc.c-torture/compile/20030219-1.c: New test.
44194
44195 2003-02-18  Jan Hubicka  <jh@suse.cz>
44196
44197         * gcc.dg/funcorder.c: New test.
44198
44199 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44200
44201         * gcc.c-torture/execute/20030218-1.c: New.
44202
44203 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44204
44205         * gcc.dg/20030218-1.c: New.
44206
44207 2003-02-18  Richard Henderson  <rth@redhat.com>
44208
44209         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44210         * gcc.dg/attr-used-2.c: New.
44211
44212 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44213
44214         PR c++/9704
44215         * g++.dg/init/copy5.C: New test.
44216
44217 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44218
44219         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44220         * g++.dg/pch/pch.exp: Likewise.
44221
44222 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44223
44224         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44225         STACK_SIZE is not defined.
44226
44227 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44228
44229         PR c++/9457
44230         * g++.dg/template/init1.C: New test.
44231
44232 2003-02-16  Jan HUbicka  <jh@suse.cz>
44233
44234         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44235         (foo): Add few extra tests
44236         * gcc.dg/c99-const-expr-3.c: Likewise.
44237         * gcc.c-torture/execute/20030216-1.c: New.
44238
44239 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44240
44241         PR c++/9459
44242         * g++.dg/ext/typeof4.C: New test.
44243
44244 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44245
44246         * gcc.dg/i386-387-3.c: New test case.
44247
44248 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44249
44250         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44251         cris-*-elf* cris-*-aout* and mmix-*-*.
44252
44253 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44254
44255         * gcc.dg/20030213-1.c: New test.
44256
44257 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44258
44259         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44260         * gcc.dg/i386-387-2.c: Likewise.
44261
44262 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44263
44264         * gcc.dg/ppc-spe.c: Fix formatting.
44265         Enable tests that were previously unsupported by gas.
44266         Delete tests for instructions that no longer exist.
44267         Switch arguments on evsubifw builtin.
44268
44269 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44270
44271         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44272         STACK_SIZE is too small.
44273
44274 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44275             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44276
44277         * gcc.dg/decl-2.c: New test.
44278
44279 2003-02-10  Jan Hubicka  <jh@suse.cz>
44280
44281         * gcc.dg/i386-fpcvt-1.c: New test.
44282
44283 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44284
44285         * gcc.c-torture/execute/20030209-1.c: New test.
44286
44287 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44288
44289         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44290         int-wide bitops, use the constants of the same width.
44291         Likewise, if long long is 32-bit wide, test bitops using
44292         32-bit constants.
44293
44294 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44295
44296         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44297
44298 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44299
44300         * gcc.dg/builtins-4.c: New test case.
44301
44302 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44303
44304         * gcc.dg/20020430-1.c: Fix dg command typos.
44305         * gcc.dg/20020503-1.c: Likewise.
44306
44307 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44308
44309         PR c++/8785
44310         * g++.dg/parse/fused-params1.C: New test.
44311
44312         PR c++/8857
44313         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44314
44315         PR c++/8921
44316         * g++.dg/parse/non-dependent1.C: New test.
44317
44318         PR c++/8928
44319         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44320
44321         PR c++/9228
44322         * g++.dg/parse/undefined7.C: New test.
44323         * g++.dg/parse/non-templ1.C: New test.
44324
44325         PR c++/9229
44326         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44327
44328 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44329
44330         * gcc.c-torture/compile/20030206-1.c: New test.
44331
44332 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44333
44334         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44335         "pow" to "foo" to avoid potential confusion with a math built-in.
44336
44337 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44338
44339         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44340         conditions for SPARC targets.
44341
44342 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44343
44344         * gcc.dg/20030204-1.c: New test.
44345
44346 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44347
44348         PR c++/38
44349         * g++.dg/parse/array-size1.C: New test.
44350
44351         PR c++/5657
44352         * g++.dg/parse/undefined3.C: New test.
44353
44354         PR c++/5665
44355         * g++.dg/parse/undefined4.C: New test.
44356
44357         PR c++/5975
44358         * g++.dg/parse/undefined5.C: New test.
44359
44360         PR c++/7259
44361         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44362
44363         PR c++/8578
44364         * g++.dg/parse/casting-operator1.C: New test.
44365
44366         PR c++/8596
44367         * g++.dg/parse/undefined6.C: New test.
44368
44369         PR c++/8736
44370         * g++.dg/parse/missing-template1.C: New test.
44371
44372 2003-02-04  Jan Hubicka  <jh@suse.cz>
44373
44374         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44375         * gcc.dg/i386-cmov?.c: Likewise.
44376         * gcc.dg/i386-fpcvt-?.c: Likewise.
44377         * gcc.dg/i386-ssefp-1.c: Likewise.
44378         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44379         conventions.
44380
44381 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44382
44383         PR c++/7129
44384         * g++.dg/ext/max.C: New test.
44385
44386 2003-02-03  Jan Hubicka  <jh@suse.cz>
44387
44388         * gcc.c-torture/execute/20030203-1.c: New test.
44389
44390 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44391
44392         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44393         'natural-endian'.
44394
44395 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44396
44397         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44398         * g++.dg/init/new2.C: Likewise.
44399         * g++.dg/other/new1.C: Likewise.
44400
44401 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44402
44403         * gcc.dg/struct-ret-libc.c: New test.
44404
44405 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44406
44407         * gcc.dg/20030129-1.c: New test.
44408
44409 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44410
44411         PR c++/8849
44412         * g++.dg/template/ptrmem4.C: New test.
44413
44414 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44415
44416         * g++.dg/parser/constant1.C: New test.
44417
44418 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44419
44420         PR c++/8591
44421         * g++.dg/parse/friend2.C: New test.
44422
44423 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44424
44425         PR c++/9437
44426         * g++.dg/template/unify4.C: New test.
44427
44428 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44429
44430         * gcc.c-torture/execute/20030128-1.c: New test.
44431
44432 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44433
44434         * g++.dg/lookup/nested1.C: Test moved from ...
44435         * g++.old-deja/g++.other/lookup24.C: ... here.
44436
44437 2003-01-28  Jan Hubicka  <jh@suse.cz>
44438
44439         * gcc.dg/i386-cmov5.c: New test.
44440
44441 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44442
44443         * gcc.c-torture/execute/20010925-1.c: Changed the
44444         memcpy declaration.
44445
44446 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44447
44448         PR c++/3902
44449         * g++.dg/parse/template5.C: New test.
44450
44451 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44452
44453         PR fortran/9258
44454         * g77.dg/pr9258: New test.
44455
44456 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44457
44458         * README: Move relevant parts from README.g++.
44459
44460         * README.g++: Remove this file.
44461
44462 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44463
44464         * g++.dg/abi/dcast1.C: New test.
44465
44466 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44467
44468         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44469
44470 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44471
44472         PR c++/47
44473         * g++.old-deja/g++.other/lookup24.C: New test.
44474
44475 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44476
44477         PR middle-end/7227
44478         * gcc.dg/uninit-C.c: New test.
44479
44480 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44481
44482         * g++.dg/abi/covariant1.C: New test.
44483
44484 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44485
44486         * gcc.dg/20030123-1.c: New test.
44487
44488 2003-01-25  Jan Hubicka  <jh@suse.cz>
44489
44490         PR opt/8492
44491         * gcc.c-torture/compile/20030125-1.c
44492
44493 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44494
44495         PR c++/9403
44496         * g++.dg/parse/template3.C: New test.
44497         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44498
44499         PR c++/795
44500         * g++.dg/parse/template4.C: New test.
44501
44502         PR c++/9415
44503         * g++.dg/template/qual2.C: New test.
44504
44505         PR c++/8545
44506         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44507
44508         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44509
44510 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44511
44512         * gcc.c-torture/execute/switch-1.c: New test case.
44513
44514 2003-01-25  Jan Hubicka  <jh@suse.cz>
44515
44516         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44517
44518 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44519
44520         Tweaks for Bison-1.875. From the NEWS file:
44521         "- `parse error' -> `syntax error'
44522         Bison now uniformly uses the term `syntax error'"
44523         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44524         * gcc.dg/cpp/digraph2.c: Likewise.
44525         * gcc.dg/cpp/direct2.c: Likewise.
44526         * gcc.dg/cpp/paste4.c: Likewise.
44527         * gcc.dg/c90-restrict-1.c: Likewise.
44528         * gcc.dg/c99-func-2.c: Likewise.
44529         * gcc.dg/noncompile/920721-2.c: Likewise.
44530         * gcc.dg/noncompile/930622-2.c: Likewise.
44531         * gcc.dg/noncompile/940112-1.c: Likewise.
44532         * gcc.dg/noncompile/950921-1.c: Likewise.
44533         * gcc.dg/noncompile/951123-1.c: Likewise.
44534         * gcc.dg/noncompile/971104-1.c: Likewise.
44535         * gcc.dg/noncompile/990416-1.c: Likewise.
44536
44537 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44538
44539         * g++.dg/parse/undefined1.C: Add error message.
44540
44541 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44542
44543         PR c++/9354
44544         * g++.dg/parse/new1.C: New test.
44545
44546         PR c++/9216
44547         * g++.dg/parse/template2.C: New test.
44548
44549         PR c++/9354
44550         * g++.dg/parse/typedef2.C: New test.
44551
44552         PR c++/9328
44553         * g++.dg/ext/typeof3.C: New test.
44554
44555 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44556
44557         PR c++/2738
44558         * g++.dg/parse/ret-type1.C: New test.
44559
44560         PR c++/3792
44561         * g++.dg/parse/tmpl-outside1.C: New test.
44562
44563         PR c++/4207
44564         * g++.dg/parse/int-as-enum1.C: New test.
44565
44566         PR c++/4903
44567         * g++.dg/parse/no-typename1.C: New test.
44568
44569         PR c++/5533
44570         * g++.dg/parse/no-value1.C: New test.
44571
44572         PR c++/5921
44573         * g++.dg/parse/wrong-inline1.C: New test.
44574
44575         PR c++/6402
44576         * g++.dg/parse/ref1.C: New test.
44577
44578         PR c++/6992
44579         * g++.dg/parse/attr-ctor1.C: New test.
44580
44581         PR c++/7229
44582         * g++.dg/parse/namespace5.C: New test.
44583
44584         PR c++/7917
44585         * g++.dg/parse/func-def1.C: New test.
44586
44587         PR c++/8143
44588         * g++.dg/parse/undefined1.C: New test.
44589
44590         PR c++/5723, PR c++/8522
44591         * g++.dg/parse/specialization1.C: New test.
44592
44593         PR c++/163, PR c++/8595
44594         * g++.dg/parse/struct-as-enum1.C: New test.
44595
44596         PR c++/9173
44597         * g++.dg/parse/undefined2.C: New test.
44598
44599 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44600
44601         PR c++/9298
44602         * g++.dg/parse/template1.C: New test.
44603
44604         PR c++/9384
44605         * g++.dg/parse/using1.C: New test.
44606
44607         PR c++/9285
44608         PR c++/9294
44609         * g++.dg/parse/expr2.C: New test.
44610
44611         PR c++/9388
44612         * g++.dg/parse/lookup2.C: Likewise.
44613
44614 2003-01-21  Jan Hubicka  <jh@suse.cz>
44615
44616         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44617         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44618         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44619         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44620
44621 2003-01-20  Nick Clifton  <nickc@redhat.com>
44622
44623         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44624         problem with ARM sibcall code generation.
44625
44626 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44627
44628         * gcc.c-torture/execute/20030120-1.c: New.
44629
44630 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44631
44632         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44633
44634 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44635
44636         PR c++/9272
44637         * g++.dg/parse/ctor1.C: New test.
44638
44639         PR c++/9294:
44640         * g++.dg/parse/qualified1.C: New test.
44641
44642         * g++.dg/parse/typename3.C: New test.
44643
44644 2003-01-16  Richard Henderson  <rth@redhat.com>
44645
44646         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44647
44648 2003-01-16  Richard Henderson  <rth@redhat.com>
44649
44650         * g++.dg/pch/pch.exp: Copy test header to the working directory
44651         before using it either for precompilation or direct use.
44652         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44653         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44654
44655 2003-01-16  Richard Henderson  <rth@redhat.com>
44656
44657         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44658         before using it either for precompilation or direct use.
44659         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44660         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44661
44662 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44663
44664         * g++.dg/ext/typename1.C: Add typename keyword.
44665         * g++.dg/template/crash1.C: Update error messages.
44666         * g++.dg/template/crash2.C: Remove error message.
44667         * g++.dg/parse/typename2.C: New test.
44668         * g++.dg/template/typename2.C: Change implicit
44669         typename warning into error.
44670         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44671         error messages.
44672         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44673         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44674         * g++.old-deja/g++.law/visibility13.C: Remove error
44675         messages.
44676         * g++.old-deja/g++.ns/template17.C: Reorder code to
44677         make declaration visible in template.
44678         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44679         * g++.old-deja/g++.pt/crash36.C: Issue more error
44680         messages.
44681         * g++.old-deja/g++.pt/crash5.C: Improve error
44682         message.
44683         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44684         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44685         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44686         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44687         typename warning with error message.
44688         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44689         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44690         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44691
44692 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44693
44694         * g++.dg/parse/ambig2.C: New test.
44695
44696 2003-01-15  Richard Henderson  <rth@redhat.com>
44697
44698         * g++.dg/tls/init-2.C: Update error message string.
44699
44700 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44701
44702         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44703
44704 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44705
44706         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44707         all for HC11/HC12.
44708         * gcc.c-torture/compile/20001205-1.x: Likewise.
44709         * gcc.c-torture/compile/20001226-1.x: Likewise.
44710         * gcc.c-torture/compile/920520-1.x: Likewise.
44711         * gcc.c-torture/compile/961203-1.x: Likewise.
44712         * gcc.c-torture/compile/20020604-1.x: Likewise.
44713
44714 2003-01-15  Jan Hubicka  <jh@suse.cz>
44715
44716         * gcc.c-torture/compile/20030115-1.c: New test.
44717
44718         * gcc.dg/i386-fpcvt-1.c: New test.
44719         * gcc.dg/i386-fpcvt-2.c: New test.
44720
44721 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44722
44723         Further conform g++'s __vmi_class_type_info to the C++ ABI
44724         specification.
44725         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44726         the specification.
44727
44728 2003-01-14  Jan Hubicka  <jh@suse.cz>
44729
44730         * gcc.dg/i386-fpcvt-1.c: New test.
44731         * gcc.dg/i386-fpcvt-2.c: New test.
44732
44733 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44734
44735         * gcc.dg/i386-mmx-3.c: New test.
44736
44737 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44738
44739         PR c++/9264
44740         * g++.dg/parse/octal1.C: New file.
44741
44742         PR c++/9172
44743         * g++.dg/parse/typename1.C: New file.
44744
44745 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44746
44747         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44748         * gcc.dg/bf-no-ms-layout.c: Likewise.
44749         * gcc.dg/bf-ms-attrib.c: Likewise.
44750
44751 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44752
44753         PR c++/9099
44754         * g++.dg/parse/dtor1.C: New file.
44755
44756         PR c++/9128
44757         * g++.dg/rtti/typeid1.C: New file.
44758
44759         PR c++/9153
44760         * g++.dg/parse/lookup1.C: New file.
44761
44762         PR c++/9171
44763         * g++.dg/templ/spec5.C: New file.
44764
44765 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44766
44767         * gcc.c-torture/compile/20030110-1.c: New test.
44768
44769 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44770
44771         Merge from pch-branch:
44772
44773         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44774
44775         * gcc.dg/pch/cpp-1.h: New.
44776         * gcc.dg/pch/cpp-1.c: New.
44777         * gcc.dg/pch/cpp-2.h: New.
44778         * gcc.dg/pch/cpp-2.c: New.
44779
44780         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44781
44782         * gcc.dg/pch/except-1.h: New.
44783         * gcc.dg/pch/except-1.c: New.
44784
44785         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44786
44787         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44788         running test.
44789         * gcc.dg/pch: Include *.hp not *.h.
44790         * gcc.dg/pch/system-1.h: New.
44791         * gcc.dg/pch/system-1.c: New.
44792
44793         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44794
44795         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44796         rather than trying to build and run a program using PCH.
44797         * gcc.dg/pch: Remove dg-do commands from test files.
44798
44799         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44800
44801         * gcc.dg/pch/macro-3.c: New.
44802         * gcc.dg/pch/macro-3.h: New.
44803
44804         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44805
44806         * gcc.dg/pch/common-1.c: New.
44807         * gcc.dg/pch/common-1.h: New.
44808         * gcc.dg/pch/decl-1.c: New.
44809         * gcc.dg/pch/decl-1.h: New.
44810         * gcc.dg/pch/decl-2.c: New.
44811         * gcc.dg/pch/decl-2.h: New.
44812         * gcc.dg/pch/decl-3.c: New.
44813         * gcc.dg/pch/decl-3.h: New.
44814         * gcc.dg/pch/decl-4.c: New.
44815         * gcc.dg/pch/decl-4.h: New.
44816         * gcc.dg/pch/decl-5.c: New.
44817         * gcc.dg/pch/decl-5.h: New.
44818         * gcc.dg/pch/global-1.c: New.
44819         * gcc.dg/pch/global-1.h: New.
44820         * gcc.dg/pch/inline-1.c: New.
44821         * gcc.dg/pch/inline-1.h: New.
44822         * gcc.dg/pch/inline-2.c: New.
44823         * gcc.dg/pch/inline-2.h: New.
44824         * gcc.dg/pch/static-1.c: New.
44825         * gcc.dg/pch/static-1.h: New.
44826         * gcc.dg/pch/static-2.c: New.
44827         * gcc.dg/pch/static-2.h: New.
44828
44829         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44830
44831         * g++.dg/pch/pch.exp: Better handle failing testcases.
44832         * gcc.dg/pch/pch.exp: Likewise.
44833         * gcc.dg/pch/macro-1.c: New.
44834         * gcc.dg/pch/macro-1.h: New.
44835         * gcc.dg/pch/macro-2.c: New.
44836         * gcc.dg/pch/macro-2.h: New.
44837
44838         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44839
44840         * g++.dg/dg.exp: Treat files in pch/ specially.
44841         * g++.dg/pch/pch.exp: New file.
44842         * g++.dg/pch/empty.H: New file.
44843         * g++.dg/pch/empty.C: New file.
44844         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44845         "precompile".
44846
44847         * gcc.dg/pch/pch.exp: New file.
44848         * gcc.dg/pch/empty.h: New file.
44849         * gcc.dg/pch/empty.c: New file.
44850         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44851         "precompile".
44852
44853 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44854
44855         * g++.dg/template/friend14.C: New test.
44856
44857 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44858
44859         * gcc.dg/old-style-asm-1.c: New test.
44860
44861 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44862
44863         * gcc.c-torture/compile/20030109-1.c: New test.
44864
44865 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44866
44867         * gcc.c-torture/execute/20030109-1.c: New test.
44868
44869 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44870
44871         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44872         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44873         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44874         * g++.old-deja/g++.mike/eh2.C: Likewise.
44875         * g++.old-deja/g++.mike/eh3.C: Likewise.
44876         * g++.old-deja/g++.mike/eh5.C: Likewise.
44877         * g++.old-deja/g++.mike/eh6.C: Likewise.
44878         * g++.old-deja/g++.mike/eh7.C: Likewise.
44879         * g++.old-deja/g++.mike/eh8.C: Likewise.
44880         * g++.old-deja/g++.mike/eh9.C: Likewise.
44881         * g++.old-deja/g++.mike/eh10.C: Likewise.
44882         * g++.old-deja/g++.mike/eh12.C: Likewise.
44883         * g++.old-deja/g++.mike/eh13.C: Likewise.
44884         * g++.old-deja/g++.mike/eh14.C: Likewise.
44885         * g++.old-deja/g++.mike/eh16.C: Likewise.
44886         * g++.old-deja/g++.mike/eh17.C: Likewise.
44887         * g++.old-deja/g++.mike/eh18.C: Likewise.
44888         * g++.old-deja/g++.mike/eh21.C: Likewise.
44889         * g++.old-deja/g++.mike/eh23.C: Likewise.
44890         * g++.old-deja/g++.mike/eh24.C: Likewise.
44891         * g++.old-deja/g++.mike/eh25.C: Likewise.
44892         * g++.old-deja/g++.mike/eh26.C: Likewise.
44893         * g++.old-deja/g++.mike/eh27.C: Likewise.
44894         * g++.old-deja/g++.mike/eh28.C: Likewise.
44895         * g++.old-deja/g++.mike/eh29.C: Likewise.
44896         * g++.old-deja/g++.mike/eh31.C: Likewise.
44897         * g++.old-deja/g++.mike/eh33.C: Likewise.
44898         * g++.old-deja/g++.mike/eh34.C: Likewise.
44899         * g++.old-deja/g++.mike/eh35.C: Likewise.
44900         * g++.old-deja/g++.mike/eh36.C: Likewise.
44901         * g++.old-deja/g++.mike/eh37.C: Likewise.
44902         * g++.old-deja/g++.mike/eh38.C: Likewise.
44903         * g++.old-deja/g++.mike/eh39.C: Likewise.
44904         * g++.old-deja/g++.mike/eh40.C: Likewise.
44905         * g++.old-deja/g++.mike/eh41.C: Likewise.
44906         * g++.old-deja/g++.mike/eh42.C: Likewise.
44907         * g++.old-deja/g++.mike/eh44.C: Likewise.
44908         * g++.old-deja/g++.mike/eh46.C: Likewise.
44909         * g++.old-deja/g++.mike/eh47.C: Likewise.
44910         * g++.old-deja/g++.mike/eh48.C: Likewise.
44911         * g++.old-deja/g++.mike/eh49.C: Likewise.
44912         * g++.old-deja/g++.mike/eh50.C: Likewise.
44913         * g++.old-deja/g++.mike/eh51.C: Likewise.
44914         * g++.old-deja/g++.mike/eh53.C: Likewise.
44915         * g++.old-deja/g++.mike/eh55.C: Likewise.
44916         * g++.old-deja/g++.mike/p7912.C: Likewise.
44917         * g++.old-deja/g++.mike/p9706.C: Likewise.
44918         * g++.old-deja/g++.mike/p10416.C: Likewise.
44919         * g++.old-deja/g++.mike/p11667.C: Likewise.
44920         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44921         Remove redundant reference to Iris.
44922         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44923         Elxsi, i860, Pico Java, and WE32K.
44924
44925 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44926
44927         * g++.dg/ext/asm4.C: New test.
44928
44929 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44930
44931         PR c++/9030
44932         * g++.dg/template/friend12.C: New test.
44933         * g++.dg/template/friend13.C: Likewise.
44934         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44935
44936 2003-01-08  Jan Hubicka  <jh@suse.cz>
44937
44938         * gcc.dg/i386-cadd.c: New test.
44939         * gcc.dg/i386-cmov4.c: Likewise.
44940
44941 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44942
44943         PR c++/9165
44944         * g++.dg/warn/Wunused-3.C: New test.
44945
44946         * g++.dg/abi/bitfield9.C: New test.
44947
44948         PR c++/9189
44949         * g++.dg/parse/defarg3.C: New test.
44950
44951 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44952
44953         * g++.dg/parse/ambig1.C: New test.
44954         * g++.dg/parse/defarg2.C: New test.
44955
44956 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44957
44958         * g++.dg/template/defarg-1.C: New test.
44959         * g++.dg/template/local2.C: Likewise.
44960
44961 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44962
44963         * gcc.c-torture/execute/20030105-1.c: New test.
44964
44965 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44966
44967         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44968         * g++.dg/parse/namespace4.C: Likewise.
44969
44970 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44971
44972         * g++.dg/template/ntp2.C: New test.
44973
44974 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44975
44976         * g++.dg/parse/extern-C-1.C: New test.
44977
44978         * g++.dg/parse/namespace4.C: New test.
44979
44980         * g++.dg/template/nested1.C: New test.
44981
44982         * g++.dg/parse/namespace3.C: New test.
44983
44984 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44985
44986         * g++.dg/lookup/two-stage1.C: New test.
44987
44988 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44989
44990         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44991         * g++.old-deja/g++.jason/access8.C: Likewise.
44992         * g++.old-deja/g++.other/decl5.C: Likewise.
44993
44994 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44995
44996         * g++.dg/parse/parse7.C: New test.
44997
44998 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44999
45000         PR c++/2843
45001         * g++.dg/ext/attrib7.C: New test.
45002
45003 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45004
45005         * g++.dg/parse/parse6.C: New test.
45006
45007 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45008
45009         * gcc.dg/h8300-stack-1.c: New.
45010
45011 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45012
45013         g++.dg/lookup/exception1.C: New test.
45014
45015         g++.dg/lookup/template1.C: New test.
45016
45017         g++.dg/parse/namespace2.C: New test.
45018
45019         g++.dg/parse/parens2.C: New test.
45020
45021 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45022
45023         * g++.dg/parse/parse5.C: New test.
45024         * g++.dg/lookup/scoped4.C: New test.
45025
45026 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45027
45028         * g++.dg/parse/parens1.C: New test.
45029
45030         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45031         angle-bracket1.C.
45032         * g++.dg/parse/parens2.C: New test.
45033
45034         * g++.dg/lookup/scope-operator1.C: New test.
45035
45036         * g++.dg/parse/operator1.C: New test.
45037
45038 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45039
45040         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45041         * g++.old-deja/g++.other/access6.C: Likewise.
45042         * g++.old-deja/g++.other/decl1.C: Likewise.
45043         * g++.old-deja/g++.pt/typename12.C: Likewise.
45044
45045 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45046
45047         * g++.dg/parse/namespace1.C: New test.
45048
45049 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45050
45051         * g++.dg/parse/parse4.C: New test.
45052
45053 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45054
45055         * g++.dg/parse/parse3.C: New test.
45056
45057 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45058
45059         * g++.dg/parse/parse2.C: New test.
45060
45061 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45062
45063         * g++.dg/template/friend11.C: New test.
45064
45065 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45066
45067         * g++.dg/parse/parse1.C: New test.
45068
45069 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45070
45071         * lib/profopt.exp: Change the name of a global variable to avoid
45072         possible clashes with other test suites.
45073
45074 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45075
45076         * g++.dg/inherit/covariant8.C: New test.
45077
45078 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45079
45080         * g++.dg/init/array9.C: New test.
45081
45082         PR c++/9112
45083         * g++.dg/parse/expr1.C: New test.
45084
45085 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45086
45087         * gcc.c-torture/compile/20021230-1.c: New test.
45088
45089 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45090
45091         * g++.dg/inherit/covariant5.C: New test.
45092         * g++.dg/inherit/covariant6.C: New test.
45093         * g++.dg/inherit/covariant7.C: New test.
45094
45095 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45096
45097         PR c++/2739
45098         * g++.dg/other/access2.C: New test.
45099
45100 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45101
45102         * g++.dg/other/anon-struct.C: No longer fails
45103         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45104         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45105         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45106
45107 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45108
45109         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45110
45111 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45112
45113         * g++.dg/eh/spec4.C: Remove stray semicolon.
45114         * g++.dg/expr/pmf-1.C: Change error message.
45115         * g++.dg/ext/asm1.C: Remove stray semicolon.
45116         * g++.dg/ext/typename1.C: Add missing typenames.
45117         * g++.dg/inherit/template-as-base.C: Change error message.
45118         * g++.dg/lookup/scoped1.C: Likewise.
45119         * g++.dg/lookup/scoped2.C: Likewise.
45120         * g++.dg/lookup/using2.C: Likewise.
45121         * g++.dg/other/component1.C: Remove stray semicolon.
45122         * g++.dg/other/do1.C: Change error message.
45123         * g++.dg/other/error2.C: Likewise.
45124         * g++.dg/other/init1.C: Likewise.
45125         * g++.dg/other/packed1.C: Remove stray semicolon.
45126         * g++.dg/other/ptrmem2.C: Change error message.
45127         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45128         marker.
45129         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45130         * g++.dg/template/access3.C: Add typename keyword.
45131         * g++.dg/template/access5.C: Remove stray semicolon.
45132         * g++.dg/template/access6.C: Likewise.
45133         * g++.dg/template/complit1.C: Likewise.
45134         * g++.dg/template/crash1.C: Change error message.
45135         * g++.dg/template/inherit2.C: Remove stray semicolon.
45136         * g++.dg/template/instantiate2.C: Likewise.
45137         * g++.dg/template/instantiate3.C: Change error message.
45138         * g++.dg/template/qual1.C: Remove stray semicolon.
45139         * g++.dg/template/qualttp18.C: Change error message.
45140         * g++.dg/template/ref1.C: Remove stray semicolon.
45141         * g++.dg/template/sizeof1.C (A::value): Declare it.
45142         * g++.dg/template/spec4.C: Change error message.
45143         * g++.dg/template/static1.C: Likewise.
45144         * g++.dg/template/type1.C: Likewise.
45145         * g++.dg/template/typename3.C: Likewise.
45146         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45147         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45148         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45149         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45150         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45151         named return value extension.
45152         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45153         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45154         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45155         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45156         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45157         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45158         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45159         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45160         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45161         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45162         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45163         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45164         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45165         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45166         syntax.
45167         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45168         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45169         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45170         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45171         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45172         * g++.old-deja/g++.brendan/template11.C: Likewise.
45173         * g++.old-deja/g++.brendan/template26.C: Likewise.
45174         * g++.old-deja/g++.brendan/template27.C: Use explicit
45175         specialization syntax.
45176         * g++.old-deja/g++.brendan/template30.C: Likewise.
45177         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45178         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45179         non-dependent names.
45180         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45181         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45182         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45183         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45184         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45185         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45186         named return value extension.
45187         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45188         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45189         * g++.old-deja/g++.ext/return1.C: Likewise.
45190         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45191         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45192         * g++.old-deja/g++.jason/access8.C: Likewise.
45193         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45194         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45195         pseudo-destructor names.
45196         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45197         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45198         pseudo-destructor names.
45199         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45200         * g++.old-deja/g++.jason/overload19.C: Likewise.
45201         * g++.old-deja/g++.jason/overload32.C: Likewise.
45202         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45203         stray semicolons.
45204         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45205         * g++.old-deja/g++.jason/return.C: Likewise.
45206         * g++.old-deja/g++.jason/return2.C: Likewise.
45207         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45208         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45209         syntax.
45210         * g++.old-deja/g++.jason/template10.C: Account for use of
45211         non-dependent names.
45212         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45213         syntax.
45214         * g++.old-deja/g++.jason/template37.C: Likewise.
45215         * g++.old-deja/g++.law/access4.C: Change error messages.
45216         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45217         pseudo-destructor names.
45218         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45219         * g++.old-deja/g++.law/ctors9.C: Likewise.
45220         * g++.old-deja/g++.law/cvt22.C: Likewise.
45221         * g++.old-deja/g++.law/dtors5.C: Likewise.
45222         * g++.old-deja/g++.law/global-init1.C: Likewise.
45223         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45224         * g++.old-deja/g++.law/operators28.C: Likewise.
45225         * g++.old-deja/g++.law/visibility28.C: Likewise.
45226         * g++.old-deja/g++.martin/eval1.C: Likewise.
45227         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45228         name.
45229         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45230         * g++.old-deja/g++.mike/net34.C: Likewise.
45231         * g++.old-deja/g++.mike/net36.C: Likewise.
45232         * g++.old-deja/g++.mike/ns2.C: Likewise.
45233         * g++.old-deja/g++.mike/p12306.C: Likewise.
45234         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45235         value extension.
45236         * g++.old-deja/g++.mike/p700.C: Likewise.
45237         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45238         * g++.old-deja/g++.mike/p710.C: Likewise.
45239         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45240         value extension.
45241         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45242         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45243         * g++.old-deja/g++.ns/crash2.C: Likewise.
45244         * g++.old-deja/g++.ns/crash3.C: Likewise.
45245         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45246         * g++.old-deja/g++.ns/ns17.C: Likewise.
45247         * g++.old-deja/g++.ns/template16.C: Likewise.
45248         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45249         keyword.
45250         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45251         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45252         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45253         named return value extension.
45254         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45255         * g++.old-deja/g++.other/access4.C: Issue additional error
45256         messages.
45257         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45258         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45259         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45260         * g++.old-deja/g++.other/crash25.C: Change error message.
45261         * g++.old-deja/g++.other/crash4.C: Change error message.
45262         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45263         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45264         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45265         checks.
45266         * g++.old-deja/g++.other/defarg8.C: Likewise.
45267         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45268         * g++.old-deja/g++.other/dtor10.C: Likewise.
45269         * g++.old-deja/g++.other/incomplete.C: Likewise.
45270         * g++.old-deja/g++.other/linkage7.C: Likewise.
45271         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45272         lookup algorithm.
45273         * g++.old-deja/g++.other/mangle2.C: Likewise.
45274         * g++.old-deja/g++.other/refinit2.C: Likewise.
45275         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45276         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45277         * g++.old-deja/g++.pt/crash28.C: Likewise.
45278         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45279         syntax.
45280         * g++.old-deja/g++.pt/crash32.C: Change error message.
45281         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45282         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45283         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45284         error message position.
45285         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45286         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45287         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45288         syntax.
45289         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45290         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45291         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45292         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45293         keyword.
45294         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45295         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45296         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45297         keyword.
45298         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45299         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45300         syntax.
45301         * g++.old-deja/g++.pt/friend28.C: Account for use of
45302         non-dependent names.
45303         * g++.old-deja/g++.pt/friend29.C: Likewise.
45304         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45305         rules.
45306         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45307         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45308         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45309         lookup rules.
45310         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45311         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45312         keyword.
45313         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45314         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45315         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45316         keyword.
45317         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45318         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45319         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45320         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45321         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45322         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45323         keyword.
45324         * g++.old-deja/g++.pt/spec10.C: Likewise.
45325         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45326         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45327         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45328         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45329         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45330         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45331         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45332         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45333         * g++.old-deja/g++.pt/typename15.C: Likewise.
45334         * g++.old-deja/g++.pt/typename22.C: Likewise.
45335         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45336         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45337         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45338         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45339         syntax.
45340         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45341         return value extension.
45342         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45343         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45344         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45345         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45346
45347 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45348
45349         * g++.dg/warn/inline1.C: New test.
45350         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45351         * g++.old-deja/g++.jason/synth10.C: Likewise.
45352         * g++.old-deja/g++.mike/net31.C: Likewise.
45353         * g++.old-deja/g++.mike/p8786.C: Likewise.
45354
45355         * g++.dg/template/friend10.C: New test.
45356         * g++.dg/template/conv5.C: New test.
45357
45358 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45359
45360         * g++.dg/lookup/scoped3.C: New test.
45361
45362         * g++.dg/lookup/decl1.C: New test.
45363         * g++.dg/lookup/decl2.C: New test.
45364
45365 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45366
45367         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45368         gcc.c-torture/compile/20021015-1.c,
45369         gcc.c-torture/compile/20021015-2.c,
45370         gcc.c-torture/compile/20021123-1.c,
45371         gcc.c-torture/compile/20021123-2.c,
45372         gcc.c-torture/compile/20021123-3.c,
45373         gcc.c-torture/compile/20021123-4.c,
45374         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45375         only to 3.1 or 3.2 branch.
45376
45377 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45378
45379         * gcc.dg/i386-bitfield3.c: New test.
45380
45381         * gcc.dg/i386-bitfield2.c: New test.
45382
45383 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45384
45385         * g++.dg/parse/conv_op1.C: New test.
45386
45387 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45388
45389         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45390         approved.
45391
45392 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45393
45394         * gcc.c-torture/compile/20021220-1.c: New test.
45395
45396 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45397
45398         * gcc.dg/i386-fastcall-1.c: New.
45399
45400 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45401
45402         * gcc.c-torture/execute/20021219-1.c: New test.
45403
45404 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45405
45406         * gcc.dg/i386-pic-1.c: New test.
45407
45408 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45409
45410         PR c++/8099
45411         * g++.dg/template/friend9.C: New test.
45412
45413 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45414
45415         PR c++/3663
45416         * g++.dg/template/access7.C: New test.
45417
45418 2002-12-18  Nick Clifton  <nickc@redhat.com>
45419
45420         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45421         the libstdc++-v3 directory has been found.
45422
45423 2002-12-12  Devang Patel <dpatel@apple.com>
45424         * gcc.dg/darwin-ld-1.c: New test.
45425         * gcc.dg/darwin-ld-2.c: New test.
45426         * gcc.dg/darwin-ld-3.c: New test.
45427         * gcc.dg/darwin-ld-4.c: New test.
45428         * gcc.dg/darwin-ld-5.c: New test.
45429
45430 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45431
45432         * gcc.c-torture/compile/20021212-1.c: New test.
45433
45434 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45435
45436         * gcc.dg/fshort-wchar: New test.
45437
45438 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45439
45440         PR c++/8372
45441         * g++.dg/template/dtor1.C: New test.
45442
45443         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45444         markers.
45445
45446 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45447
45448         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45449
45450 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45451
45452         * g++.dg/template/static1.C: New test.
45453         * g++.dg/template/static2.C: New test.
45454         * g++.old-deja/g++.ext/memconst.C: New test.
45455
45456 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45457
45458         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45459         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45460         * g++.dg/special/initp1.C: Likewise.
45461
45462 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45463
45464         * gcc.c-torture/execute/20021204-1.c: New test.
45465
45466 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45467
45468         * gcc.dg/ppc-fmadd-1.c: New file.
45469         * gcc.dg/ppc-fmadd-2.c: New file.
45470         * gcc.dg/ppc-fmadd-3.c: New file.
45471
45472 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45473
45474         * gcc.c-torture/compile/20021204-1.c: New test.
45475
45476 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45477
45478         * g++.dg/inherit/covariant2.C: New test.
45479         * g++.dg/inherit/covariant3.C: New test.
45480         * g++.dg/inherit/covariant4.C: New test.
45481         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45482         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45483
45484 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45485
45486         PR c++/8688
45487         * g++.dg/init/brace3.C: New test.
45488
45489 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45490
45491         * gcc.dg/20020210-1.c: Fix a comment typo.
45492
45493 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45494
45495         PR c++/8720
45496         * g++.dg/parse/defarg1.C: New test.
45497
45498         PR c++/8615
45499         * g++.dg/template/char1.C: New test.
45500
45501         * g++.dg/template/varmod1.C: Fix typo.
45502
45503 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45504
45505         DR 180
45506         * g++.old-deja/g++.pt/crash32.C: Expect error.
45507
45508 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45509
45510         PR c++/5919
45511         * g++.dg/template/varmod1.C: New test.
45512
45513         PR c++/8727
45514         * g++.dg/inherit/typeinfo1.C: New test.
45515
45516         PR c++/8663
45517         * g++.dg/inherit/typedef1.C: New test.
45518
45519 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45520
45521         PR c++/8332
45522         PR c++/8493
45523         * g++.dg/template/strlen1.C: New test.
45524
45525         PR c++/8227
45526         * g++.dg/template/ctor2.C: New test.
45527
45528         PR c++/8214
45529         * g++.dg/init/string1.C: New test.
45530
45531         PR c++/8511
45532         * g++.dg/template/friend8.C: New test.
45533
45534 2002-11-29  Joe Buck <jbuck@synopsys.com>
45535
45536         * g++.dg/lookup/anon2.C: New test.
45537
45538 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45539
45540         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45541         h8300 port.
45542
45543 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45544
45545         * gcc.dg/bitfld-6.c: New test.
45546
45547 2002-11-27  Jan Hubicka  <jh@suse.cz>
45548
45549         * gcc.c-torture/execute/20021127.[cx]: New test.
45550
45551 2002-11-26  Jan Hubicka  <jh@suse.cz>
45552
45553         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45554         quality.
45555
45556 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45557
45558         * g++.dg/init/brace2.C: New test.
45559         * g++.old-deja/g++.mike/p9129.C: Correct.
45560
45561 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45562
45563         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45564
45565 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45566
45567         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45568
45569 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45570
45571         * g++.dg/abi/empty11.C: New test.
45572         * g++.dg/rtti/cv1.C: New test.
45573
45574 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45575
45576         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45577
45578 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45579
45580         * g++.dg/abi/empty10.C: New test.
45581
45582 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45583
45584         * gcc.c-torture/compile/20021124-1.c: New test.
45585
45586 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45587
45588         * g++.dg/abi/rtti2.C: New test.
45589
45590 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45591
45592         * gcc.dg/i386-unroll-1.c: New test.
45593
45594 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45595
45596         * gcc.c-torture/compile/20021120-1.c: New test.
45597         * gcc.c-torture/compile/20021120-2.c: New test.
45598
45599 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45600
45601         * gcc.dg/bitfld-5.c: New test.
45602
45603 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45604
45605         * gcc.c-torture/execute/20021120-3.c: New test.
45606
45607 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45608
45609         * gcc.c-torture/execute/20021120-2.c: New test.
45610
45611 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45612
45613         * gcc.c-torture/execute/20021120-1.c: New test.
45614
45615 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45616
45617         * gcc.c-torture/execute/20021118-3.c: New test.
45618
45619 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45620
45621         * gcc.c-torture/compile/20021119-1.c: New test.
45622
45623 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45624
45625         * gcc.dg/duff-1.c: New test.
45626         * gcc.dg/duff-2.c: New test.
45627         * gcc.dg/duff-3.c: New test.
45628
45629 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45630
45631         * gcc.dg/cpp/_Pragma5.c: New test.
45632
45633 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45634
45635         * gcc.c-torture/execute/20021118-2.c: New test.
45636
45637 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45638
45639         * gcc.c-torture/execute/20021118-1.c: New test.
45640
45641 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45642
45643         * gcc.dg/20021116-1.c: New test.
45644
45645 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45646
45647         * g++.dg/abi/vcall1.C: New test.
45648
45649 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45650
45651         * gcc.dg/20021029-1.c: New test.
45652         * gcc.dg/20021029-2.c: New test.
45653
45654 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45655
45656         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45657
45658 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45659
45660         PR c/8439
45661         * gcc.dg/20021110.c: Move to ...
45662         * gcc.c-torture/compile/20021110.c: .... here.
45663
45664 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45665
45666         PR c/8467
45667         * gcc.c-torture/execute/20021111-1.c
45668
45669 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45670
45671         PR c/8439
45672         * gcc.dg/20021110.c: New test.
45673
45674 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45675
45676         * g++.dg/abi/vthunk3.C: Run only on x86.
45677
45678 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45679
45680         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45681
45682 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45683
45684         * lib/compat.exp (compat-execute): Fix logic error in last
45685         change.
45686
45687 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45688
45689         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45690
45691 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45692
45693         PR c++/8389
45694         * g++.dg/template/access6.C: New test.
45695
45696 2002-11-08  Jan Hubicka  <jh@suse.cz>
45697
45698         * gcc.dg/i386-ssefp-1.c: New test.
45699         * gcc.dg/i386-ssefp-1.c: New test.
45700
45701 2002-11-08  Jan Hubicka  <jh@suse.cz>
45702
45703         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45704
45705 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45706
45707         * g++.dg/abi/vthunk3.C: New test.
45708
45709         PR c++/8338
45710         * g++.dg/template/crash2.C: New test.
45711
45712 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45713
45714         * g++.dg/abi/dtor1.C: New test.
45715         * g++.dg/abi/dtor2.C: Likewise.
45716
45717 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45718
45719         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45720         Darwin.
45721
45722 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45723
45724         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45725         -mthumb.  Only xfail with -O0.
45726
45727 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45728
45729         * g++.dg/abi/thunk1.C: New test.
45730         * g++.dg/abi/thunk2.C: Likewise.
45731         * g++.dg/abi/vtt1.C: Likewise.
45732
45733 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45734
45735         PR optimization/8423
45736         * gcc.c-torture/execute/builtin-constant.c: New test.
45737
45738 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45739
45740         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45741         Add some more cases.
45742
45743 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45744
45745         PR c++/8391
45746         * g++.dg/opt/local1.C: New test.
45747
45748 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45749
45750         PR c++/8160
45751         * g++.dg/template/complit1.C: New test.
45752
45753         PR c++/8149
45754         * g++.dg/template/typename4.C: Likewise.
45755
45756 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45757
45758         Core issue 287, PR c++/7639
45759         * g++.dg/template/instantiate1.C: Adjust error location.
45760         * g++.dg/template/instantiate3.C: New test.
45761         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45762         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45763         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45764
45765 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45766
45767         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45768
45769 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45770
45771         PR c++/8287
45772         * g++.dg/init/dtor2.C: New test.
45773
45774 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45775
45776         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45777         * gcc.dg/nest.c: Bypass errors on irix6.
45778
45779 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45780
45781         * gcc.dg/nest.c: Expect error for mmix-*-*.
45782         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45783
45784 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45785
45786         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45787         markers.
45788
45789         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45790
45791 2002-10-25  Mike Stump  <mrs@apple.com>
45792
45793         * gcc.dg/warn-1.c: New test.
45794
45795 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45796
45797         * g++.dg/template/typename3.C: New test.
45798
45799 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45800
45801         * g++.dg/lookup/ptrmem1.C: New test.
45802
45803         * g++.dg/abi/vthunk2.C: New test.
45804
45805 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45806
45807         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45808
45809 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45810
45811         * g++.dg/abi/empty9.C: New test.
45812
45813 2002-10-24  Richard Henderson  <rth@redhat.com>
45814
45815         * g++.dg/inherit/thunk1.C: Enable for ia64.
45816
45817 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45818
45819         PR c++/8067
45820         * g++.dg/lookup/pretty1.C: New test.
45821
45822 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45823
45824         * gcc.dg/20021023-1.c: New test.
45825
45826 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45827
45828         PR c++/7679
45829         * g++.dg/parse/inline1.C: New test.
45830
45831 2002-10-23  Richard Henderson  <rth@redhat.com>
45832
45833         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45834
45835         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45836
45837 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45838
45839         PR c++/6579
45840         * g++.dg/parse/stmtexpr3.C: New test.
45841
45842 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45843
45844         * g++.dg/expr/cond1.C: New test.
45845
45846 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45847
45848         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45849
45850 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45851
45852         * g++.dg/abi/vbase13.C: New test.
45853         * g++.dg/abi/vbase14.C: Likewise.
45854
45855 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45856
45857         * gcc.dg/tls/pic-1.c: New test.
45858         * gcc.dg/tls/nonpic-1.c: New test.
45859         * gcc.dg/20021018-1.c: New test.
45860
45861 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45862
45863         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45864         Remove only files with the same base name as the test case.
45865         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45866         (profopt-execute): Likewise.  Also, remove old profiling
45867         and performance data files before running the tests.
45868
45869         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45870         * g++.dg/bprob/bprob.exp: Likewise.
45871         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45872         to allow more general test case names.
45873
45874         * g++.dg/bprob/bprob-1.C: Rename to ...
45875         * g++.dg/bprob/g++-bprob-1.C: ... this.
45876
45877         * g77.dg/bprob/bprob-1.f: Rename to ...
45878         * g77.dg/bprob/g77-bprob-1.f: ... this.
45879
45880 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45881
45882         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45883         bison 1.50 or later.
45884
45885 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45886
45887         * g++.dg/README: Describe more test directories.
45888
45889 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45890
45891         * g++.dg/init/array6.C: Add additional tests.
45892
45893 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45894
45895         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45896         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45897
45898 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45899
45900         * gcc.c-torture/compile/20020604-1.x: New.
45901         * gcc.c-torture/compile/simd-5.x: Likewise.
45902         * gcc.c-torture/execute/920710-1.x: Likewise.
45903         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45904
45905 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45906
45907         * g++.dg/inherit/override1.C: Add dg-options clause.
45908
45909 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45910
45911         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45912         _mm_slli_si128.
45913
45914 2002-10-19  Andreas Schwab  <schwab@suse.de>
45915
45916         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45917         directory component.
45918
45919 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45920
45921         * g++.dg/inherit/thunk1.C: New test.
45922
45923         * g++.dg/inherit/override1.C: New test.
45924
45925         * g++.dg/abi/mangle11.C: New test.
45926         * g++.dg/abi/mangle14.C: New test.
45927         * g++.dg/abi/mangle17.C: New test.
45928
45929 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45930
45931         * g++.dg/overload/member2.C: New test.
45932
45933 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45934
45935         * g++.dg/README: Describe new compat directory.
45936         * g++.dg/dg.exp: Skip tests in compat directory.
45937         * README.compat: New file.
45938         * lib/compat.exp: New expect script.
45939         * g++.dg/compat: New test directory.
45940         * g++.dg/compat/compat.exp: New expect script.
45941         * g++.dg/compat/abi: New test directory.
45942         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45943         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45944         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45945         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45946         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45947         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45948         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45949         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45950         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45951         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45952         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45953         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45954         * g++.dg/compat/break: New test directory.
45955         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45956         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45957         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45958         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45959         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45960         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45961         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45962         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45963         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45964         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45965         g++.dg/compat/break/README: New files.
45966         * g++.dg/compat/eh: New test directory.
45967         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45968         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45969         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45970         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45971         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45972         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45973         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45974         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45975         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45976         g++.dg/compat/eh/filter2_y.C,
45977         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45978         g++.dg/compat/eh/new1_y.C,
45979         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45980         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45981         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45982         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45983         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45984         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45985         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45986         g++.dg/compat/eh/unexpected1_y.C: New files.
45987         * g++.dg/compat/init: New test directory.
45988         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45989         g++.dg/compat/init/array5_y.C,
45990         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45991         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45992         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45993         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45994         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45995         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45996         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45997         g++.dg/compat/init/init-ref2_y.C: New files.
45998
45999 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46000
46001         PR c++/7584
46002         * g++.dg/inherit/using3.C: New test.
46003
46004 2002-10-17  Jan Hubicka  <jh@suse.cz>
46005
46006         * gcc.dg/20021017-2.c: New test.
46007
46008 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46009
46010         * g++.dg/abi/mangle16.C: Adjust.
46011
46012         * g++.dg/init/array8.C: New test.
46013
46014 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46015
46016         * gcc.dg/special/mips-abi.exp: New test.
46017         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46018
46019 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46020
46021         * g++.dg/abi/mangle16.C: New test.
46022         * g++.dg/abi/mangle17.C: Likewise.
46023
46024         PR c++/7478
46025         * g++.dg/template/ref1.C: New test.
46026
46027 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46028
46029         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46030
46031 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46032
46033         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46034
46035 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46036
46037         PR c++/7524
46038         * g++.dg/init/array7.C: New test.
46039
46040 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46041
46042         * g++.dg/init/array6.C: New test.
46043
46044         * g++.dg/abi/mangle13.C: Likewise.
46045         * g++.dg/abi/mangle14.C: Likewise.
46046         * g++.dg/abi/mangle15.C: Likewise.
46047
46048 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46049
46050         * g++.dg/abi/empty8.C: New test.
46051
46052 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46053
46054         * g++.dg/init/ctor1.C: New test.
46055
46056 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46057
46058         * gcc.c-torture/execute/20021015-1.c: New test.
46059
46060 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46061
46062         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46063
46064 2002-10-14  Jan Hubicka  <jh@suse.cz>
46065
46066         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46067
46068 2002-10-14  Richard Henderson  <rth@redhat.com>
46069
46070         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46071
46072 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46073
46074         PR optimization/6631
46075         * g++.dg/opt/const2.C: New test.
46076
46077 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46078
46079         PR c++/7176
46080         * g++.dg/parse/friend1.C: New test.
46081         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46082
46083 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46084
46085         * gcc.dg/20021014-1.c: New test.
46086
46087 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46088
46089         PR c++/5661
46090         * g++.dg/ext/vlm1.C: New test.
46091         * g++.dg/ext/vlm2.C: Likewise.
46092
46093         * g++.dg/init/array1.C: Remove invalid braces.
46094         * g++.dg/init/brace1.C: New test.
46095         * g++.dg/init/copy2.C: Likewise.
46096         * g++.dg/init/copy3.C: Likewise.
46097         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46098         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46099         braces.
46100
46101 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46102
46103         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46104
46105 2002-10-11  Richard Shann  <richard.shann@superh.com>
46106
46107         * gcc.c-torture/compile/simd-5.c: New test.
46108
46109 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46110
46111         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46112
46113 2002-10-10  Jim Wilson  <wilson@redhat.com>
46114
46115         * gcc.c-torture/execute/20021010-1.c: New test.
46116
46117 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46118
46119         PR c/7353
46120         * g++.dg/ext/typedef-init.C: New test.
46121         * gcc.dg/typedef-init.c: New test.
46122
46123 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46124
46125         * gcc.dg/cpp/paste13.c: New test.
46126
46127 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46128
46129         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46130         remaining platforms, XFAIL during compile, not execute.  Don't
46131         XFAIL at -O0.
46132
46133 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46134
46135         * gcc.dg/alias-1.c: Tweak expected warning.
46136
46137 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46138
46139         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46140
46141 2002-10-06  Andreas Jaeger  <aj@suse.de>
46142
46143         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46144         * gcc.dg/cpp/c++98.C: Likewise.
46145
46146         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46147         * g++.dg/cpp/c++98.C: Likewise.
46148
46149         * g++.dg/README (Subdirectories): Mention cpp directory.
46150
46151         PR target/7559
46152         * gcc.dg/20021006-1.c: New test.
46153
46154 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46155
46156         PR c++/7804
46157         * g++.dg/other/warning1.C: New test.
46158
46159 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46160
46161         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46162         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46163         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46164
46165 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46166
46167         PR c++/7931
46168         * g++.dg/template/ptrmem3.C: New test.
46169
46170         PR c++/7754
46171         * g++.dg/template/union1.C: New test.
46172
46173 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46174
46175         PR c++/8006
46176         * g++.dg/abi/mangle9.C: New test.
46177         * g++.dg/abi/mangle10.C: New test.
46178         * g++.dg/abi/mangle11.C: New test.
46179         * g++.dg/abi/mangle12.C: New test.
46180
46181 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46182
46183         PR c++/7188.
46184         * g++.dg/template/meminit1.C: New test.
46185         * g++.dg/warn/Wreorder-1.C: Likewise.
46186         * g++.old-deja/g++.mike/warn3.C: Tweak.
46187         * lib/prune.exp: Ingore "in copy constructor".
46188
46189 2002-10-02  Andreas Jaeger  <aj@suse.de>
46190
46191         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46192         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46193         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46194         on x86-64.
46195
46196 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46197
46198         * gcc.dg/empty1.C: Fix typo.
46199
46200 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46201
46202         * gcc.dg/alias-1.c: New test.
46203
46204 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46205
46206         * gcc.dg/empty1.C: New test.
46207
46208         * g++.dg/tls/init-2.C: Tweak error messages.
46209
46210 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46211
46212         * gcc.c-torture/compile/20020923-1.c: New test.
46213
46214 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46215
46216         * gcc.c-torture/execute/ffs-1.c: New test.
46217         * gcc.c-torture/execute/ffs-2.c: Ditto.
46218
46219 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46220
46221         * g++.dg/overload/member1.C: New test.
46222
46223 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46224
46225         * g++.dg/abi/empty7.C: New test.
46226         * g++.dg/init/pm2.C: Likewise.
46227
46228 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46229
46230         * g++.dg/rtti/crash1.C: New test.
46231
46232 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46233
46234         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46235         gcc.dg/sibcall-4.c: New tests.
46236
46237 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46238
46239         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46240         powerpc and MMIX targets.
46241
46242 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46243
46244         * gcc.dg/cpp/20020927-1.c: New.
46245
46246 2002-09-26  David S. Miller  <davem@redhat.com>
46247
46248         * gcc.c-torture/compile/trunctfdf.c: New.
46249
46250 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46251
46252         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46253
46254 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46255
46256         * gcc.c-torture/execute/loop-15.c: New.
46257
46258 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46259
46260         * README.QMTEST: Fix typo.
46261
46262 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46263
46264         * gcc.dg/20020926-1.c: New test.
46265
46266 2002-09-25  David S. Miller  <davem@redhat.com>
46267
46268         PR target/7842
46269         * gcc.c-torture/execute/shiftdi.c: New test.
46270
46271 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46272
46273         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46274         unique to the tool.
46275         * lib/g77.exp (g77_init): Likewise.
46276         * lib/g++.exp (g++_init): Likewise.
46277         * lib/objc.exp (objc_init): Likewise.
46278
46279 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46280
46281         * g++.dg/abi/empty5.C: New test.
46282         * g++.dg/abi/empty6.C: New test.
46283         * g++.dg/abi/vbase12.C: New test.
46284
46285 2002-09-25  Richard Henderson  <rth@redhat.com>
46286
46287         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46288         too-small long double.
46289
46290 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46291
46292         * gcc.dg/20020919-1.c: New test.
46293
46294 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46295
46296         * g++.dg/abi/bitfield6.C: New test.
46297         * g++.dg/abi/bitfield7.C: New test.
46298         * g++.dg/abi/bitfield8.C: New test.
46299         * g++.dg/abi/vbase11.C: New test.
46300
46301 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46302
46303         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46304         hppa*-*-hpux*.  Update test comment.
46305
46306 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46307
46308         * gcc.dg/tls/struct-1.c: New test.
46309
46310 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46311
46312         * gcc.dg/cpp/tr-warn2.c: Update.
46313
46314 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46315
46316         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46317
46318 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46319
46320         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46321         systems.
46322
46323 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46324
46325         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46326
46327         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46328         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46329         setting of cxxfilt.
46330
46331 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46332
46333         * gcc.dg/20020312-2.c: Update for darwin.
46334
46335 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46336
46337         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46338
46339 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46340
46341         * objc.dg/comp-types-1.m: New test.
46342         * objc.dg/comp-types-2.m: New test.
46343         * objc.dg/comp-types-3.m: New test.
46344         * objc.dg/comp-types-4.m: New test.
46345         * objc.dg/comp-types-5.m: New test.
46346         * objc.dg/comp-types-6.m: New test.
46347
46348 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46349
46350         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46351
46352 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46353
46354         * g++.dg/other/do1.C: New test.
46355
46356         * g++.dg/template/subst1.C: New test.
46357
46358 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46359
46360         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46361
46362 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46363
46364         * g++.dg/template/qualttp20.C: Adjust expected errors.
46365         * g++.old-deja/g++.jason/report.C: Likewise.
46366         * g++.old-deja/g++.other/qual1.C: Likewise.
46367
46368         * g++.dg/lookup/scoped2.C: New test.
46369
46370         * g++.dg/ext/asm3.C: New test.
46371
46372 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46373
46374         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46375
46376 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46377
46378         * ChangeLog: follow spelling conventions.
46379         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46380         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46381         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46382         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46383         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46384         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46385         * g++.old-deja/g++.law/global-init1.C: Likewise.
46386         * g++.old-deja/g++.other/delete4.C: Likewise.
46387         * g++.old-deja/g++.other/inline21.C: Likewise.
46388         * g++.old-deja/g++.other/singleton.C: Likewise.
46389         * g77.dg/strlen0.f: Likewise.
46390         * g77.f-torture/compile/20010519-1.f: Likewise.
46391         * g77.f-torture/compile/980310-4.f: Likewise.
46392         * gcc.c-torture/compile/20000605-1.c: Likewise.
46393         * gcc.c-torture/execute/20020225-1.c: Likewise.
46394         * gcc.dg/c90-hexfloat-2.c: Likewise.
46395         * gcc.dg/c99-bool-1.c: Likewise.
46396         * gcc.dg/c99-hexfloat-2.c: Likewise.
46397         * gcc.dg/dll-2.c: Likewise.
46398         * gcc.dg/wtr-union-init-1.c: Likewise.
46399         * gcc.dg/wtr-union-init-2.c: Likewise.
46400         * gcc.dg/wtr-union-init-3.c: Likewise.
46401         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46402         * gcc.dg/cpp/defined.c: Likewise.
46403         * gcc.dg/cpp/macsyntx.c: Likewise.
46404         * gcc.dg/cpp/paste2.c: Likewise.
46405         * gcc.dg/cpp/trad/defined.c: Likewise.
46406         * gcc.dg/format/c90-printf-1.c: Likewise.
46407         * gcc.dg/format/c90-scanf-1.c: Likewise.
46408         * gcc.dg/format/c99-printf-1.c: Likewise.
46409         * gcc.dg/format/c99-scanf-1.c: Likewise.
46410         * gcc.misc-tests/gcov-8.c: Likewise.
46411         * lib/profopt.exp: Likewise.
46412
46413 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46414
46415         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46416
46417 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46418
46419         * g++.dg/inherit/using2.C: New test.
46420
46421 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46422
46423         * ChangeLog: Follow spelling conventions.
46424         * g++.dg/template/friend4.C: Likewise.
46425         * g++.old-deja/g++.pt/crash67.C: Likewise.
46426         * gcc.c-torture/execute/20000801-4.c: Likewise.
46427         * gcc.dg/c90-digraph-1.c: Likewise.
46428         * gcc.dg/c94-digraph-1.c: Likewise.
46429         * gcc.dg/c99-digraph-1.c: Likewise.
46430         * gcc.dg/cpp/line5.c: Likewise.
46431         * gcc.dg/cpp/multiline.c: Likewise.
46432         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46433         * gcc.dg/format/attr-3.c: Likewise.
46434         * gcc.dg/format/c90-scanf-3.c: Likewise.
46435         * gcc.dg/format/ext-4.c: Likewise.
46436
46437 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46438
46439         * g++.dg/template/pretty1.C: New test.
46440
46441 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46442
46443         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46444
46445 2002-09-13  Matt Austern  <austern@apple.com>
46446
46447         * g++.dg/other/constref[12].C: New, regression tests for
46448         passing a cast expression to a function by const reference.
46449
46450 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46451
46452         * g++.dg/template/deduce1.C: New test.
46453
46454 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46455
46456         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46457         32-bit int.
46458
46459 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46460
46461         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46462         usage.
46463
46464 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46465
46466         * gcc.c-torture/compile/20020910-1.c: New test.
46467
46468 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46469
46470         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46471
46472 2002-09-10  Andreas Jaeger  <aj@suse.de>
46473
46474         * gcc.dg/20020312-2.c: Adjust for x86-64.
46475
46476 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46477
46478         * g77.dg/7388.f: New test case for PR 7388.
46479
46480 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46481
46482         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46483
46484 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46485
46486         * objc.dg/proto-lossage-1.m: New test.
46487
46488 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46489
46490         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46491
46492 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46493
46494         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46495         expected to pass.
46496
46497 2002-09-06  Stan Shebs  <shebs@apple.com>
46498             David Edelsohn  <edelsohn@gnu.org>
46499
46500         * gcc.dg/weak: New directory.
46501         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46502         target-specific xfail bits.
46503         * gcc.dg/typeof-2.c: Move to new directory.
46504         * gcc.dg/weak.exp: New expect script.
46505
46506 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46507
46508         * gcc.c-torture/execute/extzvsi.c: New test.
46509
46510 2002-09-05  Stan Shebs  <shebs@apple.com>
46511
46512         * gcc.dg/weak-1.c: xfail on Darwin.
46513         * gcc.dg/weak-2.c: Ditto.
46514         * gcc.dg/weak-3.c: Ditto.
46515         * gcc.dg/weak-4.c: Ditto.
46516         * gcc.dg/weak-5.c: Ditto.
46517         * gcc.dg/weak-6.c: Ditto.
46518         * gcc.dg/weak-7.c: Ditto.
46519         * gcc.dg/weak-8.c: Ditto.
46520         * gcc.dg/weak-9.c: Ditto.
46521
46522 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46523
46524         * gcc.c-torture/execute/loop-14.c: New test.
46525
46526 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46527
46528         * g++.dg/other/cxa-atexit1.C: New test.
46529
46530         * gcc.dg/typeof-2.c: New test.
46531
46532 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46533
46534         * gcc.dg/builtins-2.c: New testcase.
46535         * gcc.dg/builtins-3.c: New testcase.
46536
46537 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46538
46539         * gcc.dg/cpp/_Pragma4.c: New test.
46540
46541 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46542
46543         * objc/execute/nil_method-1.m: New testcase.
46544
46545 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46546
46547         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46548         [Object class], not [Object initialize].
46549
46550 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46551             Hans-Peter Nilsson  <hp@bitrange.com>
46552
46553         * gcc.c-torture/execute/20020720-1.x: Skip test on
46554         mmix-knuth-mmixware.  Correct comment.
46555
46556 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46557
46558         * g++.dg/abi/bitfield5.C: New test.
46559         * g++.dg/abi/vbase10.C: Likewise.
46560
46561 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46562
46563         * objc.dg/undeclared-selector.m: New test.
46564
46565 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46566
46567         * g++.dg/other/offsetof1.C: Avoid cast warning.
46568
46569 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46570
46571         * objc.dg/super-class-2.m: New test.
46572
46573 2002-08-24  Matt Austern  <austern@apple.com>
46574
46575         * g++.dg/ext/lvaddr.C: New test.
46576         * g++.dg/ext/lvcast.C: New test.
46577
46578 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46579
46580         * g++.dg/inherit/cond1.C: New test.
46581
46582 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46583
46584         * gcc.dg/noncompile/incomplete-1.c: New test.
46585
46586 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46587
46588         * gcc.dg/typespec-1.c: New test.
46589
46590 2002-08-20  Devang Patel  <dpatel@apple.com>
46591         * objc.dg/proto-hier-2.m: New test.
46592
46593 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46594
46595         * objc.dg/bitfield-1.m: New test.
46596         * objc.dg/bitfield-2.m: New test.
46597
46598 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46599
46600         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46601         gcc.dg/c99-flex-array-4.c: New tests.
46602
46603 2002-08-16  Stan Shebs  <shebs@apple.com>
46604
46605         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46606
46607 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46608
46609         * gcc.dg/typeof-1.c: New test.
46610         * g++.dg/ext/typeof2.C: New test.
46611
46612 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46613
46614         * g++.dg/other/offsetof1.C: New test.
46615
46616 2002-08-14  Richard Henderson  <rth@redhat.com>
46617
46618         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46619
46620 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46621
46622         * gcc.dg/cpp/_Pragma3.c: New test.
46623
46624 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46625
46626         * g++.dg/template/inherit3: New test.
46627
46628 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46629
46630         * gcc.dg/bitfld-4.c: Add blank options.
46631
46632 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46633
46634         * g++.dg/template/crash1.C: New test.
46635
46636 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46637
46638         * gcc.dg/tls/opt-2.c: New test.
46639
46640 2002-08-08  Devang Patel  <dpatel@apple.com>
46641
46642         * objc.dg/selector-1.m : New test
46643
46644 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46645
46646         * g++.dg/abi/bitfield4.C: New test.
46647         * gcc.dg/bitfld-4.c: New test.
46648
46649 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46650
46651         * g++.dg/other/packed1.C: New test.
46652
46653 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46654
46655         * g++.dg/abi/offsetof.C: Tweak error messages.
46656         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46657
46658 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46659
46660         * gcc.dg/bitfld-3.c: New test.
46661
46662 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46663             Richard Henderson  <rth@redhat.com>
46664
46665         * gcc.dg/i386-bitfield1.c: New test.
46666         * g++.dg/abi/bitfield3.C: Update.
46667
46668 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46669
46670         * objc.dg/const-str-2.m: Update.
46671         * gcc.dg/cpp/c++98.c: Change to C extension.
46672         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46673         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46674
46675 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46676
46677         * gcc.dg/tls/diag-3.c: New.
46678
46679 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46680
46681         * g++.dg/README (Subdirectories): Document new subdir expr.
46682         * g++.dg/expr/pmf-1.C: New test.
46683
46684 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46685
46686         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46687
46688 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46689
46690         * g++.dg/abi/bitfield3.C: New test.
46691
46692 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46693
46694         * lib/gcov.exp: Tweak expected line formats.
46695         * gcc.misc-tests/gcov8.c: New test.
46696         * gcc.misc-tests/gcov8.x: New flags.
46697
46698 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46699
46700         * consistency.vlad/layout/endian.c: Include string.h.
46701
46702         * gcc.c-torture/execute/20020805-1.c: New test.
46703
46704 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46705
46706         * g++.dg/other/conversion1.C: New test.
46707
46708 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46709
46710         * gcc.dg/builtins-1.c: New testcase.
46711
46712 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46713
46714         * g++.dg/inherit/access3.C: New test.
46715
46716 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46717
46718         * gcc.dg/ia64-visibility-2.c: New test.
46719
46720 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46721
46722         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46723         __qualifier_flags to __flags.
46724
46725 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46726
46727         * g++.dg/inherit/operator1.C: New test.
46728         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46729         * g++.dg/other/error1.C: Change expected error message.
46730         * g++.dg/template/conv4.C: Likewise.
46731
46732 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46733
46734         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46735         for documented behavior.
46736
46737 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46738
46739         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46740         several targets known to fail.
46741
46742 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46743
46744         * gcc.dg/mips-args-[123].c: New tests.
46745
46746 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46747
46748         * gcc.dg/ppc-spe.c: New.
46749
46750 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46751
46752         * g++.dg/other/ptrmem4.C: New testcase.
46753
46754 2002-07-24  Richard Henderson  <rth@redhat.com>
46755
46756         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46757
46758 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46759
46760         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46761
46762 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46763
46764         * gcc.c-torture/execute/memset-3.c: New testcase.
46765
46766 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46767
46768         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46769         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46770
46771 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46772
46773         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46774         Delete.
46775
46776 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46777
46778         * gcc.c-torture/compile/simd-4.c: New test.
46779
46780 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46781
46782         PR c++/7347, c++/7348
46783         * g++.dg/template/access4.C: New test.
46784         * g++.dg/template/access5.C: New test.
46785         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46786         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46787         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46788         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46789
46790 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46791
46792         * gcc.dg/gnu89-init-2.c: New test.
46793
46794 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46795
46796         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46797
46798 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46799
46800         * gcc.c-torture/execute/20020720-1.c: New testcase.
46801
46802 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46803
46804         * gcc.dg/cpp/Wsignprom.c: New tests.
46805
46806 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46807
46808         * gcc.c-torture/execute/loop-13.c: New test.
46809
46810 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46811
46812         * gcc.dg/cpp/expr.c: New tests.
46813
46814 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46815
46816         * g++.dg/opt/pr6713.C: Add template instantiation.
46817
46818 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46819
46820         * gcc.dg/nest.c: New test.
46821
46822 2002-07-17  Richard Henderson  <rth@redhat.com>
46823
46824         * g++.dg/opt/pr6713.C: New test.
46825
46826 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46827
46828         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46829         XFAIL for all x86 processors.
46830
46831 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46832
46833         * gcc.c-torture/execute/20010122-1.x: Do not test with
46834         -fomit-frame-pointer.
46835
46836 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46837
46838         * g++.dg/template/instantiate2.C: New test.
46839         * g++.dg/template/spec4.C: New test.
46840
46841 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46842
46843         * g++.dg/template/access2.C: New test.
46844         * g++.dg/template/access3.C: New test.
46845
46846 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46847
46848         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46849         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46850         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46851         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46852         Convert to use <stdarg.h>.
46853         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46854         Delete.
46855         * gcc.dg/va-arg-2.c: New.
46856         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46857
46858 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46859
46860         * gcc.c-torture/compile/20020710-1.c: New test.
46861
46862 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46863                           Andrew Pinski  <pinskia@physics.uc.edu>
46864
46865         gcc.c-torture/compile/simd-2.c: New testcase.
46866         gcc.c-torture/compile/simd-3.c: Likewise.
46867
46868 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46869
46870         PR c++/7224
46871         * g++.dg/overload/error1.C: New test.
46872
46873 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46874
46875         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46876         configuration and IRIX 6 O32 ABI.
46877
46878 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46879
46880         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46881
46882 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46883
46884         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46885
46886 2002-07-10  Jeffrey A Law  <law@redhat.com>
46887
46888         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46889
46890         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46891
46892 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46893
46894         * gcc.dg/20020312-2.c: Check for __PPC__.
46895
46896 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46897
46898         * gcc.c-torture/compile/20020709-1.c: New test.
46899
46900 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46901
46902         * g++.dg/template/qualttp21.C: New test case.
46903
46904 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46905
46906         * gcc.c-torture/compile/20020706-1.c: New test.
46907         * gcc.c-torture/compile/20020706-2.c: New test.
46908
46909 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46910             Alexandre Oliva  <aoliva@redhat.com>
46911
46912         * g++.dg/warn/incomplete1.C: New test.
46913
46914 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46915
46916         PR c++/7099
46917         * g++.dg/warn/noreturn1.C: New test.
46918
46919 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46920
46921         PR c++/6706
46922         * g++.dg/debug/debug6.C: New test.
46923         * g++.dg/debug/debug7.C: New test.
46924
46925 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46926
46927         * gcc.c-torture/compile/simd-3.c: New test.
46928
46929 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46930
46931         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46932         * gcc.dg/20020620-1.c: Likewise.
46933
46934 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46935
46936         PR c++/6944
46937         * g++.dg/init/array4.C: New test.
46938         * g++.dg/init/array5.C: New test.
46939
46940 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46941
46942         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46943         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46944
46945 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46946
46947         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46948         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46949         * gcc.dg/wtr-conversion-1.c: Likewise.
46950         * gcc.dg/wtr-escape-1.c: Likewise.
46951         * gcc.dg/wtr-int-type-1.c: Likewise.
46952         * gcc.dg/wtr-label-1.c: Likewise.
46953         * gcc.dg/wtr-static-1.c: Likewise.
46954         * gcc.dg/wtr-strcat-1.c: Likewise.
46955         * gcc.dg/wtr-suffix-1.c: Likewise.
46956         * gcc.dg/wtr-switch-1.c: Likewise.
46957         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46958         * gcc.dg/wtr-union-init-1.c: Likewise.
46959         * gcc.dg/wtr-union-init-2.c: Likewise.
46960         * gcc.dg/wtr-union-init-3.c: Likewise.
46961
46962         * gcc.dg/wtr-func-def-1.c: New test.
46963
46964 2002-07-02 Devang Patel <dpatel@apple.com>
46965
46966         * objc.dg/param-1.m: New test.
46967
46968 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46969
46970         * gcc.dg/cpp/trad/directive.c: Add test.
46971         * gcc.dg/cpp/trad/macroargs.c: Add test.
46972         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46973
46974 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46975
46976         * gcc.dg/cpp/cmdlne-M.c: New test.
46977
46978 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46979
46980         * objc.dg/desig-init-1.m: New test.
46981
46982 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46983
46984         PR c++/6716
46985         * g++.dg/template/instantiate1.C: New test.
46986
46987 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46988
46989         PR c++/7112
46990         * g++.dg/template/sizeof2.C: New test.
46991
46992 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46993
46994         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46995         gcc.dg/cpp/trad/include.c: New tests.
46996
46997 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46998
46999         PR target/7177
47000         * gcc.c-torture/compile/20020701-1.c: New test.
47001
47002 2002-07-01  Stan Shebs  <shebs@apple.com>
47003
47004         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47005         header here...
47006         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47007         (objc-torture-execute): or here.
47008
47009 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47010
47011         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47012
47013 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47014
47015         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47016
47017 2002-06-30  Devang Patel  <dpatel@apple.com>
47018
47019         * objc.dg/fsyntax-only.m: New test.
47020
47021 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47022
47023         PR c++/6695
47024         * g++.dg/template/friend7.C: New file.
47025
47026 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47027
47028         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47029         return type.
47030
47031 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47032
47033         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47034         avoid division by zero.
47035
47036 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47037
47038         * gcc.dg/Wunknownprag.c: New tests.
47039
47040 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47041
47042         * gcc.c-torture/execute/simd-2.c: New test.
47043
47044 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47045
47046         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47047         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47048         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47049         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47050         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47051         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47052         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47053         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47054         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47055         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47056         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47057         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47058         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47059         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47060         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47061         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47062         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47063
47064 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47065
47066         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47067         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47068         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47069         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47070         New tests.
47071         * gcc.dg/cpp/trad/directive.c: Update.
47072
47073 2002-06-23  Andreas Jaeger  <aj@suse.de>
47074
47075         * gcc.c-torture/execute/complex-6.c: New.
47076
47077 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47078
47079         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47080         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47081         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47082         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47083
47084 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47085
47086         * gcc.dg/cpp/trad: New directory with traditional tests copied
47087         from parent directory.
47088         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47089         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47090         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47091         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47092         Move to trad/ and rename.
47093         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47094         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47095         gcc.dg/cpp/trad/redef2.c: New tests.
47096         * gcc.dg/cpp/trad/trad.exp: New driver.
47097
47098 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47099
47100         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47101         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47102         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47103         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47104         Remove.
47105
47106 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47107
47108         * gcc.dg/20020620-1.c: New test.
47109
47110 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47111
47112         * g++.dg/template/ttp4.C: New test.
47113
47114 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47115
47116         * g++.dg/opt/vt1.C: Fix regexp.
47117
47118 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47119
47120         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47121         Don't use attribute `noinline'.
47122
47123 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47124
47125         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47126
47127 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47128
47129         * gcc.c-torture/execute/simd-1.c: New.
47130
47131         * gcc.dg/simd-1.c: New.
47132
47133 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47134
47135         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47136
47137 2002-06-16  Richard Henderson  <rth@redhat.com>
47138
47139         * g++.dg/ext/anon-struct1.C: New.
47140         * g++.dg/ext/anon-struct2.C: New.
47141         * g++.dg/ext/anon-struct3.C: New.
47142         * gcc.dg/anon-struct-1.c: New.
47143         * gcc.dg/anon-struct-2.c: New.
47144         * gcc.dg/anon-struct-3.c: New.
47145         * gcc.dg/20011008-1.c: Adjust warning text.
47146         * gcc.dg/20020527-1.c: Add -fms-extensions.
47147
47148 2002-06-16  Richard Henderson  <rth@redhat.com>
47149
47150         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47151
47152 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47153
47154         * gcc.c-torture/execute/20020615-1.c: New test.
47155
47156 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47157
47158         * gcc.c-tortuture/execute/compare-1.c: New test case.
47159         * gcc.c-tortuture/execute/compare-2.c: New test case.
47160         * gcc.c-tortuture/execute/compare-3.c: New test case.
47161
47162 2002-06-13  Richard Henderson  <rth@redhat.com>
47163
47164         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47165         ia64 ilp32.
47166
47167 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47168
47169         * g++.dg/template/typename2.C: Update error message.
47170
47171 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47172
47173         * gcc.c-torture/execute/20020611-1.c: New test.
47174
47175 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47176
47177         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47178         list of targets to skip.
47179
47180 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47181
47182         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47183         targets if not optimizing.
47184
47185 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47186
47187         * gcc.c-torture/compile/20020605-1.c: New test.
47188
47189         * g++.dg/opt/vt1.C: New test.
47190
47191         * gcc.dg/20020531-1.c: New test.
47192
47193         * gcc.dg/20020530-1.c: New test.
47194
47195         * gcc.dg/20020527-1.c: New test.
47196
47197         * g++.dg/opt/cse1.C: New test.
47198
47199 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47200
47201         * gcc.dg/20020607-2.c: New test case.
47202
47203 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47204
47205         * gcc.c-torture/compile/20020604-1.c: New test.
47206
47207 2002-06-04  Richard Henderson  <rth@redhat.com>
47208
47209         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47210         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47211         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47212
47213 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47214
47215         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47216
47217 2002-06-03  Richard Henderson  <rth@redhat.com>
47218
47219         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47220         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47221
47222 2002-06-02  Richard Henderson  <rth@redhat.com>
47223
47224         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47225         test functions static.
47226
47227 2002-06-02  Andreas Jaeger  <aj@suse.de>
47228
47229         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47230         now.
47231
47232 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47233
47234         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47235         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47236         Update for mofified diagnostics.
47237         * gcc.dg/c99-intconst-1.c: No longer fail.
47238
47239 2002-06-02  Richard Henderson  <rth@redhat.com>
47240
47241         * gcc.dg/uninit-A.c: Remove xfail markers.
47242
47243 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47244
47245         * gcc.dg/fnegate-1.c: New test case.
47246
47247 2002-05-30  Osku Salerma  <osku@iki.fi>
47248
47249         * gcc.c-torture/execute/mayalias-1.c: New file.
47250
47251 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47252
47253         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47254         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47255         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47256
47257 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47258
47259         * gcc.c-torture/execute/20020529-1.c: New test.
47260
47261 2002-05-27  Richard Henderson  <rth@redhat.com>
47262
47263         * g++.dg/ext/attrib6.C: New test case.
47264
47265 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47266
47267         * gcc.c-torture/execute/pure-1.c: New test.
47268
47269 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47270
47271         * gcc.dg/cpp/arith-2.c: Remove.
47272
47273 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47274
47275         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47276         * gcc.dg/cpp/if-3.c: Remove.
47277
47278 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47279
47280         * g++.dg/opt/cse2.C: New test.
47281
47282 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47283
47284         * gcc.dg/cpp/arith-1.c: New semantic tests.
47285         * gcc.dg/cpp/if-1.c: Update.
47286
47287 2002-05-24  Ben Elliston  <bje@redhat.com>
47288
47289         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47290
47291 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47292
47293         * gcc.dg/verbose-asm.c: New test.
47294
47295 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47296
47297         * gcc.dg/cpp/paste12.c: New test.
47298
47299 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47300
47301         * g++.dg/parse/named_ops.C: New test.
47302
47303 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47304
47305         * gcc.dg/weak-8.c: New test.
47306
47307 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47308
47309         * gcc.dg/weak-2.c: Allow optional leading underscore
47310         in scan-assembler symbol name.
47311         * gcc.dg/weak-3.c: Likewise.
47312         * gcc.dg/weak-4.c: Likewise.
47313         * gcc.dg/weak-5.c: Likewise.
47314
47315 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47316
47317         * gcc.dg/20020523-1.c: New test.
47318
47319 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47320
47321         * objc.dg/const-str-2.m: Update now that we stop after
47322         a command line error.
47323
47324 2002-05-22  Richard Henderson  <rth@redhat.com>
47325
47326         * g++.dg/dg.exp: Fix typo in test pruneing.
47327
47328 2002-05-22  Richard Henderson  <rth@redhat.com>
47329
47330         * g++.dg/dg.exp: Prune the tls subdirectory.
47331         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47332         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47333         * g++.dg/tls/init-1.C: New.
47334
47335 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47336
47337         * gcc.dg/20020517-1.c: New test.
47338
47339 2002-05-21  Richard Henderson  <rth@redhat.com>
47340
47341         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47342         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47343
47344 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47345
47346         * g++.dg/other/copy2.C: New test.
47347
47348 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47349
47350         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47351         (MAX_COPY): Bump up to 10 times sizeof (long long).
47352         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47353
47354         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47355         sizeof (long long).
47356
47357         * gcc.c-torture/execute/strcpy-1.c: New test.
47358
47359 2002-05-19  Jason Merrill  <jason2redhat.com>
47360
47361         * g++.dg/ext/oper1.C: New test.
47362
47363 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47364 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47365
47366         * README.QMTEST: New file.
47367
47368         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47369
47370 2002-05-19  Andreas Jaeger  <aj@suse.de>
47371
47372         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47373         now.
47374         * gcc.c-torture/execute/loop-2d.x: Likewise.
47375
47376 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47377
47378         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47379         support weak symbols.
47380         * gcc.dg/weak-4.c: Likewise.
47381         * gcc.dg/weak-6.c: Likewise.
47382
47383 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47384
47385         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47386         cygwin, coff and h8300-*-hms targets
47387         * gcc.dg/weak-5.c: Likewise.
47388         * gcc.dg/weak-7.c: Likewise.
47389
47390 2002-05-16  Jason Merrill  <jason@redhat.com>
47391
47392         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47393         (scan-assembler-not, scan-assembler-dem): Likewise.
47394         (scan-assembler-dem-not): Likewise.
47395
47396 2002-05-15  Richard Henderson  <rth@redhat.com>
47397
47398         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47399
47400 2002-05-15  Richard Henderson  <rth@redhat.com>
47401
47402         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47403         (vfoo1f): Warning here.
47404         (vfoo1l): Don't redefine the alias.
47405
47406 2002-05-14  Jason Merrill  <jason@redhat.com>
47407             Alexandre Oliva  <aoliva@redhat.com>
47408
47409         * g++.dg/init/pm1.C: New test.
47410
47411 2002-05-12  David S. Miller  <davem@redhat.com>
47412
47413         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47414         types.
47415
47416 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47417
47418         * gcc.c-torture/execute/20020510-1.c: New test case.
47419
47420 2002-05-10  David S. Miller  <davem@redhat.com>
47421
47422         * gcc.c-torture/execute/conversion.c: Test long double too.
47423
47424 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47425
47426         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47427         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47428         * lib/g++.exp (g++_link_flags): Likewise.
47429         * lib/objc.exp (objc_target_compile): Likewise.
47430
47431 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47432
47433         * gcc.dg/cpp/poison.c: Update.
47434         * gcc.dg/cpp/20000625-2.c: Remove.
47435         * gcc.dg/cpp/direct2s.c: Remove final test.
47436
47437 2002-05-08  Tom Rix  <trix@redhat.com>
47438
47439         * gcc.c-torture/execute/20020508-1.c: New test.
47440         * gcc.c-torture/execute/20020508-2.c: New test.
47441         * gcc.c-torture/execute/20020508-3.c: New test.
47442
47443 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47444
47445         * gcc.dg/cpp/charconst-4.c: More tests.
47446
47447 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47448
47449         PR c/6569
47450         * gcc.dg/weak-3.c: Update location of warning messages.
47451         * gcc.dg/weak-5.c: Likewise.
47452
47453 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47454
47455         * gcc.c-torture/execute/20020506-1.c: New test case.
47456
47457 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47458
47459         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47460
47461 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47462
47463         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47464
47465 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47466
47467         * gcc.dg/cpp/charconst-3.c: New test.
47468
47469 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47470
47471         * gcc.dg/cpp/charconst.c: Update tests.
47472
47473 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47474
47475         * treelang: Added directory for new sample language treelang. Also
47476         lib/treelang.exp: New file to signal treelang should be tested.
47477
47478 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47479
47480         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47481         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47482         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47483         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47484         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47485         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47486         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47487
47488 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47489
47490         * gcc.dg/format/xopen-2.c: New test.
47491
47492 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47493
47494         * gcc.dg/20020503-1.c: New test.
47495
47496 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47497
47498         * g++.dg/init/dtor1.C: Make it tougher.
47499
47500 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47501
47502         * g++.dg/init/dtor1.C: New test.
47503
47504 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47505
47506         * gcc.dg/altivec-8.c: New.
47507
47508 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47509
47510         * gcc.dg/altivec-7.c: New.
47511
47512 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47513
47514         * g++.dg/parse/typedef1.C: New test.
47515
47516 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47517
47518         PR c++/6486
47519         * g++.dg/template/friend6.C: New test.
47520
47521         PR c++/6492
47522         * g++.dg/init/copy1.C: New test.
47523
47524 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47525
47526         * g++.dg/warn/effc1.C: New test.
47527
47528 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47529
47530         * gcc.dg/cpp/if-cexp.c: Add a test.
47531
47532 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47533
47534         * gcc.dg/20020426-2.c: New test.
47535
47536 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47537
47538         * gcc.dg/cpp/if-mop.c: Update.
47539         * gcc.dg/cpp/if-mpar.c: Add test.
47540         * gcc.dg/cpp/if-oppr.c: Update.
47541
47542 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47543
47544         PR c/6343
47545         * gcc.dg/weak-[2-7].c: New tests.
47546
47547 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47548
47549         * gcc.dg/enum1.c: New test.
47550
47551 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47552
47553         PR c++/6497
47554         * g++.dg/inherit/access2.C: New test.
47555
47556 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47557
47558         PR bootstrap/6445
47559         * gcc.dg/20020426-1.c: New test.
47560
47561 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47562
47563         * g++.dg/abi/enum1.C: New test.
47564
47565 2002-04-26  Richard Henderson  <rth@redhat.com>
47566
47567         * gcc.dg/c99-bool-1.c: Expect always true warning.
47568
47569 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47570
47571         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47572
47573 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47574
47575         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47576         targets.
47577
47578 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47579
47580         * g++.dg/abi/mange7.C: New test.
47581
47582         PR c++/6438.
47583         * g++.dg/parse/stmtexpr2.C: New test.
47584
47585 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47586
47587         * gcc.dg/20020312-2.c: Add SH target.
47588
47589 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47590
47591         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47592         compiler output on mips*-*-irix*.
47593
47594 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47595
47596         * g++.dg/parse/attr1.C: New test.
47597
47598 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47599
47600         * gcc.c-torture/execute/string-opt-17.c: New test case.
47601         * gcc.c-torture/execute/memset-2.c: New test case.
47602
47603 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47604
47605         PR c++/6256:
47606         * g++.dg/template/friend5.C: New test.
47607
47608         PR c++/6331:
47609         * g++.dg/template/qual1.C: Likewise.
47610
47611 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47612
47613         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47614         Include stdlib.h, not stdio.h or ctype.h.
47615
47616 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47617
47618         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47619         cris-*-elf* and mmix-*-*.
47620         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47621         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47622         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47623         Ditto.
47624         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47625         * gcc.dg/wchar_t-1.c: Ditto.
47626
47627 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47628
47629         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47630         Clarify comment.
47631
47632 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47633
47634         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47635
47636 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47637
47638         * gcc.c-torture/execute/20000906-1.x: Delete.
47639
47640 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47641
47642         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47643
47644 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47645
47646         * PR6367
47647         * g77.f-torture/execute/6367.f: New test.
47648         * g77.f-torture/execute/6367.x: Disable for MMIX.
47649
47650 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47651
47652         * PR6352
47653         * g++.dg/opt/inline2.C: New test.
47654
47655 2002-04-18  Richard Henderson  <rth@redhat.com>
47656
47657         * gcc.dg/20000906-1.c: Enable for all targets.
47658         * gcc.c-torture/compile/iftrap-2.c: New.
47659
47660 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47661
47662         * gcc.dg/20020418-1.c: New test.
47663         * gcc.dg/20020418-2.c: New test.
47664
47665 2002-04-18  Richard Henderson  <rth@redhat.com>
47666
47667         * gcc.c-torture/compile/iftrap-1.c: New.
47668         * gcc.dg/iftrap-1.c: Adjust for ia64.
47669         * gcc.dg/iftrap-2.c: New.
47670
47671 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47672
47673         * gcc.c-torture/compile/20020418-1.c: New test.
47674
47675 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47676
47677         * gcc.c-torture/compile/20020415-1.c: New.
47678
47679 2002-04-18  David S. Miller  <davem@redhat.com>
47680
47681         * gcc.c-torture/execute/20020418-1.c: New test.
47682
47683 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47684
47685         * gcc.dg/20020416-1.c: New test.
47686
47687         * g++.dg/opt/inline1.C: New test.
47688
47689 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47690
47691         * gcc.dg/altivec-5.c: New test.
47692
47693         * gcc.dg/20020415-1.c: New test.
47694
47695 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47696
47697         * lib/chill.exp: Remove.
47698
47699 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47700
47701         * g++.dg/other/big-struct.C: New test.
47702
47703 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47704
47705         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47706         of scratch file.
47707
47708 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47709
47710         PR c/6277
47711         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47712         in scan-assembler function name
47713
47714 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47715
47716         * g77.f-torture/execute/980628-4.x,
47717         g77.f-torture/execute/980628-5.x,
47718         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47719         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47720         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47721         i[34567]86-*-*.
47722
47723 2002-04-13  David S. Miller  <davem@redhat.com>
47724
47725         * gcc.c-torture/execute/20020413-1.c: New test.
47726
47727 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47728
47729         * gcc.dg/asm-6.c,
47730         * g++.dg/ext/asm1.C: New tests.
47731
47732 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47733
47734         PR c++ 5373.
47735         * g++.dg/parse/stmtexpr1.C: New test.
47736
47737         PR c++/5189.
47738         * g++.dg/template/copy1.C: New test.
47739
47740 2002-04-12  Richard Henderson  <rth@redhat.com>
47741
47742         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47743
47744 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47745
47746         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47747         gcc.c-torture/execute/20020307-2.c.
47748
47749 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47750
47751         * g++.dg/ext/attrib5.C,
47752         * g++.dg/lookup/struct1.C: New tests.
47753
47754 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47755
47756         * gcc.dg/20020411-1.c: New test.
47757
47758         * gcc.c-torture/execute/20020411-1.c: New test.
47759
47760 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47761
47762         * g77.f-torture/execute/6177.f: New test.
47763
47764 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47765
47766         PR middle-end/6247
47767         * g++.dg/opt/cleanup1.C: New test.
47768
47769         * g++.dg/opt/const1.C: New test.
47770
47771 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47772
47773         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47774
47775 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47776
47777         PR c++/5507
47778         * g++.dg/template/typename2.C: New test.
47779
47780 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47781
47782         * gcc.c-torture/execute/loop-12.c: New.
47783
47784 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47785
47786         * g77.f-torture/execute/980628-4.x,
47787         g77.f-torture/execute/980628-5.x,
47788         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47789         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47790         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47791
47792 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47793
47794         PR optimization/6086
47795         * g++.dg/opt/preinc1.C: New test.
47796
47797 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47798
47799         PR c++/5571
47800         * g++.dg/opt/static2.C: New test.
47801
47802 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47803
47804         PR c/5120
47805         * gcc.dg/20020406-1.c: New test.
47806
47807 2002-04-04  David S. Miller  <davem@redhat.com>
47808
47809         * gcc.c-torture/execute/20020404-1.c: New test.
47810
47811 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47812
47813         PR c/6123
47814         * gcc.dg/20020312-2.c: Do not declare global register variable
47815         if __PIC__ or __pic__ is defined.
47816
47817 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47818
47819         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47820         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47821
47822 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47823
47824         * gcc.misc-tests/linkage.exp: Update last change to handle
47825         sparc*-, not just sparc-.
47826
47827 2002-04-03  Richard Henderson  <rth@redhat.com>
47828
47829         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47830
47831 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47832
47833         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47834
47835 2002-04-02  David S. Miller  <davem@redhat.com>
47836
47837         * gcc.c-torture/execute/20020402-3.c: New test.
47838
47839 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47840
47841         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47842         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47843
47844         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47845         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47846         g77.f-torture/execute/20001201.x,
47847         g77.f-torture/execute/u77-test.x: New files.
47848
47849         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47850         * gcc.dg/wchar_t-1.c: Ditto.
47851
47852 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47853
47854         * gcc.c-torture/execute/20020402-1.c: New test.
47855
47856 2002-04-01  Richard Henderson  <rth@redhat.com>
47857
47858         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47859
47860         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47861
47862 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47863
47864         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47865
47866 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47867
47868         * g++.dg/inherit/template-as-base.C: Expect error.
47869         * g++.dg/inherit/namespace-as-base.C: Likewise.
47870
47871 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47872
47873         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47874         g++.dg/ext/instantiate3.C: Tweak match patterns.
47875
47876         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47877         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47878         -da test.
47879
47880 2002-03-31  Richard Henderson  <rth@redhat.com>
47881
47882         * gcc.dg/special/alias-2.c: New.
47883         * gcc.dg/special/ecos.exp: Run it.
47884
47885 2002-03-31  Richard Henderson  <rth@redhat.com>
47886
47887         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47888
47889 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47890
47891         * gcc.dg/weak-1.c: Disable on h8300 port.
47892
47893 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47894
47895         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47896         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47897         ordering tests.
47898         * g++.dg/bprob/bprob-1.C: New test.
47899         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47900         * g++.dg/gcov/gcov-1.C: New test.
47901         * g++.dg/gcov/gcov-1.x: New file.
47902         * g++.dg/gcov/gcov-2.C: New test.
47903         * g++.dg/gcov/gcov-3.C: New test.
47904         * g++.dg/gcov/gcov-3.h: New file.
47905
47906 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47907
47908         * g++.old-deja/g++.other/builtins5.C: New test.
47909         * g++.old-deja/g++.other/builtins6.C: New test.
47910         * g++.old-deja/g++.other/builtins7.C: New test.
47911         * g++.old-deja/g++.other/builtins8.C: New test.
47912         * g++.old-deja/g++.other/builtins9.C: New test.
47913
47914 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47915
47916         * g++.dg/opt/static1.C: New test.
47917
47918         * g++.dg/opt/longbranch1.C: New test.
47919
47920 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47921
47922         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47923
47924         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47925
47926 2002-03-28  Jeffrey A Law  (law@redhat.com)
47927
47928         * gcc.c-torture/execute/20020328-1.c: New test.
47929
47930 2002-03-27  Richard Henderson  <rth@redhat.com>
47931
47932         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47933         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47934         move from g++.old-deja/g++.ext/.
47935
47936 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47937
47938         * g++.dg/init/new2.C: New test.
47939
47940 2002-03-26  Richard Henderson  <rth@redhat.com>
47941
47942         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47943
47944         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47945         on sparc.
47946
47947         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47948         sparcv9 systems.
47949         * gcc.dg/20001102-1.c: Likewise.
47950
47951 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47952
47953         * gcc.dg/cpp/endif-pedantic1.c,
47954         gcc.dg/cpp/endif-pedantic2.c: New tests.
47955
47956 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47957
47958         * g++.dg/init/new1.C: New test.
47959
47960 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47961
47962         * g++.dg/abi/vbase9.C: New test.
47963
47964 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47965
47966         * gcc.dg/arm-asm.c: New test.
47967
47968 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47969
47970         * gcc.dg/Wswitch-enum.c: New test.
47971         Fix PR c/5044.
47972
47973 2002-03-26  Richard Henderson  <rth@redhat.com>
47974
47975         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47976         structure.
47977
47978 2002-03-25  Richard Henderson  <rth@redhat.com>
47979
47980         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47981         sparcv9 systems.
47982
47983         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47984         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47985
47986 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47987
47988         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47989
47990 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47991
47992         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47993         targets using generic thunk support.
47994
47995 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47996
47997         * gcc.c-torture/compile/20020323-1.c: New test.
47998
47999         * g++.dg/opt/conj2.C: New test.
48000
48001 2002-03-24  Richard Henderson  <rth@redhat.com>
48002
48003         * gcc.dg/weak-1.c: Use -fno-common.
48004
48005 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48006
48007         * g77.dg/f77-edit-apostrophe-out.f: New test
48008         * g77.dg/f77-edit-h-out.f: New test
48009         * g77.dg/f77-edit-t-in.f: New test
48010         * g77.dg/f77-edit-t-out.f: New test
48011         * g77.dg/f77-edit-x-out.f: New test
48012         * g77.dg/f77-edit-slash-out.f: New test
48013         * g77.dg/f77-edit-colon-out.f: New test
48014         * g77.dg/f77-edit-s-out.f: New test
48015
48016 2002-03-24  Richard Henderson  <rth@redhat.com>
48017
48018         * objc/execute/formal_protocol-6.x: New XFAIL.
48019
48020 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48021
48022         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48023         that do not support weak symbols
48024
48025 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48026
48027         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48028         * lib/g77.exp: Likewise.
48029         * lib/objc.exp: Likewise.
48030
48031 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48032
48033         * gcc.dg/Wswitch-default.c: New test.
48034
48035 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48036
48037         * g++.dg/other/enum1.C: New test.
48038
48039 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48040
48041         * gcc.dg/pragma-ep-3.c: Fix typo.
48042
48043 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48044
48045         * g++.dg/inherit/template-as-base.C: New test.
48046
48047 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48048
48049         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48050         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48051
48052 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48053
48054         * gcc.dg/cpp/multiline.c: Update to match.
48055
48056 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48057
48058         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48059
48060 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48061
48062         * gcc.dg/cpp/extratokens2.c: New file.
48063
48064 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48065
48066         * gcc.dg/20020312-2.c: Add rs6000 target.
48067
48068         * gcc.c-torture/compile/20020319-1.c: New test.
48069
48070 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48071
48072         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48073         (A, E): Handle this.
48074
48075 2002-03-20  Jason Merrill  <jason@redhat.com>
48076
48077         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48078         ignoring -fpic.
48079         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48080         through prune_gcc_output.
48081
48082 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48083
48084         * gcc.c-torture/compile/20020320-1.c: New test.
48085
48086 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48087
48088         * gcc.c-torture/compile/20020318-1.c: New test.
48089
48090         * gcc.dg/struct-by-value-1.c: New test.
48091
48092         * gcc.dg/20020319-1.c: New test.
48093
48094 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48095
48096         * g++.dg/opt/conj1.C: New test.
48097
48098 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48099
48100         * g++.dg/template/qualttp20.C: Revert previous change.
48101         * g++.dg/template/qualttp3.C: Likewise.
48102         * g++.dg/template/qualttp4.C: Likewise.
48103         * g++.dg/template/qualttp5.C: Likewise.
48104         * g++.dg/template/qualttp6.C: Likewise.
48105         * g++.dg/template/qualttp7.C: Likewise.
48106         * g++.dg/template/qualttp8.C: Likewise.
48107         * g++.dg/template/recurse.C: Likewise.
48108
48109 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48110
48111         * gcc.dg/cpp/wchar-1.c: Update.
48112
48113 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48114
48115         * g++.dg/template/conv1.C: New test.
48116         * g++.dg/template/conv2.C: New test.
48117         * g++.dg/template/conv3.C: New test.
48118         * g++.dg/template/conv4.C: New test.
48119
48120 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48121
48122         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48123         * g++.dg/template/qualttp3.C: Likewise.
48124         * g++.dg/template/qualttp4.C: Likewise.
48125         * g++.dg/template/qualttp5.C: Likewise.
48126         * g++.dg/template/qualttp6.C: Likewise.
48127         * g++.dg/template/qualttp7.C: Likewise.
48128         * g++.dg/template/qualttp8.C: Likewise.
48129         * g++.dg/template/recurse.C: Likewise.
48130
48131 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48132
48133         * g++.dg/opt/dtor1.C: New test.
48134
48135 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48136
48137         * gcc.c-torture/compile/20020315-1.c: New test.
48138
48139 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48140
48141         * gcc.dg/weak-1.c: Fix scan tests.
48142
48143 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48144
48145         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48146         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48147         cris-*-aout* mmix-*-*.
48148         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48149         cris-*-aout* mmix-*-*.
48150         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48151         cris-*-elf* cris-*-aout* and mmix-*-*.
48152         * gcc.dg/20001009-1.c: Ditto.
48153         * gcc.dg/20010912-1.c: Ditto.
48154         * gcc.dg/20020122-4.c: Ditto.
48155         * gcc.dg/inline-2.c: Ditto.
48156
48157 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48158
48159         * gcc.c-torture/compile/20020314-1.c: New test.
48160
48161 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48162
48163         * gcc.c-torture/execute/20020314-1.c: New test.
48164
48165 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48166
48167         * g++.dg/warn/Wunused-1.C: New test.
48168
48169 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48170
48171         * g++.dg/abi/mangle6.C: New test.
48172
48173 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48174
48175         * gcc.c-torture/compile/20020309-2.c: New test.
48176
48177         * gcc.c-torture/compile/20020312-1.c: New test.
48178
48179 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48180
48181         * g++.dg/other/access1.C: New test.
48182
48183 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48184
48185         * gcc.c-torture/execute/wchar_t-1.c: New test.
48186
48187 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48188
48189         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48190
48191 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48192
48193         * gcc.dg/20020312-1.c: New test case.
48194
48195 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48196
48197         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48198
48199 2002-03-11  Richard Henderson  <rth@redhat.com>
48200
48201         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48202         * g++.old-deja/g++.jason/report.C: Likewise.
48203
48204 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48205
48206         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48207         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48208
48209 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48210
48211         * g++.dg/overload/pmf1.C: New test.
48212
48213 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48214
48215         * gcc.c-torture/execute/20020307-1.c: Use long.
48216
48217 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48218
48219         PR optimization/5844
48220         * gcc.dg/20020310-1.c: New test.
48221
48222 2002-03-09  Michael Meissner  <meissner@redhat.com>
48223
48224         * gcc.c-torture/execute/memcpy-2.c: New test.
48225         * gcc.c-torture/execute/memset-1.c: New test.
48226         * gcc.c-torture/execute/strlen-1.c: New test.
48227         * gcc.c-torture/execute/strcmp-1.c: New test.
48228         * gcc.c-torture/execute/strncmp-1.c: New test.
48229
48230 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48231
48232         * gcc.dg/ppc-ldstruct.c: New test.
48233
48234 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48235
48236         * gcc.c-torture/execute/va-arg-22.c: New test.
48237
48238 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48239
48240         * gcc.c-torture/compile/20020309-1.c: New test.
48241
48242 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48243
48244         * gcc.c-torture/execute/20020307-2.c: New test.
48245
48246 2002-03-07  Jeffrey A Law  (law@redhat.com)
48247
48248         * g77.f-torture/compile/20020307-1.f: New test.
48249
48250 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48251
48252         * gcc.dg/unordered-1.c: New test.
48253
48254 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48255
48256         * gcc.c-torture/execute/20020307-1.c: New test.
48257
48258 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48259
48260         * gcc.dg/20020304-1.c: New test.
48261
48262         * gcc.c-torture/compile/20020304-2.c: New test.
48263
48264 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48265
48266         * gcc.c-torture/compile/20020304-1.c: New test case
48267         (from PR c/5830).
48268
48269 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48270
48271         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48272
48273 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48274
48275         * g++.dg/other/classkey1.C: New test.
48276
48277 2002-03-01  Richard Henderson  <rth@redhat.com>
48278
48279         * gcc.c-torture/compile/981223-1.x: New.
48280         * gcc.c-torture/compile/920625-1.x: New.
48281
48282 2002-02-28  Richard Henderson  <rth@redhat.com>
48283
48284         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48285
48286 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48287
48288         * gcc.c-torture/execute/20020227-1.c: New test.
48289
48290 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48291
48292         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48293         here" ERROR lines.
48294         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48295         * g++.old-deja.g++.other/defarg1.C: Likewise.
48296         * g++.old-deja/g++.pt/calls2.C: Likewise.
48297         * g++.old-deja/g++.pt/crash20.C: Likewise.
48298         * g++.old-deja/g++.pt/crash30.C: Likewise.
48299         * g++.old-deja/g++.pt/crash36.C: Likewise.
48300         * g++.old-deja/g++.pt/crash6.C: Likewise.
48301         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48302         * g++.old-deja/g++.pt/derived3.C: Likewise.
48303         * g++.old-deja/g++.pt/error1.C: Likewise.
48304         * g++.old-deja/g++.pt/friend21.C: Likewise.
48305         * g++.old-deja/g++.pt/friend23.C: Likewise.
48306         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48307         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48308
48309 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48310
48311         * gcc.c-torture/execute/20020225-2.c: New test.
48312
48313 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48314
48315         * gcc.c-torture/execute/920730-1t.c,
48316         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48317         Delete test cases, only relevant to -traditional.
48318
48319 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48320
48321         * gcc.dg/cpp/undef1.c: Remove.
48322         * gcc.dg/cpp/directiv.c: Update.
48323         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48324
48325 2002-02-27  Michael Meissner  <meissner@redhat.com>
48326
48327         * gcc.c-torture/execute/20020226-1.c: New test.
48328
48329 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48330
48331         * g++.dg/debug/debug4.C: New test.
48332
48333         * gcc.dg/ia64-visibility-1.c: New test.
48334
48335 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48336
48337         * gcc.dg/debug/20020224-1.c: New.
48338
48339 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48340
48341         * gcc.c-torture/execute/960416-1.x: New.
48342         * gcc.c-torture/execute/divconst-3.x: Likewise.
48343
48344 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48345
48346         * gcc.dg/20020224-1.c: New test.
48347
48348 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48349
48350         * gcc.c-torture/execute/20020225-1.c: New.
48351
48352 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48353
48354         * gcc.dg/cpp/wchar-1.c: New test.
48355
48356 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48357
48358         * gcc.dg/20020222-1.c: New test.
48359
48360 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48361
48362         * g++.dg/opt/anonunion1.C: New test.
48363
48364 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48365
48366         * g++.dg/template/qualttp19.C: New test.
48367         * g++.dg/template/qualttp20.C: New test.
48368         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48369         * g++.old-deja/g++.other/qual1.C: Likewise.
48370
48371 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48372
48373         * gcc.dg/attr-alwaysinline.c: New.
48374
48375 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48376
48377         * gcc.dg/20020220-1.c: New test.
48378
48379         * gcc.dg/20020220-2.c: New test.
48380
48381         * g++.dg/opt/mmx1.C: New test.
48382
48383 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48384
48385         * gcc.c-torture/compile/20020110.c: New test.
48386
48387 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48388
48389         * gcc.c-torture/execute/20020219-1.c: New test.
48390
48391         * gcc.dg/20020219-1.c: New test.
48392
48393         * gcc.dg/noncompile/20020220-1.c: New test.
48394
48395         * g++.dg/opt/ptrintsum1.C: New test.
48396
48397         * gcc.dg/debug/20020220-1.c: New test.
48398
48399 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48400
48401         * gcc.c-torture/execute/20020216-1.c: New test.
48402
48403 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48404
48405         * gcc.dg/decl-1.c: Update, new test.
48406
48407 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48408
48409         * g++.dg/abi/bitfield1.C: New test.
48410         * g++.dg/abi/bitfield2.C: New test.
48411
48412 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48413
48414         * gcc.dg/attr-nest.c: New test.
48415
48416 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48417
48418         * gcc.c-torture/execute/20020215-1.c: New test.
48419
48420 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48421
48422         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48423         * g++.dg/debug/debug.exp: New.
48424         * g++.dg/debug/trivial.C: New.
48425         * g++.dg/debug/debug1.C: Moved...
48426         * g++.dg/other/debug1.C: ...from here.
48427         * g++.dg/debug/debug2.C: Moved...
48428         * g++.dg/other/debug2.C: ...from here.
48429         * g++.dg/debug/debug3.C: Moved...
48430         * g++.dg/other/debug3.C: ...from here.
48431
48432         * gcc.dg/noncompile/20020213-1.c: New test.
48433
48434 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48435
48436         * g++.dg/other/debug3.C: New test.
48437
48438         * gcc.c-torture/execute/20020213-1.c: New test.
48439
48440 2002-02-13  Richard Smith <richard@ex-parrot.com>
48441
48442         * g++.old-deja/g++.other/thunk1.C: New test.
48443
48444 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48445
48446         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48447
48448 2002-02-13  Stan Shebs  <shebs@apple.com>
48449
48450         * gcc.dg/altivec-3.c: New.
48451
48452 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48453
48454         * gcc.dg/Wunreachable-1.c: New test.
48455         * gcc.dg/Wunreachable-2.c: New test.
48456
48457 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48458
48459         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48460
48461 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48462
48463         * gcc.dg/decl-1.c: New test.
48464
48465 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48466
48467         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48468
48469 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48470
48471         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48472         * gcc.c-torture/compile/980506-1.x: Likewise.
48473
48474 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48475
48476         * gcc.dg/20020210-1.c: New.
48477
48478 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48479
48480         * g77.f-torture/execute/947.f: New regression test
48481         for PR fortran/947.
48482
48483 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48484
48485         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48486         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48487
48488 2002-02-08  Richard Henderson  <rth@redhat.com>
48489
48490         * gcc.c-torture/compile/labels-3.c: New.
48491
48492 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48493
48494         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48495         expression statements work instead.
48496         * gcc.dg/noncompile/20020207-1.c: New test.
48497
48498 2002-02-07  Richard Henderson  <rth@redhat.com>
48499
48500         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48501
48502 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48503
48504         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48505         message from g77
48506         * lib/g77-dg.exp: Trim g77 error messages so that they are
48507         recognized by dg.exp.
48508
48509 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48510
48511         PR fortran/5473
48512         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48513
48514 2002-02-07  Richard Henderson  <rth@redhat.com>
48515
48516         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48517         to be sufficiently aligned for integers.
48518
48519 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48520
48521         * g++.dg/template/friend4.C: New test.
48522
48523 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48524
48525         PR fortran/5743
48526         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48527         unsupported cases.
48528
48529 2002-02-07  Richard Henderson  <rth@redhat.com>
48530
48531         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48532         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48533         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48534         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48535
48536 2002-02-06  Richard Henderson  <rth@redhat.com>
48537
48538         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48539
48540 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48541
48542         * gcc.dg/20020206-1.c: New test.
48543
48544 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48545
48546         * gcc.c-torture/execute/20020206-1.c: New test.
48547
48548         * gcc.c-torture/execute/20020206-2.c: New test.
48549
48550         PR optimization/5429:
48551         * gcc.c-torture/compile/20020206-1.c: New test.
48552
48553 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48554
48555         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48556         as certain file formats cannot support particularly large
48557         alignments.
48558
48559         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48560         and do not expect to be able to link the executable.
48561
48562         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48563         fail because the COFF format does not support the weak attribute.
48564
48565 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48566
48567         * g77.dg/pr5473.f: New test
48568
48569 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48570
48571         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48572         Fix testcase accordingly.
48573
48574 2002-02-04  Richard Henderson  <rth@redhat.com>
48575
48576         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48577         (buf): Change to be an array of pointers, not ints.
48578
48579 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48580
48581         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48582         before all tests.  Move warning one line above to match where it
48583         C frontend emits.
48584         * gcc.dg/Wswitch-2.c: New test.
48585         * g++.dg/warn/Wswitch-1.C: New test.
48586         * g++.dg/warn/Wswitch-2.C: New test.
48587
48588 2002-02-04  Richard Henderson  <rth@redhat.com>
48589
48590         * g++.dg/abi/offsetof.C: Fix size comparison.
48591
48592 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48593
48594         * gcc.dg/cast-qual-2.c: New test.
48595
48596 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48597
48598         * gcc.dg/20020201-4.c: New test.
48599
48600 2002-02-04  Ben Elliston  <bje@redhat.com>
48601
48602         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48603         target_info attribute != 0, in addition to the empty string.
48604         (gcc_target_compile): Likewise.
48605
48606 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48607
48608         * gcc.dg/Wswitch.c: New test.
48609         PR gcc/4475. PR gcc/3780.
48610
48611 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48612
48613         * g77.f-torture/execute/5122.f: New test for regressions
48614         against PR fortran/5122.
48615
48616 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48617
48618         * g77.f-torture/compile/pr3743.f: Delete
48619         * g77.dg/pr3743-1.f: New test.
48620         * g77.dg/pr3743-2.f: New test.
48621         * g77.dg/pr3743-3.f: New test.
48622         * g77.dg/pr3743-4.f: New test.
48623
48624 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48625
48626         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48627
48628 2002-02-02  Richard Henderson  <rth@redhat.com>
48629
48630         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48631         * gcc.c-torture/execute/bf64-1.c: Likewise.
48632
48633 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48634
48635         * gcc.dg/20020201-2.c: New test.
48636
48637         * gcc.dg/20020201-3.c: New test.
48638
48639         * gcc.c-torture/execute/bitfld-2.c: New test.
48640
48641 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48642
48643         * gcc.dg/bitfld-1.c: Update.
48644         * gcc.dg/bitfld-2.c: Update.
48645         * gcc.c-torture/execute/bitfld-1.x: New.
48646
48647 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48648
48649         * gcc.c-torture/execute/20020201-1.c: New test.
48650
48651 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48652
48653         PR target/5469
48654         * gcc.dg/20020201-1.c: New test.
48655
48656 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48657
48658         PR fortran/3743
48659         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48660         * g77.f-torture/compile/pr3743.x: Remove
48661
48662 2002-01-31  Tom Rix  <trix@redhat.com>
48663
48664         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48665
48666 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48667
48668         * gcc.dg/noncompile/20020130-1.c: New test.
48669
48670 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48671
48672         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48673
48674 2002-01-29  Richard Henderson  <rth@redhat.com>
48675
48676         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48677         to long long.
48678         * gcc.c-torture/execute/bf64-1.c: Likewise.
48679
48680 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48681
48682         * gcc.c-torture/execute/20020129-1.c: New test.
48683
48684 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48685
48686         * gcc.c-torture/compile/20000224-1.c: Update.
48687         * gcc.c-torture/execute/bitfld-1.c: New tests.
48688         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48689         * gcc.dg/uninit-A.c: Update.
48690
48691 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48692
48693         * g++.dg/template/ctor1.C: Add instantiation.
48694
48695 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48696
48697         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48698         argument to __builtin_prefetch to be const ptr.
48699
48700 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48701
48702         * gcc.c-torture/compile/20020120-1.c: New test.
48703
48704 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48705
48706         * gcc.c-torture/execute/20020127-1.c: New test.
48707
48708 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48709
48710         * g77.dg/f77-edit-i-in.f: New test
48711         * g77.dg/f77-edit-i-out.f: New test
48712
48713 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48714
48715         * gcc.dg/debug/debug.exp: New file.
48716         * gcc.dg/debug/trivial.c: New file.
48717         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48718         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48719         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48720         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48721         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48722         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48723         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48724         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48725         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48726         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48727         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48728         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48729         * gcc.dg/20000503-1.c: Removed.
48730         * gcc.dg/20010207-1.c: Removed.
48731         * gcc.dg/20011223-1.c: Removed.
48732         * gcc.dg/20020104-2.c: Removed.
48733         * gcc.dg/debug-1.c: Removed.
48734         * gcc.dg/debug-2.c: Removed.
48735         * gcc.dg/debug-3.c: Removed.
48736         * gcc.dg/debug-4.c: Removed.
48737         * gcc.dg/debug-5.c: Removed.
48738         * gcc.dg/debug-6.c: Removed.
48739         * gcc.dg/dwarf2-1.c: Removed.
48740         * gcc.dg/dwarf2-2.c: Removed.
48741
48742 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48743
48744         * g++.old-deja/g++.other/eh5.C: New test.
48745         * g++.old-deja/g++.other/sibcall2.C: New test.
48746         * g++.old-deja/g++.other/array9.C: New test.
48747         * g++.old-deja/g++.other/typename2.C: New test.
48748         * g++.old-deja/g++.other/crash60.C: New test.
48749         * g++.old-deja/g++.other/conv9.C: New test.
48750         * g++.old-deja/g++.other/mangle10.C: New test.
48751         * g++.old-deja/g++.other/unchanging1.C: New test.
48752         * g++.old-deja/g++.other/exprstmt1.C: New test.
48753         * g++.old-deja/g++.other/inline23.C: New test.
48754         * g++.old-deja/g++.eh/ia64-1.C: New test.
48755         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48756         * g++.old-deja/g++.other/reload1.C: New test.
48757         * g++.old-deja/g++.other/static20.C: New test.
48758         * g++.old-deja/g++.other/local-alloc1.C: New test.
48759         * g++.old-deja/g++.other/conv8.C: New test.
48760         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48761         * g++.old-deja/g++.other/storeexpr1.C: New test.
48762         * g++.old-deja/g++.other/storeexpr2.C: New test.
48763         * g++.dg/eh/template2.C: New test.
48764         * g++.dg/warn/weak1.C: New test.
48765
48766 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48767
48768         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48769         Remove first, non-varying, argument.
48770
48771 2002-01-23  Richard Henderson  <rth@redhat.com>
48772
48773         * gcc.dg/inline-2.c: New.
48774
48775         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48776         Add optional target arg.  Check number of arguments.
48777         (scan-assembler-not, scan-assembler-dem): Likewise.
48778         (scan-assembler-dem-not): Likewise.
48779
48780 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48781
48782         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48783         line 12.
48784         * g++.old-deja/g++.brendan/parse3.C,
48785         g++.old-deja/g++.other/crash26.C,
48786         g++.old-deja/g++.other/crash28.C,
48787         g++.old-deja/g++.other/crash29.C,
48788         g++.old-deja/g++.other/crash30.C,
48789         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48790
48791 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48792
48793         * gcc.dg/20020115-1.c: New.
48794
48795 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48796
48797         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48798
48799 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48800
48801         * gcc.dg/20020122-3.c: New.
48802
48803 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48804
48805         * g++.dg/other/gc1.C: New test.
48806
48807 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48808
48809         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48810
48811 2002-01-22  Richard Henderson  <rth@redhat.com>
48812
48813         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48814
48815 2002-01-22  Richard Henderson  <rth@redhat.com>
48816
48817         * gcc.dg/20020122-4.c: New.
48818
48819 2002-01-22  H.J. Lu <hjl@gnu.org>
48820
48821         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48822         link output.
48823         * gcc.dg/special/ecos.exp: Likewise.
48824         * lib/g++-dg.exp: Likewise.
48825         * lib/g77-dg.exp: Likewise.
48826         * lib/gcc-dg.exp : Likewise.
48827         * lib/mike-g++.exp: Likewise.
48828         * lib/mike-g77.exp: Likewise.
48829         * lib/mike-gcc.exp: Likewise.
48830         * lib/objc-dg.exp: Likewise.
48831
48832 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48833
48834         PR target/5379
48835         * gcc.dg/20020122-2.c: New test.
48836
48837 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48838
48839         * gcc.dg/20020122-1.c: New test.
48840
48841 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48842
48843         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48844
48845 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48846
48847         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48848
48849 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48850
48851         * gcc.c-torture/compile/20020121-1.c: New test.
48852
48853 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48854
48855         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48856         ld_library_path.
48857
48858 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48859
48860         * gcc.dg/20020218-1.c: New test.
48861
48862 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48863
48864         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48865         messages
48866         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48867         "At global scope" warning
48868         * g++.dg/ext/align1.C: Change cygwin test for alignment
48869         from db-bogus to dg-warning
48870
48871 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48872
48873         * g77.f-torture/compile/cpp2.F: New test.
48874
48875 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48876
48877         * g++.dg/template/access1.C: New test.
48878
48879 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48880
48881         * gcc.dg/20020118-1.c: New.
48882
48883 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48884
48885         * gcc.c-torture/execute/20020118-1.c: New test.
48886
48887 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48888
48889         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48890         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48891         alignment warnings.
48892
48893 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48894
48895         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48896         torture_with_loops and torture_without_loops
48897
48898 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48899
48900         * gcc.c-torture/compile/20020116-1.c: New test.
48901
48902 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48903
48904         * gcc.dg/20020116-2.c: New test.
48905
48906         * gcc.dg/ultrasp4.c: New test.
48907
48908         * gcc.dg/20020116-1.c: New test.
48909
48910 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48911
48912         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48913         by EABI.
48914
48915 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48916
48917         * gcc.misc-tests/i386-prefetch.exp: New.
48918         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48919         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48920         * gcc.misc-tests/i386-pf-none-1.c: New test.
48921         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48922
48923 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48924
48925         * gcc.dg/gnu89-init-1.c: Add new tests.
48926
48927 2002-01-15  Andreas Jaeger  <aj@suse.de>
48928
48929         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48930         * gcc.dg/i386-mmx-2.c: Likewise.
48931         * gcc.dg/i386-sse-1.c: Likewise.
48932         * gcc.dg/i386-sse-2.c: Likewise.
48933         * gcc.dg/i386-sse-3.c: Likewise.
48934
48935 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48936
48937         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48938         Uncomment additional cases that now pass.
48939
48940 2002-01-11  Richard Henderson  <rth@redhat.com>
48941
48942         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48943         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48944
48945 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48946
48947         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48948
48949 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48950
48951         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48952         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48953
48954 2002-01-10  Dale Johannesen  <dalej@apple.com>
48955
48956         * gcc.c-torture/execute/loop-11.c: New.
48957
48958 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48959
48960         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48961         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48962
48963 2002-01-09  Richard Henderson  <rth@redhat.com>
48964
48965         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48966         type in which to perform the operation for each size.
48967
48968 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48969
48970         * gcc.c-torture/compile/20020109-2.c: New test.
48971
48972 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48973
48974         * gcc.c-torture/execute/loop-10.c: New test.
48975
48976 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48977
48978         * gcc.c-torture/compile/20010226-1.c: New test.
48979         * gcc.c-torture/compile/20010227-1.c: New test.
48980         * gcc.c-torture/compile/20010426-1.c: New test.
48981         * gcc.c-torture/compile/20010510-1.c: New test.
48982         * gcc.c-torture/compile/20010605-3.c: New test.
48983         * gcc.c-torture/compile/20010824-1.c: New test.
48984         * gcc.c-torture/execute/20010409-1.c: New test.
48985         * gcc.dg/noncompile/20000901-1.c: New test.
48986         * gcc.dg/20001023-1.c: New test.
48987         * gcc.dg/20001101-1.c: New test.
48988         * gcc.dg/20001102-1.c: New test.
48989         * gcc.dg/20010207-1.c: New test.
48990         * gcc.dg/20010405-1.c: New test.
48991         * gcc.dg/20010822-1.c: New test.
48992         * gcc.dg/20011107-1.c: New test.
48993
48994 2002-01-09  Jeffrey A Law  (law@redhat.com)
48995
48996         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48997
48998         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48999         execution failure on PA targets.
49000
49001 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49002
49003         * gcc.c-torture/compile/20020109-1.c: New test.
49004
49005 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49006
49007         * gcc.c-torture/execute/20020108-1.c: New test.
49008
49009 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49010
49011         * gcc.dg/20020108-1.c: New test.
49012
49013 2002-01-08  H.J. Lu <hjl@gnu.org>
49014
49015         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49016         for header files.
49017
49018 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49019
49020         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49021         consistency.
49022
49023 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49024
49025         * gcc.dg/altivec-4.c: Test altivec predicates.
49026
49027 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49028
49029         * gcc.c-torture/execute/20020107-1.c: New test.
49030
49031 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49032
49033         PR c/5279
49034         * gcc.c-torture/compile/20020106-1.c: New test.
49035
49036 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49037
49038         * gcc.c-torture/execute/nestfunc-4.c: New test.
49039
49040 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49041
49042         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49043         extra triple that slipped in.
49044         * g++.old-deja/g++.abi/align.C: Likewise.
49045         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49046
49047 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49048
49049         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49050         * g++.old-deja/g++.abi/align.C: Likewise.
49051         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49052
49053         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49054         on FreeBSD/i386.
49055         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49056         FreeBSD.
49057
49058 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49059
49060         * gcc.dg/20020104-1.c: New test.
49061
49062         * gcc.dg/20020104-2.c: New test.
49063
49064 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49065
49066         * gcc.dg/20020103-1.c: Fix typo in target selector.
49067
49068 2002-01-03  Richard Henderson  <rth@redhat.com>
49069
49070         * gcc.dg/20020103-1.c: New.
49071
49072 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49073
49074         * gcc.c-torture/execute/20020103-1.c: New test.
49075
49076 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49077
49078         * g++.dg/other/debug2.C: New test.
49079
49080         * gcc.c-torture/compile/20020103-1.c: New test.
49081
49082 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49083
49084         * gcc.dg/gnu89-init-1.c: Added new tests.
49085
49086 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49087
49088         * g++.dg/template/friend2.C: Remove as patch is reverted.
49089
49090         * g++.dg/warn/oldcast1.C: New test.
49091
49092         * g++.dg/template/ptrmem1.C: New test.
49093         * g++.dg/template/ptrmem2.C: New test.
49094
49095         * g++.dg/template/ntp.C: New test.
49096
49097         * g++.dg/other/component1.C: New test.
49098
49099         * g++.dg/template/ttp3.C: New test.
49100
49101         * g++.dg/template/friend2.C: New test.
49102         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49103
49104 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49105
49106         * g++.dg/other/ptrmem1.C: New test.
49107         * g++.dg/other/ptrmem2.C: New test.
49108
49109 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49110
49111         * g++.dg/template/ctor1.C: New test.
49112
49113 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49114
49115         * g++.dg/template/friend2.C: New test.
49116
49117 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49118
49119         * gcc.dg/mmix-1.c: New test.
49120
49121 2001-12-31  Richard Henderson  <rth@redhat.com>
49122
49123         * gcc.dg/asm-5.c: New.
49124
49125 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49126
49127         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49128         in namespace __gnu_cxx
49129
49130 2001-12-30  Richard Henderson  <rth@redhat.com>
49131
49132         * gcc.dg/debug-6.c: New.
49133
49134 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49135
49136         * gcc.c-torture/compile/20011229-2.c: New test.
49137
49138 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49139
49140         * gcc.dg/debug-3.c: New test.
49141         * gcc.dg/debug-4.c: New test.
49142         * gcc.dg/debug-5.c: New test.
49143
49144 2001-12-29  Richard Henderson  <rth@redhat.com>
49145
49146         * g++.dg/eh/loop1.C: New.
49147
49148 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49149
49150         * g++.dg/template/crash1.C: New test.
49151
49152 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49153
49154         * g++.dg/other/const1.C: New test.
49155
49156 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49157
49158         * gcc.c-torture/compile/20011229-1.c: New test.
49159
49160 2001-12-28  Stan Shebs  <shebs@apple.com>
49161
49162         * lib/objc-torture.exp: Resync with c-torture.exp.
49163         * lib/objc.exp: Load standard libraries.
49164
49165 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49166
49167         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49168         additional tests.
49169
49170 2001-12-27  Roger Sayle <roger@eyesopen.com>
49171
49172         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49173
49174 2001-12-27  Richard Henderson  <rth@redhat.com>
49175
49176         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49177
49178 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49179
49180         * g++.dg/eh/ctor1.C: New test.
49181         * g++.dg/other/error2.C: New test.
49182
49183 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49184
49185         * g++.dg/other/init2.C: New test.
49186
49187 2001-12-24  Richard Henderson  <rth@redhat.com>
49188
49189         * gcc.dg/20011223-1.c: New.
49190         * gcc.dg/inline-1.c: New.
49191
49192 2001-12-23  Richard Henderson  <rth@redhat.com>
49193
49194         * gcc.dg/asm-4.c: Test operand modifiers.
49195
49196 2001-12-23  Richard Henderson  <rth@redhat.com>
49197
49198         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49199
49200 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49201
49202         * gcc.c-torture/execute/20011223-1.c: New test.
49203
49204 2001-12-21  Richard Henderson  <rth@redhat.com>
49205
49206         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49207         re-enables the warning.
49208
49209 2001-12-21  Richard Henderson  <rth@redhat.com>
49210
49211         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49212
49213 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49214
49215         * gcc.c-torture/compile/20011218-1.c: New test.
49216
49217 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49218
49219         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49220         arm-isr.c test.
49221         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49222         epilogue generation for ARM ISR routines.
49223
49224 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49225
49226         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49227         * gcc.dg/format/c90-printf-3.c: Likewise.
49228         * gcc.dg/format/c99-printf-3.c: Likewise.
49229         * gcc.dg/format/ext-1.c: Likewise.
49230         * gcc.dg/format/ext-6.c: Likewise.
49231         * gcc.dg/format/format.h: Prototype unlocked stdio.
49232
49233 2001-12-20  Richard Henderson  <rth@redhat.com>
49234
49235         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49236         (arena): Use it.
49237         (malloc): Correct allocation logic.  Abort if we fill up the
49238         arena before initialization complete.
49239         (realloc): Correct allocation logic.
49240
49241 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49242
49243         * gcc.c-torture/compile/20011219-2.c: New test.
49244
49245         * gcc.c-torture/execute/20011219-1.c: New test.
49246
49247 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49248
49249         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49250         target does not support weak symbols.
49251
49252 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49253
49254         * gcc.c-torture/compile/20011219-1.c: New test.
49255
49256 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49257
49258         * g++.dg/other/error1.C: New test.
49259
49260 2001-12-17  Jeffrey A Law  (law@redhat.com)
49261
49262         * gcc.c-torture/execute/20011217-1.c: New test.
49263
49264 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49265
49266         * objc.dg/special/: New directory.
49267         * objc.dg/special/special.exp: New file.
49268         * objc.dg/special/unclaimed-category-1.h: New file.
49269         * objc.dg/special/unclaimed-category-1a.m: New file.
49270         * objc.dg/special/unclaimed-category-1.m: New file.
49271
49272 2001-12-17  Andreas Jaeger  <aj@suse.de>
49273
49274         * gcc.c-torture/compile/20011217-2.c: New test.
49275
49276 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49277
49278         * gcc.c-torture/compile/20011217-1.c: New test.
49279
49280 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49281
49282         * gcc.dg/20011214-1.c: New.
49283
49284 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49285
49286         * gcc.dg/altivec-4.c: New.
49287
49288 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49289
49290         * gcc.dg/20011113-1.c: New test.
49291
49292 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49293
49294         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49295         std::__malloc_alloc_template<0> and
49296         std::__default_alloc_template<false, 0>.
49297
49298 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49299
49300         * objc/execute/bf-21.m: New test.
49301         * objc/execute/enumeration-1.m: New test.
49302         * objc/execute/enumeration-2.m: New test.
49303
49304 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49305
49306         * gcc.dg/gnu89-init-1.c: New test.
49307
49308 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49309
49310         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49311         * g++.old-deja/g++.jason/2371.C: Likewise.
49312         * g++.old-deja/g++.jason/template33.C: Likewise.
49313         * g++.old-deja/g++.jason/template34.C: Likewise.
49314         * g++.old-deja/g++.jason/template36.C: Likewise.
49315         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49316         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49317         * g++.old-deja/g++.other/typename1.C: Likewise.
49318         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49319         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49320         * g++.old-deja/g++.pt/typename11.C: Likewise.
49321         * g++.old-deja/g++.pt/typename14.C: Likewise.
49322         * g++.old-deja/g++.pt/typename16.C: Likewise.
49323         * g++.old-deja/g++.pt/typename3.C: Likewise.
49324         * g++.old-deja/g++.pt/typename4.C: Likewise.
49325         * g++.old-deja/g++.pt/typename5.C: Likewise.
49326         * g++.old-deja/g++.pt/typename7.C: Likewise.
49327         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49328
49329 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49330
49331         * g++.dg/other/linkage1.C: New test.
49332         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49333         specifiers.
49334
49335 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49336
49337         * gcc.dg/concat.c: New test.
49338
49339 2001-12-11  Stan Shebs  <shebs@apple.com>
49340
49341         * objc/compile: New test directory.
49342         * objc/compile/compile.exp: New expect script.
49343         * objc/compile/20011211-1.m: New compile test.
49344
49345 2001-12-11  Jason Merrill  <jason@redhat.com>
49346
49347         * lib/prune.exp (prune_gcc_output): Also handle "In member
49348         function".  So many permutations...
49349
49350 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49351
49352         * g++.dg/template/typedef1.C: New test.
49353
49354 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49355
49356         * g++.dg/other/copy1.C: New test.
49357
49358 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49359
49360         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49361
49362         * gcc.dg/builtin-choose-expr.c: New.
49363
49364 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49365
49366         * gcc.dg/altivec-2.c: New.
49367
49368 2001-12-07  Richard Henderson  <rth@redhat.com>
49369
49370         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49371
49372 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49373
49374         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49375         ultrasparc.
49376
49377 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49378
49379         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49380
49381 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49382
49383         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49384         variable argument list.
49385
49386 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49387
49388         * gcc.c-torture/execute/memcheck: Delete entire directory.
49389         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49390         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49391
49392 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49393
49394         * gcc.dg/Wshadow-1.c: New test.
49395
49396 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49397
49398         * gcc.c-torture/compile/20011130-1.c: New test.
49399
49400         * gcc.dg/noncompile/20011025-1.c: New test.
49401
49402         * g++.dg/other/anon-union.C: New test.
49403
49404         * gcc.c-torture/execute/20011024-1.c: New test.
49405
49406 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49407
49408         * gcc.c-torture/execute/20000722-1.x,
49409         gcc.c-torture/execute/20010123-1.x: Remove.
49410         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49411         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49412         gcc.dg/c99-complit-2.c: New tests.
49413
49414 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49415
49416         * g++.dg/inherit/base1.C: New test.
49417
49418 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49419
49420         * g++.dg/other/stdarg1.C: New test.
49421
49422         * gcc.c-torture/compile/20011130-2.c: New test.
49423
49424 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49425
49426         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49427         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49428         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49429         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49430         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49431         * gcc.dg/builtin-prefetch-1.c: New test.
49432
49433 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49434
49435         * gcc.dg/20011130-1.c: New test.
49436
49437 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49438
49439         * g++.dg/other/scope1.C: New test.
49440         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49441
49442 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49443
49444         * gcc.dg/vla-init-1.c: New test.
49445
49446 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49447
49448         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49449
49450 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49451
49452         * objc.dg/alias.m: Update.
49453         * objc.dg/class-1.m: Update.
49454         * objc.dg/const-str-1.m: Update.
49455         * objc.dg/fwd-proto-1.m: Update.
49456         * objc.dg/id-1.m: Update.
49457         * objc.dg/super-class-1.m: Update.
49458
49459 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49460
49461         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49462         constructs.
49463
49464 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49465
49466         * gcc.c-torture/execute/20011128-1.c: New test.
49467
49468 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49469
49470         * gcc.dg/20011127-1.c: New test.
49471
49472 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49473
49474         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49475         from Austin Group draft 7.
49476         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49477         scanf format arguments.
49478         * gcc.dg/format/no-exargs-2.c: New test.
49479
49480 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49481
49482         * g++.dg/abi/vbase8-4.C: New test.
49483
49484 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49485
49486         * gcc.c-torture/execute/20011121-1.c: New test.
49487
49488 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49489
49490         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49491
49492 2001-11-23  Andreas Jaeger  <aj@suse.de>
49493
49494         * gcc.dg/cpp/charconst-2.c: New test.
49495
49496 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49497
49498         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49499         to the host if it is remote.  Let tests specify extra headers
49500         they use.
49501         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49502         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49503         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49504         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49505         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49506         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49507         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49508         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49509         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49510         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49511
49512 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49513
49514         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49515         for little endian ARMs.
49516
49517 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49518
49519         * gcc.c-torture/compile/20011119-1.c: New test.
49520         * gcc.c-torture/compile/20011119-2.c: New test.
49521
49522 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49523
49524         * gcc.dg/altivec-1.c: Fix typo.
49525
49526 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49527
49528         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49529
49530 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49531
49532         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49533
49534 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49535
49536         * lib/g77.exp: Don't specify --rpath-link.
49537
49538         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49539         across all the headers.
49540         * gcc.dg/format/format.exp: For testing on a remote host,
49541         copy format.h.
49542
49543         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49544         * gcc.c-torture/execute/930406-1.c: Likewise.
49545         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49546
49547 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49548
49549         * gcc.dg/altivec-1.c: New.
49550
49551 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49552
49553         * gcc.dg/cpp/fpreprocessed.c: New test case.
49554
49555 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49556
49557         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49558         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49559         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49560
49561 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49562
49563         * gcc.dg/no-builtin-1.c: New test.
49564
49565 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49566
49567         * gcc.c-torture/execute/20011115-1.c: New test.
49568
49569 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49570
49571         * gcc.c-torture/compile/20011114-2.c: New test.
49572         * gcc.c-torture/compile/20011114-3.c: New test.
49573         * gcc.c-torture/compile/20011114-4.c: New test.
49574
49575 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49576
49577         * g++.dg/other/init1.C: New test.
49578
49579 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49580
49581         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49582         message.
49583
49584         * gcc.c-torture/execute/20011114-1.c: New testcase.
49585
49586         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49587         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49588         like the (before this change) version of 20010327-1.c.
49589
49590 2001-11-14  Roger Sayle <roger@eyesopen.com>
49591
49592         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49593
49594 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49595
49596         * g++.dg/init/array2.C: New test.
49597
49598 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49599
49600         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49601
49602 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49603
49604         * g++.dg/other/forscope1.C: New test.
49605         * g++.dg/ext/forscope1.C: New test.
49606         * g++.dg/ext/forscope2.C: New test.
49607
49608 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49609
49610         * gcc.c-torture/execute/20011113-1.c: New test.
49611
49612 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49613
49614         * gcc.c-torture/execute/20011109-2.c: New test.
49615
49616         * gcc.c-torture/execute/20011109-1.c: New test.
49617
49618 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49619
49620         * gcc.c-torture/compile/20011109-1.c: New test.
49621
49622 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49623
49624         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49625         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49626         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49627         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49628         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49629         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49630         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49631
49632 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49633
49634         * g++.dg/warn/Wshadow-1.C: New tests.
49635         * g++.old-deja/g++.mike/for3.C: Update.
49636
49637 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49638
49639         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49640         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49641         XFAILs.  Adjust expected error texts.
49642         * gcc.c-torture/compile/20011106-1.c,
49643         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49644         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49645         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49646         gcc.dg/c99-array-lval-5.c: New tests.
49647
49648 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49649
49650         * gcc.dg/cpp/defined.c: Update.
49651
49652 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49653
49654         * gcc.c-torture/execute/anon-1.c: New test.
49655
49656 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49657
49658         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49659         same size, so no warning should be produced on stormy16.
49660
49661         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49662         due to oversized array.
49663         * g++.old-deja/g++.mike/ns15.C: Likewise.
49664         * g++.old-deja/g++.pt/crash16.C: Likewise.
49665
49666 2001-11-02  Graham Stott  <grahams@redhat.com>
49667
49668         * g++.dgother/debug1.C: Fix typos.
49669
49670 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49671
49672         * g++.dg/other/debug1.C: New test.
49673
49674 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49675
49676         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49677         of unsigned long.
49678
49679 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49680
49681         * gcc.dg/20011029-2.c: New test.
49682
49683         * gcc.c-torture/compile/20011029-1.c: New test.
49684
49685 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49686
49687         * objc/execute/class_self-1.m: New test.
49688         * objc/execute/class_self-2.m: New test.
49689
49690 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49691
49692         * gcc.misc-tests/msgs.exp: Delete.
49693         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49694         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49695         error set to match recent changes.
49696
49697 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49698
49699         * gcc.dg/20011021-1.c: New test.
49700
49701 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49702
49703         * gcc.c-torture/compile/20011023-1.c: New test.
49704
49705 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49706
49707         * lib/g77.exp: Rewrite based on lib/g++.exp.
49708
49709 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49710
49711         * gcc.c-torture/execute/20011019-1.c: New test.
49712
49713         * gcc.dg/20011018-1.c: New test.
49714
49715 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49716
49717         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49718
49719 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49720
49721         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49722         * gcc.dg/attr-invalid.c: Likewise.
49723
49724 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49725
49726         * gcc.dg/20011015-1.c: New test.
49727
49728 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49729
49730         * g++.dg/template/unify2.C: New test.
49731
49732 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49733
49734         * g++.dg/other/exception-specification.C: New test
49735
49736 2001-10-13  Tom Rix  <trix@redhat.com>
49737
49738         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49739         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49740
49741 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49742
49743         * gcc.dg/20011009-1.c: New test.
49744
49745 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49746
49747         PR g++/4476
49748         * g++.dg/other/friend1.C: New test.
49749
49750 2001-10-11  Richard Henderson  <rth@redhat.com>
49751
49752         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49753
49754 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49755
49756         * gcc.c-torture/compile/20011010-1.c: New.
49757
49758 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49759
49760         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49761         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49762         g77.f-torture/execute/execute.exp,
49763         g77.f-torture/noncompile/noncompile.exp,
49764         gcc.c-torture/compile/compile.exp,
49765         gcc.c-torture/execute/execute.exp,
49766         gcc.c-torture/execute/ieee/ieee.exp,
49767         gcc.c-torture/execute/memcheck/memcheck.exp,
49768         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49769         objc/execute/execute.exp: Update FSF address.
49770
49771 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49772
49773         * gcc.dg/cpp/cmdlne-C.c: Update.
49774         * gcc.dg/cpp/cmdlne-C2.c: New.
49775
49776 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49777
49778         * gcc.c-torture/execute/20011008-3.c: New.
49779
49780 2001-10-08  DJ Delorie  <dj@redhat.com>
49781
49782         * gcc.dg/20011008-1.c: New.
49783         * gcc.dg/20011008-2.c: New.
49784
49785 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49786
49787         * gcc.dg/cpp/spacing1.c: Update test.
49788
49789 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49790
49791         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49792         spelling errors of "separate" as "seperate".
49793
49794 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49795
49796         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49797         enough to avoid inlining.
49798
49799 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49800
49801         * lib/g77.exp: set libg2c_dir correctly.
49802
49803 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49804
49805         * gcc.dg/cpp/macro11.c: New test.
49806
49807 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49808
49809         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49810         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49811         gcc.dg/format/multattr-3.c: New tests.
49812         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49813         tests for format attributes on function pointers being rejected.
49814
49815 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49816
49817         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49818
49819 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49820
49821         * g++.dg/warn/format1.C: New test.
49822
49823 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49824
49825         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49826
49827 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49828
49829         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49830
49831 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49832
49833         * gcc.dg/cpp/redef2.c: Add test.
49834
49835 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49836
49837         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49838         long-standing bug on i686, apparently.
49839         * gcc.c-torture/execute/loop-2c.x: New file.
49840         * gcc.c-torture/execute/loop-2d.x: New file.
49841         * gcc.c-torture/execute/loop-3c.x: New file.
49842
49843 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49844
49845         * gcc.dg/cpp/20000625-2.c: Correct line number.
49846
49847 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49848
49849         * gcc.dg/cpp/macro10.c: New test.
49850         * gcc.dg/cpp/strify3.c: New test.
49851         * gcc.dg/cpp/spacing1.c: Add tests.
49852         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49853         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49854
49855 2001-09-24  DJ Delorie  <dj@redhat.com>
49856
49857         * gcc.c-torture/execute/20010924-1.c: New test.
49858
49859 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49860
49861         * objc/execute/paste.m: Remove.
49862
49863 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49864
49865         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49866
49867 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49868
49869         * g77.dg/strlen0.f: New test.
49870
49871 2001-09-21  Richard Henderson  <rth@redhat.com>
49872
49873         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49874         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49875
49876 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49877
49878         Table-driven attributes.
49879         * g++.dg/ext/attrib1.C: New test.
49880
49881 2001-09-20  DJ Delorie  <dj@redhat.com>
49882
49883         * gcc.dg/20000926-1.c: Update expected warning messages.
49884         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49885         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49886         array.
49887
49888 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49889
49890         * g++.dg/eh/registers1.C: New test case.
49891
49892 2001-09-17  Richard Henderson  <rth@redhat.com>
49893
49894         * gcc.dg/array-5.c: Fix VLA decomposition test.
49895
49896 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49897
49898         * gcc.dg/cpp/line5.c: New testcase.
49899
49900 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49901
49902         * gcc.dg/cpp/macro9.c: New test.
49903
49904 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49905
49906         * gcc.c-torture/execute/980223.c: Change type of addr from long
49907         to char *.
49908
49909 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49910
49911         * gcc.c-torture/execute/20010915-1.c: New test.
49912
49913 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49914
49915         * g77.dg/bprob: New directory.
49916         * g77.dg/bprob/bprob.exp: New file.
49917         * g77.dg/bprob/bprob-1.f: New test.
49918         * g77.dg/gcov: New directory.
49919         * g77.dg/gcov/gcov.exp: New file.
49920         * g77.dg/gcov/gcov-1.f: New test.
49921         * g77.dg/gcov/gcov-1.x: New file.
49922
49923 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49924
49925         * gcc.dg/cpp/directiv.c: Update.
49926         * gcc.dg/cpp/undef1.c: Update.
49927
49928 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49929
49930         * gcc.dg/20010912-1.c: New test.
49931
49932 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49933
49934         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49935         language-independent file in lib.
49936         * lib/gcov.exp: New file.
49937
49938 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49939
49940         * gcc.c-torture/compile/20010911-1.c: New test.
49941
49942 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49943
49944         * lib/profopt.exp: New, to support profile-directed optimizations.
49945         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49946         * gcc.misc-tests/bprob-1.c: New test.
49947         * gcc.misc-tests/bprob-2.c: New test.
49948
49949 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49950
49951         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49952         XFAIL and which kinds of gcov output to verify.
49953         * gcc.misc-tests/gcov-4b.x: New file.
49954         * gcc.misc-tests/gcov-5b.x: New file.
49955         * gcc.misc-tests/gcov-6.x: New file.
49956         * gcc.misc-tests/gcov-7.c: New test.
49957         * gcc.misc-tests/gcov-7.x: New file.
49958
49959 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49960
49961         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49962         * gcc.misc-tests/gcov-6.c: New test.
49963
49964 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49965
49966         PR c++/3986
49967         * g++.dg/abi/vbase1.C: New test.
49968
49969 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49970
49971         * objc.dg/method-2.m: New.
49972
49973 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49974
49975         PR c++/4203
49976         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49977         * g++.dg/init/empty1.C: New test.
49978
49979 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49980
49981         * gcc.c-torture/compile/20010903-1.c: New test.
49982
49983 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49984
49985         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49986         for m68k.
49987
49988 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49989
49990         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49991
49992         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49993
49994         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49995
49996 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49997
49998         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49999         for 16-bit 'unsigned int'.
50000
50001 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50002
50003         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50004
50005 2001-08-27  Richard Henderson  <rth@redhat.com>
50006
50007         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50008         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50009
50010 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50011
50012         * gcc.dg/asm-names.c (ymain): New.
50013
50014 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50015
50016         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50017         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50018         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50019
50020 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50021
50022         * gcc.dg/compare5.c: New testcase.
50023
50024 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50025
50026         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50027         and "In instantiation".
50028
50029 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50030
50031         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50032
50033 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50034
50035         * gcc.misc-tests/gcov.exp: Add support for branch information.
50036         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50037         * gcc.misc-tests/gcov-4.c: New test.
50038         * gcc.misc-tests/gcov-4b.c: New test.
50039         * gcc.misc-tests/gcov-5b.c: New test.
50040
50041 2001-08-20  Zack Weinberg  <zackw@panix.com>
50042
50043         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50044         expected to fail.
50045
50046 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50047
50048         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50049
50050 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50051
50052         * g++.dg/eh/template1.C: New test.
50053
50054 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50055
50056         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50057         Fix thinko.
50058         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50059         for xfail.
50060
50061 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50062
50063         * lib/g77-dg.exp: Use prune.exp for common procedures
50064         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50065         * lib/g77.exp: (g77-dg-prune) Remove
50066
50067 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50068
50069         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50070
50071 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50072
50073         * g++.dg/template/unify1.C: New test.
50074
50075 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50076
50077         * g++.dg/abi/empty4.C: New test.
50078
50079 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50080
50081         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50082         solaris2.*
50083         * g77.f-torture/compile/pr3743.x: Likewise.
50084
50085 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50086
50087         * g++.dg/other/using-declaration.C: New test.
50088
50089 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50090
50091         * gcc.dg/cpp/tr-sign.c: New testcase.
50092
50093 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50094
50095         * gcc.dg/cpp/19951025-1.c: Revert.
50096         * gcc.dg/cpp/directiv.c: We no longer process directives that
50097         interrupt macro arguments.
50098
50099 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50100
50101         * gcc.dg/bconstp-1.c: New test.
50102
50103 2001-08-03  Richard Henderson  <rth@redhat.com>
50104
50105         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50106
50107 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50108
50109         * gcc.dg/cpp/19951025-1.c: Update.
50110
50111 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50112
50113         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50114         should be x.
50115
50116 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50117
50118         Kill -fhonor-std.
50119         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50120         * g++.old-deja/g++.other/std1.C: Likewise.
50121         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50122
50123 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50124
50125         * lib/g77.exp: Load gcc-defs.exp for common procedures
50126         (g77_pass, g77_fail, g77_finish, g77_exit,
50127         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50128
50129 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50130
50131         * g77.dg/fbackslash.f
50132         * g77.dg/fcase-preserve.f
50133         * g77.dg/ff90-1.f
50134         * g77.dg/ffixed-line-length-0.f
50135         * g77.dg/ffixed-line-length-132.f
50136         * g77.dg/ffixed-line-length-7.f
50137         * g77.dg/ffixed-line-length-72.f
50138         * g77.dg/ffixed-line-length-none.f
50139         * g77.dg/ffree-form-1.f
50140         * g77.dg/fno-backslash.f
50141         * g77.dg/fno-f90-1.f
50142         * g77.dg/fno-fixed-form-1.f
50143         * g77.dg/fno-onetrip.f
50144         * g77.dg/fno-typeless-boz.f
50145         * g77.dg/fno-underscoring.f
50146         * g77.dg/fno-vxt-1.f
50147         * g77.dg/fonetrip.f
50148         * g77.dg/ftypeless-boz.f
50149         * g77.dg/fugly-assumed.f
50150         * g77.dg/funderscoring.f
50151         * g77.dg/fvxt-1.f
50152
50153 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50154
50155         * objc.dg/fwd-proto-1.m: New.
50156         * objc.dg/local-decl-1.m: New.
50157         * objc.dg/naming-1.m: New.
50158         * objc.dg/naming-2.m: New.
50159         * objc.dg/proto-hier-1.m: New.
50160
50161 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50162
50163         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50164         largest-type elements to a struct makes its size grow.
50165
50166 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50167
50168         * g++.dg/abi/vthunk1.C: New test.
50169
50170 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50171
50172         * g++.dg/abi/vbase8-22.C: New test.
50173
50174 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50175
50176         * gcc.dg/cpp/macro8.c: New test.
50177
50178 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50179
50180         * g++.dg/abi/vbase8-21.C: New test.
50181
50182 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50183
50184         * g++.dg/abi/vbase8-10.C: New test.
50185
50186 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50187
50188         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50189         ${tool}_set_ld_library_path.
50190         Changed caller.
50191         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50192         g++.exp.
50193
50194 2001-07-26  Stan Cox <scox@redhat.com>
50195
50196         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50197         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50198         gcc_exit, gcc_check_unsupported_p):
50199         Moved to gcc-deps.exp
50200         * gcc-deps.exp: New file.
50201
50202 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50203
50204         * g++.old-deja/g++.pt/defarg14.C: New test.
50205
50206 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50207
50208         * g++.old-deja/g++.other/lineno5.C: New test.
50209
50210 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50211
50212         * g++.old-deja/g++.pt/crash68.C: New test.
50213
50214 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50215
50216         * g++.old-deja/g++.other/crash42.C: New test.
50217
50218 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50219
50220         * gcc.dg/cpp/extratokens.c: Fix.
50221         * gcc.dg/cpp/skipping2.c: New tests.
50222
50223 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50224
50225         * gcc.c-torture/execute/20010724-1.c: New file.
50226         * gcc.c-torture/execute/20010724-1.x: New file.
50227
50228 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50229
50230         * g++.old-deja/g++.other/cond7.C: New test.
50231
50232 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50233
50234         * g++.old-deja/g++.other/optimize4.C: New test.
50235
50236 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50237
50238         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50239
50240 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50241
50242         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50243         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50244         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50245         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50246
50247         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50248         bug report" message.
50249
50250         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50251         * g++.dg/ext/instantiate1.C: Move from old-deja.
50252
50253 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50254
50255         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50256         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50257         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50258         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50259
50260 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50261
50262         * gcc.c-torture/execute/20010723-1.c: New test.
50263
50264 2001-07-23  Ben Elliston  <bje@redhat.com>
50265
50266         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50267
50268 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50269
50270         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50271         i[34567]86-*-*.
50272         Delete handling of ieee_multilib_flags.
50273         Pass -mieee for alpha*-*-* and sh-*-*.
50274         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50275
50276 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50277
50278         Remove old-abi tests.
50279         * g++.old-deja/g++.mike/p11116.C: Remove.
50280         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50281
50282 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50283
50284         * g77.f-torture/compile/pr3743.f: New test
50285
50286 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50287
50288         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50289
50290 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50291
50292         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50293         g++.old-deja/g++.pt/static6.C: Likewise.
50294         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50295         supports weak symbols.
50296
50297 2001-07-18  Andreas Jaeger  <aj@suse.de>
50298
50299         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50300         supported again.
50301
50302 2001-07-18  Andreas Jaeger  <aj@suse.de>
50303
50304         * gcc.dg/iftrap-1.c: Fix target line.
50305
50306 2001-07-17  Richard Henderson  <rth@redhat.com>
50307
50308         * gcc.c-torture/execute/20010717-1.c: New.
50309
50310 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50311
50312         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50313         tests.
50314
50315 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50316
50317         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50318
50319 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50320
50321         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50322         UAC_SIGBUS, UAC_NOPRINT definitions.
50323
50324 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50325
50326         * objc/execute/object_is_class.m: New test.
50327         * objc/execute/object_is_meta_class.m: New test.
50328
50329 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50330
50331         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50332         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50333
50334 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50335
50336         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50337         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50338
50339 2001-07-14  Richard Henderson  <rth@redhat.com>
50340
50341         * gcc.dg/iftrap-1.c: New.
50342
50343 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50344
50345         * g77.f-torture/execute/intrinsic77.f: New test.
50346
50347 2001-07-11  Janis Johnson <janis@us.ibm.com>
50348
50349         * gcc.misc-tests/gcov-3.c: New test.
50350
50351 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50352
50353         * gcc.c-torture/compile/20010711-1.c,
50354         * gcc.c-torture/compile/20010711-2.c: New tests.
50355
50356 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50357
50358         * gcc.c-torture/execute/20010711-1.c: New test.
50359
50360 2001-07-11  Ben Elliston  <bje@redhat.com>
50361
50362         * g++.old-deja/g++.other/enum5.C: New test.
50363
50364 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50365
50366         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50367         (g++-dg-prune): Call prune_gcc_output.
50368         * prune.exp: New file for prune_gcc_output.
50369         * lib/g++.exp, lib/gcc.exp: Load it.
50370
50371 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50372
50373         * gcc.c-torture/compile/20010701-1.c,
50374         g++.old-deja/g++.ext/attrib6.C: New tests.
50375
50376 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50377
50378         * gcc.c-torture/compile/20010706-1.c: New test.
50379
50380 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50381
50382         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50383
50384 2001-06-28  Stan Shebs  <shebs@apple.com>
50385
50386         * gcc.dg/pragma-darwin.c: New test.
50387
50388 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50389
50390         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50391         Solaris 2.[678] system.
50392
50393 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50394
50395         * gcc.dg/20010622-1.c: New test.
50396
50397 2001-06-18  Stan Shebs  <shebs@apple.com>
50398
50399         * objc.dg: New directory.
50400         * objc.dg/dg.exp: New file.
50401         * objc.dg/alias.m: New.
50402         * objc.dg/class-1.m: New.
50403         * objc.dg/class-2.m: New.
50404         * objc.dg/const-str-1.m: New.
50405         * objc.dg/const-str-2.m: New.
50406         * objc.dg/id-1.m: New.
50407         * objc.dg/method-1.m: New.
50408         * objc.dg/super-class-1.m: New.
50409         * lib/objc-dg.exp: New file.
50410
50411 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50412
50413         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50414         of label name.
50415
50416 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50417
50418         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50419
50420 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50421
50422         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50423         variable.
50424
50425 2001-06-12  Richard Henderson  <rth@redhat.com>
50426
50427         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50428
50429 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50430
50431         * g++.old-deja/g++.abi/vbase5.C: New test.
50432         * g++.old-deja/g++.abi/vbase6.C: New test.
50433         * g++.old-deja/g++.abi/vbase7.C: New test.
50434
50435 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50436
50437         * gcc.c-torture/compile/20010610-1.c: New test.
50438
50439 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50440
50441         * g++.old-deja/g++.abi/vbase4.C: New test.
50442
50443 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50444
50445         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50446         support %f for HC11/HC12 targets.
50447         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50448         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50449         on HC11/HC12 targets.
50450         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50451
50452 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50453
50454         * gcc.dg/wchar_t-1.c: New file.
50455         * gcc.dg/wint_t-1.c: Likewise.
50456
50457 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50458
50459         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50460
50461 2001-06-11  Richard Henderson  <rth@redhat.com>
50462
50463         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50464
50465 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50466
50467         * gcc.c-torture/compile/20010611-1.c: New test.
50468
50469 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50470
50471         * gcc.dg/c99-tag-1.c: Add more tests.
50472
50473 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50474
50475         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50476         representation on MN10300 and ARM/Thumb.
50477
50478 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50479
50480         * g77.f-torture/execute/20010610.f: New.
50481
50482 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50483
50484         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50485         names.
50486
50487 2001-06-09  Richard Henderson  <rth@redhat.com>
50488
50489         * gcc.c-torture/execute/ashrdi-1.c: New.
50490         * gcc.c-torture/execute/ashldi-1.c: New.
50491         * gcc.c-torture/execute/lshrdi-1.c: New.
50492
50493 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50494
50495         * objc/execute/load-3.m: Added. Check sending +load to categories,
50496         in addition to classes.
50497
50498 2001-06-08  Stan Shebs  <shebs@apple.com>
50499
50500         * objc/execute/load-2.m: New test.  From Nicola Pero
50501         <n.pero@mi.flashnet.it>.
50502
50503 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50504
50505         * gcc.c-torture/execute/20010605-2.c: New test.
50506
50507 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50508
50509         * g++.old-deja/g++.abi/vbase2.C: New test.
50510         * g++.old-deja/g++.abi/vbase3.C: New test.
50511
50512 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50513
50514         * g++.old-deja/g++.pt/friend49.C: New test.
50515
50516 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50517
50518         * g++.old-deja/g++.ext/anon3.C: New test.
50519
50520 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50521
50522         * g++.old-deja/g++.other/conv7.C: New test.
50523
50524 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50525
50526         * gcc.c-torture/compile/20010605-2.c: New test.
50527
50528 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50529
50530         * gcc.c-torture/execute/20010604-1.c: New test.
50531
50532 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50533
50534         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50535
50536 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50537
50538         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50539         (g++_link_flags): Likewise.
50540         (g++_init): Pass gccpath's value to two previous functions.
50541
50542 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50543
50544         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50545         Ensure logfile entry matches exec command line.
50546
50547 2001-05-31  Richard Henderson  <rth@redhat.com>
50548
50549         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50550         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50551
50552 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50553
50554         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50555         compiler for irix6.2
50556
50557 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50558
50559         * g++.old-deja/g++.other/optimize3.C: New file.
50560
50561 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50562
50563         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50564         assemble.
50565
50566 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50567
50568         * g++.old-deja/g++.other/optimize2.C: New file.
50569
50570 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50571
50572         * gcc.c-torture/compile/20010518-2.c: New file.
50573         * gcc.c-torture/execute/20010518-1.c: New file.
50574         * gcc.c-torture/execute/20010518-2.c: New file.
50575
50576 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50577
50578         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50579
50580 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50581
50582         G++ no longer defines builtins that do not begin with __builtin.
50583         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50584         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50585         * g++.old-deja/g++.law/builtin1.C: Likewise.
50586         * g++.old-deja/g++.law/cvt2.C: Likewise.
50587         * g++.old-deja/g++.mike/net5.C: Likewise.
50588         * g++.old-deja/g++.other/builtins1.C: Likewise.
50589         * g++.old-deja/g++.other/builtins2.C: Likewise.
50590         * g++.old-deja/g++.other/builtins3.C: Likewise.
50591         * g++.old-deja/g++.other/builtins4.C: Likewise.
50592         * g++.old-deja/g++.other/inline8.C: Likewise.
50593         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50594
50595 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50596
50597         * g++.old-deja/g++.pt/using1.C: Adjust.
50598         * g++.old-deja/g++.pt/using2.C: New test.
50599
50600 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50601
50602         * gcc.dg/cpp/charconst.c: New tests.
50603         * gcc.dg/cpp/escape.c: New tests.
50604         * gcc.dg/cpp/escape-1.c: New tests.
50605         * gcc.dg/cpp/escape-2.c: New tests.
50606         * gcc.dg/cpp/ucs.c: New tests.
50607
50608 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50609
50610         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50611         native compiler for irix6.5.
50612
50613 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50614
50615         * lib/g++.exp (g++_include_flags): Use args to compute
50616         get_multilibs.
50617         (g++_link_flags): Likewise.
50618         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50619
50620 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50621
50622         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50623
50624 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50625
50626         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50627         this file.
50628
50629 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50630
50631         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50632         STACK_SIZE;
50633         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50634         to STACK_SIZE; Use it to define size of add_histo array.
50635         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50636         to STACK_SIZE.
50637         (f): Use GITT_SIZE to define size of gitt local table.
50638         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50639         to STACK_SIZE; Use it to define size of bytemem array.
50640
50641 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50642
50643         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50644         on 68HC11/HC12 due to the asm instruction.
50645         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50646         * gcc.c-torture/compile/920520-1.x: Likewise.
50647         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50648         on 68HC11/HC12 because the function is larger than 64K.
50649         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50650         on 68HC11/HC12 because the structure is too large.
50651
50652 2001-05-20  Richard Henderson  <rth@redhat.com>
50653
50654         * gcc.c-torture/execute/20010520-1.c: New.
50655
50656 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50657
50658         * g++.old-deja/g++.warn/compare1.C: New test.
50659         * gcc.dg/compare4.c: New test.
50660
50661 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50662
50663         * g++.old-deja/g++.other/optimize1.C: New test.
50664
50665 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50666
50667         * g++.old-deja/g++.pt/spec41.C: New test.
50668
50669 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50670
50671         * gcc.c-torture/compile/20010114-1.x: Remove.
50672
50673 2001-05-18  Stan Shebs  <shebs@apple.com>
50674
50675         * gcc.c-torture/compile/20010518-1.c: New test.
50676
50677 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50678
50679         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50680         * g++.old-deja/g++.pt/crash67.C: New test.
50681
50682 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50683
50684         * g++.old-deja/g++.other/debug9.C: New test.
50685
50686 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50687
50688         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50689
50690 2001-05-16  Jan Hubicka  <jh@suse.cz>
50691
50692         * gcc.c-torture/compile/20010516-1.c: New test.
50693
50694 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50695
50696         * g++.old-deja/g++.other/crash41.C: New test.
50697
50698 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50699
50700         * g++.old-deja/g++.pt/crash66.C: New test.
50701
50702 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50703
50704         * g++.old-deja/g++.robertl/eb27.C: Convert.
50705
50706 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50707
50708         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50709         declaration being redundant.
50710
50711 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50712
50713         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50714
50715 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50716
50717         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50718
50719 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50720
50721         * lib/g++.exp: Use testsuite_flags.
50722
50723 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50724
50725         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50726
50727 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50728
50729         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50730
50731 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50732
50733         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50734
50735 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50736
50737         * gcc.c-torture/compile/20010313-1.c: New test.
50738
50739 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50740
50741         * gcc.dg/cpp/direct2.c: New test.
50742         * gccq.dg/cpp/direct2s.c: New test.
50743
50744         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50745
50746 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50747
50748         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50749         * g++.old-deja/g++.other/op3.C: Likewise.
50750
50751 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50752
50753         * gcc.dg/cpp/syshdr.h: New file.
50754         * gcc.dg/cpp/sysmac1.c: Update.
50755         * gcc.dg/cpp/sysmac2.c: Update.
50756
50757 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50758
50759         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50760
50761 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50762
50763         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50764         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50765
50766 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50767
50768         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50769
50770 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50771
50772         * lib/g++.exp (g++_include_flags): Don't use any special flags
50773         if TESTING_IN_BUILD_TREE is not defined.
50774         (g++_init): Use a plain 'c++' as the compiler if
50775         TESTING_IN_BUILD_TREEE is not defined.
50776
50777 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50778
50779         * g++.old-deja/g++.eh/catch13.C: New test.
50780         * g++.old-deja/g++.eh/catch14.C: New test.
50781
50782 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50783
50784         * gcc.dg/cpp/tr-define.c: New test.
50785
50786 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50787
50788         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50789         <stdlib.h>, not <malloc.h>.
50790
50791 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50792
50793         * g++.old-deja/g++.ns/template17.C: New test.
50794
50795 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50796
50797         * g++.old-deja/g++.pt/ref4.C: New test.
50798
50799 2001-04-30  Richard Henderson  <rth@redhat.com>
50800
50801         * gcc.dg/20000724-1.c: Revert last change.
50802
50803 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50804
50805         * g77.f-torture/execute/20010430.f: New test.
50806
50807 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50808
50809         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50810
50811 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50812
50813         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50814
50815 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50816
50817         * g++.old-deja/g++.eh/crash6.C: New test.
50818
50819 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50820
50821         * g++.old-deja/g++.other/warn7.C: New test.
50822
50823 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50824
50825         * g++.old-deja/g++.other/defarg9.C: New test.
50826
50827 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50828
50829         * g77.f-torture/compile/20010426.f: New test.
50830         * g77.f-torture/execute/20010426.f: New test.
50831
50832 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50833
50834         * g77.f-torture/compile/20000629-1.x: Remove - error
50835         has been fixed.
50836
50837 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50838
50839         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50840         Tweak slightly to work with g++.dg framework.
50841         * g++.dg/special/ecos.exp: Run initp1.C test.
50842         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50843
50844         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50845         its linker doesn't give line numbers either.
50846         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50847
50848 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50849
50850         * g++.old-deja/g++.other/lex1.C: New test.
50851
50852 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50853
50854         * gcc.dg/noncompile/20010425-1.c: New test.
50855
50856 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50857
50858         * g++.old-deja/g++.pt/mangle2.C: New test.
50859
50860 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50861
50862         * gcc.dg/format/plus-1.c: New test.
50863
50864 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50865
50866         * gcc.dg/20010423-1.c: New test.
50867
50868 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50869
50870         * gcc.c-torture/execute/20010422-1.c: New test.
50871
50872 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50873
50874         * g++.old-deja/g++.ns/type2.C: New test.
50875
50876 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50877
50878         * g++.old-deja/g++.other/perf1.C: New test.
50879
50880 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50881
50882         * gcc.dg/c99-func-2.c: Remove xfail.
50883         * gcc.dg/c99-func-3.c: Remove xfail.
50884         * gcc.dg/c99-func-4.c: Remove xfail.
50885
50886 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50887
50888         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50889
50890 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50891
50892         * gcc.c-torture/compile/20010423-1.c: New test.
50893
50894 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50895
50896         * g++.old-deja/g++.pt/typename28.C: New test.
50897
50898 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50899
50900         * g++.old-deja/g++.abi/empty2.C: New test.
50901         * g++.old-deja/g++.abi/empty3.C: New test.
50902
50903 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50904
50905         * g++.old-deja/g++.other/comdat2.C: New test.
50906         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50907
50908 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50909
50910         * g++.old-deja/g++.other/overload14.C: New test.
50911
50912 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50913
50914         * g++.old-deja/g++.other/lookup23.C: New test.
50915
50916 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50917
50918         * gcc.c-torture/execute/20010403-1.c: New test.
50919
50920 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50921             Mark Mitchell  <mark@codesourcery.com>
50922
50923         * lib/old-dejagnu.exp: Don't delete output of executable.
50924         Add .exe suffix to executables.
50925
50926 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50927
50928         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50929
50930 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50931
50932         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50933
50934 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50935
50936         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50937         * g++.old-deja/g++.abi/crash1.C: New test.
50938
50939 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50940
50941         * g++.old-deja/g++.other/crash40.C: New test.
50942
50943 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50944
50945         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50946
50947 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50948
50949         * g++.old-deja/g++.other/warn6.C: New test.
50950
50951 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50952
50953         * g++.old-deja/g++.robertl/eb42.C: Same.
50954
50955 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50956
50957         * gcc.dg/wtr-conversion-1.c: New testcase.
50958
50959 2001-04-10  Richard Henderson  <rth@redhat.com>
50960
50961         * g++.old-deja/g++.other/array5.C: New.
50962
50963 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50964
50965         * gcc.c-torture/execute/20010408-1.c: New test.
50966
50967 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50968
50969         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50970         headers and constructs.
50971         * g++.old-deja/g++.robertl/eb79.C: Same.
50972         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50973         * g++.old-deja/g++.robertl/eb73.C: Same.
50974         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50975         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50976         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50977         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50978         * g++.old-deja/g++.robertl/eb44.C: Same.
50979         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50980         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50981         * g++.old-deja/g++.robertl/eb39.C: Same.
50982         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50983         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50984         * g++.old-deja/g++.robertl/eb30.C: Same.
50985         * g++.old-deja/g++.robertl/eb3.C: Same.
50986         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50987         * g++.old-deja/g++.robertl/eb21.C: Same.
50988         * g++.old-deja/g++.robertl/eb15.C: Same.
50989         * g++.old-deja/g++.robertl/eb118.C: Same.
50990         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50991         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50992         * g++.old-deja/g++.robertl/eb109.C: Same.
50993         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50994         * g++.old-deja/g++.mike/rtti1.C: Same.
50995         * g++.old-deja/g++.mike/p658.C: Same.
50996         * g++.old-deja/g++.mike/net46.C: Same.
50997         * g++.old-deja/g++.mike/net34.C: Same.
50998         * g++.old-deja/g++.mike/memoize1.C: Same.
50999         * g++.old-deja/g++.mike/eh2.C: Same.
51000         * g++.old-deja/g++.law/weak.C: Same.
51001         * g++.old-deja/g++.law/visibility7.C: Same.
51002         * g++.old-deja/g++.law/visibility25.C: Same.
51003         * g++.old-deja/g++.law/visibility22.C: Same.
51004         * g++.old-deja/g++.law/visibility2.C: Same.
51005         * g++.old-deja/g++.law/visibility17.C: Same.
51006         * g++.old-deja/g++.law/visibility13.C: Same.
51007         * g++.old-deja/g++.law/visibility10.C: Same.
51008         * g++.old-deja/g++.law/visibility1.C: Same.
51009         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51010         * g++.old-deja/g++.law/vbase1.C: Same.
51011         * g++.old-deja/g++.law/operators32.C: Same.
51012         * g++.old-deja/g++.law/nest3.C: Same.
51013         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51014         * g++.old-deja/g++.law/except5.C (main): Same.
51015         * g++.old-deja/g++.law/cvt7.C (run): Same.
51016         * g++.old-deja/g++.law/cvt2.C: Same.
51017         * g++.old-deja/g++.law/cvt16.C: Same.
51018         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51019         * g++.old-deja/g++.law/ctors17.C (main): Same.
51020         * g++.old-deja/g++.law/ctors13.C: Same.
51021         * g++.old-deja/g++.law/ctors12.C (main): Same.
51022         * g++.old-deja/g++.law/ctors10.C: Same.
51023         * g++.old-deja/g++.law/code-gen5.C: Same.
51024         * g++.old-deja/g++.law/bad-error7.C: Same.
51025         * g++.old-deja/g++.law/arm9.C: Same.
51026         * g++.old-deja/g++.law/arm12.C: Same.
51027         * g++.old-deja/g++.law/arg8.C: Same.
51028         * g++.old-deja/g++.law/arg1.C: Same.
51029         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51030         * g++.old-deja/g++.jason/template31.C: Same.
51031         * g++.old-deja/g++.jason/template24.C (main): Same.
51032         * g++.old-deja/g++.jason/2371.C: Same.
51033         * g++.old-deja/g++.eh/new2.C: Same.
51034         * g++.old-deja/g++.eh/new1.C: Same.
51035         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51036         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51037         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51038         * g++.old-deja/g++.brendan/crash62.C: Same.
51039         * g++.old-deja/g++.brendan/crash52.C: Same.
51040         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51041         * g++.old-deja/g++.brendan/crash38.C: Same.
51042         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51043         * g++.old-deja/g++.brendan/copy9.C: Same.
51044
51045 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51046
51047         * gcc.c-torture/execute/20001203-2.c (memset):
51048         Count argument is of type __SIZE_TYPE__.
51049
51050 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51051
51052         * gcc.c-torture/compile/20010404-1.c: New test.
51053
51054 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51055
51056         * gcc.c-torture/compile/20010326-1.c: New test.
51057
51058 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51059
51060         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51061         peculiarities of the SH.
51062         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51063
51064 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51065
51066         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51067         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51068         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51069
51070 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51071
51072         * g77.f-torture/compile/20010321-1.f: New test.
51073
51074 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51075
51076         * gcc.c-torture/compile/20010329-1.c: New test.
51077
51078 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51079
51080         * gcc.c-torture/execute/20010329-1.c: New test.
51081
51082 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51083
51084         * g++.old-deja/g++.other/eh4.C: Fix typo.
51085
51086 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51087
51088         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51089
51090 2001-03-28  Philip Blundell  <philb@gnu.org>
51091
51092         * gcc.c-torture/compile/20010328-1.c: New test.
51093
51094 2001-03-27  Richard Henderson  <rth@redhat.com>
51095
51096         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51097         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51098
51099 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51100
51101         * gcc.c-torture/compile/20010327-1.c: New test.
51102
51103 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51104
51105         * g++.old-deja/g++.other/friend12.C: New test.
51106         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51107         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51108
51109 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51110
51111         * gcc.c-torture/execute/20010325-1.c: New test.
51112
51113 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51114
51115         * g++.old-deja/g++.other/mangle3.C: New test.
51116
51117 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51118
51119         * g++.old-deja/g++.other/anon8.C: New test.
51120
51121 2001-03-20  Philip Blundell  <philb@gnu.org>
51122
51123         * gcc.c-torture/compile/20010320-1.c: New test.
51124
51125 2001-03-17  Richard Henderson  <rth@redhat.com>
51126
51127         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51128
51129 2001-03-15  Geoff Keating  <geoff@redhat.com>
51130
51131         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51132         tests on AIX.
51133
51134 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51135
51136         * g++.old-deja/g++.other/eh4.C: New test.
51137
51138 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51139
51140         * gcc.dg/cpp/mi1.c: Update.
51141
51142 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51143
51144         * g++.old-deja/g++.other/regstack.C: New test.
51145
51146 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51147
51148         * g++.old-deja/g++.other/ref4.C: New test.
51149
51150 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51151
51152         * objc/execute/va_method.m: Added.
51153         * objc/execute/IMP.m: Added.
51154         * objc/execute/_cmd.m: Added.
51155         * objc/execute/accessing_ivars.m: Added.
51156         * objc/execute/class-1.m: Added.
51157         * objc/execute/class-10.m: Added.
51158         * objc/execute/class-11.m: Added.
51159         * objc/execute/class-12.m: Added.
51160         * objc/execute/class-13.m: Added.
51161         * objc/execute/class-14.m: Added.
51162         * objc/execute/class-2.m: Added.
51163         * objc/execute/class-3.m: Added.
51164         * objc/execute/class-4.m: Added.
51165         * objc/execute/class-5.m: Added.
51166         * objc/execute/class-6.m: Added.
51167         * objc/execute/class-7.m: Added.
51168         * objc/execute/class-8.m: Added.
51169         * objc/execute/class-9.m: Added.
51170         * objc/execute/class-tests-1.h
51171         * objc/execute/class-tests-2.h
51172         * objc/execute/compatibility_alias.m: Added.
51173         * objc/execute/encode-1.m: Added.
51174         * objc/execute/formal_protocol-1.m: Added.
51175         * objc/execute/formal_protocol-2.m: Added.
51176         * objc/execute/formal_protocol-3.m: Added.
51177         * objc/execute/formal_protocol-4.m: Added.
51178         * objc/execute/formal_protocol-5.m: Added.
51179         * objc/execute/formal_protocol-6.m: Added.
51180         * objc/execute/formal_protocol-7.m: Added.
51181         * objc/execute/informal_protocol.m: Added.
51182         * objc/execute/initialize.m: Added.
51183         * objc/execute/load.m: Added.
51184         * objc/execute/many_args_method.m: Added.
51185         * objc/execute/nested-3.m: Added.
51186         * objc/execute/no_clash.m: Added.
51187         * objc/execute/private.m: Added.
51188         * objc/execute/redefining_self.m: Added.
51189         * objc/execute/root_methods.m: Added.
51190         * objc/execute/selector-1.m: Added.
51191         * objc/execute/static-1.m: Added.
51192         * objc/execute/static-2.m: Added.
51193         * objc/execute/va_method.m: Added.
51194
51195 2001-03-10  Richard Henderson  <rth@redhat.com>
51196
51197         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51198
51199 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51200
51201         * g++.old-deja/g++.other/crash31.C: XFAIL.
51202         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51203         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51204         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51205         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51206         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51207
51208 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51209
51210         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51211
51212 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51213
51214         * gcc.dg/20000724-1.c: Don't use multiline strings.
51215
51216 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51217
51218         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51219         result of -cString against what we expect it to be; don't just
51220         print it out for no one to read.
51221
51222         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51223         Based on testcases provided by Nicola Pero.
51224
51225 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51226
51227         * gcc.dg/cpp/macro7.c: New test.
51228
51229 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51230
51231         * gcc.dg/cpp/multiline.c: Update.
51232
51233 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51234
51235         * g++.old-deja/g++.other/enum3.C: New test.
51236
51237 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51238
51239         * g++.old-deja/g++.other/pod1.C: New test.
51240
51241 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51242
51243         * g++.old-deja/g++.ext/overload1.C: New test.
51244
51245 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51246
51247         * g++.old-deja/g++.pt/using1.C: New test.
51248
51249 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51250
51251         * g++.old-deja/g++.other/using9.C: New test.
51252
51253 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51254
51255         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51256
51257         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51258
51259 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51260
51261         * g++.old-deja/g++.ext/realpt1.C: Remove.
51262
51263 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51264
51265         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51266
51267 2001-02-26  Will Cohen  <wcohen@redhat.com>
51268
51269         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51270
51271 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51272
51273         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51274         templatized constructors.
51275
51276 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51277
51278         * gcc.c-torture/execute/20010224-1.c: New test.
51279
51280 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51281
51282         * gcc.c-torture/execute/20010222-1.c: New test.
51283
51284 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51285
51286         * g++.old-deja/g++.other/inline20.C: New test.
51287
51288 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51289
51290         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51291
51292 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51293
51294         * g++.old-deja/g++.other/lookup22.C: New test.
51295
51296 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51297
51298         * g77.dg: New directory.
51299         * g77.dg/20010216-1.f: New test case.
51300         * g77.dg/dg.exp: New driver.
51301         * lib/g77-dg.exp: New driver library.
51302
51303 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51304
51305         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51306
51307 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51308
51309         * g++.old-deja/g++.other/decl9.C: New test.
51310
51311 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51312
51313         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51314         not need <string> and also tests the initialization at runtime.
51315
51316 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51317
51318         * gcc.c-torture/execute/longlong.c: New test.
51319
51320 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51321
51322         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51323
51324 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51325
51326         * gcc.c-torture/execute/920302-1.c (execute):
51327         Change argument type to short.
51328
51329 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51330
51331         * g++.old-deja/g++.pt/deduct6.C: New test.
51332
51333 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51334
51335         * g++.old-deja/g++.pt/deduct5.C: New test.
51336
51337 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51338
51339         * gcc.c-torture/execute/20010209-1.c: New test.
51340
51341 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51342
51343         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51344
51345 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51346
51347         * g++.dg/vtgc1.C: Update for new ABI.
51348
51349         * consistency.vlad: New directory, 1665 files.
51350
51351 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51352
51353         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51354         return type.
51355         * gcc.dg/cpp/digraphs.c: Declare puts.
51356
51357 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51358
51359         * g++.old-deja/g++.other/warn5.C: New test.
51360
51361 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51362
51363         * g++.old-deja/g++.pt/spec40.C: New test.
51364
51365 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51366
51367         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51368         case.
51369         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51370
51371 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51372
51373         * gcc.c-torture/compile/20010209-1.c: New test.
51374
51375 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51376
51377         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51378         excess errors message but not if it crashes.
51379         * g++.old-deja/g++.other/crash27.C: Likewise.
51380         * g++.old-deja/g++.other/crash28.C: Likewise.
51381         * g++.old-deja/g++.other/crash30.C: Likewise.
51382         * g++.old-deja/g++.other/crash32.C: Likewise.
51383         * g++.old-deja/g++.other/crash35.C: Likewise.
51384         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51385
51386 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51387
51388         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51389         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51390         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51391         g77.f-torture/execute/execute.exp,
51392         g77.f-torture/noncompile/noncompile.exp,
51393         gcc.c-torture/execute/execute.exp,
51394         gcc.c-torture/execute/memcheck/memcheck.exp,
51395         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51396         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51397         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51398         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51399         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51400         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51401         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51402         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51403         Remove bug reporting instructions with ancient email addresses.
51404
51405 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51406
51407         * gcc.dg/20010202-1.c: New test.
51408         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51409
51410 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51411
51412         * g++.dg/stdbool-if.C: New test.
51413
51414 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51415
51416         * objc/execute/fdecl.m: Added main().
51417
51418 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51419
51420         * gcc.c-torture/execute/20010206-1.c: New test.
51421
51422 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51423
51424         * gcc.dg/cpp/avoidpaste1.c: Update.
51425
51426 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51427
51428         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51429         Pero <nicola@brainstorm.co.uk>.
51430         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51431
51432 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51433
51434         * g++.old-deja/g++.pt/spec39.C: New test.
51435
51436 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51437
51438         * gcc.c-torture/compile/20010202-1.c: New test.
51439
51440 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51441
51442         * g++.old-deja/g++.abi/primary2.C: New test.
51443         * g++.old-deja/g++.abi/primary3.C: New test.
51444         * g++.old-deja/g++.abi/primary4.C: New test.
51445         * g++.old-deja/g++.abi/primary5.C: New test.
51446         * g++.old-deja/g++.abi/vtable3.h: New test.
51447         * g++.old-deja/g++.abi/vtable3a.C: New test.
51448         * g++.old-deja/g++.abi/vtable3b.C: New test.
51449         * g++.old-deja/g++.abi/vtable3c.C: New test.
51450         * g++.old-deja/g++.abi/vtable3d.C: New test.
51451         * g++.old-deja/g++.abi/vtable3e.C: New test.
51452         * g++.old-deja/g++.abi/vtable3f.C: New test.
51453         * g++.old-deja/g++.abi/vtable3g.C: New test.
51454         * g++.old-deja/g++.abi/vtable3h.C: New test.
51455         * g++.old-deja/g++.abi/vtable3i.C: New test.
51456         * g++.old-deja/g++.abi/vtable3j.C: New test.
51457         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51458
51459 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51460
51461         * g++.old-deja/g++.other/anon6.C: New test.
51462         * g++.old-deja/g++.other/anon7.C: New test.
51463
51464 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51465
51466         * gcc.dg/cpp/avoidpaste2.c: New tests.
51467
51468 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51469
51470         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51471
51472 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51473
51474         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51475         DECIMAL_DIG cases for Irix."
51476
51477 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51478
51479         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51480
51481 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51482
51483         * gcc.dg/c99-tag-1.c: New test.
51484
51485 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51486
51487         * gcc.dg/cpp/tr-warn1.c: Add tests.
51488
51489 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51490
51491         * gcc.dg/cpp/avoidpaste1.c: Update.
51492         * gcc.dg/cpp/paste4.c: Update.
51493
51494 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51495
51496         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51497         cases for Irix.
51498
51499 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51500
51501         * g++.old-deja/g++.other/inline19.C: New test.
51502
51503 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51504
51505         * gcc.dg/Wlarger-than.c: New test.
51506
51507 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51508
51509         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51510
51511 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51512
51513         * gcc.c-torture/execute/20010129-1.c: New test.
51514         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51515
51516 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51517
51518         * gcc.dg/cpp/avoidpaste1.c: Test case.
51519
51520 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51521
51522         * g++.old-deja/g++.other/inline18.C: New test.
51523
51524 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51525
51526         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51527         and __builtin_putchar.
51528
51529 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51530
51531         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51532         tests.
51533
51534 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51535
51536         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51537         floating point number rounding mode to round to the nearest
51538         representable mode.
51539
51540 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51541
51542         * g++.old-deja/g++.other/mangle2.C: New test.
51543
51544 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51545
51546         * gcc.c-torture/compile/20010124-1.c: New test.
51547
51548 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51549
51550         * g++.old-deja/g++.pt/spec38.C: New test.
51551
51552 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51553
51554         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51555         "Build don't run".
51556
51557 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51558
51559         * gcc.c-torture/execute/20010123-1.c: New test.
51560
51561 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51562
51563         * g++.old-deja/g++.pt/spec37.C: New test.
51564
51565 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51566
51567         * g++.old-deja/g++.pt/overload14.C: New test.
51568
51569 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51570
51571         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51572         __builtin_return_address.
51573
51574 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51575
51576         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51577         * g++.old-deja/g++.pt/spec35.C: New test.
51578         * g++.old-deja/g++.pt/spec36.C: New test.
51579
51580 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51581
51582         * gcc.c-torture/compile/20010118-1.c: New test.
51583
51584 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51585
51586         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51587
51588 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51589
51590         * gcc.c-torture/execute/20010119-1.c: New test.
51591
51592 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51593
51594         * g++.old-deja/g++.other/vbase5.C: New test.
51595
51596 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51597
51598         * gcc.c-torture/execute/20010118-1.c: New test.
51599
51600 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51601
51602         * g++.old-deja/g++.pt/deduct3.C: New test.
51603
51604 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51605
51606         * g++.old-deja/g++.pt/spec34.C: New test.
51607
51608 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51609
51610         * g77.f-torture/compile/20000601-2.f: New test.
51611
51612 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51613
51614         * g++.old-deja/g++.other/init17.C: New test.
51615
51616 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51617
51618         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51619
51620 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51621
51622         * g++.old-deja/g++.pt/unify8.C: New test.
51623
51624 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51625
51626         * g++.old-deja/g++.abi/vbase1.C: New test.
51627
51628 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51629
51630         * g++.old-deja/g++.pt/crash65.C: New test.
51631
51632 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51633
51634         * gcc.dg/cpp/assembl2.S: New test case.
51635
51636 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51637
51638         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51639         are supported.
51640
51641 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51642
51643         * g++.old-deja/g++.other/builtins1.C: New test.
51644         * g++.old-deja/g++.other/builtins2.C: Likewise.
51645         * g++.old-deja/g++.other/builtins3.C: Likewise.
51646         * g++.old-deja/g++.other/builtins4.C: Likewise.
51647
51648 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51649
51650         * gcc.c-torture/compile/20010117-1.c: New test.
51651         * gcc.c-torture/compile/20010117-2.c: New test.
51652
51653 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51654
51655         * g77.f-torture/execute/20010116.[fx]: New test,
51656         XFAIL on i?86-*-*.
51657         * g77.f-torture/compile/20010115.f: Indicate it's
51658         a test for PR fortran/1636.
51659
51660 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51661
51662         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51663
51664 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51665
51666         * g77.f-torture/compile/20010115.f: New test.
51667
51668 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51669
51670         * g++.old-deja/g++.pt/nontype5.C: New test.
51671
51672 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51673
51674         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51675         have an equivalent working one below it.
51676
51677 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51678
51679         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51680         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51681
51682 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51683
51684         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51685         message containing "init_priority".
51686         (conpr-2.C): Likewise.
51687         (conpr-3.C): Likewise.
51688         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51689
51690 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51691
51692         * gcc.c-torture/execute/20010114-2.c: New test.
51693
51694 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51695
51696         * gcc.c-torture/compile/20010114-1.c: New test.
51697         * gcc.c-torture/compile/20010114-1.x: Xfail.
51698         * gcc.c-torture/compile/20010114-2.c: New test.
51699         * gcc.c-torture/execute/20010114-1.c: New test.
51700         * gcc.dg/trunc-1.c: New test.
51701         * gcc.dg/uninit-B.c: New test.
51702
51703 2001-01-13  Nick Clifton  <nickc@redhat.com>
51704
51705         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51706         target.
51707
51708 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51709
51710         * gcc.c-torture/compile/20010113-1.c: New test.
51711
51712 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51713
51714         * gcc.c-torture/compile/20001212-1.c: New test.
51715
51716 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51717
51718         * gcc.dg/cpp/widestr1.c: Update.
51719         * gcc.dg/cpp/prag-imp.c: Remove.
51720
51721 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51722
51723         * gcc.c-torture/execute/20000801-3.x: Remove.
51724         * gcc.dg/c90-init-1.c: New test.
51725         * gcc.dg/c99-init-1.c: New test.
51726         * gcc.dg/c99-init-2.c: New test.
51727         * gcc.dg/gnu99-init-1.c: New test.
51728
51729 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51730
51731         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51732         testing that no relevant ones were found.
51733
51734 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51735
51736         * g++.old-deja/g++.pt/cast2.C: New test.
51737
51738 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51739
51740         * g++.old-deja/g++.pt/friend47.C: New test.
51741
51742 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51743
51744         * g++.old-deja/g++.pt/instantiate13.C: New test.
51745
51746 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51747
51748         * g++.old-deja/g++.other/defarg7.C: New test.
51749         * g++.old-deja/g++.other/defarg8.C: New test.
51750
51751 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51752
51753         * g++.old-deja/g++.pt/crash64.C: New test.
51754
51755 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51756
51757         * g++.old-deja/g++.pt/crash63.C: New test.
51758
51759 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51760
51761         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51762
51763 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51764
51765         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51766
51767 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51768
51769         * g++.old-deja/g++.pt/error3.C: New test.
51770
51771 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51772
51773         * g++.old-deja/g++.other/crash39.C: New test.
51774
51775 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51776
51777         * g++.old-deja/g++.other/vbase4.C: New test.
51778
51779 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51780
51781         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51782         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51783         * gcc.dg/special/special.exp: New test driver which will check
51784         for alias support for the above test.
51785
51786 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51787
51788         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51789         problems on small machines.
51790         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51791         parameterize.
51792
51793 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51794
51795         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51796         mips.
51797         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51798
51799 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51800
51801         * g++.old_deja/g++.pt/using8.C: New test.
51802
51803 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51804
51805         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51806
51807 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51808
51809         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51810         where a failure is expected.
51811         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51812
51813 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51814
51815         * g++.old_deja/g++.pt/instantiate12.C: New test.
51816
51817 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51818
51819         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51820         start of structs.
51821         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51822         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51823         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51824         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51825         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51826         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51827         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51828         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51829         * g++.old-deja/g++.eh/spec6.C: Likewise.
51830         * g++.old-deja/g++.jason/crash3.C: Likewise.
51831         * g++.old-deja/g++.law/ctors11.C: Likewise.
51832         * g++.old-deja/g++.law/ctors17.C: Likewise.
51833         * g++.old-deja/g++.law/ctors5.C: Likewise.
51834         * g++.old-deja/g++.law/ctors9.C: Likewise.
51835         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51836         * g++.old-deja/g++.mike/net22.C: Likewise.
51837         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51838         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51839         * g++.old-deja/g++.mike/virt3.C: Likewise.
51840         * g++.old-deja/g++.niklas/t128.C: Likewise.
51841         * g++.old-deja/g++.other/anon4.C: Likewise.
51842         * g++.old-deja/g++.other/using1.C: Likewise.
51843         * g++.old-deja/g++.other/warn3.C: Likewise.
51844         * g++.old-deja/g++.pt/t37.C: Likewise.
51845         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51846         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51847
51848 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51849
51850         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51851
51852 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51853
51854         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51855
51856 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51857
51858         * gcc.c-torture/compile/20010107-1.c: New test.
51859
51860 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51861
51862         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51863
51864 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51865
51866         * gcc.dg/format/format.h: New file.
51867         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51868         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51869         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51870         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51871         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51872         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51873         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51874         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51875         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51876         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51877         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51878         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51879         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51880         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51881         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51882         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51883         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51884         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51885         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51886         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51887         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51888         instead of declaring standard types, macros and functions in each
51889         test.
51890
51891 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51892
51893         * gcc.c-torture/execute/20010106-1.c: New test.
51894
51895 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51896
51897         * gcc.dg/format/format.exp: New file.
51898         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51899         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51900         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51901         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51902         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51903         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51904         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51905         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51906         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51907         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51908         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51909         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51910         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51911         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51912         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51913         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51914         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51915         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51916         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51917         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51918         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51919         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51920         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51921         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51922         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51923         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51924         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51925         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51926         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51927         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51928         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51929         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51930         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51931         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51932         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51933         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51934         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51935         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51936         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51937         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51938         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51939         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51940
51941 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51942
51943         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51944         account.
51945
51946 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51947
51948         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51949
51950 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51951
51952         * g++.old-deja/g++.pt/crash62.C: New test.
51953
51954 2001-01-04  Richard Henderson  <rth@redhat.com>
51955
51956         * gcc.dg/20000926-1.c: Update expected warnings.
51957         * gcc.dg/array-2.c: Likewise.
51958         * gcc.dg/array-4.c: Also validate flexible array members.
51959         * gcc.dg/c99-flex-array-1.c: New.
51960
51961 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51962
51963         * gcc.c-torture/compile/20001222-1.x: Remove.
51964
51965 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51966
51967         * gcc.c-torture/execute/built-in-setjmp.c: New.
51968
51969 2001-01-03  Richard Henderson  <rth@redhat.com>
51970
51971         * gcc.dg/940510-1.c: Update expected error wording.
51972         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51973
51974 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51975
51976         * lib/target-supports.exp (check_alias_available): Modified to
51977         indicate aliases not supported if only weak aliases are supported.
51978
51979 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51980
51981         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51982         Turn on cmpstrsi checks for __pj__ and __i370__.
51983
51984 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51985
51986         * g++.old-deja/g++.other/virtual11.C: New test.
51987
51988 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51989
51990         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51991
51992 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51993
51994         * gcc.c-torture/compile/20010102-1.c: New test.
51995
51996 2001-01-02  Andreas Jaeger  <aj@suse.de>
51997
51998         * gcc.dg/noreturn-3.c: New test.
51999
52000         * gcc.dg/noreturn-4.c: New test.
52001
52002 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52003
52004         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52005         __builtin_fputc and __builtin_fwrite.
52006
52007 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52008
52009         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52010         signed char, not default char.
52011
52012 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52013
52014         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52015
52016 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52017
52018         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52019
52020 2000-12-29  Richard Henderson  <rth@redhat.com>
52021
52022         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52023         (__cyg_profile_func_exit): Define.
52024
52025 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52026
52027         * g++.dg/vtgc1.C: New test.
52028
52029 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52030
52031         * gcc.dg/noncompile/20001228-1.c: New test.
52032
52033         * gcc.dg/20001228-1.c: New test.
52034
52035         * gcc.c-torture/execute/20001228-1.c: New test.
52036
52037 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52038
52039         * gcc.dg/format-strfmon-1.c: New test.
52040
52041 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52042
52043         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52044         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52045         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52046         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52047         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52048         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52049         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52050         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52051         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52052         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52053         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52054         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52055         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52056
52057         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52058         * gcc.c-torture/execute/string-opt-4.c: Test index.
52059
52060 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52061
52062         * gcc.c-torture/compile/20001226-1.c: New test.
52063
52064 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52065
52066         * gcc.c-torture/compile/20001222-1.c: New test.
52067         * gcc.c-torture/compile/20001222-1.x: Xfail.
52068
52069 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52070
52071         * gcc.c-torture/execute/comp-goto-2.c: New test.
52072
52073 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52074
52075         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52076         Use long types if __INT_MAX__ is 32767.
52077         (main): Use cast to (sint32 *) when poking 88 into a_page.
52078
52079         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52080
52081 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52082
52083         * gcc.c-torture/compile/20001221-1.c: New test.
52084         * gcc.c-torture/execute/20001221-1.c: New test.
52085
52086 2000-12-20  Richard Henderson  <rth@redhat.com>
52087
52088         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52089         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52090
52091 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52092
52093         * gcc.dg/compare3.c: New test.
52094
52095 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52096
52097         * gcc.dg/format-warnll-1.c: New test.
52098
52099 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52100
52101         * gcc.dg/cpp/cmdlne-P.c: New test.
52102
52103 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52104
52105         * gcc.c-torture/execute/builtin-abs-1.c,
52106         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52107
52108 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52109
52110         * gcc.dg/cpp/multiline.c: New test.
52111
52112 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52113
52114         * g++.old-deja/g++.other/syshdr1.C: Update.
52115         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52116
52117 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52118
52119         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52120
52121 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52122
52123         * g++.old-deja/g++.pt/ttp65.C: New test.
52124
52125 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52126
52127         * g++.old-deja/g++.pt/ttp64.C: New test.
52128
52129 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52130
52131         * g++.old-deja/g++.pt/spec33.C: New test.
52132
52133 2000-12-14  Catherine Moore  <clm@redhat.com>
52134
52135         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52136         * gcc.c-torture/execute/920612-2.c: Likewise.
52137         * gcc.c-torture/execute/920428-2.c: Likewise.
52138         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52139         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52140
52141 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52142
52143         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52144         * gcc.dg/pack-test-2.c: Likewise.
52145
52146 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52147
52148         Tests by Zack Weinberg <zackw@stanford.edu>.
52149
52150         * gcc.dg/cpp/defined.c: Update.
52151         * gcc.dg/cpp/defined_trad.c: New tests.
52152
52153 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52154
52155         * gcc.dg/cpp/trad-direct.c: Update.
52156
52157 2000-12-11  Neil Booth  <neilb@earthling.net>
52158
52159         * gcc.dg/cpp/defined_trad.c
52160
52161 2000-12-11  Neil Booth  <neilb@earthling.net>
52162
52163         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52164
52165 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52166
52167         * gcc.dg/format-miss-2.c: New test.
52168
52169 2000-12-09  Neil Booth  <neilb@earthling.net>
52170
52171         * gcc.dg/cpp/lineflags.c: New tests.
52172         * gcc.dg/cpp/poison.c: Update.
52173         * gcc.dg/cpp/redef2.c: Update.
52174         * gcc.dg/cpp/skipping.c: New test.
52175
52176 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52177
52178         * g++.old-deja/g++.other/eh3.C: New testcase.
52179
52180 2000-12-07  Neil Booth  <neilb@earthling.net>
52181
52182         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52183         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52184         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52185         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52186         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52187         Update.
52188
52189 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52190
52191         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52192         __SIZE_TYPE__ instead of int for type of integers cast to
52193         pointers.
52194
52195 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52196
52197         * g++.old-deja/g++.other/cleanup4.C: New test.
52198
52199 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52200
52201         * format-sec-1.c: New test.
52202
52203 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52204
52205         * gcc.dg/format-nonlit-3.c: New test.
52206
52207 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52208
52209         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52210         through a null pointer.
52211
52212 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52213
52214         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52215         * g++.old-deja/g++.pt/partial4.C: New test.
52216
52217 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52218
52219         * gcc.c-torture/execute/ieee/hugeval.x: New.
52220
52221 2000-12-06  Neil Booth  <neilb@earthling.net>
52222
52223         * gcc.dg/cpp/backslash2.c: New tests.
52224
52225 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52226
52227         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52228         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52229
52230 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52231
52232         * gcc.c-torture/execute/20001203-2.c: New testcase.
52233
52234 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52235
52236         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52237         * g++.old-deja/g++.other/virtual10.C: New test.
52238
52239 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52240
52241         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52242
52243 2000-12-05  Richard Henderson  <rth@redhat.com>
52244
52245         * gcc.c-torture/compile/20001205-1.c: New.
52246
52247 2000-12-04  Neil Booth  <neilb@earthling.net>
52248
52249         * g++.old-deja/g++.other/virtual9.C: New test.
52250         * g++.old-deja/g++.pt/crash61.C: New test.
52251         * gcc.c-torture/execute/loop-9.c: New test.
52252
52253 2000-12-04  Neil Booth  <neilb@earthling.net>
52254
52255         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52256         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52257         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52258         * gcc.dg/cpp/extratokens.c: ...here.
52259
52260 2000-12-04  Neil Booth  <neilb@earthling.net>
52261
52262         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52263         New tests.
52264
52265 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52266
52267         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52268         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52269
52270 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52271
52272         * gcc.c-torture/execute/20001203-1.c: New test.
52273
52274 2000-12-03  Neil Booth  <neilb@earthling.net>
52275
52276         * gcc.dg/cpp/macro6.c: New test cases.
52277
52278 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52279
52280         * gcc.c-torture/execute/string-opt-9.c: New test.
52281         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52282         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52283         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52284
52285         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52286         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52287
52288 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52289
52290         * gcc.dg/cpp/if-6.c: New testcase.
52291
52292         * gcc.dg/20001201-1.c: New testcase.
52293
52294 2000-12-02  Neil Booth  <neilb@earthling.net>
52295
52296         * g++.old-deja/g++.other/externC4.C,
52297         g++.old-deja/g++.other/friend10.C: New tests.
52298
52299 2000-12-02  Neil Booth  <neilb@earthling.net>
52300
52301         * g++.old-deja/g++.other/instan2.C
52302         * g++.old-deja/g++.other/instan3.C: New test.
52303
52304 2000-12-02  Neil Booth  <neilb@earthling.net>
52305
52306         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52307         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52308         gnuc99.c,gnuc99-pedantic.c: New tests.
52309
52310 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52311
52312         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52313         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52314
52315 2000-12-01  Neil Booth  <neilb@earthling.net>
52316
52317         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52318         * gcc.dg/cpp/poison.c: Update.
52319         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52320
52321 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52322
52323         * g77.f-torture/execute/20001201.f: New test.
52324
52325 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52326
52327         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52328
52329 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52330
52331         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52332
52333 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52334
52335         * g++.old-deja/g++.other/cast6.C: New test.
52336
52337 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52338
52339         * gcc.c-torture/execute/20001130-2.c: New testcase.
52340
52341 2000-11-30  Richard Henderson  <rth@redhat.com>
52342
52343         * gcc.c-torture/execute/20001130-1.c: New test.
52344
52345 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52346
52347         * g++.old-deja/g++.other/op3.C: New test.
52348
52349 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52350
52351         * g++.old-deja/g++.other/op2.C: New test.
52352
52353 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52354
52355         * g++.old-deja/g++.other/crash38.C: New test.
52356
52357 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52358
52359         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52360
52361 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52362
52363         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52364         tests.
52365         * gcc.c-torture/execute/string-opt-6.c: New test.
52366
52367         * gcc.dg/20001117-1.c: Add main.
52368
52369 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52370
52371         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52372         Move from here ...
52373         * gcc.dg/940510-1.c: ... to here.
52374
52375         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52376         zero-size arrays in toplevel structures.
52377
52378 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52379
52380         * gcc.c-torture/execute/loop-8.c: New test.
52381
52382 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52383
52384         * g++.old-deja/g++.other/base1.C: New test.
52385
52386 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52387
52388         * g++.old-deja/g++.other/parse2.C: New test.
52389
52390 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52391
52392         * g++.old-deja/g++.pt/incomplete1.C: New test.
52393
52394 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52395
52396         * g++.old-deja/g++.other/friend9.C: New test.
52397
52398 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52399
52400         * gcc.dg/20001127-1.c: New test.
52401
52402 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52403
52404         * g++.old-deja/g++.pt/friend46.C: New test.
52405
52406 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52407
52408         * g++.old-deja/g++.other/ptrmem8.C: New test.
52409
52410 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52411
52412         * gcc.c-torture/execute/string-opt-7.c: New test.
52413         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52414
52415 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52416
52417         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52418         instead of 'mkcheck 2'.
52419
52420 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52421
52422         * gcc.c-torture/execute/memcheck/driver.c,
52423         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52424         C9X references to refer to C99.
52425
52426 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52427
52428         * gcc.dg/ultrasp3.c: New test.
52429
52430 2000-11-25  Neil Booth  <neilb@earthling.net>
52431
52432         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52433
52434 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52435
52436         * gcc.c-torture/compile/20001123-2.c: New.
52437
52438 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52439
52440         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52441
52442 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52443
52444         * gcc.dg/sequence-point-1.c: Add some new tests.
52445         * gcc.c-torture/execute/20001124-1.c: New test.
52446
52447 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52448
52449         * g++.old-deja/g++.other/vaarg4.C: New test.
52450         * gcc.c-torture/compile/20001123-1.c: New test.
52451
52452 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52453
52454         * g++.other/crash24.C: Adjust and remove XFAIL.
52455         * g++.other/crash37.C: New test.
52456
52457 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52458
52459         * g++.old-deja/g++.pt/instantiate9.C: New test.
52460
52461 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52462
52463         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52464         new ABI, too.
52465
52466         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52467         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52468
52469 2000-11-22  Neil Booth  <neilb@earthling.net>
52470
52471         * gcc.dg/cpp/Wtrigraphs.c: New test.
52472
52473 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52474
52475         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52476
52477 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52478
52479         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52480
52481 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52482
52483         * lib/gcc-dg.exp: load_lib scanasm.exp.
52484         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52485         * lib/g++-dg.exp: load_lib scanasm.exp.
52486         * lib/scanasm.exp: New.
52487         (scan-assembler, scan-assembler-not): Add optional arguments to
52488         test name, or if not present, the pattern name.
52489         (scan-assembler-dem, scan-assembler-dem-not): New.
52490
52491         * g++.dg/dg.exp: New.
52492
52493 2000-11-21  Neil Booth  <neilb@earthling.net>
52494
52495         * gcc.dg/cpp/integrated1.c: Remove.
52496
52497 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52498
52499         * gcc.c-torture/execute/20001121-1.c: New test.
52500
52501 2000-11-21  Richard Henderson  <rth@redhat.com>
52502
52503         * gcc.c-torture/compile/20001121-1.c: New test.
52504
52505 2000-11-20  Neil Booth  <neilb@earthling.net>
52506
52507         * gcc.dg/cpp/integrated1.c: New test.
52508
52509 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52510
52511         * g++.old-deja/g++.other/inline17.C: New test.
52512
52513 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52514
52515         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52516         local variable to be zero: I made the variable global. Now
52517         uses abort() and exit() instead of relying on main's return value.
52518
52519 2000-11-20  Neil Booth  <neilb@earthling.net>
52520
52521         * gcc.dg/cpp/paste2.c: Update test.
52522         * objc/execute/paste.m: New test.
52523
52524 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52525
52526         * gcc.dg/c99-condexpr-1.c: New test.
52527
52528 2000-11-20  Neil Booth  <neilb@earthling.net>
52529
52530         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52531
52532 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52533
52534         * g++.old-deja/g++.pt/export1.C: New test.
52535
52536 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52537
52538         * gcc.dg/20001117-1.c: New test.
52539
52540 2000-11-18  Richard Henderson  <rth@redhat.com>
52541
52542         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52543
52544 2000-11-18  Richard Henderson  <rth@redhat.com>
52545
52546         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52547         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52548         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52549
52550 2000-11-18  Richard Henderson  <rth@redhat.com>
52551
52552         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52553         (main): New.  Exit cleanly.
52554
52555 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52556
52557         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52558         gcc.dg/c99-fordecl-2.c: New tests.
52559
52560 2000-11-18  Richard Henderson  <rth@redhat.com>
52561
52562         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52563         * gcc.c-torture/execute/zerolen-2.c: New.
52564
52565 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52566
52567         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52568         memory.
52569
52570 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52571
52572         * g++.old-deja/g++.pt/instantiate8.C: New test.
52573
52574 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52575
52576         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52577         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52578
52579 2000-11-16  Nick Clifton  <nickc@redhat.com>
52580
52581         * gcc.c-torture/execute/nestfunc-2.c: New test.
52582         * gcc.c-torture/execute/nestfunc-3.c: New test.
52583
52584 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52585
52586         * gcc.c-torture/compile/20001116-1.c: New test.
52587
52588 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52589
52590         * gcc.c-torture/execute/20001115-1.c: New test.
52591
52592 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52593
52594         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52595         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52596         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52597         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52598
52599 2000-11-15  Neil Booth  <neilb@earthling.net>
52600
52601         gcc.dg/cpp/_Pragma1.c: Update.
52602         gcc.dg/cpp/_Pragma2.c: New test.
52603
52604 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52605
52606         * g++.old-deja/g++.other/anon5.C: New test.
52607
52608 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52609
52610         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52611         tests.
52612
52613 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52614
52615         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52616         output.
52617
52618 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52619
52620         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52621         labels at end of compound statements.
52622
52623 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52624
52625         * gcc.c-torture/execute/loop-7.c: New test.
52626
52627 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52628
52629         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52630
52631 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52632
52633         * gcc.dg/c99-bool-1.c: New test.
52634
52635 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52636
52637         * gcc.dg/c99-scope-1.c: Remove xfail.
52638         * gcc.dg/c99-scope-2.c: New test.
52639
52640 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52641
52642         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52643         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52644
52645 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52646
52647         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52648         error messages.
52649
52650         * g++.mike/p700.C: Don't typedef wchar_t.
52651         * g++.mike/p784.C: Likewise.
52652         * g++.mike/eb101.C: Don't use __wchar_t.
52653
52654 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52655
52656         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52657         from DO loop.
52658
52659 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52660
52661         * gcc.c-torture/execute/20001111-1.c: New test.
52662
52663 2000-11-10  Nick Clifton  <nickc@redhat.com>
52664
52665         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52666         long multuiple and accumulate.
52667
52668 2000-11-09  Richard Henderson  <rth@redhat.com>
52669
52670         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52671         via size_t instead of int.
52672
52673         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52674         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52675         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52676         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52677
52678 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52679
52680         * gcc.c-torture/compile/20001109-1.c: New test.
52681         * gcc.c-torture/compile/20001109-2.c: New test.
52682
52683 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52684
52685         * g++.old-deja/g++.pt/operator1.C: New test.
52686         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52687
52688 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52689
52690         * gcc.dg/20001108-1.c: New test.
52691
52692 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52693
52694         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52695         with both arguments constant strings.
52696         * gcc.c-torture/execute/string-opt-3.c: New test.
52697         * gcc.c-torture/execute/string-opt-4.c: New test.
52698         * gcc.c-torture/execute/string-opt-5.c: New test.
52699
52700 2000-11-08  Nick Clifton  <nickc@redhat.com>
52701
52702         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52703         mulsidi3adddi patterns.
52704
52705 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52706
52707         * g++.old-deja/g++.other/crash36.C: New test.
52708
52709 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52710
52711         * g++.old-deja/g++.other/init16.C: New test.
52712
52713 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52714
52715         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52716
52717 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52718
52719         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52720         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52721         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52722
52723 2000-11-07  DJ Delorie  <dj@redhat.com>
52724
52725         * gcc.dg/20000614-1.c: Add return so that test can pass.
52726
52727 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52728
52729         * gcc.c-torture/execute/string-opt-1.c: New test.
52730
52731 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52732
52733         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52734         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52735         parameters in registers, and there is no way for a varargs
52736         function to know in which order the integer and floating-point
52737         parameters should be interleaved when they are placed on the
52738         stack.
52739         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52740         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52741
52742 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52743
52744         * gcc.c-torture/execute/string-opt-2.c: New test.
52745
52746 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52747
52748         * g++.old-deja/g++.pt/crash60.C: New test.
52749
52750 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52751
52752         * g++.old-deja/g++.other/crash24.C: New test.
52753         * g++.old-deja/g++.other/crash25.C: New test.
52754         * g++.old-deja/g++.other/crash26.C: New test.
52755         * g++.old-deja/g++.other/crash27.C: New test.
52756         * g++.old-deja/g++.other/crash28.C: New test.
52757         * g++.old-deja/g++.other/crash29.C: New test.
52758         * g++.old-deja/g++.other/crash30.C: New test.
52759         * g++.old-deja/g++.other/crash31.C: New test.
52760         * g++.old-deja/g++.other/crash32.C: New test.
52761         * g++.old-deja/g++.other/crash33.C: New test.
52762         * g++.old-deja/g++.other/crash34.C: New test.
52763         * g++.old-deja/g++.other/crash35.C: New test.
52764
52765 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52766
52767         * gcc.c-torture/execute/20001031-1.c: New test.
52768
52769 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52770
52771         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52772         namespace.
52773
52774         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52775         standards-conformant.
52776
52777         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52778
52779         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52780         * g++.old-deja/g++.mike/p755a.C: Likewise.
52781         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52782         library makes no calls to `operator new' during initialization.
52783
52784 2000-11-04  Neil Booth  <neilb@earthling.net>
52785
52786         * gcc.dg/cpp/include2.c: New tests.
52787
52788 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52789
52790         * lib/g++.exp (g++_set_ld_library_path): New function.
52791         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52792
52793 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52794
52795         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52796         warnings.
52797
52798 2000-11-01  Richard Henderson  <rth@redhat.com>
52799
52800         * g++.old-deja/g++.ext/namedret1.C: New.
52801         * g++.old-deja/g++.ext/namedret2.C: New.
52802         * g++.old-deja/g++.ext/namedret3.C: New.
52803
52804 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52805
52806         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52807         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52808
52809 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52810
52811         * gcc.c-torture/execute/va-arg-21.c: New test.
52812
52813 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52814
52815         * gcc.dg/c99-complex-2.c: New test.
52816
52817 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52818
52819         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52820
52821 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52822
52823         * g++.old-deja/g++.other/inline16.C: New test.
52824
52825 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52826
52827         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52828         __PRETTY_FUNCTION__
52829
52830 2000-10-29  Neil Booth  <neilb@earthling.net>
52831
52832         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52833         New tests.
52834         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52835         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52836         optimisation.
52837
52838 2000-10-29  Neil Booth  <neilb@earthling.net>
52839
52840         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52841         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52842         * mi5.c: Test multiple includes work with -C.
52843         * trigraphs.c: Test ^= version.
52844
52845 2000-10-28  Neil Booth  <neilb@earthling.net>
52846
52847         New tests and test updates for new macro expander.
52848
52849         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52850         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52851         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52852         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52853         new diagnostic messages.
52854
52855         * gcc.dg/cpp/macro3.c: New tests.
52856
52857 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52858
52859         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52860         on the same line.
52861
52862 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52863
52864         * g++.old-deja/g++.other/eh2.C: New test.
52865
52866 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52867
52868         * gcc.c-torture/execute/20001027-1.c: New test.
52869
52870 2000-10-26  Richard Henderson  <rth@redhat.com>
52871
52872         * gcc.c-torture/execute/20001026-1.c: New.
52873
52874 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52875
52876         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52877         * g++.old-deja/g++.law/builtin1.C: Likewise.
52878         * g++.old-deja/g++.law/ctors10.C: Likewise.
52879         * g++.old-deja/g++.law/virtual3.C: Likewise.
52880         * g++.old-deja/g++.mike/p658.C: Likewise.
52881         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52882         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52883         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52884         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52885         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52886
52887 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52888
52889         * gcc.c-torture/compile/20001024-1.c: New test.
52890
52891 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52892
52893         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52894         to tell us whether or not we are using V3.
52895
52896 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52897
52898         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52899         operands.
52900
52901 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52902
52903         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52904
52905 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52906
52907         * gcc.c-torture/execute/20001024-1.c: New test.
52908
52909 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52910
52911         * g++.old-deja/g++.other/sibcall1.C: New test.
52912
52913 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52914
52915         * gcc.dg/noncompile/init-3.c: New test.
52916
52917 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52918
52919         * gcc.dg/format-array-1.c: New test.
52920
52921 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52922
52923         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52924         writing through null pointers; remove comment about testing
52925         unterminated strings.
52926
52927 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52928
52929         * gcc.c-torture/execute/20001017-2.c: New test.
52930
52931 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52932
52933         * gcc.c-torture/compile/20001018-1.c: New test.
52934         * gcc.c-torture/compile/20001018-1.x: Xfail.
52935
52936 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52937
52938         * gcc.c-torture/execute/20001017-1.c: New test.
52939
52940 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52941
52942         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52943         for multiple use of arguments with scanf formats; add tests for
52944         multiple use of arguments.
52945
52946 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52947
52948         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52949         from some old tests.
52950
52951 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52952
52953         * gcc.dg/format-miss-1.c: New test.
52954
52955 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52956
52957         * gcc.c-torture/execute/20001013-1.c: New test.
52958
52959 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52960
52961         * gcc.dg/format-branch-1.c: New test.
52962
52963 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52964
52965         * README, lib/file-format.exp: Remove EGCS references.
52966
52967 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52968
52969         * gcc.dg/20001013-1.c: New test.
52970
52971 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52972
52973         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52974         for intmax_t in the compiler using __typeof__ and the type rules
52975         for conditional expressions.
52976
52977 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52978
52979         * gcc.dg/20001012-1.c: New test.
52980         * gcc.dg/20001012-2.c: New test.
52981
52982 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52983
52984         * gcc.dg/format-attr-1.c: New test.
52985
52986 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52987
52988         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52989         __LONG_LONG_MAX__ instead of LLONG_MAX.
52990
52991 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52992
52993         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52994         scanf flags.
52995         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52996         flags.
52997
52998 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52999
53000         * gcc.dg/sequence-pt-1.c: New test.
53001
53002 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53003
53004         * gcc.c-torture/execute/20001011-1.c: New testcase.
53005         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53006
53007 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53008
53009         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53010         does not error on it.
53011
53012 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53013
53014         * gcc.dg/20001009-1.c: New test.
53015
53016 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53017
53018         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53019         * gcc.c-torture/execute/20001009-2.c: ... to here.
53020
53021 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53022
53023         * gcc.c-torture/compile/20001009-1.c: New testcase.
53024         * gcc.c-torture/execute/20001009-1.c: New testcase.
53025         Testcases provided by Jan Hubicka <jh@suse.cz>.
53026
53027 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53028
53029         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53030         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53031         uintmax_t using <limits.h> to emulate the compiler's internal
53032         logic.  No longer XFAIL %j tests.
53033
53034 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53035
53036         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53037         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53038         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53039         regexps and details of expected handling of some bad formats.
53040         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53041         suppression.
53042
53043 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53044
53045         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53046         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53047         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53048         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53049         in list archives.
53050
53051 2000-10-06  Richard Henderson  <rth@cygnus.com>
53052
53053         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53054         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53055         * g++.old-deja/g++.jason/report.C: Likewise.
53056         * g++.old-deja/g++.law/friend5.C: Likewise.
53057         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53058         of the expected warnings.
53059
53060 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53061
53062         * g++.old-deja/g++.pt/enum14.C: New test.
53063
53064 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53065
53066         * g++.old-deja/g++.pt/crash59.C: New test.
53067
53068 2000-10-04  Will Cohen  <wcohen@redhat.com>
53069
53070         * gcc.dg/20000926-1.c: New test.
53071
53072 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53073
53074         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53075         function name for current C++ compiler.
53076         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53077
53078 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53079
53080         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53081         __PRETTY_FUNCTION__.
53082         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53083
53084 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53085
53086         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53087
53088 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53089
53090         * gcc.c-torture/compile/20000923-1.c: New test.
53091
53092 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53093
53094         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53095         * g++.old-deja/g++.pt/ttp62.C: Same.
53096         * g++.old-deja/g++.other/inline14.C: Same.
53097
53098 2000-09-24  Richard Henderson  <rth@cygnus.com>
53099
53100         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53101
53102 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53103
53104         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53105
53106 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53107
53108         * gcc.c-torture/compile/20000922-1.c: New file.
53109
53110 2000-09-21  Nick Clifton  <nickc@redhat.com>
53111
53112         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53113         a signed long modulo operation.
53114         (mod6): New function - perform an unsigned long modulo operation.
53115         (main): Add tests for modulos of very large numbers by very small
53116         dividends.
53117
53118 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53119
53120         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53121
53122 2000-09-19  Richard Henderson  <rth@cygnus.com>
53123
53124         * gcc.dg/compare2.c (case 10): XFAIL.
53125
53126 2000-09-18  Richard Henderson  <rth@cygnus.com>
53127
53128         * gcc.c-torture/execute/20000906-1.c: Move ...
53129         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53130         that support __builtin_trap.
53131
53132 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53133
53134         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53135
53136 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53137
53138         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53139         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53140         more $ format tests.
53141
53142 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53143
53144         * gcc.dg/format-errmk-1.c: New test.
53145
53146 2000-09-17  Greg McGary  <greg@mcgary.org>
53147
53148         * gcc.c-torture/execute/20000917-1.x: Remove.
53149
53150 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53151
53152         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53153
53154 2000-09-17  Greg McGary  <greg@mcgary.org>
53155
53156         * gcc.c-torture/execute/20000917-1.c: New test.
53157         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53158
53159 2000-09-16  Neil Booth  <NeilB@earthling.net>
53160
53161         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53162         in nested macro bug.
53163
53164 2000-09-15  Neil Booth  <NeilB@earthling.net>
53165
53166         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53167
53168 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53169
53170         * gcc.c-torture/execute/20000914-1.c: New test.
53171
53172 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53173
53174         * g++.other/inline13.C: New test.
53175
53176 2000-09-12  Andreas Jaeger  <aj@suse.de>
53177
53178         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53179         constant by Ulrich Drepper <drepper@redhat.com>.
53180
53181 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53182
53183         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53184
53185 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53186
53187         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53188
53189 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53190
53191         * gcc.dg/cpp/backslash.c: New test.
53192
53193 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53194
53195         * gcc.c-torture/execute/20000910-1.c: New test.
53196         * gcc.c-torture/execute/20000910-2.c: Likewise.
53197
53198 2000-09-11  Robert Lipe  <robertl@sco.com>
53199
53200         * gcc.dg/pragma-align.c: New test.
53201
53202 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53203
53204         * g++.old-deja/g++.pt/explicit82.C: New test.
53205         * g++.old-deja/g++.pt/explicit83.C: New test.
53206
53207 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53208
53209         * gcc.dg/asm-names.c: New test.
53210
53211 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53212
53213         * gcc.dg/cpp/tr-warn6.c: New test
53214
53215 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53216
53217         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53218         be accepted.
53219
53220 2000-09-07  Catherine Moore  <clm@redhat.com>
53221
53222         * gcc.c-torture/execute/unroll-1.c: New test.
53223
53224 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53225
53226         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53227         ERROR markers.
53228         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53229         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53230         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53231         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53232         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53233         Preprocess only.
53234         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53235         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53236
53237 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53238
53239         * g++.old-deja/g++.pt/deduct2.C: New test.
53240
53241 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53242
53243         * g++.old-deja/g++.pt/parms2.C: New test.
53244
53245 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53246
53247         * g++.old-deja/g++.pt/crash58.C: New test.
53248
53249 2000-09-06  Greg McGary  <greg@mcgary.org>
53250
53251         * gcc.c-torture/execute/20000906-1.c: New test.
53252         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53253
53254 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53255
53256         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53257
53258 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53259
53260         * g++.old-deja/g++.pt/crash57.C: New test.
53261
53262 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53263
53264         * g++.old-deja/g++.pt/crash56.C: New test.
53265
53266 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53267
53268         * g++.old-deja/g++.pt/koenig1.C: New test.
53269
53270 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53271
53272         * gcc.dg/20000904-1.c: New test.
53273
53274 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53275
53276         * gcc.dg/cpp/paste8.c: New test.
53277
53278 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53279
53280         * gcc.c-torture/compile/20000827-1.c: New test.
53281
53282 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53283
53284         * gcc.dg/format-diag-1.c: New test.
53285
53286 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53287
53288         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53289         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53290         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53291         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53292         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53293
53294 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53295
53296         * g++.old-deja/g++.other/nested4.C: New test.
53297
53298 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53299
53300         * g++.old-deja/g++.ns/scoped1.C: New test.
53301
53302 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53303
53304         * lib/g++.exp: Support testing already-installed GCC.
53305
53306 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53307
53308         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53309
53310 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53311
53312         * gcc.dg/return-type-2.c: New test.
53313
53314 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53315
53316         * gcc.c-torture/compile/20000825-1.c: New test.
53317
53318 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53319
53320         * gcc.dg/dwarf2-2.c: New test.
53321
53322 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53323
53324         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53325         dg-warning regexps.
53326
53327 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53328
53329         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53330         gcc.dg/format-ext-5.c: New tests.
53331
53332 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53333
53334         * g++.old-deja/g++.other/crash22.C: New test.
53335
53336 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53337
53338         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53339
53340 2000-08-24  Richard Henderson  <rth@cygnus.com>
53341
53342         * gcc.dg/ia64-sync-1.c: New test.
53343         * gcc.dg/ia64-sync-2.c: New test.
53344         * gcc.dg/ia64-asm-1.c: New test.
53345
53346 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53347
53348         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53349         * gcc.dg/format-ext-2.c: New test.
53350
53351 2000-08-23  Jason Merrill  <jason@redhat.com>
53352
53353         * lib/old-dejagnu.exp: Also ignore "In member function" and
53354         "At global scope".
53355
53356 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53357
53358         * gcc.dg/noncompile/label-lineno-1.c: New test.
53359
53360 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53361
53362         * gcc.dg/c99-array-nonobj-1.c: New test.
53363
53364 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53365
53366         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53367         tests.
53368         * gcc.dg/format-ext-1.c: New test.
53369
53370 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53371
53372         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53373         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53374         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53375         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53376         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53377
53378 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53379
53380         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53381         gcc.dg/c99-strftime-2.c: New tests.
53382
53383 2000-08-22  Richard Henderson  <rth@cygnus.com>
53384
53385         * gcc.c-torture/execute/20000822-1.c: New test.
53386
53387 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53388
53389         * gcc.c-torture/execute/20000819-1.x: Remove.
53390
53391 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53392
53393         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53394         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53395         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53396         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53397         gcc.dg/format-xopen-1.c: New tests.
53398
53399 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53400
53401         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53402
53403 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53404
53405         * g++.old-deja/g++.other/loop2.C: New test.
53406
53407         * gcc.c-torture/compile/20000606-1.c: New test.
53408         * gcc.c-torture/compile/20000728-1.c: New test.
53409         * gcc.c-torture/execute/20000801-1.c: New test.
53410         * gcc.c-torture/execute/20000801-2.c: New test.
53411         * gcc.c-torture/execute/20000819-1.c: New test.
53412         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53413         * gcc.dg/20000629-1.c: New test.
53414         * gcc.dg/20000724-1.c: New test.
53415         * gcc.dg/20000807-1.c: New test.
53416
53417 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53418
53419         * gcc.dg/cpp/pragma-1.c: New test.
53420         * gcc.dg/cpp/pragma-2.c: New test.
53421
53422 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53423
53424         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53425         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53426
53427 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53428
53429         * gcc.c-torture/compile/20000818-1.c: New test.
53430
53431 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53432
53433         * gcc.c-torture/execute/20000818-1.c: New test.
53434
53435 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53436
53437         * gcc.dg/format-va-1.c: New test.
53438
53439 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53440
53441         * g++.old-deja/g++.other/typedef8.C: New test.
53442
53443 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53444
53445         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53446         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53447         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53448         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53449         * g++.old-deja/g++.other/ptrmem7.C: New test.
53450         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53451
53452 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53453
53454         * g++.old-deja/g++.pt/typename27.C: New test.
53455
53456 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53457
53458         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53459         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53460         * g++.old-deja/g++.pt/friend45.C: New test.
53461         * g++.old-deja/g++.other/friend8.C: New test.
53462
53463 2000-08-15  Richard Henderson  <rth@cygnus.com>
53464
53465         * gcc.c-torture/execute/20000815-1.c: New test.
53466
53467 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53468
53469         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53470         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53471         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53472
53473 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53474
53475         * g++.old-deja/g++.other/refinit2.C: New test.
53476
53477 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53478
53479         * lib/c-torture.exp (c-torture): Make
53480         compiler_conditional_xfail_data global.
53481         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53482         compiler_conditional_xfail_data machinery.
53483         (f-torture-execute): Likewise.
53484         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53485         and only when unrolling loops.
53486
53487         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53488
53489 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53490
53491         * g++.old-deja/g++.pt/explicit81.C: New test.
53492
53493 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53494
53495         * g++.old-deja/g++.pt/typename26.C: New test.
53496
53497 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53498
53499         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53500         warning.
53501
53502 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53503
53504         * g++.old-deja/g++.other/array3.C: New test.
53505
53506 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53507
53508         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53509         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53510         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53511         New tests.
53512
53513 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53514
53515         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53516         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53517
53518 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53519
53520         * gcc.c-torture/execute/20000808-1.c: New test.
53521
53522 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53523
53524         * gcc.dg/c90-const-expr-1.c: New test.
53525
53526 2000-08-08  Richard Henderson  <rth@cygnus.com>
53527
53528         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53529
53530 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53531
53532         * gcc.dg/noncompile/const-ll-1.c: New test.
53533
53534 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53535
53536         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53537
53538 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53539
53540         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53541         that running programs linked against the shared version of libobjc
53542         run correctly.
53543
53544 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53545
53546         * gcc.dg/c99-printf-1.c: New test.
53547
53548 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53549
53550         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53551
53552 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53553
53554         * gcc.c-torture/execute/20000731-1.x: Delete.
53555
53556 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53557
53558         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53559         and torture_without_loops as is done by c-torture.exp.
53560         (search_for): Copy from c-torture.exp.
53561         (gcc-dg-runtest): New function, drives a directory of tests
53562         iterating over the TORTURE_OPTIONS.
53563         (scan-assembler, scan-assembler-not): Move here from
53564         individual directory drivers.
53565
53566         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53567         defined by lib/gcc-dg.exp.
53568         * gcc.dg/cpp/cpp.exp: Likewise.
53569         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53570         gcc-dg-runtest, so we cycle over optimization options.
53571
53572         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53573         * gcc.dg/compare2.c: No longer expected to fail.
53574
53575 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53576
53577         * gcc.c-torture/execute/20000804-1.c: New test.
53578
53579 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53580
53581         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53582
53583 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53584
53585         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53586
53587 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53588
53589         * gcc.c-torture/compile/20000803-1.c: New test.
53590
53591 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53592
53593         * gcc.c-torture/execute/20000801-3.c,
53594         gcc.c-torture/execute/20000801-4.c: New tests.
53595         * gcc.c-torture/execute/20000801-3.x,
53596         gcc.c-torture/execute/20000801-4.x: Xfail.
53597
53598 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53599
53600         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53601         libobjc/.libs to allow for libtool.
53602
53603 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53604
53605         * gcc.c-torture/compile/20000802-1.c: New test.
53606
53607 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53608
53609         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53610
53611 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53612
53613         * gcc-c-torture/execute/20000731-2.c: New test.
53614
53615         * gcc.c-torture/execute/20000731-1.c: New test.
53616         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53617
53618 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53619
53620         * gcc.dg/cpp/paste7.c: New test.
53621         * gcc.dg/cpp/20000725-1.c: New test.
53622
53623 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53624
53625         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53626         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53627         declaration warning for __builtin_dwarf_reg_size.
53628
53629         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53630
53631 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53632
53633         * gcc.dg/noncompile/voidparam-1.c: New test.
53634
53635 2000-07-30  Richard Henderson  <rth@cygnus.com>
53636
53637         * gcc.dg/c90-digraph-1.c: Don't xfail.
53638         * gcc.dg/compare2.c (case 10): Xfail.
53639         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53640
53641 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53642
53643         * gcc.dg/c99-main-1.c: New test.
53644
53645 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53646
53647         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53648
53649 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53650
53651         * gcc.c-tortuer/execute/20000726-1.c: New test.
53652
53653 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53654
53655         * gcc.c-torture/execute/enum-2.c: New test.
53656
53657 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53658
53659         * gcc.dg/cpp/tr-warn3.c: New test.
53660
53661 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53662
53663         * g++.old-deja/g++.ext/implicit1.C: Remove.
53664         * g++.old-deja/g++.jason/c2.C: Remove
53665         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53666         * g++.old-deja/g++.pt/crash16.C: Likewise.
53667         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53668
53669 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53670
53671         * g++.old-deja/g++.other/for2.C: New test.
53672
53673 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53674
53675         * gcc.dg/20000720-1.c: New test.
53676
53677 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53678
53679         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53680
53681 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53682
53683         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53684         * gcc.c-torture/execute/20000722-1.c: New.
53685         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53686
53687 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53688
53689         * gcc.dg/cpp/20000720-1.S: New test.
53690
53691 2000-07-21  Michael Meissner  <meissner@redhat.com>
53692
53693         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53694
53695 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53696
53697         * g++.old-deja/g++.brendan/crash16.C,
53698         g++.old-deja/g++.brendan/parse3.C,
53699         g++.old-deja/g++.brendan/redecl1.C,
53700         g++.old-deja/g++.ns/template13.C,
53701         g++.old-deja/g++.other/decl4.C,
53702         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53703
53704 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53705
53706         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53707         and "Internal error".
53708
53709         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53710         regexps.
53711         * gcc.dg/cpp/paste6.c: New test.
53712
53713 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53714
53715         * gcc.dg/cpp/tr-direct.c: New test.
53716
53717         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53718         gcc.dg/cpp/undef1.c: Tweak error regexps.
53719
53720 2000-07-18  Eric Christopher <echristo@redhat.com>
53721
53722         * gcc.c-torture/compile/20000718-1.c: New test.
53723
53724 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53725
53726         * cpplex.c (_cpp_push_token): If the token being pushed back
53727         is the previous token in this context, just subtract one from
53728         context->posn.
53729         * cppmacro.c (save_expansion): Clear aux field when storing a
53730         placemarker.
53731
53732 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53733
53734         * gcc.dg/noncompile/redecl-1.c: New test.
53735
53736 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53737
53738         * gcc.c-torture/execute/20000717-5.c: New test.
53739         * gcc.c-torture/execute/20000717-1.x: Removed.
53740
53741 2000-07-17  Richard Henderson  <rth@cygnus.com>
53742
53743         * gcc.c-torture/execute/20000717-4.c: New test.
53744
53745 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53746
53747         * gcc.dg/cpp/syshdr.c: New test.
53748         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53749
53750 2000-07-17  Neil Booth  <neilb@earthling.net>
53751
53752         * gcc.dg/cpp/cmdlne-dM.c: New test.
53753         * gcc.dg/cpp/cmdlne-dD.c: New test.
53754
53755 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53756
53757         * gcc.c-torture/execute/20000717-3.c: New test.
53758
53759         * gcc.c-torture/compile/20000717-1.c: New test.
53760
53761 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53762
53763         * gcc.c-torture/execute/20000717-2.c: New test.
53764
53765 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53766
53767         * gcc.dg/formatz-1.c: New test.
53768
53769         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53770         * gcc.dg/c99-digraph-1.c: New tests.
53771
53772         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53773         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53774
53775         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53776         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53777         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53778         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53779         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53780         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53781         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53782
53783 2000-07-17  Greg McGary <greg@mcgary.org>
53784
53785         * gcc.c-torture/execute/20000717-1.c: New test.
53786         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53787
53788 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53789
53790         * gcc.c-torture/execute/20000715-2.c: New test.
53791         * gcc.dg/20000715-1.c: New test.
53792
53793 2000-07-15  Michael Meissner  <meissner@redhat.com>
53794
53795         * gcc.c-torture/execute/20000715-1.c: New test.
53796
53797 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53798
53799         * gcc.c-torture/execute/20000707-1.c: New test.
53800
53801 2000-07-13  Neil Booth  <NeilB@earthling.net>
53802
53803         * gcc.dg/cpp/digraph1.c,
53804         gcc.dg/cpp/digraph2.c,
53805         gcc.dg/cpp/digraphs.c: New tests.
53806
53807 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53808
53809         * g77.f-torture/compile/20000630-2.f: New test.
53810         * g77.f-torture/compile/20000630-2.x
53811
53812 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53813
53814         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53815
53816 2000-07-11  Neil Booth  <NeilB@earthling.net>
53817
53818         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53819
53820 2000-07-11  Neil Booth  <NeilB@earthling.net>
53821
53822         * gcc.dg/cpp/cmdlne-C.c: New.
53823
53824 2000-07-09  Neil Booth  <NeilB@earthling.net>
53825
53826         * gcc.dg/cpp/directiv.c: New tests.
53827         * gcc.dg/cpp/undef1.c: Update.
53828
53829 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53830
53831         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53832
53833 2000-07-09  Neil Booth  <NeilB@earthling.net>
53834
53835         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53836
53837 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53838
53839         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53840         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53841
53842 2000-07-08  Neil Booth  <NeilB@earthling.net>
53843
53844         * gcc.dg/cpp/macsyntx.c: New tests.
53845
53846 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53847
53848         * gcc.dg/20000707-1.c: New test.
53849
53850 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53851
53852         * gcc.c-torture/execute/20000706-1.c: New test.
53853         * gcc.c-torture/execute/20000706-2.c: New test.
53854         * gcc.c-torture/execute/20000706-3.c: New test.
53855         * gcc.c-torture/execute/20000706-4.c: New test.
53856         * gcc.c-torture/execute/20000706-5.c: New test.
53857
53858 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53859
53860         * g++.old-deja/g++.pt/instantiate7.C: New test.
53861
53862 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53863
53864         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53865         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53866         * g++.old-deja/g++.other/rtti3.C: Likewise.
53867         * g++.old-deja/g++.other/rttid3.C: Likewise.
53868
53869 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53870
53871         *  g77.f-torture/compile/20000630-1.x: Fix typo
53872
53873 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53874
53875         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53876         assembly output.
53877
53878 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53879
53880         * gcc.dg/cpp/ident.c: New test.
53881
53882 2000-07-05  Neil Booth  <NeilB@earthling.net>
53883
53884         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53885           gcc.dg/cpp/lexstrng.c: New tests.
53886
53887 2000-07-04  Neil Booth  <NeilB@earthling.net>
53888
53889         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53890         * gcc.dg/cpp/strify2.c: Same.
53891
53892 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53893
53894         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53895         * gcc.dg/cpp/19990703-1.c: Likewise.
53896         * gcc.dg/cpp/20000625-1.c: Likewise.
53897         * gcc.dg/cpp/20000625-2.c: Likewise.
53898
53899         * gcc.dg/cpp/macro1.c,
53900         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53901         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53902         gcc.dg/cpp/strify1.c,
53903         gcc.dg/cpp/strify2.c: New tests.
53904
53905 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53906
53907         * gcc.c-torture/execute/20000703-1.c: New test.
53908
53909 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53910
53911         * g++.old-deja/g++.pt (lookup10.C): New test.
53912
53913 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53914
53915         * g++.old-deja/g++.pt (typename25.C): New test.
53916
53917 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53918
53919         * gcc.c-torture/compile/20000701-1.c: New test.
53920
53921 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53922
53923         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53924         to test case.
53925
53926 2000-06-30  Catherine Moore  <clm@cygnus.com>
53927
53928         * gcc.c-torture/execute/align-1.c: New test.
53929
53930 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53931
53932         * g++.old-deja/g++.pt/expr8.C: New test.
53933         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53934
53935 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53936
53937         * gcc.c-torture/compile/20000629-1.c: New test.
53938
53939 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53940
53941
53942         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53943         gcc.dg/noncompile directory, depending on whether they're
53944         preprocessor tests or not.  Annotate all the tests for the dg
53945         framework.
53946
53947         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53948         * gcc.dg/noncompile/noncompile.exp: New.
53949
53950         * Moved files:
53951         Old name                                New name
53952         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53953         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53954         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53955         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53956         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53957         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53958         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53959         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53960         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53961         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53962         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53963         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53964         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53965         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53966         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53967         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53968         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53969         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53970         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53971         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53972         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53973         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53974         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53975         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53976
53977         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53978         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53979         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53980         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53981         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53982         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53983
53984 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53985
53986         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53987         declare one variable.  On the fourth, error.
53988         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53989         declared by 20000628-1a.h.
53990
53991 2000-06-29  Richard Henderson  <rth@redhat.com>
53992
53993         * gcc.c-torture/execute/930529-1.x: New file.
53994         * gcc.dg/920413-1.c: Adjust expected warning text.
53995         * gcc.dg/980217-1.c: Declare abort.
53996         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53997
53998 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53999
54000         * g77.f-torture/compile/20000629-1.f: New test.
54001         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54002
54003 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54004
54005         Rearrange lots of files, removing entirely the
54006         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54007         directories.
54008
54009         * Deleted files:
54010         gcc.c-torture/code_quality/code_quality.exp
54011         gcc.c-torture/special/special.exp
54012         gcc.failure/failure.exp
54013         gcc.failure/940409-1.x
54014         gcc.c-torture/compile/961203-1.x
54015
54016         * New files:
54017         gcc.misc-tests/linkage.exp
54018         gcc.c-torture/execute/920730-1t.c
54019         gcc.c-torture/execute/920730-1t.x
54020         gcc.c-torture/compile/920520-1.x
54021         gcc.c-torture/compile/920521-1.x
54022         gcc.c-torture/compile/981006-1.x
54023         gcc.c-torture/execute/eeprof-1.x
54024
54025         * Moved files (possibly with modifications to fit a new harness):
54026         Old name                                New name
54027         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54028         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54029         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54030         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54031         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54032         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54033         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54034         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54035         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54036         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54037         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54038         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54039         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54040         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54041
54042 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54043
54044         * c-torture/compile/961203-1.x: Delete.
54045
54046         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54047         not exit. Include stdio.h.
54048         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54049         * gcc.misc-tests/dg-12.c: Likewise.
54050         * gcc.misc-tests/dg-5.c: Likewise.
54051         * gcc.misc-tests/dg-6.c: Likewise.
54052         * gcc.misc-tests/dg-7.c: Prototype abort.
54053         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54054         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54055         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54056         not exit.
54057         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54058         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54059
54060 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54061
54062         * gcc.dg/cpp/20000628-1.c: New test.
54063         * gcc.dg/cpp/20000628-1.h: New header for above test.
54064         * gcc.dg/cpp/20000628-1a.h: Likewise.
54065
54066 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54067
54068         * gcc.dg/cpp: New directory.
54069         * gcc.dg/cpp/cpp.exp: New driver.
54070         * gcc.dg/cpp/20000627-1.c: New test.
54071         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54072         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54073         and rewrite as a compilation test.
54074
54075         * gcc.dg: Move many files into the cpp subdirectory, possibly
54076         renaming or editing them as well.
54077         Old name                New name
54078         990119-1.c              cpp/19990119-1.c
54079         990228-1.c              cpp/19990228-1.c
54080         990407-1.c              cpp/19990407-1.c
54081         990409-1.c              cpp/19990409-1.c
54082         990413-1.c              cpp/19990413-1.c
54083         990703-1.c              cpp/19990703-1.c
54084         20000127-1.c            cpp/20000127-1.c
54085         20000129-1.c            cpp/20000129-1.c
54086         20000207-1.c            cpp/20000207-1.c
54087         20000207-2.c            cpp/20000207-2.c
54088         20000209-1.c            cpp/20000209-1.c
54089         20000209-2.c            cpp/20000209-2.c
54090         20000301-1.c            cpp/20000301-1.c
54091         20000419-1.c            cpp/20000419-1.c
54092         20000510-1.S            cpp/20000510-1.S
54093         20000519-1.c            cpp/20000519-1.c
54094         20000529-1.c            cpp/20000529-1.c
54095         20000625-1.c            cpp/20000625-1.c
54096         20000625-2.c            cpp/20000625-2.c
54097         cpp-as1.c               cpp/assert1.c
54098         cpp-as2.c               cpp/assert2.c
54099         cxx-comments-1.c        cpp/cxxcom1.c
54100         cxx-comments-2.c        cpp/cxxcom2.c
54101         endif-label.c           cpp/endif.c
54102         cpp-hash1.c             cpp/hash1.c
54103         cpp-hash2.c             cpp/hash2.c
54104         cpp-if1.c               cpp/if-1.c
54105         cpp-if2.c               cpp/if-2.c
54106         cpp-if3.c               cpp/if-3.c
54107         cpp-if4.c               cpp/if-4.c
54108         cpp-if5.c               cpp/if-5.c
54109         cpp-cond.c              cpp/if-cexp.c
54110         cpp-missingop.c         cpp/if-mop.c
54111         cpp-missingparen.c      cpp/if-mpar.c
54112         cpp-opprec.c            cpp/if-oppr.c
54113         cpp-ifparen.c           cpp/if-paren.c
54114         cpp-shortcircuit.c      cpp/if-sc.c
54115         cpp-shift.c             cpp/if-shift.c
54116         cpp-unary.c             cpp/if-unary.c
54117         cpp-li1.c               cpp/line1.c
54118         cpp-li2.c               cpp/line2.c
54119         lineno.c                cpp/line3.c
54120         lineno-2.c              cpp/line4.c
54121         cpp-mi.c                cpp/mi1.c
54122         cpp-mic.h               cpp/mi1c.h
54123         cpp-micc.h              cpp/mi1cc.h
54124         cpp-mind.h              cpp/mi1nd.h
54125         cpp-mindp.h             cpp/mi1ndp.h
54126         cpp-mix.h               cpp/mi1x.h
54127         cpp-mi2.c               cpp/mi2.c
54128         cpp-mi2a.h              cpp/mi2a.h
54129         cpp-mi2b.h              cpp/mi2b.h
54130         cpp-mi2c.h              cpp/mi2c.h
54131         cpp-mi3.c               cpp/mi3.c
54132         cpp-mi3.def             cpp/mi3.def
54133         poison-1.c              cpp/poison.c
54134         pr-impl.c               cpp/prag-imp.c
54135         cpp-redef-2.c           cpp/redef1.c
54136         cpp-redef.c             cpp/redef2.c
54137         strpaste.c              cpp/strp1.c
54138         strpaste-2.c            cpp/strp2.c
54139         cpp-tradpaste.c         cpp/tr-paste.c
54140         cpp-tradstringify.c     cpp/tr-str.c
54141         cpp-tradwarn1.c         cpp/tr-warn1.c
54142         cpp-tradwarn2.c         cpp/tr-warn2.c
54143         trigraphs.c             cpp/trigraphs.c
54144         cpp-unc1.c              cpp/unc1.c
54145         cpp-unc2.c              cpp/unc2.c
54146         cpp-unc3.c              cpp/unc3.c
54147         cpp-unc.c               cpp/unc4.c
54148         undef.c                 cpp/undef1.c
54149         undef-2.c               cpp/undef2.c
54150         cpp-wi1.c               cpp/widestr1.c
54151
54152 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54153
54154         * lib/g++.exp (g++_include_flags): Tweak.
54155
54156 2000-06-27  H.J. Lu  <hjl@gnu.org>
54157             Loren J. Rittle  <ljrittle@acm.org>
54158
54159         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54160         version with one that knows about the new gcc tree structure.
54161         (g++_link_flags): Same.
54162
54163 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54164
54165         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54166         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54167         case we are cross-compiling.
54168
54169         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54170         g++.old-deja/g++.niklas/Makefile.in,
54171         g++.old-deja/g++.niklas/configure.in,
54172         g++.old-deja/g++.other/Makefile.in,
54173         g++.old-deja/g++.other/configure.in,
54174         gcc.c-torture/code_quality/Makefile.in,
54175         gcc.c-torture/code_quality/configure.in,
54176         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54177         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54178         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54179         gcc.c-torture/execute/ieee/Makefile.in,
54180         gcc.c-torture/execute/ieee/configure.in,
54181         gcc.c-torture/noncompile/Makefile.in,
54182         gcc.c-torture/noncompile/configure.in,
54183         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54184         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54185         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54186
54187 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54188
54189         * g++.old-deja/g++.other/ambig3.C: New test.
54190
54191 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54192
54193         * g++.old-deja/g++.pt/syntax1.C: New test.
54194         * g++.old-deja/g++.pt/syntax2.C: New test.
54195         * g++.old-deja/g++.other/syntax3.C: New test.
54196         * g++.old-deja/g++.other/syntax4.C: New test.
54197
54198 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54199
54200         * gcc.dg/20000623-1.c: Prototype exit and abort.
54201
54202 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54203
54204         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54205         New tests.
54206         * gcc.dg/cpp-mi3.def: New file.
54207
54208         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54209         inside assertions.
54210         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54211         lexer's error messages.
54212         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54213         divine anything from the linemarkers.
54214         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54215         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54216
54217 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54218
54219         * gcc.dg/20000623-1.c: New test.
54220
54221 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54222
54223         * gcc.c-torture/execute/20000622-1.c: New test.
54224
54225 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54226
54227         * g++.old-deja/g++.other/init15.C: New test.
54228
54229 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54230
54231         * g++.old-deja/g++.pt/vaarg2.C: New test.
54232         * g++.old-deja/g++.pt/vaarg3.C: New test.
54233
54234 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54235
54236         * g++.old-deja/g++.other/dyncast6.C: New test.
54237
54238 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54239
54240         * gcc.c-torture/execute/loop-6.c: New test.
54241
54242 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54243
54244         * gcc.dg/20000614-1.c: New test.
54245         * gcc.dg/20000614-2.c: New test.
54246
54247 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54248
54249         * g++.old-deja/g++.other/inline12.C: New test.
54250
54251 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54252
54253         * g++.old-deja/g++.other/eh1.C: New test.
54254
54255 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54256
54257         * g++.old-deja/g++.other/type.C: New test.
54258
54259 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54260
54261         * g++.old-deja/g++.other/initstring.C: New test.
54262
54263 2000-06-12  Jason Merrill  <jason@redhat.com>
54264
54265         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54266
54267 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54268
54269         * gcc.c-torture/compile/20000609-1.c: New test.
54270
54271 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54272
54273         * gcc.dg/20000609-1.c: New test.
54274
54275 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54276
54277         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54278         * gcc.c-torture/noncompile/poison-1.c: Move...
54279         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54280         * gcc.dg/cpp-li1.c: Add a token after the #line.
54281
54282 2000-06-05  Richard Henderson  <rth@cygnus.com>
54283
54284         * gcc.c-torture/execute/20000605-2.c: New test.
54285         * gcc.c-torture/execute/20000605-3.c: New test.
54286
54287 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54288
54289         * g77.f-torture/execute/20000503-1.x: New file.
54290
54291 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54292
54293         * g++.old-deja/g++.eh/badalloc1.C: New test.
54294
54295 2000-06-05  Richard Henderson  <rth@cygnus.com>
54296
54297         * gcc.c-torture/execute/20000605-1.c: New test.
54298
54299 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54300             Nathan Sidwell <nathan@codesourcery.com>
54301
54302         * gcc.c-torture/compile/20000605-1.c: New test.
54303
54304 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54305
54306         * g77.f-torture/compile/20000601-1.f: New test.
54307
54308 2000-06-03  Richard Henderson  <rth@cygnus.com>
54309
54310         * gcc.c-torture/execute/20000603-1.c: New.
54311
54312 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54313
54314         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54315         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54316
54317 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54318
54319         * gcc.dg/compare2.c (case 12): XFAIL.
54320         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54321         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54322
54323         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54324
54325 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54326
54327         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54328         guard macro is already defined when the header is first
54329         included.
54330         * gcc.dg/cpp-mix.h: New file.
54331         * gcc.dg/endif-label.c: Update patterns to match compiler.
54332
54333         * g++.brendan/complex1.C: Declare abort.
54334         * g++.law/refs4.C: Remove XFAIL.
54335         * g++.oliva/expr2.C: Declare abort and exit.
54336
54337 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54338
54339         * gcc.c-torture/execute/20000528-1.c: New test.
54340
54341         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54342         * g++.old-deja/g++.law/temps4.C: Likewise.
54343
54344         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54345         stdlib.h.  Call abort() on failure.
54346         * g++.old-deja/g++.law/refs4.C: Likewise.
54347         * g++.old-deja/g++.law/temps4.C: Likewise.
54348         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54349         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54350
54351 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54352
54353         Relative to g++.dg/special:
54354         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54355
54356         Relative to g++.old-deja:
54357         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54358         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54359         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54360         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54361         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54362         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54363         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54364
54365         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54366         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54367         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54368         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54369         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54370         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54371         and/or string.h.
54372
54373         * g++.other/goto1.C: Update expectations for error messages.
54374
54375 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54376
54377         * gcc.c-torture/compile/20000523-1.c: New test.
54378
54379 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54380
54381         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54382
54383 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54384
54385         * g++.old-deja/g++.eh/catch11.C: New test.
54386         * g++.old-deja/g++.eh/catch12.C: New test.
54387
54388 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54389
54390         * gcc.c-torture/execute/20000523-1.c: New test.
54391
54392 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54393
54394         * c-torture/execute/bcp-1.c: Replace abort in arg of
54395         __builtin_constant_p with a generic external function.
54396
54397         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54398         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54399         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54400         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54401         Prototype abort and/or exit.
54402
54403         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54404         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54405         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54406         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54407
54408 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54409
54410         * gcc.dg/dwarf2-1.c: New test.
54411
54412 2000-05-20  Richard Henderson  <rth@cygnus.com>
54413
54414         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54415
54416 2000-05-20  Andreas Jaeger  <aj@suse.de>
54417
54418         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54419         testcase.
54420
54421 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54422
54423         * gcc.c-torture/execute/20000519-2.c: New test.
54424
54425 2000-05-19  Andreas Jaeger  <aj@suse.de>
54426
54427         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54428         which fails with SSA.
54429
54430         * lib/c-torture.exp: Also test with -O3 -fssa.
54431
54432 2000-05-18  Michael Meissner  <meissner@redhat.com>
54433
54434         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54435         * gcc.c-torture/execute/920415-1.c: Ditto.
54436         * gcc.c-torture/execute/920501-1.c: Ditto.
54437         * gcc.c-torture/execute/conversion.c: Ditto.
54438         * gcc.c-torture/execute/cvt-1.c: Ditto.
54439
54440 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54441
54442         * gcc.c-torture/compile/20000518-1.c: New test.
54443
54444 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54445
54446         * g77.f-torture/compile/200005018.f: New test.
54447
54448 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54449
54450         * gcc.c-torture/compile/20000517-1.c: New test.
54451
54452 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54453
54454         * gcc.c-torture/execute/20000516-1.c: New test.
54455
54456 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54457
54458         * g++.old-deja/g++.other/eh.C: New test.
54459
54460 2000-05-12  Richard Henderson  <rth@cygnus.com>
54461
54462         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54463         constants through to doit's conditional.
54464
54465 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54466
54467         * gcc.c-torture/compile/20000511-1.c: New test.
54468         * g77.f-torture/compile/20000511-1.f: New test.
54469         * g77.f-torture/compile/20000511-2.f: New test.
54470
54471 2000-05-11  Michael Meissner  <meissner@redhat.com>
54472
54473         * gcc.c-torture/execute/20000511-1.c: New test.
54474
54475 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54476
54477         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54478         * gcc.dg/20000510-1.S: New.
54479
54480 2000-05-08  Catherine Moore  <clm@cygnus.com>
54481
54482         * gcc.dg/unused-3.c: New.
54483
54484 2000-05-06  Richard Henderson  <rth@cygnus.com>
54485
54486           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54487           * g++.old-deja/g++.mike/warn1.C: Likewise.
54488           * g++.old-deja/g++.pt/local1.C: Likewise.
54489           * g++.old-deja/g++.pt/local7.C: Likewise.
54490           * g++.old-deja/g++.pt/spec16.C: Likewise.
54491
54492 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54493
54494         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54495
54496 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54497
54498           * g77.f-torture/execute/20000503-1.f: New test.
54499
54500 2000-05-04  Andreas Jaeger  <aj@suse.de>
54501
54502         * gcc.dg/noreturn-2.c: New test.
54503
54504 2000-05-04  Neil Booth  <NeilB@earthling.net>
54505
54506         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54507         preprocessor.
54508
54509 2000-05-04  Richard Henderson  <rth@cygnus.com>
54510
54511         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54512
54513 2000-05-04  Richard Henderson  <rth@cygnus.com>
54514
54515         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54516         OpenSSL by Jason R Thorpe.
54517
54518 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54519
54520         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54521
54522 2000-05-03  Robert Lipe <robertlipe@usa.net>
54523
54524         * gcc.dg/20000503-1.c: New test.
54525
54526 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54527
54528         * gcc.c-torture/compile/20000502-1.c: New test.
54529         * g++.old-deja/g++.other/align.C: New test.
54530         * gcc.dg/cpp-tradstringify.c: New test.
54531
54532 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54533
54534         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54535         and hard registers.
54536
54537 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54538
54539         * gcc.c-torture/execute/loop-5.c: New test.
54540
54541 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54542
54543         * gcc.c-torture/execute/va-arg-20.c: New test.
54544
54545 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54546
54547         * gcc.c-torture/execute/20000422-1.c: New test.
54548
54549 2000-04-20  Greg McGary  <gkm@gnu.org>
54550
54551         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54552         when optimizing, but without sibling-call optimizations (-O1).
54553
54554 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54555
54556           * gcc.c-torture/compile/20000420-1.c: New test.
54557
54558 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54559
54560         * g++.abi/ptrflags.C: New test.
54561         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54562
54563 2000-04-19  Catherine Moore  <clm@cygnus.com>
54564
54565         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54566
54567 2000-04-19  Greg McGary  <gkm@gnu.org>
54568
54569         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54570         sibling-call optimizations.
54571
54572 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54573
54574         * gcc.dg/20000419-1.c: New test.
54575
54576 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54577
54578         * gcc.c-torture/execute/20000412-6.c: New test.
54579
54580 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54581
54582         * gcc.c-torture/execute/20000412-5.c: New test.
54583         * g77.f-torture/compile/20000412-1.f: New test.
54584         * gcc.c-torture/execute/20000412-4.c: New test.
54585         * gcc.c-torture/compile/20000412-2.c: New test.
54586         * gcc.c-torture/execute/20000412-3.c: New test.
54587         * gcc.c-torture/compile/20000412-1.c: New test.
54588         * gcc.c-torture/execute/20000412-2.c: New test.
54589
54590 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54591
54592         * objc/execute/bf-20.m: New test.
54593
54594 2000-04-10  Richard Henderson  <rth@cygnus.com>
54595
54596         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54597
54598         * gcc.c-torture/execute/20000412-1.c: New test.
54599
54600 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54601
54602         * g++.old-deja/g++.eh/catchptr1.C: New test.
54603
54604 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54605
54606         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54607
54608 2000-04-08  Neil Booth  <NeilB@earthling.net>
54609
54610         * gcc.dg/cpp-nullchar.c: Remove test as
54611         embedded nulls cause problems.
54612
54613 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54614
54615         * gcc.dg/compare2.c: New test.
54616
54617 2000-04-08  Neil Booth  <NeilB@earthling.net>
54618
54619         * gcc.dg/cpp-nullchar.c: New test.
54620
54621 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54622
54623         * gcc.dg/cpp-mi2.c: New test.
54624         * gcc.dg/cpp-mi2[abc].h: New files.
54625
54626 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54627
54628         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54629         member name.
54630
54631 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54632
54633         * g++.old-deja/g++.abi/vmihint.C: New test.
54634
54635 2000-04-06  Neil Booth  <NeilB@earthling.net>
54636
54637         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54638         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54639         copyright.
54640
54641 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54642
54643         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54644         avoid stack-frame overwrite.
54645
54646 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54647
54648         * gcc.c-torture/compile/20000405-2.c: New test.
54649         * gcc.c-torture/compile/20000405-3.c: New test.
54650
54651 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54652
54653         * gcc.c-torture/compile/20000405-1.c: New test.
54654
54655 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54656
54657         * gcc.dg/cast-qual-1.c: Revert last change.
54658
54659 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54660
54661         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54662
54663 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54664
54665         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54666         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54667
54668 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54669
54670         * gcc.c-torture/compile/20000403-2.c: New test.
54671         * gcc.c-torture/compile/20000403-1.c: New test.
54672
54673 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54674
54675         * gcc.c-torture/execute/20000403-1.c: New test.
54676
54677 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54678
54679         * gcc.c-torture/execute/20000402-1.c: New test.
54680
54681 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54682
54683         * gcc.c-torture/execute/va-arg-15.c: New test.
54684         * gcc.c-torture/execute/va-arg-16.c: New test.
54685         * gcc.c-torture/execute/va-arg-17.c: New test.
54686         * gcc.c-torture/execute/va-arg-18.c: New test.
54687         * gcc.c-torture/execute/va-arg-19.c: New test.
54688
54689 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54690
54691         * gcc.c-torture/compile/981211-1.c: Move to...
54692         * gcc.dg/cpp-as1.c: ...here.
54693         * gcc.dg/cpp-as2.c: New file.
54694
54695         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54696         compiler.
54697
54698 2000-04-02  Neil Booth  <NeilB@earthling.net>
54699
54700         * gcc.dg/cpp-cond.c  New tests.
54701         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54702         accidental success less likely.
54703         * gcc.dg/cpp-missingop.c  New tests.
54704         * gcc.dg/cpp-missingparen.c  New tests.
54705         * gcc.dg/cpp-shift.c  New tests.
54706         * gcc.dg/cpp-shortcircuit.c  New tests.
54707         * gcc.dg/cpp-unary.c  New tests.
54708
54709 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54710
54711         * gcc.c-torture/compile/20000329-1.c: New test.
54712
54713 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54714
54715         * gcc.c-torture/compile/20000326-1.c: New test.
54716         * gcc.c-torture/compile/20000326-2.c: New test.
54717
54718 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54719
54720         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54721         the first parameter is a function argument.
54722
54723 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54724
54725         * g++.old-deja/g++.ext/array4.C: New test.
54726
54727 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54728
54729         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54730
54731 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54732
54733         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54734
54735 2000-03-19  Richard Henderson  <rth@cygnus.com>
54736
54737         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54738
54739 2000-03-19  Richard Henderson  <rth@cygnus.com>
54740
54741         * gcc.c-torture/compile/20000319-1.c: New test.
54742
54743 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54744
54745         * gcc.c-torture/execute/20000314-3.c: New test.
54746         * gcc.c-torture/execute/20000314-2.c: New test.
54747         * gcc.c-torture/execute/20000314-1.c: New test.
54748         * gcc.c-torture/compile/20000314-2.c: New test.
54749         * gcc.c-torture/compile/20000314-1.c: New test.
54750
54751 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54752
54753         * g++.old-deja/g++.warn/inline.C: New test.
54754
54755 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54756
54757         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54758         standards-compliant result rather than specific constants.
54759         Put test-values in array.
54760
54761 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54762
54763         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54764         (g++_target_compile): Put test-specific options last.
54765
54766 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54767
54768         * g++.old-deja/g++.eh/vbase4.C: New test.
54769
54770 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54771
54772         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54773
54774 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54775
54776         * g++.old-deja/g++.brendan/misc12.C: Removed.
54777         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54778         * g++.old-deja/g++.ext/pretty4.C: New test.
54779
54780 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54781
54782         * g++.old-deja/g++.other/string2.C: New test.
54783
54784 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54785
54786         * g++.old-deja/g++.warn/impint2.C: New test.
54787
54788 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54789
54790         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54791         is 1, not zero.
54792
54793 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54794
54795         * g++.old-deja/g++.warn/impint.C: New test.
54796         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54797         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54798         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54799         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54800         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54801         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54802         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54803         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54804         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54805         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54806         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54807         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54808
54809 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54810
54811         * gcc.dg/cpp-redef.c: New test.
54812
54813 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54814
54815         * g++.old-deja/g++.pt/unify7.C: New test.
54816
54817 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54818
54819         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54820         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54821
54822 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54823
54824         * gcc.c-torture/compile/20000224-1.c: New test.
54825
54826 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54827
54828         * gcc.c-torture/compile/cpp-2.c: New test.
54829         * gcc.c-torture/compile/cpp-1.c: New test.
54830
54831 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54832
54833         * gcc.c-torture/execute/20000225-1.c: New test.
54834
54835 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54836
54837         * gcc.dg/cpp-li2.c: New test.
54838
54839         * gcc.dg/cpp-wi1.c: New test.
54840
54841         * gcc.dg/cpp-li1.c: New test.
54842
54843 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54844
54845         * g++.old-deja/g++.other/sizeof5.C: New test.
54846
54847 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54848
54849         * gcc.c-torture/execute/va-arg-13.c: New test.
54850
54851 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54852
54853         * gcc.c-torture/execute/va-arg-12.c: New test.
54854
54855 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54856
54857         * gcc.c-torture/execute/20000223-1.c: New test.
54858
54859 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54860
54861         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54862
54863 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54864
54865         * g++.old-deja/g++.abi/ptrmem.C: New test.
54866
54867 2000-02-19  Richard Henderson  <rth@cygnus.com>
54868
54869         * gcc.c-torture/compile/init-3.c: New.
54870
54871 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54872
54873         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54874         ALWAYS_CXXFLAGS.
54875
54876 2000-02-11  Robert Lipe <robertl@sco.com>
54877
54878         * gcc.c-torture/compile/20000211-3.c: New test.
54879
54880 2000-02-11  Martin Buchholz <martin@xemacs.org>
54881
54882         * gcc.c-torture/compile/20000211-2.c: New test.
54883
54884 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54885
54886         * gcc.c-torture/compile/20000211-1.c: New test.
54887
54888 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54889
54890         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54891           on native targets
54892
54893 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54894
54895         * g++.old-deja/g++.other/cast5.C: New test.
54896
54897 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54898
54899         * gcc.c-torture/execute/20000205-1.c: New.
54900
54901 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54902
54903         * g++.old-deja/g++.jason/cast3.C: Return void.
54904         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54905
54906 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54907
54908         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54909
54910         * gcc.dg/loop-1.c: New test.
54911
54912 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54913
54914         * gcc.c-torture/compile/20000127-1.c: New test.
54915         * gcc.c-torture/execute/991228-1.c: New test.
54916
54917 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54918
54919         * gcc.dg/unused-2.c: New test.
54920
54921         * gcc.dg/conv-1.c: New test.
54922
54923 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54924
54925         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54926         compiler.
54927         (tool_option_proc): Fix typo.
54928
54929 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54930
54931         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54932         of the ld on the host, not on the build machine.
54933         Also, don't crash if '--help' is not a supported option.
54934
54935 2000-01-24  Richard Henderson  <rth@cygnus.com>
54936
54937         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54938
54939 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54940
54941         * gcc.c-torture/execute/20000120-2.c: New test.
54942         * gcc.c-torture/execute/20000120-1.c: New test.
54943
54944 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54945
54946         * gcc.c-torture/execute/20000113-1.c: New test.
54947
54948 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54949
54950         * gcc.c-torture/execute/20000112-1.c: New test.
54951
54952 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54953
54954         * gcc.dg/20000111-1.c: New test.
54955
54956 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54957
54958         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54959         with 16 bit integers.
54960
54961 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54962
54963         * gcc.dg/20000108-1.c: New test.
54964
54965 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54966
54967         * g++.old-deja/g++.ns/koenig8.C: New test.
54968
54969 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54970
54971         * g++.old-deja/g++.other/cast4.C: New test.
54972
54973 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54974
54975         * gcc.c-torture/compile/20000105-2.c: New test.
54976         * gcc.c-torture/compile/20000105-1.c: New test.
54977
54978 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54979
54980         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54981         references to printf & atoi to conform to ANSI standard.
54982         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54983         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54984         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54985         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54986         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54987         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54988         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54989         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54990         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54991         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54992         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54993         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54994         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54995         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54996         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54997         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54998         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54999         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55000         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55001         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55002         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55003         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55004         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55005         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55006         * g++.old-deja/g++.brendan/init3.C: Likewise.
55007         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55008         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55009         * g++.old-deja/g++.brendan/new2.C: Likewise.
55010         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55011         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55012         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55013         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55014         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55015         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55016         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55017         * g++.old-deja/g++.brendan/template24.C: Likewise.
55018         * g++.old-deja/g++.brendan/template3.C: Likewise.
55019         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55020         * g++.old-deja/g++.jason/inline3.C: Likewise.
55021         * g++.old-deja/g++.jason/opeq.C: Likewise.
55022         * g++.old-deja/g++.law/arg5.C: Likewise.
55023         * g++.old-deja/g++.law/arm7.C: Likewise.
55024         * g++.old-deja/g++.law/ctors11.C: Likewise.
55025         * g++.old-deja/g++.law/cvt8.C: Likewise.
55026         * g++.old-deja/g++.law/init9.C: Likewise.
55027         * g++.old-deja/g++.law/refs4.C: Likewise.
55028         * g++.old-deja/g++.law/template2.C: Likewise.
55029         * g++.old-deja/g++.law/visibility24.C: Likewise.
55030         * g++.old-deja/g++.law/vtable3.C: Likewise.
55031         * g++.old-deja/g++.mike/asm2.C: Likewise.
55032         * g++.old-deja/g++.mike/eh1.C: Likewise.
55033         * g++.old-deja/g++.mike/misc1.C: Likewise.
55034         * g++.old-deja/g++.mike/misc13.C: Likewise.
55035         * g++.old-deja/g++.mike/misc14.C: Likewise.
55036         * g++.old-deja/g++.mike/ns12.C: Likewise.
55037         * g++.old-deja/g++.mike/p1248.C: Likewise.
55038         * g++.old-deja/g++.mike/p3708.C: Likewise.
55039         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55040         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55041         * g++.old-deja/g++.mike/p646.C: Likewise.
55042         * g++.old-deja/g++.mike/p700.C: Likewise.
55043         * g++.old-deja/g++.mike/p783.C: Likewise.
55044         * g++.old-deja/g++.mike/p783a.C: Likewise.
55045         * g++.old-deja/g++.mike/p783b.C: Likewise.
55046         * g++.old-deja/g++.mike/p786.C: Likewise.
55047         * g++.old-deja/g++.mike/p789.C: Likewise.
55048         * g++.old-deja/g++.mike/p789a.C: Likewise.
55049         * g++.old-deja/g++.mike/p807a.C: Likewise.
55050         * g++.old-deja/g++.other/delete3.C: Likewise.
55051         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55052         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55053         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55054         * g++.old-deja/g++.other/empty1.C: Likewise.
55055         * g++.old-deja/g++.other/temporary1.C: Likewise.
55056         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55057         * g++.old-deja/g++.pt/t16.C: Likewise.
55058         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55059
55060 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55061
55062         * gcc.dg/991230-1.c: New test.
55063
55064 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55065
55066         * gcc.c-torture/compile/991229-3.c: New test.
55067         * gcc.c-torture/compile/991229-2.c: New test.
55068         * gcc.c-torture/compile/991229-1.c: New test.
55069
55070 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55071
55072         * gcc.c-torture/compile/labels-2.c: New test.
55073
55074 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55075
55076         * gcc.c-torture/execute/991227-1.c: New test.
55077
55078 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55079
55080         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55081
55082 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55083
55084         * gcc.c-torture/execute/991221-1.c: New test.
55085
55086 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55087
55088         * g++.old-deja/g++.other/cast3.C: New test.
55089
55090 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55091
55092         * gcc.c-torture/execute/991216-4.c: New test.
55093
55094 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55095
55096         * gcc.c-torture/execute/991216-1.c: New test.
55097         * gcc.c-torture/execute/991216-2.c: New test.
55098         * gcc.c-torture/execute/991216-3.c: New test.
55099
55100 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55101
55102         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55103         Actually make the test fail by using "-O2" for compilation.
55104
55105 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55106
55107         * g++.old-deja/g++.warn/cast-align1.C: New test.
55108
55109 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55110
55111         * gcc.c-torture/compile/991214-1.c: New test.
55112         * gcc.c-torture/compile/991214-2.c: New test.
55113
55114 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55115
55116         * gcc.dg/991214-1.c: New test.
55117
55118 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55119
55120         * gcc.c-torture/compile/991213-3.c: New test.
55121         * gcc.c-torture/compile/991213-2.c: New test.
55122         * gcc.c-torture/compile/991213-1.c: New test.
55123
55124 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55125
55126         * gcc.dg/991209-1.c: New test.
55127
55128 1999-12-08  Nathan Sidwell <nathan@acm.org>
55129
55130         * gcc.c-torture/compile/991208-1.c: New test.
55131
55132 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55133
55134         * gcc.dg/ultrasp2.c: New test.
55135
55136 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55137
55138         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55139
55140 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55141
55142         * gcc.c-torture/compile/991202-1.c: New test.
55143         * gcc.c-torture/execute/991202-1.c: New test.
55144         * gcc.c-torture/execute/991202-2.c: New test.
55145         * gcc.c-torture/execute/991202-3.c: New test.
55146
55147 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55148
55149         * g++.old-deja/g++.abi/align.C: New test.
55150         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55151         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55152
55153 1999-12-01  Richard Henderson  <rth@cygnus.com>
55154
55155         * gcc.c-torture/execute/991201-1.c: New.
55156
55157 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55158
55159         * gcc.dg/991129-1.c: New test.
55160
55161 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55162
55163         * gcc.c-torture/compile/991127-1.c: New test.
55164
55165 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55166
55167         * g++.old-deja/g++.other/warn4.C: New test.
55168
55169 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55170
55171         * g++.old-deja/g++.eh/cleanup2.C: New test.
55172         * g++.old-deja/g++.ext/pretty2.C: New test.
55173         * g++.old-deja/g++.ext/pretty3.C: New test.
55174         * g++.old-deja/g++.other/debug6.C: New test.
55175
55176 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55177
55178         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55179         compiler_output to look for one error message instead of two.
55180
55181 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55182
55183         * gcc.c-torture/execute/991118-1.c: Also test case
55184         where the word boundary does not split a byte evenly.
55185
55186 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55187
55188         * g++.old-deja/g++.ext/restrict1.C: New test.
55189
55190 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55191
55192         * gcc.c-torture/execute/991118-1.c: New test.
55193
55194 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55195
55196         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55197         working directory pathnames.
55198
55199 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55200
55201         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55202         host is equipped with driver.h and driver.o so it can actually
55203         compile and run the tests.
55204
55205 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55206
55207         * gcc.c-torture/compile/991008-1.c: New test.
55208
55209 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55210
55211         * lib/gcc-dg.exp: Include target-supports.exp
55212
55213 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55214
55215         * lib/target-supports.exp: New file: Provide procs to test for
55216         features supported by the target.
55217         (check_weak_available): Moved here from ecos.exp.
55218         (check_alias_available): New proc: Determine of the target
55219         toolchain supports the alias attribute.
55220
55221         * gcc.dg/special/ecos.exp: Move check_weak_available to
55222         target-supports.exp.
55223         (alias-1.c): Only perform the test if the target supports
55224         aliases.
55225         (wkali-1.c): Only perform the test if the target supports
55226         aliases.
55227
55228         * gcc.dg/990506-0.c: Expect error messages from cross
55229         targets as well as native targets.
55230
55231 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55232
55233         * gcc.dg/ultrasp1.c: Removed xfail.
55234         * gcc.dg/struct-ret-2.c: Likewise.
55235         * gcc.dg/array-1.c: Likewise.
55236
55237 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55238
55239         * gcc.dg/struct-ret-2.c: New test.
55240
55241         * gcc.dg/array-1.c: New test.
55242
55243 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55244
55245         * gcc.c-torture/execute/991030-1.c: New test.
55246
55247 1999-10-26  Richard Henderson  <rth@cygnus.com>
55248
55249         * gcc.c-torture/compile/991026-2.c: New test.
55250
55251 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55252
55253         * gcc.c-torture/compile/991026-1.c: New test.
55254
55255 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55256
55257         * gcc.c-torture/execute/991023-1.c: New test.
55258
55259 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55260
55261         * gcc.c-torture/execute/991019-1.c: New test.
55262
55263 1999-10-16  Richard Henderson  <rth@cygnus.com>
55264
55265         * gcc.c-torture/execute/991016-1.c: New test.
55266
55267 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55268
55269         * gcc.c-torture/execute/991014-1.c: New test.
55270
55271 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55272
55273         * g++.old-deja/g++.other/union2.C: New test.
55274
55275 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55276
55277         * g++.old-deja/g++.other/vaarg2.C: New test.
55278         * g++.old-deja/g++.other/vaarg3.C: New test.
55279
55280 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55281
55282         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55283         in compile/.
55284
55285 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55286
55287         * gcc.c-torture/execute/va-arg-11.c: New test.
55288
55289 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55290
55291         * lib/file-format.exp (gcc_target_object_format): Don't
55292         crash if objdump is unavailable.
55293
55294 1999-09-29  Donn Terry <donn@interix.com>
55295
55296         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55297
55298 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55299
55300         * gcc.c-torture/compile/990928-1.c: New test.
55301
55302 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55303
55304         * g++.old-deja/g++.other/decl6.C: New test.
55305
55306 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55307
55308         * gcc.c-torture/execute/va-arg-10.c: New test.
55309
55310 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55311
55312         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55313         __PRETTY_FUNCTION__.
55314
55315 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55316
55317         * gcc.c-torture/execute/990923-1.c: New test.
55318
55319 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55320
55321         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55322         for which -fpic is inappropriate.
55323
55324 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55325
55326         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55327
55328 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55329
55330         * g++.old-deja/g++.other/dyncast1.C: New test.
55331         * g++.old-deja/g++.other/dyncast2.C: New test.
55332         * g++.old-deja/g++.other/dyncast3.C: New test.
55333         * g++.old-deja/g++.other/dyncast4.C: New test.
55334         * g++.old-deja/g++.other/dyncast5.C: New test.
55335         * g++.old-deja/g++.eh/catch3.C: New test.
55336         * g++.old-deja/g++.eh/catch3p.C: New test.
55337         * g++.old-deja/g++.eh/catch4.C: New test.
55338         * g++.old-deja/g++.eh/catch4p.C: New test.
55339         * g++.old-deja/g++.eh/catch5.C: New test.
55340         * g++.old-deja/g++.eh/catch5p.C: New test.
55341         * g++.old-deja/g++.eh/catch6.C: New test.
55342         * g++.old-deja/g++.eh/catch6p.C: New test.
55343         * g++.old-deja/g++.eh/catch7.C: New test.
55344         * g++.old-deja/g++.eh/catch7p.C: New test.
55345         * g++.old-deja/g++.eh/catch8.C: New test.
55346         * g++.old-deja/g++.eh/catch8p.C: New test.
55347         * g++.old-deja/g++.eh/catch9.C: New test.
55348         * g++.old-deja/g++.eh/catch9p.C: New test.
55349
55350 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55351
55352         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55353         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55354
55355 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55356
55357         * gcc.c-torture/compile/990913-1.c: New test.
55358
55359 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55360
55361         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55362         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55363
55364 1999-09-09  Richard Henderson  <rth@cygnus.com>
55365
55366         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55367
55368 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55369
55370         * g++.old-deja/g++.other/lookup11.C: New test.
55371         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55372         what is permitted and what we want.
55373         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55374         overload use.
55375         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55376
55377 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55378
55379         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55380         * gcc.c-torture/noncompile/poison-1.c: New file.
55381
55382 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55383
55384         * g++.old-deja/g++.other/sizeof3.C: New test.
55385         * g++.old-deja/g++.other/sizeof4.C: New test.
55386         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55387         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55388
55389 1999-09-07  Richard Henderson  <rth@cygnus.com>
55390
55391         * gcc.dg/va-arg-1.c: New.
55392
55393 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55394
55395         * gcc.c-torture/execute/va-arg-9.c: New test.
55396
55397 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55398
55399         * g77.f-torture/compile/980519-2.f: New test.
55400         * g77.f-torture/compile/19990905-0.f: New test.
55401         * g77.f-torture/compile/19990905-1.f: New test.
55402         * g77.f-torture/compile/19990905-2.f: New test.
55403
55404         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55405
55406 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55407
55408         * gcc.c-torture/execute/990827-1.c: Fix typo.
55409
55410 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55411
55412         * g++.old-deja/g++.other/deref1.C: New test.
55413
55414 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55415
55416         * g++.old-deja/g++.other/ambig2.C: New test.
55417         * g++.old-deja/g++.other/cond5.C: New test.
55418         * g++.old-deja/g++.other/lookup16.C: New test.
55419
55420 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55421
55422         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55423         assemblers too.
55424
55425 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55426
55427         * lib/c-torture.exp: Avoid the "compare executables" optimization
55428         when testing native.
55429
55430 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55431
55432         * gcc.c-torture/execute/990829-1.c: New test.
55433         * gcc.c-torture/compile/990829-1.c: New test.
55434
55435 1999-08-27  Paul Burchard  <burchard@pobox.com>
55436
55437         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55438         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55439         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55440         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55441         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55442         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55443         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55444         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55445         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55446         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55447         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55448
55449 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55450
55451         * gcc.c-torture/execute/990827-1.c: New test.
55452
55453 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55454
55455         * g77.f-torture/noncompile/19990826-4.f: New test.
55456
55457         * g77.f-torture/compile/19990826-3.f: New test.
55458
55459         * g77.f-torture/execute/19990826-2.f: New test.
55460
55461         * g77.f-torture/compile/19990826-1.f: New test.
55462
55463         * gcc.c-torture/execute/990826-0.c: New test.
55464         * g77.c-torture/execute/19990826-0.f: New test.
55465
55466         * g77.f-torture/noncompile/970626-2.f: New test.
55467
55468 1999-08-25  Paul Burchard  <burchard@pobox.com>
55469
55470         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55471         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55472         lss-011.C: New tests.
55473
55474 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55475
55476         * g++.old-deja/g++.other/decl5.C: New test.
55477
55478 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55479
55480         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55481         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55482         call `postbase' for each one.  All callers of `postbase' changed
55483         to call this instead.
55484
55485 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55486
55487         * gcc.c-torture/execute/990811-1.c: New test.
55488
55489 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55490
55491         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55492         just native ones.
55493
55494         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55495         just native ones.
55496
55497 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55498
55499         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55500
55501 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55502
55503         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55504
55505 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55506
55507         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55508
55509 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55510
55511         * gcc.c-torture/execute/990804-1.c: New test.
55512
55513 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55514
55515         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55516         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55517         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55518
55519 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55520
55521         * g++.old-deja/g++.other/struct1.C: New test.
55522
55523 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55524
55525         * g++.old-deja/g++.other/enum2.C: New test.
55526
55527 1999-08-02  Richard Henderson  <rth@cygnus.com>
55528
55529         Adapted from tests from Franz Sirl:
55530         * gcc.c-torture/execute/va-arg-7.c: New test.
55531         * gcc.c-torture/execute/va-arg-8.c: New test.
55532
55533 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55534
55535         * gcc.c-torture/compile/990801-2.c: New test.
55536
55537         * gcc.c-torture/compile/990801-1.c: New test.
55538
55539 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55540
55541         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55542         fp-cmp-1.c, converting double to float.
55543
55544         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55545         fp-cmp-1.c, converting double to long double.
55546
55547         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55548         from fr1 to unknown_register, since fr1 is a legitimate register
55549         on some machines.
55550
55551 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55552
55553         * README: More listname related changes.
55554
55555 1999-07-08  Catherine Moore  <clm@cygnus.com>
55556
55557         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55558
55559 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55560
55561         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55562
55563 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55564
55565         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55566
55567 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55568
55569         * gcc.dg/990703-1.c: New test.
55570
55571 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55572
55573         * lib/file-format.exp: New file: Move definition of proc
55574         gcc_target_object_format to here from
55575         gcc.dg/special/ecos.exp.
55576
55577         * lib/c-torture.exp: Include lib file-format.exp.
55578         * lib/gcc-dg.exp: Include lib file-format.exp.
55579
55580         * gcc.dg/special/ecos.exp: Remove definition of proc
55581         gcc_target_object_format.
55582
55583 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55584
55585         * gcc.c-torture/execute/990628-1.c: New test.
55586
55587 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55588
55589         * gcc.c-torture/compile/990625-2.c: New test.
55590
55591         * gcc.c-torture/compile/990625-1.c: New test.
55592
55593 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55594
55595         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55596         attributes compile.
55597         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55598         ports that use the COFF/PE file format.
55599
55600 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55601
55602         * gcc.c-torture/compile/990617-1.c: New test.
55603
55604 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55605
55606         * g++.old-deja/g++.other/decl4.C: New test.
55607
55608 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55609
55610         * g++.old-deja/g++.other/bitfld3.C: New test.
55611
55612 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55613
55614         * g++.old-deja/g++.eh/catch1.C: New test.
55615
55616 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55617
55618         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55619
55620         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55621         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55622
55623 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55624
55625         * g77.f-torture/compile/19990502-0.f: Replace with new,
55626         shorter, test that still fails after recent changes.
55627
55628 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55629
55630         * gcc.c-torture/execute/990604-1.c: New test.
55631
55632 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55633
55634         * gcc.c-torture/execute/990531-1.c: New test.
55635
55636 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55637
55638         * gcc.c-torture/compile/990527-1.c: New test.
55639
55640 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55641
55642         * gcc.c-torture/execute/990527-1.c: New test.
55643
55644 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55645
55646         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55647         bitfields as signed.
55648
55649 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55650
55651         * g77.f-torture/compile/19990525-0.f: New test.
55652
55653 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55654
55655         * gcc.c-torture/execute/990525-2.c: New test.
55656
55657         * gcc.c-torture/execute/990525-1.c: New test.
55658
55659 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55660
55661         * g++.old-deja/g++.other/anon3.C: New test.
55662         * g++.old-deja/g++.other/anon4.C: New test.
55663         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55664         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55665         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55666         Merrill).
55667
55668 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55669
55670         * gcc.c-torture/execute/990524-1.c: New test.
55671
55672         * gcc.dg/990524-1.c: New test.
55673
55674 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55675
55676         * gcc.c-torture/compile/990523-1.c: New test.
55677
55678 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55679
55680         * gcc.c-torture/compile/990519-1.c: New test.
55681
55682 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55683
55684         * gcc.c-torture/compile/990517-1.c: New test.
55685
55686         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55687         (e4, f4): New tests.
55688         (main): Call them.
55689
55690 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55691
55692         * gcc.dg/noreturn-1.c: New test.
55693
55694 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55695
55696         * gcc.c-torture/execute/990513-1.c: New test.
55697
55698 1999-05-10  Richard Henderson  <rth@cygnus.com>
55699
55700         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55701
55702 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55703
55704         * g77.f-torture/execute/erfc.f: Use small single-precision
55705         values, to avoid problems on Alphas when not -mieee.
55706
55707 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55708
55709         * gcc.dg/990506-0.c: New test.
55710
55711 1999-05-08  Richard Henderson  <rth@cygnus.com>
55712
55713         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55714         the constant to test.  Don't XFAIL 64-bit targets.
55715
55716         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55717         * g++.old-deja/g++.law/profile1.C: Likewise.
55718
55719         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55720         operator new instances.
55721         * g++.old-deja/g++.other/delete5.C: Likewise.
55722
55723 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55724
55725         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55726         intrinsic.
55727
55728 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55729
55730         * g77.f-torture/execute/u77-test.f: Reverse order of two
55731         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55732
55733 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55734
55735         * gcc.dg/compare1.c: New test.
55736
55737 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55738
55739         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55740         New tests.
55741
55742 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55743
55744         * g77.f-torture/compile/19990502-1.f: New test.
55745
55746 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55747
55748         * g77.f-torture/compile/19990502-0.f: New test.
55749
55750 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55751
55752         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55753         intrinsic.
55754
55755 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55756
55757         * g77.f-torture/execute/u77-test.f (main): List libU77
55758         intrinsics not currently tested.
55759         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55760         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55761         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55762         Trim blanks off the ends of some printed strings.
55763
55764 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55765
55766         * g77.f-torture/execute/u77-test.f (main): Just warn about
55767         FSTAT gid disagreement, as it's expected on some systems.
55768
55769 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55770
55771         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55772         use a new function, which allows for some slop.
55773         Clean up some commentary.
55774         (issum): The new function.
55775         (sgladd): Deleted subroutine.
55776
55777 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55778
55779         * g77.f-torture/execute/u77-test.f: Modify to be more like
55780         libf2c/libU77 version, bringing patches to that version here.
55781         Add suitable commentary.
55782
55783 1999-04-25  Richard Henderson  <rth@cygnus.com>
55784
55785         * gcc.dg/990424-1.c: New test.
55786
55787 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55788
55789         * g77.f-torture/execute/u77-test.f (main): Bug involving
55790         LSTAT has been fixed, so turn back on full checking.
55791
55792 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55793
55794         * g77.f-torture/compile/19990419-0.f: New test.
55795         * g77.f-torture/execute/19990419-1.f: New test.
55796
55797 1999-04-17  Richard Henderson  <rth@cygnus.com>
55798
55799         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55800         to avoid the need for a prototype to supress a warning.
55801
55802 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55803
55804         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55805
55806 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55807
55808         * gcc.c-torture/execute/990404-1.c: New test.
55809
55810 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55811
55812         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55813         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55814         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55815         missing initializer warnings.
55816
55817 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55818
55819         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55820         matching strings.
55821
55822 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55823
55824         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55825
55826 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55827
55828         * g77.f-torture/execute/19990325-0.f: New test.
55829         * g77.f-torture/execute/19990325-1.f: New test.
55830
55831 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55832
55833         * gcc.c-torture/execute/990324-1.c: New test.
55834
55835 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55836
55837         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55838         test with 4.
55839
55840 1999-03-17  Richard Henderson  <rth@cygnus.com>
55841
55842         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55843
55844 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55845
55846         * g77.f-torture/execute/19990313-2.f: New test.
55847         * g77.f-torture/execute/19990313-3.f: New test.
55848
55849 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55850
55851         * g77.f-torture/execute/19990313-0.f: New test.
55852         * g77.f-torture/execute/19990313-1.f: New test.
55853
55854 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55855
55856         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55857         printf to sprintf.
55858         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55859         (main): Add check for u15.  Conditionalize u31 check depending on
55860         whether ints are <32 bits or >=32 bits.
55861
55862 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55863
55864         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55865
55866 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55867
55868         * g77.f-torture/compile/19990305-0.f: New test.
55869         * g77.f-torture/execute/19981119-0.f: New test.
55870
55871 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55872
55873         * g77.f-torture/execute/970625-2.f: call ABORT if final
55874         result is not correct, instead of just printing it.
55875         Add this checking via newly introduced obfuscation, to
55876         trip up buggy front ends.
55877
55878 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55879
55880         * g77.f-torture/compile/960317-1.f: Moved from being
55881         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55882
55883 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55884
55885         * g77.f-torture/execute/960317-1.f: New (old) test.
55886         * g77.f-torture/execute/970625-2.f: Ditto.
55887
55888 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55889
55890         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55891         error message on line 1 or line 2; cccp and cpplib do this differently.
55892
55893 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55894
55895         * g++.old-deja/g++.law/weak1.C: New test.
55896
55897 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55898
55899         * gcc.c-torture/execute/990119-1.c: Renamed to...
55900         * gcc.dg/990119-1.c: this, so it will only be tested once
55901         (it's a preprocessor test, it doesn't need to be run at
55902         multiple optimization levels).
55903
55904 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55905
55906         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55907           ALWAYS_CXXFLAGS.
55908
55909 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55910
55911         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55912         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55913         to not be compilable by current g77.
55914
55915 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55916
55917         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55918
55919 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55920
55921         * gcc.c-torture/execute/990222-1.c: New test.
55922
55923 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55924
55925         * g77.f-torture/compile/19990218-0.f: New test.
55926         * g77.f-torture/noncompile/19990218-1.f: New test.
55927
55928 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55929
55930         * g77.f-torture/compile/19981216-0.f: New test.
55931
55932 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55933
55934         * gcc.dg/990214-1.c: New test.
55935
55936 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55937
55938         * gcc.dg/990213-2.c: New test.
55939
55940         * gcc.dg/990213-1.c: New test.
55941
55942 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55943
55944         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55945         ints.
55946
55947 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55948
55949         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55950         specified by target.
55951
55952         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55953
55954 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55955
55956         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55957
55958 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55959
55960         * gcc.dg/special/ecos.exp: New test driver for new tests with
55961         special requirements.
55962
55963         * gcc.dg/special/alias-1.c: New test.
55964         * gcc.dg/special/gcsec-1.c: New test.
55965         * gcc.dg/special/weak-1.c: New test.
55966         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55967         * gcc.dg/special/weak-2.c: New test.
55968         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55969         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55970         * gcc.dg/special/wkali-1.c: New test.
55971         * gcc.dg/special/wkali-2.c: New test.
55972         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55973         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55974
55975 1999-02-10  Felix Lee  <flee@cygnus.com>
55976
55977           * lib/c-torture.exp (c-torture-compile): Pull out code for
55978           analyzing gcc error messages.
55979           (c-torture-execute): Likewise.  Fix some (harmless) false
55980           positives.
55981           * lib/gcc.exp (gcc_check_compile): New function.
55982
55983 1999-02-08  Richard Henderson  <rth@cygnus.com>
55984
55985         * gcc.c-torture/execute/990208-1.c: New test.
55986
55987 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55988
55989         * g++.dg/special/ecos.exp: New driver for new tests with special
55990         requirements
55991
55992         * g++.dg/special/conpr-1.C: New test
55993         * g++.dg/special/conpr-2.C: New test
55994         * g++.dg/special/conpr-2a.C: New test
55995         * g++.dg/special/conpr-3.C: New test
55996         * g++.dg/special/conpr-3a.C: New test
55997         * g++.dg/special/conpr-3b.C: New test
55998
55999         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56000         allow g++ to use the dg driver
56001
56002         * README: Add comment about g++.dg directory
56003
56004 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56005
56006         * README: Update email addresses.
56007
56008 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56009
56010         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56011         arguments in order to force structure S onto the stack even on
56012         the alpha.
56013         (test): Pass 10 leading arguments to function foo as well as the
56014         structure S.
56015
56016         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56017         failure for all targets.
56018
56019         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56020         abort to terminate program execution.
56021
56022 1999-01-30  Richard Henderson  <rth@cygnus.com>
56023
56024         * gcc.c-torture/execute/990130-1.c: New test.
56025
56026 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56027
56028         * gcc.dg/990130-1.c: New test.
56029
56030 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56031
56032         * gcc.c-torture/execute/990128-1.c: New test.
56033
56034 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56035
56036         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56037
56038 1999-01-27  Felix Lee  <flee@cygnus.com>
56039
56040         * lib/c-torture.exp (c-torture-compile): pull out code for
56041         analyzing gcc error messages.
56042         (c-torture-execute): ditto, and fix some (harmless) false
56043         positives.
56044         * lib/gcc.exp (gcc_check_compile): new function.
56045
56046 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56047
56048         * gcc.dg/990117-1.c: New test.
56049
56050         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56051
56052         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56053
56054 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56055
56056         * g77.f-torture/compile/990115-1.f: New test.
56057
56058 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56059
56060         * gcc.c-torture/compile/990107-1.c: New test
56061
56062 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56063
56064         * gcc.c-torture/execute/990106-2.c: New test.
56065
56066         * gcc.c-torture/execute/990106-1.c: New test.
56067
56068 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56069
56070         * gcc.c-torture/compile/981223-1.c: New test.
56071
56072 1998-12-29  Richard Henderson  <rth@cygnus.com>
56073
56074         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56075         (opt3): Rename from opt4 and disable.
56076
56077 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56078
56079         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56080
56081 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56082
56083         * g++.old-deja/g++.other/conv5.C: New test.
56084
56085 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56086
56087         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56088
56089 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56090
56091         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56092
56093 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56094
56095         * gcc.c-torture/compile/981211-1.c: New test.
56096
56097 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56098
56099         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56100
56101         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56102
56103 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56104
56105         * gcc.special/930510-1.c: Make C9X safe.
56106         * gcc.misc-tests/gcov-1.c Similarly.
56107         * gcc.misc-tests/gcov-2.c Similarly.
56108
56109 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56110
56111         * gcc.dg/ultrasp1.c: New test.
56112
56113 1998-12-06  Richard Henderson  <rth@cygnus.com>
56114
56115         * gcc.c-torture/execute/981206.c: New test.
56116
56117 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56118
56119         * g++.old-deja/g++.ns/template7.C: New test.
56120
56121         * g++.old-deja/g++.other/expr1.C: New test.
56122
56123         * g++.old-deja/g++.eh/tmpl3.C: New test.
56124
56125         * g++.old-deja/g++.eh/tmpl2.C: New test.
56126
56127 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56128
56129         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56130         * g++.old-deja/g++.other/using6.C: Removed.
56131         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56132
56133         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56134
56135 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56136
56137         * g++.old-deja/g++.pt/overload8.C: New test.
56138
56139         * g++.old-deja/g++.pt/overload7.C: New test.
56140
56141         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56142
56143         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56144         and relinking messages.
56145         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56146         compiling with -frepo.
56147
56148 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56149
56150         * g++.old-deja/g++.pt/lookup6.C: New test.
56151
56152 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56153
56154         * gcc.c-torture/execute/981130-1.c: New test.
56155         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56156
56157 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56158
56159         * g++.old-deja/g++.pt/explicit76.C: New test.
56160
56161         * g++.old-deja/g++.pt/friend38.C: New test.
56162
56163         * g++.old-deja/g++.ns/crash2.C: New test.
56164
56165         * g++.old-deja/g++.pt/defarg8.C: New test.
56166
56167         * g++.old-deja/g++.pt/instantiate6.C: New test.
56168
56169         * g++.old-deja/g++.pt/static6.C: New test.
56170
56171         * g++.old-deja/g++.pt/decl2.C: New test.
56172
56173 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56174
56175         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56176         problem is actually related with name lookup, but so what? :-)
56177
56178         * g++.old-deja/g++.pt/friend37.C: New test.
56179
56180 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56181
56182         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56183         element, which fails on some systems.
56184
56185         * g77.f-torture/execute/labug1.f: New test.
56186
56187 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56188
56189         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56190         is defined.
56191
56192 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56193
56194         * g77.f-torture/compile/981117-1.f: New test.
56195
56196 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56197
56198         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56199         properly discarded.
56200
56201 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56202
56203         * gcc.c-torture/execute/memcheck: New directory of tests for
56204         -fcheck-memory-usage.
56205
56206 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56207
56208         * README: New file, general information about the testsuite and
56209         new description of the various C++ test subdirectories.
56210         * README.g++: Eliminate obsolete information, update and move most
56211         relevant stuff to README.
56212
56213 1998-11-07  Richard Henderson  <rth@cygnus.com>
56214
56215         * gcc.c-torture/compile/981107-1.c: New test.
56216
56217 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56218
56219         * execute/memcpy-bi.c: New testcase.
56220
56221 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56222
56223         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56224         base classes.
56225
56226         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56227         template is selected.
56228
56229         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56230         classes, it should be accepted for all types.
56231
56232         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56233
56234         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56235         specializations start with template headers.
56236
56237 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56238
56239         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56240
56241         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56242         non-POD types.
56243
56244 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56245
56246         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56247
56248 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56249
56250         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56251
56252 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56253
56254         * 981019-1.c: New test.
56255
56256 1998-10-14  Robert Lipe <robertl@dgii.com>
56257
56258         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56259         find objc headers.
56260
56261 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56262
56263         * compile/981001-4.c: Remove use of GCC extension that triggers a
56264         compiler bug.
56265
56266 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56267
56268         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56269
56270 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56271
56272         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56273         instantiation of template produces incorrect code for delete
56274         expression.
56275
56276         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56277         constructors' name is not unique.
56278         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56279         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56280
56281         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56282         automatic array of const is ill-formed.
56283
56284         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56285         of template parameter?
56286
56287         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56288         const.
56289
56290         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56291         pointer-to-member expression.
56292
56293         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56294         declaration causes ICE.
56295
56296 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56297
56298         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56299         reserved in the global namespace.
56300
56301         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56302         generate needed virtual table.
56303
56304         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56305
56306 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56307
56308         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56309         template-dependent type
56310
56311 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56312
56313         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56314         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56315         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56316
56317         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56318         class should be usable as argument of member function.
56319         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56320         class should be usable as return type of member function.
56321         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56322         class should be usable as type of data member.
56323
56324         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56325
56326 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56327
56328         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56329
56330 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56331
56332         * gcc.dg/dll-?.c Add thumb to target list.
56333         Fix assembler scan patterns to match current assembler output.
56334
56335 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56336
56337         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56338         matching of template brackets.
56339
56340         * g++.old-deja/g++.other/using4.C: New test.  Test using
56341         declarations of methods from base classes.
56342
56343         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56344         within functions should introduce names into the innermost
56345         enclosing namespace.
56346
56347         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56348         of static locals if first initialization throws.
56349
56350 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56351
56352         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56353
56354 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56355
56356         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56357         lose track of the possible targets of tablejump insns.
56358         * special/special.exp: Run it.
56359
56360 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56361
56362         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56363         must be declared before its specializations can be named in friend
56364         declarations.
56365
56366 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56367
56368         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56369
56370         * g77.f-torture/execute/io1.f: New test.
56371
56372 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56373
56374         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56375         with pointer to template function, for which no argument deduction
56376         is possible.
56377
56378         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56379         specialization of template function as argument to template
56380         function.
56381
56382         * g++.old-deja/g++.other/access2.C: New test; Inner class
56383         shouldn't have privileged access to Outer's names.
56384
56385 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56386
56387         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56388         friend template declared within template class conflicts with
56389         nested class of the same name.
56390
56391         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56392         is ignored.
56393
56394         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56395         object with direct initializer as function declaration.
56396
56397         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56398         initializers.
56399
56400         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56401         involving const pointer and NULL produces incorrect result.
56402
56403         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56404         type name without `typename' should be rejected with -pedantic.
56405
56406 1998-10-02  Richard Henderson  <rth@cygnus.com>
56407
56408         * g++.old-deja/g++.other/addrof1.C: New test.
56409
56410 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56411
56412         * gcc.c-torture/compile/981001-1.c: New test.
56413         * gcc.c-torture/execute/981001-1.c: New test.
56414
56415 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56416
56417         * gcc.c-torture/compile/981001-2.c: New test.
56418         * gcc.c-torture/compile/981001-3.c: New test.
56419         * gcc.c-torture/compile/981001-4.c: New test.
56420
56421 1998-10-01  Robert Lipe  <robertl@dgii.com>
56422
56423         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56424         multilibbed hosts.  Idea grafted from g77.exp.
56425
56426 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56427
56428         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56429         avoid losing on systems which need -lsocket.
56430
56431 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56432
56433         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56434         * g++.old-deja/g++.other/nested2.C: Ditto.
56435         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56436         failure.
56437
56438 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56439
56440         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56441         preferred over template operator!= for enum bitfields.
56442
56443 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56444
56445         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56446         that happen to have the same base name, but in different scopes,
56447         are incorrectly rejected.
56448
56449 1998-09-16  Richard Henderson  <rth@cygnus.com>
56450
56451         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56452         on the native word size instead of an integer literal.
56453
56454 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56455
56456         * g++.old-deja/g++.other/static2.C: Invocation of static data
56457         member of type pointer-to-function denoted as non-static member.
56458
56459         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56460         checks involving function types and aliases.
56461
56462 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56463
56464         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56465         redefined to the same non-trivial type.
56466
56467         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56468         namespace-qualification of template specializations declared in
56469         other namespaces.
56470
56471         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56472         to declare a subset of the specializations of a template function
56473         as friends of specializations of a template class.
56474
56475         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56476         member templates that do not fully specialize the enclosing
56477         template class are rejected.
56478
56479 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56480
56481         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56482
56483 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56484
56485         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56486         altered from libf2c/libU77 version.
56487
56488 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56489
56490         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56491
56492 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56493             Alexandre Oliva  <oliva@dcc.unicamp.br>
56494
56495         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56496         (un)signed char are different types for template specialization
56497         purposes.
56498
56499 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56500
56501         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56502         * objc: ObjC testsuite.
56503
56504 1998-08-31  Catherine Moore  <clm@cygnus.com>
56505
56506         * gcc.c-torture/execute/941014-1.x: New file.
56507
56508 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56509
56510         * lib/c-torture.exp: Add support for
56511         torture_eval_before_compile and torture_eval_before_execute
56512         variables.
56513
56514 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56515
56516         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56517         this test triggers valid.
56518
56519 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56520
56521         * gcc.dg/980827-1.c: New test.
56522
56523 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56524
56525         * gcc.c-torture/execute/loop-4b.c: New test.
56526
56527 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56528
56529         * lib/c-torture.exp: Add support for
56530         torture_eval_before_compile and torture_eval_before_execute
56531         variables.
56532
56533 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56534
56535         * gcc.c-torture/compile/980825-1.c: New test.
56536
56537 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56538
56539         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56540         count number tests in opt_t0 not good_t0.
56541
56542 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56543
56544         * gcc.c-torture/compile/930326-1.x: Fix typo.
56545
56546 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56547
56548         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56549         causes an ICE.
56550
56551 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56552
56553         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56554         STACK_SIZE is defined.
56555         * gcc.c-torture/unsorted/stuct.c: Similarly.
56556
56557         * gcc.c-torture/compile/980821-1.c: New test.
56558
56559 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56560
56561         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56562         16bit ints.
56563
56564 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56565
56566         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56567         code.
56568
56569 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56570
56571         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56572         error'.
56573
56574 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56575
56576         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56577
56578 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56579
56580         * gcc.c-torture/compile/980816-1.c: New test.
56581
56582         * gcc.dg/980816-1.c: New test.
56583
56584 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56585
56586         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56587         compiler for ieee tests.
56588
56589 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56590
56591         * g77.f-torture/compile/980729-0.f: New test.
56592
56593 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56594
56595         * gcc.c-torture/special/eeprof-1.c: New test, for
56596         -finstrument-functions.
56597         * gcc.c-torture/special/special.exp: Run it.
56598
56599 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56600
56601         * gcc.c-torture/compile/980729-1.c: New test.
56602
56603 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56604
56605         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56606         __thumb__ is defined, and test for ARM style doubles if so.
56607
56608 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56609
56610         * g77.f-torture/noncompile/980615-0.f: New test.
56611
56612 1998-07-26  H.J. Lu  (hjl@gnu.org)
56613
56614         * gcc.dg/980312-1.c: Do link instead of compile.
56615         * gcc.dg/980313-1.c: Likewise.
56616
56617 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56618
56619         * gcc.c-torture/compile/980726-1.c: New test.
56620
56621 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56622
56623         * g77.f-torture/execute/io0.f: New test.
56624
56625 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56626
56627         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56628         an int.
56629
56630 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56631
56632         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56633         m32r bugs.
56634
56635 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56636
56637         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56638         c-decl.c:grokdeclarator can handle mode attributes.
56639
56640 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56641
56642         * gcc.c-torture/execute/980716-1.c: New test.
56643
56644 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56645
56646         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56647         the mn10200.
56648         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56649         the mn10200.
56650         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56651         * gcc.c-torture/compile/930326-1.x: Similarly.
56652
56653 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56654
56655         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56656         New test from Craig.
56657
56658 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56659
56660         * g77.f-torture/noncompile/980616-0.f: New test.
56661
56662         * g77.f-torture/execute/970816-3.f: New test from Craig.
56663
56664 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56665
56666         *  g++.other/singleton.C: Return error value instead of taking
56667         SIGSEGV.
56668
56669 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56670
56671         *  g++.other/singleton.C: New test.  Warning is under dispute.
56672         Runtime crash is not.
56673
56674 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56675
56676         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56677         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56678         using6.C, using7.C}: New namespace tests.
56679
56680 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56681
56682         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56683         specialization with typedef'ed names used as array indexes.
56684
56685 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56686
56687         * gcc.c-torture/execute/980709-1.c: New test.
56688
56689         * gcc.dg/980709-1.c: New test.
56690
56691 1998-07-07  Richard Henderson  <rth@cygnus.com>
56692
56693         * gcc.c-torture/execute/bcp-1.c: New test.
56694
56695 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56696
56697         * gcc.c-torture/execute/980707-1.c: New test.
56698
56699 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56700
56701         * gcc.c-torture/compile/980706-1.c: New test.
56702
56703 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56704
56705         * g77.f-torture/execute/980701-0.f,
56706         g77.f-torture/execute/980701-1.f: New test from Craig.
56707
56708 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56709
56710         * gcc.c-torture/compile/980701-1.c: New test.
56711
56712         * gcc.c-torture/execute/980701-1.c: New test.
56713
56714 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56715 rlsruhe.de>
56716
56717         * g++.old-deja/g++.robertl/eb132.C: New test.
56718         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56719
56720 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56721
56722         * g77.f-torture/execute/980628-7.f,
56723         g77.f-torture/execute/980628-8.f,
56724         g77.f-torture/execute/980628-9.f,
56725         g77.f-torture/execute/980628-10.f: New tests from Craig.
56726
56727         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56728
56729 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56730
56731         * g77.f-torture/execute/980628-4.f: New test from Craig.
56732         * g77.f-torture/execute/980628-5.f: Likewise.
56733         * g77.f-torture/execute/980628-2.f: Likewise.
56734         * g77.f-torture/execute/980628-0.f: Likewise.
56735         * g77.f-torture/execute/980628-1.f: Likewise.
56736         * g77.f-torture/execute/980628-3.f: Likewise.
56737         * g77.f-torture/execute/980628-6.f: Likewise.
56738
56739 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56740
56741         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56742         directory when nothing has been installed yet.
56743
56744 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56745
56746         * gcc.c-torture/special/special.exp: Handle newer versions of
56747         dejagnu.
56748
56749 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56750
56751         * gcc.dg/980626-1.c: New test.
56752
56753 1998-06-19  Bruno Haible <haible@ilog.fr>
56754
56755         * gcc.misc-tests/m-un-2.c: New test.
56756         * g++.old-deja/g++.other/warn01.c: Likewise.
56757
56758 1998-06-19  Robert Lipe  <robertl@dgii.com>
56759
56760         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56761         compatibility with assmblers with a different comment character.
56762         Eliminate use of GAS-specific extensions.
56763
56764 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56765
56766         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56767
56768 1998-06-19  Robert Lipe  <robertl@dgii.com>
56769
56770         * lib/g77.exp: Replace search for libf2c.a with search for newly
56771         renamed libg2c.a
56772
56773 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56774
56775         * gcc.c-torture/execute/980617-1.c: New test.
56776
56777 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56778
56779         * gcc.c-torture/execute/980612-1.c: New test.
56780
56781 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56782
56783         * gcc.dg/980523-1.c: Only test on ppc-linux.
56784         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56785
56786         * gcc.c-torture/execute/980608-1.c: New test.
56787
56788 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56789
56790         * gcc.c-torture/execute/980605-1.c: New test.
56791
56792 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56793
56794         * gcc.c-torture/execute/980604-1.c: New test.
56795
56796 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56797
56798         * gcc.c-torture/execute/980602-1.c: New test.
56799         * gcc.c-torture/execute/980602-2.c: Likewise.
56800
56801 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56802
56803         * 970125-0.f: Fix per JCB.  Add commentary.
56804
56805 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56806
56807         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56808         IEEE -0 support.
56809
56810 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56811
56812         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56813         earlier.
56814
56815 1998-05-28  Catherine Moore <clm@cygnus.com>
56816
56817         * gcc.c-torture/execute/980526-3.c: New test.
56818
56819 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56820
56821         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56822         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56823         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56824         m88k-motorola-sysv3 to XFAIL.
56825
56826 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56827
56828         * gcc.dg/980526-1.c: New test.
56829         * gcc.c-torture/execute/980526-2.c: New test.
56830
56831 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56832
56833         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56834
56835         * gcc.c-torture/execute/980526-1.c: New test.
56836
56837 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56838
56839         * g77.f-torture/execute/alpha2.f: Add runtime test.
56840
56841 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56842
56843         * g++.old-deja/old-deja.exp: Strip leading directories.
56844
56845         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56846         error for the line.  Don't run multiple tests for the same line.
56847
56848 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56849
56850         * gcc.dg/980523-1.c: New test.
56851
56852 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56853
56854         * g77.f-torture/compile/970915-0.f: New test.
56855
56856 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56857
56858         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56859
56860 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56861
56862         * gcc.dg/980520-1.c: New test.
56863
56864 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56865
56866         * gcc.dg/980502-1.c: Fix return type.
56867
56868 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56869
56870         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56871         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56872         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56873         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56874         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56875
56876 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56877
56878         * g77.f-torture/execute/980520-1.f: New test.
56879
56880 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56881
56882         * lib/mike-g77.exp: New file.
56883
56884         * g77.f-torture/noncompile/noncompile.exp,
56885         g77.f-torture/noncompile/check0.f: New files.
56886
56887 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56888
56889         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56890         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56891         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56892         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56893         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56894         abort where appropriate.
56895
56896 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56897
56898         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56899         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56900
56901 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56902
56903         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56904
56905 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56906
56907         * g77.f-torture/compile/980427-0.f: New test.
56908
56909 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56910
56911         * g77.f-torture/compile/980424-0.f: New test.
56912
56913 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56914
56915         * g77.f-torture/compile/980419-2.f (main): New test.
56916         * g77.f-torture/compile/970125-0.f: New test.
56917         * g77.f-torture/compile/980419-1.f: New test.
56918
56919 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56920
56921         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56922         of loop-4.c.
56923
56924 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56925
56926         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56927
56928 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56929
56930         * gcc.c-torture/compile/980329-1.c: New test.
56931
56932 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56933
56934         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56935         * gcc.dg/980312-1.c: Fix typo in -march command.
56936
56937 1998-03-16  H.J. Lu  (hjl@gnu.org)
56938
56939         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56940
56941 1998-03-11  Robert Lipe  <robertl@dgii.com>
56942
56943         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56944         Dave Love agree the Fortran source is bogus.
56945
56946 1998-03-11  Robert Lipe  <robertl@dgii.com>
56947
56948         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56949         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56950         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56951         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56952         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56953
56954 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56955
56956         * g++.old-deja/g++.other/friend1.C: New test.
56957
56958 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56959
56960         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56961         possibly uninitialized) variables and declare dnrm2.
56962
56963 1998-02-23  Robert Lipe <robertl@dgii.com>
56964
56965         From Bruno Haible <haible@ilog.fr>:
56966         * gcc.c-torture/execute/980223.c: New test.
56967
56968 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56969
56970         * gcc.dg/ifelse-1.c: New test.
56971
56972 1998-02-09  H.J. Lu  (hjl@gnu.org)
56973
56974         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56975
56976           * lib/old-dejagnu.exp (old-dejagnu): Added the
56977           "execution test - XFAIL *-*-*" handling in the spirit of
56978           "excess errors test -". Changed the "execution test fails"
56979           handling to be like "excess errors test fails".
56980           * Update various tests accordingly.
56981
56982 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56983
56984         * gcc.c-torture/execute/980205.c: New test.
56985
56986 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56987
56988         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56989         * lib/f-torture.exp: Similarly.
56990         * gcc.c-torture: Rename all .cexp files to .x files.
56991
56992 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56993
56994         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56995         (940510-1.c): Removed duplicate.
56996         (971104-1.c): New test.
56997
56998 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56999
57000           * lib/f-torture.exp: Improve error and loop detection.
57001
57002 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57003
57004         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57005         use that to size the filler array.
57006
57007 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57008
57009         * lib/c-torture.exp(c-torture-execute): Fix typo.
57010
57011         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57012         testcase as the executable name. Keep the executable around if
57013         the test fails.
57014
57015 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57016
57017         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57018         changes.  Only test one -g option, and move it to the end of the
57019         list of options to test.
57020
57021 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57022
57023         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57024         variable GCC_TORTURE_OPTIONS to supply default switches separated
57025         by colons.  If no environment variable, run tests with -O0 -g, -O1
57026         -g, and -O2 -g as well.
57027
57028 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57029
57030         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57031         explanatory comments. Fix indentation.
57032
57033 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57034
57035         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57036
57037 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57038
57039         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57040         * g++.old-deja/g++.mike/p7325.C: Likewise.
57041         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57042
57043 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57044
57045         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57046         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57047         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57048         * g++.old-deja/g++.law/operators4.C: Likewise.
57049
57050 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57051
57052         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57053         * g++.old-deja/g++.mike/p784.C: Ditto.
57054         * g++.old-deja/g++.mike/p785.C: Ditto.
57055
57056 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57057
57058           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57059
57060 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57061
57062         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57063         target feature; pass this to c-torture-execute as needed.
57064
57065 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57066
57067         * lib/c-torture.exp(c-torture-execute): If the previous and the
57068         current executables being tested are identical, we don't need to
57069         run the executable again. Try to make the executable names
57070         unique. Add an optional argument for passing additional compiler
57071         flags.
57072
57073 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57074
57075         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57076
57077 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57078
57079         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57080
57081 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57082
57083         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57084         32bit or larger longs.
57085
57086         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57087         have either a 32bit long or 32bit int.
57088
57089 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57090
57091         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57092         Make double precision tests dependent on sizeof (double).
57093
57094 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57095
57096         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57097         too.
57098
57099 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57100
57101         * gcc.c-torture/compile/961203-1.cexp: New script.
57102
57103 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57104
57105         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57106         up the includes ourselves.
57107
57108 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57109
57110         * lib/plumhall.exp: Remove random include, and add a few
57111         verbose messages for debugging.
57112
57113 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57114
57115         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57116         of trying to do it ourselves.
57117
57118 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57119
57120         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57121
57122 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57123
57124         * gcc.prms/5403.c: Made regexp a bit less strict.
57125
57126 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57127
57128         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57129         is returned from remote_load instead.
57130         * lib/plumhall.exp: Ditto.
57131         * lib/mike-g++.exp: Ditto.
57132         * lib/old-dejagnu.exp: Ditto.
57133         * lib/c-torture.exp: Ditto.
57134
57135 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57136
57137         * lib/g++.exp: Use build_wrapper procedure.
57138         * lib/gcc.exp: Ditto.
57139
57140 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57141
57142         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57143         an old-style decl for malloc.  Fixes tests to work when
57144         sizeof (int) != sizeof (size_t).
57145
57146 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57147
57148         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57149
57150         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57151         use stdargs.h interface.
57152
57153 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57154
57155         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57156         NO_VARARGS when compiling.
57157
57158 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57159
57160         * lib/plumhall.exp(ph_includes): New procedure.
57161         (ph_make): Use it.
57162         (ph_compiler): Ditto.
57163
57164         * lib/g++.exp: Rename test-glue.c to testglue.c.
57165         * lib/gcc.exp: Ditto.
57166
57167 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57168
57169         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57170         to completion when it's called.
57171
57172 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57173
57174         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57175         is defined, don't do test.
57176
57177 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57178
57179         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57180         for object files.
57181         (ph_summary): Mark skipped testcases as untested, not unresolved.
57182
57183         * lib/plumhall.exp (ph_make): If unresolved because of bad
57184         errorCode, record errorCode in log file.
57185         (*): Replace send_log/verbose with verbose -log.
57186
57187 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57188
57189         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57190         double conversion if double isn't at least 8 bytes.
57191
57192         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57193         int to work with targets where int is 16 bits.
57194
57195         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57196         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57197         precision for the test to complete.
57198
57199 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57200
57201         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57202         if d10v is not compiled with the -mdouble64 flag.
57203         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57204
57205         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57206         d10v is not compiled with the -mint32 flag.
57207
57208 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57209
57210         * lib/plumhall.exp: Use incr_count.
57211
57212 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57213
57214         * gcc.c-torture: Update to c-torture-1.45.
57215
57216 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57217
57218         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57219         the name of the expect testcase file).
57220
57221         * lib/g++.exp(g++_init): Ditto.
57222
57223 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57224
57225         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57226         the host.
57227
57228         * lib/gcc.exp(gcc_exit): New procedure.
57229
57230 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57231
57232         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57233         specs where appropriate.
57234
57235         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57236         because of new "candidates are" messages, and removed a few
57237
57238         * Converted all non-old-style g++ testcases to old-style, and
57239         moved into g++.old-deja.
57240
57241 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57242
57243         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57244         options.
57245
57246         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57247         succeeded.
57248
57249         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57250
57251 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57252
57253         * lib/gcc.exp (gcc_target_compile): Add support for defining
57254         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57255         the machine doesn't have those features.
57256
57257 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57258
57259         * g++.law/operators4.exp: Don't use LIBS.
57260
57261 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57262
57263         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57264
57265         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57266         * lib/g++.exp: Set it here instead. Also, allow use of the
57267         --tool_exec and --tool_opt options. Change CXX to
57268         GXX_UNDER_TEST.
57269
57270         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57271
57272         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57273
57274 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57275
57276         * lib/old-dejagnu.exp: Use prune_warnings instead of
57277         prune_system_crud.
57278         * lib/mike-g++.exp: Ditto.
57279         * lib/gcc.exp: Ditto.
57280         * lib/g++.exp: Ditto.
57281
57282         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57283
57284 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57285
57286           * 941014-2.c: Include stdlib.h
57287           * 960327-1.c: Include stdio.h
57288           * dbra.c, index-1.c: Don't assume ints are 32bits.
57289
57290 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57291
57292         * lib/gcc.exp: Add gcc,stack_size target feature.
57293
57294         * lib/g++.exp(g++_target_compile): Add the include and link
57295         paths here, not in two other places. And, it's $options, not
57296         options.
57297
57298         * lib/mike-g++.exp(postbase): Remove the code that determines
57299         the correct include and link paths.
57300         * g++.old-deja/old-deja.exp: Ditto.
57301
57302 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57303
57304         * lib/g++.exp(g++_init): target_compile no longer returns the
57305         filename of the result.
57306
57307 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57308
57309         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57310         call to glob.
57311
57312         * gcc.c-torture/special/special.exp: Change call to
57313         gcc_target_compile to include the object file.
57314
57315 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57316
57317         * gcc.c-torture/special/special.exp: Correct misspelling in last
57318         change.
57319
57320 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57321
57322         * lib/plumhall.exp(ph_summary): Log the entire output of the
57323         executable. Return -1 if there were any failures, 0 otherwise.
57324         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57325         (ph_make): Clean up objects and executables that were built
57326         if the tests succeeded.
57327
57328 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57329
57330         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57331         libraries and includes in the build tree as appropriate.
57332
57333 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57334
57335         * lib/c-torture.exp: Instead of looking for the global variable
57336         NO_LONG_LONG, check to see if that's a feature of the target.
57337
57338 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57339
57340         * config/default.exp: Minimize. Delete the remainer of the files in
57341         config; this functionality is now in devo/dejagnu/config.
57342
57343         g++.*/*: Pass any additional flags used to compile to postbase;
57344         delete CXXFLAGS.
57345
57346         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57347         is now done by runtest.exp. Use gcc_target_compile instead of
57348         compile.
57349
57350         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57351         Remove references to CFLAGS. Use remote_file instead of
57352         calling rm -f.
57353         (c-torture): Take a list of arguments to use to compile this
57354         testcase.
57355
57356         lib/g++.exp: Simplify. Use target_compile instead of compile.
57357         lib/gcc-dg.exp: Ditto.
57358         lib/gcc.exp: Ditto.
57359         lib/mike-{gcc,g++}.exp: Ditto.
57360         lib/old-dejagnu.exp: Ditto.
57361         lib/plumhall.exp: Ditto.
57362
57363 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57364
57365         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57366         (ph_linker): Likewise.
57367
57368 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57369
57370           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57371         MAP_ANON / MAP_ANONYMOUS if defined;
57372         else try to map from /dev/zero .
57373
57374 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57375
57376         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57377         isn't defined, then define it to MAP_ANONYMOUS.
57378
57379 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57380
57381         * gcc.c-torture: Update to c-torture-1.42 release.
57382
57383 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57384
57385         * gcc.c-torture: Update to c-torture-1.41 release.
57386
57387 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57388
57389         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57390         c-torture release.
57391
57392 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57393
57394         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57395         and LDFLAGS.  Fix second case to append the target_info ldflags
57396         onto LDFLAGS, not CFLAGS.
57397         * lib/g++.exp (g++_init): Add target_info stuff.
57398         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57399         of libgloss and newlib flags for !native.
57400
57401         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57402         (GDB): Fix relative path to go up another dir for finding gdb.
57403
57404 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57405
57406         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57407         versions in the target_info array, if they don't exist.
57408
57409 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57410
57411         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57412
57413 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57414
57415         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57416         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57417
57418 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57419
57420         * lib/old-dejagnu.exp: Don't remove the output file before we've
57421         actually tested it. Don't append pwd to the path of the executable
57422         we're testing.
57423
57424 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57425
57426         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57427
57428 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57429
57430         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57431         temporary directory for compiler files, and set it to a default
57432         value of /tmp. Set $output as the name of the output file from
57433         compiling the testcase. Add a -o option to $cflags_var so the
57434         compiler writes the final output file as $output. Set $executable
57435         to $output.
57436
57437         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57438         directory for compiler files, and set it to /tmp if it doesn't
57439         already have a value. Set $output_file to the name of the output
57440         file from compiling the testcase. Add a -o option to CXXFLAGS so
57441         the compiler writes the final output file as $output. Use $output
57442         as the executable to be tested.
57443
57444 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57445
57446         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57447
57448 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57449
57450         * gcc.c-torture/execute/pending-1.c: New test.  Still
57451         pending in Tege's queue.
57452
57453 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57454
57455         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57456         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57457         if there were failures.  Call unresolved if there were unresolved
57458         testcases.  Call gcc_fail if program did not run to completion.
57459         (ph_make): Pass additional argument name to ph_execute.
57460         (ph_execute): Add new argument.  Pass additional arguments to
57461         ph_summary.  Call gcc_fail is there is no execution output.
57462
57463 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57464
57465         * lib/plumhall.exp (proc_summary): Output relavent summary
57466         lines into the log so specific failures in plumhall can be
57467         investigated.
57468
57469 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57470
57471         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57472         (c-torture-execute): Don't try to execute tests which use
57473         "long long" types if $NO_LONG_LONG is nonzero.
57474
57475 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57476
57477         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57478         not c-torture.
57479
57480         * gcc.ieee: Move from here.
57481         * gcc.c-torture/execute/ieee: To here.
57482
57483 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57484
57485         * gcc.c-torture: Update to c-torture-1.41 release.
57486
57487 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57488
57489         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57490         not "$output".
57491
57492 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57493
57494         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57495         -c present.
57496
57497 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57498
57499         * config/proelf.exp: Handle connecting to a simulator.
57500
57501 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57502
57503         * config/proelf.exp: New file.  Enough framework that we can
57504         run c-torture tests on the proelf targets (or any other target
57505         that gdb can connect to for that matter).
57506
57507 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57508
57509         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57510         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57511
57512         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57513         exec_output exists.
57514
57515 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57516
57517         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57518         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57519
57520         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57521         to pass/fail/unresolved/unsupported/untested.  Caller must now
57522         call unresolved/unsupported/untested.
57523         * lib/*.exp: Update FSF address.  Update to handle new results of
57524         ${tool}_load.
57525         * lib/chill.exp (verbose): Delete.
57526
57527 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57528
57529         * lib/gcc.exp (default_gcc_start): Change order of args to
57530         $LDFLAGS $CFLAGS $LIBS.
57531         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57532         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57533         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57534         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57535         * gcc.misc-tests/dg-test.exp: Likewise.
57536         * gcc.misc-tests/msgs.exp: Likewise.
57537         * gcc.prms/prms.exp: Likewise.
57538         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57539         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57540
57541         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57542
57543 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57544
57545         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57546
57547         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57548         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57549
57550         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57551         necessary.
57552
57553 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57554
57555         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57556         global for loop; add use of $mathlib.
57557         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57558         settings here; set mathlib for anything but VxWorks.
57559
57560 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57561
57562         * gcc.c-torture: Update to c-torture-1.40 release.
57563
57564 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57565
57566         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57567         dg.exp.
57568
57569 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57570
57571         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57572         global.
57573
57574 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57575
57576         * lib/g++.exp (LIBS): Define if not already.
57577         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57578         (gcc-dg-prune): Call prune_gcc_output.
57579         * lib/gcc.exp (prune_gcc_output): New proc.
57580         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57581         prune_gcc_output.
57582
57583 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57584
57585         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57586         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57587
57588 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57589
57590         * gcc.c-torture: Update to c-torture-1.39 release.
57591
57592 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57593
57594         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57595         fails, try others as well.
57596
57597 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57598
57599         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57600         If compilation fails, mark execute tests as `untested'.
57601         If test is marked as unsupported, don't mark compilation and
57602         execute tests as failed.
57603
57604 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57605
57606         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57607         libstdc++ for whether or not we want to be doing shared
57608         libraries.  Delete link_curses since we don't need it anymore.
57609         * lib/mike-g++.exp (postbase): Don't link in libg++.
57610         * g++.old-deja/old-deja.exp: Likewise.
57611
57612 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57613
57614         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57615
57616 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57617
57618         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57619         For that, add `-Wl,-a,shared_archive'.
57620         * g++.old-deja/old-deja.exp: Likewise.
57621
57622 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57623
57624         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57625
57626 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57627
57628         * lib/mike-g++.exp (postbase): Pay attention to the status of
57629         g++_load.
57630
57631 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57632
57633           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57634
57635 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57636
57637         * lib/gcc.exp (default_gcc_start): No longer need to log program
57638         being executed or its output, execute_anywhere does that now.
57639         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57640         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57641
57642 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57643
57644         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57645         the same as those in lib/g++.exp.
57646
57647 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57648
57649         * gcc.c-torture: Update to c-torture-1.38 release.
57650         * gcc.ieee: Related changes.
57651
57652 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57653
57654         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57655         "exec". Minor reformatting changes.
57656
57657         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57658         cross. This means all "exec" calls now work on a remote host as
57659         well.
57660         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57661         cross. Filter out the extra "\r\n" stuff that expect puts in.
57662         (c-torture-execute): Filter out the bogus warnings like
57663         c-torture-compile does. Add support for canadian cross.
57664         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57665         Use execute_anywhere rather than calling exec directly. Now it
57666         works for canadian cross testing.
57667
57668 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57669
57670         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57671         results into a variable, and check that rather than using file exists.
57672
57673 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57674
57675         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57676         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57677
57678 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57679
57680         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57681         lib_curses if there's a shared libg++ in the build tree.
57682
57683 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57684
57685         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57686         if not supported target.
57687
57688 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57689
57690         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57691         link_curses up to always happen, not just for native builds.
57692
57693 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57694
57695         * gcc.c-torture: Update to c-torture-1.36 release.
57696         * gcc.failure: Related changes.
57697
57698 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57699
57700         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57701
57702 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57703
57704         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57705         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57706         runshlib, link_curses, and mathlib for link and run.
57707
57708         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57709         pass the runtime shared library options for Solaris, OSF/1, and
57710         Irix5, and link with -lcurses to avoid unresolved references.
57711
57712 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57713
57714         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57715         only run once.
57716
57717 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57718
57719         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57720
57721 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57722
57723         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57724         do not have a framework for the "compat" tests yet.
57725
57726 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57727
57728         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57729         set to null if we're testing vxworks5.1.  Use that instead of
57730         `-lm' in the setting of LIBS for link and run.
57731
57732 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57733
57734         * config/rom68k.exp (${tool}_load): Major changes to make it
57735         work.  Verified that it does in fact return the stuff in
57736         exec_output properly.  Catch any Emul or any TRAP other than 0.
57737
57738 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57739
57740         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57741         LDFLAGS properly for targets that need stuff from libgloss.
57742         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57743         only run once.
57744         (gpp_initialized): New variable.
57745
57746 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57747
57748         * config/rom68k.exp: Load libgloss.exp.
57749         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57750         so we can produce a fully linked binary.
57751         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57752         so we can produce a fully linked binary.
57753
57754 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57755
57756         * lib/plumhall.exp (ph_section): Watch for expected failures.
57757         Add missing `else'.
57758
57759         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57760         run the testcase.
57761         (c-torture): Likewise.
57762
57763 1995-08-28  Doug Evans  <dje@cygnus.com>
57764
57765         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57766
57767         * lib/mike-g++.exp (mike_cleanup): New proc.
57768         (prebase): New globals compiler_result, not_compiler_result,
57769         target_regexp.
57770         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57771         allow leading "-" in pattern.  Watch for unsupported tests.
57772         If $compiler_result is set, pattern match assembler code,
57773         and ditto for $not_compiler_result.
57774         * lib/mike-gcc.exp: Likewise.
57775
57776         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57777         execution "succeeded".
57778
57779 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57780
57781         * config/win32.exp: New file.
57782         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57783
57784 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57785
57786         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57787         unsupported.
57788         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57789         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57790         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57791
57792         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57793         "... without exceptions was ...".  That is now handled by
57794         prune_system_crud.
57795         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57796
57797 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57798
57799         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57800         sieve.c,sort2.c}: New files.
57801         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57802         sieve.exp,sort2.exp}: Drivers for them.
57803
57804         * lib/mike-gcc.exp (program_output): New user settable variable.
57805         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57806         messages.
57807         * lib/mike-g++.exp (program_output): New user settable variable.
57808
57809         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57810
57811         * config/sh.exp: Deleted (use sim.exp instead).
57812
57813 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57814
57815         * config/vx.exp: Declare CHECKTASK as global.
57816         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57817         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57818         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57819
57820 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57821
57822         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57823         target. Like vx.exp, only includes `vx29k.exp' instead of
57824         `vxworks.exp'.
57825
57826 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57827
57828         * config/sim.exp: Increase time limit from 120 seconds to 240.
57829
57830 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57831
57832         * gcc.c-torture/execute/950628-1.c: New test.
57833
57834 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57835
57836         * gcc.c-torture: Update with changes/additions from
57837         c-torture-1.34.
57838
57839 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57840
57841         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57842
57843 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57844
57845         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57846
57847 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57848
57849         * gcc.c-torture/compile/950512-1.c: New test.
57850         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57851         * gcc.dg/struct-ret-1.c: Likewise.
57852
57853 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57854
57855         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57856           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57857
57858 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57859
57860         * gcc.c-torture/special/920411-1.c: Deleted.
57861         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57862
57863 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57864
57865         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57866         cpu limit.
57867
57868 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57869
57870         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57871
57872 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57873
57874         From kenner;
57875         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57876         is the proper length.
57877         * va-arg-3.c: Likewise.
57878
57879 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57880
57881         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57882         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57883
57884         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57885         * lib/g++.exp (default_g++_start): Delete old cruft.
57886
57887 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57888
57889         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57890         (2 * (1 << 18)) to (2 * (1 << 17)).
57891
57892         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57893
57894 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57895
57896         * config/rom68k.exp: Renamed from config/idp.exp
57897
57898 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57899
57900         * c-torture/compile/921109-2.c
57901
57902 1995-04-18  Mike Stump  <mrs@cygnus.com>
57903
57904         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57905         excess errors.
57906
57907 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57908
57909         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57910         output.
57911         * lib/g++.exp (default_g++_start): Likewise.
57912
57913 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57914
57915         * gcc.c-torture/compile/950329-1.c: New test.
57916
57917 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57918
57919           * config/bug.exp (${tool}_load): Updated to use new remote_open
57920           and remote_close procs.
57921         * config/idp.exp: New file.
57922
57923 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57924
57925         * gcc.c-torture/execute/950322-1.c: New test.
57926
57927 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57928
57929         * config/vx.exp (${tool}_load): Clean up testing of return code from
57930         vxworks_ld and vxworks_spawn.
57931
57932 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57933
57934         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57935
57936 1995-03-13  Mike Stump  <mrs@cygnus.com>
57937
57938         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57939         can mark excess errors on a machine by machine basis.  Note, the
57940         default is to not expect any excess errors, even when excess
57941         errors test - is given, so you will want to put an XFAIL ... on
57942         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57943         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57944         those 4 machines, but no others.
57945
57946 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57947
57948         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57949         * lib/c-torture.exp: to here.
57950
57951 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57952
57953         * gcc.c-torture/execute/950221-1.c: New test.
57954         * gcc.c-torture/execute/struct-ret-1.c: New test.
57955         * gcc.c-torture/compile/950221-1.c: New test.
57956
57957         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57958
57959 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57960
57961         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57962         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57963
57964 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57965
57966         * g++.gb: New directory of tests, derived from my signature and
57967         class scoping tests.
57968
57969         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57970         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57971         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57972         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57973         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57974         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57975         * g++.gb/sig25.C: Likewise.
57976
57977         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57978         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57979         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57980         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57981         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57982         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57983         * g++.gb/sig25.exp: Likewise.
57984
57985         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57986         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57987         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57988         * g++.gb/scope13.C: Likewise, this test still fails.
57989
57990         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57991         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57992         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57993         * g++.gb/scope13.exp: Ditto.
57994
57995         * g++.gb/README: New file, explains what these tests are about.
57996
57997 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57998
57999         * lib/dg.exp (dg-do): Support `preprocess'.
58000         (dg-test): Likewise.
58001
58002 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58003
58004         * config/udi.exp: change "continue -expect" to "exp_continue".
58005
58006 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58007
58008         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58009         Delete redundant tests.
58010
58011         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58012         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58013         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58014         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58015         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58016         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58017         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58018         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58019
58020         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58021         storing label pointers.
58022         * gcc.c-torture/execute/921019-1.c: Likewise.
58023         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58024         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58025         parameter fp.
58026         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58027         constants.
58028
58029         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58030         Delete obsolete tests.
58031
58032         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58033         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58034         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58035         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58036         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58037         * gcc.c-torture/compile/950124-1.c: New test.
58038
58039         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58040
58041 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58042
58043         * lib/mike-g++.exp: Add -lm to LIBS.
58044
58045 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58046
58047         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58048
58049 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58050
58051         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58052
58053 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58054
58055         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58056
58057 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58058
58059         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58060         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58061         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58062         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58063         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58064         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58065         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58066         * g++.law/{operators31.C, operators32.C,
58067         * g++.law/{operators33.C, operators34.C}: Likewise.
58068         * g++.law/{pic1.C, refs2.C}: Likewise.
58069         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58070         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58071         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58072         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58073
58074         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58075         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58076         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58077         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58078         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58079         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58080         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58081         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58082         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58083         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58084         * g++.law/{operators34.exp}: Likewise.
58085         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58086         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58087         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58088         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58089         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58090
58091         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58092         No longer expected to fail.
58093         * g++.law/missed-error3.C: Tweak for recent bool changes.
58094
58095 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58096
58097         * config/emb-unix: Deleted.
58098         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58099         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58100
58101 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58102
58103         * lib/dg.exp (dg-test): Fix typo in last patch.
58104
58105 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58106
58107         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58108         (handles multiple occurrences).
58109
58110 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58111
58112         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58113         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58114         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58115         printed).
58116         * lib/c-torture.exp (c-torture-compile): Likewise.
58117         (c-torture): Prepend full path if missing.
58118         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58119         (gcc_fail): Likewise.
58120         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58121
58122 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58123
58124         * lib/netware.exp: Only attach to NetWare i386 systems.
58125
58126 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58127
58128         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58129         messages.  Add test name to "output pattern match" pass/fail message.
58130
58131 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58132
58133         * gcc.dg: New testsuite.
58134         * gcc.dg/dg.exp: New file.
58135
58136         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58137         test-switch.c}: Deleted.
58138
58139         * gcc.misc-tests/msgs.exp: New testcase driver.
58140
58141 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58142
58143         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58144         Watch for illegal return values from ${tool}_load.
58145         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58146         cross targets.  Coerce return value >0 to 1.
58147
58148 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58149
58150         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58151
58152         * config/emb-unix.exp: New file.
58153
58154         * config/sim.exp: Error if variable $SIM not defined.
58155         (${tool}_load): Mark test as "untested" if simulator missing.
58156
58157         * config/unix.exp: Load remote.exp to get rcp_download.
58158         * lib/c-torture.exp: Use different option lists for testcases with
58159         and without loops.
58160         * gcc.c-torture/execute/execute.exp: Likewise.
58161
58162 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58163
58164         * config/*.exp: Clarify return code from ${tool}_load.
58165         Call `unresolved' or `untested' instead of `warning' or `perror'
58166         (sometimes you still want to call both though).
58167         Add comment that `shell_id' is local to each file.
58168         * config/udi.exp (timeout): Set to 30.
58169         Don't print warning if connection fails, $connectmode has already
58170         printed an error.
58171         (${tool}_load): Move verbose messages to level 2.
58172         Rework pattern for "Process started" message.
58173         Pass `shell_id' to ${connectmode}_download.
58174         Retry twice upon timeout.  Make resetting of target more robust.
58175         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58176         Pass `shell_id' to exit_$connectmode.
58177         Only call exit_$connectmode if connected.
58178         * config/unix.exp (${tool}_load): Check return codes better.
58179         * config/vrtx.exp (${tool}_load): Likewise.
58180         * config/vx.exp (${tool}_load): Likewise.
58181         Delete unneeded global's.
58182         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58183         from ${tool}_load.
58184         (dg-stat): Delete.
58185         (dg-init): Delete recording of pass/fail counts.
58186         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58187         (old-dejagnu-init): Likewise.
58188         (old-dejagnu-stat): Delete contents, empty proc now.
58189         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58190         (c-torture): Delete references to lcnt, lpass, lfail.
58191         Get option list from TORTURE_OPTIONS.
58192         Delete -funroll[-all]-loops if no loops.
58193         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58194         (g++_stat): Delete contents (empty proc now).
58195         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58196         (gcc_finish): Likewise.
58197         (gcc_stat): Deleted.
58198         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58199         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58200         * gcc.c-torture/execute/execute.exp: Likewise.
58201         Split tests into two parts: compile, execute.
58202         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58203         no loops.  Update to reflect clarified return codes from ${tool}_load.
58204
58205 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58206
58207         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58208         to grep for.
58209         (old-dejagnu): Likewise (where necessary).
58210
58211 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58212
58213         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58214
58215         * lib/dg.exp (dg-process-target): Fix processing of selector.
58216         Add comment regarding use of `error'.
58217
58218         * lib/gcc.exp (prune_system_crud): Define if missing.
58219         * lib/g++.exp (prune_system_crud): Likewise.
58220
58221         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58222         Call prune_system_crud.
58223         * lib/dg.exp (dg-runtest): New proc.
58224         Use perror instead of send_user for tcl errors in testcase.
58225         Don't return any value, it's never used.
58226         Don't clobber previous definition of `unknown'.
58227         Print tcl errors in `dg-final'.
58228
58229 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58230
58231         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58232         (dg-test): Don't print errorInfo, it contains stack backtrace.
58233
58234 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58235
58236         * lib/g++.exp (runtest_file_p): Define if missing.
58237
58238 1994-09-24  Doug Evans  (dje@cygnus.com)
58239
58240         * lib/mike-g++.exp: Comment out loading of g++.exp.
58241         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58242         (default_g++_version): Always print something.
58243         (default_g++_start): Comment out call to `which'.
58244         (g++_start, g++_load): Deleted (must be defined in config file).
58245         * lib/gcc.exp: Test for existence of $CC at start.
58246         Delete check for tmpdir (done in gcc_init).
58247         (default_gcc_version): Always print something.
58248         (default_gcc_start): Comment out call to `which'.
58249         * config/*.exp: Major cleanup - make cross targets work at least a
58250         little better for g++ (by not being "--tool gcc" specific).
58251         Rename gcc_xxx to ${tool}_xxx.
58252         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58253         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58254
58255 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58256
58257         * lib/c-torture.exp (c-torture-compile): Rework compiler
58258         message processing.
58259
58260         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58261         c-torture.
58262
58263 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58264
58265         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58266
58267         * lib/dg.exp (dg-process-target): Support { target native }.
58268
58269 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58270
58271         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58272         looked for "... program xxx got fatal signal".
58273         Correct regsub munging of `comp_output'.
58274         Ignore compiler messages "path prefix not used" and "linker input
58275         file unused".
58276
58277 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58278
58279         * lib/gcc.exp (runtest_file_p): Define if missing.
58280         * gcc.prms/template.c: Example to work from.
58281
58282 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58283
58284         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58285         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58286
58287         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58288         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58289         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58290         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58291
58292         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58293         (dg-process-target): No longer a varargs proc.
58294         Return S/N for target, P/F for xfail.  All callers changed.
58295         (user option procs): More argument checking.
58296         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58297         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58298         (dg-test): Skip test if not running on selected target in `dg-do'.
58299         Update handling of `dg-do-what', `dg-output-text'.
58300         Separate execution pass/fail from output pattern match pass/fail.
58301         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58302
58303 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58304
58305         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58306         target for 920510-1.c.
58307
58308 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58309
58310         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58311         Clean up comment regarding use of passcnt, etc.
58312         (gcc_stat): Don't update `testcnt' here.
58313         (gcc_finish): Do it here.
58314         Might as well reset `but_id' here too.
58315         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58316         to determine if the file should be tested.
58317         * gcc.c-torture/compile/compile.exp: Likewise.
58318         * gcc.c-torture/execute/execute.exp: Likewise.
58319         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58320         * gcc.misc-tests/dg-test.exp: Likewise.
58321         * gcc.prms/prms.exp: Likewise.
58322         * gcc.wendy/wendy.exp: Likewise.
58323         * g++.old-deja.exp: Likewise.
58324         Move "Testing file" message to verbose level 1.
58325
58326 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58327
58328         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58329
58330 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58331
58332         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58333         (default_gcc_start): Accept optional second list element
58334         of compiler flags.  Print compiler output at verbosity level 2.
58335         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58336         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58337         Save current values of framework globals passcnt, failcnt, xpasscnt,
58338         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58339         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58340         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58341         xfailcnt to compute stats.  Update framework global `testcnt' from
58342         pass/fail counts.
58343         (gcc_finish): New proc.  Clean up test environment.
58344         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58345         (gcc_epass, gcc_efail): Delete.
58346         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58347         argument of line number.
58348         (dg-init): If the tool has an init routine, call it.
58349         (dg-test): Remove args `cflags_var' and `libs_var'.
58350         Pass all compiler options to ${tool}_start.
58351         Handle missing line number.
58352         (dg-finish): New function.
58353         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58354         particular files.  Call gcc_finish at end.  Move "skipping test"
58355         message to verbosity level 3.
58356         * gcc.c-torture/compile/compile.exp: Likewise.
58357         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58358         * gcc.c-torture/execute/execute.exp: Likewise.
58359         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58360         Print testcase being tried at verbosity level 1.
58361         * gcc.c-torture/special/special.exp: Unset xfail.
58362         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58363         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58364         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58365         * gcc.failure/failure.exp: Likewise.
58366         * gcc.ieee/ieee.exp: Likewise.
58367         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58368         Update call to dg-test.  Call dg-finish at end.
58369         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58370         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58371         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58372         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58373         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58374         * gcc.wendy/wendy.exp: Add copyright.
58375         Delete setting of tmpdir (done by gcc_init).
58376         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58377         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58378         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58379         gcc_[ce]pass/fail.
58380
58381 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58382
58383         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58384         confusion.
58385         (g++_load): Likewise.
58386
58387         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58388         Rename argument to `prog' to remove the confusion.
58389         Varargs fns behave differently too!
58390         (g++_load): Likewise.
58391
58392         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58393
58394         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58395         what it is.  Delete (always) printing of status value for !native.
58396         Simplify verbose code, and include status and exec_output.
58397         (g++_load): Use gcc_load.
58398
58399 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58400
58401         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58402         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58403         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58404         940714-3.c as these testcases don't exist anymore.  Make
58405         va-arg-1.c expected to pass.
58406
58407 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58408
58409         * gcc.misc-tests/misc.exp: Only run specific testcases.
58410         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58411         * gcc.misc-tests/dg-[1-9].c: New files.
58412
58413         * lib/dg.exp: New testsuite driver.
58414         * gcc.prms/prms.exp: Use it.
58415
58416         * README.gcc: New file.
58417
58418         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58419         Document and reset `lxpass' and `lxfail'.
58420         Simplify "initialized" message.
58421         (gcc_stat): Clean up comments a little.
58422
58423 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58424
58425         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58426
58427 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58428
58429         * lib/old-dejagnu.exp (process-option): New proc.
58430         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58431         (old-dejagnu): Simplify.
58432         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58433
58434 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58435
58436         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58437         exists and is not an empty string.
58438
58439         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58440         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58441         finished.
58442         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58443         automatically.
58444
58445         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58446         longer expected to fail.
58447
58448         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58449         "f" function call.
58450
58451         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58452
58453         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58454         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58455         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58456         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58457         c-torture-1.29.
58458
58459         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58460         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58461
58462         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58463
58464         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58465         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58466
58467         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58468         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58469         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58470
58471 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58472
58473         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58474         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58475         940714-1.c, 940714-2.c, 940714-3.c},
58476         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58477         gcc.misc-tests/{mg.c,mg.exp}:
58478         New tests.
58479         * gcc.noncompile/noncompile.exp: Change accordingly.
58480
58481 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58482
58483         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58484         Undo previous clobberage.
58485
58486 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58487
58488         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58489         * gcc.special/{930510-1.c, special.exp}:
58490         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58491         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58492         struct-varargs-1.c}: New tests from c-torture-1.26.
58493
58494 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58495
58496         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58497           argument to switch.
58498
58499 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58500
58501         * Revert the previous changes.  Please see Rob's directory
58502         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58503         fixes.
58504
58505 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58506
58507         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58508         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58509         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58510         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58511         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58512         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58513         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58514         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58515         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58516         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58517         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58518         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58519         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58520         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58521         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58522         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58523         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58524         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58525         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58526         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58527         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58528         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58529         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58530         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58531         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58532         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58533         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58534         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58535         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58536         testing changes.
58537
58538 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58539
58540         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58541         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58542         with perror calls.
58543
58544 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58545
58546         * config/unix.exp (g++_load): Fix syntax.
58547
58548 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58549
58550         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58551         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58552         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58553         Don't expect va-arg-1.c to fail.  Correct expected output for
58554         920928-1.c.
58555         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58556         * gcc.wendy/hbm4.c: Correct typo.
58557         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58558
58559 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58560
58561         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58562         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58563         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58564         * lib/c-torture.exp (c-torture-compile): Ditto.
58565
58566         Reduce volume of output (remove all the -I's and such).
58567         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58568         Call gcc_cpass, gcc_cfail.
58569         (c-torture): Pass testing option to c-torture-compile.
58570
58571 1994-03-21  Doug Evans  (dje@cygnus.com)
58572
58573         Bring patches over from progressive.
58574         * config/default.exp: Exit remote shell cleanly.
58575         (g++_exit, g++_start): Add default versions.
58576         * config/sim.exp (gcc_load): Use perror, not error.
58577
58578 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58579
58580         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58581         set in site.exp.
58582
58583 1994-03-14  Doug Evans  (dje@cygnus.com)
58584
58585         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58586         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58587         (wendy_try): New proc to run testcase.
58588         (main loop): Call 'em.
58589         * gcc.wendy/*.c: Clean up pass to correct expected output.
58590
58591         * lib/gcc.exp: Minor cleanup work.
58592         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58593
58594 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58595
58596         * config/sim.exp (gcc_load): Document return codes better.
58597         Don't pass -v to simulator.
58598
58599 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58600
58601         * gcc.special/920717-x.c: Fix typo.
58602         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58603         get at sources.
58604
58605         * lib/mike-gcc.exp: Fix typo.
58606
58607 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58608
58609         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58610         binary to use, transform the name.
58611         * config/*.exp: rename everything. Nuke any g++ specific files,
58612         it's now a special case of gcc that requires no special support.
58613         Add a default.exp for unsupported targets.
58614
58615 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58616
58617         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58618         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58619         version of Tcl.
58620
58621 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58622
58623         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58624         than a warning.
58625
58626 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58627
58628         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58629
58630 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58631
58632         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58633         option_list.  Compile every file with only 4/6 option choices
58634         (same as C torture) instead of with 12/18 different option
58635         choices.
58636         * lib/c-torture.exp: Likewise.
58637
58638         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58639         not already set.
58640
58641 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58642
58643         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58644         can put an XFAIL *-*-* on excess errors.
58645
58646 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58647
58648         * g++.law: Add more tests derived from g++-bugs snapshots.
58649
58650         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58651         equivalent to g++.law/init9.
58652
58653         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58654         compiled it, and the a.out file after we've run it.
58655
58656 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58657
58658         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58659         compiled it, and the a.out file after we've run it.
58660
58661 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58662
58663         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58664
58665 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58666
58667         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58668         version number.
58669
58670 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58671
58672         * g++.law: New directory of g++ tests derived from the g++-bugs
58673         snapshots.
58674
58675 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58676
58677         * gcc.compile: initbug1.c initbug1.exp testcase added
58678
58679 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58680
58681         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58682         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58683           fixes submitted by Jeff Law (law@cs.utah.edu)
58684         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58685           Jeff Law (law@cs.utah.edu)
58686
58687
58688 1993-11-30  Mike Stump  (mrs@cygnus.com)
58689
58690         * config/unix-g++.exp: Follow the gcc way of doing things.
58691         * g++.old-deja/old-deja.exp: Minor updates.
58692         * lib/g++.exp: New file, follow the gcc way of doing things.
58693         * lib/old-dejagnu.exp: Minor updates.
58694         * lib/mike-g++.exp: Always unset errorInfo.
58695
58696 1993-11-06  Mike Stump  (mrs@cygnus.com)
58697
58698         * lib/gcc.exp: Fix some errors with the below change, CC and
58699         CFLAGS should be global when setting, not local.
58700
58701 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58702
58703         * lib/gcc.exp: Transform tool name.
58704
58705 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58706
58707         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58708
58709 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58710
58711         * lib/gcc.exp: change gcc_done to gcc_stat
58712
58713 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58714
58715         * Upgraded gcc testsuite to c-torture version 1.25
58716
58717 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58718
58719         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58720         * lib/c-torture: added hooks for new reporting code.
58721
58722 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58723
58724         * config/sh-gcc.exp: check if sh-sim exists in the path
58725
58726 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58727
58728         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58729         * gcc.compile/compile.exp: Initial changes for new logic.
58730         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58731         * gcc.failure/failure.exp: Initial changes for new logic.
58732         * gcc.ieee/ieee.exp: Initial changes for new logic.
58733         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58734         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58735         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58736         * lib/c-torture.exp: Initial changes for new logic.
58737         * lib/gcc.exp: Initial changes for new logic.
58738
58739 1993-10-15  Mike Stump  (mrs@cygnus.com)
58740
58741         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58742         depend upon failure or success.  Fully qualify names in failure
58743         and success messages.  Always remove a.out before starting
58744         compile, just in case.  Pay more attention to error text output by
58745         the compiler.  Handle testcases with no known past errors just
58746         like all others, so that things are uniform.  Other miscellaneous
58747         improvements.
58748
58749 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58750
58751         * gcc.cpp: new directory for cpp tests
58752
58753 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58754
58755         * lib/chill.exp: Code reformatted, removed unused code.
58756         * config/unix-chill.exp: Code reformatted, removed unused code.
58757         * chill.execute/execute.exp: Code reformatted, removed unused code.
58758         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58759
58760 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58761
58762         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58763         routines not written.
58764
58765 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58766
58767         * config/bug-gcc.exp: Use new procs from bug.exp.
58768
58769 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58770
58771         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58772         via ftp, rather than depending on NFS.
58773         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58774         case.
58775
58776 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58777
58778         * config/bug-gcc.exp: Use new download proc.
58779
58780 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58781
58782         * chill.execute/execute.exp: cleanups, handles errors better
58783         * chill.compile/compile.exp: rewrite, based on execute.exp
58784         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58785         * lib/chill.exp: major changes to diff proc and compile and link
58786         procs. added chill_fail and chill_pass wrappers to pass and
58787         fail. added more comments, and handle error codes better.
58788         Added a hack to capture stderr from exec, so noncompile tests
58789         can work.
58790
58791 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58792
58793         * chill.execute/execute.exp: rewrite of testsuite driver
58794         * lib/chill.exp: rewrite of testsuite driver
58795         * config/unix-chill.exp: rewrite of testsuite driver
58796
58797 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58798
58799         In chill.execute:
58800         * iexpr.ch: Standardize uppercase.
58801         * tuples.dat: Standardize uppercase.
58802         * vary.ch: standardize.  Correct varying string assignments.
58803         * vary.dat: Add new output lines.
58804
58805 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58806
58807         In chill.execute:
58808         * chprintf.ch: Standardize use of uppercase.
58809         * tuples.ch: Standardize and turn arr2 into a DCL,
58810           rather than a SYN.
58811         * pinits.ch: Standardize.
58812
58813 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58814
58815         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58816         * Makefil: Renamed to Makefile.in.
58817         * configure.in: New.
58818
58819 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58820
58821         In chill.execute:
58822         * .cvsignore: Add result/output files.
58823         * Makefile: Fix up variables at start.  Use MFLAGS
58824           everywhere.  Correct bool_loc, built_ins entries.
58825           Add entry for vary1.ch.
58826         * bitarray.ch: Standardize upper-case usage.
58827         * bitexpr.ch: Standardize, add output of b1.
58828         * params.ch: Use arrayt in along PROC parameters, to
58829           avoid novelty problems.
58830         * sets.ch: Tiny cleanup.
58831         * vary1.ch: Re-indent.
58832
58833 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58834
58835         * Add PR-related files to Makefiles, .cvsignore files, etc.
58836
58837 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58838
58839         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58840           with compiler objects. New names are test-flow.c and test-loop.c
58841
58842 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58843
58844         * Upgraded c-torture tests from 1.19 to 1.20
58845
58846         * new files:
58847         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58848         * gcc.compile: 930623-1.c 930623-2.c
58849         * gcc.noncompile: 930622-1.c 930622-2.c
58850         * gcc.failure: 920411-1.c 920627-2.c
58851         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58852
58853 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58854
58855         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58856           More changes to get testsuite working properly. Needs more work.
58857           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58858
58859 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58860
58861         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58862           More changes to get testsuite working properly. Needs more work.
58863
58864 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58865
58866         * chill.compile/compile.exp: Added for Dejagnu support
58867         * chill.execute/execute.exp: Added for Dejagnu support
58868         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58869
58870 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58871
58872         This should complete moving the CHILL test files.
58873         * chill.noncompile(.cvsignore printf.grt
58874             in-printf.grt chprintf.grt chprintf.ch):
58875             Added test-support files.
58876           (Makefile): Modified further.
58877         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58878             signal.ch): Added test files.
58879           * chill.execute (.cvsignore printf.grt printr.c
58880             in-printf.grt rts.c chprintf.grt rts.h): Added
58881           test-support files.
58882             (Makefile): More corrections.
58883
58884 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58885
58886         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58887           test cases, ready for DejaGnu.
58888
58889 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58890
58891         * Upgraded c-torture tests from 1.18 to 1.19
58892
58893         * gcc.compile: added test(s):
58894           930607-1.c
58895         * gcc.execute: added test(s):
58896           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58897
58898         * added new subdirectory for misc tests: gcc.misc-tests
58899         * gcc.misc-test(s): added tests:
58900           inst-check.c test-consts.c test-ior.c test-switch.c
58901
58902 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58903
58904         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58905
58906 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58907
58908         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58909
58910 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58911
58912         * Upgraded c-torture tests from 1.17 to 1.18
58913
58914 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58915
58916         * Upgraded c-torture tests from 1.12 to 1.17
58917
58918 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58919
58920         * lib/old-dejagnu.exp:
58921           Fixed handling of XFAIL target triplets to correctly
58922           recognize wildcard characters.  Removed code that
58923           appended a unique id tag to the end of the file name
58924           printed out by the result of the testcases within a
58925           given test file.
58926
58927 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58928
58929         * lib/old-dejagnu.exp:
58930           Reworked expected failure handling to trigger off of XFAIL
58931           keyword in keyphrase embeded in testcase source code. The
58932           XFAIL keyword must be at the end of the keyphrase line. It
58933           may optionally be followed by one or more target triplets.
58934           It has just occured that the handling of wildcards in the
58935           target triplet may not be correct.
58936
58937 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58938
58939         * g++.old-deja/tests:
58940           Moved all subdirectories up one level into g++.old-deja .
58941
58942         * lib/old-dejagnu.exp:
58943           Fixed problem with CXXFLAGS not being properly reset, and being
58944           corrupted with extraneous "-c" compiler option.  This was
58945           causing binaries to not be generated for test that needed them.
58946           Modified strings passed to "pass" and "fail" so that individual
58947           tests from the same test file would be distinguished by an
58948           identifier appended to the test file name in the summary logs;
58949           this corrected a problem with erroneous diff logs.  Added code
58950           to search testcases for expected fail and unexpected pass keywords.
58951
58952 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58953
58954         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58955
58956 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58957
58958         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58959           Removed extraneous text from end of "Special g++ Options"
58960           keyphrase.
58961
58962         * lib/old-dejagnu.exp: Added pattern matching to look for new
58963           keywords, embedded in testcases comments, which will trigger
58964           calls to xpass and xfail.
58965
58966 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58967
58968         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58969           comments embedded in the testcases, especially the one looking for
58970           special compiler options, as well as the pattern matching for the
58971           compiler output again.
58972
58973 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58974
58975         * lib/old-dejagnu.exp: Do a proper check of the return value for
58976           execute tests. Fixed several problems with the pattern matching
58977           of the compiler output which gave erroneous test results.
58978           Changed several of the test result messages to be more descriptive.
58979         * config/unix-g++.exp: Proc g++_load now actually works and
58980           executes the tests passed to it and returns a usable return
58981           value.
58982
58983 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58984
58985           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58986
58987 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58988
58989         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58990           Modified both files to properly execute the old style
58991           dejagnu tests. The previous versions of these files were
58992           experimental and did not function anything near correctly.
58993
58994 1993-04-05  Rob Savoye  (rob@cygnus.com)
58995
58996         * Removed all Makefile.in and configure.in files. No configuration
58997         needed now.
58998
58999 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59000
59001         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59002
59003 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59004
59005         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59006         gcc.special/configure.in, gcc.noncompile/configure.in,
59007         gcc.execute/configure.in, gcc.code_quality/configure.in,
59008         g++.other/configure.in, g++.old-deja/configure.in,
59009         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59010         in srcname setting.
59011
59012 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59013
59014         * lib/udi.exp: Fixed mondfe and mondfe_download.
59015         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59016         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59017
59018 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59019
59020         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59021         (gdb_exit): Don't remove *_soc files.
59022
59023 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59024
59025         * lib/c-torture.exp: Don't look for main; instead always use -w
59026         -c.  This is how the c-torture tests work.  Remove the object
59027         file if the compilation succeeds.
59028         * gcc.execute/execute.exp: Remove executable if test passes.
59029         * gcc.noncompile/noncompile.exp: Every test is an expected
59030         failure.
59031         * gcc.special/special.exp: Added tests from c-torture 1.11,
59032         corrected use of existing test.
59033         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59034         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59035         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59036         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59037         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59038         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59039         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59040         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59041         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59042         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59043         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59044         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59045         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59046         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59047         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59048         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59049         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59050         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59051         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59052         c-torture 1.11.
59053         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59054         correspond to c-torture 1.11.
59055
59056         * New file.