11a54f178588614dbb837fe16933999193cca7cd
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-30  Richard Guenther  <rguenther@suse.de>
2
3         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4         gcc.target/i386/loop-3.c.
5
6 2007-10-30  Revital Eres  <eres@il.ibm.com>
7
8         * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
9
10 2007-10-30  Revital Eres  <eres@il.ibm.com>
11
12         * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
13         * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14
15 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
16
17         PR tree-optimization/32893
18         * testsuite/lib/target-supports.exp
19         (check_effective_target_unaligned_stack): new keyword.
20         * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
21         not sensitive to unaligned_stack.
22         * testsuite/gcc.dg/vect/vect-3.c: Likewise.
23         * testsuite/gcc.dg/vect/vect-4.c: Likewise.
24         * testsuite/gcc.dg/vect/vect-5.c: Likewise.
25         * testsuite/gcc.dg/vect/vect-6.c: Likewise.
26         * testsuite/gcc.dg/vect/vect-7.c: Likewise.
27         * testsuite/gcc.dg/vect/vect-13.c: Likewise.
28         * testsuite/gcc.dg/vect/vect-17.c: Likewise.
29         * testsuite/gcc.dg/vect/vect-18.c: Likewise.
30         * testsuite/gcc.dg/vect/vect-19.c: Likewise.
31         * testsuite/gcc.dg/vect/vect-20.c: Likewise.
32         * testsuite/gcc.dg/vect/vect-21.c: Likewise.
33         * testsuite/gcc.dg/vect/vect-22.c: Likewise.
34         * testsuite/gcc.dg/vect/vect-27.c: Likewise.
35         * testsuite/gcc.dg/vect/vect-29.c: Likewise.
36         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
37         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
38         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
39         * testsuite/gcc.dg/vect/vect-72.c: Likewise.
40         * testsuite/gcc.dg/vect/vect-73.c: Likewise.
41         * testsuite/gcc.dg/vect/vect-86.c: Likewise.
42         * testsuite/gcc.dg/vect/vect-all.c: Likewise.
43         * testsuite/gcc.dg/vect/slp-25.c: Likewise.
44         * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
45         * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
46         * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
47
48         * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.        
49         * testsuite/gcc.dg/vect/vect-34.c: Likewise.
50         * testsuite/gcc.dg/vect/vect-36.c: Likewise.
51         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
52         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
53         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
54         * testsuite/gcc.dg/vect/vect-68.c: Likewise.
55         * testsuite/gcc.dg/vect/vect-76.c: Likewise.
56         * testsuite/gcc.dg/vect/vect-77.c: Likewise.
57         * testsuite/gcc.dg/vect/vect-78.c: Likewise.
58
59         * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
60         original testcase (without no-section-anchors prefix) but with global arrays.       
61         * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
62         * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
63         * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
64         * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
65         * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
66         * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
67         * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
68         * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
69
70         * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
71         original testcase (without no-section-anchors prefix) but fix alignment checks 
72         to also consider unaligned_stack targets.
73         * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
74
75 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
76
77         PR tree-optimization/33723
78         * gcc.c-torture/execute/20071029-1.c: New test.
79         * gcc.dg/tree-ssa/pr33723.c: New test.
80
81 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
82
83         PR tree-optimization/33614
84         * gcc.c-torture/compile/pr33614.c: New test.
85
86 2007-10-29  Richard Guenther  <rguenther@suse.de>
87
88         PR tree-optimization/33870
89         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
90
91 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
92
93         PR tree-optimization/33757
94         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
95         true architectures instead of having a big dg-skip-if.
96
97         PR c++/33841
98         * g++.dg/other/bitfield3.C: New test.
99
100 2007-10-29  Richard Guenther  <rguenther@suse.de>
101
102         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
103
104 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
105
106         Automatic parallelization reduction tests.
107
108         * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
109         * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
110         * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
111         * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
112         * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
113         * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
114         * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
115         * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
116         * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
117         * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
118         * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
119
120 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
121             Zdenek Dvorak  <ook@ucw.cz>
122
123         OMP_ATOMIC Changes, testsuite changes.
124
125         * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
126         instead of gimple dump.
127         * testsuite/gcc.dg/gomp/atomic-9.c: Same.
128         * testsuite/gcc.dg/gomp/atomic-10.c: Same.
129         * testsuite/g++.dg/gomp/atomic-3.C: Same.
130         * testsuite/g++.dg/gomp/atomic-9.C: Same.
131         * testsuite/g++.dg/gomp/atomic-10.C: Same.
132
133 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
134
135         PR fortran/31217
136         PR fortran/33811
137         * gfortran.dg/forall_12.f90: New test.
138
139         PR fortran/33686
140         * gfortran.dg/forall_13.f90: New test.
141
142 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
143             Mark Mitchell  <mark@codesourcery.com>
144
145         PR c++/30659
146         * g++.dg/template/crash71.C: New.
147
148 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
149
150         PR fortran/32147
151         * gfortran.dg/module_md5_1.f90: Update hash-value.
152
153 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
154
155         PR tree-opt/33589
156         * g++.dg/torture/pr33589-1.C: New testcase.
157         * g++.dg/torture/pr33589-2.C: New testcase.
158
159 2007-10-28  Richard Guenther  <rguenther@suse.de>
160
161         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
162
163 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
164             Uros Bizjak  <ubizjak@gmail.com>
165
166         PR tree-optimization/33920
167         * gcc.dg/tree-ssa/pr33290.c: New test.
168
169 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
170
171         PR fortran/31306
172         * gfortran.dg/argument_check_7.f90: New test.
173         * gfortran.dg/argument_check_8.f90: New test.
174         
175 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
176
177         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
178         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
179         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
180         * gcc.target/i386/sse-14.c: Ditto.
181
182 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
183
184         PR c++/33844
185         * g++.dg/other/ptrmem8.C: New test.
186
187         PR c++/33842
188         * g++.dg/template/error34.C: New test.
189
190 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
191
192         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
193
194 2007-10-27  Richard Guenther  <rguenther@suse.de>
195
196         PR tree-optimization/33870
197         * gcc.dg/tree-ssa/alias-15.c: New testcase.
198         * gcc.c-torture/execute/pr33870.c: Likewise.
199
200 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
201
202         PR fortran/33162
203         * gfortran.dg/argument_checking_9.f90: New test.
204
205 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
206
207         * g++.dg/other/pr33601.C: New.
208
209 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
210
211         PR c++/31988
212         * g++.dg/init/new25.C: New.
213
214 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
215
216         * g++.dg/cpp0x/pr33839.C: New.
217         
218 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
219
220         PR c++/33744
221         * g++.dg/template/arg6.C: New test.
222
223 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
224
225         PR c++/31747
226         * g++.dg/parse/crash39.C: New.
227
228 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
229
230         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
231         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
232         "offset: -4B".
233
234 2007-10-25  David Daney  <ddaney@avtrex.com>
235
236         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
237
238 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
239
240         PR c++/33843
241         * g++.dg/template/error32.C: New.
242
243 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
244             Ira Rosen  <irar@il.ibm.com>
245
246         PR tree-optimization/33833
247         * gcc.dg/vect/pr33833.c: New testcase.
248
249 2007-10-25  David Daney  <ddaney@avtrex.com>
250
251         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
252
253 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
254             Ira Rosen  <irar@il.ibm.com>
255
256         PR tree-optimization/33866
257         * gcc.dg/vect/pr33866.c: New testcase.
258
259 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
260
261         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
262         Add -w to compile flags to suppress "call-clobbered register" warnings
263         and remove dg-warning directives.
264
265 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
266
267         * gcc.dg/sms-2.c: Cleanup sms dump file.
268         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
269         profile-use step.
270
271 2007-10-24  David Daney  <ddaney@avtrex.com>
272
273         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
274
275 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
276
277         PR target/33755
278         * gcc.target/mips/pr33755.c: New test.
279
280 2007-10-24  Ira Rosen  <irar@il.ibm.com>
281
282         PR tree-optimization/33804
283         * gcc.dg/vect/pr33804.c: New testcase.
284
285 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
286
287         PR forrtran/33849
288         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
289
290 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
291             Uros Bizjak  <ubizjak@gmail.com>
292
293         PR rtl-optimization/33846
294         * gcc.dg/vect/pr33846.c: New testcase.
295
296 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
297             Dorit Nuzman  <dorit@il.ibm.com>
298
299         PR tree-optimization/33860
300         * g++.dg/vect/pr33860.cc: New test.
301         * g++.dg/vect/pr33860a.cc: New test.
302
303 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
304             Revital Eres  <eres@il.ibm.com>      
305
306         * testsuite/gcc.dg/sms-2.c: New testcase.
307
308 2007-10-22  David S. Miller  <davem@davemloft.net>
309
310         * gcc.dg/globalreg-1.c: New test.
311
312 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
313             Dorit Nuzman  <dorit@il.ibm.com>
314
315         PR tree-optimization/33834
316         PR tree-optimization/33835
317         * g++.dg/vect/pr33834_1.cc: New test.
318         * g++.dg/vect/pr33834_2.cc: New test.
319         * g++.dg/vect/pr33835.cc: New test.
320
321 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
322
323         * gcc.dg/pr33644.c: New test.
324
325 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
326
327         PR c++/33372
328         * g++.dg/gomp/pr33372-1.C: New test.
329         * g++.dg/gomp/pr33372-2.C: New test.
330         * g++.dg/gomp/pr33372-3.C: New test.
331
332 2007-10-22  Michael Matz  <matz@suse.de>
333
334         PR tree-optimization/33855
335         * gcc.c-torture/compile/pr33855.c: New testcase.
336
337 2007-10-22  Ira Rosen  <irar@il.ibm.com>
338
339         PR tree-optimization/33854
340         * gcc.dg/vect/O1-pr33854.c: New testcase.
341         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
342
343 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
344
345         * gcc.dg/unwind-1.c: Disable on AIX.
346         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
347
348 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
349
350         PR fortran/33749
351         * gfortran.dg/assign_9.f90: New test.
352
353 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
354
355         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
356         (dg-mips-options): Skip tests that specify an ABI other than o32
357         and o64 if generating MIPS16 hard-float code.
358
359 2007-10-21  Ira Rosen  <irar@il.ibm.com>
360             Revital Eres  <eres@il.ibm.com>
361
362         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
363         * gcc.dg/vect/vect-16.c: Fix comment.
364         * gcc.dg/vect/pr33369.c: Require vect_int.
365         * gcc.dg/vect/slp-33.c: Add spaces.
366         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
367         targets.
368         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
369         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
370         targets.
371         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
372         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
373         targets.
374         * gcc.dg/vect/slp-10.c: Add spaces.
375         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
376         targets.
377         * gcc.dg/vect/slp-36.c: Require vect_int.
378         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
379         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
380         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
381         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
382         targets.
383         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
384         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
385         instead of vector_alignment_reachable_for_double.
386         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
387         (natural_alignment): Split into...
388         (natural_alignment_32, natural_alignment_64): New.
389         (vector_alignment_reachable): Depend on natural_alignment_32.
390         (vector_alignment_reachable_for_double): Rename to ...
391         (vector_alignment_reachable_for_64bit): And depend on
392         natural_alignment_64.
393
394 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
395
396         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
397         MIPS targets.
398         * g++.dg/vect/vect.exp: Likewise.
399         * lib/fortran-torture.exp: Likewise.
400         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
401         mipsisa64*-*-* as the target selector.  Remove -mips64,
402         -mhard-float and -mgp64 from the options list.
403         * gcc.target/mips/mips-ps-2.c: Likewise.
404         * gcc.target/mips/mips-ps-3.c: Likewise.
405         * gcc.target/mips/mips-ps-4.c: Likewise.
406         * gcc.target/mips/mips-ps-6.c: Likewise.
407         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
408         options list.
409         * gcc.target/mips/sb1-1.c: Likewise.
410         * gcc.target/mips/mips-ps-type.c: Likewise.
411         * gcc.target/mips/mips-ps-7.c: New test.
412         * gcc.target/mips/mips-ps-type-2.c: Likewise.
413         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
414         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
415         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
416         as forcing an ABI and an architecture.
417         (is_gp32_flag, is_gp64_flag): Fold into...
418         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
419         then -mfp64 imply -mhard-float.  Apply register rules after the
420         loop.  Handle -march=mipsN like -mipsN.
421
422 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
423
424         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
425         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
426
427 2007-10-20  Tobias Burnus  <burnus@net-b.de>
428
429         PR fortran/33818
430         * gfortran.dg/entry_dummy_ref_3.f90: New.
431
432 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
433             FX Coudert <fxcoudert@gcc.gnu.org>
434
435         PR fortran/31608
436         * gfortran.dg/char_cast_1.f90: New test.
437
438 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
439
440         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
441         * gfortran.dg/large_real_kind_2.F90: ditto.
442         * gfortran.dg/default_format_2.f90: ditto.
443         * gfortran.dg/default_format_denormal_1.f90: ditto.
444
445 2007-10-19  Richard Guenther  <rguenther@suse.de>
446
447         PR middle-end/33816
448         PR middle-end/32921
449         * gfortran.dg/pr32921.f: New testcase.
450
451 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
452
453         PR libfortran/33544
454         * gfortran.dg/transfer_check_1.f90: Adjust options.
455
456 2007-10-19  Richard Guenther  <rguenther@suse.de>
457
458         Revert
459         2007-10-19  Richard Guenther  <rguenther@suse.de>
460
461         PR middle-end/32921
462         * gfortran.dg/pr32921.f: New testcase.
463
464 2007-10-19  Richard Guenther  <rguenther@suse.de>
465
466         * gcc.c-torture/execute/20071018-1.c: New testcase.
467
468 2007-10-19  Richard Guenther  <rguenther@suse.de>
469
470         PR middle-end/32921
471         * gfortran.dg/pr32921.f: New testcase.
472
473 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
474
475         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
476
477 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
478
479         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
480
481 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
482
483         PR fortran/33233
484         * gfortran.dg/host_assoc_function_1.f90: Correct references.
485         * gfortran.dg/host_assoc_function_3.f90: New test.
486
487 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
488
489         PR fortran/33733
490         * gfortran.dg/transfer_simplify_6.f90: New test.
491
492 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
493             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
494
495         PR middle-end/33794
496         * gfortran.dg/pr33794.f90: New testcase.
497
498 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
499
500         PR target/32961
501         * gcc.target/i386/pr32961.c: New testcase.
502         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
503         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
504         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
505         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
506         __builtin_ia32_pslldi128 defines.
507
508 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
509
510         PR fortran/33760
511         * gfortran.dg/c_ptr_tests_13.f03: New test case.
512
513 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
514
515         PR c++/28639
516         PR c++/30299
517         * g++.dg/template/void12.C: New.
518         * g++.dg/template/void13.C: New.
519
520 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
521
522         PR c++/31446
523         * g++.dg/template/void11.C: New.
524         * g++.dg/template/void2.C: Adjust error markers.
525         * g++.dg/template/void10.C: Likewise.
526         * g++.dg/template/crash55.C: Likewise.
527
528 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
529
530         * g++.dg/opt/const5.C: New test.
531
532 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
533             Maxim Kuvyrkov  <maxim@codesourcery.com>
534
535         * gcc.target/ia64/20040709-2.c: New test.
536
537 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
538
539         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
540
541 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
542
543         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
544         to each function.  Check that there are no unsigned loads.
545
546 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
547
548         PR tree-optimization/33136
549         * gcc.c-torture/execute/20070824-1.c: New test.
550         * gcc.dg/pr33136-1.c: New test.
551         * gcc.dg/pr33136-2.c: New test.
552         * gcc.dg/pr33136-3.c: New test.
553
554 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
555
556         PR tree-optimization/33735
557         * g++.dg/torture/pr33735.C: New.
558
559 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
560
561         PR middle-end/33706
562         * gcc.dg/va-arg-pack-2.c: New.
563
564 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
565
566         PR tree-optimization/33619
567         * gcc.dg/pr33619.c: New test.
568
569 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
570
571         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
572         flag for AIX.
573         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
574
575 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
576
577         PR libfortran/33055
578         * gfortran.dg/inquire_11.f90: New test.
579         * gfortan.dg/negative_unit_int8.f: New test.
580
581 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
582
583         PR target/33133
584         * gcc.c-torture/compile/pr33133.c: New test.
585
586 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
587
588         PR libfortran/33672
589         * gfortran.dg/namelist_40.f90: New test.
590
591 2007-10-14  Tobias Burnus  <burnus@net-b.de>
592
593         PR fortran/33745
594         * gfortran.dg/bounds_check_11.f90: New.
595
596 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
597
598         PR c++/30303
599         * g++.dg/other/ctor1.C: New test.
600         * g++.dg/other/ctor2.C: New test.
601         * g++.dg/other/dtor1.C: New test.
602
603 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
604
605         * gfortran.dg/bounds_check_10.f90: Fix testcase.
606
607 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
608             Paul Thomas  <pault@gcc.gnu.org>
609
610         PR fortran/33254
611         PR fortran/33727
612         * gfortran.dg/bounds_check_10.f90: New.
613
614 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
615
616         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
617         * gcc.target/powerpc/popcount-1.c: Same.
618
619 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
620
621         PR c++/26698
622         * g++.dg/conversion/op4.C: New test.
623
624 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
625
626         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
627
628 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
629
630         PR fortran/33542
631         * gfortran.dg/ambiguous_specific_1.f90: New test.
632
633 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
634
635         PR fortran/33664
636         * gfortran.dg/impure_spec_expr_1.f90: New test.
637         * gfortran.dg/char_result_7.f90: Remove illegal test.
638
639 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
640
641         PR 11001
642         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
643         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
644         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
645         * gcc.target/i386/pr11001-memset-1.c: New testcase.
646         * gcc.target/i386/pr11001-memset-2.c: New testcase.
647         * gcc.target/i386/pr11001-memset-3.c: New testcase.
648         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
649         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
650         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
651
652 2007-10-12  Richard Guenther  <rguenther@suse.de>
653
654         PR middle-end/26198
655         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
656         * gcc.c-torture/execute/20071011-1.c: Likewise.
657         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
658
659 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
660
661         PR tree-optimization/33742
662         * gcc.dg/pr33742.c: New testcase.
663
664 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
665
666         PR tree-optimization/33645
667         * gcc.dg/pr33645-1.c: New test.
668         * gcc.dg/pr33645-2.c: New test.
669         * gcc.dg/pr33645-3.c: New test.
670  
671         PR c++/32121
672         * g++.dg/ext/label4.C: Adjust error regexp.
673         * g++.dg/ext/label6.C: Adjust error regexp.
674         * g++.dg/ext/label7.C: New test.
675         * g++.dg/ext/label8.C: New test.
676         * g++.dg/ext/label9.C: New test.
677
678 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
679
680         PR middle-end/33676
681         * gcc.dg/pr33676.c: New.
682
683 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
684
685         PR c++/31441
686         * g++.dg/cpp0x/variadic83.C: New.
687
688 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
689
690         PR c++/33461
691         * g++.dg/cpp0x/variadic81.C: New.
692         * g++.dg/cpp0x/variadic82.C: Likewise.
693
694 2007-10-11  Richard Guenther  <rguenther@suse.de>
695
696         PR middle-end/33724
697         * gcc.dg/pr33724.c: New testcase.
698
699 2007-10-11  Richard Guenther  <rguenther@suse.de>
700
701         PR c/33726
702         * gcc.dg/pr33726.c: New testcase.
703
704 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
705
706         PR fortran/33500
707         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
708         
709 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
710
711         PR testsuite/33391
712         * gfortran.dg/do_3.F90: Run with -fwrapv.
713
714 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
715
716         * gcc.dg/unwind-1.c: New.
717
718 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
719
720         PR libfortran/33683
721         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
722         failure on some common systems.
723
724 2007-10-09  Richard Guenther  <rguenther@suse.de>
725
726         PR middle-end/33692
727         * gcc.dg/pr33692.c: New testcase.
728
729 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
730
731         PR middle-end/33669
732         * gcc.c-torture/execute/pr33669.c: New.
733
734 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
735
736         PR tree-optimization/33615
737         * g++.dg/tree-ssa/pr33615-2.C: New test.
738
739 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
740
741         PR tree-optimization/33615
742         * g++.dg/tree-ssa/pr33615.C: New test.
743
744 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
745
746         PR tree-optimization/33572
747         * g++.dg/torture/pr33572.C: Replace with complete test.
748
749 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
750
751         PR fortran/33689
752         * gfortran.dg/spec_expr_5.f90: New.
753
754 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
755
756         * gcc.dg/pragma-darwin-2.c: New.
757
758 2007-10-08  Richard Guenther  <rguenther@suse.de>
759
760         PR middle-end/33693
761         PR middle-end/33695
762         PR middle-end/33697
763         * gcc.dg/pr33693.c: New testcase.
764         * gcc.dg/pr33695.c: Likewise.
765         * gcc.dg/pr33697.c: Likewise.
766
767 2007-10-08  Richard Guenther  <rguenther@suse.de>
768
769         PR middle-end/33691
770         PR middle-end/33694
771         PR middle-end/33696
772         * gcc.dg/pr33691.c: New testcase.
773         * gcc.dg/pr33694.c: Likewise.
774         * gcc.dg/pr33696.c: Likewise.
775
776 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
777
778         PR libfortran/33683
779         * gfortran.dg/gamma_5.f90:  New test case
780
781 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
782
783         PR fortran/20851
784         * initialization_1.f90: Fix dg-error annotations.
785         * initialization_14.f90: New.
786         * initialization_7.f90: Fix dg-error annotations.
787         * initialization_9.f90: Likewise.
788
789 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
790
791         * gfortran.dg/error_recovery_4.f90: New test.
792
793 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
794
795         * gfortran.dg/default_format_denormal_2.f90: New test.
796         * gfortran.dg/default_format_2.inc: New test.
797         * gfortran.dg/default_format_denormal_1.f90: New test.
798         * gfortran.dg/default_format_1.inc: New test.
799         * gfortran.dg/default_format_1.f90: Don't test for denormalized
800         numbers.
801         * gfortran.dg/default_format_2.f90: Don't test for denormalized
802         numbers.
803
804 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
805
806         * gfortran.dg/namelist_15.f90: Revise test.
807
808 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
809
810         PR tree-optimization/33655
811         * gcc.dg/torture/pr33655.c: New.
812
813 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
814
815         PR tree-optimization/33572
816         * g++.dg/torture/pr33572.C: New.
817
818 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
819
820         PR fortran/25076
821         * gfortran.dg/forall_11.f90: New.
822
823 2007-10-05  Michael Matz  <matz@suse.de>
824
825         PR middle-end/33667
826         * gcc.dg/pr33667.c: New testcase.
827
828 2007-10-05  Richard Guenther  <rguenther@suse.de>
829
830         PR middle-end/33666
831         * gcc.dg/pr33666.c: New testcase.
832
833 2007-10-05  Michael Matz  <matz@suse.de>
834
835         PR inline-asm/33600
836         * gcc.target/i386/pr33600.c: New testcase.
837
838 2007-10-05  Richard Guenther  <rguenther@suse.de>
839
840         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
841
842 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
843
844         PR target/33635
845         * gcc.target/mips/pr33635-1.c: New test.
846
847 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
848
849         PR libfortran/33253
850         * gfortran.dg/namelist_39.f90: Revise to use long names.
851
852 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
853
854         PR fortran/33646
855         * gfortran.dg/pr33646.f90: New file.
856
857 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
858
859         PR fortran/33529
860         * gfortran.dg/char_type_len_2.f90: Adjust error message.
861         * gfortran.dg/char_decl_2.f90: New test.
862
863 2007-10-04  Richard Guenther  <rguenther@suse.de>
864
865         PR middle-end/33641
866         * gcc.c-torture/compile/pr33641.c: New testcase.
867
868 2007-10-04  Michael Matz  <matz@suse.de>
869
870         PR rtl-optimization/33653
871         * gcc.dg/pr33653.c: New.
872
873 2007-10-04  Richard Guenther  <rguenther@suse.de>
874
875         PR tree-optimization/33627
876         * g++.dg/torture/pr33627.C: New testcase.
877
878 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
879
880         PR fortran/33626
881         * gfortran.dg/parens_6.f90: New.
882
883 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
884
885         PR fortran/33646
886         PR fortran/33542
887         * gfortran.dg/ambiguous_specific_1.f90: Remove.
888
889 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
890
891         * g++.dg/ext/gnu-inline-global-redecl.C: New.
892
893 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
894
895         PR target/33635
896         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
897         and mips_forced_be.
898         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
899         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
900         options.
901         * gcc.target/mips/fpr-moves-1.c: New test.
902         * gcc.target/mips/fpr-moves-2.c: Likewise.
903         * gcc.target/mips/fpr-moves-3.c: Likewise.
904         * gcc.target/mips/fpr-moves-4.c: Likewise.
905         * gcc.target/mips/fpr-moves-5.c: Likewise.
906         * gcc.target/mips/fpr-moves-6.c: Likewise.
907         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
908
909 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
910
911         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
912
913 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
914
915         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
916         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
917
918 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
919
920         PR fortran/33198
921         * gfortran.dg/common_errors_1.f90: New.
922
923 2007-10-03  Doug Kwan  <dougkwan@google.com>
924         Richard Guenther  <rguenther@suse.de>
925
926         PR debug/31899
927         * g++.dg/debug/using3.C: New testcase.
928
929 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
930
931         PR libfortran/33253
932         * gfortran.dg/namelist_38.f90: New test.
933         * gfortran.dg/namelist_39.f90: New test.
934
935 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
936
937         PR libfortran/33469
938         * gfortran.dg/default_format_1.f90: New test.
939         * gfortran.dg/default_format_2.f90: New test.
940         * gfortran.dg/namelist_print_1.f: Adjust expected output.
941         * gfortran.dg/real_const_3.f90: Adjust expected output.
942
943 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
944
945         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
946         default ABI.  Split mips_forced_abi into mips_forced_abi and
947         mips_forced_regs.
948         (is_gp32_flag): Return true for -mabi=32.
949         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
950         (dg-mips-options): Use is_gp64_flag instead of checking specifically
951         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
952         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
953         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
954         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
955         * gcc.target/mips/save-restore-2.c: Likewise.
956         * gcc.target/mips/save-restore-3.c: Likewise.
957         * gcc.target/mips/save-restore-4.c: Likewise.
958
959 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
960
961         PR middle-end/33617
962         * gcc.c-torture/compile/pr33617.c: New test.
963
964 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
965
966         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
967         -gstabs+ for extended options.
968
969 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
970
971         PR fortran/33542
972         * gfortran.dg/ambiguous_specific_1.f90: New test.
973
974 2007-10-02  Revital Eres  <eres@il.ibm.com>
975
976         * gcc.target/powerpc/paired-8.c: New test.
977         * gcc.target/powerpc/paired-9.c: New test.
978         * gcc.target/powerpc/paired-10.c: New test.
979
980 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
981
982         PR fortran/33566
983         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
984
985 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
986
987         PR fortran/33554
988         * gfortran.dg/intent_out_2.f90: New test.
989
990 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
991
992         PR fortran/33550
993         * gfortran.dg/ambiguous_reference_1.f90: New test.
994
995 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
996
997         PR fortran/31154
998         PR fortran/31229
999         PR fortran/33334
1000         * gfortran.dg/function_kinds_1.f90: New test.
1001         * gfortran.dg/function_kinds_2.f90: New test.
1002         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1003         use association into interfaces.
1004
1005 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1006
1007         PR testsuite/31828
1008         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1009         (overflow): Use INFINITY, not FP_INFINITE.
1010         gcc.dg/float-range-4.c: Likewise.
1011         gcc.dg/float-range-5.c: Likewise.
1012
1013 2007-10-01  Nick Clifton  <nickc@redhat.com>
1014
1015         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1016         for 16-bit targets.
1017
1018 2007-09-30  Diego Novillo  <dnovillo@google.com>
1019
1020         PR 33593
1021         * g++.dg/tree-ssa/pr33593.C: New test.
1022
1023 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1024
1025         PR libfortran/33400
1026         * gfortran.dg/PR19872.f: Fix test condition.
1027         * gfortran.dg/list_read_7.f90: New test.
1028
1029 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1030
1031         PR tree-optimization/33597
1032         * gcc.dg/vect/pr33597.c: New testcase.
1033
1034 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1035
1036         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1037         * gcc.target/i386/pr33524.c: ...this.
1038
1039 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1040
1041         PR fortran/33354
1042         * gfortran.dg/minmaxloc_4.f90: New.
1043
1044 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1045
1046         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1047
1048 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1049
1050         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1051
1052 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1053
1054         PR c++/33213
1055         * g++.dg/cpp0x/variadic79.C: New.
1056
1057 2007-09-28  Michael Matz  <matz@suse.de>
1058             Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR rtl-optimization/33552
1061         * gcc.target/i386/pr33552.c: New runtime test.
1062         * gcc.target/i386/strinline.c: New compile time test.
1063
1064 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1065
1066         * gfortran.dg/openmp_stack.f90: Removed.
1067
1068         PR c++/31434
1069         * g++.dg/cpp0x/variadic80.C: New test.
1070
1071 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1072
1073         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1074         r128057.
1075
1076 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1077
1078         PR middle-end/7003
1079         * gcc.target/powerpc/gcse-1.c: New test.
1080
1081 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1082
1083         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1084         fixed capitalizations.
1085         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1086         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1087         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1088         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1089         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1090         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1091         * gfortran.dg/min_max_conformance.f90: Likewise.
1092
1093 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1094
1095         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1096         options.
1097         * gcc.dg/c99-tgmath-2.c: Likewise.
1098         * gcc.dg/c99-tgmath-3.c: Likewise.
1099         * gcc.dg/c99-tgmath-4.c: Likewise.
1100
1101 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1102
1103         PR fortran/33568
1104         * gfortran.dg/anint_1.f90: New test.
1105
1106 2007-09-27  Ian Lance Taylor  <iant@google.com>
1107
1108         PR tree-optimization/33565
1109         * gcc.dg/Wstrict-overflow-20.c: New test.
1110
1111 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1112
1113         * gfortran.dg/openmp_stack.f90: Fix typo.
1114         * gfortran.dg/recursive_stack.f90: Fix typo.
1115
1116 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1117
1118         PR c++/33493
1119         * g++.dg/template/error31.C: New.
1120
1121 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1122
1123         * lib/prune.exp: Prune also "^In function .*$" lines and
1124         "^    inlined from .*$" lines.
1125
1126 2007-09-26  Richard Guenther  <rguenther@suse.de>
1127
1128         PR tree-optimization/33563
1129         * gcc.dg/torture/pr33563.c: New testcase.
1130
1131 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1132
1133         PR c/25309
1134         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1135         array.
1136         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1137         without -O2.
1138
1139 2007-09-26  Richard Guenther  <rguenther@suse.de>
1140
1141         PR tree-optimization/30375
1142         PR tree-optimization/33560
1143         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1144         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1145         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1146         * gcc.dg/torture/pr30375.c: New testcase.
1147         * gcc.dg/torture/pr33560.c: New testcase.
1148         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1149
1150 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1151
1152         PR c++/33207
1153         * g++.dg/parse/crash38.C: New test.
1154
1155 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1156
1157         PR target/33524
1158         * gcc.target/i386/sse5-convert.c: New file, test int->long
1159         vectorized conversions.
1160
1161 2007-09-25  Revital Eres  <eres@il.ibm.com>
1162
1163         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1164
1165 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1166
1167         PR c/32295
1168         * gcc.dg/enum-incomplete-1.c: New test.
1169
1170 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1171
1172         * gcc.c-torture/compile/20070919-1.c: New test.
1173
1174 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1175
1176         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1177
1178 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1179
1180         PR c++/14688
1181         * g++.dg/inherit/override_attribs.C: New file.
1182
1183 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1184
1185         PR fortran/33269
1186         * io.c (check_format_string): Move NULL and constant checks into
1187         this function.
1188         (check_io_constraints): Call gfc_simplify_expr() before calling
1189         check_format_string().  Remove NULL and constant checks.
1190
1191 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1192
1193         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1194         * gcc.c-torture/execute/loop-2g.x: Likewise.
1195
1196 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1197
1198         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1199         Reject hard-float modes unless the ABI is o32 or o64.
1200         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1201         of gcc.exp.  Skip the tests when mips16 code generation is not
1202         supported.
1203         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1204         and use dg-add-options mips16_attribute.
1205
1206 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR c++/33506
1209         * g++.dg/ext/attrib29.C: New test.
1210
1211 2007-09-23  Ollie Wild  <aaw@google.com>
1212
1213         * gcc.dg/fold-bitand-1.c: New test.
1214         * gcc.dg/fold-bitand-2.c: New test.
1215         * gcc.dg/fold-bitand-3.c: New test.
1216         * gcc.dg/fold-bitand-4.c: New test.
1217
1218 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1219
1220         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1221         any of the macros to be defined for __mips16.
1222         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1223
1224 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1225
1226         * gcc.dg/vect/pr21591.c: Require vect_int.
1227         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1228         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1229         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1230
1231 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1232
1233         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1234         attributes.
1235         * gcc.dg/va-arg-pack-len-2.c: New test.
1236         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1237         attributes.
1238         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1239
1240         PR tree-optimization/32772
1241         * gcc.c-torture/compile/20070905-1.c: New test.
1242
1243         PR tree-optimization/32975
1244         * gcc.dg/pr32975.c: New test.
1245
1246         PR middle-end/28755
1247         * gcc.dg/pr28755.c: New test.
1248
1249 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1250
1251         * lib/target-supports.exp (check_effective_target_nomips16): New
1252         procedure.
1253         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1254         for mipsisa64*-*-*.
1255         * gcc.dg/vect/vect.exp: Likewise.
1256         * g++.dg/vect/vect.exp: Likewise.
1257         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1258         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1259         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1260         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1261         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1262         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1263         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1264         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1265         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1266         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1267         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1268         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1269         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1270         (test14, test15, test16, test17, test18): Likewise.
1271         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1272         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1273         (test14, test15, test16, test17, test18, test19, test20, test21)
1274         (test22): Likewise.
1275         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1276         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1277         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1278         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1279         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1280         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1281         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1282         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1283         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1284         (test13, test14, test15, test16, test17, test18, test19, test20)
1285         (test21, test22, test23, test24, test25, test26, test27, test28)
1286         (test29, test30, test31): Likewise.
1287         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1288         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1289         (test13, test14, test15, test16, test17, test18, test19, test20)
1290         (test21, test22, test23, test24, test25, test26, test27, test28)
1291         (test29, test30, test31, test32, test33, test34, test35, test36)
1292         (test37, test38, test39, test40, test41, test42, test43, test44)
1293         (test45, test46, test47, test48, test49, test50, test51, test52)
1294         (test53, test54, test55, test56, test57, test58, test59, test60)
1295         (test61, test62, test63): Likewise.
1296         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1297         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1298         (test13, test14, test15, test16, test17, test18, test19, test20)
1299         (test21, test22, test23, test24, test25, test26, test27, test28)
1300         (test29, test30, test31): Likewise.
1301         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1302         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1303         (test13, test14, test15, test16, test17, test18, test19, test20)
1304         (test21, test22, test23, test24, test25, test26, test27, test28)
1305         (test29, test30, test31): Likewise.
1306         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1307         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1308         (test13, test14, test15): Likewise.
1309         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1310         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1311         (test13, test14, test15): Likewise.
1312         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1313         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1314         (test13, test14, test15, test16, test17, test18, test19, test20)
1315         (test21, test22, test23, test24, test25, test26, test27, test28)
1316         (test29, test30, test31): Likewise.
1317         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1318         (matrix_multiply4: Likewise.
1319         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1320         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1321         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1322         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1323         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1324         (test13, test14, test15, test16, test17, test18, test19, test20)
1325         (test21, test22, test23, test24, test25, test26, test27, test28)
1326         (test29, test30, test31): Likewise.
1327         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1328         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1329         (test13, test14, test15, test16, test17, test18, test19, test20)
1330         (test21, test22, test23, test24, test25, test26, test27, test28)
1331         (test29, test30, test31): Likewise.
1332         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1333         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1334         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1335         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1336         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1337         (sub_v4qi): Likewise.
1338         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1339         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1340         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1341         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1342         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1343         (subb, subc): Likewise.
1344         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1345         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1346         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1347         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1348         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1349         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1350         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1351         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1352         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1353         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1354         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1355         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1356         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1357
1358 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1359
1360         * lib/target-supports.exp (add_options_for_mips16_attribute)
1361         (check_effective_target_mips16_attribute): New functions.
1362         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1363         command line.
1364         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1365         extra_test_flags.
1366         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1367         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1368         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1369         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1370         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1371         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1372         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1373         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1374         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1375         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1376         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1377         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1378         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1379         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1380         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1381         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1382         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1383         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1384         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1385         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1386         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1387         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1388         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1389         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1390         (NOMIPS16): Delete.
1391         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1392         of dg-options.
1393         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1394         options.  Require { target mips16_attribute } and use dg-add-options
1395         to add the associated options.
1396         (foo): Use MIPS16.
1397         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1398         * gcc.target/mips/call-saved-3.c: Likewise.
1399         * gcc.target/mips/code-readable-1.c: Require { target
1400         mips16_attribute } and use dg-add-options to add the associated
1401         options.  Remove trailing whitespace.
1402         (NOMIPS16): Delete.
1403         * gcc.target/mips/code-readable-2.c: Likewise.
1404         * gcc.target/mips/code-readable-3.c: Likewise.
1405         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1406         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1407         Require { target mips16_attribute } and use dg-add-options to
1408         add the associated options.
1409         (cksum16, cksum8): Use MIPS16.
1410         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1411         Require { target mips16_attribute } and use dg-add-options to
1412         add the associated options.
1413         (foo): Use MIPS16.
1414         * gcc.target/mips/save-restore-2.c: Likewise.
1415         * gcc.target/mips/save-restore-3.c: Likewise.
1416         * gcc.target/mips/save-restore-4.c: Likewise.
1417         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1418         -mno-abicalls.
1419         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1420         (foo): Use NOMIPS16.
1421
1422 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1423
1424         PR fortran/33337
1425         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1426
1427         PR fortran/33376
1428         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1429
1430 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1431
1432         PR fortran/33445
1433         * gfortran.dg/gomp/free-2.f90: New.
1434         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1435         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1436
1437 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1438
1439         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1440         * gcc.target/i386/sse5-haddX.c: Ditto.
1441         * gcc.target/i386/sse5-hsubX.c: Ditto.
1442         * gcc.target/i386/sse5-maccXX.c: Ditto.
1443         * gcc.target/i386/sse5-msubXX.c: Ditto.
1444         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1445         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1446         * gcc.target/i386/sse5-permpX.c: Ditto.
1447         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1448         effective target.
1449         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1450         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1451         * gcc.target/i386/sse5-pcmov.c: Ditto.
1452         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1453
1454 2007-09-22  Richard Guenther  <rguenther@suse.de>
1455
1456         PR tree-optimization/33146
1457         * gcc.c-torture/compile/pr33146.c: New testcase.
1458
1459 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1460
1461         * lib/target-supports.exp (check_cached_effective_target): New
1462         procedure.
1463         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1464         (check_effective_target_c99_runtime): New procedure.
1465         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1466         (test3l): Likewise cargl.
1467         * gcc.dg/builtins-59.c: Require c99_runtime.
1468         * gcc.dg/builtins-61.c: Likewise.
1469         * gcc.dg/builtins-62.c: Likewise.
1470
1471 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1472
1473         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1474         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1475         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1476         target-specific dg-options.
1477         * gcc.dg/builtins-20.c: Likewise.
1478         * gcc.dg/builtins-53.c: Likewise.
1479         * gcc.dg/builtins-55.c: Likewise.
1480         * gcc.dg/single-precision-constant.c: Likewise.
1481         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1482         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1483         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1484         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1485         * gcc.dg/torture/builtin-power-1.c: Likewise.
1486
1487 2007-09-21  Chao-ying Fu  <fu@mips.com>
1488
1489         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1490         check if targets have fixed-point supports.
1491         * gcc.dg/fixed-point/fixed-point.exp: New file.
1492         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1493         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1494         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1495         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1496         * gcc.dg/fixed-point/constants-pedantic.c,
1497         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1498         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1499         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1500         * gcc.dg/fixed-point/keywords-pedantic.c,
1501         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1502         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1503         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1504         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1505         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1506         * gcc.dg/fixed-point/func-vararg-mixed.c,
1507         * gcc.dg/fixed-point/operator-logical.c,
1508         * gcc.dg/fixed-point/struct-union.c,
1509         * gcc.dg/fixed-point/bit-complement.c,
1510         * gcc.dg/fixed-point/operator-bitwise.c,
1511         * gcc.dg/fixed-point/operator-comma.c,
1512         * gcc.dg/fixed-point/struct-layout-1.c,
1513         * gcc.dg/fixed-point/union-init.c,
1514         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1515         * gcc.dg/fixed-point/func-mixed.c,
1516         * gcc.dg/fixed-point/func-vararg-size0.c,
1517         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1518         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1519         * gcc.dg/fixed-point/operator-unary.c,
1520         * gcc.dg/fixed-point/allop-const.c,
1521         * gcc.dg/fixed-point/muldiv-warning.c,
1522         * gcc.dg/nofixed-point-1.c,
1523         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1524         * gcc.target/mips/fixed-vector-type.c,
1525         * gcc.target/mips/fixed-scalar-type.c: New tests.
1526
1527 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1528
1529         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1530         * gnat.dg/test_nested_subtype_byref.adb: New test.
1531
1532 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1533
1534         PR fortran/33439
1535         * gfortran.dg/gomp/pr33439.f90: New test.
1536
1537 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1538
1539         PR fortran/33455
1540         * gfortran.dg/merge_char_3.f90: New.
1541
1542 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1543
1544         PR fortran/33037
1545         * gfortran.dg/transfer_check_1.f90: New.
1546
1547 2007-09-20  Asher Langton  <langton2@llnl.gov>
1548
1549         PR fortran/20441
1550         * gfortran.dg/init_flag_1.f90: New.
1551         * gfortran.dg/init_flag_2.f90: New.
1552         * gfortran.dg/init_flag_3.f90: New.
1553         * gfortran.dg/init_flag_4.f90: New.
1554         * gfortran.dg/init_flag_5.f90: New.
1555         * gfortran.dg/init_flag_6.f90: New.
1556         * gfortran.dg/init_flag_7.f90: New.
1557
1558 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1559
1560         PR c++/33460
1561         * g++.dg/ext/anon-struct6.C: New.
1562
1563 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1564
1565         PR libfortran/23272
1566         * gfortran.dg/inquire_10.f90: New test.
1567
1568 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1569
1570         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1571
1572 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1573
1574         PR fortran/33221
1575         * gfortran.dg/used_types_18.f90: Declare variable of empty
1576         derived type.
1577
1578 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1579
1580         PR fortran/33288
1581         * gfortran.dg/array_constructor_19.f90: New test.
1582
1583 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1584
1585         PR debug/33316
1586         * gcc.dg/debug/pr33316.c: New test.
1587
1588         PR c++/33496
1589         * g++.dg/cpp0x/variadic76.C: New test.
1590         * g++.dg/cpp0x/variadic77.C: New test.
1591         * g++.dg/cpp0x/variadic78.C: New test.
1592
1593         PR c/33238
1594         PR c/27301
1595         * gcc.c-torture/execute/20070919-1.c: New test.
1596         * gcc.dg/pr33238.c: New test.
1597         * gcc.dg/pr27301.c: New test.
1598
1599 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1600
1601         * lib/target-supports.exp (check_effective_target_mips64): New
1602         procedure.
1603         * gcc.dg/lower-subreg-1.c: Require !mips64.
1604         * gcc.dg/sibcall-3.c (ATTR): New macro.
1605         (recurser_void1, recurser_void2): Use it.
1606         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1607         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1608
1609 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1610
1611         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1612         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1613         warning annotation.
1614         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1615
1616 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1617
1618         PR fortran/33497
1619         * gfortran.dg/c_loc_tests_11.f03: New test case.
1620
1621 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1622
1623         PR c++/33459
1624         * g++.dg/init/ref14.C: New.
1625
1626 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1627
1628         * gnat.dg/slice2.ad[sb]: New testcase.
1629
1630 2007-09-19  Nick Clifton  <nickc@redhat.com>
1631
1632         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1633
1634 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1635
1636         * gcc.target/bfin/bfin.exp: New.
1637         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1638         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1639         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1640         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1641         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1642         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1643         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1644         mcpu-bf561.c, mcpu-default.c}: New tests.
1645
1646 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1647
1648         Restore detection of unsupported TLS.
1649
1650         Revert this patch:
1651         2007-02-10  Richard Henderson  <rth@redhat.com>
1652
1653         * lib/target-supports.exp (check_effective_target_tls): Redefine
1654         to mean non-emulated tls.
1655         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1656         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1657         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1658         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1659         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1660         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1661         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1662
1663         And then:
1664         * lib/target-supports.exp (check_effective_target_tls): Use
1665         stronger test for compiler support for TLS.
1666         (check_effective_target_tls_native): New, to test for non-emulated
1667         TLS support.
1668         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1669         instead of dg-require-effective-target tls.
1670         * g++.dg/gomp/copyin-1.C: Likewise.
1671         * g++.dg/gomp/sharing-1.C: Likewise.
1672         * g++.dg/gomp/tls-1.C: Likewise.
1673         * g++.dg/gomp/tls-2.C: Likewise.
1674         * g++.dg/gomp/tls-3.C: Likewise.
1675         * g++.dg/tls/diag-1.C: Likewise.
1676         * g++.dg/tls/diag-2.C: Likewise.
1677         * g++.dg/tls/diag-3.C: Likewise.
1678         * g++.dg/tls/diag-4.C: Likewise.
1679         * g++.dg/tls/diag-5.C: Likewise.
1680         * g++.dg/tls/init-1.C: Likewise.
1681         * g++.dg/tls/init-2.C: Likewise.
1682         * g++.dg/tls/trivial.C: Likewise.
1683         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1684         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1685         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1686         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1687         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1688         * gcc.dg/gomp/clause-1.c: Likewise.
1689         * gcc.dg/gomp/copyin-1.c: Likewise.
1690         * gcc.dg/gomp/sharing-1.c: Likewise.
1691         * gcc.dg/gomp/tls-1.c: Likewise.
1692         * gcc.dg/gomp/tls-2.c: Likewise.
1693         * gcc.dg/tls/alpha-1.c: Likewise.
1694         * gcc.dg/tls/opt-1.c: Likewise.
1695         * gcc.dg/tls/opt-13.c: Likewise.
1696         * gcc.dg/tls/opt-14.c: Likewise.
1697         * gcc.dg/tls/opt-2.c: Likewise.
1698         * gcc.dg/tls/opt-3.c: Likewise.
1699         * gcc.dg/tls/opt-4.c: Likewise.
1700         * gcc.dg/tls/opt-7.c: Likewise.
1701         * gcc.dg/tls/section-1.c: Likewise.
1702         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1703         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1704         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1705         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1706         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1707         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1708         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1709         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1710         * gfortran.dg/gomp/fixed-1.f: Likewise.
1711         * gfortran.dg/gomp/free-1.f90: Likewise.
1712         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1713         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1714         * gfortran.dg/gomp/reduction1.f90: Likewise.
1715         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1716
1717 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1718
1719         PR fortran/31119
1720         * gfortran.dg/bounds_check_9.f90: New test.
1721         * gfortran.dg/bounds_check_fail_2.f90: New test.
1722
1723 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1724
1725         PR c++/33462 (again)
1726         * g++.dg/ext/va-arg1.C: Adjust.
1727
1728 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1729
1730         PR c++/33462
1731         * g++.dg/ext/va-arg1.C: New.
1732
1733 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1734
1735         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1736
1737 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1738
1739         PR c++/33463
1740         * g++.dg/rtti/typeid6.C: New.
1741
1742 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1743
1744         PR c++/33464
1745         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1746         * g++.dg/ext/is_class_error2.C: New.
1747
1748 2007-09-18  Richard Guenther  <rguenther@suse.de>
1749
1750         PR tree-optimization/33340
1751         * g++.dg/torture/pr33340.C: New testcase.
1752
1753 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1754
1755         PR fortran/33231
1756         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1757         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1758         * gfortran.dg/elemental_subroutine_5.f90: New.
1759
1760 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1761
1762         * lib/target-supports.exp (check_profiling_available): Extend
1763         mips*-*-elf check to mips*-*-elf*.
1764
1765 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1766
1767         * gcc.dg/format/c90-scanf-5.c: New test.
1768         * gcc.dg/format/c99-scanf-4.c: New test.
1769         * gcc.dg/format/ext-7.c: New test.
1770         * gcc.dg/format/ext-8.c: New test.
1771
1772         PR middle-end/33423
1773         * gcc.c-torture/compile/20070915-1.c: New test.
1774
1775 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1776
1777         PR fortran/33106
1778         * gfortran.dg/private_type_9.f90: New.
1779
1780 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1781
1782         PR middle-end/33449
1783         * gfortran.dg/pr33449.f90: New test.
1784
1785 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1786
1787         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1788         * gfortran.dg/private_type_1.f90: Ditto
1789         * gfortran.dg/interface_18.f90: New.
1790         * gfortran.dg/private_type_8.f90: New.
1791
1792 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1793
1794         PR c++/33124
1795         * g++.dg/warn/new1.C: Adjust.
1796         * g++.dg/torture/str_empty.C: Likewise.
1797
1798 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1799
1800         * gcc.target/mips/dse-1.c: New test.
1801
1802 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1803
1804         PR c++/32756
1805         * g++.dg/overload/operator3.C: New.
1806
1807 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1808
1809         * gcc.target/mips/truncate-1.c: New test.
1810
1811 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1812
1813         PR fortran/29396
1814         PR fortran/29606
1815         PR fortran/30625
1816         PR fortran/30871
1817         * gfortran.dg/subref_array_pointer_1.f90: New test.
1818         * gfortran.dg/subref_array_pointer_2.f90: New test.
1819
1820 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1821
1822         * gfortran.dg/nint_2.f90: Correct last change.
1823
1824 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1825
1826         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1827
1828 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1829
1830         * gcc.dg/vect/pr33373b.c: New test.
1831
1832 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1833
1834         PR target/33438
1835         * gcc.target/i386/pr33438.c: New test.
1836
1837 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1838
1839         * gfortran.dg/nint_2.f90: Revert previous commit.
1840
1841 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1842
1843         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1844
1845 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1846
1847         PR debug/33429
1848         * g++.dg/other/unused1.C: XFAIL class2 scan.
1849
1850 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1851
1852         PR fortran/33343
1853         * gfortran.dg/elemental_args_check_1.f90: New.
1854         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1855         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1856
1857 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1858
1859         * gfortran.dg/recursive_check_3.f90: New.
1860
1861 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1862
1863         PR fortran/33412
1864         * gfortran.dg/elemental_bind_c.f90: New.
1865
1866 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1867
1868         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1869         * gcc.target/mips/mips16-attributes-2.c: New test.
1870         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1871         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1872         hard-float asm when __mips16 is defined.
1873         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1874         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1875         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1876         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1877         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1878         * gcc.target/mips/pr26765.c (foo): Likewise.
1879         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1880         targets, use dg-mips-options instead of dg-options, and use -mgp32
1881         to force 32-bit mode.
1882         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1883         and 64-bit mode.
1884         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1885
1886 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1887             Michael Meissner  <michael.meissner@amd.com>
1888
1889         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1890         * gcc.target/i386/sse5-hsubX.c: Ditto.
1891         * gcc.target/i386/sse5-permpX.c: Ditto.
1892         * gcc.target/i386/sse5-haddX.c: Ditto.
1893         * gcc.target/i386/sse5-maccXX.c: Ditto.
1894         * gcc.target/i386/sse5-msubXX.c: Ditto.
1895         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1896         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1897
1898         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1899         optimizes floating point conditional moves into the pcmov
1900         instruction on SSE5.
1901         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1902
1903         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1904         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1905         SSE5.
1906
1907         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1908         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1909
1910         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1911         optimizes (a*b)+c into fmadd on SSE5.
1912
1913         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1914         whether the SSE5 instructions can be generated.
1915
1916         * gcc.target/i386/sse5-check.h: New. Add support for 
1917         SSE5 tests.
1918
1919         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1920         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1921         * gcc.target/i386/sse-13.c: Ditto.
1922         * gcc.target/i386/sse-14.c: Ditto.
1923
1924 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1925
1926         PR testsuite/33153
1927         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1928         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1929
1930 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR target/32338
1933         * gcc.dg/pr32338-1.c: New test.
1934         * gcc.dg/pr32338-2.c: New test.
1935
1936 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1937         
1938         * lib/target-supports.exp (check_effective_target_sync_int_long):
1939         Revert change to add xtensa.
1940         (check_effective_target_sync_char_short): Likewise.
1941         
1942 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1943
1944         * gnat.dg/packed_subtype.adb: New test.
1945
1946 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1947
1948         PR fortran/33297
1949         * gfortran.dg/intrinsic_size.f90: New.
1950
1951 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1952
1953         PR fortran/33284
1954         PR fortran/33310
1955         * gfortran.dg/conflicts_2.f90: New.
1956
1957 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1958
1959         PR tree-optimization/32377
1960         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1961         dependence distance.
1962         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1963         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1964         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1965         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1966
1967 2007-09-12  Richard Guenther  <rguenther@suse.de>
1968
1969         PR middle-end/33382
1970         * gcc.c-torture/compile/pr33382.c: New testcase.
1971         * gcc.c-torture/execute/pr33382.c: Likewise.
1972
1973 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1974
1975         PR fortran/33395
1976         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1977
1978 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1979
1980         PR tree-optimization/33373
1981         * gcc.dg/vect/pr33373.c: New test.
1982
1983 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1984
1985         * lib/target-supports.exp (check_effective_target_vect_no_double):
1986         Remove unused proc.
1987
1988 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1989             Ulrich Weigand  <uweigand@de.ibm.com>
1990
1991         * gcc.target/spu/dfcgt-nan.c: New test.
1992
1993 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1994
1995         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1996
1997 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1998
1999         PR fortran/33040
2000         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2001
2002 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2003
2004         * gcc.dg/va-arg-pack-len-1.c: New test.
2005         * g++.dg/va-arg-pack-len-1.C: New test.
2006
2007 2007-09-11  Michael Matz  <matz@suse.de>
2008
2009         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2010
2011 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2012
2013         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2014         checks for size of long double.
2015         * gcc.dg/dfp/convert.h: New file.
2016         * gcc.dg/dfp/convert-bfp-2.c: New test.
2017         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2018         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2019         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2020         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2021         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2022         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2023         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2024         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2025         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2026
2027 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2028
2029         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2030         Change dg-final to expect 1 non-profitable loop and
2031         3 profitable loops.
2032         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2033         Change dg-final to expect 1 non-profitable loop and
2034         3 profitable loops.
2035         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2036         Change dg-final to expect 1 profitable loop.
2037         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2038         Change dg-final to expect 1 profitable loop.    
2039         
2040 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2041
2042         * gcc.target/mips/call-saved-1.c: New test.
2043         * gcc.target/mips/call-saved-2.c: Likewise.
2044         * gcc.target/mips/call-saved-3.c: Likewise.
2045         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2046         instead of mips_mips64.  Set mips_fp64 too.
2047         (is_gp32_flag): Return true for -mips1 and -mips2.
2048         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2049
2050 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2051
2052         * g++.dg/ext/va-arg-pack-1.C: New test.
2053         * g++.dg/ext/va-arg-pack-2.C: New test.
2054
2055 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2056
2057         PR target/33369
2058         * gcc.dg/vect/pr33369.c: New test.
2059
2060 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2061
2062         PR fortran/33370
2063         * gfortran.dg/array_memcpy_5.f90:  New test.
2064
2065 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2066
2067         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2068
2069 2007-09-09  Richard Guenther  <rguenther@suse.de>
2070
2071         * gcc.c-torture/compile/20070906-1.c: New testcase.
2072
2073 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2074
2075         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2076         noinline attribute.
2077         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2078         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2079         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2080         Likewise.
2081
2082 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2083
2084         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2085
2086 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2087
2088         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2089
2090 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2091
2092         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2093         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2094         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2095         Compile tests with -fno-tree-pre.
2096         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2097         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2098         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2099         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2100         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2101         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2102         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2103         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2104         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2105         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2106         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2107         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2108         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2109         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2110         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2111         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2112         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2113         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2114         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2115
2116 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2117
2118         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2119         to call objdump.
2120         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2121         Use remote_exec to call c++filt.
2122         * lib/target-supports-dg.exp (dg-require-host-local): New.
2123         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2124         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2125         * g++.dg/rtti/repo1.C: Likewise.
2126         * g++.dg/template/repo1.C: Likewise.
2127         * g++.dg/template/repo2.C: Likewise.
2128         * g++.dg/template/repo3.C: Likewise.
2129         * g++.dg/template/repo4.C: Likewise.
2130         * g++.dg/template/repo5.C: Likewise.
2131         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2132         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2133         * g++.old-deja/g++.pt/repo1.C: Likewise.
2134         * g++.old-deja/g++.pt/repo2.C: Likewise.
2135         * g++.old-deja/g++.pt/repo3.C: Likewise.
2136         * g++.old-deja/g++.pt/repo4.C: Likewise.
2137         * gcc.dg/cpp/trad/builtins.c: Likewise.
2138
2139 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2140
2141         PR tree-optimization/32283
2142         * gcc.dg/tree-ssa/loop-31.c: New test.
2143
2144 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2145
2146         PR rtl-optimization/26449
2147         * gcc.target/i386/pr26449-1.c: New file.
2148
2149 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2150
2151         PR target/33329
2152         PR rtl-optimization/26449
2153         * gcc.target/i386/pr33329.c: New file.
2154
2155 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2156
2157         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2158
2159 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2160
2161         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2162
2163 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2164
2165         PR tree-optimization/33301
2166         * gfortran.dg/vect/pr33301.f: New test.
2167
2168 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2169
2170         PR libfortran/33307
2171         * gfortran.dg/backspace_10.f90: New test.
2172
2173 2007-09-07  Richard Guenther  <rguenther@suse.de>
2174
2175         Reapply
2176         2007-09-06  Richard Guenther  <rguenther@suse.de>
2177
2178         PR tree-optimization/32586
2179         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2180         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2181         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2182         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2183         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2184         now obsolete simplification.
2185
2186 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2187         
2188         PR tree-optimization/33299
2189         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2190         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2191
2192 2007-09-07  Richard Guenther  <rguenther@suse.de>
2193
2194         Revert
2195         2007-09-06  Richard Guenther  <rguenther@suse.de>
2196
2197         PR tree-optimization/32586
2198         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2199         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2200         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2201         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2202         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2203         now obsolete simplification.
2204
2205 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2206
2207         PR tree-optimization/32821
2208         * gcc.dg/tree-ssa/pr32821.c: New file.
2209
2210 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2211
2212         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2213         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2214         and mips_forced_no_er.
2215         (dg-mips-options): Add -mno-abicalls when a small-data option is
2216         specified.  Skip tests with small-data options if mips_forced_gp.
2217         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2218         * gcc.target/mips/sdata-1.c: New test.
2219         * gcc.target/mips/sdata-2.c: Likewise.
2220         * gcc.target/mips/sdata-3.c: Likewise.
2221         * gcc.target/mips/sdata-4.c: Likewise.
2222
2223 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2224
2225         PR fortran/33298
2226         * spread_zerosize_1.f90:  New test case.
2227         * spread_bounds_1.f90:  New test case.
2228
2229 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2230
2231         PR c++/32674
2232         * g++.dg/template/static31.C: New.
2233
2234 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2235
2236         PR fortran/33271
2237         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2238         powerpc*-linux-gnu.
2239
2240 2007-09-06  David Daney  <ddaney@avtrex.com>
2241             Richard Sandiford  <richard@codesourcery.com>
2242
2243         PR target/33256
2244         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2245         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2246         * gcc.target/mips/pr33256.c: New test.
2247
2248 2007-09-06  Tom Tromey  <tromey@redhat.com>
2249
2250         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2251
2252 2007-09-06  Richard Guenther  <rguenther@suse.de>
2253
2254         PR tree-optimization/32586
2255         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2256         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2257         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2258         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2259         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2260         now obsolete simplification.
2261
2262 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2263
2264         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2265         * gcc.target/i386/sse3-addsubps.c: Ditto.
2266         * gcc.target/i386/sse3-haddpd.c: Ditto.
2267         * gcc.target/i386/sse3-haddps.c: Ditto.
2268         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2269         * gcc.target/i386/sse3-hsubps.c: Ditto.
2270         * gcc.target/i386/sse3-lddqu.c: Ditto.
2271         * gcc.target/i386/sse3-movddup.c: Ditto.
2272         * gcc.target/i386/sse3-movshdup.c: Ditto.
2273         * gcc.target/i386/sse3-movsldup.c: Ditto.
2274
2275 2007-09-06  Richard Guenther  <rguenther@suse.de>
2276
2277         PR tree-optimization/33302
2278         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2279
2280 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2281
2282         PR libfortran/33225
2283         * gfortran.dg./fmt_float.f90: New test.
2284
2285 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2286
2287         PR libfortran/33253
2288         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2289
2290 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2291
2292         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2293         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2294
2295 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2296
2297         * g++.dg/eh/builtin1.C: New test.
2298         * g++.dg/eh/builtin2.C: New test.
2299         * g++.dg/eh/builtin3.C: New test.
2300
2301         PR c++/33289
2302         * g++.dg/eh/builtin4.C: New test.
2303
2304 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2305
2306         * gcc.target/powerpc/dfp-dd.c: New test.
2307         * gcc.target/powerpc/dfp-td.c: New test.
2308
2309 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2310
2311         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2312         * gcc.dg/va-arg-pack-1.c: New test.
2313
2314 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2315
2316         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2317         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2318         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2319         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2320         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2321
2322 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2323
2324         PR c++/30302
2325         * g++.dg/ext/anon-struct5.C: New.
2326
2327 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2328
2329         * gcc.dg/i386-cpuid.h: Remove.
2330         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2331         (main): Use __get_cpuid to get target features.
2332         * gcc.target/i386/sse-check.h: Ditto.
2333         * gcc.target/i386/sse2-check.h: Ditto.
2334         * gcc.target/i386/sse3-check.h: Ditto.
2335         * gcc.target/i386/ssse3-check.h: Ditto.
2336         * gcc.target/i386/sse4_1-check.h: Ditto.
2337         * gcc.target/i386/sse4_2-check.h: Ditto.
2338         * gcc.target/i386/sse4a-check.h: Ditto.
2339         * gcc.dg/torture/pr16104-1.c: Ditto.
2340         (do_test): Change to void.
2341         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2342         * gcc.target/i386/sse-6.c: Ditto.
2343         * gcc.target/i386/sse-7.c: Ditto.
2344         * g++.dg/other/i386-1.C: Include cpuid.h.
2345         (main): New function.  Use __get_cpuid to get target fetaures.
2346
2347 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2348             David Ung  <davidu@mips.com>
2349             Nigel Stephens <nigel@mips.com>
2350
2351         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2352         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2353         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2354         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2355         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2356         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2357         * gcc.dg/torture/pr19683-1.c: Likewise.
2358         * gcc.target/mips/madd-3.c: Likewise.
2359         * gcc.target/mips/maddu-3.c: Likewise.
2360         * gcc.target/mips/msub-3.c: Likewise.
2361         * gcc.target/mips/msubu-3.c: Likewise.
2362         * gcc.target/mips/asm-1.c: Likewise.
2363         * gcc.target/mips/branch-1.c: Likewise.
2364         * gcc.target/mips/ins-1.c: Likewise.
2365         * gcc.target/mips/near-far-3.c: Likewise.
2366         * gcc.target/mips/near-far-4.c: Likewise.
2367         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2368         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2369         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2370         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2371         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2372         * gcc.target/mips/dspr2-MULT.c: Likewise.
2373         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2374         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2375         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2376         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2377         * gcc.target/mips/code-readable-2.c: Likewise.
2378         * gcc.target/mips/code-readable-3.c: Likewise.
2379
2380 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2381             David Ung  <davidu@mips.com>
2382             Nigel Stephens <nigel@mips.com>
2383
2384         * gcc.target/mips/mips16-attributes.c: New.
2385
2386 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2387
2388         PR fortran/31564
2389         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2390
2391         PR fortran/33241
2392         * gfortran.dg/char_length_10.f90: New test.
2393
2394 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2395
2396         PR c++/29731
2397         * g++.dg/parse/template24.C: New.
2398
2399 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2400
2401         * g++.dg/other/spu2vmx-1.C: New test.
2402
2403 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2404
2405         PR tree-optimization/33017
2406         * gcc.dg/pr33017.c: New test.
2407
2408 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2409
2410         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2411         __protected_stream family of macros.
2412
2413 2007-09-04  Jan Hubicka  <jh@suse.cz>
2414
2415         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2416         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2417         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2418         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2419         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2420         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2421         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2422         Likewise.
2423
2424 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2425             Tobias Burnus  <burnus@net-b.de>
2426
2427         * gfortran.dg/proc_decl_1.f90: New.
2428         * gfortran.dg/proc_decl_2.f90: New.
2429         * gfortran.dg/proc_decl_3.f90: New.
2430         * gfortran.dg/proc_decl_4.f90: New.
2431
2432 2007-09-04  Jan Hubicka  <jh@suse.cz>
2433
2434         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2435         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2436         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2437         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2438         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2439         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2440         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2441         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2442         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2443         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2444         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2445         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2446         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2447         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2448         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2449         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2450         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2451         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2452         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2453         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2454         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2455         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2456         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2457         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2458         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2459         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2460         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2461         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2462         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2463         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2464         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2465         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2466         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2467         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2468         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2469         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2470         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2471         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2472         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2473         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2474         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2475         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2476         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2477         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2478         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2479         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2480         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2481         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2482         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2483         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2484         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2485         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2486         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2487         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2488         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2489         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2490         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2491         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2492         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2493         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2494         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2495         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2496         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2497         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2498         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2499         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2500         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2501         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2502         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2503         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2504         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2505         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2506         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2507         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2508         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2509         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2510         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2511         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2512         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2513         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2514         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2515         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2516         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2517         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2518         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2519         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2520         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2521         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2522         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2523         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2524         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2525         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2526         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2527         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2528         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2529         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2530         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2531         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2532         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2533         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2534         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2535         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2536         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2537         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2538         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2539         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2540         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2541         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2542         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2543         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2544         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2545         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2546         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2547         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2548         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2549         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2550         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2551         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2552         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2553         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2554         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2555         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2556         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2557         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2558         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2559         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2560         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2561         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2562         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2563         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2564         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2565         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2566         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2567         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2568         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2569         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2570         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2571         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2572         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2573         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2574         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2575         noinline.
2576         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2577         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2578         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2579         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2580         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2581         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2582         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2583         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2584         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2585         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2586         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2587         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2588         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2589         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2590         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2591         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2592         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2593         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2594         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2595         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2596         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2597         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2598         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2599         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2600         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2601         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2602         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2603         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2604         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2605         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2606         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2607         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2608         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2609         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2610         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2611         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2612         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2613         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2614         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2615         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2616         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2617         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2618         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2619         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2620         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2621         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2622         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2623         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2624         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2625         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2626         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2627         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2628         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2629         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2630         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2631         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2632         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2633         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2634         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2635         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2636         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2637         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2638         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2639         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2640         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2641         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2642         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2643         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2644         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2645         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2646         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2647         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2648         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2649         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2650         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2651         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2652         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2653         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2654         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2655         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2656         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2657         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2658         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2659         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2660         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2661         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2662         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2663         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2664         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2665         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2666         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2667         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2668         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2669         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2670         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2671         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2672         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2673         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2674         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2675         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2676         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2677         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2678         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2679         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2680         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2681         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2682         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2683         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2684         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2685         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2686         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2687         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2688         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2689         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2690         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2691         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2692         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2693         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2694         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2695         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2696         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2697         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2698         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2699         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2700         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2701         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2702
2703 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         PR middle-end/33187
2706         * gcc.target/i386/cmov7.c: New file.
2707
2708 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2709
2710         * gcc.target/i386/sse4a-check.h: New file.
2711         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2712         * gcc.target/i386/sse4a-insert.c: Ditto.
2713         * gcc.target/i386/sse4a-montsd.c: Ditto.
2714         * gcc.target/i386/sse4a-montss.c: Ditto.
2715         * gcc.target/i386/mmx-check.h: New file.
2716         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2717         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2718         * gcc.target/i386/sse-check.h: New file.
2719         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2720         * gcc.target/i386/sse-3.c: Ditto.
2721         * gcc.target/i386/sse-7.c: Ditto.
2722         * gcc.target/i386/sse-9.c: Ditto.
2723         * gcc.target/i386/ssefn-3.c: Ditto.
2724         * gcc.target/i386/sse-recip.c: Ditto.
2725         * gcc.target/i386/sse-recip-vec.c: Ditto.
2726         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2727         * gcc.target/i386/20020523-1.c: Remove.
2728         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2729         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2730         * gcc.target/i386/ssefn-4.c: Ditto.
2731         * gcc.target/i386/sse-6.c: Ditto.
2732         * gcc.target/i386/sse-10.c: Ditto.
2733         * gcc.target/i386/sse-11.c: Ditto.
2734         * gcc.target/i386/sse-18.c: Ditto.
2735         * gcc.target/i386/fpprec-1.c: Ditto.
2736         * g++.dg/other/i386-1.C: Ditto.
2737
2738 2007-09-04  Richard Guenther  <rguenther@suse.de>
2739
2740         PR tree-optimization/33291
2741         * gcc.dg/volatile2.c: New testcase.
2742         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2743         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2744         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2745         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2746
2747 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2748
2749         PR fortran/33253
2750         * gfortran.dg/namelist_15.f90: Update test.
2751         * gfortran.dg/namelist_24.f90: Update test.
2752         * gfortran.dg/namelist_38.f90: New test.
2753
2754 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2755
2756         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2757         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2758         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2759         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2760         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2761         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2762
2763 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2764
2765         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2766         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2767
2768         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2769
2770 2007-09-02  David Daney  <ddaney@avtrex.com>
2771
2772         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2773         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2774         * gcc.target/mips/atomic-memory-1.c: Ditto.
2775         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2776
2777 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2778
2779         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2780         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2781
2782 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2783
2784         * gfortran.dg/substr_6.f90: New test.
2785
2786 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2787
2788         PR c++/33208
2789         * g++.dg/other/error18.C: New.
2790         * g++.dg/expr/bitfield3.C: Adjust.
2791
2792 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2793
2794         PR fortran/33276
2795         * gfortran.fortran-torture/compile/pr33276.f90: New.
2796
2797 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2798
2799         PR middle-end/33272
2800         * gcc.dg/c99-arraydecl-3.c: New test.
2801
2802 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2803
2804         PR c++/32597
2805         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2806         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2807
2808 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2809
2810         PR fortran/33232
2811         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2812         * gfortran.dg/read_1.f90: New.
2813
2814 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2815
2816         PR c++/33210
2817         * g++.dg/template/error30.C: New.
2818
2819 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2820
2821         PR c++/32113
2822         * g++.dg/template/crash70.C: New.
2823
2824 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2825
2826         PR c++/33212
2827         * g++.dg/ext/is_class_error.C: New.
2828
2829 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2830
2831         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2832         
2833 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2834             Revital Eres  <eres@il.ibm.com>
2835
2836         * gcc.target/powerpc/paired-1.c: New test.
2837         * gcc.target/powerpc/paired-2.c: New test.
2838         * gcc.target/powerpc/paired-3.c: New test.
2839         * gcc.target/powerpc/paired-4.c: New test.
2840         * gcc.target/powerpc/paired-5.c: New test.
2841         * gcc.target/powerpc/paired-6.c: New test.
2842         * gcc.target/powerpc/paired-7.c: New test.
2843         * gcc.target/powerpc/ppc-paired.c: New test.
2844
2845 2007-08-31  Ollie Wild  <aaw@google.com>
2846
2847         * g++.dg/conversion/ptrmem2.C: New test.
2848         * g++.dg/conversion/ptrmem3.C: New test.
2849         * g++.dg/conversion/ptrmem4.C: New test.
2850         * g++.dg/conversion/ptrmem5.C: New test.
2851         * g++.dg/conversion/ptrmem6.C: New test.
2852         * g++.dg/conversion/ptrmem7.C: New test.
2853         * g++.dg/conversion/ptrmem8.C: New test.
2854
2855 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2856
2857         PR fortran/31879
2858         * gfortran.dg/char_length_7.f90: New test.
2859         * gfortran.dg/char_length_9.f90: New test.
2860         * gfortran.dg/char_assign_1.f90: Add extra warning.
2861
2862         PR fortran/31197
2863         PR fortran/31258
2864         * gfortran.dg/char_length_8.f90: New test.
2865
2866 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2867
2868         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2869
2870 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2871
2872         * gcc.dg/inline-24.c: New test.
2873         * g++.dg/opt/inline11.C: New test.
2874
2875 2007-08-30  Richard Guenther  <rguenther@suse.de>
2876
2877         * gcc.target/i386/vectorize5.c: New testcase.
2878
2879 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2880
2881         PR fortran/33228
2882         * interface.c (check_interface0): Improve error for external procs.
2883         (check_sym_interfaces): Fix checking of module procedures.
2884
2885 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2886
2887         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2888         (AI): Add AI_ALIGN.
2889         * gcc.dg/sync-3.c: New test.
2890
2891         PR middle-end/32758
2892         * gcc.dg/cleanup-12.c: New test.
2893
2894 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2897         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2898         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2899         * gcc.dg/pr32450.c: Ditto.
2900         * gcc.dg/nest.c: Ditto.
2901         * gcc.dg/nested-func-4.c: Ditto.
2902         * g++.old-deja/g++.law/profile1.C: Ditto.
2903
2904 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2905
2906         PR fortran/32989
2907         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2908         non-default integer kind arguments.
2909
2910 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2911
2912         PR fortran/33105
2913         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2914
2915 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2916
2917         * gcc.dg/h8300-ice2.c: Remove target selector.
2918
2919 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2920
2921         PR fortran/33215
2922         * gfortran.dg/binding_label_tests_15.f03: New test case.
2923         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2924
2925 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2926
2927         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2928         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2929
2930 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2931
2932         PR c++/33194
2933         * g++.dg/other/canon-33194.C: New.
2934
2935 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2936
2937         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2938         * gcc.c-torture/execute/pr23135.c: Likewise.
2939
2940 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2941
2942         * gcc.dg/pr31344.c: Move to ...
2943         * gcc.dg/dfp/pr31344.c: ... here.
2944         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2945         * gcc.dg/20050503-1.c: Ditto.
2946         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2947         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2948         * gcc.dg/20060801-1.c: Ditto.
2949
2950 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2951
2952         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2953         * gfortran.dg/nan_1.f90: Likewise.
2954
2955 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2956
2957         PR fortran/33055
2958         Revert previous patch.
2959
2960 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2961             Kazu Hirata  <kazu@codesourcery.com>
2962
2963         * gcc.target/m68k/interrupt-1.c: New.
2964
2965 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2966
2967         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2968         10000 for targets where "int" can't hold at least 100000.
2969         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2970         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2971         (test5)(test6): Use it.
2972         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2973         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2974         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2975         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2976         * gcc.dg/attr-alloc_size.c (test): Likewise.
2977
2978 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2979
2980         PR c++/33209
2981         * g++.dg/template/error29.C: New.
2982
2983 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2984
2985         PR c++/32596
2986         * g++.dg/ext/visibility/anon5.C: New test.
2987
2988 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2989
2990         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2991
2992 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2993
2994         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2995         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2996         * gfortran.dg/gamma_4.f90: New: large-real tests.
2997
2998 2007-08-28  Jason Merrill  <jason@redhat.com>
2999
3000         PR c++/29000
3001         * g++.dg/ext/stmtexpr12.C: New test.
3002
3003         PR c++/28558
3004         * g++.dg/ext/attrib28.C: New test.
3005
3006 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3007
3008         PR target/32661
3009         * gcc.target/i386/pr32661.c: New test.
3010
3011 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3012
3013         PR middle-end/32370
3014         * gcc.dg/pr32370.c: New test.
3015
3016         PR rtl-optimization/33148
3017         * gcc.c-torture/compile/20070827-1.c: New test.
3018
3019         PR debug/32914
3020         * d++.dg/debug/const3.C: New test.
3021         * d++.dg/debug/const4.C: New test.
3022         * d++.dg/debug/dwarf2/const1.C: New test.
3023         * d++.dg/debug/dwarf2/const2.C: New test.
3024         * d++.dg/debug/dwarf2/const2b.C: New test.
3025
3026 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3027             Vladimir Yanovsky  <yanov@il.ibm.com>
3028             Revital Eres  <eres@il.ibm.com>
3029             Andrey Belevantsev  <abel@ispras.ru>
3030
3031         * gcc.dg/sms-1.c: New test.
3032
3033 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3034
3035         * g++.dg/ext/gnu-inline-common.h: New.
3036         * g++.dg/ext/gnu-inline-global-reject.C: New.
3037         * g++.dg/ext/gnu-inline-global.C: New.
3038         * g++.dg/ext/gnu-inline-namespace.C: New.
3039         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3040         * g++.dg/ext/gnu-inline-class.C: New.
3041         * g++.dg/ext/gnu-inline-class-static.C: New.
3042         * g++.dg/ext/gnu-inline-template-class.C: New.
3043         * g++.dg/ext/gnu-inline-template-func.C: New.
3044
3045 2007-08-27  Jason Merrill  <jason@redhat.com>
3046
3047         PR c++/31337
3048         * g++.dg/ext/stmtexpr11.C: New.
3049
3050 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3051
3052         * lib/target-supports.exp (check_profiling_available):
3053         Set profiling_available_saved to 0 on fido-*-elf.
3054
3055 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3056
3057         PR tree-optimization/33173
3058         
3059         * gcc.c-torture/compile/pr33173.c: New.
3060
3061 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3062
3063         PR target/31385
3064         * gcc.dg/dfp/pr31385.c: New.
3065
3066 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3067
3068         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3069
3070 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3071
3072         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3073         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3074         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3075         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3076         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3077         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3078         gcc.target/m68k directory.
3079         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3080         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3081         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3082         gcc.target/cris directory.
3083         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3084         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3085         gcc.target/bfin directory.
3086
3087         * gcc.target/sh: New directory.
3088         * gcc.target/sh/sh.exp: New file.
3089         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3090         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3091         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3092         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3093         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3094         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3095
3096 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3097
3098         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3099         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3100         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3101         * gcc.target/i386/local2.c: Ditto.
3102         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3103         * gcc.target/i386/20011119-1.c: Ditto.
3104         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3105         * gcc.target/i386/fastcall-1.c: Fix target selector.
3106
3107 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3108
3109         PR fortran/33055
3110         * gfortran.dg/negative_unit.f: Add new check
3111         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3112         -fdefault-integer-8.
3113
3114 2007-08-26  Asher Langton  <langton2@llnl.gov>
3115
3116         * gfortran.dg/recursive_stack.f90: New.
3117         * gfortran.dg/openmp_stack.f90: New.
3118
3119 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3120
3121         PR fortran/31298
3122         * gfortran.dg/use_10.f90: New.
3123
3124 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3125
3126         PR fortran/32985
3127         * gfortran.dg/namelist_14.f90: Make test case valid.
3128         * gfortran.dg/common_10.f90: New.
3129
3130 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3131
3132         PR middle-end/33181
3133         * gcc.dg/ifelse-2.c: New.
3134
3135 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3136
3137         PR fortran/32980
3138         * gfortran.dg/gamma_1.f90: New.
3139         * gfortran.dg/gamma_2.f90: New.
3140         * gfortran.dg/gamma_3.f90: New.
3141
3142 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3143
3144         PR fortran/33188
3145         * gfortran.dg/used_types_18.f90: New.
3146
3147 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3148
3149         * gcc.dg/array-init-2.c: New test.
3150
3151 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3152
3153         PR fortran/33178
3154         * gfortran.dg/initialization_4.f90: Update dg-error.
3155         * gfortran.dg/initialization_13.f90: New.
3156
3157 2007-08-24  Richard Guenther  <rguenther@suse.de>
3158
3159         PR middle-end/33166
3160         * gcc.c-torture/compile/pr33166.c: New testcase.
3161
3162 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3163
3164         PR fortran/33139
3165         * gfortran.dg/pointer_assign_4.f90: New.
3166         * gfortran.dg/shape_2.f90: Fix test case.
3167         * gfortran.dg/char_result_4.f90: Ditto.
3168
3169 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3170
3171         * gcc.dg/array-init-1.c: New test.
3172
3173         PR c++/32567
3174         * g++.dg/parse/crash36.C: New test.
3175
3176 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3177
3178         * gcc.dg/pr32721.c: Updated.
3179
3180 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3181
3182         PR tree-optimization/32573
3183         PR middle-end/32946
3184         * gcc.dg/pr32573.c: New test.
3185
3186         PR c++/32898
3187         * g++.dg/lookup/ns3.C: New test.
3188
3189         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3190
3191         PR c++/31941
3192         * g++.dg/parse/crash37.C: New test.
3193
3194 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3195
3196         PR target/17390
3197         * gcc.target/i386/pr17390.c: New test.
3198
3199 2007-08-23  Richard Guenther  <rguenther@suse.de>
3200
3201         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3202         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3203         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3204         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3205         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3206         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3207         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3208         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3209
3210 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3211
3212         * gcc.target/s390: New directory.
3213         * gcc.target/s390/s390.exp: New file.
3214         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3215         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3216         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3217         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3218         gcc.target/s390 directory.
3219
3220 2007-08-23  Richard Guenther  <rguenther@suse.de>
3221
3222         PR tree-optimization/32328
3223         * testsuite/gcc.dg/pr32328.c: New testcase.
3224
3225 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3226
3227         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3228           available.
3229
3230 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3231
3232         PR fortran/33095
3233         * gfortran.dg/min_max_optional_5.f90: New test.
3234         * gfortran.dg/min_max_optional_2.f90: Remove.
3235         * gfortran.dg/min_max_optional_3.f90: Remove.
3236         * gfortran.dg/min_max_optional_4.f90: Remove.
3237
3238 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3239
3240         * gcc.target/i386/xorps-sse.c: New.
3241         * gcc.target/i386/xorps-sse2.c: New.
3242
3243 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3244
3245         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3246         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3247         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3248
3249 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3250
3251         PR fortran/33020
3252         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3253         include multiple kinds for SHAPE parameter within a single
3254         namespace.
3255         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3256         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3257
3258 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3259
3260         * interface_abstract_1.f90: Extended test case.
3261         * interface_abstract_3.f90: New test.
3262
3263 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3264
3265         * gcc.dg/fold-sub.c: New test.
3266         
3267 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3268
3269         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3270         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3271         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3272         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3273         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3274         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3275
3276 2007-08-22  Richard Guenther  <rguenther@suse.de>
3277
3278         PR middle-end/33007
3279         * gcc.dg/pr33007.c: New testcase.
3280
3281 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3282
3283         * gcc.c-torture/execute/strcmp-1.x: Delete.
3284
3285 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3286
3287         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3288         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3289         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3290         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3291         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3292         gcc.target/i386/stack-realign.c,
3293         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3294         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3295         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3296         target using dg-require-effective-target directive.
3297         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3298         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3299         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3300         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3301         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3302         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3303         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3304         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3305         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3306         Require lp64 target using dg-require-effective-target directive.
3307         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3308         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3309         directive.
3310         * gcc.target/i386/20010202-1.c: Move from here ...
3311         * gcc.dg/20010202-1.c: ... to here.
3312
3313 2007-08-22  Richard Guenther  <rguenther@suse.de>
3314
3315         PR tree-optimization/33142
3316         * gcc.c-torture/execute/pr33142.c: New testcase.
3317
3318 2007-08-22  Richard Guenther  <rguenther@suse.de>
3319
3320         PR middle-end/32563
3321         * g++.dg/torture/pr32563.C: New testcase.
3322
3323 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3324
3325         PR middle-end/32912
3326         * gcc.dg/pr32912-1.c: Add -w to options.
3327         * gcc.dg/pr32912-2.c: Likewise.
3328         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3329
3330 2007-08-21  Ian Lance Taylor  <iant@google.com>
3331
3332         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3333
3334 2007-08-21  Ian Lance Taylor  <iant@google.com>
3335
3336         PR tree-optimization/33134
3337         * g++.dg/tree-ssa/pr33134.C: New test.
3338
3339 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3340
3341         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3342         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3343
3344 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR debug/32610
3347         * gcc.dg/debug/pr32610.c: New test.
3348
3349         * g++.dg/init/new24.C: New test.
3350
3351         PR middle-end/32912
3352         * gcc.dg/pr32912-1.c: New test.
3353         * gcc.dg/pr32912-2.c: New test.
3354         * gcc.dg/pr32912-3.c: New test.
3355
3356 2007-08-21  Richard Guenther  <rguenther@suse.de>
3357
3358         * gcc.dg/pointer-arith-10.c: New testcase.
3359
3360 2007-08-21  Richard Guenther  <rguenther@suse.de>
3361
3362         PR middle-end/33122
3363         * gcc.c-torture/compile/pr33122.c: New testcase.
3364
3365 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3366
3367         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3368
3369 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3370
3371         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3372
3373 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR c++/33025
3376         * g++.dg/init/new23.C: New test.
3377
3378 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3379
3380         PR middle-end/30564
3381         * gcc.c-torture/compile/pr30564-1.c: New test.
3382         * gcc.c-torture/compile/pr30564-2.c: New test.
3383
3384 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3385
3386         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3387
3388 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3389
3390         * gfortran.dg/interface_abstract_2.f90: New.
3391         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3392
3393 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3394
3395         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3396         unknown (so that outer-loop wont get analyzed).
3397         * gcc.dg/vect/vect-outer-1a.c: New test.
3398         * gcc.dg/vect/vect-outer-1b.c: New test.
3399         * gcc.dg/vect/vect-outer-1.c: New test.
3400         * gcc.dg/vect/vect-outer-2a.c: New test.
3401         * gcc.dg/vect/vect-outer-2b.c: New test.
3402         * gcc.dg/vect/vect-outer-2c.c: New test.
3403         * gcc.dg/vect/vect-outer-2.c: New test.
3404         * gcc.dg/vect/vect-outer-3a.c: New test.
3405         * gcc.dg/vect/vect-outer-3b.c: New test.
3406         * gcc.dg/vect/vect-outer-3c.c: New test.
3407         * gcc.dg/vect/vect-outer-3.c: New test.
3408         * gcc.dg/vect/vect-outer-4a.c: New test.
3409         * gcc.dg/vect/vect-outer-4b.c: New test.
3410         * gcc.dg/vect/vect-outer-4c.c: New test.
3411         * gcc.dg/vect/vect-outer-4d.c: New test.
3412         * gcc.dg/vect/vect-outer-4e.c: New test.
3413         * gcc.dg/vect/vect-outer-4f.c: New test.
3414         * gcc.dg/vect/vect-outer-4g.c: New test.
3415         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3416         * gcc.dg/vect/vect-outer-4i.c: New test.
3417         * gcc.dg/vect/vect-outer-4j.c: New test.
3418         * gcc.dg/vect/vect-outer-4k.c: New test.
3419         * gcc.dg/vect/vect-outer-4l.c: New test.
3420         * gcc.dg/vect/vect-outer-4m.c: New test.
3421         * gcc.dg/vect/vect-outer-4.c: New test.
3422         * gcc.dg/vect/vect-outer-5.c: New test.
3423         * gcc.dg/vect/vect-outer-6.c: New test.
3424         * gcc.dg/vect/vect-outer-fir.c: New test.
3425         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3426         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3427
3428 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3429
3430         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3431         and -fno-tree-reassoc.
3432         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3433         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3434         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3435         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3436         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3437         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3438         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3439         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3440         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3441         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3442         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3443         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3444         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3445         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3446         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3447         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3448         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3449         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3450         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3451         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3452         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3453         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3454         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3455         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3456         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3457         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3458         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3459         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3460         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3461         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3462         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3463         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3464         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3465         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3466         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3467         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3468         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3469
3470 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3471
3472         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3473         versioning for aliasing).
3474         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3475
3476         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3477         targets.
3478         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3479
3480 2007-08-18  Tom Tromey  <tromey@redhat.com>
3481
3482         PR preprocessor/32974:
3483         * gcc.dg/cpp/pr32974.c: New file.
3484
3485 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3486
3487         * gfortran.dg/interface_abstract_1.f90: New.
3488
3489 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3490
3491         PR fortran/32881
3492         * gfortran.dg/pure_initializer_1.f90: New test.
3493
3494 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3495
3496         PR fortran/32875
3497         * gfortran.dg/array_constructor_18.f90: New test.
3498
3499 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3500
3501         PR c++/28989
3502         * g++.dg/expr/lval3.C: New test.
3503         * g++.dg/expr/lval4.C: New test.
3504
3505 2007-08-17  Ollie Wild  <aaw@google.com>
3506
3507         PR c++/31749
3508         * g++.dg/lookup/builtin3.C: New test.
3509         * g++.dg/lookup/builtin4.C: New test.
3510         * g++.dg/lookup/using19.C: New test.
3511
3512 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3513
3514         PR c++/32190
3515         * g++.dg/parse/error31.C: New.
3516
3517 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3518
3519         PR c++/32112
3520         * g++.dg/template/error26.C: New.
3521
3522 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3523
3524         PR fortran/33079
3525         * gfortran.dg/zero_length_2.f90: New test.
3526
3527 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3528
3529         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3530         * gfortran.dg/kind_tests_3.f03: Ditto.
3531         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3532         * gfortran.dg/interface_13.f90: Ditto.
3533         * gfortran.dg/pr32738.f90: Ditto.
3534         * gfortran.dg/module_private_1.f90: Ditto.
3535         * gfortran.dg/test_only_clause.f90: Ditto.
3536         * gfortran.dg/bind_c_vars.f90: Ditto.
3537         * gfortran.dg/bind_c_dts.f90: Ditto.
3538         * gfortran.dg/use_9.f90: Ditto.
3539         * gfortran.dg/generic_8.f90: Ditto.
3540         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3541         * gfortran.dg/private_type_6.f90: Ditto.
3542         * gfortran.dg/c_assoc.f90: Ditto.
3543         * gfortran.dg/private_type_7.f90: Ditto.
3544         * gfortran.dg/global_vars_c_init.f90: Ditto.
3545         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3546         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3547         * gfortran.dg/c_size_t_test.f03: Ditto.
3548         * gfortran.dg/used_types_12.f90: Ditto.
3549         * gfortran.dg/pr25923.f90: Ditto.
3550         * gfortran.dg/test_com_block.f90: Ditto.
3551         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3552         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3553         * gfortran.dg/com_block_driver.f90: Ditto.
3554         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3555         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3556         * gfortran.dg/c_loc_test.f90: Ditto.
3557         * gfortran.dg/c_ptr_tests.f03: Ditto.
3558         * gfortran.dg/module_interface_1.f90: Ditto.
3559
3560 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3561
3562         PR c++/32870
3563         * g++.dg/other/error17.C: Adjust.
3564         
3565 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3566
3567         PR middle-end/32970
3568         * g++.dg/ext/altivec-14.C: New test.
3569
3570 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3571
3572         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3573         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3574         dump files.
3575         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3576         * gcc.dg/vect/pr32366.c: Ditto.
3577
3578 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3579
3580         PR testsuite/33082
3581         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3582         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3583         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3584         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3585
3586 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3587
3588         PR fortran/33072
3589         * gfortran.dg/use_9.f90: New.
3590
3591 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3592
3593         * g++.dg/gcov/gcov-5.C: New test.
3594
3595 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3596
3597         * g++.dg/gcov/gcov-4.C: New test.
3598         * lib/gcov.exp (verify-lines): Add support for
3599         checking no-coverage lines.
3600
3601 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3602
3603         * gcc.dg/vect/vect-vfa-01.c: New.
3604         * gcc.dg/vect/vect-vfa-02.c: New.
3605         * gcc.dg/vect/vect-vfa-03.c: New.
3606         * gcc.dg/vect/vect-vfa-04.c: New.
3607         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3608         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3609         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3610         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3611         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3612         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3613         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3614         gfortran.dg/vect/pr19049.f90: Rename to start with
3615         prefix no-vfa-.
3616         * gcc.dg/vect/vect.exp: Disable versioning for alias
3617         when test starts with no-vfa-.
3618         * gfortran.dg/vect/vect.exp: Likewise.
3619
3620 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3621
3622         * gcc.dg/torture/pr32897.c: New test.
3623
3624 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3625
3626         PR c++/31132
3627         * g++.dg/template/crash69.C: New.
3628
3629 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3630
3631         * lib/target-supports.exp (check_effective_target_arm32): Use
3632         check_no_compiler_messages.
3633
3634 2007-08-15  Diego Novillo  <dnovillo@google.com>
3635
3636         gcc.dg/tree-ssa/20070815.c: New test.
3637
3638 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3639
3640         PR fortran/33077
3641         * gfortran.dg/random_7.f90: Initialize variable.
3642
3643 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3644
3645         PR middle-end/33074
3646         * gfortran.dg/pr33074.f90: New test.
3647
3648         PR c++/32992
3649         * g++.dg/opt/nrv14.C: New test.
3650
3651 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3652
3653         PR c++/33035
3654         * g++.dg/template/crash68.C: New.
3655
3656 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3657
3658         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3659         * gcc.dg/sibcall-4.c: Ditto.
3660
3661 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3662
3663         PR fortran/33066
3664         * gfortran.dg/use_8.f90: New test.
3665         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3666
3667 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3668
3669         PR c++/27211
3670         * g++.dg/template/error27.C: New.
3671         * g++.dg/template/error28.C: New.
3672         * g++.dg/other/pr28304.C: Adjust.
3673         * g++.old-deja/g++.mike/p811.C: Likewise.
3674
3675 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3676
3677         PR target/30315
3678         * gcc.target/i386/pr30315.c: New.
3679
3680 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3681
3682         PR fortran/32594
3683         * gfortran.dg/substr_5.f90: New test.
3684
3685 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3686
3687         PR c/30428
3688         * gcc.dg/vector-2.c: New test.
3689
3690         PR c++/30428
3691         * g++.dg/ext/vector8.C: New test.
3692
3693 2007-08-13  Dan Hipschman  <dsh@google.com>
3694
3695         PR c/32953
3696         * gcc.dg/format/array-1.c: Add an additional test for
3697         unterminated format strings of length 1.
3698
3699 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3700
3701         PR fortran/32926
3702         * gfortran.dg/external_procedures_3.f90: New test.
3703
3704 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3705
3706         PR fortran/32827
3707         * gfortran.dg/import6.f90: New test.
3708
3709 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3710
3711         PR C/30427
3712         *  gcc.dg/vector-1.c: New test.
3713
3714 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3715
3716         * gcc.dg/pr21255-4.c: Skip for PIC.
3717         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3718
3719 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3720
3721         * gcc.dg/attr-isr.c: Skip for PIC.
3722         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3723         * gcc.dg/attr-isr-trapa.c: Likewise.
3724         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3725         * gcc.dg/pragma-isr-trapa.c: Likewise.
3726         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3727
3728 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3729
3730         PR fortran/32962
3731         * gfortran.dg/transpose_1.f90: New test.
3732
3733 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3734
3735         PR fortran/29600
3736         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3737         intrinsic.
3738
3739 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3740
3741         PR fortran/30964
3742         PR fortran/33054
3743         * gfortran.dg/random_4.f90: New test.
3744         * gfortran.dg/random_5.f90: New test.
3745         * gfortran.dg/random_6.f90: New test.
3746         * gfortran.dg/random_7.f90: New test.
3747
3748 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3749
3750         PR fortran/32860
3751         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3752
3753 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3754
3755         PR fortran/31629
3756         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3757
3758 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3759
3760         PR fortran/29600
3761         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3762         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3763
3764 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3765
3766         PR fortran/32937
3767         * gfortran.dg/char_length_6.f90: New test.
3768
3769 2007-08-10  Ollie Wild  <aaw@google.com>
3770
3771         * g++.dg/lookup/using18.C: New test.
3772
3773 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3774
3775         PR c++/17763
3776         * g++.dg/other/error16.C: New.
3777
3778 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3779
3780         PR libfortran/33039
3781         * gfortran.dg/namelist_37.f90: New test.
3782
3783 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3784
3785         PR c++/22256
3786         * g++.dg/conversion/op3.C: New.
3787
3788 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3789
3790         PR fortran/32987
3791         * gfortran.dg/fmt_tab_1.f90: New.
3792         * gfortran.dg/fmt_tab_2.f90: New.
3793
3794 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3795
3796         PR c/32796
3797         * gcc.c-torture/compile/pr32796.c: New test.
3798
3799 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3800
3801         PR middle-end/32813
3802         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3803         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3804         instead of just -O.
3805
3806 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3807
3808         * gcc.target/mips/code-readable-1.c: New test.
3809         * gcc.target/mips/code-readable-2.c: Likewise.
3810         * gcc.target/mips/code-readable-3.c: Likewise.
3811
3812 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3813             Revital Eres  <eres@il.ibm.com>
3814
3815         * gfortran.dg/sms-1.f90: Add comment.
3816         * gfortran.dg/sms-2.f90: New.
3817
3818 2007-08-07  Ian Lance Taylor  <iant@google.com>
3819
3820         * gcc.dg/instrument-1.c: New test.
3821         * gcc.dg/instrument-2.c: New test.
3822         * gcc.dg/instrument-3.c: New test.
3823
3824 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3825
3826         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3827
3828 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3829
3830         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3831         !vector_alignment_reachable targets.
3832         * gcc.dg/vect/vect-33.c: Likewise.
3833         * gcc.dg/vect/vect-42.c: Likewise.
3834         * gcc.dg/vect/vect-44.c: Likewise.
3835         * gcc.dg/vect/vect-50.c: Likewise.
3836         * gcc.dg/vect/vect-70.c: Likewise.
3837         * gcc.dg/vect/vect-71.c: Likewise.
3838         * gcc.dg/vect/vect-87.c: Likewise.
3839         * gcc.dg/vect/vect-88.c: Likewise.
3840         * gcc.dg/vect/vect-91.c: Likewise.
3841         * gcc.dg/vect/vect-93.c: Likewise.
3842         * gcc.dg/vect/vect-96.c: Likewise.
3843         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3844         * gcc.dg/vect/section-anchors-69.c: Likewise.
3845         * gcc.dg/vect/pr25413.c: Likewise.
3846         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3847         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3848         * gfortran.dg/vect-2.f90: Likewise.
3849         * gfortran.dg/vect-3.f90: Likewise.
3850         * gfortran.dg/vect-4.f90: Likewise.
3851         * gfortran.dg/vect-5.f90: Likewise.
3852         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3853         Return false for darwin. 
3854         (check_effective_target_vector_alignment_reachable_for_double): New.
3855
3856 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3857
3858         * gcc.dg/multiword-1.c: New testcase.
3859
3860 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3861
3862         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3863         messages.
3864         * gfortran.dg/namelist_36.f90: New test.
3865
3866 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3867
3868         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3869           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3870
3871 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3872
3873         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3874         * gcc.dg/torture/type-generic-1.c: Likewise.
3875
3876 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3877
3878         * gcc.c-torture/20070522-1.c: Move to ...
3879         * gcc.c-torture/compile/20070522-1.c: Here.
3880
3881 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3882
3883         PR fortran/29828
3884         * gfortran.dg/minmax_char_1.f90: New test.
3885         * gfortran.dg/minmax_char_2.f90: New test.
3886         * gfortran.dg/min_max_optional_4.f90: New test.
3887
3888 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3889
3890         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3891         hanging on the testcase.
3892
3893 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3894
3895         PR middle-end/32988
3896         * gcc.c-torture/compile/pr32988.c: New test.
3897
3898 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3899
3900         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3901
3902 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3903
3904         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3905
3906         Revert:
3907         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3908
3909         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3910
3911 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3912
3913         PR fortran/32979
3914         * gfortran.dg/isnan_1.f90: New test.
3915
3916 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3917             Revital Eres <eres@il.ibm.com>
3918
3919         * gcc.dg/sms-antideps.c: New test.
3920
3921 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3922
3923         PR fortran/31214
3924         * gfortran.dg/entry_13.f90: New test.
3925
3926         * gfortran.dg/entry_12.f90: Clean up .mod file.
3927
3928 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3929
3930         PR fortran/32770
3931         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3932         variables as kind=4 so they don't overflow the record length.
3933
3934 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3935
3936         PR fortran/32968
3937         * gfortran.dg/selected_kind_1.f90: New test.
3938
3939 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3940
3941         PR middle-end/32780
3942         * gcc.c-torture/compile/pr32780.c: New test.
3943
3944 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3945
3946         RP middle-end/32399
3947         * gcc.c-torture/compile/pr32399.c: New testcase.
3948
3949 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3950
3951         PR middle-end/32304
3952         * g++.dg/torture/pr32304.C: New testcase.
3953
3954 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3955
3956         PR middle-end/32935
3957         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3958
3959 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3960
3961         PR fortran/32955
3962         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3963
3964 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3965
3966         PR fortran/31202
3967         * gfortran.dg/nint_2.f90: New test.
3968
3969 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3970
3971         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3972         * gcc.dg/weak/typeof-2.c: Likewise.
3973
3974 2007-08-03  Diego Novillo  <dnovillo@google.com>
3975
3976         PR 31521
3977         * gcc.dg/tree-ssa/pr31521.c: New test.
3978
3979 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3980
3981         PR fortran/32770
3982         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3983         iostat must be default kind.
3984
3985 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3986
3987         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3988
3989 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3990
3991         PR fortran/32770
3992         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3993         explicit so test passes with -fdefault-integer-8.
3994         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3995         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3996
3997 2007-08-02  Lee Millward  <lee.millward@gmail.com>
3998
3999         PR c++/30849
4000         * g++.dg/parse/asm1.C: New test.
4001
4002         PR c++/30850
4003         * g++.dg/parse/asm2.C: Likewise.
4004
4005         PR c++/30851
4006         * g++.dg/parse/asm3.C: Likewise.
4007         
4008 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4009
4010         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4011           "int" is only 16 bit bits wide.
4012         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4013
4014 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4015
4016         * g++.dg/torture/type-generic-1.C: New.
4017         * gcc.dg/pr28796-2.c: Move tests ...
4018         * gcc.dg/tg-tests.h: ... here.
4019         * gcc.dg/torture/type-generic-1.c: New.
4020
4021 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4022
4023         PR libfortran/32954
4024         * minmaxloc_3.f90:  New test case.
4025
4026 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4027
4028         PR fortran/32936
4029         * gfortran.dg/allocate_stat.f90: New.
4030
4031 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4032
4033         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4034
4035 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4036
4037         PR tree-optimization/32919
4038         * gcc.c-torture/compile/pr32919.c: New.
4039
4040 2007-08-01  Nick Clifton  <nickc@redhat.com>
4041
4042         * gcc.c-torture/execute/execute.exp: Change copyright header to
4043         refer to version 3 of the GNU General Public License and to point
4044         readers at the COPYING3 file and the FSF's license web page.
4045         * gcc.c-torture/execute/ieee/ieee.exp,
4046         gcc.c-torture/unsorted/unsorted.exp,
4047         gcc.c-torture/compile/compile.exp,
4048         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4049         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4050         gcc.target/cris/torture/cris-torture.exp,
4051         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4052         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4053         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4054         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4055         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4056         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4057         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4058         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4059         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4060         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4061         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4062         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4063         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4064         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4065         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4066         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4067         gcc.dg/noncompile/noncompile.exp,
4068         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4069         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4070         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4071         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4072         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4073         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4074         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4075         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4076         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4077         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4078         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4079         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4080         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4081         g++.old-deja/old-deja.exp,
4082         gfortran.fortran-torture/execute/execute.exp,
4083         gfortran.fortran-torture/compile/compile.exp,
4084         treelang/output/output-1.c, treelang/output/output-1.tree,
4085         treelang/execute/execute.exp, treelang/Makefile.in,
4086         treelang/compile/compile.exp, g++.dg/dg.exp,
4087         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4088         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4089         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4090         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4091         g++.dg/compat/struct-layout-1.exp,
4092         g++.dg/compat/struct-layout-1_generate.c,
4093         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4094         g++.dg/bprob/bprob.exp, config/default.exp,
4095         gcc.test-framework/test-framework.awk,
4096         gcc.test-framework/gen_directive_tests,
4097         gcc.test-framework/test-framework.exp,
4098         objc.dg/special/special.exp,
4099         objc.dg/gnu-encoding/gnu-encoding.exp,
4100         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4101         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4102         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4103         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4104         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4105         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4106         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4107         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4108         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4109         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4110         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4111         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4112         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4113         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4114         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4115         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4116         Likewise.
4117
4118 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4119
4120         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4121         error message text.
4122
4123 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4124
4125         PR fortran/32945
4126         * gfortran.dg/initialization_12.f90: New test.
4127
4128 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4129
4130         PR fortran/31609
4131         * gfortran.dg/entry_12.f90: New test.
4132
4133 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4134
4135         PR fortran/32938
4136         * gfortran.dg/altreturn_6.f90: New test.
4137
4138 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4139
4140         PR fortran/32942
4141         * gfortran.dg/exponent_2.f90: New test.
4142
4143 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4144
4145         * gcc.dg/vect/vect-117.c: New test.
4146         * gcc.dg/vect/vect-74.c: Enabled test
4147         * gcc.dg/vect/vect-81.c: Enabled test
4148
4149 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4150
4151         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4152         s/dg-error/dg-warning where warning is expected.
4153
4154 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4155
4156         PR fortran/32770
4157         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4158         of huge() to correct kind.
4159
4160 2007-07-30  Ollie Wild  <aaw@google.com>
4161
4162         * gcc.dg/cpp/counter-2.c: New test.
4163         * gcc.dg/cpp/counter-3.c: New test.
4164         * gcc.dg/cpp/dir-only-1.c: New test.
4165         * gcc.dg/cpp/dir-only-1.h: New file.
4166         * gcc.dg/cpp/dir-only-2.c: New test.
4167         * gcc.dg/cpp/dir-only-3.c: New test.
4168         * gcc.dg/cpp/dir-only-3a.h: New file.
4169         * gcc.dg/cpp/dir-only-3b.h: New file.
4170         * gcc.dg/cpp/dir-only-4.c: New test.
4171         * gcc.dg/cpp/dir-only-5.c: New test.
4172         * gcc.dg/cpp/dir-only-6.c: New test.
4173
4174 2007-07-30  Julian Brown  <julian@codesourcery.com>
4175
4176         * gcc.target/arm/neon/v*.c: Regenerate.
4177
4178 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4179
4180         PR c++/32108
4181         * g++.dg/ext/label6.C: New.
4182
4183 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4184
4185         PR libfortran/32858
4186         PR libfortran/30814
4187         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4188
4189 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4190
4191         PR fortran/31211
4192         * gfortran.dg/actual_pointer_function_1.f90: New test.
4193
4194         PR fortran/32682
4195         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4196
4197 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4198
4199         PR fortran/32906
4200         * gfortran.dg/shape_1.f90: Adjust error message.
4201         * gfortran.dg/parameter_array_ref_1.f90: New test.
4202
4203 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4204
4205         PR fortran/31609
4206         * gfortran.dg/entry_11.f90: New test.
4207
4208 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4209             Revital Eres  <eres@il.ibm.com>
4210
4211         * gfortran.dg/sms-1.f90: New test.
4212
4213 2007-07-28  Richard Guenther  <rguenther@suse.de>
4214
4215         * gcc.c-torture/compile/pr32920.c: New testcase.
4216
4217 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4218
4219         PR c++/30917
4220         * g++.dg/lookup/friend11.C: New test.
4221
4222 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4223
4224         * gfortran.dg/namelist_5.f90: Adjusted error message.
4225         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4226         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4227         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4228         * gfortran.dg/namelist_32.f90: ... this.
4229
4230         PR fortran/32876
4231         * gfortran.dg/namelist_33.f90: New test.
4232
4233         PR fortran/32905
4234         * gfortran.dg/namelist_34.f90: New test.
4235
4236         PR fortran/31818
4237         * gfortran.dg/namelist_35.f90: New test.
4238
4239 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4240
4241         PR fortran/32880
4242         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4243
4244 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4245
4246         PR testsuite/32471
4247         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4248           assuming it is 0x7ffffffff.
4249         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4250         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4251
4252 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4253
4254         * gfortran.dg/operator_3.f90: Fix dg directive.
4255         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4256         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4257         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4258
4259 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4260
4261         * g++.dg/cpp0x/decltype1.C: New.
4262         * g++.dg/cpp0x/decltype2.C: New.
4263         * g++.dg/cpp0x/decltype3.C: New.
4264         * g++.dg/cpp0x/decltype4.C: New.
4265         * g++.dg/cpp0x/decltype5.C: New.
4266         * g++.dg/cpp0x/decltype6.C: New.
4267
4268 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4269
4270         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4271           because the test relies on bit 31 to be the sign bit.
4272
4273 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4274
4275         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4276           assuming it is 0x7fffffff.
4277         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4278         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4279
4280 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4281
4282         PR c++/32346
4283         * g++.dg/expr/bitfield9.C: New test.
4284
4285 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4286
4287         PR fortran/32899
4288         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4289
4290 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4291
4292         PR fortran/32760
4293         * gfortran.dg/private_type_7.f90: New test.
4294
4295 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4296
4297         PR fortran/32035
4298         * gfortran.dg/select_char_1.f90: New test.
4299
4300 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4301
4302         PR fortran/32903
4303         * gfortran.dg/initialization_11.f90: New test.
4304
4305 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4306
4307         * gcc.target/mips/ins-1.c: New test.
4308
4309 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4310
4311         PR/19232
4312         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4313         (f1): Likewise.
4314
4315 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4316
4317         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4318         error: width of 'spare' exceeds its type.
4319
4320 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4321
4322         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4323         * gcc.dg/sibcall-4.c: Likewise.
4324
4325 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4326
4327         PR rtl-optimization/31500
4328         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4329         * g++.dg/warn/Warray-bounds.C: Likewise.
4330
4331 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4332
4333         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4334
4335 2007-07-25  Julian Brown  <julian@codesourcery.com>
4336             Paul Brook  <paul@codesourcery.com>
4337             Joseph Myers  <joseph@codesourcery.com>
4338             Mark Shinwell  <shinwell@codesourcery.com>
4339
4340         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4341         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4342         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4343         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4344         (check_effective_target_arm_neon_hw): New.
4345         * gcc.target/arm/neon/neon.exp: New file.
4346         * gcc.target/arm/neon/polytypes.c: New file.
4347         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4348
4349 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4350
4351         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4352           targets where an "int" is less than 32 bits wide.
4353
4354 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4355
4356         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4357
4358 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4359
4360         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4361           during addition if an int is only 16 bits wide.
4362         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4363
4364 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4365
4366         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4367           size as "long int" and are 32 or 64 bits wide.
4368         * gcc.dg/torture/pr28814.c: Likewise.
4369
4370 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4371
4372         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4373           exactly as wide as an int.
4374
4375 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4376
4377         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4378         Define and use throughout as long long printf format specifier.
4379         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4380         Likewise.
4381
4382 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4383
4384         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4385         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4386
4387 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4388
4389         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4390
4391 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4392
4393         * gcc.c-torture/execute/20070724-1.c: New.
4394
4395 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4396
4397         PR fortran/31205
4398         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4399         "deallocates" to 24, since patch has code rid of much spurious
4400         code.
4401         * gfortran.dg/interface_assignment_1.f90 : New test.
4402
4403         PR fortran/32842
4404         * gfortran.dg/interface_assignment_2.f90 : New test.
4405
4406 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4407
4408         PR fortran/32867
4409         * fortran.dg/initialization_10.f90: New test.
4410
4411 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4412
4413         PR fortran/32778
4414         * gfortran.dg/imag_2.f: Removed
4415         * gfortran.dg/warn_std_1.f90: New test.
4416         * gfortran.dg/warn_std_2.f90: New test.
4417         * gfortran.dg/warn_std_3.f90: New test.
4418
4419 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4420
4421         PR c++/29001
4422         * g++.dg/init/new22.C: New.
4423
4424 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4425
4426         PR c++/32561
4427         * g++.dg/template/crash67.C: New.
4428
4429 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4430
4431         * lib/target-support.exp (check_effective_target_natural_alignment): 
4432         (check_effective_target_vector_alignment_reachable): New.
4433         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4434         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4435         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4436         check.
4437         * gcc.dg/vect/pr25413.c: Likewise.
4438         * gcc.dg/vect/pr31699.c: Likewise.
4439
4440 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4441
4442         PR fortran/30814
4443         * gfortran.dg/pack_bounds_1.f90:  New test case.
4444
4445 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4446
4447         PR fortran/31639
4448         * gfortran.dg/initialization_9.f90: New test.
4449
4450 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4451
4452         PR fortran/32797
4453         PR fortran/32800
4454         * gfortran.dg/bind_c_usage_8.f03: New test case.
4455         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4456         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4457
4458 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4459
4460         * gcc.target/mips/branch-cost-1.c: New test.
4461         * gcc.target/mips/branch-cost-2.c: Likewise.
4462
4463 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4464
4465         PR fortran/32732
4466         * gfortran.dg/c_char_tests.f03: New test case.
4467         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4468         * gfortran.dg/c_char_tests_2.f03: New test case.
4469         * gfortran.dg/value_6.f03: Ditto.
4470         * gfortran.dg/value_7.f03: Ditto.
4471
4472 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4473
4474         PR fortran/32600
4475         * gfortran.dg/c_funloc_tests_5.f03: New.
4476         * gfortran.dg/c_funloc_tests_5.f04: New.
4477         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4478
4479 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4480
4481         PR c++/32839
4482         * g++.dg/expr/call4.C: New.
4483         * g++.dg/expr/call5.C: New.
4484
4485 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4486
4487         PR fortran/32710
4488         * gfortran.dg/namelist_30.f90: New test.
4489
4490 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4491
4492         PR fortran/29962
4493         * gfortran.dg/array_initializer_1.f90: Removed warning.
4494         * gfortran.dg/initialization_1.f90: Adjusted messages.
4495         * gfortran.dg/nested_modules_6.f90: Removed warning.
4496
4497         PR fortran/31253
4498         * gfortran.dg/initialization_7.f90: New test.
4499
4500         PR fortran/31639
4501         * gfortran.dg/initialization_8.f90: New test.
4502
4503 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4504
4505         PR c++/30818
4506         * g++.dg/template/crash47.C: Adjust errors.
4507         * g++.dg/template/crash48.C: Adjust errors.
4508         * g++.dg/template/typename12.C: New.
4509         * g++.dg/template/typename13.C: New.
4510         * g++.dg/template/typename14.C: New.
4511         * g++.dg/template/typedef6.C: Adjust errors.
4512
4513 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4514
4515         PR fortran/32627
4516         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4517         * gfortran.dg/pr32627.f03: New test case.
4518
4519         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4520         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4521         c_f_pointer_logical.
4522         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4523         c_f_pointer_complex.
4524         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4525         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4526         c_f_pointer_shape_tests_2.
4527         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4528
4529 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4530
4531         PR fortran/32804
4532         * gfortran.dg/c_loc_tests_9.f03: New test case.
4533         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4534
4535 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4536
4537         PR fortran/32823
4538         * gfortran.dg/int_2.f90: New test.
4539         
4540 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4541
4542         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4543
4544 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4545
4546         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4547         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4548
4549 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4550
4551         PR tree-optimization/19910
4552         * gcc.dg/pr19910.c: New test.
4553
4554 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4555
4556         PR fortran/32738
4557         * gfortran.dg/pr32738.f90: New test.
4558
4559 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4560
4561         PR tree-optimzation/32635
4562         * gfortran.dg/pr32635.f:  New test case.
4563
4564 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4565
4566         PR fortran/32801
4567         * gfortran.dg/pr32801.f03: New test case.
4568
4569 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4570
4571         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4572         Test negative numbers also.
4573         * gcc.dg/c99-math-float-1.c: Likewise.
4574         * gcc.dg/c99-math-long-double-1.c: Likewise.
4575         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4576         test inputs.
4577
4578 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4579         
4580         * lib/target-supports.exp (check_effective_target_sync_int_long):
4581         Enable for xtensa.
4582         (check_effective_target_sync_char_short): Likewise.
4583         
4584 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4585
4586         * gcc.dg/pr28796-2.c: Add more cases.
4587
4588 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4589
4590         * gcc.dg/pr28796-1.c: Add more cases.
4591         * gcc.dg/pr28796-2.c: Likewise.
4592
4593 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4594
4595         * gcc.dg/pr28796-1.c: Add more cases.
4596         * gcc.dg/pr28796-2.c: Likewise.
4597
4598 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4599
4600         PR fortran/32535
4601         * gfortran.dg/pr32535.f90: New test.
4602
4603 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4604
4605         PR fortran/31320
4606         PR fortran/32665
4607         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4608
4609 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4610
4611         PR rtl-optimization/32773
4612         * gcc.dg/pr32773.c: New test.
4613
4614 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4615
4616         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4617         match flax-vector-conversions note.
4618         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4619         instead of dg-error for the warning.
4620
4621 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4622
4623         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4624           adapted to work on targets with 16-bit or wider int.
4625         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4626         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4627         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4628         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4629
4630 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4631
4632         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4633         support large arrays.
4634         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4635         * gcc.dg/20061109-1.c: Likewise.
4636         * gcc.c-torture/execute/20061101-1.x: Likewise.
4637         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4638         * gcc.c-torture/execute/pr31448.x: Likewise.
4639
4640 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4641
4642         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4643
4644         PR fortran/32238
4645         * gfortran.dg/pr32238.f90: New test.
4646
4647         PR fortran/32222
4648         * gfortran.dg/pr32222.f90: New test.
4649
4650         PR fortran/32242
4651         * gfortran.dg/pr32242.f90: New test.
4652         
4653 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4654             David Ung  <davidu@mips.com>
4655
4656         * gcc.target/mips/mips-sched-madd.c: New test case.
4657
4658 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4659
4660         PR libfortran/32611
4661         * gfortran.dg/large_real_kind_1.f90: Update test.
4662         * gfortran.dg/pr17706.f90: Update test.
4663         * gfortran.dg/fmt_zero_digits.f90: Update test.
4664         * gfortran.dg/fmt_zero_precision.f90: Update test.
4665         * gfortran.dg/real_const_3.f90: Update test.
4666
4667 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4668
4669         PR fortran/32036
4670         * gfortran.dg/bounds_check_8.f90: New test.
4671         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4672
4673 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4674
4675         PR fortran/32357
4676         * gfortran.dg/mvbits_2.f90: New test.
4677
4678 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4679
4680         PR libfortran/32731
4681         * gfortran.dg/pack_mask_1.f90:  New test.
4682         * gfortran.dg/unpack_mask_1.f90:  New test.
4683
4684 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4685
4686         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4687         * gcc.dg/20001101-1.c: Likewise.
4688         * gcc.dg/20001102-1.c: Likewise.
4689         * gcc.dg/20020116-2.c: Likewise.
4690         * gcc.dg/20020416-1.c: Likewise.
4691         * gcc.dg/sparc-constant-1.c: Likewise.
4692         * gcc.dg/sparc-dwarf2.c: Likewise.
4693         * gcc.dg/sparc-frame-1.c: Likewise.
4694         * gcc.dg/sparc-getcontext-1.c: Likewise.
4695         * gcc.dg/sparc-loop-1.c: Likewise.
4696         * gcc.dg/sparc-reg-1.c: Likewise.
4697         * gcc.dg/sparc-ret.c: Likewise.
4698         * gcc.dg/sparc-trap-1.c: Likewise.
4699         * gcc.dg/ultrasp10.c: Likewise.
4700         * gcc.dg/ultrasp11.c: Likewise.
4701         * gcc.dg/ultrasp1.c: Likewise.
4702         * gcc.dg/ultrasp2.c: Likewise.
4703         * gcc.dg/ultrasp3.c: Likewise.
4704         * gcc.dg/ultrasp4.c: Likewise.
4705         * gcc.dg/ultrasp5.c: Likewise.
4706         * gcc.dg/ultrasp6.c: Likewise.
4707         * gcc.dg/ultrasp7.c: Likewise.
4708         * gcc.dg/ultrasp8.c: Likewise.
4709         * gcc.dg/ultrasp9.c: Likewise.
4710         * gcc.dg/splet-1.c: Delete.
4711
4712 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4713
4714         PR fortran/32724
4715         * gfortran.dg/stfunc_5.f90: New test.
4716
4717 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4718
4719         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4720         New procedure to check if arrays are naturally aligned to the vector
4721         alignment boundary.
4722         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4723         in size_t typedef.  Adjust tree dump scan results according to
4724         vect_aligned_arrays target check.
4725         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4726         vect_aligned_arrays target check.
4727         * gcc.dg/vect/pr31699.c: Ditto.
4728
4729 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4730
4731         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4732         for V2DFmode vector conditional expression.
4733         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4734         and dfceq patterns.
4735         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4736         and dfcgt patterns.
4737         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4738         V2DFmode comparison and test special values.
4739         * lib/target-supports.exp: Switch on test for V2DFmode 
4740         vector conditional expression.
4741
4742 2007-07-13  Richard Guenther  <rguenther@suse.de>
4743
4744         PR tree-optimization/32721
4745         * gcc.dg/pr32721.c: New testcase.
4746
4747 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4748
4749         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4750         error message part that continues on a new line.
4751
4752 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4753
4754         * gcc.dg/c99-tgmath-1.c: New.
4755         * gcc.dg/c99-tgmath-2.c: New.
4756         * gcc.dg/c99-tgmath-3.c: New.
4757         * gcc.dg/c99-tgmath-4.c: New.
4758
4759 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4760             Janis Johnson  <janis187@us.ibm.com>
4761
4762         PR testsuite/25241
4763         * gcc.test-framework/dg-error-exp-F.c: New test.
4764         * gcc.test-framework/dg-warning-exp-F.c: New test.
4765         * lib/gcc.exp: Enable warning and error prefixes.
4766         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4767         (dg-error): Wrap original dg-error.
4768         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4769         markers from dg-error/dg-warning directives.
4770         * gcc.dg/20040322-1.c: Likewise.
4771         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4772         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4773         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4774         * gcc.dg/Werror-1.c: Likewise.
4775         * gcc.dg/Werror-10.c: Likewise.
4776         * gcc.dg/Werror-11.c: Likewise.
4777         * gcc.dg/Werror-2.c: Likewise.
4778         * gcc.dg/Werror-3.c: Likewise.
4779         * gcc.dg/Werror-4.c: Likewise.
4780         * gcc.dg/Werror-5.c: Likewise.
4781         * gcc.dg/Werror-6.c: Likewise.
4782         * gcc.dg/Werror-7.c: Likewise.
4783         * gcc.dg/Werror-8.c: Likewise.
4784         * gcc.dg/Werror-9.c: Likewise.
4785         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4786         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4787         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4788         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4789         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4790         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4791         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4792         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4793         * gcc.dg/Wnested-externs-1.c: Likewise.
4794         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4795         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4796         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4797         * gcc.dg/Wshadow-3.c: Likewise.
4798         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4799         * gcc.dg/Wwrite-strings-1.c: Likewise.
4800         * gcc.dg/anon-struct-5.c: Likewise.
4801         * gcc.dg/anon-struct-6.c: Likewise.
4802         * gcc.dg/anon-struct-7.c: Likewise.
4803         * gcc.dg/anon-struct-8.c: Likewise.
4804         * gcc.dg/array-8.c: Likewise.
4805         * gcc.dg/array-quals-2.c: Likewise.
4806         * gcc.dg/asm-qual-1.c: Likewise.
4807         * gcc.dg/asm-wide-1.c: Likewise.
4808         * gcc.dg/assign-warn-1.c: Likewise.
4809         * gcc.dg/assign-warn-2.c: Likewise.
4810         * gcc.dg/bitfld-10.c: Likewise.
4811         * gcc.dg/bitfld-11.c: Likewise.
4812         * gcc.dg/bitfld-12.c: Likewise.
4813         * gcc.dg/bitfld-13.c: Likewise.
4814         * gcc.dg/bitfld-14.c: Likewise.
4815         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4816         * gcc.dg/builtins-30.c: Likewise.
4817         * gcc.dg/c90-const-expr-5.c: Likewise.
4818         * gcc.dg/c90-typespec-1.c: Likewise.
4819         * gcc.dg/c99-const-expr-5.c: Likewise.
4820         * gcc.dg/c99-flex-array-5.c: Likewise.
4821         * gcc.dg/c99-fordecl-3.c: Likewise.
4822         * gcc.dg/c99-tag-3.c: Likewise.
4823         * gcc.dg/c99-typespec-1.c: Likewise.
4824         * gcc.dg/c99-vla-jump-1.c: Likewise.
4825         * gcc.dg/c99-vla-jump-2.c: Likewise.
4826         * gcc.dg/c99-vla-jump-3.c: Likewise.
4827         * gcc.dg/c99-vla-jump-4.c: Likewise.
4828         * gcc.dg/c99-vla-jump-5.c: Likewise.
4829         * gcc.dg/cast-1.c: Likewise.
4830         * gcc.dg/cast-2.c: Likewise.
4831         * gcc.dg/cast-3.c: Likewise.
4832         * gcc.dg/cast-4.c: Likewise.
4833         * gcc.dg/cast-pretty-print-1.c: Likewise.
4834         * gcc.dg/comp-goto-2.c: Likewise.
4835         * gcc.dg/comp-goto-3.c: Likewise.
4836         * gcc.dg/cpp/error-1.c: Likewise.
4837         * gcc.dg/cpp/if-paren.c: Likewise.
4838         * gcc.dg/decl-7.c: Likewise.
4839         * gcc.dg/decl-8.c: Likewise.
4840         * gcc.dg/decl-nospec-1.c: Likewise.
4841         * gcc.dg/decl-nospec-2.c: Likewise.
4842         * gcc.dg/decl-nospec-3.c: Likewise.
4843         * gcc.dg/declspec-10.c: Likewise.
4844         * gcc.dg/declspec-11.c: Likewise.
4845         * gcc.dg/declspec-12.c: Likewise.
4846         * gcc.dg/declspec-13.c: Likewise.
4847         * gcc.dg/declspec-14.c: Likewise.
4848         * gcc.dg/declspec-15.c: Likewise.
4849         * gcc.dg/declspec-16.c: Likewise.
4850         * gcc.dg/declspec-17.c: Likewise.
4851         * gcc.dg/declspec-4.c: Likewise.
4852         * gcc.dg/declspec-5.c: Likewise.
4853         * gcc.dg/declspec-6.c: Likewise.
4854         * gcc.dg/declspec-7.c: Likewise.
4855         * gcc.dg/declspec-8.c: Likewise.
4856         * gcc.dg/declspec-9.c: Likewise.
4857         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4858         * gcc.dg/dfp/constants-c99.c: Likewise.
4859         * gcc.dg/dfp/keywords-c89.c: Likewise.
4860         * gcc.dg/dfp/keywords-c99.c: Likewise.
4861         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4862         * gcc.dg/dfp/typespec.c: Likewise.
4863         * gcc.dg/dremf-type-compat-2.c: Likewise.
4864         * gcc.dg/dremf-type-compat-3.c: Likewise.
4865         * gcc.dg/dremf-type-compat-4.c: Likewise.
4866         * gcc.dg/empty-source-2.c: Likewise.
4867         * gcc.dg/empty-source-3.c: Likewise.
4868         * gcc.dg/enum3.c: Likewise.
4869         * gcc.dg/extra-semi-2.c: Likewise.
4870         * gcc.dg/extra-semi-3.c: Likewise.
4871         * gcc.dg/float-range-1.c: Likewise.
4872         * gcc.dg/float-range-2.c: Likewise.
4873         * gcc.dg/float-range-3.c: Likewise.
4874         * gcc.dg/float-range-5.c: Likewise.
4875         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4876         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4877         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4878         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4879         * gcc.dg/format/cast-1.c: Likewise.
4880         * gcc.dg/format/gcc_diag-3.c: Likewise.
4881         * gcc.dg/format/gcc_diag-4.c: Likewise.
4882         * gcc.dg/format/gcc_diag-6.c: Likewise.
4883         * gcc.dg/format/gcc_diag-8.c: Likewise.
4884         * gcc.dg/format/gcc_diag-9.c: Likewise.
4885         * gcc.dg/format/nul-2.c: Likewise.
4886         * gcc.dg/format/opt-1.c: Likewise.
4887         * gcc.dg/format/opt-2.c: Likewise.
4888         * gcc.dg/format/opt-3.c: Likewise.
4889         * gcc.dg/format/opt-4.c: Likewise.
4890         * gcc.dg/format/opt-5.c: Likewise.
4891         * gcc.dg/format/opt-6.c: Likewise.
4892         * gcc.dg/framework-2.c: Likewise.
4893         * gcc.dg/func-args-1.c: Likewise.
4894         * gcc.dg/func-outside-1.c: Likewise.
4895         * gcc.dg/func-outside-2.c: Likewise.
4896         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4897         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4898         * gcc.dg/if-empty-1.c: Likewise.
4899         * gcc.dg/init-bad-1.c: Likewise.
4900         * gcc.dg/init-bad-2.c: Likewise.
4901         * gcc.dg/init-bad-3.c: Likewise.
4902         * gcc.dg/init-desig-obs-2.c: Likewise.
4903         * gcc.dg/init-desig-obs-3.c: Likewise.
4904         * gcc.dg/init-empty-2.c: Likewise.
4905         * gcc.dg/init-empty-3.c: Likewise.
4906         * gcc.dg/inline-11.c: Likewise.
4907         * gcc.dg/inline-12.c: Likewise.
4908         * gcc.dg/inline-8.c: Likewise.
4909         * gcc.dg/inline-9.c: Likewise.
4910         * gcc.dg/inline3.c: Likewise.
4911         * gcc.dg/label-decl-1.c: Likewise.
4912         * gcc.dg/label-decl-2.c: Likewise.
4913         * gcc.dg/label-decl-3.c: Likewise.
4914         * gcc.dg/label-decl-4.c: Likewise.
4915         * gcc.dg/long-long-typespec-1.c: Likewise.
4916         * gcc.dg/lvalue-2.c: Likewise.
4917         * gcc.dg/lvalue-3.c: Likewise.
4918         * gcc.dg/nested-func-3.c: Likewise.
4919         * gcc.dg/nested-redef-1.c: Likewise.
4920         * gcc.dg/noreturn-4.c: Likewise.
4921         * gcc.dg/old-style-prom-2.c: Likewise.
4922         * gcc.dg/old-style-prom-3.c: Likewise.
4923         * gcc.dg/old-style-then-proto-1.c: Likewise.
4924         * gcc.dg/overflow-warn-1.c: Likewise.
4925         * gcc.dg/overflow-warn-2.c: Likewise.
4926         * gcc.dg/overflow-warn-3.c: Likewise.
4927         * gcc.dg/overflow-warn-4.c: Likewise.
4928         * gcc.dg/overflow-warn-6.c: Likewise.
4929         * gcc.dg/parm-forwdecl-2.c: Likewise.
4930         * gcc.dg/parm-forwdecl-3.c: Likewise.
4931         * gcc.dg/parm-impl-decl-1.c: Likewise.
4932         * gcc.dg/parm-impl-decl-2.c: Likewise.
4933         * gcc.dg/parm-incomplete-1.c: Likewise.
4934         * gcc.dg/parm-mismatch-1.c: Likewise.
4935         * gcc.dg/pointer-arith-1.c: Likewise.
4936         * gcc.dg/pointer-arith-2.c: Likewise.
4937         * gcc.dg/pointer-arith-3.c: Likewise.
4938         * gcc.dg/pointer-arith-4.c: Likewise.
4939         * gcc.dg/pointer-arith-6.c: Likewise.
4940         * gcc.dg/pointer-arith-7.c: Likewise.
4941         * gcc.dg/pointer-arith-8.c: Likewise.
4942         * gcc.dg/pr13804-1.c: Likewise.
4943         * gcc.dg/pr15698-1.c: Likewise.
4944         * gcc.dg/pr15698-2.c: Likewise.
4945         * gcc.dg/pr15698-3.c: Likewise.
4946         * gcc.dg/pr15698-4.c: Likewise.
4947         * gcc.dg/pr15698-5.c: Likewise.
4948         * gcc.dg/pr15698-6.c: Likewise.
4949         * gcc.dg/pr15698-7.c: Likewise.
4950         * gcc.dg/pr15698-8.c: Likewise.
4951         * gcc.dg/pr17188-1.c: Likewise.
4952         * gcc.dg/pr17301-1.c: Likewise.
4953         * gcc.dg/pr17301-2.c: Likewise.
4954         * gcc.dg/pr17730-1.c: Likewise.
4955         * gcc.dg/pr20368-1.c: Likewise.
4956         * gcc.dg/pr20368-2.c: Likewise.
4957         * gcc.dg/pr20368-3.c: Likewise.
4958         * gcc.dg/pr22308-1.c: Likewise.
4959         * gcc.dg/qual-component-1.c: Likewise.
4960         * gcc.dg/redecl-1.c: Likewise.
4961         * gcc.dg/redecl-11.c: Likewise.
4962         * gcc.dg/redecl-12.c: Likewise.
4963         * gcc.dg/redecl-13.c: Likewise.
4964         * gcc.dg/redecl-14.c: Likewise.
4965         * gcc.dg/redecl-15.c: Likewise.
4966         * gcc.dg/register-var-1.c: Likewise.
4967         * gcc.dg/register-var-2.c: Likewise.
4968         * gcc.dg/stmt-expr-2.c: Likewise.
4969         * gcc.dg/stmt-expr-3.c: Likewise.
4970         * gcc.dg/stmt-expr-label-1.c: Likewise.
4971         * gcc.dg/stmt-expr-label-2.c: Likewise.
4972         * gcc.dg/stmt-expr-label-3.c: Likewise.
4973         * gcc.dg/struct-empty-2.c: Likewise.
4974         * gcc.dg/struct-empty-3.c: Likewise.
4975         * gcc.dg/struct-parse-1.c: Likewise.
4976         * gcc.dg/struct-semi-1.c: Likewise.
4977         * gcc.dg/struct-semi-2.c: Likewise.
4978         * gcc.dg/struct-semi-3.c: Likewise.
4979         * gcc.dg/switch-5.c: Likewise.
4980         * gcc.dg/switch-6.c: Likewise.
4981         * gcc.dg/switch-7.c: Likewise.
4982         * gcc.dg/tls/diag-5.c: Likewise.
4983         * gcc.dg/transparent-union-1.c: Likewise.
4984         * gcc.dg/transparent-union-3.c: Likewise.
4985         * gcc.dg/typespec-1.c: Likewise.
4986         * gcc.dg/vla-init-2.c: Likewise.
4987         * gcc.dg/vla-init-3.c: Likewise.
4988         * gcc.dg/vla-init-4.c: Likewise.
4989         * gcc.dg/vla-init-5.c: Likewise.
4990         * gcc.dg/void-cast-2.c: Likewise.
4991         * gcc.dg/wvla-3.c: Likewise.
4992         * gcc.dg/wvla-7.c: Likewise.
4993         * gcc.target/i386/991209-1.c: Likewise.
4994         * gcc.target/ia64/fpreg-1.c: Likewise.
4995         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4996         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4997         
4998 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4999
5000         PR fortran/31639
5001         * gfortran.dg/func_decl_4.f90: New test.
5002
5003 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5004
5005         PR fortran/32727
5006         * gfortran.dg/interface_17.f90: New test.
5007
5008 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5009
5010         PR fortran/32599
5011         * gfortran.dg/32599.f03: New test case.
5012
5013         PR fortran/32601
5014         * gfortran.dg/32601.f03: New test case.
5015         * gfortran.dg/32601_1.f03: Ditto.
5016         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5017         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5018
5019 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5020
5021         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5022
5023 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5024             Devang Patel  <dpatel@apple.com>
5025
5026         PR tree-optimization/25413
5027         * gcc.dg/vect/vect-align-1.c: New.
5028         * gcc.dg/vect/vect-align-2.c: New.
5029         * gcc.dg/vect/pr25413.c: New.
5030         * gcc.dg/vect/pr25413a.c: New.
5031         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5032
5033 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5034
5035         * lib/target-support.exp (check_ultrasparc_hw_available):
5036         New function.
5037         (is-effective-target): Check $arg for ultrasparc_hw.
5038         (is-effective-target-keyword): Likewise.
5039         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5040         when determining what to do on sparc platforms.
5041         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5042         * gcc.dg/20001101-1.c: Likewise.
5043         * gcc.dg/20001101-2.c: Likewise.
5044         * gcc.dg/ultrasp9.c: Likewise.
5045         * gcc.dg/ultrasp10.c: Likewise.
5046         * gcc.target/sparc/pdist-3.c: Likewise.
5047
5048 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5049
5050         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5051
5052 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5053
5054         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5055         get vectorized.
5056         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5057         now get vectorized.
5058         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5059         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5060         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5061         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5062         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5063         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5064         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5065         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5066         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5067         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5068         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5069         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5070         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5071         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5072         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5073         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5074         Add spu.
5075
5076 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5077
5078         PR c++/30854
5079         * g++.dg/parse/error30.C: New test.
5080
5081 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5082
5083         PR fortran/29804
5084         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5085
5086 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5087
5088         * gfortran.fortran-torture/compile/pr32663.f: New test.
5089
5090 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5091
5092         PR c++/31027
5093         * g++.dg/inherit/virtual4.C: New.
5094
5095 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5096
5097         PR target/32661
5098         * gcc.target/i386/pr32661-1.c: New test.
5099
5100 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5101
5102         * gnat.dg/invariant_index.ad[sb]: New test.
5103
5104 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5105
5106         PR c++/32560
5107         * g++.dg/template/decl3.C: New.
5108
5109 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5110
5111         PR 32617
5112         * gcc.c-torture/execute/align-3.c: New.
5113
5114 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5115
5116         PR target/32708
5117         * gcc.target/i386/pr32708-1.c: New test.
5118         * gcc.target/i386/pr32708-2.c: Ditto.
5119         * gcc.target/i386/pr32708-3.c: Ditto.
5120
5121 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5122
5123         * g++.dg/init/new20.C: Remove svn:executable flag.
5124
5125 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5126
5127         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5128
5129 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5130
5131         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5132
5133 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5134
5135         PR testsuite/25241
5136         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5137         directive.
5138         
5139 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5140
5141         PR fortran/32157
5142         * gfortran.dg/overload_2.f90: New test.
5143
5144         PR fortran/32689
5145         * gfortran.dg/transfer_simplify_5.f90
5146
5147         PR fortran/32634
5148         * gfortran.dg/interface_15.f90: New test.
5149
5150 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5151
5152         PR libfortran/32336
5153         * gfortran.dg/matmul_5.f90:  New test case.
5154
5155 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5156
5157         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5158         * gcc.dg/fesd-any.h: Likewise.
5159         * gcc.dg/fesd-baseonly.c: Likewise.
5160         * gcc.dg/fesd-baseonly.h: Likewise.
5161         * gcc.dg/fesd-none.c: Likewise.
5162         * gcc.dg/fesd-none.h: Likewise.
5163         * gcc.dg/fesd-reduced.c: Likewise.
5164         * gcc.dg/fesd-reduced.h: Likewise.
5165         * gcc.dg/fesd-sys.c: Likewise.
5166         * gcc.dg/fesd-sys.h: Likewise
5167         * gcc.dg/fesd.h: Likewise.
5168
5169         * g++.dg/debug/dwarf2: New directory.
5170         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5171         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5172         * g++.dg/other/fesd-any.h: Likewise.
5173         * g++.dg/other/fesd-baseonly.C: Likewise.
5174         * g++.dg/other/fesd-baseonly.h: Likewise.
5175         * g++.dg/other/fesd-none.C: Likewise.
5176         * g++.dg/other/fesd-none.h: Likewise.
5177         * g++.dg/other/fesd-reduced.C: Likewise.
5178         * g++.dg/other/fesd-reduced.h: Likewise.
5179         * g++.dg/other/fesd-sys.C: Likewise.
5180         * g++.dg/other/fesd-sys.h: Likewise.
5181         * g++.dg/other/fesd.h: Likewise.
5182
5183 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5184
5185         PR fortran/31129
5186         * gfortran.dg/parameter_unused.f90: New test.
5187
5188 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5189
5190         PR tree-optimization/32681
5191         * gcc.dg/tree-ssa/pr32681.c: New test.
5192
5193 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5194
5195         PR fortran/32678
5196         * gfortran.dg/fmt_t_5.f90: New test.
5197
5198 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5199
5200         PR c++/30535
5201         * g++.dg/template/operator10.C: New.
5202
5203 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5204
5205         PR libfortran/32217
5206         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5207
5208 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5209
5210         PR fortran/29876
5211         * gfortran.dg/operator_6.f90: New test.
5212
5213 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5214
5215         PR fortran/17711
5216         * gfortran.dg/operator_4.f90: New test.
5217         * gfortran.dg/operator_5.f90: New test.
5218         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5219         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5220
5221 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5222
5223         PR fortran/32669
5224         * gfortran.dg/argument_checking_6.f90: New.
5225
5226 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5227
5228         PR fortran/25094
5229         * gfortran.dg/interface_155555.f90: New test.
5230
5231 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5232
5233         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5234         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5235
5236 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5237
5238         PR testsuite/25241
5239         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5240         discern pedantic diagnostics and errors.
5241         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5242         and not an error.
5243         * gcc.dg/20050121-1.c: This is an error and not a warning.
5244         * gcc.target/i386/sseregparm-2.c:  Likewise.
5245         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5246         * gcc.dg/charset/attribute2.c: Likewise.
5247         * gcc.dg/bitfld-1.c: Likewise.
5248         * gcc.dg/pack-test-2.c: Likewise.
5249         * gcc.dg/940510-1.c: Match separately error and warning.
5250         * gcc.dg/array-2.c: Match separately multiple messages. The second
5251         diagnostic is a pedantic warning and not an error.
5252         * gcc.dg/pr14475.c: Match separately multiple messages.
5253         * gcc.dg/pr18809-1.c: Likewise.
5254         * gcc.dg/pr27953.c: Likewise.
5255         * gcc.dg/vla-init-1.c: Likewise.
5256         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5257
5258 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5259
5260         PR fortran/32644
5261         * gfortran.dg/char_decl_1.f90: New test.
5262
5263 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5264
5265         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5266
5267 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5268
5269         PR c++/32232
5270         * g++.dg/template/overload9.C: New test.
5271
5272 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5273
5274         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5275         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5276
5277 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5278
5279         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5280         * gcc.dg/20001012-2.c: Likewise.
5281         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5282         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5283
5284 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5285
5286         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5287         about the chunk size when STACK_SIZE is defined.
5288
5289 2007-07-06  Josh Conner  <jconner@apple.com>
5290
5291         PR middle-end/32602
5292         * gcc.dg/sibcall-8.c: New test.
5293
5294 2007-07-06  Josh Conner  <jconner@apple.com>
5295
5296         PR middle-end/32603
5297         * gcc.target/arm/sibcall-1.c: New test.
5298
5299 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5300
5301         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5302
5303 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5304
5305         * gfortran.dg/save_parameter.f90: New test.
5306         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5307
5308 2007-07-06  Richard Guenther  <rguenther@suse.de>
5309
5310         * g++.dg/opt/pr30965.C: New testcase.
5311
5312 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5313
5314         * gcc.target/mips/save-restore-5.c: New test.
5315
5316 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5317
5318         PR rtl_optimization/32450
5319         * gcc.dg/pr32450.c: New runtime test.
5320
5321 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5322
5323         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5324         single underscore in scan directives.
5325
5326 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5327
5328         PR c++/32245
5329         * g++.dg/init/ptrmem4.C: New test.
5330
5331         PR c++/32251
5332         * g++.dg/init/new21.C: Likewise.
5333
5334         PR c++/31992
5335         * g++.dg/template/static30.C: Likewise.
5336
5337 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5338
5339         * gcc.dg/vect/costmodel/ppc: New directory.
5340         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5341         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5342         New test.
5343         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5344         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5345         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5346         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5347         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5348         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5349         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5350         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5351         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5352         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5353         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5354         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5355         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5356         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5357
5358 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5359
5360         PR fortran/32359
5361         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5362
5363 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5364
5365         PR fortran/32526
5366         * gfortran.dg/interface_14.f90: New test.
5367
5368         PR fortran/32613
5369         * gfortran.dg/do_iterator_2.f90: New test.
5370
5371 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5372
5373         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5374         (FE_DEC_DOWNWARD): Likewise.
5375         (FE_DEC_UPWARD): Likewise.
5376         (FE_DEC_TOWARDZERO): Likewise.
5377         (FE_DEC_TONEARESTFROMZERO): Likewise.
5378
5379 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5380
5381         * gcc.c-torture/compile/pr32606.c: New.
5382         * gfortran.fortran-torture/execute/pr32604.f90: New.
5383
5384 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5385
5386         * gcc.dg/visibility-12.c: New test.
5387         * gcc.dg/visibility-13.c: Likewise.
5388         * g++.dg/ext/visibility-9.C: Likewise.
5389         * g++.dg/ext/visibility-10.C: Likewise.
5390
5391 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5392
5393         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5394         * gcc.dg/sh-relax-vxworks.c: New test.
5395
5396 2007-07-04  Richard Guenther  <rguenther@suse.de>
5397
5398         PR tree-optimization/32500
5399         * gcc.c-torture/execute/pr32500.c: New testcase.
5400
5401 2007-07-04  Richard Guenther  <rguenther@suse.de>
5402
5403         PR tree-optimization/32482
5404         * gcc.c-torture/compile/pr32482.c: New testcase.
5405
5406 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5407
5408         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5409         VxWorks kernels.
5410         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5411         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5412         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5413         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5414
5415 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5416
5417         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5418
5419 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5420
5421         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5422
5423 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5424
5425         PR fortran/31198
5426         * gfortran.dg/min_max_optional_1.f90: New test.
5427         * gfortran.dg/min_max_optional_2.f90: New test.
5428         * gfortran.dg/min_max_optional_3.f90: New test.
5429
5430 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5431
5432         PR fortran/32545
5433         * gfortran.dg/fmt_error.f90: New test.
5434
5435 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5436
5437         PR fortran/32612
5438         * gfortran.dg/interface_13.f90: New test.
5439
5440 2007-07-03  Dave Brolley  <brolley@redhat.com>
5441
5442         PR c++/31743
5443         * g++.dg/init/new20.C: New test.
5444
5445 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5446
5447         PR fortran/32579
5448         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5449
5450 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/25062
5453         * common_7.f90: New.
5454         * common_8.f90: New.
5455         * common_9.f90: New.
5456
5457 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5458
5459         PR fortran/30940
5460         * gfortran.dg/argument_checking_1.f90: New.
5461         * gfortran.dg/argument_checking_2.f90: New.
5462         * gfortran.dg/argument_checking_3.f90: New.
5463         * gfortran.dg/argument_checking_4.f90: New.
5464         * gfortran.dg/argument_checking_5.f90: New.
5465         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5466         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5467
5468 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5469
5470         * gcc.dg/pr32176.c: Add -w to default dg-options.
5471
5472 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5473
5474         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5475
5476 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5477
5478         PR fortran/20888
5479         * gfortran.dg/null_2.f90: New.
5480
5481 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5482             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5483
5484         PR middle-end/32176
5485         * gcc.dg/pr32176.c: New test.
5486
5487 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5488
5489         * gcc.dg/const-float80.c : New test.
5490         * gcc.dg/const-float128.c : New test.
5491         * gcc.dg/const-float80-ped.c : New test.
5492         * gcc.dg/const-float128-ped.c : New test.
5493
5494 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5495
5496         * gcc.dg/c99-math.h: Fix typo.
5497
5498 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5499
5500         PR libgomp/32468
5501         * gcc.dg/gomp/pr32468-1.c: New test.
5502
5503 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5504
5505         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5506         an ABI option.
5507
5508 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5509
5510         * gfortran.fortran-torture/compile/pr32583.f: New.
5511         * gcc.c-torture/compile/pr32584.c: New
5512
5513 2007-07-02  Ollie Wild  <aaw@google.com>
5514
5515         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5516         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5517
5518 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5519
5520         * gcc.target/mips/save-restore-1.c: New test.
5521         * gcc.target/mips/save-restore-2.c: Likewise.
5522         * gcc.target/mips/save-restore-3.c: Likewise.
5523         * gcc.target/mips/save-restore-4.c: Likewise.
5524
5525 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5526
5527         PR tree-optimization/31966
5528         PR tree-optimization/32533
5529         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5530         * gfortran.dg/pr32533.f90: Ditto.
5531
5532 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5533
5534         * g++.dg/opt/nrv12.C: New test.
5535         * gcc.target/i386/nrv1.c: New test.
5536
5537         PR c++/31748
5538         * g++.dg/gomp/pr31748.C: New test.
5539
5540 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5541  
5542         PR tree-optimization/32230
5543         * gcc.dg/vect/pr32230.c: New test.
5544
5545 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5546
5547         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5548         * bind_c_coms.f90: Ditto.
5549         * bind_c_coms_driver.c: Ditto.
5550         * bind_c_dts.f90: Ditto.
5551         * bind_c_dts_2.f03: Ditto.
5552         * bind_c_dts_2_driver.c: Ditto.
5553         * bind_c_dts_3.f03: Ditto.
5554         * bind_c_dts_4.f03: Ditto.
5555         * bind_c_dts_driver.c: Ditto.
5556         * bind_c_implicit_vars.f03: Ditto.
5557         * bind_c_procs.f03: Ditto.
5558         * bind_c_usage_2.f03: Ditto.
5559         * bind_c_usage_3.f03: Ditto.
5560         * bind_c_usage_5.f03: Ditto.
5561         * bind_c_usage_6.f03: Ditto.
5562         * bind_c_usage_7.f03: Ditto.
5563         * bind_c_vars.f90: Ditto.
5564         * bind_c_vars_driver.c: Ditto.
5565         * binding_c_table_15_1.f03: Ditto.
5566         * binding_label_tests.f03: Ditto.
5567         * binding_label_tests_10.f03: Ditto.
5568         * binding_label_tests_10_main.f03: Ditto.
5569         * binding_label_tests_11.f03: Ditto.
5570         * binding_label_tests_11_main.f03: Ditto.
5571         * binding_label_tests_12.f03: Ditto.
5572         * binding_label_tests_13.f03: Ditto.
5573         * binding_label_tests_13_main.f03: Ditto.
5574         * binding_label_tests_14.f03: Ditto.
5575         * binding_label_tests_2.f03: Ditto.
5576         * binding_label_tests_3.f03: Ditto.
5577         * binding_label_tests_4.f03: Ditto.
5578         * binding_label_tests_5.f03: Ditto.
5579         * binding_label_tests_6.f03: Ditto.
5580         * binding_label_tests_7.f03: Ditto.
5581         * binding_label_tests_8.f03: Ditto.
5582         * binding_label_tests_9.f03: Ditto.
5583         * c_assoc.f90: Ditto.
5584         * c_assoc_2.f03: Ditto.
5585         * c_f_pointer_shape_test.f90: Ditto.
5586         * c_f_pointer_tests.f90: Ditto.
5587         * c_f_tests_driver.c: Ditto.
5588         * c_funloc_tests.f03: Ditto.
5589         * c_funloc_tests_2.f03: Ditto.
5590         * c_funloc_tests_3.f03: Ditto.
5591         * c_funloc_tests_3_funcs.c: Ditto.
5592         * c_kind_params.f90: Ditto.
5593         * c_kind_tests_2.f03: Ditto.
5594         * c_kinds.c: Ditto.
5595         * c_loc_driver.c: Ditto.
5596         * c_loc_test.f90: Ditto.
5597         * c_loc_tests_2.f03: Ditto.
5598         * c_loc_tests_2_funcs.c: Ditto.
5599         * c_loc_tests_3.f03: Ditto.
5600         * c_loc_tests_4.f03: Ditto.
5601         * c_loc_tests_5.f03: Ditto.
5602         * c_loc_tests_6.f03: Ditto.
5603         * c_loc_tests_7.f03: Ditto.
5604         * c_loc_tests_8.f03: Ditto.
5605         * c_ptr_tests.f03: Ditto.
5606         * c_ptr_tests_10.f03: Ditto.
5607         * c_ptr_tests_5.f03: Ditto.
5608         * c_ptr_tests_7.f03: Ditto.
5609         * c_ptr_tests_7_driver.c: Ditto.
5610         * c_ptr_tests_8.f03: Ditto.
5611         * c_ptr_tests_8_funcs.c: Ditto.
5612         * c_ptr_tests_9.f03: Ditto.
5613         * c_ptr_tests_driver.c: Ditto.
5614         * c_size_t_driver.c: Ditto.
5615         * c_size_t_test.f03: Ditto.
5616         * com_block_driver.f90: Ditto.
5617         * global_vars_c_init.f90: Ditto.
5618         * global_vars_c_init_driver.c: Ditto.
5619         * global_vars_f90_init.f90: Ditto.
5620         * global_vars_f90_init_driver.c: Ditto.
5621         * interop_params.f03: Ditto.
5622         * iso_c_binding_only.f03: Ditto.
5623         * iso_c_binding_rename_1.f03: Ditto.
5624         * iso_c_binding_rename_1_driver.c: Ditto.
5625         * iso_c_binding_rename_2.f03: Ditto.
5626         * iso_c_binding_rename_2_driver.c: Ditto.
5627         * kind_tests_2.f03: Ditto.
5628         * kind_tests_3.f03: Ditto.
5629         * module_md5_1.f90: Ditto.
5630         * only_clause_main.c: Ditto.
5631         * print_c_kinds.f90: Ditto.
5632         * test_bind_c_parens.f03: Ditto.
5633         * test_c_assoc.c: Ditto.
5634         * test_com_block.f90: Ditto.
5635         * test_common_binding_labels.f03: Ditto.
5636         * test_common_binding_labels_2.f03: Ditto.
5637         * test_common_binding_labels_2_main.f03: Ditto.
5638         * test_common_binding_labels_3.f03: Ditto.
5639         * test_common_binding_labels_3_main.f03: Ditto.
5640         * test_only_clause.f90: Ditto.
5641         * use_iso_c_binding.f90: Ditto.
5642         * value_5.f90: Ditto.
5643         * value_test.f90: Ditto.
5644         * value_tests_f03.f90: Ditto.
5645
5646 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5647
5648         * gcc.dg/tls/opt-14.c: New.
5649
5650 2007-07-01  Ollie Wild  <aaw@google.com>
5651
5652         * g++.dg/lookup/using16.C: New test.
5653         * g++.dg/lookup/using17.C: New test.
5654
5655 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5656
5657         PR fortran/32239
5658         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5659         (test_4): Use proper test for floating point equality.
5660         (test_8): Likewise.
5661
5662 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5663
5664         PR libgfortran/32554
5665         * gfortran.dg/fmt_p_1.f90: New test.
5666
5667 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5668
5669         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5670         initialization and fix dg-final check - the initialization loop is
5671         vectorizable.
5672
5673 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5674             Volker Reichelt  <reichelt@netcologne.de>
5675
5676         PR middle-end/32559
5677         * gcc.dg/pr32559.c: New test.
5678
5679 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5680
5681         PR tree-optimization/25371
5682         * gcc.dg/vect/pr25371.c: New test.
5683
5684 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5685
5686         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5687         when allocating and initializing a flexible array.
5688
5689 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5690
5691         PR fortran/20373
5692         * gfortran.dg/intrinsic.f90: New test.
5693
5694 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5695
5696         PR fortran/32555
5697         * gfortran.dg/fmt_zero_check.f90: New.
5698
5699 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5700
5701         PR fortran/30284
5702         * gfortran.dg/repeat_f90: New test.
5703
5704 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5705
5706         PR testsuite/25241
5707         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5708         -pedantic-errors, so we should match errors.
5709         * gcc.dg/cpp/escape-1.c: Likewise.
5710         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5711         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5712         warning.
5713         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5714         errors instead of warnings.
5715         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5716         a pedantic warning.
5717         * gcc.dg/cpp/arith-3.c: Likewise.
5718
5719 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5720
5721         PR testsuite/25241
5722         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5723         * gcc.dg/pch/valid-2.c: Likewise.
5724         * gcc.dg/pch/valid-3.c: Likewise.
5725         * gcc.dg/pch/warn-1.c: Likewise.
5726         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5727         
5728 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5729
5730         PR c/4076
5731         * gcc.dg/Wunused-function.c: New.
5732         
5733 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5734
5735         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5736
5737 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5738
5739         * g++.dg/other/canon-31724.C: New.
5740         
5741 2007-06-29  Jan Hubicka  <jh@suse.cz>
5742
5743         PR middle-end/32372
5744         * gcc.c-torture/compile/pr32372.c: new.
5745
5746 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5747
5748         * gfortran.dg/operator_3.f90: New test.
5749
5750 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5751
5752         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5753         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5754
5755 2007-06-29  Richard Guenther  <rguenther@suse.de>
5756
5757         PR middle-end/32493
5758         * gcc.dg/inline-23.c: New testcase.
5759
5760 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5761
5762         PR tree-optimization/24659
5763         * gcc.target/i386/vectorize2.c: New test.
5764         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5765         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5766
5767 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5768
5769         * gcc.dg/pointer-arith-9.c: New test.
5770
5771 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5772
5773         PR fortran/32483
5774         * gfortran.dg/fmt_read_2.f90: New.
5775
5776 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5777
5778         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5779         If it exists, don't try to create it.
5780
5781 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5782
5783         * g++.dg/ext/visibility/ms-compat-1.C: New.
5784
5785 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5786
5787         PR tree-opt/32417
5788         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5789
5790 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5791
5792         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5793         targets.
5794
5795 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5796
5797         PR fortran/32467
5798         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5799
5800 2007-06-27  Richard Guenther  <rguenther@suse.de>
5801
5802         PR middle-end/32492
5803         * gcc.dg/inline-22.c: New testcase.
5804
5805 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5806
5807         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5808         the scan-assembler constant.
5809
5810 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5811
5812         PR 20216
5813         * gcc.dg/pr20216.c: New.
5814
5815 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5816
5817         PR tree-opt/32421
5818         * gcc.dg/vect/pr32421.c: New test.
5819
5820 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5821
5822         PR c++/32111
5823         * g++.dg/other/friend5.C: New test.
5824
5825 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5826
5827         PR fortran/32464
5828         * gfortran.dg/host_assoc_function_2.f90: New test.
5829
5830         PR fortran/31494
5831         * gfortran.dg/host_assoc_call_1.f90: New test.
5832
5833 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5834
5835         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5836         
5837 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5838
5839         PR fortran/32456
5840         * gfortran.dg/error_format.f90: New test.
5841
5842 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5843
5844         PR fortran/32136
5845         * gfortran.dg/pr32136.f90: New test.
5846
5847 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5848
5849         PR fortran/31726
5850         * gfortran.dg/minmaxloc_1.f90: New test.
5851
5852         PR fortran/32298
5853         * gfortran.dg/minmaxloc_2.f90: New test.
5854
5855 2007-06-23  Richard Guenther  <rguenther@suse.de>
5856
5857         PR tree-optimization/16876
5858         PR middle-end/29478
5859         * gcc.dg/pr29254.c: The warning is bogus.
5860         * gcc.dg/warn-1.c: Likewise.
5861         * gcc.dg/assign-warn-3.c: Likewise.
5862         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5863
5864 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5865
5866         * gcc.c-torture/execute/20070623-1.c: New.
5867
5868 2007-06-22  Jan Hubicka  <jh@suse.cz>
5869
5870         * gcc.c-torture/compile/pr31541.c: New.
5871
5872 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5873
5874         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5875         Remove -m64 from dg-options.
5876
5877 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5878
5879         PR middle-end/32374
5880         * gcc.dg/pr32374.c: New test.
5881
5882 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5883
5884         PR fortran/32360
5885         * gfortran.dg/pointer_assign_3.f90: New test.
5886
5887 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5888
5889         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5890
5891 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5892
5893         PR fortran/31162
5894         * gfortran.dg/assign.f90: Update test.
5895         * gfortran.dg/real_do_1.f90: Update test.
5896         * gfortran.dg/gomp/omp_do1.f90: Update test.
5897         * gfortran.dg/warnings_are_errors_1.f: Update test.
5898         * gfortran.dg/g77/20010519-1.f: Update test.
5899         * gfortran.dg/g77/pr9258.f: Update test.
5900         * gfortran.dg/g77/960317-1.f: Update test.
5901
5902 2007-06-21  Richard Guenther  <rguenther@suse.de>
5903
5904         PR tree-optimization/32453
5905         * gcc.c-torture/compile/pr32453.c: New testcase.
5906
5907 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5908
5909         PR tree-optimization/31866
5910         * gcc.dg/pr31866.c: New test.
5911
5912 2007-06-21  Richard Guenther  <rguenther@suse.de>
5913
5914         PR tree-optimization/32451
5915         * g++.dg/torture/20070621-1.C: New testcase.
5916
5917 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5918
5919         * gcc.dg/attr-isr.c: Test delay slot content.
5920         
5921 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5922
5923         PR fortran/32361
5924         gfortran.dg/pointer_assign_2.f90: New test.
5925
5926 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5927
5928         PR fortran/25061
5929         gfortran.dg/invalid_procedure_name.f90: New test.
5930
5931 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5932
5933         PR tree-optimization/25737
5934         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5935
5936 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5937
5938         * gcc.target/i386/large-size-array-3.c: New.
5939
5940 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5941         Richard Guenther  <rguenther@suse.de>
5942
5943         PR fortran/32140
5944         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5945
5946 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5947
5948         PR middle-end/31959
5949         * gcc.dg/pr31959.c: New test.
5950
5951         PR inline-asm/32109
5952         * g++.dg/ext/asm10.C: New test.
5953
5954         PR middle-end/32285
5955         * gcc.c-torture/execute/20070614-1.c: New test.
5956
5957 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5958
5959         * gcc.target/arm/stack-corruption.c: New test.
5960
5961 2007-06-19  Richard Guenther  <rguenther@suse.de>
5962
5963         * g++.dg/torture/pr30252.C: New testcase.
5964
5965 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5966
5967         PR tree-optimization/32353
5968         * g++.dg/opt/nrv13.C: New test.
5969
5970 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5971
5972         PR fortran/20863
5973         PR fortran/20882
5974         * gfortran.dg/impure_assignment_2.f90 : New test.
5975
5976         PR fortran/32236
5977         * gfortran.dg/data_initialized_2.f90 : New test.
5978
5979         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5980         appropriate version of 'dmach'.
5981
5982 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5983
5984         PR target/32389
5985         * gcc.target/i386/pr32389.c New test.
5986
5987 2007-06-18  Simon Baldwin <simonb@google.com>
5988
5989         PR c++/31923
5990         * g++.dg/template/error25.C: New.
5991         * g++.dg/template/spec35.C: New.
5992
5993 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
5994
5995         * gcc.c-torture/compile/pr32355.c: New testcase.
5996         
5997 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5998
5999         PR tree-optimization/32383
6000         * g++.dg/opt/pr32383.C: New test.
6001
6002 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6003
6004         PR rtl-optimization/32366
6005         * gcc.dg/vect/pr32366.c: New test.
6006
6007 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6008
6009         * gcc.c-torture/compile/pr32349.c: New testcase.
6010         
6011 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6012
6013         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6014         * gcc.target/sparc/combined-2.c: Likewise.
6015         * gcc.target/sparc/fexpand.c : Likewise.
6016         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6017         * gcc.target/sparc/fpack16.c : Likewise.
6018         * gcc.target/sparc/fpmerge.c : Likewise.
6019         * gcc.target/sparc/fpmul.c : Likewise.
6020         * gcc.target/sparc/noresult.c : Likewise.
6021         * gcc.target/sparc/pdist.c: Likewise.
6022
6023 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6024
6025         PR middle-end/31723
6026         * gcc.target/i386/recip-divf.c: New test.
6027         * gcc.target/i386/recip-sqrtf.c: Ditto.
6028         * gcc.target/i386/recip-vec-divf.c: Ditto.
6029         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6030         * gcc.target/i386/sse-recip.c: Ditto.
6031         * gcc.target/i386/sse-recip-vec.c: Ditto.
6032
6033 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6034
6035         PR tree-opt/32225
6036         * gcc.c-torture/compile/20070605-1.c: New test.
6037
6038         * gcc.c-torture/compile/20070603-1.c: New testcase.
6039         * gcc.c-torture/compile/20070603-2.c: New testcase.
6040
6041         * gcc.c-torture/compile/20070531-1.c: New test.
6042
6043         PR tree-opt/32167
6044         * gcc.c-torture/compile/20070531-2.c: New test.
6045
6046         PR tree-opt/32144
6047         * gcc.c-torture/compile/20070529-1.c: New test.
6048
6049         PR tree-opt/32145
6050         * gcc.c-torture/compile/20070529-2.c: New test.
6051
6052         PR tree-opt/32015
6053         * gcc.c-torture/compile/20070520-1.c: New test.
6054
6055         * g++.dg/ext/java-1.C: New test.
6056
6057         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6058         loops instead of one. Remove the "can't determine dependence"
6059         check.
6060         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6061         needed as the cast is gone in the first place.
6062         * gcc.dg/max-1.c: Change local variable a to be a global one.
6063         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6064         have a cast which is PREd.
6065
6066 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6067
6068         * g++.dg/lookup/anon6.C: New test.
6069
6070 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6071
6072         PR c++/31806
6073         * g++.dg/opt/static6.C: New testcase.
6074
6075 2007-06-14  Geoff Keating  <geoffk@apple.com>
6076
6077         * g++.dg/ext/visibility/overload-1.C: New.
6078
6079         PR 31093
6080         * g++.dg/ext/visibility/anon4.C: New.
6081
6082 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6083
6084         PR target/32268
6085         * gcc.target/i386/pr32268.c: New test.
6086
6087 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6088
6089         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6090         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6091         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6092
6093         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6094         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6095         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6096         BID is used.
6097
6098 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6099
6100         PR fortran/32302
6101         * gfortran.dg/common_resize_1.f90: New test.
6102
6103 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6104
6105         PR target/32274
6106         * gcc.dg/vect/pr32224.c: Fix.   
6107         
6108 2007-06-13  Eric Christopher  <echristo@apple.com>
6109
6110         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6111
6112 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6113
6114         PR fortran/32323
6115         * gfortran.dg/actual_array_vect_1.f90: New.
6116
6117 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6118
6119         * gcc.target/sparc/mfpu.c: New test.
6120
6121 2007-06-12  Geoff Keating  <geoffk@apple.com>
6122
6123         * g++.dg/warn/weak1.C: Suppress on Darwin.
6124         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6125
6126 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6127
6128         PR middle-end/31579
6129          * g++.dg/torture/pr31579.C: New testcase.
6130
6131 2007-06-12  Ian Lance Taylor  <iant@google.com>
6132
6133         PR libstdc++/29286
6134         * g++.dg/init/new16.C: New test.
6135         * g++.dg/init/new17.C: New test.
6136         * g++.dg/init/new18.C: New test.
6137         * g++.dg/init/new19.C: New test.
6138
6139 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6140
6141         * gnat.dg/lhs_view_convert.adb: New test.
6142
6143 2007-06-12  Richard Guenther  <rguenther@suse.de>
6144
6145         PR tree-optimization/15353
6146         PR tree-optimization/31657
6147         * gcc.c-torture/execute/20070424-1.c: New testcase.
6148         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6149         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6150         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6151         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6152         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6153
6154 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6155
6156         PR rtl-optimization/32293
6157         * gcc.dg/pr32293.c: New test.
6158
6159 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6160
6161         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6162
6163 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6164
6165         PR fortran/29786
6166         * gfortran.dg/equiv_7.f90: New test.
6167         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6168
6169         PR fortran/30875
6170         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6171
6172 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6173
6174         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6175         * gcc.dg/setjmp-4.c: Likewise.
6176         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6177
6178 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6179
6180         PR rtl-optimization/31025
6181         * gfortran.dg/pr31025.f90: New.
6182
6183 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6184
6185         PR target/32280
6186         * gcc.target/i386/pr32280.c: New test.
6187
6188 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6189
6190         PR middle-end/32279
6191         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6192
6193 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6194
6195         PR libgfortran/32235
6196         * gfortran.dg/backspace_9.f: New test.
6197
6198 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6199
6200         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6201
6202 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6203
6204         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6205
6206 2007-06-09  Ian Lance Taylor  <iant@google.com>
6207
6208         PR tree-optimization/32169
6209         * gcc.c-torture/compile/pr32169.c: New test.
6210
6211 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6212
6213         * gcc.dg/vect/costmodel: New directory.
6214         * gcc.dg/vect/costmodel/i386: New directory.
6215         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6216         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6217         New test.
6218         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6219         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6220         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6221         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6222         * gcc.dg/vect/costmodel/x86_64: New directory.
6223         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6224         New testsuite.
6225         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6226         New test.
6227         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6228         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6229         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6230         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6231         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6232
6233 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6234
6235         PR tree-optimization/32243
6236         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6237         flags for -Os tests.
6238         * gcc.dg/vect/03-vect-pr32243.c: New test.
6239
6240 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6241
6242         PR tree-optimization/32224
6243         * gcc.dg/vect/pr32224.c: New test.
6244
6245 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6246
6247         PR c++/32177
6248         * g++.dg/gomp/pr32177.C: New test.
6249
6250 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6251
6252         PR testsuite/25241
6253         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6254         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6255         warning nor an error.
6256         * gcc.dg/Wfatal-2.c: Likewise.
6257         * gcc.dg/Werror-1.c: Likewise.
6258         * gcc.dg/Werror-5.c: Likewise.
6259         * gcc.dg/Werror-7.c: Likewise.
6260         * gcc.dg/Werror-10.c: Likewise.
6261         * gcc.dg/Werror-11.c: Likewise.
6262
6263 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6264
6265         PR c++/30759
6266         * g++.dg/init/brace6.C: New test.
6267
6268 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6269
6270         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6271         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6272         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6273         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6274
6275         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6276         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6277         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6278         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6279         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6280         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6281         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6282         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6283
6284         * gcc.dg/darwin-minversion-3.c: New.
6285
6286 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6287
6288         * gcc.target/i386/builtin-copysign.c: New test.
6289
6290 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6291
6292         PR tree-optimization/32220
6293         * gfortran.dg/predcom-2.f: New testcase.
6294
6295 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6296
6297         PR tree-opt/32231
6298         * gcc.target/i386/vectorize4.c: New test.
6299
6300 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6301
6302         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6303
6304 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6305
6306         PR testsuite/25241
6307         * gcc.dg/simd-5.c: Mark output as a note.
6308         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6309         dg-message.
6310         * gcc.dg/simd-1.c: Likewise.
6311         * gcc.dg/always_inline.c: Mark output as a sorry.
6312         * gcc.dg/always_inline2.c: Likewise.
6313         * gcc.dg/always_inline3.c: Likewise.
6314
6315 2007-06-06  Ian Lance Taylor  <iant@google.com>
6316
6317         * g++.dg/conversion/enum1.C: New test.
6318
6319 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6320
6321         PR tree-optimization/32216
6322         * gcc.dg/vect/pr32216.c: New test.
6323
6324 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6325
6326         PR testsuite/18923
6327         * gfortran.dg/invalid_contains_1.f90: New test.
6328         * gfortran.dg/invalid_contains_2.f90: New test.
6329
6330 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6331
6332         PR testsuite/32057
6333         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6334         midnight issues.
6335
6336 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6337
6338         PR testsuite/25241
6339         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6340         dg-message to match de note.
6341         * gcc.dg/pr26570.c: Use dg-message for a note.
6342         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6343         dg-error instead of dg-warning because of -Werror.
6344         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6345         neither an error, nor a warning.
6346         * gcc.dg/glibc-uclibc-2.c: Likewise
6347         * gcc.dg/cpp/19940712-1.c: Likewise.
6348
6349 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6350
6351         PR preprocessor/23479
6352         * gcc.dg/binary-constants-1.c: Add test suites for
6353         the 0b-prefixed binary integer constants.
6354         * gcc.dg/binary-constants-2.c: Ditto.
6355         * gcc.dg/binary-constants-3.c: Ditto.
6356         * gcc.dg/binary-constants-4.c: Ditto.
6357
6358 2007-06-05  Ian Lance Taylor  <iant@google.com>
6359
6360         * gcc.dg/Wstrict-overflow-19.c: New test.
6361
6362 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6363
6364         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6365
6366 2007-06-04  Ian Lance Taylor  <iant@google.com>
6367
6368         * gcc.dg/Wstrict-overflow-18.c: New test.
6369
6370 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6371
6372         PR testsuite/25241
6373         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6374         * gcc.dg/cpp/mi5.c: Likewise.
6375         * gcc.dg/cpp/mi7.c: Likewise.
6376
6377 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6378
6379         PR c/32191
6380         * gcc.dg/pr32191.c: New test.
6381
6382 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6383
6384         PR fortran/32124
6385         * gfortran.dg/allocate_stat_1.f90: Remove.
6386
6387 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6388
6389         * gcc.target/i386/sse4_2-check.h: New.
6390         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6391         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6392         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6393         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6394         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6395         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6396         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6397         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6398         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6399         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6400         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6401         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6402         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6403         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6404         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6405         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6406         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6407         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6408
6409 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6410
6411         * gcc.dg/pie-link.c: New test.
6412
6413 2007-06-01  Ian Lance Taylor  <iant@google.com>
6414
6415         * gcc.dg/Wstrict-overflow-17.c: New test.
6416
6417 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6418
6419         * gcc.dg/builtin-return-1.c (g): New.
6420         (main): Allocate at least 64 bytes on the stack.
6421
6422 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6423
6424         * g++.dg/init/cleanup3.C: New test.
6425
6426 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6427
6428         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6429         int is 16 bits.
6430
6431 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6432
6433         PR fortran/32156
6434         * gfortran.dg/char_array_constructor_3.f90: New test.
6435
6436 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6437
6438         PR tree-optimization/32160
6439         * gfortran.dg/predcom-1.f: New test.
6440
6441 2007-05-31  Richard Guenther  <rguenther@suse.de>
6442
6443         * g++.dg/other/str_empty.C: Move...
6444         * g++.dg/other/pr30567.C: Move...
6445         * g++.dg/tree-ssa/pr27218.C: Move...
6446         * g++.dg/torture: ...here and remove dg-options.
6447
6448 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6449
6450         PR c++/32158
6451         * g++.dg/ext/is_pod_incomplete.C: New.
6452
6453 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6454             Douglas Gregor <doug.gregor@gmail.com>
6455             Pedro Lamarao <pedro.lamarao@mndfck.org>
6456             Howard Hinnant <howard.hinnant@gmail.com>
6457
6458         PR c++/7412
6459         PR c++/29939
6460         * g++.dg/cpp0x/rv8p.C: New.
6461         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6462         * g++.dg/cpp0x/cast-bug.C: New.
6463         * g++.dg/cpp0x/elision_weak.C: New.
6464         * g++.dg/cpp0x/collapse-bug.C: New.
6465         * g++.dg/cpp0x/rv3p.C: New.
6466         * g++.dg/cpp0x/rv7n.C: New.
6467         * g++.dg/cpp0x/overload-conv-1.C: New.
6468         * g++.dg/cpp0x/rv2n.C: New.
6469         * g++.dg/cpp0x/deduce.C: New.
6470         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6471         * g++.dg/cpp0x/rv6p.C: New.
6472         * g++.dg/cpp0x/template_deduction.C: New.
6473         * g++.dg/cpp0x/implicit-copy.C: New.
6474         * g++.dg/cpp0x/rv1p.C: New.
6475         * g++.dg/cpp0x/cast.C: New.
6476         * g++.dg/cpp0x/rv5n.C: New.
6477         * g++.dg/cpp0x/collapse.C: New.
6478         * g++.dg/cpp0x/overload-conv-2.C: New.
6479         * g++.dg/cpp0x/rv4p.C: New.
6480         * g++.dg/cpp0x/rvo.C: New.
6481         * g++.dg/cpp0x/iop.C: New.
6482         * g++.dg/cpp0x/rv3n.C: New.
6483         * g++.dg/cpp0x/rv7p.C: New.
6484         * g++.dg/cpp0x/reference_collapsing.C: New.
6485         * g++.dg/cpp0x/overload.C: New.
6486         * g++.dg/cpp0x/named.C: New.
6487         * g++.dg/cpp0x/rv2p.C: New.
6488         * g++.dg/cpp0x/rv6n.C: New.
6489         * g++.dg/cpp0x/not_special.C: New.
6490         * g++.dg/cpp0x/bind.C: New.
6491         * g++.dg/cpp0x/rv1n.C: New.
6492         * g++.dg/cpp0x/rv5p.C: New.
6493         * g++.dg/cpp0x/elision.C: New.
6494         * g++.dg/cpp0x/named_refs.C: New.
6495         * g++.dg/cpp0x/unnamed_refs.C: New.
6496         * g++.dg/cpp0x/rv4n.C: New.
6497         * g++.dg/cpp0x/elision_neg.C: New.
6498         * g++.dg/init/copy7.C: Run in C++98 mode.
6499         * g++.dg/overload/arg1.C: Ditto.
6500         * g++.dg/overload/arg4.C: Ditto.
6501
6502 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR c++/31809
6505         * g++.dg/opt/static5.C: New test.
6506
6507 2007-05-30  Richard Guenther  <rguenther@suse.de>
6508
6509         * g++.dg/dg.exp: Prune torture/.
6510         * g++.dg/torture/dg-torture.exp: New testsuite.
6511
6512 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6513
6514         * gcc.target/arm/pr27387.C: Move and rename to ...
6515         * g++.dg/inherit/thunk8.C: ... here.
6516
6517 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6518
6519         PR tree-optimization/31769
6520         * g++.dg/gomp/pr31769.C: New test.
6521
6522 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6523
6524         * gcc.target/i386/stack-realign.c: New.
6525
6526 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6527
6528         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6529
6530 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6531
6532         * gfortran.dg/sizeof.f90: New.
6533
6534 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6535
6536         PR c/31339
6537         * gcc.dg/boolcomplex-1.c: New test.
6538
6539         PR c++/31339
6540         * g++.dg/ext/boolcomplex-1.c: New test.
6541
6542 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6543
6544         * gcc.dg/matrix: New directory.
6545
6546 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6547
6548         PR fortran/32124
6549         * gfortran.dg/allocate_stat_1.f90: New.
6550
6551 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6552
6553         PR fortran/31972
6554         * transfer_hollerith_1.f90: New test.
6555
6556 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6557
6558         PR tree-opt/32100
6559         * gcc.c-torture/execute/vrp-7.c: New test.
6560
6561 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6562
6563         * gfortran.dg/transfer_simplify_4.f90: New test.
6564
6565 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6566
6567         PR fortran/32088
6568         * gfortran.dg/func_result_3.f90: New.
6569
6570 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6571
6572         PR middle-end/32083
6573         * gfortran.dg/transfer_simplify_3.f90: New.
6574
6575 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6576
6577         PR target/32065
6578         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6579         to compile options.
6580         * gcc.target/i386/pr32065-2.c: New test.
6581
6582 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6583
6584         PR fortran/31813
6585         * gfortran.dg/io_constraints_2.f90: Update.
6586
6587 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6588
6589         PR fortran/31219
6590         * gfortran.dg/array_constructor_17.f90: New test.
6591
6592 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6593
6594         PR tree-opt/32090
6595         * g++.dg/opt/array2.C: New testcase.
6596
6597 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6598
6599         PR target/32065
6600         * gcc.target/i386/pr32065.c: New test.
6601
6602 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6603             Marcus Meissner <meissner@suse.de>
6604
6605         * gcc.dg/attr-alloc_size.c: New.
6606
6607 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6608             Lee Millward  <lee.millward@gmail.com>
6609
6610         PR c++/31745
6611         * g++.dg/parse/crash34.C: New test.
6612
6613         * g++.dg/parse/crash35.C: New test.
6614
6615 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6616
6617         * gcc.target/i386/sse2-check.h: New.
6618         * gcc.target/i386/sse2-vec-1.c: Likewise.
6619         * gcc.target/i386/sse2-vec-2.c: Likewise.
6620         * gcc.target/i386/sse2-vec-3.c: Likewise.
6621         * gcc.target/i386/sse2-vec-4.c: Likewise.
6622         * gcc.target/i386/sse2-vec-5.c: Likewise.
6623         * gcc.target/i386/sse2-vec-6.c: Likewise.
6624
6625 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6626
6627         PR c++/31431
6628         PR c++/31432
6629         PR c++/31434
6630         PR c++/31435
6631         PR c++/31437
6632         PR c++/31438
6633         PR c++/31442
6634         PR c++/31443
6635         PR c++/31444
6636         PR c++/31445
6637         * g++.dg/cpp0x/pr31431.C: New.
6638         * g++.dg/cpp0x/pr31437.C: New.
6639         * g++.dg/cpp0x/pr31442.C: New.
6640         * g++.dg/cpp0x/pr31444.C: New.
6641         * g++.dg/cpp0x/pr31431-2.C: New.
6642         * g++.dg/cpp0x/pr31432.C: New.
6643         * g++.dg/cpp0x/pr31434.C: New.
6644         * g++.dg/cpp0x/pr31438.C: New.
6645         * g++.dg/cpp0x/pr31443.C: New.
6646         * g++.dg/cpp0x/pr31445.C: New.
6647         * g++.dg/cpp0x/variadic-crash1.C: New.
6648
6649 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6650
6651         * gcc.target/arm/long-calls-1.c: New test.
6652         * gcc.target/arm/long-calls-2.c: Likewise.
6653         * gcc.target/arm/long-calls-3.c: Likewise.
6654         * gcc.target/arm/long-calls-4.c: Likewise.
6655
6656 2007-05-25  Richard Guenther  <rguenther@suse.de>
6657             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6658
6659         PR tree-optimization/31982
6660         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6661
6662 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6663
6664         PR fortran/32047
6665         * gfortran.dg/result_in_spec_2.f90: New test.
6666
6667 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6668
6669         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6670
6671 2007-05-24  Ollie Wild  <aaw@google.com>
6672
6673         * gcc.dg/cpp/counter-1.c: New test.
6674         * gcc.dg/pch/counter-1.c: New test.
6675         * gcc.dg/pch/counter-1.hs: New file.
6676         * gcc.dg/pch/counter-2.c: New test.
6677         * gcc.dg/pch/counter-2.hs: New file.
6678         * gcc.dg/pch/counter-3.c: New test.
6679         * gcc.dg/pch/counter-3.hs: New file.
6680
6681 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6682
6683         * gcc.dg/tree-ssa/predcom-1.c: New test.
6684         * gcc.dg/tree-ssa/predcom-2.c: New test.
6685         * gcc.dg/tree-ssa/predcom-3.c: New test.
6686         * gcc.dg/tree-ssa/predcom-4.c: New test.
6687         * gcc.dg/tree-ssa/predcom-5.c: New test.
6688         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6689
6690 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6691
6692         PR testsuite/32062
6693         * gcc.target/i386/sse4_1-check.h (MASK): New.
6694
6695 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6696
6697         PR fortran/32038
6698         * gfortran.dg/pr25603.f: Initialize integer variables.
6699
6700 2007-05-23  Ian Lance Taylor  <iant@google.com>
6701
6702         * g++.dg/other/vrp1.C: New test.
6703
6704 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6705
6706         PR preprocessor/20077
6707         * gcc.dg/cpp/paste15.c: New test.
6708
6709 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6710             Nigel Stephens  <nigel@mips.com>
6711             Richard Sandiford  <richard@codesourcery.com>
6712
6713         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6714         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6715         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6716         * gcc.target/mips/inter/mips16-inter.exp: New.
6717
6718 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6719
6720         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6721
6722 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6723
6724         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6725         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6726         * gcc.target/i386/sse3-addsubps.c: Likewise.
6727         * gcc.target/i386/sse3-haddpd.c: Likewise.
6728         * gcc.target/i386/sse3-haddps.c: Likewise.
6729         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6730         * gcc.target/i386/sse3-hsubps.c: Likewise.
6731         * gcc.target/i386/sse3-lddqu.c: Likewise.
6732         * gcc.target/i386/sse3-movddup.c: Likewise.
6733         * gcc.target/i386/sse3-movshdup.c: Likewise.
6734         * gcc.target/i386/sse3-movsldup.c: Likewise.
6735
6736         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6737         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6738         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6739         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6740         * gcc.target/i386/ssse3-palignr.c: Likewise.
6741         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6742         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6743         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6744         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6745         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6746         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6747         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6748         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6749         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6750         * gcc.target/i386/ssse3-psignb.c: Likewise.
6751         * gcc.target/i386/ssse3-psignd.c: Likewise.
6752         * gcc.target/i386/ssse3-psignw.c: Likewise.
6753         * gcc.target/i386/ssse3-vals.h: Likewise.
6754
6755         * gcc.target/i386/sse3-check.h: New file.
6756         * gcc.target/i386/ssse3-check.h: Likewise.
6757
6758 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6759
6760         PR middle-end/31095
6761         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6762
6763 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6764
6765         PR middle-end/31606
6766         * gcc.c-torture/20070522-1.c: New testcase.
6767
6768 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6769
6770         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6771
6772 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6773
6774         * gcc.c-torture/execute/ieee/20000320-1.x,
6775         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6776         m68k-*-* and check_effective_target_coldfire_fpu.
6777
6778 2007-05-22  Ollie Wild  <aaw@google.com>
6779
6780         * g++.dg/lookup/hidden-class10.C: New test.
6781         * g++.dg/lookup/hidden-class11.C: New test.
6782
6783 2007-05-22  Ollie Wild  <aaw@google.com>
6784
6785         * g++.dg/lookup/name-clash5.C: New test.
6786         * g++.dg/lookup/name-clash6.C: New test.
6787
6788 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6789
6790         * g++.dg/other/i386-2.C: Update comments on header files tested.
6791         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6792         of <tmmintrin.h>.
6793         * gcc.target/i386/sse-12.c: Likewise.
6794         * gcc.target/i386/sse-13.c: Likewise.
6795         * gcc.target/i386/sse-14.c: Likewise.
6796
6797         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6798         Redefined to test with immediate operand.
6799         (__builtin_ia32_blendps): Likewise.
6800         (__builtin_ia32_blendpd): Likewise.
6801         (__builtin_ia32_dpps): Likewise.
6802         (__builtin_ia32_dpps): Likewise.
6803         (__builtin_ia32_insertps128): Likewise.
6804         (__builtin_ia32_vec_ext_v4sf): Likewise.
6805         (__builtin_ia32_vec_set_v16qi): Likewise.
6806         (__builtin_ia32_vec_set_v4si): Likewise.
6807         (__builtin_ia32_vec_set_v2di): Likewise.
6808         (__builtin_ia32_vec_ext_v16qi): Likewise.
6809         (__builtin_ia32_vec_ext_v4si): Likewise.
6810         (__builtin_ia32_vec_ext_v2di): Likewise.
6811         (__builtin_ia32_roundpd): Likewise.
6812         (__builtin_ia32_roundsd): Likewise.
6813         (__builtin_ia32_roundps): Likewise.
6814         (__builtin_ia32_roundss): Likewise.
6815         (__builtin_ia32_mpsadbw128): Likewise.
6816
6817 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6818
6819         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6820
6821 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6822
6823         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6824         failures.
6825         * gcc.dg/dfp/func-struct.c: Ditto.
6826         * gcc.dg/dfp/operator-assignment.c: Ditto.
6827         * gcc.dg/dfp/convert-bfp.c: Ditto.
6828         * gcc.dg/dfp/convert-int.c: Ditto.
6829         * gcc.dg/dfp/convert-int-max.c: Ditto.
6830         * gcc.dg/dfp/func-scalar.c: Ditto.
6831         * gcc.dg/dfp/cast.c: Ditto.
6832         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6833         failures, and fix a typo in return type of arg1_128.
6834         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6835         failures, and fix a typo in a constant suffix.
6836         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6837         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6838
6839 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6840             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6841
6842         * lib/gcc-dg.exp(process_message): New proc.
6843         (dg-message): New test directive.
6844         * gcc.dg/always_inline.c: Use dg-message.
6845         * gcc.dg/always_inline2.c: Ditto.
6846         * gcc.dg/always_inline3.c: Ditto.
6847         * gcc.dg/invalid-call-1.c: Ditto.
6848         * gcc.dg/pr17506.c: Ditto.
6849         * gcc.dg/simd-5.c: Ditto.
6850         * gcc.dg/simd-6.c: Ditto.
6851         * gcc.dg/va-arg-2.c: Ditto.
6852         * gcc.dg/cpp/syshdr.c: Ditto.
6853         * gcc.dg/cpp/unc4.c: Ditto.
6854         * gcc.dg/cpp/trad/mi1.c: Ditto.
6855         * gcc.dg/cpp/trad/mi5.c: Ditto.
6856         * gcc.dg/cpp/trad/mi7.c: Ditto.
6857         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6858         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6859         * gcc.test-framework/test-framework.awk: Special-case outexists
6860         tests.
6861
6862 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6863
6864         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6865         (bit_SSE4_2): Likewise.
6866         (bit_POPCNT): Likewise.
6867
6868         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6869         Check if assembler supports SSE4 instructions.
6870
6871         * gcc.target/i386/sse4_1-blendpd.c: New file.
6872         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6873         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6874         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6875         * gcc.target/i386/sse4_1-check.h: Likewise.
6876         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6877         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6878         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6879         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6880         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6881         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6882         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6883         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6884         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6885         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6886         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6887         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6888         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6889         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6890         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6891         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6892         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6893         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6894         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6895         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6896         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6897         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6898         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6899         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6900         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6901         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6902         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6903         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6904         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6905         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6906         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6907         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6908         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6909         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6910         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6911         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6912         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6913         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6914         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6915         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6916         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6917         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6918         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6919         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6920         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6921         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6922         * gcc.target/i386/sse4_1-round.h: Likewise.
6923         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6924         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6925         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6926         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6927         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6928         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6929         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6930         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6931         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6932         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6933         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6934         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6935         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6936         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6937
6938 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6939
6940         PR fortran/31627
6941         * gfortran.dg/bounds_check_7.f90: New test.
6942
6943 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6944
6945         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6946         (check_effective_target_sse4a): Ditto.
6947
6948         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6949         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6950         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6951         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6952         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6953         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6954         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6955         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6956         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6957         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6958         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6959         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6960         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6961         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6962         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6963         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6964         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6965         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6966         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6967         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6968
6969 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6970
6971         * g++.dg/ext/cleanup-1.C: New test.
6972         * g++.dg/ext/cleanup-2.C: Likewise.
6973         * g++.dg/ext/cleanup-3.C: Likewise.
6974         * g++.dg/ext/cleanup-4.C: Likewise.
6975         * g++.dg/ext/cleanup-5.C: Likewise.
6976         * g++.dg/ext/cleanup-6.C: Likewise.
6977         * g++.dg/ext/cleanup-8.C: Likewise.
6978         * g++.dg/ext/cleanup-9.C: Likewise.
6979         * g++.dg/ext/cleanup-10.C: Likewise.
6980         * g++.dg/ext/cleanup-11.C: Likewise.
6981         * g++.dg/ext/cleanup-dtor.C: Likewise.
6982
6983 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6984
6985         PR middle-end/31995
6986         * gcc.dg/vect/vect-102a.c: New test.
6987
6988 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6989             Paolo Carlini  <pcarlini@suse.de>
6990             Uros Bizjak  <ubizjak@gmail.com>
6991
6992         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6993         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6994         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6995         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6996         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6997         New testcases.
6998
6999 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7000
7001         PR fortran/32002
7002         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7003
7004 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7005
7006         PR fortran/32027
7007         * gfortran.dg/do_3.F90: Add checks for the final value of the
7008         loop variable.
7009
7010 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7011
7012         * gcc.c-torture/execute/990127-2.x: New file.
7013
7014 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7015
7016         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7017         * gcc.target/i386/sse-12: Add -O to compile options.
7018         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7019         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7020         and mm3dnow.h.  Add -O to compile options.
7021
7022 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7023
7024         PR fortran/31867
7025         * gfortran.dg/char_length_5.f90: New test.
7026
7027         PR fortran/31994
7028         * gfortran.dg/array_reference_1.f90: New test.
7029
7030 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7031
7032         PR middle-end/7651
7033         PR c++/11856
7034         PR c/12963
7035         PR c/23587
7036         PR other/29694
7037         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7038         * gcc.dg/Wtype-limits.c: New.
7039         * gcc.dg/Wtype-limits-Wextra.c: New.
7040         * gcc.dg/Wtype-limits-no.c: New.
7041         * g++.dg/warn/Wtype-limits.C: New.
7042         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7043         * g++.dg/warn/Wtype-limits-no.C: New.
7044
7045 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7046
7047         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7048         instead of "-msse2".'
7049         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7050         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7051         and mm3dnow.h.
7052         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7053         to test with immediate operand.
7054         (__builtin_ia32_insertqi): Ditto.
7055         (__builtin_ia32_palignr128): Ditto.
7056         (__builtin_ia32_palignr): Ditto.
7057         (__builtin_ia32_pshufhw): Ditto.
7058         (__builtin_ia32_pshuflw): Ditto.
7059         (__builtin_ia32_pshufd): Ditto.
7060         (__builtin_ia32_vec_set_v8hi): Ditto.
7061         (__builtin_ia32_vec_ext_v8hi): Ditto.
7062         (__builtin_ia32_shufpd): Ditto.
7063         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7064
7065 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7066
7067         PR fortran/32001
7068         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7069
7070 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7071
7072         PR target/31585
7073         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7074         and "__inline".  Use "-msse" instead of "-msse2".
7075
7076 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7077
7078         PR middle-end/7651
7079         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7080         * gcc.dg/20030906-2.c: Likewise.
7081         * objc.dg/method-17.m: Add -Wreturn-type.
7082         * obj-c++.dg/method-21.mm: Likewise.
7083
7084 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7085
7086         PR target/31585
7087         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7088         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7089         (__builtin_ia32_psrlqi128): Ditto.
7090         (__builtin_ia32_psrlwi128): Ditto.
7091         (__builtin_ia32_psrldi128): Ditto.
7092         (__builtin_ia32_psrldqi128): Ditto.
7093         (__builtin_ia32_pslldqi128): Ditto.
7094         (__builtin_ia32_psrawi128): Ditto.
7095         (__builtin_ia32_psradi128): Ditto.
7096         (__builtin_ia32_psllqi128): Ditto.
7097         (__builtin_ia32_pslldi128): Ditto.
7098         (__builtin_prefetch): Ditto.
7099         (__builtin_ia32_pshufw): Ditto.
7100         (__builtin_ia32_vec_set_v4hi): Ditto.
7101         (__builtin_ia32_vec_ext_v4hi): Ditto.
7102         (__builtin_ia32_shufps): Ditto.
7103         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7104
7105 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7106
7107         PR fortran/31974
7108         * gfortran.dg/char_allocation_1.f90: New test.
7109
7110 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7111
7112         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7113         * gcc.dg/Wconversion-sign.c: New.
7114         * gcc.dg/Wconversion-integer-no-sign.c: New.
7115         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7116         Wconversion-sign.C
7117         * g++.dg/warn/Wconversion-sign.C: New.
7118         * g++.old-deja/g++.other/warn4.C: Update.
7119         * g++.dg/warn/Wconversion1.C: Likewise.
7120
7121 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7122
7123         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7124         * gcc.dg/torture/builtin-math-4.c: Likewise.
7125
7126 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7127
7128         PR libfortran/31964
7129         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7130
7131 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7132
7133         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7134
7135 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7136
7137         PR target/31628
7138         * gcc.target/i386/pr31628.c: New.
7139
7140 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7141
7142         PR middle-end/31344
7143         * gcc.dg/pr31344.c: New test.
7144
7145 2007-05-17  Ian Lance Taylor  <iant@google.com>
7146
7147         PR tree-optimization/31953
7148         * gcc.c-torture/compile/pr31953.c: New test.
7149
7150 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7151
7152         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7153
7154         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7155         and drem.
7156         * gcc.dg/torture/builtin-math-4.c: Likewise.
7157
7158         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7159         * gcc.dg/torture/builtin-math-4.c: Likewise.
7160
7161         * gcc.dg/torture/builtin-math-4.c: New test.
7162
7163 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7164             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7165
7166         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7167         * gcc.dg/cpp/include2.c: Ditto.
7168         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7169         * gcc.dg/cpp/paste5.c: Ditto.
7170         * gcc.dg/cpp/paste6.c: Ditto.
7171         * gcc.dg/cpp/paste8.c: Ditto.
7172         * gcc.dg/cpp/paste11.c: Ditto.
7173         * gcc.dg/cpp/paste13.c: Ditto.
7174         * gcc.dg/cpp/skipping2.c: Ditto.
7175         * gcc.dg/reg-vol-struct-1.c: Ditto.
7176         * gcc.dg/Wshadow-1.c: Ditto.
7177         * gcc.dg/cpp/trad/comment.c: Ditto.
7178         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7179         * gcc.dg/cpp/if-2.c: Ditto.
7180         * gcc.dg/array-5.c: Ditto.
7181         * gcc.dg/inline-15.c: Ditto.
7182         * gcc.dg/pr27953.c: Ditto.
7183         * gcc.dg/Wno-c++-compat.c: Ditto.
7184
7185 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7186
7187         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7188
7189 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7190
7191         * gcc.c-torture/execute/20070517-1.c: New test.
7192
7193 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7194
7195         PR fortran/31919
7196         * gfortran.dg/min_max_conformance.f90: New test.
7197
7198 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7199
7200         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7201         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7202         gcc.dg/vect/vect-104.c: Use more complex construction to
7203         prevent vectorizing.
7204         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7205
7206 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7207
7208         PR tree-optimization/24659
7209         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7210         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7211         not vect_int target.
7212         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7213         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7214         targets.
7215         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7216         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7217         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7218
7219 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7220
7221         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7222         and x86_64-*-* targets.
7223         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7224
7225 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7226
7227         PR fortran/18769
7228         PR fortran/30881
7229         PR fortran/31194
7230         PR fortran/31216
7231         PR fortran/31427
7232         * transfer_simplify_1.f90: New test.
7233         * transfer_simplify_2.f90: New test.
7234
7235 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7236
7237         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7238
7239 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7240
7241         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7242
7243         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7244
7245         PR c/31924
7246         * gcc.dg/fltconst-1.c: New test.
7247
7248         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7249         * gcc.dg/dfp/operator-assignment.c: Ditto.
7250
7251 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7252
7253         PR c++/29928
7254         * g++.dg/rtti/typeid5.C: New.
7255
7256 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7257
7258         PR fortran/31725
7259         * gfortran.dg/substr_4.f: New test.
7260
7261 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7262
7263         * gcc.target/m68k/interrupt_thread-1.c,
7264         gcc.target/m68k/interrupt_thread-2.c,
7265         gcc.target/m68k/interrupt_thread-3.c: New.
7266         * gcc.target/m68k/m68k.exp: Accept fido.
7267
7268 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7269
7270         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7271         * gfortran.dg/altreturn_3.f90: Likewise.
7272         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7273         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7274         * gfortran.dg/inquire_iolength.f90: Likewise.
7275         * gfortran.dg/module_naming_1.f90: Likewise.
7276         * gfortran.dg/oldstyle_2.f90: Likewise.
7277         * gfortran.dg/operator_2.f90: Likewise.
7278         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7279         * gfortran.dg/used_types_11.f90: Likewise.
7280         * gfortran.dg/zero_array_components_1.f90: Likewise.
7281         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7282         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7283         * gfortran.dg/real_const_3.f90: Likewise.
7284
7285 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7286
7287         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7288         * gcc.dg/tree-ssa/loop-30.c: New test.
7289
7290 2007-05-13  Richard Guenther  <rguenther@suse.de>
7291
7292         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7293         scanning forwprop1.
7294         * g++.dg/tree-ssa/pr31146.C: Likewise.
7295
7296 2007-05-13  Revital Eres  <eres@il.ibm.com>
7297
7298         * gcc.dg/dse.c: New test.
7299
7300 2007-05-12  Richard Guenther  <rguenther@suse.de>
7301
7302         PR tree-optimization/31797
7303         * gcc.c-torture/compile/pr31797.c: New testcase.
7304
7305 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7306
7307         PR fortran/30746
7308         * gfortran.dg/host_assoc_function_1.f90: New test.
7309
7310 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7311
7312         PR c++/31829
7313         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7314
7315 2007-05-11  Silvius Rus  <rus@google.com>
7316
7317         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7318         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7319         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7320         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7321         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7322         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7323         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7324         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7325         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7326         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7327         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7328         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7329         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7330         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7331         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7332         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7333
7334 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7335
7336         PR other/31852
7337         * gcc.c-torture/execute/builtins/memchr.c: New.
7338         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7339         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7340
7341 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7342
7343         PR fortran/30876
7344         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7345         line.
7346         * gfortran.dg/recursive_reference_2.f90: New test.
7347
7348 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7349
7350         PR fortran/30878
7351         * gfortran.dg/namelist_29.f90: New test.
7352
7353 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7354
7355         PR fortran/31474
7356         * gfortran.dg/entry_10.f90: New test.
7357
7358 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7359
7360         PR tree-optimization/31885
7361         * gcc.dg/tree-ssa/loop-29.c: New test.
7362
7363 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7364
7365         * assumed_dummy_1.f90: Fix dg directive.
7366         * char_initialiser_actual.f90: Likewise.
7367         * nested_modules_2.f90: Likewise.
7368         * shift-alloc.f90: Likewise.
7369
7370 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7371
7372         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7373
7374 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7375
7376         PR libfortran/31880
7377         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7378
7379 2007-05-09  Mike Stump  <mrs@apple.com>
7380
7381         * g++.dg/other/first-global.C: Add -fpie for darwin.
7382         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7383
7384 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7385
7386         * gcc.dg/20070507-1.c: New testcase.
7387
7388 2007-05-08  Chao-ying Fu  <fu@mips.com>
7389
7390         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7391         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7392         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7393         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7394
7395 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7396
7397         PR 31847
7398         * gcc.dg/pr31847.c: New test.
7399
7400 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7401
7402         PR fortran/31692
7403         * gfortran.dg/actual_array_result_1.f90: New test.
7404
7405 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7406
7407         PR fortran/29397
7408         * gfortran.dg/parameter_array_init_1.f90: New test.
7409
7410         PR fortran/29400
7411         * gfortran.dg/parameter_array_init_2.f90: New test.
7412
7413 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7414
7415         PR target/31854
7416         * gcc.target/i386/pr31854.c: New test.
7417
7418 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7419
7420         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7421
7422 2007-05-07  Mike Stump  <mrs@apple.com>
7423
7424         * g++.old-deja/g++.mike/empty.C: Add.
7425
7426 2007-05-07  Eric Christopher  <echristo@apple.com>
7427
7428         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7429
7430 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7431
7432         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7433         variable.  Rearrange conversions from binary float to decimal float.
7434
7435 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7436
7437         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7438         x86.
7439
7440 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7441
7442         * gnat.dg/opt1.ad[sb]: New testcase.
7443
7444 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7445
7446         PR fortran/31399
7447         * gfortran.dg/do_3.F90: New test.
7448
7449 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7450
7451         PR fortran/31764
7452         * gfortran.dg/new_line.f90: Add new checks.
7453
7454 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7455
7456         PR fortran/31201
7457         * gfortran.dg/large_unit_1.f90: New.
7458         * gfortran.dg/large_unit_2.f90: New.
7459         * gfortran.dg/iostat_4.f90: New
7460         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7461
7462 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7463
7464         PR fortran/31540
7465         * gfortran.dg/char_result_4.f90: New test.
7466
7467 2007-06-05  Revital Eres  <eres@il.ibm.com>
7468
7469         PR 30957
7470         * gcc.dg/pr30957-1.c: New test.
7471
7472 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7473
7474         PR fortran/31251
7475         * gfortran.dg/char_type_len_2.f90: New test.
7476
7477 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7478
7479         PR 31775
7480         * g++.dg/other/nested-extern.cc: New.
7481         * g++.dg/other/nested-extern-1.C: New.
7482         * g++.dg/other/nested-extern-2.C: New.
7483
7484 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7485
7486         PR fortran/31760
7487         * gfortran.dg/erf.f90: New test.
7488         * gfortran.dg/besxy.f90: New test.
7489
7490 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7491
7492         PR fortran/22359
7493         * gfortran.dg/fseek.f90: New test.
7494
7495 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7496
7497         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7498
7499 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7500
7501         PR libfortran/31210
7502         * gfortran.dg/zero_length_1.f90: New test.
7503
7504 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7505
7506         PR fortran/31803
7507         * gfortran.dg/char_pointer_assign_3.f90: New test.
7508         * gfortran.dg/char_result_2.f90: Re-enable test.
7509
7510 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7511
7512         PR fortran/25071
7513         * gfortran.dg/char_length_3.f90: New test.
7514         * gfortran.dg/char_result_2.f90: Fix test.
7515
7516 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7517
7518         PR tree-optimization/30565
7519         * gcc.dg/tree-ssa/loop-27.c: New test.
7520
7521 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7522
7523         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7524         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7525         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7526         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7527
7528 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7529
7530         PR tree-optimization/31699
7531         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7532         New.
7533         (check_effective_target_vect_floatint_cvt): New.
7534         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7535         of specific targets.
7536         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7537         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7538         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7539         * gcc.dg/vect/vect-iv-4.c: Likewise.
7540         * gcc.dg/vect/vect-multitypes-11.c: New.
7541         * gcc.dg/vect/pr31699.c: New.
7542
7543 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7544
7545         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7546
7547 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7548
7549         PR C++/31663
7550         * g++.dg/warn/anonymous-namespace-2.C: New.
7551         * g++.dg/warn/anonymous-namespace-2.h: New.
7552
7553 2007-05-02  Paul Brook  <paul@codesourcery.com>
7554
7555         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7556
7557 2007-05-02  Eric Christopher  <echristo@apple.com>
7558
7559         * gcc.dg/cpp/if-div.c: New file.
7560
7561 2007-05-02  Tom Tromey  <tromey@redhat.com>
7562
7563         PR preprocessor/28709:
7564         * gcc.dg/cpp/pr28709.c: New file.
7565
7566 2007-05-02  Richard Guenther  <rguenther@suse.de>
7567
7568         PR tree-optimization/31146
7569         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7570
7571 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7572
7573         * gcc.c-torture/compile/limits-blockid.c: New.
7574         * gcc.c-torture/compile/limits-caselabels.c: New.
7575         * gcc.c-torture/compile/limits-declparen.c: New.
7576         * gcc.c-torture/compile/limits-enumconst.c: New.
7577         * gcc.c-torture/compile/limits-exprparen.c: New.
7578         * gcc.c-torture/compile/limits-externalid.c: New.
7579         * gcc.c-torture/compile/limits-fnargs.c: New.
7580         * gcc.c-torture/compile/limits-fndefn.c: New.
7581         * gcc.c-torture/compile/limits-idexternal.c: New.
7582         * gcc.c-torture/compile/limits-idinternal.c: New.
7583         * gcc.c-torture/compile/limits-pointer.c: New.
7584         * gcc.c-torture/compile/limits-stringlit.c: New.
7585         * gcc.c-torture/compile/limits-structmem.c: New.
7586         * gcc.c-torture/compile/limits-structnest.c: New.
7587
7588 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7589
7590         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7591
7592 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7593
7594         PR middle-end/31740
7595         * gcc.c-torture/compile/20070501-1.c: New testcase.
7596
7597 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7598
7599         PR fortran/31732
7600         * gfortran.dg/array_memset_2:  New test case.
7601
7602 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7603
7604         PR testsuite/31615
7605         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7606
7607 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7608
7609         PR testsuite/31589
7610         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7611         dg-final test.
7612         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7613         keyword to dg-final test.
7614         * gcc.dg/vect/vect-iv-4.c: Likewise.
7615         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7616         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7617         test.
7618         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7619         cast.
7620         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7621         * lib/target-supports.exp
7622         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7623         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7624
7625 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7626
7627         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7628         __LONG_LONG_MAX__ and its friends instead of those supplied by
7629         limits.h.
7630
7631 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7632
7633         PR C++/31721
7634         * g++.dg/ext/vector7.C: New testcase.
7635
7636 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7637
7638         PR fortran/31591
7639         * gfortran.dg/bound_simplification_1.f90: New test.
7640
7641 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7642
7643         PR fortran/31645
7644         * gfortran.dg/bom_error.f90: New test.
7645         * gfortran.dg/bom_include.f90: New test.
7646         * gfortran.dg/bom_UTF16-LE.f90: New test.
7647         * gfortran.dg/bom_UTF16-BE.f90: New test.
7648         * gfortran.dg/bom_UTF-8.f90: New test.
7649         * gfortran.dg/bom_UTF-32.f90: New test.
7650         * gfortran.dg/bom_UTF-8.F90: New test.
7651         * gfortran.dg/bom_include.inc: New file.
7652
7653 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7654
7655         PR C++/30221
7656         * g++.dg/init/ptrfn2.C: New test.
7657         * g++.dg/init/ptrfn3.C: New test.
7658
7659 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7660
7661         PR fortran/31711
7662         * gfortran.dg/dependency_21.f90: New test.
7663
7664 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7665
7666         * gfortran.dg/secnds.f: Use real*8.
7667         * gfortran.dg/secnds-1.f: Use real*8.
7668
7669 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7670
7671         PR libfortran/31532
7672         * gfortran.dg/inquire_5.f90: Update test.
7673
7674 2007-04-27  Ian Lance Taylor  <iant@google.com>
7675
7676         PR middle-end/31710
7677         * gcc.c-torture/compile/pr31710.c: New test.
7678
7679 2007-04-27  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/30965
7682         PR tree-optimization/30978
7683         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7684         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7685         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7686         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7687
7688 2007-04-27  Richard Guenther  <rguenther@suse.de>
7689
7690         PR tree-optimization/31715
7691         * gcc.dg/Warray-bounds-4.c: New testcase.
7692
7693 2007-04-26  Ian Lance Taylor  <iant@google.com>
7694
7695         PR target/28675
7696         * gcc.c-torture/compile/pr28675.c: New test.
7697
7698 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7699
7700         PR C++/30016
7701         * g++.dg/ext/vector6.C: New test.
7702
7703 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7704
7705         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7706
7707 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7708
7709         PR middle-end/31617
7710         * g++.dg/other/str_empty.C: Add expected warning.
7711
7712 2007-04-26  Richard Guenther  <rguenther@suse.de>
7713         Daniel Berlin  <dberlin@dberlin.org>
7714
7715         PR tree-optimization/30567
7716         * g++.dg/other/pr30567.C: New testcase.
7717
7718 2007-04-26  Richard Guenther  <rguenther@suse.de>
7719
7720         PR tree-optimization/31703
7721         * gcc.c-torture/compile/pr31703.c: New testcase.
7722         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7723         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7724
7725 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7726
7727         * gfortran.dg/open_errors.f90: Added if statements checking
7728         the value of iostat.
7729
7730 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7731
7732         PR c++/31598
7733         * g++.dg/gomp/pr31598.C: New test.
7734
7735         PR tree-optimization/30558
7736         * g++.dg/gomp/pr30558.C: New test.
7737
7738 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7739
7740         PR c++/31338
7741         * g++.dg/ext/complex2.C: New test.
7742
7743 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7744
7745         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7746
7747 2007-04-25  Thiemo Seufer  <ths@mips.com>
7748
7749         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7750         value to signed char.
7751
7752 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7753
7754         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7755         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7756         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7757
7758 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7759
7760         PR fortran/31668
7761         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7762         statement functions.
7763         * gfortran.dg/c_by_val_5.f90: New test.
7764
7765 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7766
7767         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7768         with two new subroutines to avoid parameter-induced aliasing.
7769         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7770         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7771
7772 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7773
7774         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7775         * g++.dg/warn/Warray-bounds.C: Likewise.
7776
7777 2007-04-24  Ian Lance Taylor  <iant@google.com>
7778
7779         PR tree-optimization/31605
7780         * gcc.c-torture/execute/pr31605.c: New test.
7781
7782 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7783
7784         PR fortran/31587
7785         * lib/gcc-dg.exp (scan-module): New function.
7786         * gfortran.dg/module_md5_1.f90: New test.
7787
7788 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7789
7790         * g++.old-deja/g++.pt/defarg6.C: Only run with
7791         -std=gnu++98.
7792         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7793         * g++.dg/cpp0x/variadic61.C: Ditto.
7794         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7795         * g++.dg/cpp0x/variadic62.C: Ditto.
7796         * g++.dg/template/meminit1.C: Ditto.
7797         * g++.dg/template/operator7.C: Ditto.
7798         * g++.dg/template/static15.C: Ditto.
7799         * g++.dg/template/invalid1.C: Ditto.
7800         * g++.dg/template/shift1.C: Ditto.
7801         * g++.dg/template/error10.C: Ditto.
7802
7803 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7804
7805         PR diagnostic/25923
7806         * gfortran.dg/pr25923.f90: New test.
7807
7808 2007-04-24  Ian Lance Taylor  <iant@google.com>
7809
7810         PR tree-optimization/31602
7811         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7812
7813 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7814
7815         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7816         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7817
7818 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7819
7820         * gcc.target/i386/reload-1.c. New.
7821
7822 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7823             Olga Golovanevsky  <olga@il.ibm.com>
7824
7825         * g++.dg/other/str_empty.C: New test.
7826
7827 2007-04-24  Richard Henderson  <rth@redhat.com>
7828
7829         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7830
7831 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7832
7833         PR target/31641
7834         * gcc.c-torture/compile/pr31641.c: New testcase.
7835
7836 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7837
7838         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7839         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7840         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7841         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7842
7843 2007-04-23  Simon Baldwin  <simonb@google.com>
7844
7845         * g++.dg/other/error15.C: New.
7846         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7847         triggering a "multiple parameters named" error.
7848
7849 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7850
7851         PR fortran/31618
7852         * gfortran.dg/backspace_8.f:  New test case.
7853
7854 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7855
7856         PR fortran/31630
7857         * gfortran.dg/used_types_17.f90: New test.
7858
7859         PR fortran/31620
7860         * gfortran.dg/zero_array_components_1.f90: New test.
7861
7862 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7863
7864         PR fortran/31616
7865         * gfortran.dg/open_errors.f90: Allow a different error message.
7866
7867 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7868
7869         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7870         Rename from check_effective_target_vect_pack_mod.  Rename global
7871         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7872         messages.
7873         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7874         rename.
7875         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7876         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7877
7878 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7879
7880         PR middle-end/31448
7881         * gcc.c-torture/execute/pr31448.c: New testcase.
7882
7883 2007-04-22  Nick Clifton  <nickc@redhat.com>
7884
7885         * gcc.dg/20020312-2.c: Add support for the FRV.
7886
7887 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7888
7889         PR tree-optimization/24659
7890         * gcc.dg/vect/vect-float-extend-1.c: New test.
7891         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7892
7893 2007-04-22  Richard Guenther  <rguenther@suse.de>
7894
7895         PR tree-optimization/29789
7896         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7897         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7898
7899 2007-04-22  Revital Eres  <eres@il.ibm.com>
7900
7901         * gcc.dg/var-expand2.c: New test.
7902
7903 2007-04-22  Revital Eres  <eres@il.ibm.com>
7904
7905         * gcc.dg/var-expand3.c: New test.
7906
7907 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7908
7909         PR fortran/31495
7910         * gfortran.dg/continuation_8.f90: New test.
7911
7912 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7913
7914         PR C/30265
7915         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7916         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7917
7918 2007-04-21  Richard Guenther  <rguenther@suse.de>
7919
7920         PR middle-end/31136
7921         * gcc.c-torture/execute/pr31136.c: New testcase.
7922
7923 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7924
7925         * gcc.target/i386/movsi-sm-1.c: New.
7926
7927 2007-04-20  Richard Henderson  <rth@redhat.com>
7928
7929         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7930         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7931
7932 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7933
7934         * gcc.target/i386/ordcmp-1.c: New test.
7935         * gcc.target/i386/unordcmp-1.c: New test.
7936
7937         PR tree-optimization/31632
7938         * gcc.c-torture/compile/20070419-1.c: New test.
7939
7940 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7941
7942         * gcc.dg/invalid-call-1.c: New test.
7943
7944 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7945
7946         PR diagnostic/31227
7947         * gcc.dg/Warray-bounds-3.c: New.
7948
7949 2007-04-18  Richard Guenther  <rguenther@suse.de>
7950
7951         PR tree-optimization/19431
7952         PR tree-optimization/21463
7953         * gcc.c-torture/execute/20070212-1.c: New testcase.
7954         * gcc.c-torture/execute/20070212-2.c: Likewise.
7955         * gcc.c-torture/execute/20070212-3.c: Likewise.
7956         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7957         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7958         * g++.dg/tree-ssa/pr21463.C: Likewise.
7959         * g++.dg/tree-ssa/pr30738.C: Likewise.
7960
7961 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7962
7963         PR c++/31513
7964         * g++.dg/expr/bitfield8.C: New test.
7965
7966 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7967             Richard Sandiford  <richard@codesourcery.com>
7968
7969         * lib/target-supports.exp (check_profiling_available): Return 0
7970         for uClibc with -p or -pg.
7971
7972 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7973
7974         PR c++/31517
7975         * g++.dg/template/init7.C: New test.
7976
7977 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7978
7979         PR rtl-optimization/31360
7980         * gcc.dg/loop-7.c: New test.
7981
7982 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7983
7984         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7985         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7986         build.
7987         (compat-execute): Likewise.
7988         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7989         files to remote hosts.
7990         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7991         (c-torture-execute): Likewise.
7992         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7993         or plain file.  Use remote_upload and remote_download to copy
7994         files about.
7995         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7996         before scanning it.
7997
7998 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
7999
8000         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8001
8002 2007-04-16  Lawrence Crowl  <crowl@google.com>
8003
8004         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8005         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8006         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8007         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8008         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8009         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8010         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8011         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8012         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8013         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8014         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8015
8016         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8017         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8018         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8019         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8020         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8021         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8022         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8023         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8024         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8025         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8026         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8027
8028 2007-04-16  Ian Lance Taylor  <iant@google.com>
8029
8030         PR tree-optimization/31522
8031         * gcc.dg/Wstrict-overflow-16.c: New test.
8032
8033 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8034
8035         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8036
8037 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8038
8039         PR fortran/31144
8040         * gfortran.dg/module_naming_1.f90: New.
8041
8042 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8043
8044         * lib/target-supports.exp (check_profiling_available): Return
8045         false for m68k-*-uclinux.
8046
8047 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8048
8049         PR c++/29365
8050         Testcase for c++ anonymous namespace warning
8051
8052         * g++.dg/warn/anonymous-namespace-1.C: New test
8053         * g++.dg/warn/anonymous-namespace-1.h: New test
8054
8055 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8056
8057         PR testsuite/31578
8058         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8059
8060 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8061
8062         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8063
8064 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8065
8066         PR fortran/31204
8067         * gfortran.dg/array_constructor_16.f90: New test.
8068
8069 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8070
8071         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8072         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8073
8074 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8075
8076         PR rtl-optimization/31500
8077         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8078         * g++.dg/warn/Warray-bounds.C: Likewise.
8079
8080 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8081
8082         PR C/31520
8083         * gcc.dg/gnu89-init-4.c: New testcase.
8084
8085 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8086
8087         PR c++/25874
8088         * gcc.dg/gomp/pr25874.c: Add dg-options.
8089         * g++.dg/gomp/pr25874.C: Add dg-options.
8090
8091 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8092
8093         PR fortran/21061
8094         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8095         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8096
8097 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8098
8099         PR fortran/31561
8100         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8101
8102 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8103
8104         PR fortran/29507
8105         PR fortran/31404
8106         * gfortran.dg/initialization_6.f90: New test.
8107
8108 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8109
8110         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8111
8112         * lib/target-supports.exp (check_gc_sections_available):
8113         Return false if ldflags includes -elf2flt.
8114
8115 2007-04-13  Jason Merrill  <jason@redhat.com>
8116
8117         PR c++/31074
8118         * conv3.C: New test.
8119
8120 2007-04-13  Mike Stump  <mrs@apple.com>
8121
8122         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8123         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8124
8125 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8126
8127         PR tree-optimization/29598
8128         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8129
8130 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8131
8132         PR fortran/31559
8133         * gfortran.dg/func_assign.f90: New test.
8134
8135 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8136
8137         PR fortran/31550
8138         * gfortran.dg/used_types_16.f90: New test.
8139
8140 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8141
8142         PR fortran/18937
8143         * gfortran.dg/goto_2.f90: New.
8144         * gfortran.dg/goto_3.f90: New.
8145         * gfortran.dg/pr17708.f90: Rename to ...
8146         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8147
8148 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8149
8150         PR fortran/31562
8151         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8152         instead of a struct.
8153
8154 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8155
8156         PR fortran/31562
8157         * gfortran.dg/value_4.c: Use GNU extensions for complex
8158         instead of a struct.
8159
8160 2007-04-13  Richard Guenther  <rguenther@suse.de>
8161
8162         PR tree-optimization/21258
8163         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8164
8165 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8166
8167         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8168         <complex.h>.
8169
8170 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8171
8172         PR fortran/31250
8173         * gfortran.dg/char_length_2.f90: New.
8174         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8175         * gfortran.dg/repeat_4.f90: Likewise.
8176
8177         PR fortran/31266
8178         * gfortran.dg/char_assign_1.f90: New.
8179
8180         PR fortran/31471
8181         * gfortran.dg/block_name_1.f90: New.
8182         * gfortran.dg/block_name_2.f90: New.
8183
8184 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8185
8186         PR c++/31078
8187         * g++.dg/other/pr31078.C: New.
8188
8189 2007-04-12  Richard Guenther  <rguenther@suse.de>
8190
8191         PR tree-optimization/31169
8192         * gcc.c-torture/execute/pr31169.c: New testcase.
8193
8194 2007-04-12  Richard Guenther  <rguenther@suse.de>
8195
8196         PR tree-optimization/24689
8197         PR tree-optimization/31307
8198         * g++.dg/tree-ssa/pr31307.C: New testcase.
8199         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8200
8201 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8202
8203         PR fortran/31472
8204         * gfortran.dg/access_spec_1.f90: New test.
8205         * gfortran.dg/access_spec_2.f90: New test.
8206         * gfortran.dg/non_module_public.f90: Match new error message.
8207
8208 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8209
8210         PR testsuite/31538
8211         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8212         to 4 at line 38 to fix bounds problem.
8213
8214 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8215
8216         PR testsuite/31240
8217         * gfortran.dg/pointer_intent_1.f90: Fix test.
8218
8219 2007-04-10  Eric Christopher  <echristo@apple.com>
8220
8221         * lib/target-supports.exp
8222         (check_effective_target_fstack_protector): Rewrite.
8223
8224 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8225
8226         PR c++/31449
8227         * g++.dg/init/const5.C: New test.
8228
8229 2007-04-09  Jan Hubicka  <jh@suse.cz>
8230
8231         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8232
8233 2007-04-08  Jan Hubicka  <jh@suse.cz>
8234
8235         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8236
8237 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8238
8239         PR fortran/31257
8240         * gfortran.dg/achar_4.f90: New test.
8241
8242 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8243
8244         PR fortran/30880
8245         * gfortran.dg/used_dummy_types_8.f90: New test.
8246
8247 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8248
8249         PR fortran/30872
8250         * gfortran.dg/parameter_array_element_1.f90: New test.
8251
8252 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8253
8254         PR fortran/31222
8255         * gfortran.dg/default_numeric_type_1.f90: New test.
8256
8257 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8258
8259         PR fortran/31424
8260         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8261
8262 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8263
8264         PR fortran/31293
8265         * gfortran.dg/interface_12.f90: New test.
8266
8267 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8268
8269         * gcc.dg/format/opt-6.c: New test.
8270         * gcc.dg/format/nul-1.c: New test.
8271         * gcc.dg/format/nul-2.c: New test.
8272
8273 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8274
8275         PR libgfortran/31395
8276         * gfortran.dg/fmt_colon.f90: New test.
8277
8278 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8279
8280         * g++.old-deja/g++.other/init18.C: Use
8281         dg-require-effective-target instead of an explicit xfail.
8282
8283 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8284
8285         * gcc.dg/dfp/signbit-1.c
8286         * gcc.dg/dfp/signbit-2.c
8287
8288 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8289
8290         PR fortran/31483
8291         * gfortran.dg/altreturn_5.f90: New test.
8292
8293 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8294
8295         PR fortran/31292
8296         * gfortran.dg/contained_module_proc_1.f90: New test.
8297
8298 2007-04-04  Stuart Hastings  <stuart@apple.com>
8299
8300         PR 31281
8301         * objc/execute/exceptions/pr31281.m: New.
8302
8303 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8304
8305         * g++.dg/ext/dllimport12.C: Update comments.
8306
8307 2007-04-03  Eric Christopher  <echristo@apple.com>
8308
8309         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8310
8311 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8312
8313         PR fortran/31304
8314         * gfortran.dg/repeat_2.f90: New test.
8315         * gfortran.dg/repeat_3.f90: New test.
8316         * gfortran.dg/repeat_4.f90: New test.
8317
8318 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8319
8320         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8321
8322 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8323
8324         PR c++/30847
8325         * g++.dg/parse/cond3.C: New test.
8326
8327         PR middle-end/30704
8328         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8329
8330 2007-04-02  Jason Merrill  <jason@redhat.com>
8331
8332         PR c++/31187
8333         * g++.dg/ext/visibility/anon3.C: New test.
8334
8335 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8336
8337         PR libgfortran/31052
8338         * gfortran.dg/namelist_28.f90: New test.
8339
8340 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8341
8342         PR libgfortran/31366
8343         * gfortran.dg/direct_io_6.f90: New test.
8344
8345 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8346
8347         PR libgfortran/31207
8348         * gfortran.dg/advance_5.f90: New test.
8349         * gfortran.dg/advance_6.f90: New test.
8350
8351 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8352
8353         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8354         * g++.dg/ext/dllimport7.C: Likewise.
8355         * g++.dg/ext/selectany1.C: Likewise.
8356
8357 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8358
8359         * g++.dg/parser/pr31138.C: New.
8360         * g++.dg/parser/pr31140.C: New.
8361         * g++.dg/parser/pr31141.C: New.
8362
8363 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8364
8365         PR c++/26099
8366         * g++.dg/ext/is_base_of.C: New.
8367         * g++.dg/ext/has_virtual_destructor.C: New.
8368         * g++.dg/ext/is_polymorphic.C: New.
8369         * g++.dg/ext/is_base_of_diagnostic.C: New.
8370         * g++.dg/ext/is_enum.C: New.
8371         * g++.dg/ext/has_nothrow_assign.C: New.
8372         * g++.dg/ext/has_nothrow_constructor.C: New.
8373         * g++.dg/ext/is_empty.C: New.
8374         * g++.dg/ext/has_trivial_copy.C: New.
8375         * g++.dg/ext/has_trivial_assign.C: New.
8376         * g++.dg/ext/is_abstract.C: New.
8377         * g++.dg/ext/is_pod.C: New.
8378         * g++.dg/ext/has_nothrow_copy.C: New.
8379         * g++.dg/ext/is_class.C: New.
8380         * g++.dg/ext/has_trivial_constructor.C: New.
8381         * g++.dg/ext/is_union.C: New.
8382         * g++.dg/ext/has_trivial_destructor.C: New.
8383         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8384         * g++.dg/template/crash43.C: Likewise.
8385
8386 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8387
8388         * g++.dg/warn/pedantic2.C: New testcase.
8389
8390 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8391
8392         * size_dim.f90: Fix dg directive.
8393         * pr16433.f: Likewise.
8394         * use_6.f90: Likewise.
8395         * use_7.f90: Likewise.
8396         * entry_9.f90: Likewise.
8397         * pointer_intent_2.f90: Likewise.
8398         * protected_1.f90: Likewise.
8399         * fmt_missing_period_2.f: Likewise.
8400         * pointer_intent_3.f90: Likewise.
8401         * protected_2.f90: Likewise.
8402         * protected_3.f90: Likewise.
8403         * pr15754.f90: Likewise.
8404         * protected_4.f90: Likewise.
8405         * protected_5.f90: Likewise.
8406         * initialization_2.f90: Likewise.
8407         * protected_6.f90: Likewise.
8408         * continuation_7.f90: Likewise.
8409         * derived_function_interface_1.f90: Likewise.
8410         * der_pointer_4.f90: Likewise.
8411         * fmt_zero_precision.f90: Likewise.
8412         * blockdata_3.f90: Likewise.
8413         * fmt_missing_period_1.f: Likewise.
8414         * real_const_3.f90: Likewise.
8415         * use_4.f90: Likewise.
8416         * fmt_missing_period_3.f: Likewise.
8417         * use_5.f90: Likewise.
8418
8419 2007-03-28  Mike Stump  <mrs@apple.com>
8420
8421         * gcc.dg/darwin-comm.c: Add.
8422
8423 2007-03-28  Eric Christopher  <echristo@apple.com>
8424
8425         * lib/target-supports.exp (check_effective_target_fstack_protector):
8426         New.
8427         * gcc.dg/ssp-1.c: Use.
8428         * gcc.dg/ssp-2.c: Ditto.
8429
8430 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8431
8432         PR c++/29077
8433         * g++.dg/parse/constructor3.C: New test.
8434
8435 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8436
8437         * gnat.dg/thin_pointer.ad[sb]: New test.
8438
8439 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8440
8441         * g++.dg/cpp0x/bracket1.C: New.
8442         * g++.dg/cpp0x/bracket2.C: New.
8443         * g++.dg/cpp0x/bracket3.C: New.
8444         * g++.dg/cpp0x/bracket4.C: New.
8445
8446 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8447
8448         * g++.dg/cpp0x/temp_default1.C: New.
8449         * g++.dg/cpp0x/temp_default3.C: New.
8450         * g++.dg/cpp0x/temp_default2.C: New.
8451         * g++.dg/cpp0x/temp_default4.C: New.
8452
8453 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8454
8455         PR c++/29993
8456         * g++.dg/other/cv_func2.C: New.
8457
8458 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8459
8460         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8461         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8462         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8463         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8464
8465         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8466         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8467
8468         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8469
8470         * lib/compat.exp (compat-execute): Fix processing of file names.
8471
8472 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8473
8474         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8475
8476 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8477
8478         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8479         Delete created executable test file.
8480         (check_effective_target_fortran_large_int): Ditto.
8481         (check_effective_target_static_libgfortran): Ditto.
8482
8483 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8484
8485         PR c++/30500
8486         * g++.dg/warn/pragma-system_header1.C: New test.
8487         * g++.dg/warn/pragma-system_header2.C: New test.
8488         * g++.dg/warn/pragma-system_header1.h. New.
8489         * g++.dg/warn/pragma-system_header2.h. New.
8490
8491 2007-03-26  Ian Lance Taylor  <iant@google.com>
8492
8493         PR tree-optimization/31345
8494         * gcc.c-torture/compile/pr31345-1.c: New test.
8495
8496 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8497
8498         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8499         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8500         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8501         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8502         * gfortran.dg/overload_1.f90: Likewise.
8503         * gfortran.dg/impure_assignment_1.f90: Likewise.
8504         * gfortran.dg/error_recovery_3.f90: Likewise.
8505         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8506         * gfortran.dg/sequence_types_1.f90: Likewise.
8507         * gfortran.dg/internal_references_1.f90: Likewise.
8508         * gfortran.dg/present_1.f90: Likewise.
8509         * gfortran.dg/volatile10.f90: Likewise.
8510         * gfortran.dg/module_equivalence_2.f90: Likewise.
8511         * gfortran.dg/use_4.f90: Likewise.
8512         * gfortran.dg/elemental_result_1.f90: Likewise.
8513         * gfortran.dg/generic_actual_arg.f90: Likewise.
8514         * gfortran.dg/private_type_5.f90: Likewise.
8515         * gfortran.dg/protected_4.f90: Likewise.
8516         * gfortran.dg/interface_3.f90: Likewise.
8517
8518 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8519
8520         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8521         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8522
8523 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8524
8525         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8526
8527 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8528
8529         PR libgfortran/31199
8530         * gfortran.dg/fmt_t_4.f90: New test.
8531
8532 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8533
8534         PR libfortran/31297
8535         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8536         * gfortran.dg/backspace_6.f:  Likewise.
8537         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8538         * gfortran.dg/direct_io_2.f90:  Likewise.
8539         * gfortran.dg/write_back.f:  Likewise.
8540         * gfortran.dg/write_rewind_2.f:  Likewise.
8541         * gfortran.dg/write_rewind_1.f:  Likewise.
8542         * gfortran.dg/write_rewind_2.f:  Likewise.
8543
8544 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8545
8546         PR tree-optimization/30784
8547         * gcc.dg/vect/pr30784.c: New test.
8548
8549 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8550
8551         PR fortran/30877
8552         * gfortran.dg/operator_1.f90: New test.
8553         * gfortran.dg/operator_2.f90: New test.
8554
8555 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8556
8557         PR libfortran/31196
8558         * gfortran.dg/reshape_transpose_1.f90:  New test.
8559
8560 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8561
8562         PR fortran/30655
8563         * gfortran.dg/bounds_check_6.f90: New test.
8564
8565 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8566
8567         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8568         #ifndef/#endif.
8569         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8570         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8571
8572 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8573
8574         PR fortran/31209
8575         * gfortran.dg/pointer_function_actual_1.f90: New test.
8576
8577         PR fortran/31200
8578         * gfortran.dg/pointer_function_actual_2.f90: New test.
8579
8580         PR fortran/31215
8581         * gfortran.dg/result_in_spec_1.f90: New test.
8582
8583 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8584
8585         PR fortran/30834
8586         * gfortran.dg/integer_exponentiation_3.F90: New test.
8587         * gfortran.dg/integer_exponentiation_4.f90: New test.
8588         * gfortran.dg/integer_exponentiation_5.F90: New test.
8589
8590 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8591
8592         PR c++/30863
8593         * g++.dg/template/error24.C: New test.
8594         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8595
8596 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8597
8598         PR c++/31273
8599         * g++.dg/expr/bitfield7.C: New test.
8600
8601 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8602
8603         PR other/23572
8604         * gcc.dg/float-range-4.c: New.
8605         * gcc.dg/float-range-1.c: Update. Test for a warning.
8606         * gcc.dg/float-range-3.c: New.
8607         * gcc.dg/float-range-5.c: New.
8608
8609 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8610
8611         PR fortran/31262
8612         * gfortran.dg/no_range_check_1.f90: New test.
8613
8614 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8615
8616         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8617         * g++.dg/other/static1.C: Remove stray semicolon.
8618         * g++.dg/other/init1.C: Likewise.
8619         * g++.dg/rtti/dyncast1.C: Likewise.
8620         * g++.dg/tree-ssa/pr17153.C: Likewise.
8621         * g++.dg/lookup/disamb1.C: Likewise.
8622         * g++.dg/lookup/scoped2.C: Likewise.
8623         * g++.dg/lookup/friend7.C: Likewise.
8624         * g++.dg/parse/parse4.C: Likewise.
8625         * g++.dg/parse/parse5.C: Likewise.
8626         * g++.dg/expr/pr29066.C: Likewise.
8627         * g++.dg/expr/cast4.C: Likewise.
8628         * g++.dg/tc1/dr193.C: Likewise.
8629         * g++.dg/tc1/dr213.C: Likewise.
8630         * g++.dg/abi/dcast1.C: Likewise.
8631         * g++.dg/abi/covariant2.C: Likewise.
8632         * g++.dg/inherit/covariant11.C: Likewise.
8633         * g++.dg/inherit/covariant9.C: Likewise.
8634         * g++.dg/inherit/covariant10.C: Likewise.
8635         * g++.dg/init/static3.C: Likewise.
8636         * g++.dg/init/init-ref3.C: Likewise.
8637         * g++.dg/init/ref10.C: Likewise.
8638         * g++.dg/template/meminit2.C: Likewise.
8639         * g++.dg/template/using9.C: Likewise.
8640         * g++.dg/template/friend9.C: Likewise.
8641         * g++.dg/template/ref1.C: Likewise.
8642         * g++.old-deja/g++.warn/inline.C: Likewise.
8643         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8644         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8645         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8646         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8647         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8648         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8649         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8650         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8651         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8652         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8653         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8654         * g++.old-deja/g++.brendan/template11.C: Likewise.
8655         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8656         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8657         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8658         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8659         * g++.old-deja/g++.jason/parse9.C: Likewise.
8660         * g++.old-deja/g++.jason/byval2.C: Likewise.
8661         * g++.old-deja/g++.jason/overload8.C: Likewise.
8662         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8663         * g++.old-deja/g++.jason/template33.C: Likewise.
8664         * g++.old-deja/g++.jason/return3.C: Likewise.
8665         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8666         * g++.old-deja/g++.jason/virtual.C: Likewise.
8667         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8668         * g++.old-deja/g++.jason/template27.C: Likewise.
8669         * g++.old-deja/g++.jason/synth6.C: Likewise.
8670         * g++.old-deja/g++.jason/ref8.C: Likewise.
8671         * g++.old-deja/g++.jason/offset1.C: Likewise.
8672         * g++.old-deja/g++.other/static20.C: Likewise.
8673         * g++.old-deja/g++.other/array1.C: Likewise.
8674         * g++.old-deja/g++.other/new3.C: Likewise.
8675         * g++.old-deja/g++.other/array2.C: Likewise.
8676         * g++.old-deja/g++.other/overload9.C: Likewise.
8677         * g++.old-deja/g++.other/cast6.C: Likewise.
8678         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8679         * g++.old-deja/g++.other/eh4.C: Likewise.
8680         * g++.old-deja/g++.other/using7.C: Likewise.
8681         * g++.old-deja/g++.other/init18.C: Likewise.
8682         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8683         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8684         * g++.old-deja/g++.other/dtor11.C: Likewise.
8685         * g++.old-deja/g++.pt/static11.C: Likewise.
8686         * g++.old-deja/g++.pt/crash19.C: Likewise.
8687         * g++.old-deja/g++.pt/overload12.C: Likewise.
8688         * g++.old-deja/g++.pt/crash46.C: Likewise.
8689         * g++.old-deja/g++.pt/mi1.C: Likewise.
8690         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8691         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8692         * g++.old-deja/g++.pt/local5.C: Likewise.
8693         * g++.old-deja/g++.pt/typename2.C: Likewise.
8694         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8695         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8696         * g++.old-deja/g++.law/visibility1.C: Likewise.
8697         * g++.old-deja/g++.law/visibility2.C: Likewise.
8698         * g++.old-deja/g++.law/virtual2.C: Likewise.
8699         * g++.old-deja/g++.law/operators19.C: Likewise.
8700         * g++.old-deja/g++.law/parsing10.C: Likewise.
8701         * g++.old-deja/g++.law/visibility4.C: Likewise.
8702         * g++.old-deja/g++.law/operators4.C: Likewise.
8703         * g++.old-deja/g++.law/dtors2.C: Likewise.
8704         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8705         * g++.old-deja/g++.law/visibility10.C: Likewise.
8706         * g++.old-deja/g++.law/scope3.C: Likewise.
8707         * g++.old-deja/g++.law/casts2.C: Likewise.
8708         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8709         * g++.old-deja/g++.law/operators33.C: Likewise.
8710         * g++.old-deja/g++.law/friend4.C: Likewise.
8711         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8712         * g++.old-deja/g++.mike/p5611.C: Likewise.
8713         * g++.old-deja/g++.mike/net37.C: Likewise.
8714         * g++.old-deja/g++.mike/p3570.C: Likewise.
8715         * g++.old-deja/g++.mike/p5718.C: Likewise.
8716         * g++.old-deja/g++.mike/net21.C: Likewise.
8717         * g++.old-deja/g++.mike/p1862.C: Likewise.
8718         * g++.old-deja/g++.mike/p4511.C: Likewise.
8719         * g++.old-deja/g++.mike/virt3.C: Likewise.
8720         * g++.old-deja/g++.mike/p16146.C: Likewise.
8721         * g++.old-deja/g++.mike/p1989.C: Likewise.
8722         * g++.old-deja/g++.mike/p5571.C: Likewise.
8723         * g++.old-deja/g++.gb/scope10.C: Likewise.
8724         * g++.old-deja/g++.abi/primary5.C: Likewise.
8725         * g++.old-deja/g++.abi/empty2.C: Likewise.
8726         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8727         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8728         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8729         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8730         * g++.old-deja/g++.bob/template3.C: Likewise.
8731         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8732
8733 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8734
8735         PR fortran/31193
8736         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8737
8738 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8739
8740         PR fortran/20897
8741         * gfortran.dg/derived_name_1.f90: New.
8742         * gfortran.dg/derived_name_2.f: New.
8743
8744 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8745
8746         * lib/target-supports.exp (check_effective_target_nonpic): New
8747         procedure.
8748         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8749         when compiling PIC.
8750         * gcc.target/i386/asm-4.c: Require nonpic.
8751         * gcc.target/i386/cmov1.c: Likewise.
8752         * gcc.target/i386/mul.c: Likewise.
8753         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8754         * gcc.target/i386/ssetype-1.c: Require nonpic.
8755         * gcc.target/i386/ssetype-3.c: Likewise.
8756         * gcc.target/i386/ssetype-5.c: Likewise.
8757
8758 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8759
8760         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8761         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8762         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8763         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8764
8765 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8766
8767         PR tree-optimization/30590
8768         * g++.dg/opt/pr30590.C: New testcase.
8769
8770 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR c/30762
8773         * gcc.dg/pr30762-1.c: New test.
8774         * gcc.dg/pr30762-2.c: New test.
8775
8776         PR inline-asm/30505
8777         * gcc.target/i386/pr30505.c: New test.
8778
8779 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8780
8781         * gcc.target/arm/register-variables.c: New.
8782
8783 2007-03-19  Jeff Law  <law@redhat.com>
8784
8785         * PR tree-optimization/30984
8786         * gcc.c-torture/pr30984.c: New test.
8787
8788 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8789         Richard Guenther  <rguenther@suse.de>
8790
8791         PR tree-optimization/31254
8792         * gcc.dg/torture/pr31254.c: New testcase.
8793
8794 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8795
8796         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8797         target default_packed.
8798
8799 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8800
8801         PR fortran/31203
8802         * gfortran.dg/string_length_1.f90: New test.
8803
8804 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8805
8806         PR testsuite/30395
8807         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8808
8809 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8810
8811         PR libgfortran/31052
8812         * gfortran.dg/namelist_27.f90: New test.
8813
8814 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8815
8816         PR fortran/30531
8817         * gfortran.dg/used_types_14.f90: New test.
8818
8819         PR fortran/31086
8820         * gfortran.dg/used_types_15.f90: New test.
8821
8822 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8823
8824         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8825         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8826
8827 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8828
8829         PR fortran/31120
8830         * gfortran.dg/integer_exponentiation_2.f90: New test.
8831
8832 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8833
8834         PR tree-optimization/31041
8835         * gcc.dg/vect/pr31041.c: New test.
8836
8837 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8838
8839         * g++.dg/warn/Wconversion-integer.C: New
8840         * g++.dg/warn/Wconversion-real.C: New.
8841         * g++.dg/warn/Wconversion-real-integer.C: New.
8842         * g++.dg/warn/conv2.C: Updated.
8843
8844 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8845
8846         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8847         exclude RTPs.
8848
8849 2007-03-16  Richard Guenther  <rguenther@suse.de>
8850
8851         PR tree-optimization/31146
8852         * g++.dg/tree-ssa/pr31146.C: New testcase.
8853
8854 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8855
8856         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8857         assume that the target has <features.h>.
8858
8859 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8860
8861         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8862         dg-options rather than to the whole test.
8863
8864 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8865
8866         PR debug/29906
8867         * g++.dg/debug/pr29906.C: New
8868
8869 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8870
8871         PR libgfortran/31099
8872         * gfortran.dg/unformatted_recl.f90: Update test.
8873
8874 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8875
8876         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8877
8878 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8879
8880         PR c++/30891
8881         * g++.dg/parse/namespace-definition.C: New.
8882
8883 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8884
8885         PR c++/24924
8886         * g++.dg/cpp/pedantic-errors.C: New.
8887         * g++.dg/cpp/permissive.C: New.
8888
8889 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8890
8891         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8892         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8893
8894 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8895
8896         * lib/target-supports.exp (check_missing_uclibc_feature)
8897         (check_effective_target_wchar): New procedures.
8898         * gcc.dg/wchar_t-1.c: Require target wchar.
8899         * gcc.dg/wint_t-1.c: Likewise.
8900
8901 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8902
8903         * lib/target-supports.exp (check_gc_sections_available): Return
8904         false for VxWorks targets.
8905
8906 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8907
8908         * g++.dg/warn/Wconversion2.C: Fix typo.
8909         * gcc.dg/if-empty-1.c: Ditto.
8910
8911 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8912
8913         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8914
8915 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8916
8917         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8918         * gcc.target/i386/pr31167.c: Ditto.
8919
8920 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8921
8922         PR target/31167
8923         * gcc.target/i386/pr31167.c: New test.
8924
8925 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8926
8927         PR fortran/30922
8928         * gfortran.dg/import5.f90.f90: New test.
8929
8930
8931         PR fortran/30879
8932         * gfortran.dg/data_components_1.f90: New test.
8933
8934
8935         PR fortran/30870
8936         * gfortran.dg/generic_13.f90: New test.
8937
8938         PR fortran/31163
8939         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8940
8941 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8942
8943         PR libgfortran/31051
8944         * gfortran.dg/fmt_t_4.f90: New
8945
8946 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8947
8948         PR C++/31165
8949         * g++.dg/other/default7.C: New test.
8950
8951 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8952
8953         * g++.dg/warn/Wconversion2.C: New.
8954
8955 2007-03-14  Eric Christopher  <echristo@apple.com>
8956
8957         * gcc.dg/ssp-1.c: New.
8958         * gcc.dg/ssp-2.c: Ditto.
8959
8960 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8961
8962         * g++.dg/warn/do-empty.C: New.
8963         * gcc.dg/do-empty.c: New.
8964         * gcc.dg/if-empty-1.c: Update.
8965         * gcc.dg/20001116-1.c: Update.
8966         * gcc.dg/pr23165.c: Update.
8967
8968 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8969
8970         * gfortran.dg/module_implicit_conversion.f90: New test.
8971
8972 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8973
8974         PR middle-end/31127
8975         * gcc.dg/pr31127.c: New.
8976
8977 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8978
8979         * gcc.dg/tree-ssa/loop-26.c: New test.
8980
8981 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8982
8983         * gcc.target/i386/cmpxchg16b-1.c: New test.
8984
8985 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8986
8987         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8988         * gcc.dg/c99-vla-1.c: Likewise.
8989         * g++.dg/ext/vla1.C: Likewise
8990
8991 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8992
8993         * gcc.dg/wvla-1.c: New test
8994         * gcc.dg/wvla-2.c: New test
8995         * gcc.dg/wvla-3.c: New test
8996         * gcc.dg/wvla-4.c: New test
8997         * gcc.dg/wvla-5.c: New test
8998         * gcc.dg/wvla-6.c: New test
8999         * gcc.dg/wvla-7.c: New test
9000         * g++.dg/warn/Wvla-1.C: New test
9001         * g++.dg/warn/Wvla-2.C: New test
9002         * g++.dg/warn/Wvla-3.C: New test
9003
9004 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9005
9006         PR c++/30108
9007         * g++.dg/other/default6.C: New test.
9008
9009 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9010
9011         * lib/target-supports.exp (check_profiling_available): Return false
9012         for VxWorks.
9013         (check_effective_target_vxworks_kernel): New procedure.
9014         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9015         VxWorks.
9016         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9017         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9018         to include VxWorks.
9019         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9020
9021 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9022
9023         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9024         PIC is not supported.
9025         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9026         * gcc.dg/20020426-2.c: Likewise.
9027         * gcc.dg/pr28243.c: Likewise.
9028         * gcc.dg/visibility-11.c: Likewise.
9029         * gcc.dg/tls/opt-9.c: Likewise.
9030         * gcc.dg/tls/opt-10.c: Likewise.
9031         * gcc.dg/tls/pic-1.c: Likewise.
9032         * gcc.dg/tls/struct-1.c: Likewise.
9033         * gcc.target/i386/20000807-1.c: Likewise.
9034         * gcc.target/i386/20000904-1.c: Likewise.
9035         * gcc.target/i386/20011119-1.c: Likewise.
9036         * gcc.target/i386/990213-2.c: Likewise.
9037         * gcc.target/i386/990214-1.c: Likewise.
9038         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9039         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9040         * gcc.target/i386/pic-1.c: Likewise.
9041         * gcc.target/i386/pr21518.c: Likewise.
9042         * gcc.target/i386/pr23098.c: Likewise.
9043         * gcc.target/i386/pr23943.c: Likewise.
9044
9045 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9046
9047         PR c++/31038
9048         * g++.dg/template/complit2.C: New test.
9049
9050         PR c++/30328
9051         * g++.dg/ext/bitfield1.C: New test.
9052
9053 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9054
9055         PR fortran/30883
9056         * gfortran.dg/interface_11.f90: New test.
9057
9058 2007-03-11  Richard Guenther  <rguenther@suse.de>
9059
9060         PR tree-optimization/31115
9061         * gcc.dg/torture/pr31115.c: New testcase.
9062
9063 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9064
9065         PR tree-optimization/29925
9066         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9067
9068 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9069
9070         PR c++/30274
9071         * g++.dg/expr/bitfield3.C: New test.
9072         * g++.dg/expr/bitfield4.C: Likewise.
9073         * g++.dg/expr/bitfield5.C: Likewise.
9074         * g++.dg/expr/bitfield6.C: Likewise.
9075
9076         PR c++/30924
9077         * g++.dg/template/array18.C: New test.
9078
9079 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9080
9081         PR c++/17946
9082         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9083         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9084
9085 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9086
9087         PR c++/20599
9088         * g++.dg/cpp0x/variadic-bind.C: New.
9089         * g++.dg/cpp0x/variadic-function.C: New.
9090         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9091         * g++.dg/cpp0x/variadic-tuple.C: New.
9092         * g++.dg/cpp0x/variadic1.C: New.
9093         * g++.dg/cpp0x/variadic2.C: New.
9094         * g++.dg/cpp0x/variadic3.C: New.
9095         * g++.dg/cpp0x/variadic4.C: New.
9096         * g++.dg/cpp0x/variadic5.C: New.
9097         * g++.dg/cpp0x/variadic6.C: New.
9098         * g++.dg/cpp0x/variadic7.C: New.
9099         * g++.dg/cpp0x/variadic8.C: New.
9100         * g++.dg/cpp0x/variadic9.C: New.
9101         * g++.dg/cpp0x/variadic10.C: New.
9102         * g++.dg/cpp0x/variadic11.C: New.
9103         * g++.dg/cpp0x/variadic12.C: New.
9104         * g++.dg/cpp0x/variadic13.C: New.
9105         * g++.dg/cpp0x/variadic14.C: New.
9106         * g++.dg/cpp0x/variadic15.C: New.
9107         * g++.dg/cpp0x/variadic16.C: New.
9108         * g++.dg/cpp0x/variadic17.C: New.
9109         * g++.dg/cpp0x/variadic18.C: New.
9110         * g++.dg/cpp0x/variadic19.C: New.
9111         * g++.dg/cpp0x/variadic20.C: New.
9112         * g++.dg/cpp0x/variadic21.C: New.
9113         * g++.dg/cpp0x/variadic22.C: New.
9114         * g++.dg/cpp0x/variadic23.C: New.
9115         * g++.dg/cpp0x/variadic24.C: New.
9116         * g++.dg/cpp0x/variadic25.C: New.
9117         * g++.dg/cpp0x/variadic26.C: New.
9118         * g++.dg/cpp0x/variadic27.C: New.
9119         * g++.dg/cpp0x/variadic28.C: New.
9120         * g++.dg/cpp0x/variadic29.C: New.
9121         * g++.dg/cpp0x/variadic30.C: New.
9122         * g++.dg/cpp0x/variadic31.C: New.
9123         * g++.dg/cpp0x/variadic32.C: New.
9124         * g++.dg/cpp0x/variadic33.C: New.
9125         * g++.dg/cpp0x/variadic34.C: New.
9126         * g++.dg/cpp0x/variadic35.C: New.
9127         * g++.dg/cpp0x/variadic36.C: New.
9128         * g++.dg/cpp0x/variadic37.C: New.
9129         * g++.dg/cpp0x/variadic38.C: New.
9130         * g++.dg/cpp0x/variadic39.C: New.
9131         * g++.dg/cpp0x/variadic40.C: New.
9132         * g++.dg/cpp0x/variadic41.C: New.
9133         * g++.dg/cpp0x/variadic42.C: New.
9134         * g++.dg/cpp0x/variadic43.C: New.
9135         * g++.dg/cpp0x/variadic44.C: New.
9136         * g++.dg/cpp0x/variadic45.C: New.
9137         * g++.dg/cpp0x/variadic46.C: New.
9138         * g++.dg/cpp0x/variadic47.C: New.
9139         * g++.dg/cpp0x/variadic48.C: New.
9140         * g++.dg/cpp0x/variadic49.C: New.
9141         * g++.dg/cpp0x/variadic50.C: New.
9142         * g++.dg/cpp0x/variadic51.C: New.
9143         * g++.dg/cpp0x/variadic52.C: New.
9144         * g++.dg/cpp0x/variadic53.C: New.
9145         * g++.dg/cpp0x/variadic54.C: New.
9146         * g++.dg/cpp0x/variadic55.C: New.
9147         * g++.dg/cpp0x/variadic56.C: New.
9148         * g++.dg/cpp0x/variadic57.C: New.
9149         * g++.dg/cpp0x/variadic58.C: New.
9150         * g++.dg/cpp0x/variadic59.C: New.
9151         * g++.dg/cpp0x/variadic60.C : New.
9152         * g++.dg/cpp0x/variadic61.C : New.
9153         * g++.dg/cpp0x/variadic62.C : New.
9154         * g++.dg/cpp0x/variadic63.C : New.
9155         * g++.dg/cpp0x/variadic64.C : New.
9156         * g++.dg/cpp0x/variadic65.C : New.
9157         * g++.dg/cpp0x/variadic66.C : New.
9158         * g++.dg/cpp0x/variadic67.C : New.
9159         * g++.dg/cpp0x/variadic68.C : New.
9160         * g++.dg/cpp0x/variadic69.C : New.
9161         * g++.dg/cpp0x/variadic70.C : New.
9162         * g++.dg/cpp0x/variadic71.C : New.
9163         * g++.dg/cpp0x/variadic72.C : New.
9164         * g++.dg/cpp0x/variadic73.C : New.
9165         * g++.dg/cpp0x/variadic74.C : New.
9166         * g++.dg/cpp0x/variadic75.C : New.
9167         * g++.dg/cpp0x/variadic-ex1.C : New.
9168         * g++.dg/cpp0x/variadic-ex2.C : New.
9169         * g++.dg/cpp0x/variadic-ex3.C : New.
9170         * g++.dg/cpp0x/variadic-ex4.C : New.
9171         * g++.dg/cpp0x/variadic-ex5.C : New.
9172         * g++.dg/cpp0x/variadic-ex6.C : New.
9173         * g++.dg/cpp0x/variadic-ex7.C : New.
9174         * g++.dg/cpp0x/variadic-ex8.C : New.
9175         * g++.dg/cpp0x/variadic-ex9.C : New.
9176         * g++.dg/cpp0x/variadic-ex10.C : New.
9177         * g++.dg/cpp0x/variadic-ex11.C : New.
9178         * g++.dg/cpp0x/variadic-ex12.C : New.
9179         * g++.dg/cpp0x/variadic-ex13.C : New.
9180         * g++.dg/cpp0x/variadic-ex14.C : New.
9181
9182 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9183
9184         PR libgfortran/31099
9185         * gfortran.dg/unformatted_recl.f90: New test.
9186
9187 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9188
9189         * gcc.dg/fold-eqcmplx-1.c: New test case.
9190
9191 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9192
9193         PR rtl-optimization/30643
9194         * gcc.dg/pr30643.c: New.
9195
9196 2007-03-09  Chao-ying Fu  <fu@mips.com>
9197
9198         * gcc.target/mips/mips32-dspr2-type.c: New test.
9199         * gcc.target/mips/mips32-dspr2.c: New test.
9200         * gcc.target/mips/dspr2-MULT.c: New test.
9201         * gcc.target/mips/dspr2-MULTU.c: New test.
9202         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9203         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9204         Adjust some formats.
9205
9206 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9207
9208         PR c++/17946
9209         * gcc.dg/Wlogical-op-1.c: New.
9210         * g++.dg/warn/Wlogical-op-1.C: New.
9211
9212 2007-03-09  Richard Guenther  <rguenther@suse.de>
9213
9214         PR tree-optimization/30904
9215         PR middle-end/31058
9216         * gcc.dg/pr30904.c: Remove xfail.
9217
9218 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9219
9220         PR C/31072
9221         * gcc.c-torture/execute/pr31072.c: New test.
9222
9223 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9224
9225         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9226         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9227         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9228         *lrint* and *lround*.
9229         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9230         floor->lfloor.
9231         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9232         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9233         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9234         and *lround*.  Correct macro names.
9235         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9236         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9237
9238 2007-03-08  Ian Lance Taylor  <iant@google.com>
9239
9240         * gcc.dg/no-strict-overflow-5.c: New test.
9241         * gcc.dg/no-strict-overflow-6.c: New test.
9242         * gcc.dg/Wstrict-overflow-11.c: New test.
9243         * gcc.dg/Wstrict-overflow-12.c: New test.
9244         * gcc.dg/Wstrict-overflow-13.c: New test.
9245         * gcc.dg/Wstrict-overflow-14.c: New test.
9246         * gcc.dg/Wstrict-overflow-15.c: New test.
9247
9248 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9249
9250         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9251         for VxWorks kernel mode.
9252         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9253
9254 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9255
9256         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9257         mode.
9258
9259 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9260
9261         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9262         and lib/bfill.c on VxWorks targets.
9263         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9264         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9265         lib/bfill.c and lib/memmove.c on VxWorks targets.
9266         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9267         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9268         on VxWorks targets.
9269         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9270         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9271
9272 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9273
9274         * gfortran.dg/use_5.f90: New test.
9275         * gfortran.dg/use_6.f90: Ditto.
9276         * gfortran.dg/use_7.f90: Ditto.
9277
9278 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9279
9280         PR fortran/30973
9281         * gfortran.dg/use_4.f90: New test.
9282         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9283
9284 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9285
9286         PR fortran/31011
9287         * gfortran.dg/parameter_array_section_2.f90: New test.
9288
9289 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9290
9291         PR c++/30852
9292         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9293
9294         PR c++/30534
9295         * g++.dg/template/arg5.C: New test.
9296
9297 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9298
9299         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9300
9301 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9302
9303         * gcc.dg/var-expand1.c: Add newline at end of file.
9304
9305 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9306
9307         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9308
9309 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9310
9311         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9312
9313 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9314
9315         * gcc.dg/torture/builtin-convert-4.c: New test.
9316
9317 2007-03-05  Ian Lance Taylor  <iant@google.com>
9318
9319         * gcc.c-torture/compile/pr31034.c: New test.
9320
9321 2007-03-05  Ian Lance Taylor  <iant@google.com>
9322
9323         * gcc.dg/inline-18.c: New test.
9324         * gcc.dg/inline-19.c: New test.
9325         * gcc.dg/inline-20.c: New test.
9326         * gcc.dg/inline-21.c: New test.
9327
9328 2007-03-05  Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/14052
9331         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9332
9333 2007-03-05  Richard Guenther  <rguenther@suse.de>
9334
9335         PR tree-optimization/23777
9336         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9337
9338 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9339
9340         PR other/30465
9341         * gcc.dg/multiple-overflow-warn-3.c: New.
9342         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9343
9344 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9345
9346         PR c++/30895
9347         * g++.dg/parse/template23.C: New test.
9348
9349 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9350
9351         PR middle-end/30744
9352         * gcc.dg/pr30744-1.c: New test case.
9353
9354 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9355
9356         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9357
9358 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9359
9360         PR target/30406
9361         * gfortran.dg/logical_3.f90: New test.
9362
9363 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9364
9365         PR libfortran/30981
9366         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9367
9368 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9369
9370         * gcc.target/m68k/m68k.exp: New.
9371         * gcc.target/m68k/crash1.c: New.
9372
9373 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9374
9375         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9376         to be more compatible with integer(kind=8).
9377
9378 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9379
9380         PR libfortran/31001
9381         * gfortran.dg/zero_sized_3.f90: New test.
9382
9383 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9384
9385         PR c++/15787
9386         * g++.dg/parse/else.C: New.
9387         * g++.dg/parse/else-2.C: New.
9388
9389 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9390             Tobias Burnus  <burnus@net-b.de>
9391
9392         PR fortran/30882
9393         * gfortran.dg/size_dim.f90: New test.
9394
9395 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9396             Tobias Burnus  <burnus@net-b.de>
9397
9398         PR fortran/30873
9399         * gfortran.dg/entry_9.f90: New test.
9400
9401 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9402
9403         PR c++/28253
9404         * g++.dg/inherit/covariant16.C: New test.
9405
9406 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9407
9408         * g++.dg/other/darwin-minversion-1.C: New.
9409
9410 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9411
9412         * gcc.dg/tree-ssa/20070302-1.c: New test.
9413
9414 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9415
9416         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9417         tests.
9418
9419 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9420
9421         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9422
9423 2007-03-01  Simon Baldwin <simonb@google.com>
9424
9425         PR c++/23689
9426         * warn/ignored_typedef.C: New.
9427         * init/ctor8.C: Added dg-warning to consume ignored typedef
9428         warning.
9429         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9430         and added an explicit line number.
9431
9432 2007-02-28  Richard Guenther  <rguenther@suse.de>
9433
9434         PR middle-end/30364
9435         * gcc.dg/torture/pr30364-1.c: New testcase.
9436         * gcc.dg/torture/pr30364-2.c: Likewise.
9437         * gcc.dg/torture/pr30364-3.c: Likewise.
9438
9439 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9440
9441         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9442         powerpc*, use -funsafe-math-optimizations.
9443         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9444         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9445
9446 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9447             Paul Thomas  <pault@gcc.gnu.org>
9448
9449         PR fortran/30888
9450         PR fortran/30887
9451         * c_by_val_1.f: Test %VAL() with non-default kind.
9452         * c_by_val.c: Ditto.
9453         * c_by_val_4.f: New test.
9454
9455 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9456
9457         PR fortran/30968
9458         * gfortran.dg/continuation_7.f90: New test.
9459
9460 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9461
9462         * g++.dg/inherit/thunk7.C: New test.
9463         * lib/target-supports.exp (check_profiling_available): Not available
9464         for bfin-*-*.
9465
9466 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9467
9468         PR target/30970
9469         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9470
9471 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9472
9473         * lib/target-supports.exp (check_effective_target_init_priority):
9474         Remove Solaris special case.
9475
9476 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9477
9478         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9479         for more builtin types.
9480
9481         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9482         * g++.dg/ext/visibility/noPLT.C: Likewise.
9483
9484 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9485
9486         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9487         sh* targets.
9488
9489 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9490
9491         PR fortran/30865
9492         * size_optional_dim_1.f90:  New test.
9493
9494 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9495
9496         * gcc.dg/vxworks/vxworks.exp: New file.
9497         * gcc.dg/vxworks/initpri1.c: Likewise.
9498         * gcc.dg/vxworks/initpri2.c: Likewise.
9499         * gcc.dg/initpri2.c: Add more tests.
9500         * g++.dg/special/initpri2.C: Likewise.
9501
9502         * gcc.dg/initpri1.c: New test.
9503         * gcc.dg/initpri2.c: Likewise.
9504         * g++.dg/special/initpri1.C: New test.
9505         * g++.dg/special/initpri2.C: Likewise.
9506         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9507         * g++.dg/special/conpr-2.C: Likewise.
9508         * g++.dg/special/conpr-3.C: Likewise.
9509         * g++.dg/special/conpr-4.C: Likewise.
9510         * g++.dg/special/initp1.C: Likewise.
9511         * g++.dg/special/ecos.exp: Remove code to detect availability of
9512         constructor priorities.
9513         * lib/target-supports.exp (check_effective_target_init_priority):
9514         New function.
9515
9516 2007-02-24  Jan Hubicka  <jh@suse.cz>
9517
9518         * gcc.c-torture/execute/pr30778.c: New testcase.
9519
9520 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9521
9522         PR libgfortran/30918
9523         * gfortran.dg/namelist_26.f90: New test.
9524
9525 2007-02-24  Richard Guenther  <rguenther@suse.de>
9526
9527         PR middle-end/30951
9528         * gcc.dg/pr30951.c: New testcase.
9529
9530 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9531
9532         * gcc.dg/torture/builtin-modf-1.c: New test.
9533
9534 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9535
9536         PR tree-optimization/30904
9537         * gcc.dg/pr30904.c: New test.
9538
9539 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9540
9541         * gcc.test-framework/README: Correct command.
9542         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9543         -Wunused-value.
9544         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9545
9546 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9547
9548         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9549
9550 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9551
9552         * lib/target-supports.exp (check_effective_target_newlib): New
9553         function.
9554
9555 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9556
9557         PR fortran/30660
9558         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9559         allocatable component.
9560
9561
9562 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9563
9564         * gcc.dg/torture/builtin-logb-1.c: New test.
9565         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9566         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9567         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9568         sh* targets.
9569
9570 2007-02-23  Richard Guenther  <rguenther@suse.de>
9571
9572         * g++.dg/warn/changes-meaning.C: New testcase.
9573
9574 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9575
9576         PR libgfortran/30910
9577         * gfortran.dg/fmt_zero_precision.f90: Update test.
9578
9579 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9580
9581         * gcc.dg/torture/builtin-frexp-1.c: New test.
9582
9583 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9584
9585         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9586
9587 2007-02-22  Ian Lance Taylor  <iant@google.com>
9588
9589         PR debug/30898
9590         * g++.dg/debug/pr30898.C: New test.
9591
9592 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9593
9594         * gcc.dg/vect/vect-106.c: New test.
9595
9596 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9597             Ira Rosen  <irar@il.ibm.com>
9598
9599         PR tree-optimization/30843
9600         * gcc.dg/vect/pr30843.c: New test.
9601
9602 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9603
9604         PR tree-optimization/30858
9605         * gcc.dg/vect/pr30858.c: New test.
9606
9607 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9608
9609         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9610         to set options for compiling testglue.
9611         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9612         * lib/obj-c++.exp (obj-c++_init): Likewise.
9613
9614 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9615
9616         * gnat.dg/derived_aggregate.adb: New test.
9617
9618 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9619
9620         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9621         sh* targets.  Call the correct CKSGN macro.
9622
9623 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9624
9625         * gfortran.dg/gomp/omp_parse1.f90: New test.
9626         * gfortran.dg/gomp/omp_parse2.f: New test.
9627
9628 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9629
9630         PR fortran/30869
9631         * gfortran.dg/do_pointer_1.f90:  New test.
9632
9633 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9634
9635         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9636         and scalbln.
9637
9638 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9639
9640         * gcc.dg/darwin-minversion-1.c: New.
9641         * gcc.dg/darwin-minversion-2.c: New.
9642
9643 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9644
9645         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9646
9647 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9648             DJ Delorie <dj@redhat.com>
9649
9650         PR other/30824
9651         * gcc.dg/Wfatal.c: New.
9652         * gcc.dg/Wfatal-2.c: New.
9653         * gcc.dg/Werror-1.c: Adjust expectations.
9654         * gcc.dg/Werror-5.c: Likewise.
9655         * gcc.dg/Werror-7.c: Likewise.
9656         * gcc.dg/Werror-10.c: Likewise.
9657         * gcc.dg/Werror-11.c: Likewise.
9658
9659 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9660
9661         PR fortran/30522
9662         * gfortran.dg/volatile10.f90: New test.
9663
9664 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9665
9666         PR libfortran/30533
9667         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9668
9669 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9670
9671         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9672         * gcc.dg/Walways-true-1.c: Likewise.
9673         * gcc.dg/weak/weak-3.c: Likewise.
9674         * gcc.dg/Werror-1.c: Likewise.
9675         * gcc.dg/Werror-3.c: Likewise.
9676         * gcc.dg/Werror-4.c: Likewise.
9677         * gcc.dg/Werror-5.c: Likewise.
9678         * gcc.dg/Werror-6.c: Likewise.
9679         * gcc.dg/Werror-7.c: Likewise.
9680         * gcc.dg/Werror-8.c: Likewise.
9681         * gcc.dg/Werror-10.c: Likewise.
9682         * gcc.dg/Werror-11.c: Likewise.
9683         * gcc.dg/Werror-12.c: Likewise.
9684         * g++.old-deja/g++.mike/warn8.C: Likewise.
9685         * g++.dg/warn/Walways-true-1.C: Likewise.
9686         * g++.dg/warn/Walways-true-2.C: Likewise.
9687         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9688         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9689         -Wstring-literal-comparison with -Waddress.
9690         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9691         -Wno-string-literal-comparison with -Wno-address.
9692
9693 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9694
9695         * gnat.dg/self_aggregate_with_call.adb: New test.
9696
9697 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9698
9699         PR tree-optimization/30975
9700         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9701         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9702         * gcc.dg/vect/pr30795.c: New.
9703
9704 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9705
9706         PR fortran/30681
9707         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9708
9709 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9710
9711         PR rtl-optimization/28173
9712         * gcc.target/i386/andor-1.c: New test case.
9713
9714 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9715
9716         * gcc.dg/torture/builtin-ldexp-1.c: New.
9717         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9718
9719 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9720
9721         * gfortran.dg/array_constructor_15.f90: New test case.
9722
9723 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9724
9725         * gfortran.dg/forall_10.f90: New test case.
9726
9727 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9728
9729         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9730
9731 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9732
9733         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9734         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9735
9736 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9737
9738         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9739         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9740         * gcc.target/i386/xchg-1.c: New test.
9741         * gcc.target/i386/xchg-2.c: New test.
9742
9743 2007-02-16  Richard Guenther  <rguenther@suse.de>
9744             Christian Bruel  <christian.bruel@st.com>
9745
9746         * gcc.dg/strict-overflow-5.c: New testcase.
9747
9748 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9749
9750         PR fortran/30793
9751         * gfortran.dg/func_derived_4.f90: New test.
9752
9753 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9754
9755         PR middle-end/30391
9756         * gfortran.dg/pr30391-1.f90: New test case.
9757
9758 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9759
9760         PR middle-end/30433
9761         * gcc.c-torture/compile/pr30433.c: New testcase to check
9762         that complex constants comparisions are foldded.
9763
9764 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9765
9766         PR C++/30158
9767         * g++.dg/ext/stmtexpr10.C: New testcase.
9768
9769 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9770
9771         PR middle-end/30729
9772         * gcc.dg/Wunused-value-2.c: New testcase.
9773
9774 2007-02-15  Ian Lance Taylor  <iant@google.com>
9775
9776         * g++.dg/eh/subreg-1.C: New test.
9777
9778 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9779
9780         PR c/26494
9781         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9782         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9783         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9784         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9785         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9786         * gcc.dg/Werror-implicit-function-declaration.c: New.
9787
9788 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9789
9790         PR c++/28943
9791         * g++.dg/warn/pr28943.C: New.
9792
9793 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9794
9795         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9796
9797 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9798
9799         PR fortran/30779
9800         * gfortran.dg/error_recovery_3.f90: New test.
9801
9802 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9803
9804         * g++.dg/tree-ssa/sra-1.C: New.
9805
9806 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9807
9808         * g++.dg/tree-ssa/sra-1.C: New.
9809
9810 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9811
9812         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9813
9814 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9815
9816         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9817
9818 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9819
9820         PR fortran/30799
9821         * gfortran.dg/logical_2.f90: New test.
9822
9823 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9824
9825         * gcc.dg/torture/complex-alias-1.c: New test.
9826
9827 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9828
9829         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9830         instead of -fdump-tree-tailcall.
9831
9832 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9833
9834         * gfortran.dg/interface_10.f90: Fix comment typo.
9835
9836 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9837
9838         PR tree-optimization/30771
9839         * gcc.dg/vect/pr30771.c: New test.
9840
9841 2007-02-13  Ian Lance Taylor  <iant@google.com>
9842
9843         * gcc.dg/Wstrict-overflow-1.c: New test.
9844         * gcc.dg/Wstrict-overflow-2.c: New test.
9845         * gcc.dg/Wstrict-overflow-3.c: New test.
9846         * gcc.dg/Wstrict-overflow-4.c: New test.
9847         * gcc.dg/Wstrict-overflow-5.c: New test.
9848         * gcc.dg/Wstrict-overflow-6.c: New test.
9849         * gcc.dg/Wstrict-overflow-7.c: New test.
9850         * gcc.dg/Wstrict-overflow-8.c: New test.
9851         * gcc.dg/Wstrict-overflow-9.c: New test.
9852         * gcc.dg/Wstrict-overflow-10.c: New test.
9853
9854 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9855
9856         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9857
9858 2007-02-13  Richard Henderson  <rth@redhat.com>
9859
9860         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9861         * gcc.c-torture/execute/pr29302-1.c: ... here.
9862
9863 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9864
9865         PR c/29521
9866         * gcc.dg/c90-return-1.c: Update output.
9867         * gcc.dg/c99-return-1.c: Likewise.
9868
9869 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9870
9871         PR fortran/30554
9872         * gfortran.dg/used_dummy_types_7.f90: New test..
9873
9874 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9875
9876         * gcc.target/i386/parity-1.c: New test.
9877         * gcc.target/i386/parity-2.c: New test.
9878
9879 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9880
9881         * gcc.target/i386/builtin-bswap-3.c: New test case.
9882
9883 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9884
9885         PR tree-optimization/29145
9886         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9887         alias analysis is improved to take better advantage of restrict
9888         qualified pointers.
9889         * gcc.dg/vect/vect-80.c: Likewise.
9890         * gcc.dg/vect/pr29145.c: New.
9891
9892 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9893
9894         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9895         * gcc.target/i386/sse4a-insert.c: Likewise.
9896
9897 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9898
9899         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9900         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9901
9902 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9903
9904         PR fortran/30478
9905         * gfortran.dg/enum_4.f90: Update error message checks.
9906
9907 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9908
9909         PR fortran/30554
9910         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9911         versions of the modules.
9912
9913         PR fortran/30617
9914         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9915         by getting rid of recursive I/O and providing functions with
9916         results.
9917
9918         PR fortran/30319
9919         * gfortran.dg/char_array_constructor_2.f90
9920
9921 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9922
9923         PR c++/26988
9924         * g++.dg/template/spec34.C: New test
9925
9926 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9927
9928         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9929         on i?86 and x86_64.
9930         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9931         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9932         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9933         on i?86 and x86_64.
9934         * gcc.dg/vect/vect-113.c: Ditto.
9935
9936 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9937
9938         PR c++/29487
9939         * g++.dg/eh/weak1-C: New test.
9940         * g++.dg/eh/weak1-a.cc: Likewise.
9941         * g++.dg/eh/comdat1.C: Likewise.
9942
9943 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9944             Dorit Nuzman  <dorit@il.ibm.com>
9945
9946         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9947         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9948         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9949         * gcc.dg/vect/vect-113.c: Likewise.
9950
9951         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9952
9953 2007-02-10  Richard Henderson  <rth@redhat.com>
9954
9955         * lib/target-supports.exp (check_effective_target_tls): Redefine
9956         to mean non-emulated tls.
9957         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9958         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9959         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9960         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9961         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9962         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9963         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9964
9965 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9966
9967         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9968
9969 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9970
9971         * gfortran.dg/secnds.f: Replace time tolerance with a
9972         before-and-after bracket.
9973         * gfortran.dg/secnds-1.f: Likewise.
9974
9975 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9976
9977         PR fortran/30512
9978         * gfortran.dg/maxlocval_1.f90: New test.
9979
9980 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9981
9982         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9983
9984 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9985
9986         PR fortran/30720
9987         * gfortran.dg/array_function_1.f90: New test.
9988
9989 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9990
9991         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9992         (check_effective_target_dummy_wcsftime): New functions.
9993
9994 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9995
9996         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9997         * lib/target-supports.exp (check_effective_target_uclibc): New
9998         function.
9999
10000 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10001
10002         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10003         (vsnprintf): Don't define for uClibc targets.
10004
10005 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10006
10007         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10008         set before checking whether it was allowed.
10009         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10010         before checking inside_main.
10011
10012 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10013
10014         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10015         uClinux targets.
10016         (u16sf): Likewise u4sf.
10017         * g++.dg/compat/struct-layout-1.h: Likewise.
10018
10019 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10020
10021         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10022         procedure.
10023         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10024         m68k targets if check_effective_target_coldfire_fpu returns true.
10025
10026 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10027         Richard Guenther  <rguenther@suse.de>
10028
10029         PR middle-end/23361
10030         * gcc.dg/fold-compare-3.c: New testcase.
10031         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10032
10033 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10034
10035         * gcc.dg/pr26570.c: Clean up coverage files.
10036         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10037         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10038         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10039         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10040         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10041         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10042         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10043         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10044         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10045         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10046         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10047         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10048         * gcc.dg/vect/pr28952.c: Ditto.
10049         * gcc.dg/vect/pr27151.c: Ditto.
10050         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10051         * g++.dg/gomp/macro-3.C: Ditto.
10052
10053 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10054
10055         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10056         of the loop.
10057
10058 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10059
10060         * gcc.target/i386/builtin-bswap-2.c: New test case.
10061
10062 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10063
10064         * gfortran.dg/forall_8.f90: New test case.
10065         * gfortran.dg/forall_9.f90: Likewise.
10066
10067 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10068
10069         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10070
10071 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10072
10073         * lib/target-supports.exp (check_effective_target_simulator): New.
10074
10075 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10076
10077         * gcc.dg/tree-ssa/loop-25.c: New test.
10078
10079 2007-02-06  Richard Henderson  <rth@redhat.com>
10080
10081         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10082
10083 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10084
10085         * gcc.target/powerpc/popcount-1.c: New test case.
10086         * gcc.target/powerpc/parity-1.c: Likewise.
10087
10088 2007-02-06  Richard Guenther  <rguenther@suse.de>
10089
10090         PR middle-end/27302
10091         * gcc.dg/torture/pr27302-2.c: New testcase.
10092
10093 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10094
10095         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10096         * gcc.dg/vect/vect-iv-1.c: New test.
10097         * gcc.dg/vect/vect-iv-2.c: New test.
10098         * gcc.dg/vect/vect-iv-3.c: New test.
10099         * gcc.dg/vect/vect-iv-4.c: New test.
10100         * gcc.dg/vect/vect-iv-5.c: New test.
10101         * gcc.dg/vect/vect-iv-6.c: New test.
10102         * gcc.dg/vect/vect-iv-7.c: New test.
10103         * gcc.dg/vect/vect-iv-8.c: New test.
10104         * gcc.dg/vect/vect-iv-9.c: New test.
10105         * gcc.dg/vect/vect-iv-10.c: New test.
10106         * gcc.dg/vect/vect-iv-11.c: New test.
10107         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10108         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10109         * gcc.dg/vect/vect-14.c: Now vectorizable.
10110         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10111         loop).
10112         * gcc.dg/vect/vect-27.c: Likewise.
10113         * gcc.dg/vect/vect-29.c Likewise.
10114         * gcc.dg/vect/vect-dv-2.c: Likewise.
10115         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10116         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10117         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10118
10119 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10120
10121         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10122
10123 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10124
10125         * gcc.dg/builtins-20.c: Add more cases.
10126
10127 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10128
10129         PR debug/30189
10130         * gcc.dg/pr30189.c: New test.
10131
10132 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10133
10134         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10135         for running tests.
10136         * gcc.target/i386/sse4a-extract.c: New test.
10137         * gcc.target/i386/sse4a-insert.c: New test.
10138         * gcc.target/i386/sse4a-montsd.c: New test.
10139         * gcc.target/i386/sse4a-montss.c: New test.
10140
10141 2007-02-05  Richard Guenther  <rguenther@suse.de>
10142
10143         * gcc.target/i386/vectorize3.c: New testcase.
10144
10145 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10146
10147         PR target/30665
10148         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10149
10150 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10151
10152         PR fortran/30611
10153         * gfortran.dg/repeat_1.f90: New test.
10154
10155 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10156
10157         PR fortran/30605
10158         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10159         * gfortran.dg/derived_init_2.f90: Ditto.
10160         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10161         * gfortran.dg/array_initializer_1.f90: Ditto.
10162         * gfortran.dg/do_2.f90: Ditto.
10163         * gfortran.dg/proc_assign_1.f90: Ditto.
10164
10165 2007-02-04  Richard Guenther  <rguenther@suse.de>
10166
10167         PR middle-end/30636
10168         * g++.dg/warn/pr30636.C: New testcase.
10169         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10170
10171 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10172
10173         PR middle-end/30667
10174         * gfortran.dg/pr30667.f: New test.
10175
10176 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10177
10178         * gcc.dg/builtins-54.c: Add more cases.
10179
10180 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10181
10182         PR fortran/30514
10183         * gfortran.dg/zero_sized_2.f90: New test.
10184
10185         PR fortran/30660
10186         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10187
10188         PR fortran/29820
10189         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10190         file.
10191
10192 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10193
10194         PR fortran/30683
10195         * gfortran.dg/interface_10.f90: New test.
10196
10197 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10198
10199         * gcc.dg/builtins-20.c: Add more cases.
10200
10201 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10202
10203         PR target/29682
10204         * gcc-target/ia64/pr29682.c: New test.
10205
10206 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10207
10208         PR fortran/30284
10209         * gfortran.dg/arrayio_11.f90.f90: New test.
10210
10211         PR fortran/30626
10212         * gfortran.dg/arrayio_12.f90.f90: New test.
10213
10214 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10215
10216         PR c++/30536
10217         * g++.dg/tls/diag-5.C: New test.
10218
10219         PR middle-end/30473
10220         * gcc.dg/pr30473.c: New test.
10221         * gcc.c-torture/execute/20070201-1.c: New test.
10222
10223 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10224
10225         * gfortran.dg/dependency_20.f90: New test case.
10226
10227 2007-01-31  Ian Lance Taylor  <iant@google.com>
10228
10229         * gcc.dg/lower-subreg-1.c (test): New test.
10230
10231 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10232
10233         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10234
10235 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10236
10237         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10238         * gcc.dg/torture/builtin-math-3.c: Likewise.
10239
10240 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10241
10242         gcc.dg/Wparentheses-2.c: Update and add new tests.
10243
10244 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10245
10246         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10247         vectorize.
10248
10249 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10250
10251         * gcc.dg/builtins-63.c: New test.
10252
10253 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10254
10255         PR fortran/27588
10256         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10257
10258 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10259
10260         PR fortran/30520
10261         * gfortran.dg/volatile8.f90: New argument conformance test.
10262         * gfortran.dg/volatile9.f90: New scope test.
10263
10264 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10265
10266         PR c++/24745
10267         * g++.dg/warn/null4.C: New.
10268
10269 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10270             Uros Bizjak  <ubizjak@gmail.com>
10271
10272         * gcc.dg/large-size-array-3.c: Correct typo.
10273
10274 2007-01-30  Richard Guenther  <rguenther@suse.de>
10275
10276         PR middle-end/27657
10277         * g++.dg/debug/pr27657.C: New testcase.
10278
10279 2007-01-30  Richard Guenther  <rguenther@suse.de>
10280
10281         PR middle-end/30313
10282         * gcc.dg/torture/pr30313.c: New testcase.
10283
10284 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10285
10286         * gcc.dg/dfp/dfp-except.h: New file.
10287         * gcc.dg/dfp/fe-check.h: New file.
10288         * gcc.dg/dfp/fe-binop.c: New test.
10289         * gcc.dg/dfp/fe-convert-1.c: New test.
10290         * gcc.dg/dfp/fe-convert-2.c: New test.
10291         * gcc.dg/dfp/fe-convert-3.c: New test.
10292
10293         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10294         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10295         * gcc.dg/dfp/convert-dfp.c: Ditto.
10296         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10297
10298 2007-01-29  Josh Conner  <jconner@apple.com>
10299
10300         * gcc.target/powerpc/altivec-24.c: New test.
10301
10302 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10303
10304         PR c++/28266
10305         * g++.dg/parse/defarg12.C: New test.
10306
10307 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10308
10309         PR fortran/30554
10310         * gfortran.dg/used_dummy_types_6.f90: New test.
10311
10312 2007-01-28  Jan Hubicka  <jh@suse.cz>
10313
10314         * gcc.dg/tree-prof/val-prof-6.c: New test.
10315
10316 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10317
10318         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10319
10320 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10321
10322         PR C++/28988
10323         * g++.dg/expr/dtor4.C: New test.
10324
10325 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10326
10327         * gcc.dg/tree-ssa/loop-23.c: New test.
10328
10329 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10330
10331         PR libfortran/30389
10332         * gfortran.dg/achar_2.f90:  New test.
10333         * gfortran.dg/achar_3.f90:  New test.
10334
10335 2007-01-27  Ian Lance Taylor  <iant@google.com>
10336
10337         * gcc.dg/strict-overflow-1.c: New test.
10338         * gcc.dg/no-strict-overflow-1.c: New test.
10339         * gcc.dg/strict-overflow-2.c: New test.
10340         * gcc.dg/no-strict-overflow-2.c: New test.
10341         * gcc.dg/strict-overflow-3.c: New test.
10342         * gcc.dg/no-strict-overflow-3.c: New test.
10343         * gcc.dg/strict-overflow-4.c: New test.
10344         * gcc.dg/no-strict-overflow-4.c: New test.
10345         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10346         * gcc.dg/pr15784-1.c: Likewise.
10347         * gcc.dg/pr20922-1.c: Likewise.
10348         * gcc.dg/pr20922-3.c: Likewise.
10349         * gcc.dg/pr20922-4.c: Likewise.
10350         * gcc.dg/pr20922-6.c: Likewise.
10351         * gcc.dg/compare-4.c: Likewise.
10352         * gcc.dg/torture/pr26898-1.c: Likewise.
10353         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10354         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10355         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10356         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10357         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10358         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10359         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10360         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10361         * g++.dg/tree-ssa/pr21082.C: Likewise.
10362
10363 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10364
10365         * gcc-dg/large-size-array-3.c: New test case.
10366
10367 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10368
10369         * gfortran.dg/forall_7.f90: New test case.
10370
10371 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10372
10373         PR fortran/30407
10374         * gfortran.dg/where_operator_assign_1.f90: New test.
10375         * gfortran.dg/where_operator_assign_2.f90: New test.
10376         * gfortran.dg/where_operator_assign_3.f90: New test.
10377
10378 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10379
10380         * lib/target-supports.exp
10381         (check_effective_target_powerpc_altivec): New.
10382         (check_effective_target_vect_cmdline_needed): Use it.
10383
10384 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10385
10386         PR fortran/30278
10387         * gfortran.dg/backslash_3.f: New test.
10388
10389 2007-01-26  Richard Guenther  <rguenther@suse.de>
10390
10391         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10392
10393 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10394
10395         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10396         * gfortran.dg/vect/vect.exp: Ditto.
10397         * gfortran.dg/dg.exp: Ditto.
10398         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10399         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10400
10401 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10402
10403         * gcc.dg/builtins-20.c: Add more cases.
10404         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10405
10406 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10407
10408         PR fortran/30437
10409         * gcc.dg/Wall.c: New.
10410         * gcc.dg/Wno-all.c: New.
10411         * gfortran.dg/Wall.f90: New.
10412         * gfortran.dg/Wno-all.f90: New.
10413
10414 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10415
10416         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10417         * g++.dg/eh/simd-2.C: Also run on Darwin.
10418         * g++.dg/eh/simd-3.C: New.
10419         * g++.dg/eh/simd-4.C: New.
10420
10421 2007-01-25  Richard Guenther  <rguenther@suse.de>
10422
10423         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10424         and _PROFILE_USE.
10425         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10426
10427 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10428
10429         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10430         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10431         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10432         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10433         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10434         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10435         * gcc.dg/ipa/ipa-7.c: New testcase.
10436
10437 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10438
10439         * g++.dg/cpp0x/warn_cxx0x.C: New.
10440
10441 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10442
10443         * gcc.dg/builtins-20.c: Test builtin carg.
10444
10445 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR middle-end/27416
10448         * gcc.dg/gomp/pr27416.c: New test.
10449
10450         PR middle-end/30494
10451         * gcc.dg/gomp/pr30494.c: New test.
10452         * g++.dg/gomp/pr30494.C: New test.
10453
10454         PR middle-end/30421
10455         * gcc.dg/gomp/pr30421.c: New test.
10456
10457 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10458
10459         * gcc.target/ia64/versionid-1.c: New test.
10460         * gcc.target/ia64/versionid-2.c: New test.
10461
10462 2007-01-24  Richard Guenther  <rguenther@suse.de>
10463
10464         PR testsuite/30181
10465         * gcc.dg/builtins-57.c: Change to a link-time testcase
10466         to support non-C99 targets.
10467
10468 2007-01-24  Jan Hubicka  <jh@suse.cz>
10469
10470         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10471
10472 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10473
10474         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10475
10476 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10477
10478         PR objc/27438
10479         * objc.dg/const-str-12.m: New test.
10480
10481 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10482
10483         PR fortran/30532
10484         * gfortran.dg/ctrl-z.f90:  New test.
10485
10486 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10487
10488         PR fortran/30481
10489         * gfortran.dg/namelist_assumed_char.f90:  New test.
10490
10491 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10492
10493         PR c++/27492
10494         * g++.dg/inherit/covariant15.C: New test.
10495
10496 2007-01-23  Ian Lance Taylor  <iant@google.com>
10497
10498         * g++.dg/warn/Wparentheses-24.C: New test.
10499
10500 2007-01-23  Richard Guenther  <rguenther@suse.de>
10501
10502         PR testsuite/30560
10503         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10504         with full path.
10505
10506 2007-01-22  Richard Guenther  <rguenther@suse.de>
10507
10508         PR tree-optimization/30038
10509         * gcc.dg/builtins-62.c: New testcase.
10510
10511 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10512
10513         * gcc.c-torture/compile/20070121.c: New test.
10514
10515 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10516
10517         PR libfortran/30525
10518         * gfortran.dg/char_comparison_1.f:  New test.
10519
10520 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10521
10522         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10523
10524 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10525
10526         PR objc/30479
10527         * objc.dg/pch: New directory.
10528         * objc.dg/pch/pch.exp: New file.
10529         * objc.dg/pch/interface-1.m: New test.
10530         * objc.dg/pch/interface-1.hs: New include file.
10531         * lib/objc.exp (objc_target_compile): Add
10532         "-x objective-c-header" in front of the sources if this is
10533         a precompiled header being compiled.
10534
10535 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10536
10537         * gfortran.dg/array_memcpy_3.f90: New test case.
10538         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10539
10540 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10541             Brooks Moses  <brooks.moses@codesourcery.com>
10542             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10543
10544         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10545         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10546
10547 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10548
10549         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10550
10551 2007-01-19  Mike Stump  <mrs@apple.com>
10552
10553         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10554         away.
10555
10556 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10557
10558         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10559         option instead of -funsafe-math-optimizations.
10560
10561 2007-01-19  Tomas Bily  <tbily@suse.cz>
10562
10563         gcc.dg/tree-prof/indir-call-prof.c: New.
10564         g++.dg/dg.exp: Add tree-prof subdirectory.
10565         g++.dg/tree-prof/indir-call-prof.C: New.
10566         g++.dg/tree-prof/tree-prof.exp: New.
10567
10568 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10569
10570         PR c++/17947
10571         * g++.dg/warn/deprecated.C: Update warning output.
10572         * g++.dg/warn/deprecated-2.C: Likewise.
10573         * g++.dg/warn/deprecated-3.C: New.
10574
10575 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10576
10577         * gcc.c-torture/execute/nestfunc-7.c: New.
10578
10579 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10580
10581         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10582
10583 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10584
10585         * gcc.dg/m68k-pic-1.c: New.
10586
10587 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10588
10589         * gfortran.dg/array_memcpy_4.f90: New test case.
10590
10591 2007-01-18  Josh Conner  <jconner@apple.com>
10592
10593         PR target/30485
10594         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10595         * gcc.dg/vect/no-trapping-math-1: New.
10596         * gcc.dg/vect/no-trapping-math-2: New.
10597
10598 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10599
10600         * gcc.target/i386/387-8.c: Update comment about optimizing
10601         inherent load of 1.0 of fptan instruction.
10602
10603 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10604             Richard Guenther <rguenther@suse.de>
10605
10606         PR diagnostic/8268
10607         * gcc.dg/Warray-bounds.c: New testcase.
10608         * gcc.dg/Warray-bounds-2.c: New testcase.
10609         * g++.dg/warn/Warray-bounds.C: New testcase.
10610         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10611
10612 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10613
10614         PR fortran/30476
10615         * gfortran.dg/generic_12.f90: New test.
10616
10617 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10618
10619         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10620         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10621
10622 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10623
10624         * gcc.dg/dfp/compare-special.h: New file.
10625         * gcc.dg/dfp/compare-special-32.c: New test.
10626         * gcc.dg/dfp/compare-special-64.c: New test.
10627         * gcc.dg/dfp/compare-special-128.c: New test.
10628
10629 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10630             Paul Thomas  <pault@gcc.gnu.org>
10631             Steven G. Kargl  <kargl@gcc.gnu.org>
10632
10633         PR fortran/30404
10634         * gfortran.dg/forall_6.f90: New test case.
10635         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10636         * gfortran.dg/dependency_13.f90: Likewise.
10637
10638 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10639
10640         PR testsuite/12325
10641         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10642         targets that don't support Inf.
10643
10644 2007-01-15  Dale Johannesen  <dalej@apple.com>
10645
10646         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10647
10648 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10649
10650         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10651         of achar for 0xff to avoid the "Extended ASCII not
10652         implemented" error message.
10653
10654 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10655
10656         PR fortran/28172
10657         * gfortran.dg/altreturn_4.f90: New test.
10658
10659         PR fortran/29389
10660         * gfortran.dg/stfunc_4.f90: New test.
10661
10662         PR fortran/29712
10663         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10664         * gfortran.dg/initialization_1.f90: Change warning.
10665
10666         PR fortran/30283
10667         * gfortran.dg/specification_type_resolution_2.f90: New test.
10668
10669 2007-01-14  Jan Hubicka  <jh@suse.cz>
10670
10671         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10672         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10673         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10674         elimination.
10675
10676 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10677
10678         PR fortran/30410
10679         * gfortran.dg/external_procedures_2.f90: New test.
10680
10681 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10682
10683         PR target/30413
10684         * gcc.target/i386/pr30413.c: New test.
10685
10686 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10687
10688         PR fortran/30452
10689         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10690
10691 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10692
10693         * gcc.dg/20070112-1.c: New test.
10694
10695 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10696
10697         PR libgfortran/30435
10698         * gfortran.dg/list_read_6.f90: New test.
10699
10700 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10701
10702         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10703
10704 2007-01-12  Tom Tromey  <tromey@redhat.com>
10705
10706         PR preprocessor/28227:
10707         * gcc.dg/cpp/pr28227.c: New file.
10708
10709 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10710
10711         * gcc.dg/tree-ssa/loop-22.c: New test.
10712
10713 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10714
10715         PR tree-optimization/29516
10716         * gcc.dg/tree-ssa/loop-20.c: New test.
10717
10718 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10719
10720         PR libfortran/30415
10721         * minmaxloc_integer_kinds_1.f90:  New test.
10722
10723 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10724
10725         PR c++/29573
10726         * g++.dg/template/sizeof-template-argument.C: New test.
10727
10728 2007-01-11  Jan Hubicka  <jh@suse.cz>
10729
10730         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10731         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10732         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10733         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10734         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10735         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10736         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10737         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10738         transformation in question.
10739         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10740         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10741         * gcc.dg/always_inline3.c: Likewise.
10742
10743 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10744
10745         PR c++/28999
10746         * g++.dg/template/typename11.C: New test.
10747
10748 2007-01-10  Robert Kennedy <jimbob@google.com>
10749
10750         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10751
10752 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10753
10754         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10755         for different integer kinds.
10756         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10757         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10758         * gfortran.dg/ishft_2.f90: New test.
10759         * gfortran.dg/ishft_3.f90: New test.
10760
10761 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10762
10763         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10764
10765 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10766
10767         PR tree-optimization/30322
10768         * gcc.dg/tree-ssa/loop-21.c: New test.
10769
10770 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10771
10772         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10773
10774 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10775
10776         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10777
10778 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10779
10780         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10781         * g++.dg/warn/overflow-warn-3.C: Likewise.
10782         * g++.dg/warn/overflow-warn-4.C: Likewise.
10783         * g++.dg/warn/overflow-warn-5.C: Likewise.
10784         * g++.dg/warn/overflow-warn-6.C: Likewise.
10785         * g++.dg/warn/Woverflow-1.C: Likewise.
10786         * g++.dg/warn/Woverflow-2.C: Likewise.
10787         * g++.dg/warn/Woverflow-3.C: Likewise.
10788         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10789
10790 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10791
10792         * gfortran.dg/array_constructor_14.f90: New test case.
10793         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10794
10795 2007-01-08  Richard Guenther  <rguenther@suse.de>
10796
10797         PR tree-optimization/23603
10798         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10799         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10800
10801 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10802
10803         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10804         in __v8qi typedef.
10805         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10806         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10807         compiler behaviour.
10808         * gcc.dg/simd-5.c: Likewise.
10809         * gcc.dg/simd-6.c: Likewise.
10810         * g++.dg/conversion/simd1.C: Likewise.
10811         * g++.dg/conversion/simd3.C: Likewise.
10812         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10813         (main): Use it.
10814
10815 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10816
10817         PR tree-optimization/29877
10818         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10819         name of a hard register for the target concerned.  Adjust dg-error
10820         directives to cope with new behaviour of TER.
10821
10822 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10823
10824         PR c++/28986
10825         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10826         * g++.dg/warn/overflow-warn-1.C: New.
10827         * g++.dg/warn/overflow-warn-3.C: New.
10828         * g++.dg/warn/overflow-warn-4.C: New.
10829         * g++.dg/warn/overflow-warn-5.C: New.
10830         * g++.dg/warn/overflow-warn-6.C: New.
10831         * g++.dg/warn/Woverflow-1.C: New.
10832         * g++.dg/warn/Woverflow-2.C: New.
10833         * g++.dg/warn/Woverflow-3.C: New.
10834         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10835
10836 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10837
10838         PR fortran/27698
10839         * gfortran.dg/invalid_name.f90: New test.
10840         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10841         * gfortran.dg/gomp/pr29759.f90: Ditto.
10842
10843 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10844
10845         * gfortran.dg/present_1.f90:  Update error message.
10846
10847 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10848
10849         PR c++/19439
10850         * g++.dg/template/duplicate1.C: New test
10851         * g++.dg/template/memfriend6.C: Adjust error markers.
10852
10853 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10854
10855         PR tree-opt/30385
10856         * gcc.dg/torture/inline-1.c: New test.
10857
10858 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10859
10860         PR c/19978
10861         * gcc.dg/multiple-overflow-warn-1.c: New.
10862         * gcc.dg/multiple-overflow-warn-2.c: New.
10863         * gcc.dg/overflow-warn-6.c: New.
10864         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10865
10866 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10867
10868         * gfortran.dg/array_memcpy_1.f90: New test case.
10869         * gfortran.dg/array_memcpy_2.f90: Likewise.
10870
10871 2007-01-05  Richard Guenther  <rguenther@suse.de>
10872
10873         PR middle-end/27826
10874         * g++.dg/opt/pr27826.C: New testcase.
10875
10876 2007-01-05  Ian Lance Taylor  <iant@google.com>
10877
10878         * gcc.dg/Walways-true-1.c: New test.
10879         * gcc.dg/Walways-true-2.c: New test.
10880         * g++.dg/warn/Walways-true-1.C: New test.
10881         * g++.dg/warn/Walways-true-2.C: New test.
10882
10883 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10884
10885         PR c/30360
10886         * gcc.dg/pr30360.c: New test.
10887
10888 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10889
10890         PR fortran/23232
10891         * gfortran.dg/data_implied_do_1.f90: New test.
10892
10893         PR fortran/27996
10894         PR fortran/27998
10895         * gfortran.dg/char_length_1.f90: New test.
10896
10897 2007-01-05  Richard Guenther  <rguenther@suse.de>
10898
10899         PR middle-end/28116
10900         * g++.dg/opt/pr28116.C: New testcase.
10901
10902 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10903
10904         PR fortran/29624
10905         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10906           invalid deallocate.
10907         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10908         * gfortran.dg/protected_4.f90: Add pointer intent check.
10909         * gfortran.dg/protected_6.f90: Add pointer intent check.
10910         * gfortran.dg/pointer_intent_1.f90: New test.
10911         * gfortran.dg/pointer_intent_2.f90: New test.
10912         * gfortran.dg/pointer_intent_3.f90: New test.
10913
10914 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10915
10916         PR 30235
10917         * gfortran.dg/altreturn_2.f90: new test.
10918
10919 2007-01-04  Tom Tromey  <tromey@redhat.com>
10920
10921         PR preprocessor/28165:
10922         * gcc.dg/cpp/pr28165.c: New file.
10923
10924 2007-01-03  Josh Conner  <jconner@apple.com>
10925
10926         PR middle-end/29683
10927         * gcc.dg/pr29683.c: New.
10928
10929 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10930
10931         PR c++/28217
10932         * g++.dg/pch/template-1.C: New test.
10933         * g++.dg/pch/template-1.Hs: New file.
10934
10935 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10936
10937         PR middle-end/30353
10938         * gcc.c-torture/compile/complex-4.c: New test.
10939
10940 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10941
10942         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10943         -maltivec.
10944         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10945
10946 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10947
10948         PR middle-end/30286
10949         * gcc.dg/pr30286.c: New test.
10950
10951         PR c++/29535
10952         * g++.dg/template/crash66.C: New test.
10953
10954         PR c++/29054
10955         * g++.dg/template/friend49.C: New test.
10956
10957 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10958
10959         * gfortran.dg/ibits.f90: New test.
10960
10961 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10962
10963         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10964         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10965
10966 2007-01-02  Jan Hubicka  <jh@suse.cz>
10967
10968         * gcc.dg/pr16194.c: We now output error on all three functions,
10969         not just first one.
10970
10971 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10972
10973         PR c/19977
10974         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10975         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10976
10977 2006-01-02  Ian Lance Taylor  <iant@google.com>
10978
10979         * g++.dg/warn/Wparentheses-22.C: New test.
10980         * g++.dg/warn/Wparentheses-23.C: New test.
10981
10982 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10983
10984         PR middle-end/7651
10985         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10986         * gcc.dg/declspec-3-Wextra.c: New.
10987         * gcc.dg/declspec-3-no.c: New
10988
10989 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10990
10991         PR fortran/20896
10992         * gfortran.dg/interface_10.f90: Remove.
10993
10994 2007-01-01  Roger Sayle  <roger@eyesopen.com>
10995
10996         * gcc.dg/fold-eqxor-4.c: New test case.
10997
10998 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
10999
11000         PR middle-end/30311
11001         * gcc.c-torture/compile/pr30311.c: New test.
11002
11003 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11004
11005         PR middle-end/30253
11006         * gcc.c-torture/compile/statement-expression-1.c: New test.
11007
11008 2007-01-01  Andreas Schwab  <schwab@suse.de>
11009
11010         PR target/29166
11011         * g++.dg/eh/pr29166.C: New test.
11012
11013 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11014
11015         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11016         New.
11017         (check_effective_target_vect_cmdline_needed): Use it.
11018
11019 2006-12-31  Richard Guenther  <rguenther@suse.de>
11020
11021         PR middle-end/30137
11022         * gcc.dg/pr30137-1.c: New testcase.
11023         * gcc.dg/pr30137-2.c: Likewise.
11024
11025 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11026
11027         PR middle-end/30322
11028         * gcc.dg/fold-plusnot-1.c: New test case.
11029
11030 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11031
11032         PR c++/29731
11033         * g++.dg/parse/template22.C: New test.
11034
11035 2006-12-31  Richard Guenther  <rguenther@suse.de>
11036
11037         PR middle-end/30338
11038         * gcc.c-torture/compile/pr30338.c: New testcase.
11039
11040 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11041
11042         PR fortran/27900
11043         * gfortran.dg/intrinsic_actual_4.f90: New test.
11044
11045         PR fortran/24325
11046         * gfortran.dg/func_decl_3.f90: New test.
11047
11048 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11049
11050         PR fortran/23060
11051         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11052         * gfortran.dg/c_by_val_1.f: New test.
11053         * gfortran.dg/c_by_val_2.f: New test.
11054         * gfortran.dg/c_by_val_3.f: New test.
11055
11056 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11057
11058         PR libfortran/30321
11059         * gfortran.dg/sum_zero_array_1.f90:  New test.
11060
11061 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11062
11063         PR preprocessor/29612
11064         * gcc.dg/cpp/pr29612-1.c: New test.
11065         * gcc.dg/cpp/pr29612-2.c: New test.
11066
11067 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11068
11069         PR fortran/30034
11070         * gfortran.dg/pure_formal_proc_1.f90: New test.
11071
11072         PR fortran/30237
11073         * gfortran.dg/intrinsic_actual_3.f90: New test.
11074
11075 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11076
11077         PR fortran/30014
11078         * gfortran.dg/io_constraints_1.f90: Update test.
11079         * gfortran.dg/io_constraints_2.f90: Update test.
11080         * gfortran.dg/inquire_iolength.f90: New test.
11081
11082 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11083
11084         PR fortran/20896
11085         * gfortran.dg/interface_10.f90: New test.
11086         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11087         since z is already, locally a variable.
11088
11089         PR fortran/25135
11090         * gfortran.dg/generic_11.f90: New test.
11091         * gfortran.dg/interface_7.f90: Remove name clash between module
11092         name and procedure 'x' referenced in the interface.
11093
11094 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11095
11096         PR middle-end/7651
11097         * gcc.dg/Wmissing-parameter-type.c: New.
11098         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11099         * gcc.dg/Wmissing-parameter-type-no.c: New.
11100
11101 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11102
11103         PR fortran/25818
11104         * gfortran.dg/entry_array_specs_2.f: New test.
11105
11106         PR fortran/30084
11107         * gfortran.dg/nested_modules_6.f90: New test.
11108
11109 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11110
11111         PR middle-end/7651
11112         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11113         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11114
11115 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11116
11117         PR C++/30168
11118         * g++.dg/opt/complex6.C: New test.
11119
11120 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11121
11122         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11123         full" if the linker on spu-*-* warns about exceeding local store.
11124
11125         And revert this patch:
11126         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11127         fail to link due to relocation overflows on spu-*-*.
11128
11129 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11130
11131         PR fortran/30273
11132         * gfortran.dg/dependency_19.f90: New test.
11133
11134 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11135
11136         PR fortran/30202
11137         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11138
11139 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11140
11141         PR middle-end/30262
11142         * gcc.c-torture/execute/20061220-1.c: New test.
11143
11144         PR middle-end/30263
11145         * gcc.dg/gomp/asm-1.c: New test.
11146
11147         PR target/30230
11148         * g++.dg/eh/ia64-2.C: New test.
11149
11150 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11151
11152         PR target/28966
11153         PR target/29248
11154         * gcc.dg/rs6000-leaf.c: New.
11155
11156 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11157
11158         PR fortran/25392
11159         * gfortran.dg/f2c_8.f90: New test.
11160
11161 2006-12-20  Bill Wendling  <wendling@apple.com>
11162
11163         * gcc.dg/asm-b.c: Check for __ppc64__.
11164
11165 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11166
11167         PR fortran/30190
11168         * gfortran.dg/bounds_check_5.f90: New test.
11169
11170 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11171
11172         PR middle-end/30143
11173         * gcc.dg/gomp/complex-1.c: New testcase.
11174
11175 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11176
11177         * gfortran.dg/array_memset_1.f90: New test case.
11178
11179 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11180
11181         * lib/target-supports.exp: Add spu to
11182         check_effective_target_vect_widen_mult_hi_to_si.
11183
11184 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11185
11186         PR fortran/29992
11187         * gfortran.dg/generic_9.f90: New test.
11188
11189         PR fortran/30081
11190         * gfortran.dg/generic_10.f90: New test.
11191
11192 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11193
11194         PR tree-opt/30045
11195         * gcc.dg/pr30045.c: New test.
11196
11197 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11198
11199         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11200
11201 2006-12-19  Eric Christopher  <echristo@apple.com>
11202
11203         PR target/29302
11204         * gcc.c-torture/execute/pr29302-1.c: New.
11205
11206 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11207
11208         PR fortran/39238
11209         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11210
11211 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11212
11213         PR fortran/30236
11214         * gfortran.dg/altreturn_3.f90: New test.
11215
11216         * gfortran.dg/char_result_12.f90: Fix comment typos.
11217
11218 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11219
11220         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11221         as newlib's stdio.h uses non-traditional cpp constructs.
11222
11223 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11224
11225         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11226         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11227         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11228         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11229         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11230         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11231         * gfortran.dg/default_initialization.f: Renamed to
11232         default_initialization_1.f
11233         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11234         dollar_edit_descriptor_1.f
11235         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11236         dollar_edit_descriptor_2.f
11237         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11238         dollar_edit_descriptor_3.f
11239         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11240         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11241         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11242         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11243         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11244         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11245         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11246         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11247         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11248         * gfortran.dg/default_initialization_1.f: Renamed from
11249         default_initialization.f
11250         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11251         dollar_edit_descriptor-1.f
11252         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11253         dollar_edit_descriptor-2.f
11254         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11255         dollar_edit_descriptor-3.f
11256         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11257         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11258         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11259
11260 2006-12-18  Bill Wendling  <wendling@apple.com>
11261
11262         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11263         id is an OjbC keyword.
11264
11265 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11266
11267         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11268
11269 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11270
11271         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11272
11273 2006-12-18  Ian Lance Taylor  <iant@google.com>
11274
11275         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11276
11277 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11278
11279         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11280
11281 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11282
11283         PR fortran/30207
11284         * gfortran.fortran-torture/execute/where21.f90: New test.
11285
11286 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11287
11288         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11289
11290 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11291
11292         PR middle-end/7651
11293         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11294         * gcc.dg/if-empty-1.c: Likewise.
11295         * gcc.dg/pr23165.c: Likewise.
11296         * g++.dg/warn/empty-body.C: Likewise.
11297
11298 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11299
11300         PR libfortran/30005
11301         * gfortran.dg/open_errors.f90: New test.
11302
11303 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11304
11305         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11306
11307         * gcc.target/i386/ssse3-pabsb.c: New file.
11308         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11309         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11310         * gcc.target/i386/ssse3-palignr.c: Likewise.
11311         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11312         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11313         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11314         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11315         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11316         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11317         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11318         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11319         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11320         * gcc.target/i386/ssse3-psignb.c: Likewise.
11321         * gcc.target/i386/ssse3-psignd.c: Likewise.
11322         * gcc.target/i386/ssse3-psignw.c: Likewise.
11323         * gcc.target/i386/ssse3-vals.h: Likewise.
11324
11325 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11326
11327         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11328         * lib/fortran-torture.exp: Include target-supports.exp.
11329
11330 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11331
11332         PR target/30185
11333         * gcc.c-torture/execute/pr30185.c: New test.
11334
11335 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11336
11337         PR testsuite/30179
11338         PR testsuite/30180
11339         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11340         * gcc.dg/builtin-bswap-2.c: Likewise.
11341         * gcc.dg/builtin-bswap-3.c: Likewise.
11342         * gcc.dg/builtin-bswap-4.c: Likewise.
11343         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11344         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11345
11346 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11347
11348         PR libfortran/30145
11349         * gfortran.dg/write_zero_array: New test.
11350
11351 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11352
11353         PR fortran/30200
11354         * gfortran.dg/write_fmt_trim.f90: New test.
11355
11356 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11357
11358         PR 30194
11359         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11360         temporarily.
11361
11362 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11363
11364         * lib/target-supports.exp (check_weak_available): Use istarget
11365         "hppa*-*-hpux10*" instead of regexp.
11366         (check_cxa_atexit_available): Likewise.
11367
11368 2006-12-14  Richard Guenther  <rguenther@suse.de>
11369
11370         PR tree-optimization/30197
11371         * gcc.c-torture/execute/complex-1.c: Fix function name.
11372         * gcc.dg/builtins-61.c: New testcase.
11373
11374 2006-12-14  Richard Guenther  <rguenther@suse.de>
11375
11376         PR middle-end/30172
11377         * gcc.dg/pr30172-1.c: New testcase.
11378
11379 2006-12-14  Richard Guenther  <rguenther@suse.de>
11380
11381         PR tree-optimization/30198
11382         * gcc.dg/builtins-60.c: New testcase.
11383
11384 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11385
11386         * lib/target-supports.exp (vect_no_align): Remove spu.
11387
11388 2006-12-13  Ian Lance Taylor  <iant@google.com>
11389
11390         PR c++/19564
11391         PR c++/19756
11392         * g++.dg/warn/Wparentheses-5.C: New test.
11393         * g++.dg/warn/Wparentheses-6.C: New test.
11394         * g++.dg/warn/Wparentheses-7.C: New test.
11395         * g++.dg/warn/Wparentheses-8.C: New test.
11396         * g++.dg/warn/Wparentheses-9.C: New test.
11397         * g++.dg/warn/Wparentheses-10.C: New test.
11398         * g++.dg/warn/Wparentheses-11.C: New test.
11399         * g++.dg/warn/Wparentheses-12.C: New test.
11400         * g++.dg/warn/Wparentheses-13.C: New test.
11401         * g++.dg/warn/Wparentheses-14.C: New test.
11402         * g++.dg/warn/Wparentheses-15.C: New test.
11403         * g++.dg/warn/Wparentheses-16.C: New test.
11404         * g++.dg/warn/Wparentheses-17.C: New test.
11405         * g++.dg/warn/Wparentheses-18.C: New test.
11406         * g++.dg/warn/Wparentheses-19.C: New test.
11407         * g++.dg/warn/Wparentheses-20.C: New test.
11408         * g++.dg/warn/Wparentheses-21.C: New test.
11409
11410 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11411
11412         PR testsuite/30157
11413         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11414         for target "hppa.*hpux10".
11415
11416 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11417
11418         * g++.dg/debug/vartrack1.C: New test.
11419
11420         * g++.dg/opt/ifcvt1.C: New test.
11421
11422         * gcc.dg/tls/opt-13.c: New test.
11423
11424         * gcc.dg/20060425-2.c: New test.
11425
11426         * g++.dg/opt/pr15054-2.C: New test.
11427
11428         * gcc.c-torture/execute/20060420-1.c: New test.
11429
11430         * gcc.c-torture/execute/20060412-1.c: New test.
11431
11432         * objc/compile/20060406-1.m: New test.
11433
11434 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11435
11436         * g++.dg/template/array17.C: New test.
11437
11438 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11439
11440         * gcc.target/powerpc/altivec-23.c: New test.
11441
11442 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11443
11444         PR c++27316
11445         * g++.dg/inherit/error3.C: New test.
11446
11447         PR c++/28740
11448         * g++.dg/inherit/error4.C: New test.
11449
11450 2006-12-13  Richard Guenther  <rguenther@suse.de>
11451
11452         PR tree-optimization/17687
11453         * gcc.dg/builtins-59.c: New testcase.
11454
11455 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11456
11457         * gcc.target/spu/Wmain.c: New test.
11458
11459 2006-12-12  Josh Conner  <jconner@apple.com>
11460
11461         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11462         * g++.dg/abi/thunk4.C: Likewise.
11463         * g++.dg/abi/rtti3.C: Likewise.
11464
11465 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11466
11467         * gcc.target/spu/cpat-1.c: New test.
11468         * gcc.target/spu/cpat-2.c: New test.
11469         * gcc.target/spu/cpat-3.c: New test.
11470         * gcc.target/spu/cpat-4.c: New test.
11471
11472 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11473
11474         PR tree-opt/28436
11475         * gcc.c-torture/compile/vector-1.c: New test.
11476         * gcc.c-torture/compile/vector-2.c: New test.
11477         * gcc.c-torture/compile/vector-3.c: New test.
11478
11479 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11480
11481         * lib/fortran-torture.exp: Update copyright years.  Remove
11482         obsolete comment.  Test -ftree-vectorize where it makes sense.
11483         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11484         from fortran-torture.exp.
11485         * gfortran.dg/char_transpose_1.f90,
11486         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11487         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11488         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11489         '-w' to dg-options.
11490
11491 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11492
11493         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11494         saved_${tool}_load.
11495
11496 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11497
11498         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11499         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11500         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11501         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11502         gaps.
11503
11504 2006-12-12  Richard Guenther  <rguenther@suse.de>
11505
11506         PR middle-end/30147
11507         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11508
11509 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11510             Diego Novillo  <dnovillo@redhat.com>
11511
11512         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11513         VDEF/VUSE changes.
11514         * gcc.dg/tree-ssa/pr26421.c: Likewise
11515         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11516         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11517         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11518         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11519         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11520         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11521         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11522         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11523         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11524
11525 2006-12-11  Jan Hubicka  <jh@suse.cz>
11526
11527         * gcc.dg/tree-prof/stringop-1.c: New test.
11528         * gcc.dg/tree-prof/stringop-2.c: New test.
11529
11530 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11531
11532         PR target/30120
11533         * gcc.target/i386/pr30120.c: New test.
11534
11535         Revert:
11536         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11537
11538         * gcc.target/i386/x87regparm-1.c: New test.
11539         * gcc.target/i386/x87regparm-2.c: New test.
11540         * gcc.target/i386/x87regparm-3.c: New test.
11541         * gcc.target/i386/x87regparm-4.c: New test.
11542
11543 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11544
11545         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11546
11547 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11548
11549         PR fortran/23994
11550         * gfortran.dg/protected_1.f90: New test.
11551         * gfortran.dg/protected_2.f90: New test.
11552         * gfortran.dg/protected_3.f90: New test.
11553         * gfortran.dg/protected_4.f90: New test.
11554         * gfortran.dg/protected_5.f90: New test.
11555         * gfortran.dg/protected_6.f90: New test.
11556
11557 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11558             Tobias Burnus  <burnus@gcc.gnu.org>
11559
11560         PR fortran/29975
11561         PR fortran/30068
11562         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11563         interface.
11564         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11565         ambiguous interfaces.
11566         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11567         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11568         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11569         ambiguous interfaces.
11570         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11571         * gfortran.dg/array_initializer_2.f90: Add initializer array
11572         constructor test.
11573
11574         PR fortran/30096
11575         * gfortran.dg/interface_9.f90: Test that host interfaces are
11576         not checked for ambiguity with the local version.
11577
11578 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11579
11580         PR fortran/29464
11581         * gfortran.dg/module_interface_2.f90: New test.
11582
11583 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11584
11585         PR fortran/29941
11586         * gfortran.dg/assumed_len.f90: New test.
11587
11588 2006-12-09  Richard Guenther  <rguenther@suse.de>
11589
11590         * g++.dg/warn/implicit-typename1.C: Qualify types.
11591         * g++.dg/parse/crash12.C: Likewise.
11592         * g++.dg/tree-ssa/pr22444.C: Likewise.
11593
11594 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11595
11596         * gfortran.dg/array_2.f90: Added sqrt test.
11597
11598 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11599
11600         * gcc.target/i386/x87regparm-1.c: XFAIL.
11601         * gcc.target/i386/x87regparm-2.c: XFAIL.
11602         * gcc.target/i386/x87regparm-3.c: XFAIL.
11603         * gcc.target/i386/x87regparm-4.c: XFAIL.
11604
11605 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11606
11607         * lib/target-supports.exp
11608         (check_effective_target_large_long_double): New.
11609         * gcc.dg/Wconversion-real.c : Use it.
11610         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11611         unsigned.
11612
11613 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11614
11615         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11616
11617 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11618
11619         PR fortran/27546
11620         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11621
11622 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11623
11624         PR c++/29732
11625         * g++.dg/template/crash65.C: New test.
11626         * g++.dg/template/spec16.C: Tweak error markers.
11627
11628 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11629
11630         * gcc.target/spu: New directory.
11631         * gcc.target/spu/spu.exp: New file.
11632         * gcc.target/spu/intrinsics-1.c: New test.
11633
11634 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11635
11636         PR c++/29980
11637         * g++.dg/ext/attrib27.C: New test.
11638         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11639         * g++.dg/parse/typedef5.C: Likewise.
11640
11641 2006-12-07  Mike Stump  <mrs@apple.com>
11642
11643         * treelang/compile/var_defs.tree: Adjust.
11644
11645 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11646
11647         PR c++/29730
11648         * g++.dg/template/crash64.C: New test.
11649         * g++.dg/parse/crash27.C: Adjust error markers.
11650
11651 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11652
11653         PR libfortran/30009
11654         PR libfortran/30056
11655         * gfortran.dg/read_eof_4.f90:  Add tests.
11656         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11657         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11658
11659 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11660
11661         PR c++/29729
11662         * g++.dg/template/crash63.C: New test.
11663
11664         PR c++/29728
11665         * g++.dg/template/crash62.C: New test.
11666
11667 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11668
11669         PR fortran/30003
11670         * gfortran.dg/allocatable_function_1.f90: Increase the number
11671         of expected calls of free to 10; the lhs section reference is
11672         now evaluated so there is another call to bar.  Change the
11673         comment appropriately.
11674         * gfortran.dg/array_section_1.f90: New test.
11675
11676 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11677
11678         PR fortran/29912
11679         * gfortran.dg/char_result_12.f90: New test.
11680
11681 2006-12-05  Richard Guenther  <rguenther@suse.de>
11682
11683         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11684         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11685         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11686         vect_double, xfail for spu*-*-*.
11687
11688 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11689
11690         PR fortran/29962
11691         * initialization_4.f90: Test noninteger exponents (-std=f95).
11692         * initialization_5.f90: New test for noninteger exponents
11693           with -std=f2003.
11694
11695 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11696
11697         PR fortran/29821
11698         * gfortran.dg/parameter_array_section_1.f90: New test.
11699
11700 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11701
11702         PR c++/29733
11703         * g++.dg/template/crash61.C: New test.
11704
11705         PR c++/29632
11706         * g++.dg/template/error23.C: New test.
11707
11708 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11709
11710         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11711
11712 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11713
11714         PR fortran/29916
11715         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11716
11717 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11718
11719         PR middle-end/29965
11720         * gcc.dg/gomp/pr29965-1.c: New test.
11721         * gcc.dg/gomp/pr29965-2.c: New test.
11722         * gcc.dg/gomp/pr29965-3.c: New test.
11723         * gcc.dg/gomp/pr29965-4.c: New test.
11724         * gcc.dg/gomp/pr29965-5.c: New test.
11725         * gcc.dg/gomp/pr29965-6.c: New test.
11726         * g++.dg/gomp/pr29965-1.C: New test.
11727         * g++.dg/gomp/pr29965-2.C: New test.
11728         * g++.dg/gomp/pr29965-3.C: New test.
11729         * g++.dg/gomp/pr29965-4.C: New test.
11730         * g++.dg/gomp/pr29965-5.C: New test.
11731         * g++.dg/gomp/pr29965-6.C: New test.
11732         * g++.dg/gomp/pr29965-7.C: New test.
11733         * g++.dg/gomp/pr29965-8.C: New test.
11734         * g++.dg/gomp/pr29965-9.C: New test.
11735         * g++.dg/gomp/pr29965-10.C: New test.
11736
11737 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11738
11739         * gnat.dg/pointer_variable_bounds.adb: New test.
11740         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11741         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11742
11743 2006-12-03  Eric Christopher  <echristo@apple.com>
11744
11745         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11746
11747 2006-12-03  Richard Henderson  <rth@redhat.com>
11748             Andrew Pinski  <pinskia@gmail.com>
11749
11750         PR C++/14329
11751         * g++.dg/warn/unit-1.C: New test.
11752
11753 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11754
11755         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11756
11757 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11758
11759         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11760         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11761         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11762         * gcc.dg/vect/vect-70.c: Reduce array size.
11763         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11764         vect_no_compaer_double targets.
11765         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11766         vect_float, vect_double, and vect_int.
11767
11768 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11769
11770         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11771         test for loop versioning on vect_no_align targets.
11772         * gcc.dg/vect/pr20122.c: Likewise.
11773         * gcc.dg/vect/vect-105.c: Likewise.
11774         * gcc.dg/vect/vect-42.c: Likewise.
11775         * gcc.dg/vect/vect-43.c: Likewise.
11776         * gcc.dg/vect/vect-74.c: Likewise.
11777         * gcc.dg/vect/vect-75.c: Likewise.
11778         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11779         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11780         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11781         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11782
11783 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11784
11785         PR fortran/29642
11786         * gfortran.dg/value_1.f90 : New test.
11787         * gfortran.dg/value_2.f90 : New test.
11788         * gfortran.dg/value_3.f90 : New test.
11789         * gfortran.dg/value_4.f90 : New test.
11790         * gfortran.dg/value_4.c : Called from value_4.f90.
11791
11792 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11793
11794         PR C++/30033
11795         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11796
11797 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11798
11799         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11800
11801 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11802
11803         PR c/27953
11804         * gcc.dg/pr27953.c: New test.
11805
11806 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11807
11808         PR c++/30022
11809         * g++.dg/ext/vector5.C: New test.
11810
11811         PR c++/30021
11812         * g++.dg/other/main1.C: New test.
11813
11814 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11815
11816         PR libfortran/29568
11817         * gfortran.dg/convert_implied_open.f90:  Change to
11818         new default record length.
11819         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11820         new error message.
11821         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11822
11823 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11824
11825         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11826
11827 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11828
11829         PR c++/29066
11830         * g++.dg/expr/pr29066.c: New.
11831
11832 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11833             Zdenek Dvorak <dvorakz@suse.cz>
11834
11835         PR tree-optimization/29921
11836         * gcc.dg/pr29921-2.c: New test.
11837
11838 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11839
11840         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11841         (i386_get_cpuid): New function.
11842         (i386_cpuid_ecx): Likewise.
11843         (i386_cpuid_edx): Likewise.
11844         (i386_cpuid): Updated to call i386_cpuid_edx.
11845
11846         * gcc.target/i386/sse3-addsubpd.c: New file.
11847         * gcc.target/i386/sse3-addsubps.c: Likewise.
11848         * gcc.target/i386/sse3-haddpd.c: Likewise.
11849         * gcc.target/i386/sse3-haddps.c: Likewise.
11850         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11851         * gcc.target/i386/sse3-hsubps.c: Likewise.
11852         * gcc.target/i386/sse3-lddqu.c: Likewise.
11853         * gcc.target/i386/sse3-movddup.c: Likewise.
11854         * gcc.target/i386/sse3-movshdup.c: Likewise.
11855         * gcc.target/i386/sse3-movsldup.c: Likewise.
11856
11857 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11858
11859         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11860
11861 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11862
11863         * gcc.dg/dfp/convert-int-max.c: New test.
11864         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11865
11866 2006-11-30  Richard Guenther  <rguenther@suse.de>
11867
11868         * gcc.dg/vect/vect-pow-1.c: Rename ...
11869         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11870         floats instead of doubles, check successful vectorization.
11871
11872 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11873
11874         PR target/29945
11875         * gcc.c-torture/compile/pr29945.c: New testcase.
11876
11877 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11878
11879         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11880         -maltivec.
11881
11882 2006-11-29  Eric Christopher  <echristo@apple.com>
11883
11884         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11885
11886 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11887
11888         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11889
11890         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11891
11892 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11893
11894         PR c++/29022
11895         * g++.dg/inherit/virtual2.C: New test.
11896         * g++.dg/inherit/virtual3.C: Likewise.
11897         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11898         * g++.dg/inherit/error2.C: Likewise.
11899         * g++.dg/template/instantiate1.C: Likewise.
11900
11901 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11902
11903         PR tree-opt/29984
11904         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11905
11906 2006-11-28  Jan Hubicka  <jh@suse.cz>
11907
11908         * gcc.dg/memcpy-1.c: New test.
11909
11910 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR c++/29735
11913         * g++.dg/warn/main-3.C: New test.
11914
11915 2006-11-28  Jan Hubicka  <jh@suse.cz>
11916
11917         * gcc.dg/winline-1.c: New test.
11918
11919 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11920
11921         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11922         alignments.
11923
11924 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11925
11926         PR fortran/29976
11927         * gfortran.dg/missing_optional_dummy_3.f90
11928
11929 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11930
11931         PR fortran/20880
11932         * gfortran.dg/interface_3.f90: Modify errors.
11933
11934 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11935
11936         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11937         fail to link due to relocation overflows on spu-*-*.
11938
11939 2006-11-27  Michael Matz  <matz@suse.de>
11940             Andreas Krebbel  <krebbel1@de.ibm.com>
11941
11942         PR target/29319
11943         * gcc.dg/20061127-1.c: New testcase.
11944
11945 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11946
11947         * gcc.dg/20061124-1.c: Add exit() function prototype.
11948
11949 2006-11-27  Jan Hubicka  <jh@suse.cz>
11950
11951         * gcc.target/i386/memcpy-1.c: Adjust size.
11952         * gcc.dg/visibility-11.c: Likewise.
11953
11954 2006-11-27  Richard Guenther  <rguenther@suse.de>
11955
11956         PR middle-end/25620
11957         * gcc.target/i386/pow-1.c: New testcase.
11958         * gcc.dg/builtins-58.c: Likewise.
11959
11960 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11961
11962         PR c++/29886
11963         * g++.dg/expr/cast8.C: New test.
11964
11965 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11966
11967         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11968         Don't ever inline the testcase.
11969
11970 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11971
11972         PR fortran/29982
11973         * gfortran.fortran-torture/compile/parameter_3.f90: New
11974         testcase.
11975
11976 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11977
11978         PR fortran/29951
11979         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11980
11981 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11982
11983         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11984         for CHAR.
11985
11986 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11987
11988         PR libgfortran/29936
11989         * gfortran.dg/write_check3.f90: New test.
11990
11991 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11992
11993         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11994
11995 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
11996
11997         PR fortran/20880
11998         * gfortran.dg/interface_3.f90: New test.
11999
12000         PR fortran/29387
12001         * gfortran.dg/generic_8.f90: New test.
12002
12003 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12004
12005         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12006         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12007         * gfortran.dg/specifics_3.f90: Remove.
12008
12009 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12010
12011         PR c/29955
12012         * gcc.dg/gomp/pr29955.c: New test.
12013
12014         PR c/29736
12015         * gcc.dg/pr29736.c: New test.
12016
12017 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12018
12019         PR tree-opt/29964
12020         * gcc.dg/pure-1.c: New test.
12021
12022 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12023
12024         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12025         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12026
12027 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12028
12029         * gcc.dg/20061124-1.c: New testcase.
12030
12031 2006-11-23  Eric Christopher  <echristo@apple.com>
12032
12033         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12034
12035 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12036
12037         PR c/2707
12038         PR c++/26167
12039         * gcc.dg/Wconversion-integer.c: New. Supersedes
12040         Wconversion-negative-constants.c
12041         * gcc.dg/Wconversion-real.c: New.
12042         * gcc.dg/Wconversion-real-integer.c: New.
12043         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12044         * g++.dg/warn/Wconversion1.C: Modified.
12045
12046 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12047
12048         * gfortran.dg/overload_1.f90: New test.
12049
12050 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12051
12052         PR c/9072
12053         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12054         Wtraditional-conversion.
12055         * gcc.dg/overflow-warn-2.c: Likewise.
12056         * gcc.dg/Wconversion.c: Likewise. Renamed as
12057         Wtraditional-conversion.c .
12058         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12059         Wtraditional-conversion-2.c .
12060         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12061         Wtraditional-conversion-2.c
12062         * gcc.dg/Wconversion-negative-constants.c: New.
12063
12064 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12065
12066         * gcc.dg/tree-ssa/dump-1.c: New test.
12067
12068 2006-11-23  David Ung <davidu@mips.com>
12069
12070         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12071         -mfp64, allowable when ISA >= 33 and float is enabled.
12072         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12073         of mthc1 and mfhc1 patterns.
12074
12075 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12076
12077         PR tree-optimization/29921
12078         * gcc.dg/pr29921.c: New test.
12079
12080 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12081
12082         PR fortran/29441
12083         * gfortran.dg/initialization_4.f90: New test.
12084
12085 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12086
12087         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12088         platforms that have interleaving support.
12089         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12090         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12091         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12092         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12093         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12094         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12095         gcc.dg/vect/vect-strided-u8-i8.c,
12096         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12097         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12098         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12099         gcc.dg/vect/vect-strided-float.c,
12100         gcc.dg/vect/vect-strided-a-mult.c,
12101         gcc.dg/vect/vect-strided-mult-char-ls.c,
12102         gcc.dg/vect/vect-strided-a-u16-mult.c,
12103         gcc.dg/vect/vect-strided-a-u32-mult.c,
12104         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12105         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12106         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12107         gcc.dg/vect/vect-strided-mult.c,
12108         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12109         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12110         New.
12111
12112 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12113
12114         PR fortran/25087
12115         * gfortran.dg/auto_char_len_4.f90: New test.
12116
12117 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12118
12119         PR fortran/29652
12120         * gfortran.dg/generic_7.f90: New test.
12121         * gfortran.dg/defined_operators_1.f90: Add new error.
12122
12123 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12124
12125         PR tree-optimization/29902
12126         * g++.dg/tree-ssa/pr29902.C: New test.
12127
12128 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12129
12130         PR fortran/29820
12131         * gfortran.dg/used_types_13.f90: New test.
12132
12133 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12134
12135         * gcc.dg/dfp/snan.c: Delete.
12136
12137 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12138
12139         * g++.dg/cpp0x/static_assert1.C: New.
12140         * g++.dg/cpp0x/static_assert2.C: New.
12141         * g++.dg/cpp0x/static_assert3.C: New.
12142
12143 2006-11-21  Richard Guenther  <rguenther@suse.de>
12144
12145         * gcc.dg/vect/vect-pow-1.c: New testcase.
12146         * gcc.dg/vect/vect-pow-2.c: Likewise.
12147
12148 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12149
12150         PR c++/29570
12151         * g++.dg/template/static29.C: New test.
12152
12153         PR c++/29734
12154         * g++.dg/conversion/simd4.C: New test.
12155
12156 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12157
12158         PR c++/29475
12159         * g++.dg/template/access19.C: New test.
12160         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12161         error is reported.
12162
12163 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12164
12165         PR tree-opt/25500
12166         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12167
12168 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12169
12170         PR fortran/27546
12171         * gfortran.dg/import.f90: Extended test.
12172         * gfortran.dg/import2.f90: Extended test.
12173
12174 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12175
12176         * gfortran.dg/volatile3.f90: Add conflict test.
12177
12178 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12179
12180         PR fortran/24783
12181         * gfortran.dg/implicit_10.f90: New test.
12182
12183 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12184
12185         PR c++/8586
12186         * g++.dg/warn/Wall-write-strings.C: New.
12187
12188 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12189
12190         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12191         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12192
12193 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12194
12195         * gfortran.dg/use_3.f90: Remove error message.
12196         * gfortran.dg/iso_fortran_env_1.f90: New test.
12197         * gfortran.dg/iso_fortran_env_2.f90: New test.
12198         * gfortran.dg/iso_fortran_env_3.f90: New test.
12199         * gfortran.dg/iso_fortran_env_4.f90: New test.
12200
12201 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12202
12203         * gcc.dg/vect/vect-27.c: Fix initialization.
12204
12205 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12206
12207         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12208         * gcc.dg/torture/builtin-minmax-1.c: New.
12209
12210         * gcc.dg/builtins-20.c: Add cases for copysign.
12211
12212 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12213
12214         PR fortran/24285
12215         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12216
12217 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12218         * gfortran.dg/use_1.f90: New test.
12219         * gfortran.dg/use_1.f90: New test.
12220         * gfortran.dg/use_1.f90: New test.
12221
12222 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12223
12224         PR tree-optimization/29801
12225         * gcc.dg/pr29801.c: New test.
12226
12227 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12228
12229         PR middle-end/29584
12230         * gcc.dg/torture/pr29584.c: New test.
12231
12232 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12233
12234         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12235         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12236         * gcc.target/powerpc/compress-float-ppc.c,
12237         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12238         powerpc_fprs.
12239         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12240         do not pass -mhard-float.
12241
12242 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12243
12244         * gnat.dg/volatile_aggregate.adb: New test.
12245
12246 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12247
12248         PR fortran/29391
12249         PR fortran/29489
12250         * gfortran.dg/bound_2.f90: Add more checks.
12251         * gfortran.dg/bound_3.f90: New test.
12252
12253 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12254
12255         PR target/29201
12256         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12257
12258 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12259
12260         * gfortran.dg/import3.f90: Fix error message.
12261
12262 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12263
12264         PR tree-opt/29788
12265         * gfortran.fortran-torture/compile/inline_1.f90:
12266         New testcase.
12267
12268 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12269
12270         * gcc.target/i386/x87regparm-1.c: New test.
12271         * gcc.target/i386/x87regparm-2.c: New test.
12272         * gcc.target/i386/x87regparm-3.c: New test.
12273         * gcc.target/i386/x87regparm-4.c: New test.
12274
12275 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12276
12277         PR fortran/27546
12278         * gfortran.dg/import.f90: New test.
12279         * gfortran.dg/import2.f90: New test.
12280         * gfortran.dg/import3.f90: New test.
12281
12282 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12283
12284         PR fortran/27588
12285         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12286
12287 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12288
12289         PR fortran/29806
12290         * gfortran.dg/contains.f90: New test.
12291         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12292
12293 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12294
12295         PR tree-optimization/29581
12296         * gcc.dg/pr29581-1.c: New test.
12297         * gcc.dg/pr29581-2.c: New test.
12298         * gcc.dg/pr29581-3.c: New test.
12299         * gcc.dg/pr29581-4.c: New test.
12300         * gfortran.dg/pr29581.f90: New test.
12301
12302 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12303
12304         PR fortran/29702
12305         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12306         numbers in error message headers.
12307
12308 2006-11-14  Richard Guenther  <rguenther@suse.de>
12309
12310         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12311         to i?86 and x86_64 targets.
12312
12313 2006-11-14  Caroline Tice  <ctice@apple.com>
12314
12315         * gcc.dg/pubtypes-1.c: New file/testcase.
12316         * gcc.dg/pubtypes-2.c: New file/testcase.
12317         * gcc.dg/pubtypes-3.c: New file/testcase.
12318         * gcc.dg/pubtypes-4.c: New file/testcase.
12319         * g++.dg/pubtypes.C: New file/testcase.
12320
12321 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12322
12323         PR c++/29106
12324         * g++.dg/init/self1.C: New test.
12325
12326 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12327
12328         PR fortran/29657
12329         * gfortran.dg/conflicts.f90: Add.
12330
12331 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12332
12333         PR rtl-optimization/29798
12334
12335         * gcc.c-torture/execute/pr29798.c: New.
12336
12337 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12338
12339         * gcc.dg/builtins-20.c: Add more cases.
12340
12341 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12342
12343         PR fortran/29759
12344         * gfortran.dg/gomp/pr29759.f90: New test.
12345
12346 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12347
12348         PR c++/29518
12349         * g++.dg/template/static28.C: New test.
12350
12351 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12352
12353         * lib/c-torture.exp: Use target-libpath.exp.
12354         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12355         set GCC_EXEC_PREFIX env var from global variable of same name.
12356
12357 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12358
12359         PR fortran/26994
12360         * gfortran.fortran-torture/compile/transfer-1.f90:
12361         New testcase.
12362
12363 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12364             Zdenek Dvorak <dvorakz@suse.cz>
12365
12366         PR tree-optimization/29680
12367         * gcc.dg/alias-11.c: New test.
12368
12369 2006-11-12  Jason Merrill  <jason@redhat.com>
12370             Andrew Pinski <pinskia@physics.uc.edu>
12371
12372         PR middle-end/28915
12373         * gcc.target/i386/vectorize1.c: New.
12374
12375 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12376
12377         PR rtl-optimization/29797
12378         * gcc.c-torture/execute/pr29797-1.c: New test case.
12379
12380 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12381
12382         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12383
12384 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12385
12386         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12387
12388 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12389
12390         PR tree-optimization/13827
12391         * gcc.dg/fold-eqand-1.c: New test case.
12392
12393 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12394
12395         PR rtl-opt/28812
12396         * gcc.c-torture/execute/mayalias-3.c: New test.
12397
12398 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12399
12400         PR middle-end/27528
12401         * gcc.c-torture/compile/pr27528.c: New test.
12402         * gcc.dg/pr27528.c: Likewise.
12403
12404 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12405
12406         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12407
12408         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12409
12410 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12411
12412         PR fortran/29758
12413         * gfortran.dg/reshape_source_size_1.f90: New test.
12414
12415 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12416
12417         PR fortran/29315
12418         * gfortran.dg/aliasing_dummy_4.f90: New test.
12419
12420 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12421
12422         PR target/29777
12423         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12424         and x86_64-*-* targets.
12425
12426 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12427
12428         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12429         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12430         New macros. Use them in exact tests.
12431         (TESTIT3): New macro.
12432         Add tests for fmin, fmax and fma.
12433
12434 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12435
12436         PR fortran/29431
12437         * gfortran.dg/array_constructor_13.f90: New test.
12438
12439 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12440
12441         PR fortran/29744
12442         * gfortran.dg/used_types_12.f90: New test.
12443
12444 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12445
12446         PR middle-end/29726
12447         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12448         (test6): Ditto.
12449         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12450         * gcc.dg/fold-eqandshift-3.c: New test case.
12451
12452 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12453
12454         PR fortran/29699
12455         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12456
12457         PR fortran/21370
12458         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12459
12460 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12461
12462         * gcc.dg/20061109-1.c: New testcase.
12463
12464 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12465
12466         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12467
12468 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12469
12470         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12471         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12472
12473 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12474
12475         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12476         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12477
12478 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12479
12480         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12481
12482 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12483
12484         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12485         vect-9.c).
12486         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12487         * gcc.dg/vect/vect-9.c: Now vectorizable.
12488         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12489         that support vect_widen_mult.
12490         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12491         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12492         vect-reduc-dot-u16.c).
12493         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12494         vect-reduc-dot-u16.c).
12495         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12496         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12497         vect-reduc-dot-s8.c).
12498         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12499         vect-reduc-dot-s8.c).
12500         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12501         vect-reduc-dot-s8.c).
12502         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12503         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12504         vect-reduc-dot-u8.c).
12505         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12506         vect-reduc-dot-u8.c).
12507         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12508         * gcc.dg/vect/vect-multitypes-9.c: New test.
12509         * gcc.dg/vect/vect-multitypes-10.c: New test.
12510         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12511         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12512         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12513         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12514         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12515         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12516         wrapv-vect-reduc-dot-s8.c.
12517         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12518         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12519         targets that support vec_unpack.
12520         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12521         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12522         (check_effective_target_vect_widen_mult_hi_to_si): New.
12523         (check_effective_target_vect_widen_sum): Removed.
12524
12525         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12526
12527         * gcc.dg/vect/vect-multitypes-8.c: New test.
12528         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12529
12530         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12531
12532         * gcc.dg/vect/vect-multitypes-7.c: New test.
12533
12534         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12535
12536         * gcc.dg/vect/vect-multitypes-4.c: New test.
12537         * gcc.dg/vect/vect-multitypes-5.c: New test.
12538         * gcc.dg/vect/vect-multitypes-6.c: New test.
12539
12540         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12541
12542         * gcc.dg/vect/vect-multitypes-1.c: New test.
12543         * gcc.dg/vect/vect-multitypes-2.c: New test.
12544         * gcc.dg/vect/vect-multitypes-3.c: New test.
12545
12546 2006-11-07  Eric Christopher  <echristo@apple.com>
12547
12548         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12549         Test using scan-assembler-not.
12550
12551 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12552
12553         * gcc.dg/inline-17.c: New test.
12554
12555 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12556
12557         PR other/25028
12558         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12559         on HP-UX.
12560
12561 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12562
12563         PR fortran/29539
12564         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12565
12566         PR fortran/29634
12567         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12568         test.
12569
12570 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12571
12572         PR fortran/29601
12573         * gfortran.dg/volatile.f90: Add.
12574         * gfortran.dg/volatile2.f90: Add.
12575         * gfortran.dg/volatile3.f90: Add.
12576         * gfortran.dg/volatile4.f90: Add.
12577         * gfortran.dg/volatile5.f90: Add.
12578         * gfortran.dg/volatile6.f90: Add.
12579         * gfortran.dg/volatile7.f90: Add.
12580
12581 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12582
12583         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12584           for matching error messages.
12585         * gfortran.dg/specifics_3.f90: Adjust pattern
12586           for matching error messages.
12587
12588 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12589             Bernhard Fischer  <aldot@gcc.gnu.org>
12590
12591         * lib/gcc-dg.exp (output-exists): New proc.
12592         (output-exists-not): New proc.
12593         * gcc.test-framework/test-framework.awk: Support new directives.
12594         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12595         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12596         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12597         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12598         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12599         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12600
12601 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12602
12603         PR fortran/29630
12604         PR fortran/29679
12605         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12606         * gfortran.dg/initialization_3.f90: New.
12607
12608 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12609
12610         PR libgfortran/25545
12611         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12612
12613 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12614
12615         PR middle-end/29695
12616         * gcc.c-torture/execute/pr29695-1.c: New test.
12617         * gcc.c-torture/execute/pr29695-2.c: New test.
12618
12619 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12620
12621         PR fortran/29565
12622         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12623
12624 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12625
12626         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12627         for matching error messages.
12628
12629 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12630
12631         PR target/26915
12632         * gcc.target/i386/387-12.c: New test.
12633
12634 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12635
12636         PR libfortran/29713
12637         * gfortran.dg/pr29713.f90: New test.
12638
12639 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12640
12641         * gcc.c-torture/execute/arith-rand-ll.c:
12642         Also test for bogus rest sign.
12643
12644 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12645
12646         PR libfortran/27895
12647         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12648
12649 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12650
12651         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12652         from error messages.
12653
12654 2006-11-02  Mike Stump  <mrs@apple.com>
12655
12656         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12657
12658         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12659
12660 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12661
12662         * g++.dg/eh/gcsec1.C: New test.
12663
12664 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12665
12666         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12667         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12668
12669 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12670
12671         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12672         hexadecimal value.
12673         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12674         * gcc.dg/pr14796-2.c: Likewise.
12675
12676 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12677
12678         * gcc.c-torture/execute/20061101-1.c: New test.
12679
12680 2006-11-01  Richard Guenther  <rguenther@suse.de>
12681
12682         * gcc.target/i386/fpprec-1.c: New testcase.
12683
12684 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12685
12686         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12687         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12688
12689 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12690
12691         * gcc.c-torture/execute/20061031-1.c: New test.
12692
12693 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12694
12695         PR 23067
12696         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12697         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12698         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12699         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12700         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12701         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12702         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12703
12704 2006-10-31  Eric Christopher  <echristo@apple.com>
12705             Falk Hueffner  <falk@debian.org>
12706
12707         * gcc.dg/builtin-bswap-1.c: New.
12708         * gcc.dg/builtin-bswap-2.c: New.
12709         * gcc.dg/builtin-bswap-3.c: New.
12710         * gcc.dg/builtin-bswap-4.c: New.
12711         * gcc.dg/builtin-bswap-5.c: New.
12712         * gcc.target/i386/builtin-bswap-1.c: New.
12713
12714 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12715
12716         * gcc.dg/inline-16.c: New.
12717
12718         PR 16622
12719         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12720         defining it.
12721         * gcc.dg/inline-13.c: New.
12722         * gcc.dg/inline-14.c: New.
12723         * gcc.dg/inline-15.c: New.
12724
12725         PR 11377
12726         * gcc.dg/inline6.c: New.
12727         * gcc.dg/inline7.c: New.
12728
12729 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12730
12731         PR middle-end/23470
12732         * gcc.dg/pr23470-1.c: New test case.
12733
12734 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12735
12736         PR fortran/29537
12737         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12738         data.
12739         * gfortran.dg/blockdata_2.f90: New testcase.
12740
12741 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12742
12743         PR libfortran/29627
12744         * gfortran.dg/unf_short_record_1.f90:  New test.
12745
12746 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12747
12748         PR fortran/29067
12749         * gfortran.dg/pr29067.f: New test.
12750
12751 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12752             Richard Sandiford  <richard@codesourcery.com>
12753
12754         * lib/target-supports.exp (get_compiler_messages): Append options
12755         as a single list element.
12756         (check_effective_target_arm_vfp_ok): New.
12757         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12758
12759 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12760
12761         PR fortran/29387
12762         * gfortran.dg/intrinsic_actual_2.f90: New test.
12763
12764         PR fortran/29490
12765         * gfortran.dg/actual_array_interface_1.f90: New test.
12766
12767         PR fortran/29641
12768         * gfortran.dg/used_types_11.f90: New test.
12769
12770 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12771
12772         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12773         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12774         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12775         * g++.old-deja/g++.mike/net25.C (main): Same.
12776         * g++.dg/lookup/exception1.C (main): Same.
12777         * g++.dg/parse/parens2.C (main): Same.
12778
12779 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12780
12781         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12782
12783 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12784
12785         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12786         * gcc.dg/torture/builtin-math-3.c: Likewise.
12787
12788 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12789
12790         PR fortran/29452
12791         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12792         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12793
12794 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12795
12796         PR Fortran/29410
12797         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12798
12799 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12800
12801         * lib/target-supports.exp (check_function_available): Declare
12802         function before calling.
12803
12804 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12805
12806         PR tree-optimization/29637
12807         * gcc.dg/pr29637.c: New test.
12808
12809 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12810
12811         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12812         tree canonicalization.
12813
12814 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12815
12816         * gcc.dg/builtins-20.c: Add more hypot tests.
12817
12818 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12819
12820         * gcc.dg/fold-compare-1.c: New test case.
12821
12822 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12823
12824         PR c++/16307
12825         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12826
12827 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12828
12829         PR tree-optimization/15458
12830         * gcc.dg/fold-xornot-1.c: New test case.
12831
12832 2006-10-29  Richard Guenther  <rguenther@suse.de>
12833
12834         * gcc.target/i386/math-torture/trunc.c: New testcase.
12835
12836 2006-10-29  Richard Guenther  <rguenther@suse.de>
12837
12838         * gcc.target/i386/math-torture/round.c: New testcase.
12839
12840 2006-10-29  Richard Guenther  <rguenther@suse.de>
12841
12842         * gcc.target/i386/math-torture/ceil.c: New testcase.
12843         * gcc.target/i386/math-torture/floor.c: Likewise.
12844
12845 2006-10-29  Richard Guenther  <rguenther@suse.de>
12846
12847         * gcc.target/i386/math-torture/rint.c: New testcase.
12848         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12849
12850 2006-10-29  Richard Guenther  <rguenther@suse.de>
12851
12852         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12853         * gcc.target/i386/math-torture/lceil.c: Likewise.
12854
12855 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12856
12857         PR libgfortran/24313
12858         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12859
12860 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12861
12862         * gcc.c-torture/execute/20020118-1.c,
12863         gcc.c-torture/execute/builtins/strlen.c,
12864         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12865         comment typos.
12866
12867 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12868
12869         * gcc.dg/builtins-20.c: Add tests for hypot.
12870         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12871         two-argument builtins.
12872         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12873         TESTIT2.  Update all callers.
12874         (TESTIT2, TESTIT2_R): New helper macros.
12875         Add testcases for pow, hypot and atan2.
12876
12877 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12878
12879         PR C++/29295
12880         * g++.dg/expr/bool1.C: New test.
12881         * g++.dg/expr/bool2.C: New test.
12882
12883 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12884
12885         PR fortran/28224
12886         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12887         * gfortran.dg/namelist_internal.f90: New test.
12888
12889 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12890
12891         PR fortran/29625
12892         * gfortran.dg/io_real_boz.f90: Add.
12893         * gfortran.dg/io_real_boz2.f90: Add.
12894
12895 2006-10-28  Richard Guenther  <rguenther@suse.de>
12896
12897         PR middle-end/26899
12898         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12899
12900 2006-10-28  Richard Guenther  <rguenther@suse.de>
12901
12902         PR target/28806
12903         * gcc.target/i386/math-torture/lround.c: New testcase.
12904
12905 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12906
12907         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12908         * gcc.dg/builtins-44.c: Likewise.
12909         * gcc.dg/builtins-45.c: Likewise.
12910         * gcc.dg/pr28796-2.c: Likewise.
12911         * gcc.dg/unordered-3.c: Likewise.
12912
12913 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12914
12915         PR libgfortran/27954
12916         * gfortran.dg/error_recovery_2.f90: New test.
12917
12918 2006-10-26  Richard Guenther  <rguenther@suse.de>
12919
12920         * gcc.target/i386/i386.exp: Use glob, not find to collect
12921         tests.  Avoids recursing into subdirectories.
12922         * gcc.target/i386/math-torture/math-torture.exp: Torture
12923         for interesting ia32 math options.
12924         * gcc.target.i386/math-torture/lrint.c: New testcase.
12925
12926 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12927
12928         PR libgfortran/29563
12929         * gfortran.dg/arrayio_9.f90: Update test.
12930         * gfortran.dg/arrayio_19.f90: New test.
12931
12932 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12933
12934         * gcc.dg/20061026.c: New testcase.
12935
12936 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12937
12938         PR libgfortran/29563
12939         * gfortran.dg/arrayio_9.f90: New test.
12940
12941 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12942
12943         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12944         Copy the strings manually, as strcpy may call strlen.
12945
12946 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12947
12948         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12949         Add checks for log, log2, log10 and log1p.
12950
12951         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12952         we already test 0.0.  Add checks for expm1, log, log2, log10,
12953         log1p, cbrt, erf and erfc.
12954
12955 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12956
12957         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12958
12959 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12960
12961         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12962         and remainderl() built-in functions.  Remove -ffast-math from
12963         dg-options.
12964
12965 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12966
12967         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12968         acosh and atanh.
12969
12970         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12971         floating point modifiers to arguments passed to float and long
12972         double functions respectively.  Update all callers to use floating
12973         point numbers, not integers.  Add tests for exp, exp2 and
12974         exp10/pow10.
12975
12976         * gcc.dg/torture/builtin-math-3.c: New test.
12977
12978 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12979
12980         PR fortran/29393
12981         * gfortran.dg/initialize_2.f90: New.
12982
12983 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12984
12985         * gcc.dg/torture/builtin-math-2.c: New test.
12986
12987 2006-10-24  Richard Guenther  <rguenther@suse.de>
12988
12989         PR middle-end/28796
12990         * gcc.dg/pr28796-1.c: New testcase.
12991         * gcc.dg/pr28796-2.c: Likewise.
12992
12993 2006-10-24  Richard Guenther  <rguenther@suse.de>
12994
12995         * gcc.dg/builtins-57.c: New testcase.
12996
12997 2006-10-24  Richard Guenther  <rguenther@suse.de>
12998
12999         PR tree-optimization/29567
13000         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13001
13002 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13003
13004         PR tree-optimization/14784
13005         * gcc.dg/alias-10.c: New test.
13006
13007 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13008
13009         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13010
13011 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13012
13013         * gcc.dg/builtin-strncat-chk-1.c: New test.
13014
13015 2006-10-23  Jan Hubicka  <jh@suse.cz>
13016
13017         * gcc.dg/memmove-1.c: New test.
13018
13019 2006-10-23  Paul Brook  <paul@codesourcery.com>
13020
13021         * gcc.dg/pragma-pack-5.c: New test.
13022
13023 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13024
13025         * g++.dg/other/s390-1.C: New testcase.
13026
13027 2006-10-23  Richard Guenther  <rguenther@suse.de>
13028
13029         PR middle-end/27132
13030         PR middle-end/23295
13031         * gcc.dg/pr27132.c: New testcase.
13032         * gcc.dg/pr23295.c: Likewise.
13033         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13034         * g++.dg/tree-ssa/pr19807.C: Likewise.
13035
13036 2006-10-23  Richard Guenther  <rguenther@suse.de>
13037
13038         PR middle-end/21032
13039         * gcc.dg/pr21032.c: New testcase.
13040
13041 2006-10-22  Jeff Law  <law@redhat.com>
13042         Richard Guenther  <rguenther@suse.de>
13043
13044         PR tree-optimization/15911
13045         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13046
13047 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13048
13049         PR c++/20647
13050         * g++.dg/abi/rtti3.C: New.
13051
13052 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13053
13054         PR middle-end/28252
13055         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13056         transformation.
13057
13058 2006-10-21  Richard Guenther  <rguenther@suse.de>
13059
13060         PR tree-optimization/3511
13061         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13062
13063 2006-10-21  Richard Guenther  <rguenther@suse.de>
13064
13065         PR middle-end/26898
13066         * gcc.dg/torture/pr26898-1.c: New testcase.
13067         * gcc.dg/torture/pr26898-2.c: Likewise.
13068
13069 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13070
13071         PR c++/28053
13072         * g++.dg/parse/bitfield1.C: Adjust error markers.
13073         * g++.dg/parse/bitfield2.C: New test.
13074
13075 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13076
13077         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13078
13079 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13080
13081         PR libfortran/27895
13082         * gfortran.dg/zero_sized_1.f90: New test.
13083
13084 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13085
13086         * gcc.dg/div-compare-1.c: New test.
13087
13088 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13089
13090         PR fortran/29216
13091         * gfortran.dg/result_default_init_1.f90: New test.
13092
13093         PR fortran/29314
13094         * gfortran.dg/automatic_default_init_1.f90: New test.
13095
13096         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13097         from 38 to 33.
13098
13099 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13100
13101         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13102         'using namespace std' without previous declaration.
13103         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13104         * g++.old-deja/g++.robertl/eb133c.C: New.
13105
13106 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13107
13108         PR libgfortran/29277
13109         * gfortran.dg/streamio_4.f90: Update test.
13110         * gfortran.dg/streamio_11.f90: New test.
13111
13112 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13113
13114         PR c++/27952
13115         * g++.dg/inherit/virtual1.C: New test.
13116
13117 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13118
13119         PR c++/28261
13120         * g++.dg/parse/enum3.C: New test.
13121
13122 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13123
13124         PR c++/29039
13125         * g++.dg/init/ctor8.C: New test.
13126
13127 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13128
13129         PR c++/27270
13130         * g++.dg/ext/complit8.C: Tweak error markers.
13131         * g++.dg/template/complit1.C: Add error marker.
13132
13133 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13134
13135         PR c++/27270
13136         * g++.dg/ext/complit8.C: New test.
13137
13138         PR c++/29408
13139         * g++.dg/parse/dtor12.C: New test.
13140
13141         PR c++/29435
13142         * g++.dg/template/sizeof11.C: New test.
13143
13144 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13145
13146         PR fortran/29392
13147         * gfortran.dg/data_char_3.f90: New test.
13148
13149         PR fortran/29451
13150         * gfortran.dg/negative_automatic_size.f90: New test.
13151
13152 2006-10-16  David Daney  <ddaney@avtrex.com>
13153
13154         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13155
13156 2006-10-16  Eric Christopher  <echristo@apple.com>
13157
13158         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13159         x86_64.
13160
13161 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13162
13163         PR c++/28211
13164         * g++.dg/tc1/dr49.C: Tweak error messages.
13165         * g++.dg/parse/template21.C: New test.
13166
13167 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13168
13169         PR middle-end/20491
13170         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13171
13172 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13173
13174         PR fortran/29403
13175         * gfortran.dg/print_1.f90: New test.
13176
13177 2006-10-15  Jan Hubicka  <jh@suse.cz>
13178
13179         PR middle-end/29241
13180         * gcc.c-torture/compile/pr29241.c: New testcase.
13181
13182 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13183
13184         PR middle-end/29250
13185         * gcc.c-torture/compile/pr29250.c: New test.
13186
13187 2006-10-15  Richard Guenther  <rguenther@suse.de>
13188
13189         * gcc.dg/pr29299.c: New testcase.
13190
13191 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13192
13193         PR fortran/24767
13194         * gfortran.dg/label_4.f90: Adjust warning flag.
13195
13196 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13197
13198         PR fortran/29371
13199         * gfortran.dg/nullify_3.f90: New test.
13200
13201 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13202
13203         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13204         on Solaris 2.5.1 too.
13205
13206 2006-10-13  Eric Christopher  <echristo@apple.com>
13207
13208         * gcc.dg/pr25993.c: Skip for darwin.
13209
13210 2006-10-13  Eric Christopher  <echristo@apple.com>
13211
13212         * gcc.dg/visibility-11.c: Skip for darwin.
13213
13214 2006-10-13  Eric Christopher  <echristo@apple.com>
13215
13216         * gcc.dg/darwin-weakimport-1.c: Use
13217         -fno-asynchronous-unwind-tables.
13218         * gcc.dg/darwin-weakimport-3.c: Ditto.
13219
13220 2006-10-13  Richard Guenther  <rguenther@suse.de>
13221
13222         PR tree-optimization/29446
13223         * gcc.dg/torture/pr29446.c: New testcase.
13224
13225 2006-10-13  Bill Wendling  <wendling@apple.com>
13226
13227         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13228         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13229         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13230         * g++.old-deja/g++.law/shadow1.C: Likewise.
13231         * g++.old-deja/g++.law/ctors10.C: Likewise.
13232         * g++.dg/debug/namespace1.C: Likewise.
13233         * g++.dg/inherit/namespace-as-base.C: Likewise.
13234         * g++.dg/opt/delay-slot-1.C: Likewise.
13235         * g++.dg/parse/defarg10.C: Likewise.
13236         * g++.dg/template/ptrmem11.C: Likewise.
13237         * g++.dg/template/mem_func_ptr.C: Likewise.
13238         * g++.dg/template/spec19.C: Likewise.
13239
13240 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13241
13242         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13243
13244 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13245
13246         PR fortran/29373
13247         * gfortran.dg/implicit_9.f90: New test.
13248
13249         PR fortran/29407
13250         * gfortran.dg/namelist_25.f90: New test.
13251
13252         PR fortran/27701
13253         * gfortran.dg/same_name_2.f90: New test.
13254
13255         PR fortran/29232
13256         * gfortran.dg/host_assoc_types_1.f90: New test.
13257
13258         PR fortran/29364
13259         * gfortran.dg/missing_derived_type_1.f90: New test.
13260         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13261
13262         PR fortran/29422
13263         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13264
13265         PR fortran/29428
13266         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13267
13268 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13269
13270         PR fortran/29391
13271         * gfortran.dg/bound_2.f90: New test.
13272
13273 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13274
13275         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13276         directive.
13277         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13278         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13279         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13280         * gfortran.dg/gomp/reduction3.f90: Likewise.
13281         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13282         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13283         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13284         * gfortran.dg/forall_4.f90: Likewise.
13285         * gfortran.dg/spec_expr_4.f90: Likewise.
13286         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13287         * gfortran.dg/forall_5.f90: Likewise.
13288         * gfortran.dg/open_access_append_2.f90: Add check for
13289         compile-time warning.
13290
13291 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13292
13293         PR c++/28506
13294         * g++.dg/parse/pure1.C: New test.
13295
13296 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13297
13298         PR fortran/21435
13299         * gfortran.dg/io_constraints_3.f90: New test.
13300         * gfortran.dg/open_access_append_1.f90: Add checks
13301         for compile-time warnings.
13302         * gfortran.dg/pr20163-2.f: Likewise.
13303         * gfortran.dg/iostat_2.f90: Likewise.
13304         * gfortran.dg/label_4.f90: Delete the temporary
13305         file.
13306         * gfortran.dg/direct_io_2.f90: Add a FILE=
13307         specifier.
13308         * gfortran.dg/iomsg_1.f90: Add check for
13309         compile-time warning.
13310
13311 2006-10-12  Jan Hubicka  <jh@suse.cz>
13312
13313         PR c/28419
13314         * gcc.dg/pr28319.c: New test.
13315
13316 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13317         PR c++/29318
13318         * g++.dg/ext/vla4.C: New test.
13319
13320 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13321
13322         PR c++/27961
13323         * g++.dg/template/crash60.C: New test.
13324         * g++.dg/other/large-size-array.C: Adjust error markers.
13325         * g++.dg/parse/crash27.C: Likewise.
13326         * g++.dg/template/crash1.C: Likewise.
13327
13328 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13329
13330         PR testsuite/29093
13331         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13332
13333 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13334
13335         PR preprocessor/28709
13336         * gcc.dg/cpp/paste14.c: New test.
13337
13338 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13339
13340         PR c++/29175
13341         * g++.dg/init/array24.C: New test.
13342
13343 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13344
13345         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13346         of <sys/types.h>.
13347
13348 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13349
13350         PR c++/29024
13351         * g++.dg/parse/typedef8.C: New test.
13352         * g++.dg/other/mult-stor1.C: Adjust error markers.
13353
13354 2006-10-11  Richard Guenther  <rguenther@suse.de>
13355
13356         PR tree-optimization/28230
13357         * gcc.dg/torture/pr28230.c: New testcase.
13358
13359 2006-10-11  Richard Guenther  <rguenther@suse.de>
13360
13361         PR inline-asm/29119
13362         * gcc.dg/torture/pr29119.c: New testcase.
13363
13364 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13365
13366         PR middle-end/29272
13367         * gcc.c-torture/execute/20060930-2.c: New test.
13368
13369 2006-10-09  Richard Henderson  <rth@redhat.com>
13370
13371         Revert emutls patch.
13372
13373 2006-10-09  Richard Guenther  <rguenther@suse.de>
13374
13375         PR middle-end/29254
13376         * gcc.dg/pr29254.c: New testcase.
13377
13378 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13379             Paul Thomas  <pault@gcc.gnu.org>
13380
13381         PR fortran/20541
13382         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13383         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13384         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13385         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13386         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13387         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13388         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13389         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13390         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13391         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13392         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13393         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13394         * gfortran.dg/alloc_comp_std.f90: New test.
13395         * gfortran.dg/move_alloc.f90: New test.
13396
13397 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13398
13399         PR fortran/29115
13400         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13401
13402         PR fortran/29211
13403         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13404
13405 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13406
13407         PR fortran/28585
13408         * gfortran.dg/new_line.f90: New test.
13409
13410 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13411
13412         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13413         * gcc.dg/torture/builtin-convert-1.c,
13414         gcc.dg/torture/builtin-convert-2.c,
13415         gcc.dg/torture/builtin-convert-3.c,
13416         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13417
13418 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13419
13420         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13421         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13422         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13423         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13424
13425 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13426
13427         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13428         Xfail some tests for powerpc-darwin and powerpc-aix.
13429
13430 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13431
13432         PR c/29380
13433         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13434
13435 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13436
13437         PR target/29300
13438         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13439         on hppa*-*-hpux*.
13440
13441 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13442
13443         PR fortran/16580
13444         PR fortran/29288
13445         * gfortran.fortran-torture/execute/specifics.f90:
13446         Add tests for using all possible intrinsics as actual arguments.
13447         * gfortran.dg/specifics_1.f90: Add tests for using
13448         all possible intrinsics as actual arguments.
13449         * gfortran.dg/specifics_2.f90: New file.
13450         * gfortran.dg/specifics_3.f90: New file.
13451
13452 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13453
13454         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13455         * gcc.dg/debug/debug-2.c: Likewise.
13456
13457 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13458
13459         * gcc.c-torture/compile/sync-2.c: New test.
13460
13461 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13462
13463         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13464         line endings.
13465
13466 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13467
13468         PR rtl-optimization/29128
13469         * gcc.c-torture/compile/pr29128.c: New test.
13470
13471 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13472
13473         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13474         line endings.
13475
13476 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13477
13478         PR middle-end/29256
13479         * gcc.dg/tree-ssa/loop-19.c: New test.
13480
13481 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13482
13483         PR tree-optimization/29330
13484         * gcc.dg/pr29330.c: New test.
13485
13486         PR target/28924
13487         * gcc.c-torture/compile/20061005-1.c: New test.
13488
13489 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13490
13491         * gcc.dg/typename-vla-1.c: New case.
13492         * gnat.dg/forward_vla.adb: New case.
13493
13494 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13495
13496         PR tree-optimization/29290
13497         * gfortran.dg/loop_nest_1.f90: New test.
13498
13499         PR target/29198
13500         * gcc.dg/tls/opt-12.c: New test.
13501
13502         PR fortran/28415
13503         * gfortran.dg/save_2.f90: New test.
13504
13505         PR c/29091
13506         * gcc.dg/pr29091.c: New test.
13507
13508 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13509
13510         * lib/target-supports.exp
13511         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13512         same as x86_64-*-*; check for LP64.
13513
13514 2006-10-04  Richard Henderson  <rth@redhat.com>
13515
13516         * lib/target-supports.exp (check_effective_target_tls): Redefine
13517         to mean non-emulated tls.
13518         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13519         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13520         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13521         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13522         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13523         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13524         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13525
13526 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13527
13528         PR fortran/29343
13529         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13530
13531 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13532
13533         * gfortran.dg/bounds_check_fail_1.f90: New test.
13534
13535 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13536
13537         PR c++/29020
13538         * g++.dg/template/friend48.C: New test.
13539
13540 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13541
13542         PR fortran/29098
13543         * gfortran.dg/default_initialization_2.f90: New test.
13544
13545 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13546
13547         PR fortran/20779
13548         PR fortran/20891
13549         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13550
13551 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13552
13553         PR fortran/29284
13554         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13555
13556         PR fortran/29321
13557         PR fortran/29322
13558         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13559
13560         PR fortran/25091
13561         PR fortran/25092
13562         * gfortran.dg/entry_array_specs_1.f90: New test.
13563
13564 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13565
13566         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13567         insufficient to inhibit some test failures at -O3.  Do testing
13568         on integers.
13569
13570 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13571
13572         PR c++/29138
13573         * g++.dg/inherit/access8.C: New test.
13574         * g++.dg/template/dtor4.C: Tweak error messages.
13575
13576 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13577
13578         PR fortran/27478
13579         * gfortran.dg/entry_8.f90: New test.
13580
13581 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13582
13583         PR c++/29291
13584         * g++.dg/parse/new4.C: New test.
13585
13586 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13587
13588         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13589         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13590         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13591         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13592         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13593
13594 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13595
13596         PR fortran/19260
13597         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13598         * gfortran.dg/continuation_2.f90: New test.
13599
13600         PR fortran/19262
13601         * gfortran.dg/continuation_3.f90: New test.
13602         * gfortran.dg/continuation_4.f90: New test.
13603         * gfortran.dg/continuation_5.f: New test.
13604         * gfortran.dg/continuation_6.f: New test.
13605
13606 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13607
13608         PR c++/29226
13609         * g++.dg/template/vla1.C: New test.
13610
13611 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13612
13613         PR fortran/29210
13614         * gfortran.dg/complex_parameter_1.f90: New test.
13615
13616 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13617
13618         PR c/29154
13619         * gcc.c-torture/execute/20060929-1.c: New test.
13620
13621 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/29105
13624         * g++.dg/template/member6.C: New test.
13625         * g++.dg/parse/typename7.C: Adjust error markers.
13626
13627         PR c++/29080
13628         * g++.dg/template/member7.C: New test.
13629
13630 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13631
13632         PR c/24010
13633         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13634         gcc.dg/Woverride-init-3.c: New tests.
13635
13636 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13637
13638         * gcc.c-torture/execute/20060930-1.c: New test.
13639
13640 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13641
13642         PR fortran/18791
13643         * gfortran.dg/specifics_1.f90: New test.
13644         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13645         complex specifics.
13646
13647 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13648
13649         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13650         pthread-init-common.h: New.
13651
13652 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13653
13654         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13655         precision on some archs.
13656
13657 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13658
13659         * gcc.dg/non-local-goto-1.c: New test.
13660         * gcc.dg/non-local-goto-2.c: Likewise.
13661         * gcc.dg/setjmp-3.c: Likewise.
13662         * gcc.dg/setjmp-4.c: Likewise.
13663
13664 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13665
13666         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13667
13668 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13669
13670         PR fortran/28276
13671         * gfortran.dg/exponent_1.f90: New test.
13672
13673         PR fortran/27021
13674         * gfortran.dg/nearest_1.f90: New test.
13675
13676 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13677
13678         PR middle-end/25261
13679         PR middle-end/28790
13680         * gcc.dg/gomp/nestedfn-1.c: New test.
13681
13682 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13683
13684         PR objc/29195
13685         * objc/compile/method-1.m: New test.
13686
13687 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13688
13689         PR c++/26938
13690         * g++.dg/template/crash58.C: New test.
13691         * g++.dg/parse/crash28.C: Adjust error markers.
13692         * g++.dg/template/crash34.C: Likewise.
13693         * g++.dg/template/friend31.C: Likewise.
13694         * g++.dg/template/crash32.C: Likewise.
13695
13696         PR c++/27329
13697         * g++.dg/template/crash59.C: New test.
13698
13699         PR c++/27667
13700         * g++.dg/template/spec33.C: New test.
13701         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13702
13703 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13704             Adam Nemet  <anemet@caviumnetworks.com>
13705
13706         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13707         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13708
13709 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13710
13711         PR target/28911
13712         * gcc.dg/pr28911.c: New.
13713
13714 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13715
13716         PR target/29169
13717         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13718         (dg-options): Add -mfpmath=387.
13719
13720 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13721
13722         PR c/28706
13723         * gcc.dg/pr28706.c: New test.
13724
13725         PR c/28712
13726         * gcc.dg/pr28712.c: New test.
13727
13728 2006-09-22  Mike Stump  <mrs@apple.com>
13729
13730         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13731
13732 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13733
13734         PR tree-optimization/28888
13735         * gcc.dg/pr28888.c: New test.
13736
13737 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13738
13739         PR c++/29016
13740         * g++.dg/init/ptrfn1.C: New test.
13741
13742 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13743
13744         PR c++/28861
13745         * g++.dg/template/spec32.C: New test.
13746         * g++.dg/parse/crash9.C: Adjust error markers.
13747
13748         PR c++/28303
13749         * g++.dg/template/typedef6.C: New test.
13750         * g++.dg/init/error1.C: Adjust error markers.
13751         * g++.dg/parse/crash9.C: Likewise.
13752         * g++.dg/template/crash55.C: Likewise.
13753
13754 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13755
13756         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13757
13758 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13759
13760         PR target/27650
13761         * g++.dg/ext/dllimport12.C: New test.
13762
13763 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13764
13765         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13766         * gcc.target/mips/nmadd-2.c: Likewise.
13767         * gcc.target/mips/mips-ps-6.c: New test.
13768         * gcc.target/mips/neg-abs-1.c: Likewise.
13769         * gcc.target/mips/neg-abs-2.c: Likewise.
13770         * gcc.target/mips/nmadd-3.c: New test.
13771
13772 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13773
13774         PR middle-end/28046
13775         * gcc.dg/gomp/atomic-10.c: New test.
13776         * g++.dg/gomp/atomic-10.C: New test.
13777
13778 2006-09-20  Eric Christopher  <echristo@apple.com>
13779
13780         * gcc.target/i386/sse3-not-fisttp.c: New.
13781
13782 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13783
13784         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13785
13786 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13787
13788         * gcc.c-torture/execute/pr28289.c (one): New variable.
13789         (main): Use it instead of argc.
13790         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13791         (main): Use it instead of argc.
13792
13793 2006-09-19  Paul Brook  <paul@codesourcery.com>
13794
13795         PR target/28516
13796         * gcc.dg/nested-func-5.c: New test.
13797
13798 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13799
13800         * lib/target-supports.exp (check_effective_target_tls): Compile
13801         test stubs using ${tool}_target_compile, not just target_compile.
13802         (check_effective_target_tls_runtime): Likewise.
13803
13804 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13805
13806         * gcc.c-torture/compile/20030405-1.x: Remove.
13807
13808         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13809         optimising linker from discarding it.
13810
13811 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13812
13813         PR fortran/28526
13814         * gfortran.dg/keyword_symbol_1.f90: New test.
13815
13816         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13817         pedantic compilation option.
13818
13819 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13820
13821         PR fortran/29060
13822         * gfortran.dg/spread_shape_1.f90: New test.
13823
13824 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13825
13826         PR tree-optimization/28887
13827         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13828
13829 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13830
13831         PR c/25993
13832         * gcc.dg/pr25993.c: New test.
13833
13834 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13835
13836         PR tree-opt/21591
13837         * gcc.dg/vect/pr21591.c: New test.
13838
13839 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13840
13841         PR tree-opt/29059
13842         * gcc.c-torture/compile/strcpy-1.c: New test.
13843         * gcc.c-torture/compile/strcpy-2.c: New test.
13844         * gcc.c-torture/compile/memcpy-1.c: New test.
13845         * gcc.c-torture/compile/memcpy-2.c: New test.
13846
13847 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13848
13849         PR testsuite/29055
13850         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13851
13852 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13853
13854         * gnat.dg/specs/double_record_extension1.ads: New test.
13855         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13856
13857 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13858
13859         PR fortran/29051
13860         * gfortran.dg/oldstyle_3.f90: New test.
13861
13862 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13863
13864         PR libgfortran/29099
13865         * gfortran.dg/secnds-1.f: New test.
13866
13867 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13868
13869         PR libgfortran/29053
13870         * gfortran.dg/streamio_9.f90: New test.
13871         * gfortran.dg/streamio_10.f90: New test.
13872
13873 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13874
13875         PR C++/29002
13876         * g++.dg/init/array22.C: New test.
13877         * g++.dg/init/array23.C: New test.
13878
13879 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13880
13881         * stackcheck.lst: Update list of tests requiring stack checking.
13882         * norun.lst: Adjust for above change.
13883         * ada95.lst: New file.
13884         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13885         requiring -gnat95 switch.
13886
13887 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13888
13889         * gnat.dg/in_out_parameter.adb: New test.
13890
13891 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13892
13893         PR debug/28980
13894         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13895
13896 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13897
13898         * gnat.dg/specs/unchecked_union.ads: New test.
13899
13900 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13901
13902         PR rtl-optimization/28982
13903         * gcc.c-torture/execute/pr28982a.c: New test.
13904         * gcc.c-torture/execute/pr28982b.c: Likewise.
13905
13906 2006-09-12  Eric Christopher  <echristo@apple.com>
13907
13908         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13909         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13910
13911 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13912
13913         PR c/28768
13914         PR preprocessor/14634
13915         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13916         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13917         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13918
13919 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13920
13921         * gcc.dg/pr28243.c: New test.
13922
13923 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13924
13925         PR fortran/28971
13926         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13927         this undiagnosed regression reappears.
13928
13929 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13930
13931         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13932         Treat $srcdir as a literal.
13933         * lib/fortran-torture.exp (fortran-torture-compile,
13934         fortran-torture-execute): Likewise.
13935         * lib/objc-torture.exp (objc-torture-compile,
13936         objc-torture-execute): Likewise.
13937         * lib/profopt.exp (profopt-execute): Likewise.
13938
13939 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13940
13941         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13942
13943 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13944
13945         PR testsuite/28950
13946         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13947
13948 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13949
13950         PR target/13685
13951         * gcc.target/i386/pr13685.c: New test.
13952
13953 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13954
13955         * gcc.dg/pr28726.c: New test.
13956
13957 2006-09-11  Josh Conner  <jconner@apple.com>
13958
13959         * gcc.dg/nrv3.c: Increase size of structure.
13960         * gcc.dg/nrv4.c: Likewise.
13961         * gcc.dg/nrv5.c: Likewise.
13962
13963 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13964
13965         PR libfortran/28890
13966         gfortran.dg/assumed_charlen_function_5.f90: New test.
13967
13968 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13969
13970         PR c++/28991
13971         * g++.dg/init/static3.C: New test.
13972
13973 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13974
13975         PR testsuite/29007
13976         * gcc.dg/long-long-cst1.c (t): Add cast to
13977         __SIZE_TYPE__ before casting to int.
13978         (main): Return 0 on success.
13979
13980 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13981
13982         * gcc.c-torture/execute/20060910-1.c: New test.
13983
13984 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13985
13986         PR middle-end/26983
13987         * gcc.dg/pr26983.c: New test.
13988
13989 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13990
13991         PR target/29006
13992         * gcc.c-torture/execute/pr29006.c: New test.
13993
13994 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13995
13996         PR libfortran/28947
13997         gfortran.dg/matmul_4.f90: New test.
13998
13999 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14000
14001         PR fortran/28959
14002         gfortran.dg/used_types_10: New test.
14003
14004 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14005
14006         PR libfortran/28923
14007         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14008         gfortran.dg/array_initializer_3.f90: New test.
14009
14010 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14011
14012         PR fortran/28914
14013         * gfortran.dg/actual_array_constructor_3.f90: New test.
14014
14015 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14016
14017         PR testsuite/26778
14018         * gcc.target/i386/pr26778.c: New testcase.
14019
14020 2006-09-08  Eric Christopher  <echristo@apple.com>
14021
14022         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14023         * gcc.target/i386/memcpy-1.c: Ditto.
14024         * gcc.target/i386/asm-1.c: Ditto.
14025         * gcc.target/i386/20060512-4.c: Ditto.
14026         * gcc.target/i386/compress-float-387.c: Ditto.
14027         * gcc.target/i386/20060512-1.c: Ditto.
14028         * gcc.target/i386/compress-float-sse.c: Ditto.
14029         * gcc.target/i386/20060512-2.c: Ditto.
14030         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14031         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14032         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14033         * gcc.dg/pr26449.c: Ditto.
14034         * gcc.dg/attr-ms_struct-2.c: Ditto.
14035         * gcc.dg/attr-ms_struct-1.c: Ditto.
14036         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14037
14038 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14039
14040         PR c/28504
14041         * gcc.dg/vla-10.c: New test.
14042
14043 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14044
14045         PR c++/28858
14046         * g++.dg/parse/template20.C: New test.
14047         * g++.dg/template/operator8.C: Remove obsolete part.
14048         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14049         * g++.old-deja/g++.pt/crash65.C: Likewise.
14050
14051 2006-09-07  Jason Merrill  <jason@redhat.com>
14052
14053         PR middle-end/27724
14054         * gcc.dg/long-long-cst1.c: New test.
14055
14056 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14057
14058         PR C++/28906
14059         * g++.dg/other/array3.C: New test.
14060         * g++.dg/other/array4.C: New test.
14061         * g++.dg/other/array5.C: New test.
14062
14063 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14064
14065         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14066
14067 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14068
14069         PR target/28946
14070         * gcc.target/i386/pr28946.c: New test.
14071
14072 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14073
14074         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14075         in integer literal constant.
14076         * gfortran.dg/enum_8.f90: Ditto.
14077         * gfortran.dg/g77/20030326-1.f: Ditto.
14078
14079 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14080
14081         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14082         nonconformance usage.
14083
14084 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14085
14086         PR middle-end/28862
14087         * gcc.c-torture/compile/vector-align-1.c: New test.
14088
14089 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14090
14091         PR rtl-opt/27883
14092         * g++.dg/opt/copysign-1.C: New test.
14093
14094 2006-09-06  Jason Merrill  <jason@redhat.com>
14095
14096         PR c++/27371
14097         * g++.dg/warn/unused-result1.C: New test.
14098
14099 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14100
14101         PR c++/28903
14102         * g++.dg/ext/vla3.C: New test.
14103
14104         PR c++/28886
14105         * g++.dg/template/array16.C: New test.
14106
14107 2006-09-06  Richard Guenther  <rguenther@suse.de>
14108
14109         * gcc.dg/pr27226.c: Remove testcase again.
14110
14111 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14112
14113         PR tree-opt/28937
14114         * g++.dg/opt/unroll2.C: New test.
14115
14116 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14117
14118         PR tree-opt/28952
14119         * gcc.dg/vect/pr28952.c: New test.
14120
14121 2006-09-05  Richard Guenther  <rguenther@suse.de>
14122
14123         PR tree-optimization/28900
14124         * gcc.dg/torture/pr28900.c: New testcase
14125
14126 2006-09-05  Richard Guenther  <rguenther@suse.de>
14127
14128         PR tree-optimization/28905
14129         * gcc.c-torture/compile/pr28905.c: New testcase.
14130
14131 2006-09-05  Richard Guenther  <rguenther@suse.de>
14132
14133         PR middle-end/28935
14134         * gcc.dg/pr28935.c: New testcase.
14135
14136 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14137
14138         * gcc.c-torture/execute/20060905-1.c: New test.
14139
14140 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14141
14142         PR fortran/28908
14143         * gfortran.dg/used_types_7.f90: New test.
14144         * gfortran.dg/used_types_8.f90: New test.
14145         * gfortran.dg/used_types_9.f90: New test.
14146
14147 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14148
14149         * gcc.c-torture/compile/20060904-1.c: New test.
14150
14151 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14152
14153         PR c++/23287 Revert my 2006-09-01 patch
14154         * g++.dg/parse/dtor12.C: Remove.
14155
14156 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14157
14158         PR c+/27670
14159         * g++.dg/template/operator9.C: New test.
14160
14161         PR c++/27493
14162         * g++.dg/template/operator7.C: New test.
14163
14164         PR c++/27494
14165         * g++.dg/template/operator8.C: New test.
14166
14167         PR c++/27397
14168         * g++.dg/template/crash57.C: New test.
14169
14170         * g++.dg/template/typedef4.C: Adjust error markers.
14171         * g++.dg/template/typedef5.C: Likewise.
14172
14173 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14174
14175         PR c++/28878
14176         * g++.dg/parse/crash33.C: New test.
14177
14178 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14179         Richard Guenther  <rguenther@suse.de>
14180         Adam Nemet  <anemet@caviumnetworks.com>
14181
14182         PR middle-end/27226
14183         * gcc.target/mips/memcpy-1.c: New testcase.
14184         * gcc.dg/pr27226.c: Likewise.
14185
14186 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14187
14188         PR c++/28705
14189         * g++.dg/lookup/koenig5.C: New.
14190         * g++.dg/template/crash56.C: New.
14191
14192 2006-09-01  Josh Conner  <jconner@apple.com>
14193
14194         PR c++/25505
14195         * gcc.dg/nrv3.c: New test.
14196         * gcc.dg/nrv4.c: New test.
14197         * gcc.dg/nrv5.c: New test.
14198
14199 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14200
14201         PR c++/23287
14202         * g++.dg/parse/dtor12.C: New.
14203
14204 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14205
14206         PR tree-optimization/28839
14207         * gcc.dg/pr28839.c: New test.
14208
14209 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14210
14211         PR target/24367
14212         * gcc.dg/pr24367.c: New testcase.
14213
14214 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14215
14216         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14217
14218 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14219
14220         PR rtl-optimization/27735
14221         * gcc.dg/loop-unswitch-1.c: New test.
14222
14223 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14224
14225         PR fortran/28885
14226         * gfortran.dg/aliasing_dummy_2.f90: New test.
14227
14228         PR fortran/20067
14229         * gfortran.dg/generic_5.f90: Change error message.
14230
14231         PR fortran/28873
14232         * gfortran.dg/generic_6.f90: New test.
14233
14234         PR fortran/25077
14235         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14236
14237         PR fortran/25102
14238         * gfortran.dg/invalid_interface_assignment.f90: New test.
14239
14240         PR fortran/24866
14241         * gfortran.dg/module_proc_external_dummy.f90: New test.
14242
14243 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14244
14245         PR c++/28349
14246         * g++.dg/warn/var-args1.C: New test.
14247
14248 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14249
14250         PR fortran/28866
14251         * gfortran.dg/simpleif_2.f90: New test.
14252         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14253         * gfortran.dg/enum_5.f90: Ditto.
14254
14255 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14256             Kazu Hirata  <kazu@codesourcery.com>
14257
14258         PR tree-optimization/17506
14259         * gcc.dg/pr17506.c: New.
14260
14261 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14262
14263         PR c++/28139
14264         * g++.dg/eh/alias1.C: New test.
14265
14266 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14267
14268         PR c++/28860
14269         * g++.dg/template/ttp22.C: New test.
14270
14271 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14272
14273         PR middle-end/26632
14274         * gcc.dg/pr26632.c: New.
14275
14276 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14277
14278         PR libgfortran/28354
14279         * gfortran.dg/fmt_zero_precision.f90: New test.
14280
14281 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14282
14283         PR c++/28058
14284         * g++.dg/template/spec31.C: New test.
14285
14286 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14287
14288         PR c++/26573
14289         * g++.dg/other/static2.C: New test.
14290
14291 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14292
14293         * gcc.dg/Wswitch-enum-2.c: New test case.
14294         * gcc.dg/Wswitch-enum-3.c: Likewise.
14295
14296 2006-08-26  Richard Guenther  <rguenther@suse.de>
14297
14298         * gcc.c-torture/compile/20060826-1.c: New testcase.
14299
14300 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14301
14302         PR c++/28736
14303         * g++.dg/template/void10.C: New test.
14304
14305         PR c++/28737
14306         * g++.dg/template/void8.C: New test.
14307
14308         PR c+_+/28738
14309         * g++.dg/template/void9.C: New test.
14310
14311         * g++.dg/template/void3.C: Adjust error markers.
14312         * g++.dg/template/void4.C: Likewise.
14313         * g++.dg/template/crash55.C: Likewise.
14314         * g++.dg/template/void7.C: Likewise
14315
14316 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14317
14318         PR c++/28588
14319         * g++.dg/inherit/access6.C: New test.
14320         * g++.dg/inherit/access7.C: Likewise.
14321
14322         PR c++/28595
14323         * g++.dg/template/array15.C: New test.
14324         * g++.dg/template/crash2.C: Tweak error markers.
14325
14326 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14327
14328         PR middle-end/28683
14329         * gcc.c-torture/compile/20060823-1.c: New test.
14330
14331 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14332
14333         PR c++/28853
14334         * g++.dg/template/ttp21.C: New test.
14335
14336         PR c++/28852
14337         * g++.dg/other/operator1.C: Add error-marker.
14338         * g++.dg/other/operator2.C: New test.
14339
14340 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14341
14342         PR c/27893
14343         * gcc.c-torture/compile/vla-const-1.c,
14344         gcc.c-torture/compile/vla-const-2.c: New tests.
14345
14346 2006-08-26  Richard Guenther  <rguenther@suse.de>
14347
14348         PR middle-end/28814
14349         * gcc.dg/torture/pr28814.c: New testcase.
14350
14351 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14352
14353         PR c/28418
14354         * gcc.c-torture/compile/compound-literal-1.c: New test.
14355
14356 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14357
14358         PR c/28299
14359         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14360         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14361         Expect extra diagnostics.
14362
14363 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14364
14365         gcc.dg/noncompile/pr16876.c: New test.
14366
14367 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14368
14369         PR c++/28056
14370         * g++.dg/parse/local1.C: New test.
14371         * g++.dg/other/qual1.C: Tweak error marker.
14372
14373 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14374
14375         PR c++/27787
14376         * g++.dg/template/typename10.C: New.
14377         * g++.dg/template/lookup4.C: Remove bogus error marker.
14378
14379 2006-08-25  Richard Guenther  <rguenther@suse.de>
14380
14381         PR testsuite/28829
14382         * gcc.dg/pr26570.c: Fix testcase.
14383
14384 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14385
14386         PR tree-opt/28807
14387         * gcc.c-torture/execute/mayalias-2.c: New test.
14388         * gcc.dg/tree-ssa/alias-13.c: New test.
14389
14390 2006-08-24  Jan Hubicka  <jh@suse.cz>
14391
14392         PR debug/26881
14393         * gcc.dg/debug/pr26881.c: New file.
14394
14395 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14396
14397         PR fortran/28788
14398         * gfortran.dg/used_types_4.f90: New test.
14399         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14400         association of derived types.
14401         * gfortran.dg/used_types_2.f90: Add module cleanup.
14402         * gfortran.dg/used_types_3.f90: The same.
14403
14404         PR fortran/28771
14405         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14406         fix of regression.
14407
14408 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14409
14410         PR 28813
14411         * gfortran.dg/direct_io_6.f90: Remove test.
14412
14413 2006-08-23  Stuart Hastings  <stuart@apple.com>
14414
14415         PR 28825
14416         * gcc.target/i386/20060821-1.c: New.
14417
14418 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14419
14420         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14421         dg-warning strings for dllimport.
14422
14423 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14424
14425         PR C++/28450
14426         * g++.dg/ext/vector4.C: New test.
14427         * g++.dg/ext/complex1.C: New test.
14428
14429 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14430
14431         PR debug/28692
14432         * gcc.dg/debug/const-1.c: New.
14433         * gcc.dg/debug/const-2.c: New.
14434         * gcc.dg/debug/dwarf2/const-1.c: New.
14435         * gcc.dg/debug/dwarf2/const-2.c: New.
14436         * gcc.dg/debug/dwarf2/const-2b.c: New.
14437
14438 2006-08-22  Richard Guenther  <rguenther@suse.de>
14439
14440         PR middle-end/28776
14441         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14442         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14443
14444 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14445
14446         PR tree-optimization/28003
14447         * g++.dg/tree-ssa/pr28003.C: New.
14448
14449 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14450
14451         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14452
14453 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14454
14455         PR c++/26269
14456         * g++.dg/other/error14.C: New test.
14457
14458         PR c++/28505
14459         * g++.dg/parse/ctor7.C: New test.
14460         * g++.dg/parse/ctor8.C: Likewise.
14461
14462         PR c++/28741
14463         * g++.dg/template/void7.C: New test.
14464
14465 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14466
14467         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14468         * gnat.dg/self_aggregate_with_array.adb: New test.
14469
14470 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14471
14472         * g++.dg/eh/arm-vfp-unwind.C: New test.
14473
14474 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14475
14476         PR c++/28341
14477         * g++.dg/template/ref3.C: New test.
14478         * g++.dg/template/nontype13.C: New test.
14479
14480         PR c++/28346
14481         * g++.dg/template/ptrmem17.C: New test.
14482
14483 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14484
14485         PR target/28648 c:
14486         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14487
14488 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14489
14490         PR fortran/28630
14491         * gfortran.dg/used_types_2.f90: New test.
14492
14493         PR fortran/28601
14494         * gfortran.dg/used_types_3.f90: New test.
14495
14496         PR fortran/20886
14497         * gfortran.dg/generic_actual_arg.f90: New test.
14498
14499         PR fortran/28735
14500         * gfortran.dg/module_private_array_refs_1.f90: New test.
14501
14502         PR fortran/28762
14503         * gfortran.dg/program_name_1.f90: New test.
14504
14505         PR fortran/28425
14506         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14507
14508         PR fortran/28496
14509         * gfortran.dg/array_initializer_2.f90: New test.
14510
14511         PR fortran/18111
14512         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14513
14514         PR fortran/28600
14515         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14516
14517         PR fortran/28771
14518         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14519
14520         PR fortran/28660
14521         * gfortran.dg/dependent_decls_1.f90: New test.
14522
14523 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14524
14525         PR fortran/25217
14526         * gfortran.dg/derived_init_2.f90: New.
14527
14528 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14529
14530         * gcc.c-torture/execute/pr28289.c: New test.
14531
14532 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14533
14534         PR c/28744
14535         * gcc.dg/attr-externally-visible-1.c: New test.
14536         * gcc.dg/attr-externally-visible-2.c: New test.
14537         * g++.dg/parse/attr-externally-visible-1.C: New test.
14538         * g++.dg/parse/attr-externally-visible-2.C: New test.
14539
14540 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14541
14542         PR c++/28606
14543         * g++.dg/parse/dtor11.C: New test.
14544
14545 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14546
14547         PR rtl-optimization/28489
14548         * gcc.c-torture/compile/pr28489.c: New test.
14549
14550 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14551
14552         PR c++/28710
14553         * g++.dg/template/redecl4.C: New test.
14554
14555         PR c++/28711
14556         * g++.dg/template/ctor8.C: New test.
14557
14558 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14559
14560         * gcc.dg/pr26570.c: Fix testcase.
14561
14562 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14563
14564         * PR c++/28573
14565         * g++.dg/parse/offsetof6.C: New test.
14566         * g++.dg/parse/offsetof6.C: New test.
14567         * g++.dg/parse/offsetof7.C: New test.
14568
14569 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14570
14571         PR testsuite/28602
14572         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14573         is false.
14574
14575 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14576
14577         PR c++/28302
14578         * g++.dg/ext/vector3.C: New test.
14579
14580 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14581
14582         PR gcov/profile/26570
14583         * gcc.dg/pr26570.c: New test.
14584
14585 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14586
14587         PR c/27697
14588         * gcc.dg/qual-component-1.c: New test.
14589
14590 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14591
14592         PR c++/28593
14593         * g++.dg/parse/new3.C: New test.
14594
14595 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14596
14597         PR fortran/25828
14598         * gfortran.dg/streamio_1.f90: New test.
14599         * gfortran.dg/streamio_2.f90: New test.
14600         * gfortran.dg/streamio_3.f90: New test.
14601         * gfortran.dg/streamio_4.f90: New test.
14602         * gfortran.dg/streamio_5.f90: New test.
14603         * gfortran.dg/streamio_6.f90: New test.
14604         * gfortran.dg/streamio_7.f90: New test.
14605         * gfortran.dg/streamio_8.f90: New test.
14606
14607 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14608
14609         PR c/28287
14610         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14611
14612 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14613
14614         PR c++/28594
14615         * g++.dg/template/void6.C: New test.
14616
14617 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14618
14619         PR c/28649
14620         * gcc.dg/parse-error-1.c: New test.
14621         * gcc.dg/parse-error-2.c: New test.
14622         * gcc.dg/cpp/digraph2.c: Add error-marker.
14623         * gcc.dg/noncompile/920923-1.c: Likewise.
14624
14625 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14626
14627         PR c/27490
14628         * gcc.dg/sizeof-2.c: New testcase.
14629
14630         PR c/27489
14631         * gcc.dg/switch-A.c: New testcase.
14632
14633 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14634
14635         PR c++/28288
14636         PR c++/14556
14637         * g++.old-deja/g++.warn/compare1.C: Delete.
14638         * g++.dg/opt/pr7503-2.C: Delete.
14639         * g++.dg/opt/pr7503-3.C: Delete.
14640         * g++.dg/opt/pr7503-4.C: Delete.
14641         * g++.dg/opt/pr7503-5.C: Delete.
14642         * g++.dg/opt/max1.C: Delete.
14643         * g++.dg/warn/minmax.C: Delete.
14644         * g++.dg/expr/minmax.C: New test.
14645
14646 2006-08-14  Richard Guenther  <rguenther@suse.de>
14647
14648         PR testsuite/28703
14649         * gcc.c-torture/execute/pr28651.c: Do not use argc
14650         to avoid optimization, instead forbid inlining.
14651
14652 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14653
14654         PR rtl-optimization/28634
14655         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14656
14657 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14658
14659         PR c/27184
14660         * gcc.dg/torture/pr27184.c: New test.
14661
14662 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14663
14664         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14665
14666 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14667
14668         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14669         * gfortran.dg/stat_2.f90: Likewise.
14670         * gfortran.dg/chmod_1.f90: Likewise.
14671         * gfortran.dg/chmod_2.f90: Likewise.
14672         * gfortran.dg/chmod_3.f90: Likewise.
14673
14674 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14675
14676         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14677
14678 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14679
14680         * g++.dg/opt/pr23454-2.C: New test.
14681
14682 2006-08-11  Richard Guenther  <rguenther@suse.de>
14683
14684         PR middle-end/28651
14685         * gcc.c-torture/execute/pr28651.c: New testcase.
14686
14687 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14688
14689         * gnat.dg/specs/static_initializer.ads: New test.
14690
14691 2006-08-10  Paul Brook  <paul@codesourcery.com>
14692
14693         * gcc.target/arm/cond-asm.c: New test.
14694
14695 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14696
14697         PR tree-optimization/26197
14698         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14699         * g++.dg/vect/vect.exp: Compile the new tests with
14700         --param max-aliased-vops=0.
14701
14702 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14703
14704         PR c++/28637
14705         * g++.dg/template/void3.C: New test.
14706
14707         PR c++/28638
14708         * g++.dg/template/void4.C: New test.
14709
14710         PR c++/28640
14711         * g++.dg/template/void5.C: New test.
14712
14713 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14714
14715         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14716         after dg-do compile.
14717
14718 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14719
14720         PR tree-optimizations/26969
14721         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14722         "unswitch-loops" with -funswitch-loops.
14723         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14724
14725 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14726
14727         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14728         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14729         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14730         * objc.dg/dwarf-1.m: Likewise.
14731         * objc.dg/dwarf-2.m: Likewise.
14732         * obj-c++.dg/dwarf-2.mm: Likewise.
14733
14734 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14735
14736         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14737         * objc.dg/dwarf-2.m: Likewise.
14738         * obj-c++.dg/dwarf-2.mm: Likewise.
14739
14740         PR libfortran/28603
14741         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14742
14743         PR testsuite/27611
14744         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14745
14746         PR testsuite/27033
14747         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14748
14749 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14750
14751         PR target/27827
14752         * gcc.target/i386/pr27827.c: New testcase.
14753
14754 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14755
14756         PR fortran/28590
14757         * gfortran.dg/sequence_types_1.f90: New test.
14758
14759 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14760
14761         PR fortran/28548
14762         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14763         dg-warning.  Add -pedantic option.
14764
14765 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14766
14767         PR c/28502
14768         * gcc.dg/proto-1.c: New test.
14769
14770         PR c/27721
14771         * gcc.dg/lvalue-4.c: New test.
14772
14773         PR c/28136
14774         * gcc.dg/init-bad-5.c: New test.
14775
14776 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14777
14778         PR c++/28347
14779         * g++.dg/ext/typedef-init.C: Add new test for typedef
14780         initialization inside templates. Adjust existing error markers.
14781
14782 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14783
14784         PR c++/28148
14785         * g++.dg/init/ptrmem3.C: New test.
14786
14787 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14788
14789         PR tree-optimization/27770
14790         * lib/target-support.exp: New target keyword "section_anchors".
14791         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14792         tests.
14793         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14794         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14795         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14796         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14797
14798 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14799
14800         * gcc.dg/20060801-1.c: Add missing '}'.
14801
14802 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14803
14804         PR c++/27508
14805         * g++.dg/parse/dtor9.C: New test.
14806         * g++.dg/parse/dtor10.C: New test.
14807         * g++.dg/other/error7.C: Adjust error-marker.
14808
14809         PR c++/28274
14810         * g++.dg/other/default5.C: New test.
14811
14812 2006-08-02  Richard Guenther  <rguenther@suse.de>
14813
14814         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14815
14816 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14817
14818         PR c++/28557
14819         * g++.dg/template/conv9.C: New test.
14820
14821 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14822
14823         PR debug/28063
14824         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14825         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14826         Optionally return assembly text.  Update callers.
14827         (check_no_compiler_messages): Update verbose messages.
14828         (check_no_messages_and_pattern): New.
14829         (check_effective_target_string_merging): New.
14830
14831 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14832
14833         PR c++/28250
14834         * g++.dg/eh/catch4.C: New test.
14835
14836         PR c++/28257
14837         * g++.dg/other/qual1.C: New test.
14838
14839         PR c++/28259
14840         * g++.dg/inherit/error2.C: New test.
14841
14842         PR c++/28267
14843         * g++.dg/other/new1.C: New test.
14844
14845         * g++.dg/warn/pr23075.C: Remove obsolete test.
14846         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14847         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14848
14849 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/28523
14852         * g++.dg/eh/cast1.C: New test.
14853
14854 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14855
14856         PR libfortran/28452
14857         * gfortran.dg/random_3.f90:  New test.
14858
14859 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14860
14861         PR c++/28432
14862         * g++.dg/other/pr28304.C: Change expected error message.
14863         * g++.dg/other/pr28432.C: New test.
14864
14865 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14866
14867         PR c++/28256
14868         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14869
14870 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14871
14872         PR debug/23336
14873         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14874         at -g1.
14875         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14876         g++.dg/debug/enum-2.C: New.
14877
14878 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14879
14880         PR c++/6634
14881         * g++.dg/parse/long1.C: Add more tests.
14882
14883 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14884
14885         * gfortran.dg/lrshift_1.c: New file.
14886
14887 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14888
14889         PR libgfortran/28335
14890         * gfortran.dg/no_unit_error_1.f90: New test.
14891
14892 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14893
14894         PR libgfortran/28335
14895         * gfortran.dg/no_unit_error_1.f90: Delete test.
14896         * gfortran.dg/no_unit_error_2.f90: Delete test.
14897
14898 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14899
14900         * gfortran.dg/chmod_3.f90: New test.
14901         * gfortran.dg/ltime_gmtime_1.f90: New test.
14902         * gfortran.dg/ltime_gmtime_2.f90: New test.
14903         * gfortran.dg/lrshift_1.f90: New test.
14904         * gfortran.dg/chmod_1.f90: New test.
14905         * gfortran.dg/chmod_2.f90: New test.
14906
14907 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14908
14909         PR c++/27668
14910         * g++.dg/template/crash55.C: New test.
14911
14912         PR c++/27962
14913         * g++.dg/template/nontype16.C: New test.
14914
14915         * g++.dg/template/void2.C: Adjust error markers.
14916         * g++.dg/template/nontype5.C: Adjust error markers.
14917
14918 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14919
14920         * gcc.target/i386/stack-prot-kernel.c: New test.
14921
14922 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14923
14924         * gcc.dg/builtins-55.c: New test case.
14925
14926 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14927
14928         PR rtl-optimization/27907
14929         * gcc.c-torture/compile/pr27907.c: New test.
14930
14931 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14932
14933         * gfortran.dg/mclock.f90: New test.
14934         * gfortran.dg/int_conv_1.f90: New test.
14935         * gfortran.dg/stat_1.f90: New test.
14936         * gfortran.dg/stat_2.f90: New test.
14937
14938 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14939
14940         PR libgfortran/28335
14941         * gfortran.dg/no_unit_error_1.f90: New test.
14942         * gfortran.dg/no_unit_error_2.f90: New test.
14943         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14944
14945 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14946
14947         PR middle-end/28473
14948         * gcc.dg/fold-convround-1.c: New test case.
14949
14950 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14951
14952         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14953
14954 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14955
14956         PR c++/27572
14957         * g++.dg/other/typedef1.C: New test.
14958         * g++.dg/template/typedef4.C: New test.
14959         * g++.dg/template/typedef5.C: New test.
14960
14961 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14962
14963         PR fortran/28416
14964         * gfortran.dg/allocatable_dummy_3.f90: New.
14965
14966 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14967
14968         PR fortran/28439
14969         * gfortran.dg/arithmetic_if.f90:  New test.
14970
14971 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14972
14973         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14974         avoid memcpy optimization.
14975
14976 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14977
14978         PR fortran/25289
14979         * gfortran.dg/direct_io_6.f90: New test.
14980
14981 2006-07-24  Jan Hubicka  <jh@suse.cz>
14982
14983         PR c/25795
14984         PR c++/27369
14985         * gcc.dg/pr25795.c: New test.
14986         * gcc.dg/pr25795-1.c: New test.
14987
14988 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14989
14990         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14991         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14992         which may be transformed to "g || h" on some platforms.
14993
14994 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/28025
14997         * g++.dg/template/friend45.C: New test.
14998
14999 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15000
15001         PR libgfortran/28339
15002         * gfortran.dg/arrayio_8.f90: New test.
15003
15004 2006-07-21  Mike Stump  <mrs@apple.com>
15005
15006         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15007
15008         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15009
15010 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15011
15012         PR c++/28250
15013         * g++.dg/eh/catch3.C: New test.
15014
15015         PR c++/28363
15016         * g++.dg/template/defarg10.C: New test.
15017
15018 2006-07-20  Paul Brook  <paul@codesourcery.com>
15019
15020         PR 27363
15021         * gcc.dg/pr27363.c: New test.
15022
15023 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15024
15025         PR c++/28338
15026         * g++.dg/init/ref13.C: New test.
15027
15028 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15029
15030         PR obj-c++/28434
15031         * obj-c++.dg/proto-error-1.mm: New test.
15032
15033 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/28337
15036         * g++.dg/template/string1.C: New test.
15037
15038 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15039
15040         PR c++/28048
15041         * g++.dg/template/defarg9.C: New test.
15042
15043         PR c++/28235
15044         * g++.dg/template/static27.C: New test.
15045
15046 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15047
15048         PR 28410
15049         * gcc.dg/tree-ssa/pr28410.c: New test.
15050
15051 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15052
15053         PR c++/28258
15054         * g++/dg/other/error13.C: New test.
15055
15056         PR c++/28260
15057         * g++.dg/template/friend44.C: New test.
15058
15059 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15060
15061         PR c++/27495
15062         * g++.dg/other/pr27495.C: New.
15063
15064 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15065
15066         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15067         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15068
15069 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15070
15071         PR c/28286
15072         * gcc.dg/pragma-pack-4.c: New test.
15073
15074 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15075
15076         PR c++/28291
15077         * g++.dg/ext/pr28291.C: New test.
15078
15079 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15080
15081         PR middle-end/28403
15082         * gcc.c-torture/execute/pr28403.c: New test.
15083
15084 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15085
15086         PR middle-end/28402
15087         * gcc.dg/pr28402.c: New test.
15088
15089 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15090
15091         PR c++/28304
15092         * g++.dg/other/pr28304.C: New test.
15093
15094 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15095
15096         PR other/28251
15097         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15098         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15099
15100 2006-07-17  Richard Guenther  <rguenther@suse.de>
15101
15102         PR tree-optimization/28238
15103         * g++.dg/tree-ssa/pr28238.C: New testcase.
15104
15105 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15106
15107         PR c++/28250
15108         * g++.dg/eh/catch1.C: New test.
15109         * g++.dg/eh/catch2.C: New test.
15110
15111 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15112
15113         PR c++/28370
15114         * g++.dg/template/anon3.C: New test.
15115
15116 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15117
15118         PR fortran/20844
15119         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15120         specifiers requiring an explicit format tag..
15121
15122         PR fortran/28201
15123         * gfortran.dg/generic_5: New test.
15124
15125         PR fortran/20893
15126         * gfortran.dg/elemental_optional_args_1.f90: New test.
15127
15128 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15129
15130         * gnat.dg/assert.ads: New file.
15131         * gnat.dg/controlled_record.ads: Likewise.
15132         * gnat.dg/controlled_record.adb: Likewise.
15133
15134 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15135
15136         PR c++/28292
15137         * g++.dg/other/error12.C: New test.
15138
15139         PR c++/28269
15140         * g++.dg/template/crash54.C: New test.
15141
15142 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15143
15144         PR c++/28249
15145         * g++.dg/parse/catch1.C: New test.
15146
15147         PR c++/28294
15148         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15149
15150         PR c++/28387
15151         * g++.dg/ext/attrib24.C: New test.
15152
15153 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15154
15155         PR c++/28343
15156         * g++.dg/ext/asmspec1.C: New test.
15157
15158 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15159
15160         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15161         (dg-test): Support shouldfail tests.
15162         * lib/target-supports-dg.exp (dg-shouldfail): New.
15163         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15164         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15165         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15166         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15167         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15168         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15169         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15170
15171 2006-07-13  Jan Hubicka  <jh@suse.cz>
15172
15173         * gcc.target/i386/memcpy-1.c: New.
15174
15175 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15176
15177         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15178
15179 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15180
15181         PR fortran/25097
15182         * gfortran.dg/present_1.f90: New test.
15183
15184         PR fortran/20903
15185         * gfortran.dg/interface_derived_type_1.f90: New test.
15186
15187 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15188
15189         PR fortran/28213
15190         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15191         list.
15192
15193 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15194
15195         PR c++/27820
15196         * g++.dg/other/label1.C: New test.
15197
15198 2006-07-07  Richard Guenther  <rguenther@suse.de>
15199
15200         PR middle-end/28268
15201         * gcc.dg/torture/pr28268.c: New testcase.
15202
15203 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15204
15205         PR c++/27019
15206         * g++.dg/ext/pr27019.C: New.
15207
15208 2006-07-07  Richard Guenther  <rguenther@suse.de>
15209
15210         PR tree-optimization/28187
15211         * gcc.dg/pr28187.c: New testcase.
15212
15213 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15214
15215         * gnat.dg/address_conversion.adb: New test.
15216         * gnat.dg/boolean_subtype.adb: Likewise.
15217         * gnat.dg/frame_overflow.adb: Likewise.
15218         * gnat.dg/pointer_array.adb: Likewise.
15219         * gnat.dg/pointer_conversion.adb: Likewise.
15220
15221 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15222
15223         PR fortran/28237
15224         PR fortran/23420
15225         * gfortran.dg/print_fmt_5.f90: New test.
15226
15227 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15228
15229         PR fortran/28129
15230         * gfortran.dg/bounds_check_4.f90: New test.
15231
15232 2006-07-05  Richard Guenther  <rguenther@suse.de>
15233
15234         PR target/28158
15235         * gfortran.dg/pr28158.f90: New testcase.
15236
15237 2006-07-05  Richard Guenther  <rguenther@suse.de>
15238
15239         PR tree-optimization/28162
15240         * gcc.dg/pr28162.c: New testcase.
15241
15242 2006-07-05  Richard Guenther  <rguenther@suse.de>
15243         Andrew Pinski  <pinskia@gcc.gnu.org>
15244
15245         PR c++/27084
15246         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15247
15248 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15249
15250         PR fortran/28174
15251         * gfortran.dg/actual_array_substr_2.f90: New test.
15252
15253         PR fortran/28167
15254         * gfortran.dg/actual_array_constructor_2.f90: New test.
15255
15256 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15257
15258         * gfortran.dg/itime_idate_1.f: New test.
15259         * gfortran.dg/itime_idate_2.f: New test.
15260
15261 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15262
15263         PR libgfortran/27704
15264         * gfortran.dg/open_status_3.f90: New test.
15265         * gfortran.dg/fmt_l.f90: Update for new feature.
15266
15267 2006-07-03  Asher Langton  <langton2@llnl.gov>
15268
15269         * gfortran.dg/oldstyle_2.f90: New.
15270
15271 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15272
15273         * gnat.dg/string_slice.adb: New test.
15274
15275 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15276
15277         PR fortran/19259
15278         * gfortran.dg/semicolon_fixed.c: New.
15279         * gfortran.dg/semicolon_free.c: New.
15280
15281 2006-06-30  Mike Stump  <mrs@apple.com>
15282
15283         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15284         that don't support internal visibility.
15285
15286 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15287
15288         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15289         for '(' / ')' needing an extra '\'.
15290
15291 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15292
15293         PR middle-end/27428
15294         * gcc.dg/pr27428-1.c: New test case.
15295
15296 2006-06-29  Mike Stump  <mrs@apple.com>
15297
15298         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15299         on darwin as we can't align commons large enough yet.
15300
15301         * gcc.dg/vla-8.c: Add additional testcases.
15302
15303 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15304
15305         PR c++/28114
15306         * g++.dg/other/pr28114.C: New.
15307
15308 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15309
15310         * gcc.c-torture/compile/20060625-1.c: New test.
15311
15312 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15313
15314         PR fortran/20867
15315         * gfortran.dg/stfunc_3.f90: New test.
15316
15317         PR fortran/25056
15318         * gfortran.dg/impure_actual_1.f90: New test.
15319
15320         PR fortran/20874
15321         * gfortran.dg/elemental_result_1.f90: New test.
15322
15323         PR fortran/25073
15324         * gfortran.dg/select_7.f90: New test.
15325
15326         PR fortran/27554
15327         * intrinsic_actual_1.f: New test.
15328
15329         PR fortran/22038
15330         PR fortran/28119
15331         * gfortran.dg/forall_4.f90: New test.
15332
15333         PR fortran/25072
15334         * gfortran.dg/forall_5.f90: New test.
15335
15336 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15337
15338         PR c++/28051
15339         * g++.dg/template/using13.C: New test.
15340
15341         PR c++/28054
15342         * g++.dg/other/incomplete3.C: New test.
15343
15344 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15345
15346         PR fortran/28081
15347         * gfortran.dg/substr_3.f: New test.
15348         * gfortran.dg/equiv_2.f90: Update expected error message.
15349
15350 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15351
15352         PR fortran/28118
15353         * gfortran.dg/actual_array_substr_1.f90: New test.
15354
15355 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15356
15357         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15358         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15359
15360 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15361
15362         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15363
15364 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15365
15366         PR fortran/27981
15367         * gfortran.dg/simpleif_2.f90: New test.
15368
15369 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15370
15371         * g++.dg/template/error22.C: Fix typo.
15372
15373 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15374
15375         PR c++/28112
15376         * g++.dg/ext/attrib23.C: New test.
15377
15378 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15379
15380         * gnat.dg/varsize_temp.adb: New test.
15381
15382 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15383
15384         PR c++/11468
15385         * g++.dg/other/java2.C: New test.
15386
15387 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15388
15389         PR target/27789
15390         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15391         initialization.
15392
15393 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15394
15395         PR target/27531
15396         * gcc.dg/pr27531-1.c: New test case.
15397
15398 2006-06-22  Asher Langton  <langton2@llnl.gov>
15399
15400         PR fortran/24748
15401         * gfortran.dg/implicit_8.f90: New.
15402
15403 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15404
15405         PR rtl-optimization/28121
15406         * gcc.dg/pr28121.c: New test.
15407
15408 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15409
15410         PR c++/27805
15411         * g++.dg/parse/ptrmem6.C: New test.
15412
15413         PR c++/27821
15414         * g++.dg/template/error22.C: New test.
15415
15416 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15417
15418         PR c++/28111
15419         * g++.dg/template/friend43.C: New test.
15420
15421         PR c++/28110
15422         * g++.dg/template/crash53.C: New test.
15423
15424         PR c++/28109
15425         * g++.dg/rtti/incomplete1.C: New test.
15426
15427 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15428
15429         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15430
15431 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15432
15433         * gcc.c-torture/execute/complex-7.c: New.
15434
15435 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15436
15437         * gcc.dg/merge-all-constants-1.c: New test.
15438
15439 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15440
15441         PR c++/28113
15442         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15443
15444 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15445
15446         * gfortran.dg/rrspacing_1.f90: New test.
15447
15448 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15449
15450         PR c++/28052
15451         * g++.dg/other/bitfield2.C: New test.
15452
15453 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15454
15455         PR tree-optimization/27331
15456         * gcc.dg/pr27331.c: New test.
15457
15458 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15459             Eric Botcazou  <ebotcazou@adacore.com>
15460
15461         PR ada/18692
15462         * lib/gnat.exp: New file.
15463         * lib/gnat-dg.exp: Likewise.
15464         * gnat.dg: New directory.
15465         * gnat.dg/dg.exp: New driver.
15466         * gnat.dg/specs: New directory.
15467         * gnat.dg/specs/specs.exp: New driver.
15468         * gnat.dg/style: New directory.
15469         * gnat.dg/style/style.exp: New driver.
15470
15471 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15472
15473         PR fortran/16206
15474         * gfortran.dg/array_initializer_1.f90: New test.
15475
15476         PR fortran/28005
15477         * gfortran.dg/matmul_3.f90: New test.
15478
15479 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15480
15481         PR middle-end/28075
15482         * gcc.dg/tree-ssa/inline-1.c: New test.
15483
15484 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15485
15486         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15487         in malloc prototype; remove XFAIL.
15488         * gcc.dg/pr18241-2.c: Ditto.
15489         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15490         in memset prototype; remove XFAIL.
15491         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15492
15493 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15494
15495         * gcc.dg/vla-8.c: Add.
15496
15497 2006-06-19  Richard Guenther  <rguenther@suse.de>
15498
15499         PR tree-optimization/27090
15500         * g++.dg/tree-ssa/pr27090.C: New testcase.
15501
15502 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15503
15504         PR target/27861
15505         * gcc.dg/pr27861-1.c: New test case.
15506
15507 2006-06-19  Richard Guenther  <rguenther@suse.de>
15508
15509         PR middle-end/28045
15510         * gcc.dg/torture/pr28045.c: New testcase.
15511
15512 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15513
15514         PR fortran/26801
15515         * gfortran.dg/associated_4.f90: New test.
15516
15517 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15518
15519         PR fortran/19310
15520         PR fortran/19904
15521         * gfortran.dg/real_const_3.f90: New test.
15522
15523 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15524
15525         PR c++/28016
15526         * g++.dg/template/static26.C: New test.
15527
15528         PR c++/27979
15529         * g++.dg/expr/bitfield2.C: New test.
15530
15531         PR c++/27884
15532         * g++.dg/parse/linkage2.C: New test.
15533
15534 2006-06-16  Richard Guenther  <rguenther@suse.de>
15535
15536         PR middle-end/27116
15537         * gcc.dg/pr15785-1.c: Revert last change.
15538         * gcc.dg/torture/pr27116-2.c: New testcase.
15539
15540 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15541
15542         PR middle-end/27802
15543         * gcc.dg/pr27802-1.c: New test case.
15544
15545 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15546
15547         PR c++/27689
15548         * g++.dg/template/ttp18.C: New test.
15549         * g++.dg/template/ttp19.C: Likewise.
15550
15551         PR c++/27666
15552         * g++.dg/expr/cond9.C: New test.
15553
15554         PR c++/27640
15555         * g++.dg/template/ctor7.C: New test.
15556
15557 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15558
15559         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15560
15561 2006-06-16  Richard Guenther  <rguenther@suse.de>
15562
15563         PR tree-optimization/27781
15564         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15565
15566 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15567
15568         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15569
15570 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15571
15572         * gcc.dg/tree-ssa/loop-18.c: New test.
15573
15574 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/27665
15577         * g++.dg/template/crash52.C: New test.
15578
15579         PR c++/27648
15580         * g++.dg/ext/attrib22.C: New test.
15581
15582         PR c++/26559
15583         * g++.dg/template/builtin1.C: New test.
15584         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15585
15586         PR c++/28018
15587         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15588         assignment.
15589         * g++.old-deja/g++.pt/crash51.C: Likewise.
15590
15591         PR c++/27227
15592         * g++.dg/lookup/linkage1.C: New test.
15593         * g++.dg/lookup/linkage2.C: Likewise.
15594
15595 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15596
15597         PR middle-end/27959
15598         * gcc.dg/pr27959.c: New testcase.
15599
15600 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15601
15602         PR target/28014:
15603         * g++.dg/eh/div.C: New test.
15604
15605 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15606
15607         PR c++/27894
15608         * g++.dg/tree-ssa/pr26757.C: New test.
15609         * g++.dg/tree-ssa/pr27894.C: New test.
15610
15611 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15612
15613         * gcc.c-torture/compile/20060609-1.c: New test.
15614
15615         PR target/27863
15616         * gcc.c-torture/compile/pr27863.c: New test.
15617
15618 2006-06-13  Richard Guenther  <rguenther@suse.de>
15619
15620         PR tree-optimization/27830
15621         * g++.dg/tree-ssa/pr27830.C: New testcase.
15622
15623 2006-06-13  Matthew Sachs  <msachs@apple.com>
15624
15625         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15626         the list of compiler flags; this causes those flags to be checked
15627         for things like dg-skip-if.
15628
15629 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15630
15631         PR c++/27601
15632         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15633
15634 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15635             Kazu Hirata  <kazu@codesourcery.com>
15636
15637         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15638         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15639
15640 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15641
15642         PR c++/27933
15643         * g++.dg/lookup/using15.C: New test.
15644
15645         PR c++/27951
15646         * g++.dg/other/anon4.C: New test.
15647
15648 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15649
15650         PR c++/21210
15651         * g++.dg/init/complex1.C: New test case.
15652
15653 2006-06-11  Eric Christopher  <echristo@apple.com>
15654
15655         PR middle-end/27948
15656         * gcc.dg/bf-ms-layout.c: Run on darwin.
15657         * gcc.dg/bf-no-ms-layout: Ditto.
15658         * gcc.dg/attr-ms_struct-2.c: New.
15659         * gcc.dg/bf-ms-layout-2.c: Ditto.
15660
15661 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15662
15663         * gcc.dg/attr-ms_struct-packed1.c: New.
15664
15665 2006-06-09  Mike Stump  <mrs@apple.com>
15666
15667         * gcc.dg/vla-7.c: Add.
15668
15669 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15670
15671         PR fortran/24558
15672         * gfortran.dg/entry_6.f90: New test.
15673
15674         PR fortran/20877
15675         PR fortran/25047
15676         * gfortran.dg/entry_7.f90: New test.
15677
15678 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15679
15680         PR c/27747
15681         * gcc.dg/cpp/_Pragma6.c: New test.
15682
15683         PR c++/27748
15684         * g++.dg/cpp/_Pragma1.C: New test.
15685
15686         PR preprocessor/27746
15687         * gcc.dg/gomp/macro-3.c: New test.
15688         * gcc.dg/gomp/macro-4.c: New test.
15689         * g++.dg/gomp/macro-3.C: New test.
15690         * g++.dg/gomp/macro-4.C: New test.
15691
15692 2006-06-09  Richard Guenther  <rguenther@suse.de>
15693
15694         PR tree-optimization/26998
15695         * gcc.dg/torture/pr26998.c: New testcase.
15696         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15697
15698 2006-06-08  Mike Stump  <mrs@apple.com>
15699
15700         * gcc.dg/pr27095.c: Account for stubs.
15701
15702         PR target/26427
15703         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15704         produce bad code on darwin.
15705
15706 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15707
15708         PR fortran/27958
15709         * gfortran.dg/substr_2.f: New test.
15710
15711 2006-06-08  Asher Langton  <langton2@llnl.gov>
15712
15713         PR fortran/27786
15714         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15715
15716 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15717
15718         PR target/27421
15719         * gcc.dg/union-3.c: New test.
15720
15721 2006-06-08  Richard Guenther  <rguenther@suse.de>
15722
15723         PR middle-end/27116
15724         * gcc.dg/torture/pr27116.c: New testcase.
15725         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15726
15727 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15728
15729         PR rtl-optimization/26449
15730         * gcc.dg/pr26449.c: New test.
15731
15732 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15733
15734         PR c++/27601
15735         * g++.dg/ext/offsetof1.C: Test member functions.
15736
15737 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15738
15739         * gcc.dg/pr27095.c: Improve scanning.
15740
15741 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15742
15743         PR fortran/23091
15744         * gfortran.dg/saved_automatic_1.f90: New test.
15745
15746         PR fortran/24168
15747         * gfortran.dg/array_simplify_1.f90: New test.
15748
15749         PR fortran/25090
15750         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15751
15752         PR fortran/25058
15753         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15754
15755 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15756
15757         PR c++/27177
15758         * g++.dg/expr/cast7.C: New test.
15759
15760 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15761
15762         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15763         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15764         * lib/fortran-torture.exp (fortran-torture-compile,
15765         fortran-torture-execute): Ditto.
15766
15767 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15768
15769         PR target/27842
15770         * gcc.dg/vmx/pr27842.c: New test.
15771
15772 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15773
15774         PR libfortran/27895
15775         * gfortran.dg/bounds_check_3.f90: New test.
15776
15777 2006-06-05  Mike Stump  <mrs@apple.com>
15778
15779         * objc.dg/objc-fast-4.m: Skip for ppc64.
15780
15781 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15782
15783         PR testsuite/27705
15784         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15785
15786 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15787             Victor Kaplansky  <victork@il.ibm.com>
15788
15789         PR tree-optimizations/26360
15790         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15791         with -fno-tree-dce.
15792         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15793
15794 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15795
15796         PR fortran/14067
15797         * gfortran.dg/data_char_1.f90: Add messages for truncated
15798         strings.
15799
15800         PR fortran/16943
15801         * gfortran.dg/func_decl_2.f90: New test.
15802
15803         PR fortran/20839
15804         * gfortran.dg/do_2.f90: New test.
15805
15806         PR fortran/27655
15807         * gfortran.dg/associated_3.f90: New test.
15808
15809 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/27819
15812         * g++.dg/template/static25.C: New test.
15813
15814         PR c++/27722
15815         * g++.dg/init/array21.C: New test.
15816
15817         PR c++/27807
15818         * g++.dg/ext/complit7.C: New test.
15819
15820         PR c++/27806
15821         * g++.dg/parse/ptrmem5.C: New test.
15822
15823 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15824             Andrew Pinski  <pinskia@physics.uc.edu>
15825
15826         PR c/27150
15827         PR middle-end/27382
15828         * gcc.dg/pr27150-1.c: New testcase.
15829         * gcc.dg/pr27382-1.c: New testcase.
15830         * gcc.dg/pr27382-2.c: New testcase.
15831
15832 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15833
15834         PR c/25161
15835         PR c/27020
15836         * gcc.dg/array-10.c: New test.
15837
15838 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15839
15840         PR c++/27804
15841         * g++.dg/init/const4.C: New test.
15842         * g++.dg/init/member1.C: Add error-marker.
15843         * g++.dg/other/fold1.C: Adjust error-marker.
15844
15845 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15846
15847         PR c++/27601
15848         * g++.dg/ext/offsetof1.C: New test.
15849
15850 2006-06-04 Eric Christopher <echristo@apple.com>
15851
15852         * gcc.dg/attr-ms_struct-1.c: New.
15853
15854 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15855
15856         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15857
15858 2006-06-04  Richard Guenther  <rguenther@suse.de>
15859
15860         PR tree-optimization/27039
15861         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15862
15863 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15864
15865         PR target/26223
15866         * gcc.target/i386/amd64-abi-2.c: New test case.
15867
15868 2006-06-02  Eric Christopher  <echristo@apple.com>
15869
15870         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15871         * gcc.target/i386/20020523-1.c: Skip if darwin.
15872         * gcc.target/i386/asm-3.c: Ditto.
15873         * gcc.target/i386/20011119-1.c: Ditto.
15874         * gcc.target/i386/clobbers.c: Remove pic part of test.
15875
15876 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15877
15878         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15879         * g++.old-deja/g++.other/init19.C: Ditto.
15880         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15881         and add other platforms as expected failures.
15882
15883 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15884
15885         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15886         (is-effective-target-keyword): Ditto.
15887
15888 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15889
15890         PR fortran/27715
15891         * gfortran.dg/extended_char_comparison_1.f:  New test.
15892
15893 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15894
15895         PR fortran/25098
15896         * gfortran.dg/dummy_procedure_1.f90: New test.
15897
15898         PR fortran/25147
15899         * gfortran.dg/dummy_procedure_2.f90: New test.
15900
15901         * gfortran.dg/associated_2.f90: Correct to make consistent with
15902         standard.
15903
15904 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15905
15906         * gcc.target/i386/387-11.c: New test case.
15907
15908 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15909
15910         PR c++/27801
15911         * g++.dg/template/cond6.C: New test.
15912
15913         PR c++/26496
15914         * g++.dg/template/crash51.C: New test.
15915         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15916
15917         PR c++/27385
15918         * g++.dg/init/array20.C: New test.
15919
15920 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15921
15922         * gcc.dg/builtins-54.c: New test case.
15923
15924 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15925
15926         PR c++/26433
15927         * g++.dg/template/fntry1.C: Add dg-do link.
15928
15929         PR c++/27808
15930         * g++.dg/parse/friend6.C: New test.
15931
15932 2006-05-30  Asher Langton  <langton2@llnl.gov>
15933
15934         * gfortran.dg/cray_pointers_7.f90: New test.
15935
15936 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15937
15938         PR tree-optimization/23452
15939         * gcc.dg/fold-mulconj-1.c: New test case.
15940
15941 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15942
15943         PR c++/27803
15944         * g++.dg/parse/bitfield1.C: New test.
15945
15946 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15947
15948         * gcc.target/ppc-eq0-1.c: New test case.
15949         * gcc.target/ppc-negeq0-1.c: New test case.
15950
15951 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15952
15953         PR c/27273
15954         * gcc.dg/overflow-warn-5.c: New test.
15955
15956 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15957
15958         PR c/27718
15959         * gcc.dg/sizeof-1.c: New test.
15960
15961 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15962
15963         PR target/27790
15964         * gcc.target/i386/pr27790.c: New test.
15965
15966 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15967
15968         PR libgfortran/27757
15969         * gfortran.dg/direct_io_5.f90: New test.
15970
15971 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15972
15973         PR libgfortran/27634
15974         * gfortran.dg/fmt_missing_period_1.f: New test.
15975         * gfortran.dg/fmt_missing_period_2.f: New test.
15976         * gfortran.dg/fmt_missing_period_3.f: New test.
15977
15978 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15979
15980         PR fortran/19777
15981         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15982         arrays.
15983
15984 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15985
15986         PR c++/27713
15987         * g++.dg/template/new6.C: New test.
15988
15989 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15990
15991         PR tree-optimization/24964
15992         * gcc.target/i386/387-10.c: New test case.
15993
15994 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
15995
15996         * intrinsics/string_intrinsics.c (compare_string):
15997         Use memcmp instead of strncmp to avoid tripping over
15998         CHAR(0) in a string.
15999
16000 2006-05-27  Richard Guenther  <rguenther@suse.de>
16001
16002         PR middle-end/27773
16003         * gcc.dg/torture/pr27773.c: New testcase.
16004
16005 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16006
16007         * gcc.dg/pr24561.c: Rename to..
16008         * gcc.dg/pr25962.c: .. this.
16009
16010 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16011
16012         PR fortran/19777
16013         * gfortran.dg/bounds_check_2.f: New test.
16014
16015 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16016
16017         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16018         * gfortran.dg/byte_1.f90: Likewise.
16019         * gfortran.dg/dup_save_2.f90: Likewise.
16020
16021 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16022
16023         * gfortran.dg/associated_2.f90: New test.
16024
16025 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16026
16027         PR fortran/27524
16028         * gfortran.dg/bounds_check_1.f90: New test.
16029
16030 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16031
16032         PR rtl-optimization/27661
16033         * gcc.dg/pr27661.c: New test case.
16034
16035 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16036
16037         PR fortran/23151
16038         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16039         * gfortran.dg/print_parentheses_1.f:  New test.
16040         * gfortran.dg/print_parentheses_2.f90:  New test.
16041
16042 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16043
16044         PR target/27758
16045         * gcc.dg/pr27758.c: New test.
16046
16047 2006-05-24  Falk Hueffner  <falk@debian.org>
16048
16049         * gcc.c-torture/compile/pr27571.c: New test.
16050
16051 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16052
16053         PR fortran/27709
16054         * gfortran.dg/spec_expr_4.f90: New test.
16055
16056         PR fortran/27155
16057         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16058
16059 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16060
16061         PR c++/20103
16062         * g++.dg/ext/complit6.C: New test.
16063         * g++.dg/ext/complit3.C: Adjust error markers.
16064         * g++.dg/init/const3.C: New test.
16065
16066 2006-05-25  Richard Guenther  <rguenther@suse.de>
16067
16068         PR middle-end/27743
16069         * gcc.dg/torture/pr27743.c: New testcase.
16070
16071 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16072
16073         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16074
16075 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16076
16077         * gcc.dg/compat/scalar-by-value-x.h: New.
16078         * gcc.dg/compat/scalar-by-value-y.h: New.
16079         * gcc.dg/compat/scalar-by-value-5.c: New.
16080         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16081         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16082         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16083         * gcc.dg/compat/scalar-by-value-6.c: New.
16084         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16085         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16086         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16087
16088 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16089
16090         PR tree-optimization/27639
16091         PR tree-optimization/26719
16092         * gcc.dg/pr27639.c: New test.
16093         * gcc.dg/pr26719.c: New test.
16094         * gcc.dg/tree-ssa/scev-cast.c: New test.
16095
16096 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16097
16098         PR c++/20173
16099         * g++.dg/template/error21.C: New test.
16100
16101 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16102
16103         PR target/27696
16104         * gcc.target/i386/pr27696.c: New.
16105
16106 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16107
16108         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16109
16110         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16111
16112 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16113
16114         PR c++/27716
16115         * g++.dg/other/assign1.C: New test.
16116
16117 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16118
16119         PR target/27266
16120         * gcc.target/i386/pr27266.c: New.
16121
16122 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16123
16124         PR c++/27451
16125         * g++.dg/ext/asm9.C: New test.
16126
16127 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16128
16129         PR rtl-optimization/25514
16130         * gcc.c-torture/compile/pr25514.c: New test.
16131
16132 2006-05-22  Richard Guenther  <rguenther@suse.de>
16133
16134         Revert
16135         2006-01-31  Richard Guenther  <rguenther@suse.de>
16136
16137         * gcc.target/i386/sselibm-1.c: New testcase.
16138         * gcc.target/i386/sselibm-2.c: Likewise.
16139         * gcc.target/i386/sselibm-3.c: Likewise.
16140         * gcc.target/i386/sselibm-4.c: Likewise.
16141         * gcc.target/i386/sselibm-5.c: Likewise.
16142
16143 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16144
16145         PR c/27420
16146         * gcc.dg/func-args-2.c: New test.
16147
16148         PR c/26818
16149         * gcc.dg/struct-incompl-1.c: New test.
16150
16151 2006-05-22  Richard Guenther  <rguenther@suse.de>
16152
16153         PR testsuite/27708
16154         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16155         the transformations we test for.
16156
16157 2006-05-22  Richard Guenther  <rguenther@suse.de>
16158
16159         PR testsuite/27707
16160         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16161
16162 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16163
16164         PR c++/27210
16165         * g++.dg/warn/new1.C: New test.
16166         * g++.dg/template/new5.C: Likewise.
16167
16168 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16169
16170         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16171         * gcc.target/i386/20060512-3.c: Likewise.
16172
16173 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16174
16175         PR rtl-optimization/27671
16176         * gcc.c-torture/execute/pr27671-1.c: New.
16177         * gcc.dg/pr27671-2.c: Likewise.
16178
16179         PR tree-optimization/26622.
16180         * gcc.c-torture/compile/pr26622.c: New.
16181
16182 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16183
16184         PR fortran/27613
16185         * gfortran.dg/recursive_reference_1.f90: New test.
16186
16187 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16188
16189         PR fortran/25746
16190         * gfortran.dg/elemental_subroutine_3.f90: New test.
16191
16192         PR fortran/25090
16193         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16194
16195         PR fortran/27584
16196         * gfortran.dg/associated_target_1.f90: New test.
16197
16198         PR fortran/19015
16199         * gfortran.dg/maxloc_shape_1.f90: New test.
16200
16201 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16202
16203         PR libgfortran/24459
16204         * gfortran.dg/namelist_24.f90: New test.
16205         * gfortran.dg/namelist_12.f: Fix typo in comment.
16206
16207 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16208
16209         PR middle-end/25776
16210         * g++.dg/other/error11.C: New test.
16211
16212 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16213
16214         * gcc.target/mips/pr26765.c: Add -w to options.
16215
16216 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16217
16218         * lib/target-supports.exp (check_effective_target_mpaired_single):
16219         New function.
16220         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16221         multilibs.
16222         * g++.dg/vect/vect.exp: Likewise.
16223
16224 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16225
16226         PR testsuite/25891
16227         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16228
16229 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16230
16231         PR fortran/27662
16232         * gfortran.dg/temporary_1.f90: New file.
16233
16234 2006-05-19  Andreas Schwab  <schwab@suse.de>
16235
16236         * g++.dg/other/unused1.C: Also match "stringz".
16237
16238 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16239
16240         PR c++/26433
16241         * g++.dg/template/fntry1.C: New test.
16242
16243 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16244
16245         PR c++/27471
16246         PR c++/27506
16247         * g++.dg/conversion/bitfield5.C: New test.
16248         * g++.dg/conversion/bitfield6.C: New test.
16249
16250 2006-05-18  Mike Stump  <mrs@apple.com>
16251
16252         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16253         * gcc.dg/vla-4.c: Add.
16254         * gcc.dg/vla-5.c: Add.
16255         * gcc.dg/vla-6.c: Add.
16256
16257 2006-05-12  Stuart Hastings  <stuart@apple.com>
16258
16259         * gcc.target/i386/20060512-1.c: New.
16260         * gcc.target/i386/20060512-2.c: New.
16261         * gcc.target/i386/20060512-3.c: New.
16262         * gcc.target/i386/20060512-4.c: New.
16263
16264 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16265
16266         PR c++/26122
16267         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16268
16269         PR c++/26068
16270         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16271         * g++.dg/parse/linkage1.C: New test.
16272
16273 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16274
16275         PR tree-optimization/27548
16276         * g++.dg/tree-ssa/pr27548.C: New test.
16277
16278 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16279
16280         PR fortran/26551
16281         * gfortran.dg/recursive_check_1.f: New test.
16282         * gfortran.dg/recursive_check_2.f90: New test.
16283
16284 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16285
16286         * g++.dg/opt/temp2.C: New test.
16287
16288 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16289
16290         PR c++/27491
16291         * g++.dg/init/brace5.C: New test.
16292
16293         PR middle-end/27415
16294         * gcc.dg/gomp/pr27415.c: New test.
16295         * g++.dg/gomp/pr27415.C: New test.
16296
16297         PR tree-optimization/27549
16298         * g++.dg/tree-ssa/pr27549.C: New test.
16299
16300 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16301
16302         PR libgfortran/27575
16303         * gfortran.dg/read_eof_4.f90: New test.
16304
16305 2006-05-16  Richard Guenther  <rguenther@suse.de>
16306
16307         PR tree-optimization/22303
16308         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16309
16310 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16311
16312         PR middle-end/27573
16313         * gcc.dg/gomp/pr27573.c: New test.
16314         * gfortran.dg/gomp/pr27573.f90: New test.
16315
16316         PR c/27499
16317         * gcc.dg/gomp/pr27499.c: New test.
16318         * g++.dg/gomp/pr27499.C: New test.
16319
16320 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16321
16322         PR c++/27339
16323         * g++.dg/parser/access8.C: Adjust error marker.
16324         * g++.dg/template/access17.C: New test.
16325         * g++.dg/template/access18.C: Likewise.
16326
16327 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16328
16329         PR target/26600
16330         * gcc.target/i386/pr26600.c: New test case.
16331
16332 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16333
16334         PR c++/27505
16335         * g++.dg/expr/bitfield1.C: New test.
16336
16337 2006-05-15  Richard Guenther  <rguenther@suse.de>
16338
16339         PR tree-optimization/27603
16340         * gcc.dg/torture/pr27603.c: New testcase.
16341
16342 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16343
16344         PR fortran/25090
16345         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16346
16347         PR fortran/25082
16348         * gfortran.dg/scalar_return_1.f90: New test.
16349
16350         PR fortran/27411
16351         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16352
16353 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16354
16355         * gcc.dg/gomp/critical-4.c: New test.
16356         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16357         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16358         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16359         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16360
16361 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16362
16363         PR c++/27582
16364         * g++.dg/template/dependent-args1.C: New test.
16365
16366         PR c++/27581
16367         * g++.dg/lookup/this1.C: New test.
16368
16369         PR c++/27315
16370         * g++.dg/template/operator6.C: New test.
16371         * g++.dg/template/incomplete3.C: New test.
16372
16373         PR c++/27559
16374         * g++.dg/template/new4.C: New test.
16375
16376         PR c++/27496
16377         * g++.dg/template/void2.C: New test.
16378
16379 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16380
16381         * g++.dg/template/dependent-expr5.C: New test.
16382
16383 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16384
16385         PR middle-end/26729
16386         * gcc.dg/pr26729-1.c: New test case.
16387
16388 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16389
16390         * gcc.dg/pr27003.c: New test.
16391
16392 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16393
16394         * lib/target-supports.dg (check_cxa_atexit_available): Change
16395         v3_target_compile to ${tool}_target_compile.
16396
16397 2006-05-11  Jason Merrill  <jason@redhat.com>
16398
16399         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16400
16401 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16402
16403         PR fortran/27553
16404         * gfortran.dg/label_5.f90: New test.
16405
16406 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16407
16408         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16409         check_effective_target_powerpc_altivec_ok): New.
16410         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16411         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16412         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16413         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16414         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16415         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16416         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16417         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16418         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16419         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16420         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16421         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16422         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16423         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16424         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16425         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16426         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16427         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16428         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16429         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16430         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16431         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16432         gcc.target/powerpc/altivec-9.c,
16433         gcc.target/powerpc/altivec-consts.c,
16434         gcc.target/powerpc/altivec-pr22085.c,
16435         gcc.target/powerpc/altivec-splat.c,
16436         gcc.target/powerpc/altivec-types-1.c,
16437         gcc.target/powerpc/altivec-types-2.c,
16438         gcc.target/powerpc/altivec-types-3.c,
16439         gcc.target/powerpc/altivec-types-4.c,
16440         gcc.target/powerpc/altivec-varargs-1.c,
16441         gcc.target/powerpc/altivec-vec-merge.c,
16442         gcc.target/powerpc/ppc-vector-memcpy.c,
16443         gcc.target/powerpc/ppc-vector-memset.c,
16444         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16445         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16446         these effective targets.
16447         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16448         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16449
16450 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16451
16452         PR middle-end/27384
16453         * g++.dg/other/fold1.C: New test.
16454
16455         PR middle-end/27488
16456         * gcc.dg/fold-nonneg-1.c: New test.
16457
16458         PR c++/27547
16459         * g++.dg/other/operator1.C: New test.
16460
16461 2006-05-11  Richard Guenther  <rguenther@suse.de>
16462
16463         PR middle-end/27529
16464         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16465
16466 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16467
16468         * lib/target-supports-dg.exp (check-flags): New.
16469         (dg-skip-if): Move flag checks.
16470
16471 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16472
16473         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16474         * lib/target-supports.dg (check_cxa_atexit_available): New.
16475
16476 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16477
16478         PR fortran/27470
16479         * gfortran.dg/multiple_allocation_2.f90: New test case.
16480
16481 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16482
16483         * gcc.target/arm/pr27387.C: Fix a comment typo.
16484
16485 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16486
16487         PR fortran/24549
16488         * gfortran.dg/error_recovery_1.f90: New test.
16489
16490 2006-05-10  Richard Guenther  <rguenther@suse.de>
16491
16492         PR tree-optimization/27302
16493         * gcc.dg/torture/pr27302.c: New testcase.
16494
16495 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16496         Richard Guenther  <rguenther@suse.de>
16497
16498         PR middle-end/27498
16499         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16500
16501 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16502
16503         PR rtl-optimization/27335
16504         * gcc.dg/pr27335.c: New test.
16505
16506 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16507
16508         * gcc.target/mips/mips-ps-5.c: New file.
16509
16510 2006-05-08  Jan Hubicka  <jh@suse.cz>
16511
16512         PR middle-end/25962
16513         * gcc.dg/pr25962.c: New.
16514
16515 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16516
16517         PR target/27158
16518         * gcc.target/powerpc/pr27158.c: New test case.
16519
16520 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16521
16522         PR testsuite/27476
16523         * ada/acats/run_all.sh: Use test -z.
16524
16525 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16526
16527         PR libfortran/18271
16528         * gfortran.dg/spec_expr_3.f90: New test.
16529
16530 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16531
16532         PR target/24879
16533         * gcc.target/i386/monitor.c: New file.
16534
16535 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16536
16537         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16538
16539 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16540
16541         PR c++/27447
16542         * g++.dg/other/ptrmem7.C: New test.
16543
16544 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16545
16546         PR target/27421
16547         * gcc.dg/array-9.c: New test.
16548
16549 2006-05-07  Richard Guenther  <rguenther@suse.de>
16550
16551         PR tree-optimization/27409
16552         * gcc.dg/torture/pr27409.c: New testcase.
16553
16554 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16555
16556         PR fortran/27457
16557         * gfortran.dg/select_6.f90: New.
16558
16559 2006-05-07  Richard Guenther  <rguenther@suse.de>
16560
16561         PR tree-optimization/27136
16562         * gcc.dg/torture/pr27136.c: New testcase.
16563
16564 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16565
16566         PR fortran/24813
16567         * gfortran.dg/char_cons_len_1.f90: New test.
16568
16569 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16570
16571         PR c++/27427
16572         * g++.dg/template/incomplete2.C: New test.
16573
16574 2006-05-06  Richard Guenther  <rguenther@suse.de>
16575
16576         PR tree-optimization/27151
16577         * gcc.dg/vect/pr27151.c: New testcase.
16578
16579 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16580
16581         PR c++/27430
16582         * g++.dg/template/void1.C: New test.
16583
16584         PR c++/27423
16585         * g++.dg/other/void2.C: New test.
16586
16587         PR c++/27422
16588         * g++.dg/conversion/void1.C: New test.
16589
16590 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16591
16592         PR/21391
16593         * g++.dg/other/unused1.C: New.
16594
16595 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16596
16597         PR objc/27240
16598         * objc.dg/member-1.m: New test.
16599
16600 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16601
16602         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16603
16604 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16605
16606         PR libfortran/26985
16607         * gfortran.dg/matmul_2.f90: New test.
16608
16609 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16610
16611         * ada/acats/run_all.sh: Use sync when main not found.
16612
16613 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16614
16615         PR target/26765
16616         * gcc.target/mips/pr26765.c: New.
16617
16618 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16619
16620         * gcc.target/bfin: New directory.
16621         * gcc.target/bfin/bfin.exp: New file.
16622         * gcc.target/bfin/frmul.c: New file.
16623         * gcc.target/bfin/arith.c: New file.
16624         * gcc.target/bfin/mul-combine.c: New file.
16625         * gcc.target/bfin/shift.c: New file.
16626
16627 2006-05-04  Richard Guenther  <rguenther@suse.de>
16628
16629         PR tree-optimization/14287
16630         PR tree-optimization/14844
16631         PR tree-optimization/19792
16632         PR tree-optimization/21608
16633         PR tree-optimization/27090
16634         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16635         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16636         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16637         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16638         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16639
16640 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16641
16642         PR tree-optimization/27285
16643         * gcc.c-torture/execute/pr27285.c: New test.
16644
16645         PR middle-end/27388
16646         * gcc.dg/gomp/pr27388-1.c: New test.
16647         * gcc.dg/gomp/pr27388-2.c: New test.
16648         * gcc.dg/gomp/pr27388-3.c: New test.
16649
16650         PR c++/27359
16651         * g++.dg/gomp/pr27359.C: New test.
16652
16653 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16654
16655         PR fortran/20248
16656         * gfortran.dg/iargc.f90: New test.
16657
16658 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16659
16660         PR c++/27102
16661         * g++.dg/template/crash49.C: New test.
16662
16663 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16664
16665         PR testsuite/27032
16666         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16667
16668 2006-05-02  Jeff Law  <law@redhat.com>
16669
16670         PR tree-optimization/27364
16671         * gcc.c-torture/execute/pr27364.c: New test.
16672
16673 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16674
16675         PR c++/27309
16676         * g++.dg/parser/ctor5.C: New test.
16677
16678 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16679
16680         PR target/27387
16681         * gcc.target/arm/arm.exp: New.
16682         * gcc.target/arm/pr27387.C: Likewise.
16683
16684 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16685
16686         PR fortran/27269
16687         PR fortran/27324
16688         * gfortran.dg/module_equivalence_2.f90: New test.
16689
16690 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16691
16692         PR middle-end/27337
16693         * g++.dg/gomp/pr27337-1.C: New test.
16694         * g++.dg/gomp/pr27337-2.C: New test.
16695
16696         PR middle-end/27328
16697         * gcc.dg/gomp/pr27328.c: New test.
16698
16699         PR middle-end/27325
16700         * g++.dg/gomp/pr27325.C: New test.
16701
16702         PR middle-end/27310
16703         * g++.dg/gomp/pr27310.C: New test.
16704
16705 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16706
16707         PR tree-optimization/27291
16708         * g++.dg/tree-ssa/pr27291.C: New test.
16709
16710 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16711
16712         PR tree-optimization/27283
16713         * g++.dg/tree-ssa/pr27283.C: New test.
16714
16715 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16716
16717         * gcc.dg/tree-ssa/loop-16.c: New test.
16718
16719 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16720             Joseph S. Myers  <joseph@codesourcery.com>
16721
16722         * gcc.dg/Wconversion-3.c: New test case.
16723         * gcc.dg/Wconversion-4.c: Likewise.
16724
16725 2006-05-01  Richard Guenther  <rguenther@suse.de>
16726
16727         PR tree-optimization/26726
16728         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16729
16730 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16731
16732         * gcc.dg/Woverflow-1.c: New test case.
16733         * gcc.dg/Woverflow-2.c: Likewise.
16734         * gcc.dg/Woverflow-3.c: Likewise.
16735
16736 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16737
16738         PR c++/27094
16739         * g++.dg/template/defarg8.C: New test.
16740
16741 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16742
16743         PR c++/27278
16744         * g++.dg/parse/operator7.C: New test.
16745
16746 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16747
16748         PR c++/11471
16749         PR c++/27102
16750         * g++.dg/template/crash48.C: New test.
16751
16752         PR c++/27279
16753         * g++.dg/parse/ctor4.C: New test.
16754
16755 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16756
16757         PR fortran/25681
16758         * gfortran.df/char_type_len.f90: New test.
16759
16760 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16761
16762         PR libgfortran/27304
16763         * gfortran.dg/fmt_exhaust.f90: New test.
16764
16765 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16766
16767         PR c/25309
16768         * gcc.dg/large-size-array-2.c: New test case.
16769
16770 2006-04-28  Richard Guenther  <rguenther@suse.de>
16771
16772         PR target/26826
16773         * gcc.target/i386/pr26826.c: New testcase.
16774
16775 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16776
16777         PR middle-end/27260
16778         * gcc.c-torture/execute/pr27260.c: New.
16779
16780 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16781
16782         PR middle-end/27095
16783         * gcc.dg/pr27095.c: New.
16784
16785 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16786
16787         PR c++/27292
16788         * g++.dg/conversion/bitfield4.C: New test.
16789
16790 2006-04-27  Eric Christopher  <echristo@apple.com>
16791
16792         * gcc.dg/pragma-ms_struct.c: New.
16793
16794 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16795
16796         PR c++/27102
16797         * g++.dg/template/crash47.C: New test.
16798
16799 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16800
16801         * gcc.target/i386/sse-7.c: build with -msse.
16802
16803 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16804
16805         PR testsuite/27274:
16806         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16807         (main): Exit if processor doesn't support SSE.
16808
16809 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16810
16811         PR middle-end/27282
16812         * gcc.c-torture/compile/pr27282.c: New test.
16813
16814 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16815
16816         PR middle-end/26913
16817         * g++.dg/gomp/pr26913.C: New test.
16818
16819         PR c/25996
16820         * gcc.dg/gomp/pr25996.c: New test.
16821         * g++.dg/gomp/pr25996.C: New test.
16822
16823 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16824
16825         PR rtl-optimization/26725
16826         * gcc.c-torture/compile/pr26725.c: New test.
16827
16828 2006-04-25  Richard Guenther  <rguenther@suse.de>
16829
16830         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16831         than n + -1.
16832
16833 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16834
16835         * gcc.dg/20060425-1.c: New testcase.
16836
16837 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16838
16839         PR tree-optimization/26865
16840         * gcc.dg/pr26865.c: New test.
16841
16842 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16843
16844         PR c++/27292
16845         * g++.dg/conversion/bitfield1.C: New test.
16846         * g++.dg/conversion/bitfield2.C: Likewise.
16847         * g++.dg/conversion/bitfield3.C: Likewise.
16848
16849 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16850         Richard Guenther  <rguenther@suse.de>
16851
16852         PR tree-optimization/27236
16853         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16854
16855 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16856
16857         PR c++/19963
16858         * g++.dg/other/incomplete2.C: New test.
16859
16860 2006-04-24  Richard Guenther  <rguenther@suse.de>
16861
16862         PR middle-end/26869
16863         * gcc.dg/torture/pr26869.c: New testcase.
16864
16865 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16866         Richard Guenther  <rguenther@suse.de>
16867
16868         PR tree-optimization/27218
16869         * g++.dg/tree-ssa/pr27218.C: New testcase.
16870
16871 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16872
16873         PR c++/26912
16874         * g++.dg/template/friend41.C: New test.
16875
16876 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16877
16878         * g++.dg/opt/pr15551.C: Include cstdio.
16879         (main): Use remove instead of unlink.
16880
16881 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16882
16883         * gcc.dg/sibcall-7.c: New test.
16884         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16885         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16886         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16887         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16888         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16889
16890 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/26534
16893         * g++.dg/opt/bitfield1.C: New test.
16894         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16895         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16896         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16897         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16898         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16899         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16900         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16901         * g++.dg/abi/bitfield2.C: Likewise.
16902         * g++.dg/init/bitfield1.C: Likewise.
16903
16904 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16905
16906         PR fortran/25099
16907         * gfortran.dg/elemental_subroutine_4.f90: New test.
16908         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16909         call sub (m, x).
16910
16911 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16912
16913         * gcc.c-torture/compile/20060421-1.c: New testcase.
16914
16915 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16916
16917         PR c/25875
16918         * gcc.dg/init-bad-4.c: New test.
16919
16920 2006-04-21  Paul Brook  <paul@codesourcery.com>
16921
16922         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16923
16924 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16925
16926         PR fortran/27122
16927         * gfortran.dg/defined_operators_1.f90: New test.
16928         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16929         remove old ones associated, incorrectly, with Note 5.46.
16930
16931         PR fortran/27113
16932         * gfortran.dg/character_array_constructor_1.f90: New test.
16933
16934 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16935
16936         * gcc.dg/20060419-1.c: New test.
16937
16938 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16939
16940         PR c/26774
16941         * gcc.dg/struct-parse-1.c: New test case.
16942
16943 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16944
16945         PR c++/26558
16946         * g++.dg/parse/template19.C: New test.
16947
16948         PR c++/26739
16949         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16950
16951         PR c++/26036
16952         * g++.dg/expr/call3.C: New test.
16953
16954         PR c++/10385
16955         * g++.dg/conversion/dynamic1.C: New test.
16956
16957 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16958
16959         PR c++/27102
16960         * g++.dg/template/crash35.C: Tweak error markers.
16961         * g++.dg/template/crash46.C: New test.
16962         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16963         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16964
16965 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16966
16967         PR rtl-optimization/14261
16968         * gcc.c-torture/compile/20060419-1.c: Added.
16969
16970 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16971
16972         * gfortran.dg/label_1.f90: Adjust dg-error.
16973
16974 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16975
16976         PR target/26961
16977         * gcc.dg/fold-cond-1.c: New test case.
16978         * gcc.dg/pr26961-1.c: Likewise.
16979
16980 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16981
16982         PR libgfortran/27138
16983         * gfortran.dg/read_bad_advance.f90: New test.
16984
16985 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16986             Dale Johannesen  <dalej@apple.com>
16987
16988         PR target/24076
16989         * gcc.target/i386/vecinit-3.c: New testcase.
16990         * gcc.target/i386/vecinit-4.c: Likewise.
16991         * gcc.target/i386/sse-18.c: Likewise.
16992         * gcc.target/i386/sse-19.c: Likewise.
16993
16994 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
16995
16996         * gfortran.dg/allocate_zerosize_1.f90: New test.
16997
16998 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
16999
17000         PR c++/26365
17001         * g++.dg/template/crash45.C: New test.
17002
17003 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17004
17005         PR fortran/26787
17006         * gfortran.dg/proc_assign_1.f90: New test.
17007         * gfortran.dg/procedure_lvalue.f90: Change message.
17008         * gfortran.dg/namelist_4.f90: Add new error.
17009
17010         PR fortran/25597
17011         PR fortran/27096
17012         * gfortran.dg/auto_pointer_array_result_1.f90
17013
17014         PR fortran/27089
17015         * gfortran.dg/specification_type_resolution_1.f90
17016
17017         PR fortran/18003
17018         PR fortran/25669
17019         PR fortran/26834
17020         * gfortran.dg/bounds_temporaries_1.f90: New test.
17021
17022         PR fortran/27124
17023         * gfortran.dg/array_return_value_1.f90: New test.
17024
17025 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17026
17027         PR fortran/25336
17028         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17029
17030 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17031
17032         PR middle-end/26823
17033         * g++.dg/gomp/pr26823-1.C: New test.
17034         * g++.dg/gomp/pr26823-2.C: New test.
17035
17036 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17037
17038         PR middle-end/27134
17039         * gcc.dg/pr27314.c: New test.
17040
17041 2006-04-13  Richard Henderson  <rth@redhat.com>
17042
17043         * g++.dg/gomp/block-0.C: Update expected matches.
17044
17045 2006-04-13  DJ Delorie  <dj@redhat.com>
17046
17047         * lib/target-supports.exp (check_effective_target_int32plus): New.
17048         (check_effective_target_ptr32plus): New.
17049         (check_effective_target_size32plus): New.
17050         (check_effective_target_int16): New.
17051         (check_profiling_available): Add m32c to the list of unsupported
17052         targets.
17053
17054         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17055         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17056         memory size.
17057         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17058         pointers.
17059         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17060         size_t.
17061         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17062         and size_t.
17063         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17064         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17065         not just xstormy16.  Skip m32c due to weird pointer size.
17066         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17067         not just xstormy16.
17068         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17069         not just xstormy16.
17070         * gcc.dg/20020312-2.c: Add m32c support.
17071         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17072         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17073         in test.
17074         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17075         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17076         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17077         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17078         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17079         formats
17080         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17081         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17082         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17083         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17084         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17085         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17086         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17087         in test.
17088         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17089         in test.
17090         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17091         * gcc.dg/pr23049.c: Require >=32 bit integers.
17092         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17093         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17094         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17095         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17096         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17097         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17098         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17099         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17100         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17101         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17102         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17103         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17104         prototype in test.
17105         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17106         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17107         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17108         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17109         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17110
17111         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17112         * gcc.c-torture/execute/20040703-1.x: Likewise.
17113         * gcc.c-torture/execute/20040705-1.x: Likewise.
17114         * gcc.c-torture/execute/20040705-2.x: Likewise.
17115         * gcc.c-torture/execute/20040709-1.x: Likewise.
17116         * gcc.c-torture/execute/20040709-2.x: Likewise.
17117         * gcc.c-torture/execute/20040811-1.x: Likewise.
17118         * gcc.c-torture/execute/20050316-1.x: Likewise.
17119         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17120         * gcc.c-torture/execute/pr19689.x: Likewise.
17121         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17122         * gcc.c-torture/execute/usmul.x: Likewise.
17123         * gcc.c-torture/execute/vrp-5.x: Likewise.
17124         * gcc.c-torture/execute/vrp-6.x: Likewise.
17125         * gcc.dg/debug/20041023-1.s: Likewise.
17126
17127 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17128
17129         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17130         of integers to a vector types are now constant expressions in C.
17131         * gcc.dg/vect/vect-fold-1.c: New test case.
17132
17133 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17134             Ulrich Weigand  <uweigand@de.ibm.com>
17135
17136         PR target/27006
17137         * gcc.dg/vmx/pr27006.c: New testcase.
17138
17139 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17140
17141         PR libgfortran/26766
17142         * gfortran.dg/write_recursive.f90: New test.
17143
17144 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17145
17146         * g++.dg/parse/dtor7.C: New test.
17147         * g++.dg/parse/new1.C: Add error marker.
17148         * g++.dg/template/new3.C: New test.
17149
17150         PR c++/26122
17151         * g++.dg/template/pure1.C: New test.
17152
17153         PR c++/26295
17154         * g++.dg/parse/ptrmem4.C: New test.
17155
17156 2006-04-10  Jeff Law  <law@redhat.com>
17157
17158         PR/27087
17159         * gcc.c-torture/compile/pr27087.c: New test.
17160
17161 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17162
17163         PR/21391
17164         * gcc.dg/20060410.c: New.
17165
17166 2006-04-10  Matthias Klose  <doko@debian.org>
17167
17168         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17169         Recognize multilib directory names containing underscores.
17170
17171 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17172
17173         * gcc.target/i386/vecinit-1.c: New test case.
17174         * gcc.target/i386/vecinit-2.c: Likewise.
17175
17176 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17177
17178         PR debug/27057
17179         * g++.dg/debug/dwarf2-2.C: New test.
17180
17181 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17182
17183         PR rtl-optimization/27073
17184         * gcc.c-torture/execute/pr27073.c: New test.
17185
17186 2006-04-08  Mike Stump  <mrs@apple.com>
17187
17188         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17189
17190 2006-04-07  Richard Guenther  <rguenther@suse.de>
17191
17192         PR tree-optimization/26135
17193         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17194
17195 2006-04-06  Jan Hubicka  <jh@suse.cz>
17196
17197         PR profile/26399
17198         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17199
17200 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17201
17202         * g++.dg/conversion/nullptr1.C: New test case.
17203         * g++.dg/conversion/nullptr2.C: Likewise.
17204
17205 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17206
17207         * gfortran.dg/dependency_18.f90: New test case.
17208
17209 2006-04-05  Richard Guenther  <rguenther@suse.de>
17210
17211         PR tree-optimization/26919
17212         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17213         * gcc.dg/ipa/ipa-2.c: Likewise.
17214         * gcc.dg/ipa/ipa-3.c: Likewise.
17215         * gcc.dg/ipa/ipa-5.c: Likewise.
17216
17217 2006-04-05  Richard Guenther  <rguenther@suse.de>
17218
17219         PR tree-optimization/26763
17220         * gcc.dg/torture/pr26763-1.c: New testcase.
17221         * gcc.dg/torture/pr26763-2.c: Likewise.
17222
17223 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17224
17225         PR fortran/23634
17226         PR fortran/25619
17227         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17228
17229 2006-04-04  Eric Christopher  <echristo@apple.com>
17230
17231         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17232         stubs.
17233         * gcc.target/i386/387-5.c: Ditto.
17234
17235 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17236
17237         * gcc.target/sparc/struct-ret-check.c: New test.
17238
17239 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17240
17241         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17242         zero decimal digits specified in format.
17243
17244 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17245
17246         PR fortran/26891
17247         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17248
17249         PR fortran/26976
17250         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17251         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17252         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17253         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17254         compliant and detect bigendian-ness.
17255
17256 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17257
17258         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17259         dummy arguments work when the actual argument is itself a dummy
17260         argument of the caller.
17261
17262 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17263
17264         PR libfortran/24685
17265         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17266
17267 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17268
17269         * gfortran.dg/dependencency_17.f90: New test case.
17270
17271 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17272
17273         * gfortran.dg/dependency_14.f90: New test case.
17274         * gfortran.dg/dependency_15.f90: Likewise.
17275         * gfortran.dg/dependency_16.f90: Likewise.
17276
17277 2006-03-31  Asher Langton  <langton2@llnl.gov>
17278
17279         PR fortran/25358
17280         gfortran.dg/cray_pointers_6.f90: New test.
17281
17282 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17283
17284         PR libgfortran/26890
17285         * gfortran.dg/read_size_noadvance.f90: New test.
17286
17287 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17288
17289         PR fortran/25031
17290         * gfortran.dg/multiple_allocation_1.f90: Check that the
17291         size has changed after a re-allocation with stat.
17292
17293 2006-03-30  Richard Guenther  <rguenther@suse.de>
17294
17295         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17296         removal.
17297         * gcc.target/i386/sselibm-2.c: Likewise.
17298         * gcc.target/i386/sselibm-3.c: Likewise.
17299         * gcc.target/i386/sselibm-4.c: Likewise.
17300         * gcc.target/i386/sselibm-5.c: Likewise.
17301
17302 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17303
17304         * gcc.dg/fold-andxor-1.c: New test case.
17305         * gcc.dg/fold-xorand-1.c: Likewise.
17306
17307 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17308
17309         * gcc.dg/fold-convnotconv-1.c: New test case.
17310
17311 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17312
17313         PR fortran/26779
17314         * gfortran.dg/private_type_5.f90: New test.
17315
17316 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17317
17318         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17319
17320 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17321
17322         * gfortran.dg/advance_2.f90: New test.
17323         * gfortran.dg/advance_3.f90: New test.
17324
17325         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17326
17327 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17328
17329         PR libgfortran/26661
17330         PR libgfortran/26880
17331         * gfortran.dg/read_x_past.f: New test.
17332
17333 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17334
17335         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17336         to be STABS.
17337
17338 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17339
17340         * objc.dg/dwarf-1.m: Skip on AIX.
17341         * objc.dg/dwarf-2.m: Skip on AIX.
17342
17343 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17344
17345         PR fortran/26816
17346         * gfortran.dg/float_1.f90: New test.
17347
17348 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17349
17350         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17351         X86_64 targets.
17352         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17353
17354 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17355
17356         PR libfortran/26735
17357         * gfortran.dg/convert_implied_open.f90: New test case.
17358
17359 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17360
17361         PR fortran/26769
17362         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17363
17364 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17365
17366         PR middle-end/26717
17367         * gcc.dg/pr26717.c: New test.
17368
17369 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17370
17371         * gfortran.dg/dependency_12.f90: New test case.
17372
17373 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17374
17375         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17376
17377 2006-03-24  Jeff Law  <law@redhat.com>
17378
17379         * gcc.c-torture/pr26840.c: New test.
17380
17381 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17382
17383         * objc.dg/dwarf-2.m: New.
17384         * obj-c++.dg/dwarf-2.mm: New.
17385
17386         * g++.old-deja/g++.other/init19.C: New.
17387
17388 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17389
17390         * g++.dg/eh/spbp.C: Skip on AIX.
17391
17392 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17393
17394         PR middle-end/26611
17395         * g++.dg/gomp/pr26611-1.C: New test.
17396         * g++.dg/gomp/pr26611-2.C: New test.
17397
17398 2006-03-24  Jeff Law  <law@redhat.com>
17399
17400         * gcc.c-torture/compile/pr26833.c: New test.
17401         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17402
17403 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17404
17405         * gfortran.dg/endfile_2.f90: Delete temp file.
17406
17407 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17408
17409         PR fortran/19303
17410         * gfortran.dg/record_marker_1.f90: New test case.
17411         * gfortran.dg/record_marker_2.f: New test case.
17412         * gfortran.dg/record_marker_3.f90: New test case.
17413
17414 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17415
17416         PR fortran/17298
17417         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17418         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17419
17420 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17421
17422         * lib/gcc-dg.exp (cleanup-modules): New proc.
17423         * gfortran.dg/allocatable_function_1.f90,
17424         gfortran.dg/allocate_char_star_scalar_1.f90,
17425         gfortran.dg/assumed_charlen_function_1.f90,
17426         gfortran.dg/assumed_dummy_1.f90,
17427         gfortran.dg/assumed_shape_ranks_1.f90,
17428         gfortran.dg/assumed_shape_ranks_2.f90,
17429         gfortran.dg/assumed_size_dt_dummy.f90,
17430         gfortran.dg/auto_char_dummy_array_1.f90,
17431         gfortran.dg/auto_char_len_3.f90,
17432         gfortran.dg/automatic_module_variable.f90,
17433         gfortran.dg/bad_automatic_objects_1.f90,
17434         gfortran.dg/char_array_constructor.f90,
17435         gfortran.dg/char_array_structure_constructor.f90,
17436         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17437         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17438         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17439         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17440         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17441         gfortran.dg/derived_pointer_recursion.f90,
17442         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17443         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17444         gfortran.dg/dummy_functions_1.f90,
17445         gfortran.dg/elemental_initializer_1.f90,
17446         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17447         gfortran.dg/elemental_pointer_1.f90,
17448         gfortran.dg/elemental_subroutine_1.f90,
17449         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17450         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17451         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17452         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17453         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17454         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17455         gfortran.dg/global_references_1.f90,
17456         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17457         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17458         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17459         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17460         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17461         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17462         gfortran.dg/large_integer_kind_1.f90,
17463         gfortran.dg/large_real_kind_1.f90,
17464         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17465         gfortran.dg/module_double_reuse.f90,
17466         gfortran.dg/module_equivalence_1.f90,
17467         gfortran.dg/module_interface_1.f90,
17468         gfortran.dg/module_parameter_array_refs_1.f90,
17469         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17470         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17471         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17472         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17473         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17474         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17475         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17476         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17477         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17478         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17479         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17480         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17481         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17482         gfortran.dg/same_name_1.f90,
17483         gfortran.dg/sibling_dummy_procedure_1.f90,
17484         gfortran.dg/sibling_dummy_procedure_2.f90,
17485         gfortran.dg/sibling_dummy_procedure_3.f90,
17486         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17487         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17488         gfortran.dg/used_dummy_types_2.f90,
17489         gfortran.dg/used_dummy_types_3.f90,
17490         gfortran.dg/used_dummy_types_4.f90,
17491         gfortran.dg/used_dummy_types_5.f90,
17492         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17493         gfortran.dg/userdef_operator_1.f90: Use it.
17494
17495 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17496
17497         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17498         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17499         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17500         gfortran.dg/write_back.f,
17501         gfortran.fortran-torture/execute/inquire_1.f90,
17502         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17503
17504 2006-03-21  Jeff Law  <law@redhat.com>
17505
17506         * gcc.dg/tree-ssa/vrp28.c: New test.
17507
17508 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17509
17510         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17511         if _STDC_C99 is defined.
17512         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17513         * gcc.dg/builtins-20.c: Likewise.
17514         * gcc.dg/builtins-53.c: Likewise.
17515         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17516         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17517
17518 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17519
17520         PR tree-opt/26781
17521         * gcc.c-torture/compile/pr26781-1.c: New test.
17522         * gcc.c-torture/compile/pr26781-2.c: New test.
17523
17524 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17525
17526         PR c++/26690
17527         * g++.dg/gomp/pr26690-1.C: New test.
17528         * g++.dg/gomp/pr26690-2.C: New test.
17529
17530 2006-03-20  Jeff Law  <law@redhat.com>
17531
17532         * gcc.dg/tree-ssa/pr21829.c: New test.
17533
17534         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17535
17536 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17537
17538         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17539         (check_visibility_available): Use it.
17540         (check_effective_target_default_packed): Likewise.
17541         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17542         (check_effective_target_fopenmp): Likewise.
17543         (check_effective_target_freorder): Likewise.
17544         (check_effective_target_fpic): Likewise.
17545         (check_named_sections_available): Likewise.
17546         (check_effective_target_ilp32): Likewise.
17547         (check_effective_target_lp64): Likewise.
17548
17549 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17550
17551         PR fortran/20935
17552         * gfortran.dg/scalar_mask_2.f90: New test case.
17553
17554 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17555
17556         PR tree-opt/26629
17557         * gcc.dg/tree-ssa/loadpre12.c: New test.
17558         * gcc.dg/tree-ssa/loadpre13.c: New test.
17559         * gcc.dg/tree-ssa/loadpre14.c: New test.
17560         * gcc.dg/tree-ssa/loadpre15.c: New test.
17561         * gcc.dg/tree-ssa/loadpre16.c: New test.
17562         * gcc.dg/tree-ssa/loadpre17.c: New test.
17563         * gcc.dg/tree-ssa/loadpre18.c: New test.
17564         * gcc.dg/tree-ssa/loadpre19.c: New test.
17565         * gcc.dg/tree-ssa/loadpre20.c: New test.
17566         * gcc.dg/tree-ssa/loadpre21.c: New test.
17567         * gcc.dg/tree-ssa/loadpre22.c: New test.
17568
17569 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17570
17571         PR fortran/26741
17572         * gfortran.dg/elemental_initializer_1.f90: New test.
17573
17574         PR fortran/26716
17575         * gfortran.dg/assumed_shape_ranks_2: New test.
17576
17577 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17578
17579         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17580         target fpic.
17581
17582 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17583
17584         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17585         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17586         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17587         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17588         gfortran.fortran-torture/execute/direct_io.f90,
17589         gfortran.fortran-torture/execute/inquire_2.f90,
17590         gfortran.fortran-torture/execute/inquire_4.f90,
17591         gfortran.fortran-torture/execute/list_read_1.f90,
17592         gfortran.fortran-torture/execute/open_replace.f90,
17593         gfortran.fortran-torture/execute/slash_edit.f90,
17594         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17595         temporary files from testcases.
17596
17597 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17598
17599         PR libgfortran/26509
17600         gfortran.dg/write_direct_eor.f90: New test.
17601
17602 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17603
17604         * gcc.target/powerpc/pr26350.c: New.
17605         * gcc.target/powerpc/indexed-addr.c: New.
17606
17607 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17608
17609         * gfortran.dg/dependency_13.f90: New test case.
17610
17611 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17612
17613         PR middle-end/21781
17614         * gcc.dg/real-const-1.c: New test case.
17615
17616 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17617
17618         * g++.old-deja/g++.other/init18.C: New.
17619         * g++.old-deja/g++.other/init5.C: Remove xfail.
17620
17621 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17622
17623         * g++.dg/opt/pr15551.C: Cleanup temp file.
17624
17625 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17626
17627         PR c++/6634
17628         g++.dg/parse/long1.C: New test.
17629
17630 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17631
17632         PR fortran/19101
17633         * gfortran.dg/continuation.f90: New test.
17634         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17635
17636 2006-03-14  Richard Guenther  <rguenther@suse.de>
17637
17638         PR tree-optimization/26672
17639         * gcc.dg/torture/pr26672.c: New testcase.
17640
17641 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17642
17643         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17644         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17645
17646 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17647
17648         PR middle-end/26557
17649         * gcc.c-torture/compile/switch-1.c: New test case.
17650
17651 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17652
17653         PR fortran/25378
17654         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17655         test to include more permuatations of mask and index.
17656         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17657         respond to F2003 spec. that the position returned for an all false
17658         mask && condition is zero.
17659
17660 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17661
17662         PR middle-end/25989
17663         * gcc.dg/gomp/pr25989.c: New test.
17664
17665 2006-03-13  Jeff Law  <law@redhat.com>
17666
17667         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17668
17669 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17670
17671         * gcc.dg/switch-9.c: New test.
17672
17673 2006-03-13  Richard Guenther  <rguenther@suse.de>
17674
17675         PR middle-end/26630
17676         * gcc.dg/torture/pr26630.c: New testcase.
17677
17678 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17679
17680         * gfortran.dg/dependency_10.f90: New test case.
17681         * gfortran.dg/dependency_11.f90: Likewise.
17682
17683 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17684             Erik Edelmann  <eedelman@gcc.gnu.org>
17685
17686         * gfortran.dg/allocatable_function_1.f90: New.
17687         * gfortran.dg/allocatable_function_2.f90: New.
17688
17689 2006-03-10  Richard Guenther  <rguenther@suse.de>
17690
17691         PR middle-end/26565
17692         * gcc.dg/torture/pr26565.c: New testcase.
17693
17694 2006-03-09  Eric Christopher  <echristo@apple.com>
17695
17696         * gcc.c-torture/compile/20060309-1.c: New.
17697
17698 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17699
17700         PR libgfortran/26499
17701         * gfortran.dg/write_back.f: New test.
17702         * gfortran.dg/write_rewind_1.f: New test.
17703         * gfortran.dg/write_rewind_2.f: New test.
17704
17705 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17706
17707         PR libgfortran/26554
17708         * gfortran.dg/read_logical.f90: New test.
17709
17710 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17711
17712         * ada/acats/norun.lst: cdd2a03 now passes.
17713
17714 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17715
17716         PR testsuite/25177
17717         * gcc.target/powerpc/pr18096-1.c: Change where the error
17718         would match.
17719
17720 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17721
17722         * gcc.target/i386/cleanup-1.c: New test.
17723         * gcc.target/i386/cleanup-2.c: New test.
17724
17725 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17726
17727         * gfortran.dg/dependency_9.f90: Remove for the time being.
17728
17729 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17730
17731         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17732         directive.
17733
17734 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17735
17736         * gfortran.dg/dependency_9.f90: New test case.
17737
17738 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17739
17740         * gfortran.dg/dependency_4.f90: New test case.
17741         * gfortran.dg/dependency_5.f90: New test case.
17742         * gfortran.dg/dependency_6.f90: New test case.
17743         * gfortran.dg/dependency_7.f90: New test case.
17744         * gfortran.dg/dependency_8.f90: New test case.
17745
17746 2006-03-03  Paul Brook  <paul@codesourcery.com>
17747
17748         * lib/target-supports.exp (check_profiling_available):
17749         Add m68k-*-elf.
17750
17751 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17752
17753         PR fortran/25031
17754         * multiple_allocation_1.f90: New test.
17755
17756 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17757
17758         PR tree-optimization/26524
17759         * gfortran.dg/pr26524.f: New test case.
17760
17761 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17762
17763         * g++.dg/template/repo5.C: Cleanup repo files.
17764         * gcc.dg/20051201-1.c: Cleanup coverage files.
17765         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17766         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17767         tree dump files.
17768
17769 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17770
17771         * objc.dg/objc-nofilename-1.m: New test.
17772         * objc.dg/bad-receiver-type.m: New test.
17773         * obj-c++.dg/bad-receiver-type.mm: New test.
17774
17775 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17776
17777         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17778
17779 2006-03-01  Mike Stump  <mrs@apple.com>
17780
17781         * g++.dg/abi/key2.C: Add.
17782
17783 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17784
17785         * gfortran.dg/logical_dot_product.f90: New test.
17786
17787         PR fortran/26393
17788         * gfortran.dg/used_interface_ref.f90: New test.
17789
17790         PR fortran/20938
17791         * gfortran.dg/dependency_2.f90: New test.
17792         * gfortran.fortran-torture/execute/where17.f90: New test.
17793         * gfortran.fortran-torture/execute/where18.f90: New test.
17794         * gfortran.fortran-torture/execute/where19.f90: New test.
17795         * gfortran.fortran-torture/execute/where20.f90: New test.
17796
17797 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17798
17799         * g++.dg/tree-ssa/pr26443.C: New test case.
17800
17801 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17802
17803         PR middle-end/26022
17804         * g++.dg/opt/return-slot1.C: New test.
17805
17806 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17807
17808         PR libgfortran/26136
17809         * gfortran.dg/namelist_23.f90: New test.
17810
17811 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17812
17813         PR middle-end/14752
17814         * gcc.dg/fold-eqandshift-2.c: New test case.
17815
17816 2006-02-28  Richard Guenther  <rguenther@suse.de>
17817
17818         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17819         decomposition.
17820
17821 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17822
17823         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17824
17825 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17826
17827         PR libgfortran/26464
17828         * gfortran.dg/backspace_5.f: New test.
17829         * gfortran.dg/backspace_6.f: New test.
17830
17831 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17832
17833         * gcc.dg/fold-eqandnot-1.c: New test case.
17834
17835 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17836
17837         PR middle-end/19983
17838         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17839
17840 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17841
17842         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17843         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17844
17845 2006-02-26  Richard Guenther  <rguenther@suse.de>
17846
17847         PR tree-optimization/26421
17848         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17849
17850 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17851
17852         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17853         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17854
17855 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17856
17857         * gcc.dg/fold-even-1.c: New test case.
17858
17859 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17860
17861         PR middle-end/21137
17862         * gcc.dg/fold-eqandshift-1.c: New test case.
17863
17864 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17865
17866         PR tree-optimization/25125
17867         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17868         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17869
17870 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17871
17872         PR tree-optimizations/26359
17873         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17874         with -fdump-tree-dceloop-details.
17875         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17876
17877 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17878
17879         PR middle-end/23673
17880         * gcc.dg/fold-eqxor-1.c: New test case.
17881         * gcc.dg/fold-eqxor-2.c: Likewise.
17882         * gcc.dg/fold-eqxor-3.c: Likewise.
17883
17884 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17885
17886         PR fortran/23092
17887         * scalar_mask_1.f90: New test.
17888
17889 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17890
17891         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17892         * g++.dg/eh/uncaught2.C: New.
17893         * g++.dg/eh/uncaught3.C: New.
17894
17895 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17896
17897         PR libgfortran/26423
17898         * gfortran.dg/read_many_1.f: New test.
17899
17900 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17901
17902         PR fortran/24519
17903         * gfortran.dg/dependency_3.f90: New test.
17904         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17905         XFAILs.
17906
17907         PR fortran/25395
17908         * gfortran.dg/equiv_6.f90: New test.
17909
17910 2006-02-23  Jeff Law  <law@redhat.com>
17911
17912         * gcc.c-torture/compile/pr26425.c: New test.
17913
17914 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17915
17916         PR middle-end/26412
17917         * gcc.dg/gomp/pr26412.c: New test.
17918
17919 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17920
17921         PR c++/26291
17922         * g++.dg/other/ellipsis1.C: New test.
17923         * g++.dg/parse/operator4.C: Adjust error marker.
17924
17925 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17926
17927         PR target/25603
17928         * gfortran.dg/pr25603.f: New testcase.
17929
17930 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17931
17932         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17933         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17934
17935 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17936
17937         * g++.dg/eh/spbp.C: New.
17938
17939 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17940
17941         PR middle-end/26379
17942         * gcc.target/i386/mmx-7.c: New test.
17943
17944 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17945
17946         PR tree-optimization/26361
17947         * gcc.dg/tree-ssa/vrp27.c: New test case.
17948
17949 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17950
17951         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17952         * gcc.dg/tree-ssa/complex-4.c: Here.
17953
17954 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17955
17956         PR middle-end/19543
17957         * gfortran.dg/logical_1.f90: New test case.
17958
17959 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17960
17961         PR middle-end/26334
17962         * gcc.dg/20060218-1.c: Moved to...
17963         * gcc.target/i386/20060218-1.c: ... here.  New test.
17964
17965 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17966
17967         PR fortran/26201
17968         * gfortran.dg/convert_1.f90: New.
17969
17970 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17971
17972         PR fortran/25054
17973         * gfortran.dg/namelist_5.f90: New test.
17974
17975         PR fortran/25089
17976         * gfortran.dg/namelist_4.f90: New test.
17977
17978 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17979
17980         PR tree-opt/25680
17981         * gcc.dg/tree-ssa/complex-3.c: New test.
17982
17983 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17984
17985         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17986         variable to take into account the variable name in the
17987         function header.
17988         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17989
17990 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17991
17992         PR middle-end/26334
17993         * gcc.c-torture/compile/20060217-1.c: New test.
17994         * gcc.dg/20060218-1.c: New test.
17995
17996 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
17997
17998         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17999
18000 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18001
18002         * gcc.dg/cpp/undef3.c: New test.
18003         * gcc.dg/cpp/trad/builtins2.c: New test.
18004
18005 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/26266
18008         * g++.dg/template/static22.C: New test.
18009         * g++.dg/template/static23.C: New test.
18010         * g++.dg/template/static24.C: New test.
18011         * g++.dg/template/non-dependent13.C: New test.
18012         * g++.dg/init/member1.C: Tweak error markers.
18013
18014 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18015
18016         PR target/26255
18017         * gcc.c-torture/compile/pr26255.c: New test case.
18018
18019 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18020
18021         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18022         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18023         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18024         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18025         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18026         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18027         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18028
18029 2006-02-16  Jeff Law  <law@redhat.com>
18030
18031         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18032         * gcc.dg/tree-ssa/vrp26.c: New test.
18033
18034 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18035
18036         PR target/20353
18037         PR target/24578
18038         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18039         __UCLIBC__ is defined.
18040
18041 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18042
18043         PR fortran/26224
18044         * gfortran.dg/gomp/pr26224.f: New test.
18045
18046 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18047
18048         PR tree-opt/25918
18049         * lib/target-supports.exp
18050         (check_effective_target_vect_short_mult): New.
18051         (check_effective_target_vect_char_mult): New.
18052         (check_effective_target_vect_widen_sum_qi_to_si): New.
18053         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18054         (check_effective_target_vect_widen_sum_hi_to_si): New.
18055         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18056         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18057         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18058         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18059         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18060         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18061         vect-reduc-pattern-2c.c
18062         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18063         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18064         vect-reduc-pattern-1c.c
18065
18066 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18067
18068         PR fortran/24557
18069         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18070
18071 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18072
18073         PR fortran/26054
18074         * gfortran.dg/enum_8.f90: Remove check for warning.
18075         * gfortran.dg/iomsg_1.f90: Ditto.
18076         * gfortran.dg/enum_1.f90: Ditto.
18077         * gfortran.dg/enum_9.f90: Ditto.
18078         * gfortran.dg/enum_2.f90: Ditto.
18079         * gfortran.dg/enum_10.f90: Ditto.
18080         * gfortran.dg/enum_3.f90: Ditto.
18081         * gfortran.dg/flush_1.f90: Ditto.
18082         * gfortran.dg/enum_4.f90: Ditto.
18083         * gfortran.dg/array_constructor_1.f90: Ditto.
18084         * gfortran.dg/enum_5.f90: Ditto.
18085         * gfortran.dg/enum_6.f90: Ditto.
18086         * gfortran.dg/enum_7.f90: Ditto.
18087
18088 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18089
18090         PR middle-end/26300
18091         * gcc.c-torture/compile/20060215-1.c: New test.
18092
18093 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18094
18095         PR middle-end/23670
18096         * gcc.dg/tree-ssa/andor-2.c: New test case.
18097
18098 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18099
18100         PR fortran/25045
18101         * optional_dim.f90: New test.
18102
18103 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18104
18105         PR fortran/26277
18106         * gfortran.dg/label_4.f90: New.
18107
18108 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18109             Diego Novillo  <dnovillo@redhat.com>
18110             Uros Bizjak  <uros@kss-loka.si>
18111
18112         * gfortran.dg/gomp: New directory.
18113
18114 2006-02-14  Richard Guenther  <rguenther@suse.de>
18115
18116         PR tree-optimization/26258
18117         * gcc.dg/torture/pr26258.c: New testcase.
18118
18119 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18120
18121         PR fortran/26246
18122         * gfortran.dg/pr26246_1.f90: New test.
18123         * gfortran.dg/pr26246_2.f90: New test.
18124
18125         PR middle-end/26092
18126         * gcc.c-torture/compile/20060208-1.c: New test.
18127
18128 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18129
18130         PR fortran/26074
18131         PR fortran/25103
18132         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18133         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18134         * gfortran.dg/automatic_module_variable.f90: Change error message.
18135
18136         PR fortran/20861
18137         * gfortran.dg/internal_dummy_1.f90: New test.
18138
18139         PR fortran/20871
18140         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18141
18142
18143         PR fortran/25083
18144         * gfortran.dg/uncommon_block_data_1.f90: New test.
18145         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18146         with standard.
18147
18148         PR fortran/25088
18149         * gfortran.dg/typed_subroutine_1.f90: New test.
18150
18151 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18152
18153         * objc.dg/dwarf-1.m: New.
18154
18155 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18156
18157         PR middle-end/24427
18158         * gcc.dg/tree-ssa/andor-1.c: New test case.
18159
18160 2006-02-13  Josh Conner  <jconner@apple.com>
18161
18162         PR target/25376
18163         * gcc.dg/pr25376.c: New test.
18164
18165         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18166         assemble.
18167         * lib/target-supports.exp (check_named_sections_available):
18168         Only compile named-sections test -- don't assemble.
18169
18170 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18171
18172         * g++.dg/warn/no-write-strings.C: New test.
18173         * g++.dg/warn/write-strings.C: Likewise.
18174         * g++.dg/warn/write-strings-default.C: Likewise.
18175
18176 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18177
18178         PR fortran/25806
18179         * gfortran.dg/ret_pointer_2.f90: New test.
18180
18181 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18182
18183         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18184
18185 2006-02-10  Jeff Law  <law@redhat.com>
18186
18187         * gcc.c-torture/compile/pr26213.c: New test.
18188
18189 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18190
18191         gfortran.dg/null_1.f90: New test.
18192
18193 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18194
18195         PR fortran/14771
18196         * gfortran.dg/parens_4.f90: New.
18197         * gfortran.dg/parens_5.f90: New.
18198
18199 2006-02-10  Richard Guenther  <rguenther@suse.de>
18200
18201         * gcc.dg/pr23372-1.c: Remove empty file.
18202
18203 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18204         Paul Thomas  <pault@gcc.gnu.org>
18205
18206         PR fortran/14771
18207         * gfortran.dg/parens_1.f90: New.
18208         * gfortran.dg/parens_2.f90: New.
18209         * gfortran.dg/parens_3.f90: New.
18210
18211 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18212
18213         PR fortran/26038
18214         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18215
18216         PR fortran/25059
18217         * gfortran.dg/impure_assignment_1.f90: New test.
18218
18219         PR fortran/25070
18220         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18221
18222 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18223
18224         PR target/26141
18225         * g++.dg/expr/stdarg2.C: New test.
18226
18227 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18228
18229         PR inline-asm/16194
18230         * gcc.dg/pr16194.c: New test.
18231
18232 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18233
18234         * ada/acats/run_acats: Use portable variant of "$@".
18235
18236 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18237
18238         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18239         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18240
18241 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18242
18243         PR tree-opt/26179
18244         * g++.dg/opt/pr26179.C: New test.
18245
18246 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18247
18248         PR middle-end/26134
18249         * gcc.dg/tree-ssa/complex-3.c: New test.
18250
18251 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18252
18253         * gcc.c-torture/compile/volatile-1.c: New test.
18254
18255 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18256
18257         PR 26180
18258         * gcc.dg/tree-ssa/pr26180.c: New test.
18259
18260 2006-02-08  Jeff Law  <law@redhat.com>
18261
18262         * gcc.dg/tree-ssa/pr21417.c: New test.
18263
18264 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18265
18266         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18267         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18268
18269 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18270
18271         * lib/scanrtl.exp: New.
18272
18273 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18274
18275         PR c++/26071
18276         * g++.dg/other/virtual2.C: New test.
18277
18278         PR c++/26070
18279         * g++.dg/other/virtual1.C: New test.
18280
18281 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18282
18283         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18284         cleanup-ipa-dump): Update dump file glob patterns.
18285         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18286         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18287
18288         * lib/gcc-dg.exp: Load it.
18289         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18290
18291 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18292
18293         PR testsuite/26159
18294         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18295         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18296
18297 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18298
18299         PR fortran/25577
18300         * gfortran.dg/mvbits_1.f90: New.
18301
18302 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18303
18304         * g++.dg/warn/Wdiv-by-zero.C: New test.
18305         * g++.dg/warn/Wno-div-by-zero.C: New.
18306
18307 2006-02-07  Jeff Law  <law@redhat.com>
18308
18309         * gcc.dg/tree-ssa/pr21559.c: New test.
18310
18311         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18312         multiple VRP passes.
18313         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18314         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18315         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18316         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18317         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18318         * gcc.dg/tree-ssa/vrp02.c: Likewise
18319         * gcc.dg/tree-ssa/vrp11.c: Likewise
18320         * gcc.dg/tree-ssa/pr14341.c: Likewise
18321         * gcc.dg/tree-ssa/vrp19.c: Likewise
18322         * gcc.dg/tree-ssa/vrp20.c: Likewise
18323         * gcc.dg/tree-ssa/vrp03.c: Likewise
18324         * gcc.dg/tree-ssa/pr21086.c: Likewise
18325         * gcc.dg/tree-ssa/pr21959.c: Likewise
18326         * gcc.dg/tree-ssa/vrp21.c: Likewise
18327         * gcc.dg/tree-ssa/vrp04.c: Likewise
18328         * gcc.dg/tree-ssa/pr25485.c: Likewise
18329         * gcc.dg/tree-ssa/pr22026.c: Likewise
18330         * gcc.dg/tree-ssa/vrp22.c: Likewise
18331         * gcc.dg/tree-ssa/vrp05.c: Likewise
18332         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18333         * gcc.dg/tree-ssa/pr20701.c: Likewise
18334         * gcc.dg/tree-ssa/vrp23.c: Likewise
18335         * gcc.dg/tree-ssa/vrp06.c: Likewise
18336         * gcc.dg/tree-ssa/pr22117.c: Likewise
18337         * gcc.dg/tree-ssa/pr20702.c: Likewise
18338         * gcc.dg/tree-ssa/vrp15.c: Likewise
18339         * gcc.dg/tree-ssa/pr21090.c: Likewise
18340         * gcc.dg/tree-ssa/pr21294.c: Likewise
18341         * gcc.dg/tree-ssa/vrp24.c: Likewise
18342         * gcc.dg/tree-ssa/vrp07.c: Likewise
18343         * gcc.dg/tree-ssa/pr21563.c: Likewise
18344         * gcc.dg/tree-ssa/pr25382.c: Likewise
18345         * gcc.dg/tree-ssa/vrp16.c: Likewise
18346         * gcc.dg/tree-ssa/vrp25.c: Likewise
18347         * gcc.dg/tree-ssa/vrp08.c: Likewise
18348         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18349         * gcc.dg/tree-ssa/vrp17.c: Likewise
18350         * gcc.dg/tree-ssa/pr21458.c: Likewise
18351         * g++.dg/tree-ssa/pr18178.C: Likewise
18352
18353 2006-02-07  Richard Guenther  <rguenther@suse.de>
18354
18355         PR c++/26140
18356         Revert
18357         2006-01-30  Richard Guenther  <rguenther@suse.de>
18358         PR c++/23372
18359         * gcc.dg/pr23372-1.C: New testcase.
18360
18361         * g++.dg/tree-ssa/pr26140.C: New testcase.
18362
18363 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18364
18365         PR c++/9737
18366         * g++.dg/template/ttp15.C: New test.
18367         * g++.dg/template/ttp16.C: Likewise.
18368         * g++.dg/template/ttp17.C: Likewise.
18369         * g++.old-deja/g++.pt/ttp36.C: Remove.
18370         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18371         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18372         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18373         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18374         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18375         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18376         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18377         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18378         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18379
18380 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18381
18382         PR libfortran/23815
18383         * unf_io_convert_4.f90: New test.
18384
18385 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18386
18387         * gcc.dg/tree-ssa/loadpre10.c: New test.
18388         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18389         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18390         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18391
18392 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18393
18394         PR libfortran/24685
18395         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18396
18397 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18398
18399         PR tree-opt/25251
18400         * gfortran.dg/assign_7.f: New test.
18401
18402 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18403
18404         PR fortran/26041
18405         PR fortran/26064
18406         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18407         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18408         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18409
18410 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18411
18412         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18413         in size_t typedef.
18414
18415 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18416
18417         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18418         * g++.dg/charset/string.c (foo): Likewise.
18419         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18420         const char*
18421         * g++.dg/ext/builtin2.C (printf): Likewise.
18422         * g++.dg/init/new15.C (printf): Likewise.
18423         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18424         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18425         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18426         * g++.dg/template/non-dependent4.C (temp): Likewise.
18427         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18428         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18429         parameter type to const char*.
18430         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18431         Change type to const char*.
18432         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18433         Likewise.
18434         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18435         second parameter type to const char*.
18436         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18437         (Y::Y): Change parameter type to const char*.
18438         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18439         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18440         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18441         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18442         (char*).
18443         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18444         const char*.
18445         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18446         type to const char*.
18447         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18448         return type to const char*.
18449         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18450         to const char*.
18451         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18452         * g++.old-deja/g++.law/refs1.C: Likewise.
18453         * g++.old-deja/g++.law/visibility1.C: Likewise.
18454         * g++.old-deja/g++.law/visibility2.C: Likewise.
18455         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18456         const char*.
18457         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18458         * g++.old-deja/g++.mike/net48.C: Likewise.
18459         * g++.old-deja/g++.mike/p646.C: Likewise.
18460         * g++.old-deja/g++.mike/p6746.C: Likewise.
18461         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18462         type to const char*.
18463         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18464         deprecated conversion warning.
18465         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18466         char*.
18467         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18468         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18469         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18470         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18471         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18472         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18473         * g++.old-deja/g++.pt/t39.C: Likewise.
18474         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18475         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18476
18477 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18478
18479         PR fortran/25075
18480         intrinsic_argument_conformance_1.f90: New test.
18481
18482 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18483
18484         PR fortran/20845
18485         * gfortran.dg/char_result_11.f90: Add SAVE.
18486         * gfortran.dg/der_pointer_4.f90: Ditto.
18487         * gfortran.dg/default_initialization.f90: New test.
18488
18489 2006-02-03  Jeff Law  <law@redhat.com>
18490
18491         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18492         handle more than 100 dump files.
18493         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18494         * lib/scantree.exp (scan-tree-dump): Likewise.
18495         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18496         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18497         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18498         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18499         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18500
18501 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18502
18503         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18504
18505 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18506
18507         * g++.dg/template/using12.C: New test.
18508
18509 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18510
18511         * gcc.target/powerpc/pr25960.c: New test.
18512
18513 2006-02-02  Steven G. Kargl  <kargls@comcast>
18514
18515         PR fortran/24958
18516         gfortran.dg/nullify_2.f90: New test.
18517
18518 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18519
18520         PR 25990
18521         * gcc.dg/gomp/pr25990.c: New test.
18522
18523 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18524
18525         PR c++/25342
18526         * g++.gd/template/partial4.C: New test.
18527
18528 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18529
18530         PR middle-end/26001
18531         * gfortran.dg/data_char_2.f90: New.
18532
18533 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18534
18535         PR fortran/26039
18536         maxval_maxloc_conformance_1.f90: New test.
18537
18538 2006-01-31  Richard Guenther  <rguenther@suse.de>
18539
18540         * gcc.target/i386/sselibm-1.c: New testcase.
18541         * gcc.target/i386/sselibm-2.c: Likewise.
18542         * gcc.target/i386/sselibm-3.c: Likewise.
18543         * gcc.target/i386/sselibm-4.c: Likewise.
18544         * gcc.target/i386/sselibm-5.c: Likewise.
18545
18546 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18547
18548         PR fortran/24266
18549         * gfortran.dg/arrayio_derived_2.f90: New.
18550
18551 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18552
18553         * gcc.dg/unsigned-long-compare.c: New test.
18554
18555 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18556
18557         PR testsuite/25318
18558         * lib/target-supports.exp (check_effective_target_freorder):
18559         Check to see if target supports -freorder-blocks-and-partition.
18560         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18561         instead of "dg-require-named-sections".
18562
18563 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18564
18565         PR target/14798:
18566         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18567         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18568         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18569         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18570         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18571         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18572         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18573         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18574
18575 2006-01-30  Richard Guenther  <rguenther@suse.de>
18576
18577         PR c++/23372
18578         * gcc.dg/pr23372-1.C: New testcase.
18579
18580 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18581
18582         * gcc.dg/gomp/pr25874.c: New test.
18583
18584 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18585
18586         PR tree-opt/25911
18587         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18588
18589 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18590
18591         PR fortran/18578
18592         PR fortran/18579
18593         PR fortran/20857
18594         PR fortran/20885
18595         * gfortran.dg/intent_out_1.f90: New test.
18596
18597 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18598
18599         PR fortran/17911
18600         * gfortran.dg/procedure_lvalue.f90: New test.
18601
18602         PR fortran/20895
18603         PR fortran/25030
18604         * gfortran.dg/char_pointer_assign_2.f90: New test.
18605         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18606         assignment to be consistent with standard.
18607         * gfortran.dg/char_result_2.f90: The same.
18608         * gfortran.dg/char_result_8.f90: The same.
18609
18610 2006-01-28  Zack Weinberg  <zackw@panix.com>
18611
18612         * gcc.dg/Woverlength-strings.c
18613         * gcc.dg/Woverlength-strings-pedantic-c89.c
18614         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18615         * gcc.dg/Woverlength-strings-pedantic-c99.c
18616         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18617
18618 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18619
18620         * gcc.c-torture/execute/20060127-1.c: New test.
18621
18622 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18623
18624         PR c++/25999
18625         * g++.dg/ext/pragmaweak1.C: New test.
18626
18627 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18628
18629         PR c++/25855
18630         * g++.dg/template/spec29.C: New test.
18631
18632 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18633
18634         PR c/19606.
18635         * gcc.c-torture/execute/pr19606.c: New.
18636
18637 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18638
18639         * gcc.dg/pragma-re-4.c: New test.
18640
18641 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18642
18643         PR fortran/25964
18644         * gfortran.dg/assumed_size_refs_3.f90: New test.
18645
18646 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18647
18648         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18649
18650 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18651
18652         PR ada/21317
18653         * ada/acats/support/impdef.a: Add One_Long_Second.
18654         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18655         * ada/acats/tests/c9/c94026.a: Likewise.
18656         * ada/acats/tests/c9/c97305c.ada: Likewise.
18657         * ada/acats/tests/c9/c99004a.ada: Likewise.
18658
18659 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18660
18661         PR fortran/25964
18662         * gfortran.dg/global_references_2.f90: New test.
18663
18664         PR fortran/25084
18665         PR fortran/20852
18666         PR fortran/25085
18667         PR fortran/25086
18668         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18669         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18670
18671         PR fortran/25416
18672         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18673
18674 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18675
18676         PR c/25892
18677         * gcc.dg/Wpointer-sign.c: New.
18678         * gcc.dg/Wpointer-sign-Wall.c: New.
18679         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18680         * gcc.dg/Wpointer-sign-pedantic.c: New.
18681         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18682         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18683
18684 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18685
18686         PR C/25861
18687         * gcc.c-torture/compile/pr25861.c: New test.
18688
18689 2006-01-26  Paul Brook  <paul@codesourcery.com>
18690
18691         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18692         on short-enum targets.
18693         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18694         variable.
18695         (generate_fields): Use short_enums.
18696         (main): Set short_enums.  Document -e.
18697         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18698         on short-enum targets.
18699         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18700         variable.
18701         (generate_fields): Use short_enums.
18702         (main): Set short_enums.  Document -e.
18703         * lib/target-supports.exp (check_effective_target_short_enums): New.
18704
18705 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18706
18707         PR target/25947
18708         * gcc.dg/torture/pr25947-1.c: New test.
18709
18710 2006-01-25  Jan Hubicka  <jh@suse.cz>
18711             Roger Sayle  <roger@eyesopen.com>
18712
18713         PR rtl-optimization/25703
18714         * gcc.target/i386/20060125-1.c: New test case.
18715         * gcc.target/i386/20060125-2.c: New test case.
18716
18717 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18718
18719         PR fortran/18540
18720         * gfortran.dg/goto_1.f: New.
18721
18722 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18723
18724         PR fortran/25716
18725         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18726         25716 on 32-bit systems too.
18727
18728 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18729
18730         PR testsuite/25590
18731         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18732
18733 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18734
18735         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18736
18737 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18738
18739         PR fortran/25835
18740         * gfortran.dg/read_eof.f90: Delete, renamed.
18741         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18742         * gfortran.dg/read_eof_2.f90: New test.
18743         * gfortran.dg/read_eof_3.f90: New test.
18744
18745 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18746
18747         PR tree-opt/25860
18748         * gcc.c-torture/compile/pr25860.c: New test.
18749
18750 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18751
18752         PR c++/25552
18753         * g++.dg/parse/dtor8.C: New test.
18754
18755 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18756
18757         PR testsuite/25891
18758         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18759         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18760         check_effective_target_fopenmp returns 0.
18761
18762 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18763
18764         PR ada/20548
18765         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18766         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18767         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18768
18769 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18770
18771         PR tree-opt/25857
18772         * g++.dg/opt/pr25857.C: New test.
18773
18774 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18775         Jan Hubicka  <jh@suse.cz>
18776         Richard Guenther  <rguenther@suse.de>
18777
18778         PR rtl-optimization/25654
18779         * gcc.dg/torture/pr25654.c: New testcase.
18780         * gcc.target/i386/pr25654.c: Likewise.
18781
18782 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18783
18784         PR fortran/25901
18785         * gfortran.dg/internal references_2.f90: New test.
18786
18787         Fix regression in testing of admissability of attributes.
18788         * gfortran.dg/intent_used_1.f90: New test.
18789
18790 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18791
18792         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18793         Remove target conditional torture options for i?86 and x86_64
18794         GNU/Linux.
18795
18796 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18797
18798         PR c++/10891
18799         * g++.dg/rtti/no-rtti.C: New.
18800
18801 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18802
18803         PR c++/25895
18804         * g++.dg/inherit/conv2.C: New test.
18805
18806         PR c++/25856
18807         * g++.dg/parse/dtor7.C: New test.
18808
18809         PR c++/25858
18810         * g++.dg/template/crash44.C: New test.
18811
18812 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18813
18814         PR fortran/25124
18815         PR fortran/25625
18816         * gfortran.dg/internal_references_1.f90: New test.
18817           PR fortran/20881
18818         PR fortran/23308
18819         PR fortran/25538
18820         PR fortran/25710
18821         * gfortran.dg/global_references_1.f90: New test.
18822         * gfortran.dg/g77/19990905-1.f: Restore the error that
18823         there is a clash between the common block name and
18824         the name of a subroutine reference.
18825
18826         PR fortran/PR24276
18827         * gfortran.dg/aliasing_dummy_1.f90: New test.
18828
18829 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18830
18831         * gcc.dg/vmx/1b-01.c: Warning fix.
18832         * gcc.dg/vmx/1c-02.c: Likewise.
18833         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18834
18835 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18836
18837         PR testsuite/24962
18838         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18839
18840 2006-01-20  Richard Guenther  <rguenther@suse.de>
18841         Steven Bosscher <stevenb.gcc@gmail.com>
18842
18843         PR rtl-optimization/24626
18844         * gcc.dg/torture/pr24626-1.c: New testcase.
18845         * gcc.dg/torture/pr24626-2.c: Likewise.
18846         * gcc.dg/torture/pr24626-3.c: Likewise.
18847         * gcc.dg/torture/pr24626-4.c: Likewise.
18848
18849 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18850
18851         PR c++/5520
18852         * g++.dg/warn/empty-body.C: New.
18853
18854 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18855
18856         PR c++/22136
18857         * g++.dg/template/using10.C: New test.
18858         * g++.dg/temlpate/using11.C: Likewise.
18859         * g++.dg/inherit/using5.C: Tweak error messages.
18860
18861 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18862
18863         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18864         target test.
18865         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18866
18867 2006-01-19  Jan Hubicka  <jh@suse.cz>
18868
18869         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18870
18871 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18872
18873         PR c++/25854
18874         * g++.dg/template/spec28.C: New test.
18875
18876 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18877
18878         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18879         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18880
18881 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18882
18883         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18884         * gcc.dg/gomp/critical-1.c: Likewise.
18885         * gcc.dg/gomp/critical-3.c: Likewise.
18886         * gcc.dg/gomp/empty.c: Likewise.
18887         * gcc.dg/gomp/ordered-1.c: Likewise.
18888         * gcc.dg/gomp/for-4.c: Likewise.
18889         * gcc.dg/gomp/for-6.c: Likewise.
18890         * gcc.dg/gomp/master-3.c: Likewise.
18891         * gcc.dg/gomp/for-8.c: Likewise.
18892         * gcc.dg/gomp/for-10.c: Likewise.
18893         * gcc.dg/gomp/for-18.c: Likewise.
18894         * gcc.dg/gomp/for-5.c: Likewise.
18895         * gcc.dg/gomp/for-7.c: Likewise.
18896         * gcc.dg/gomp/for-9.c: Likewise.
18897
18898 2006-01-18  Jeff Law  <law@redhat.com>
18899
18900         * gcc.dg/tree-ssa/vrp25.c: New test.
18901
18902 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18903
18904         * gcc.dg/pr25805.c: Fix misapplied patch.
18905
18906 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18907
18908         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18909         (check_effective_target_vect_udot_qi): New.
18910         (check_effective_target_vect_sdot_hi): New.
18911         (check_effective_target_vect_udot_hi): New.
18912         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18913         prefixed with "wrapv-" with -fwrapv.
18914         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18915         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18916         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18917         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18918         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18919
18920         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18921         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18922         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18923         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18924
18925 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18926
18927         PR c++/16829
18928         * g++.dg/other/default2.C: New test.
18929         * g++.dg/other/default3.C: New test.
18930
18931 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18932
18933         PR c/25805
18934         * gcc.dg/pr25805.c: New file.
18935
18936 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18937
18938         PR c++/25836
18939         * g++.dg/template/init6.C: New test.
18940
18941 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18942
18943         * gcc.dg/tree-ssa/pr24287.c: New test
18944
18945 2006-01-18  Eric Christopher  <echristo@apple.com>
18946
18947         * g++.dg/eh/table.C: New.
18948
18949 2006-01-18  DJ Delorie  <dj@redhat.com>
18950
18951         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18952         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18953         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18954         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18955
18956 2006-01-18  Jeff Law  <law@redhat.com>
18957
18958         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18959         on wrapping on overflow semantics.
18960
18961         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18962
18963         * gcc.gc/tree-ssa/vrp23.c: New test.
18964         * gcc.gc/tree-ssa/vrp24.c: New test.
18965
18966 2006-01-18  Richard Henderson  <rth@redhat.com>
18967             Aldy Hernandez  <aldyh@redhat.com>
18968             Jakub Jelinek  <jakub@redhat.com>
18969             Diego Novillo  <dnovillo@redhat.com>
18970             Uros Bizjak  <uros@kss-loka.si>
18971
18972         * gcc.dg/gomp: New directory.
18973
18974 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18975             Steven G. Kargl  <kargls@comcast.net>
18976
18977         PR fortran/20869
18978         * gfortran.dg/intrinsic_external_1.f90: New test.
18979
18980         PR fortran/20875.
18981         * gfortran.dg/elemental_pointer_1.f90: New test.
18982
18983         PR fortran/25024
18984         * gfortran.dg/external_procedures_1.f90: New test.
18985
18986         PR fortran/25785
18987         gfortran.dg/assumed_present.f90: New test.
18988
18989 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18990
18991         * g++.dg/parse/lookup5.C: New test.
18992
18993 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18994
18995         PR fortran/25697
18996         * gfortran.dg/read_eof.f90: New test.
18997
18998 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18999
19000         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19001         add a closing brace.
19002
19003 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19004
19005         PR fortran/25631
19006         * gfortran.dg/fmt_tl.f: New test.
19007
19008 2006-01-17  Eric Christopher  <echristo@apple.com>
19009
19010         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19011         * g++.old-deja/g++.warn/impint2.C: Ditto.
19012         * g++.old-deja/g++.other/null1.C: Ditto.
19013         * g++.dg/warn/conv2.C: Ditto.
19014         * g++.dg/warn/conv4.C: New file.
19015
19016 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19017
19018         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19019
19020 2006-01-17  Andreas Jaeger  <aj@suse.de>
19021             Janis Johnson <janis187@us.ibm.com>
19022
19023         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19024         in 64-bit.
19025         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19026         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19027
19028 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19029
19030         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19031         (switchfiles): xfail txxx where xxx >= 25.
19032
19033 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19034
19035         PR testsuite/25764
19036         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19037
19038 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19039
19040         PR c/25682
19041         * gcc.dg/pr25682.c: New test.
19042         * g++.dg/parse/array-size2.C: New test.
19043
19044 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19045
19046         * consistency.vlad: Remove entire directory, 1652 files.
19047
19048 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19049
19050         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19051         check_effective_target_dfprt_nocache): New.
19052         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19053         (check_effective_target_dfprt): New.
19054         * lib/c-compat.exp (check_dfp): Remove.
19055         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19056         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19057         level of support for decimal float.
19058         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19059         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19060         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19061         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19062         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19063         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19064         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19065         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19066         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19067         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19068         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19069         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19070         directives.
19071
19072 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19073
19074         PR testsuite/25741
19075         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19076         $base_dir/../.
19077         * lib/gfortran.exp (gfortran_init): Likewise.
19078         * lib/obj-c++.exp (obj-c++_init): Likewise.
19079         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19080         (scan-assembler-dem-not): Likewise.
19081         * lib/scandump.exp (scan-dump-dem): Likewise.
19082         (scan-dump-dem-not): Likewise.
19083
19084 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19085
19086         PR testsuite/25767
19087         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19088         powerpc-*-darwin*.
19089         * lib/obj-c++.exp (obj-c++_init): Likewise.
19090
19091 2006-01-16  Richard Guenther  <rguenther@suse.de>
19092
19093         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19094
19095 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19096
19097         PR testsuite/25777
19098         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19099         to LD_LIBRARY_PATH.
19100
19101 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19102             Andrew Pinski  <pinskia@physics.uc.edu>
19103
19104         * gcc.dg/minmax-1.c: New test.
19105
19106 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19107
19108         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19109         * gcc.misc-tests/dectest.exp: Ditto.
19110
19111 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19112
19113         PR testsuite/25796
19114         * gcc.target/i386/cmov6.c: Use -march=k8.
19115
19116 2006-01-15  Andreas Jaeger  <aj@suse.de>
19117
19118         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19119         x86 does not have __float128.
19120
19121 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19122
19123         * gcc.target/i386/cmov6.c: New test.
19124
19125 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19126
19127         PR c++/25663
19128         * g++.dg/template/ctor6.C: New test.
19129
19130 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19131
19132         PR tree-optimization/25485
19133         * gcc.dg/tree-ssa/pr25485.c: New.
19134
19135 2006-01-14  Richard Guenther  <rguenther@suse.de>
19136
19137         PR tree-optimization/22548
19138         PR tree-optimization/22555
19139         PR tree-optimization/22501
19140         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19141         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19142         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19143         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19144         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19145         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19146         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19147         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19148         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19149
19150 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19151
19152         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19153         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19154
19155 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19156         Richard Guenther  <rguenther@suse.de>
19157
19158         PR rtl-optimization/24257
19159         * gcc.dg/torture/pr24257.c: New testcase.
19160
19161 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19162
19163         * gcc.c-torture/execute/20060110-1.c: New test.
19164         * gcc.c-torture/execute/20060110-2.c: New test.
19165
19166 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19167
19168         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19169
19170 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19171
19172         PR fortran/25756
19173         * gfortran.dg/label_3.f90: New test.
19174
19175 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19176
19177         PR tree-optimization/25771
19178         * g++.dg/tree-ssa/pr25771.C: New test
19179
19180 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19181
19182         PR tree-opt/24365
19183         * g++.dg/opt/complex5.C: New test.
19184
19185 2006-01-13  Richard Guenther  <rguenther@suse.de>
19186
19187         * gcc.target/i386/387-9.c: New testcase.
19188
19189 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19190
19191         PR c++/24824
19192         * g++.dg/debug/dwarf2-1.C: New.
19193
19194 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19195
19196         PR testsuite/25728
19197         * lib/gcov.exp (verify-lines): Add "close $fd".
19198
19199 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19200             Ben Elliston  <bje@au.ibm.com>
19201
19202         * gcc.dg/dfp/inf-1.c: New test.
19203
19204 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19205             Yao Qi  <qiyaoltc@cn.ibm.com>
19206             Ben Elliston  <bje@au.ibm.com>
19207             Jon Grimm  <jgrimm2@us.ibm.com>
19208
19209         * gcc.dg/nodfp-1.c: New test.
19210         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19211         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19212         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19213         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19214         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19215         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19216         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19217         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19218         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19219         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19220         * gcc.dg/format/dfp-printf-1.c: Likewise.
19221         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19222         (compat_setup_dfp): New.
19223         * gcc.dg/compat/compat.exp: Use it.
19224         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19225         Make some variables global, prepend "compat_" to their names.
19226         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19227         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19228         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19229         * lib/compat.exp (compat_skip_list): Make global, rename.
19230         * lib/c-compat.exp: New file.
19231         * lib/target-supports.exp (check_effective_target_dfp): New.
19232
19233         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19234         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19235         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19236         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19237         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19238         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19239         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19240         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19241         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19242         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19243         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19244         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19245         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19246         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19247         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19248         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19249         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19250         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19251         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19252         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19253         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19254         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19255         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19256         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19257         gcc.dg/dfp/struct-layout-1.c,
19258         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19259         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19260         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19261         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19262         gcc.dg/dfp/func-vararg-dfp.c,
19263         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19264         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19265         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19266         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19267         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19268
19269 2006-01-11  Richard Guenther  <rguenther@suse.de>
19270
19271         PR tree-optimization/25734
19272         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19273
19274 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19275
19276         PR fortran/25486
19277         * gfortran.dg/literal_character_constant_1_x.F: New test.
19278         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19279         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19280         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19281
19282 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19283
19284         PR c++/25386
19285         * g++.dg/ext/packed3.C: Add expected packed error.
19286
19287 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19288
19289         PR target/25706
19290         * gcc.dg/torture/pr25706-1.c: New test.
19291
19292 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19293
19294         PR tree-optimization/23109
19295         PR tree-optimization/23948
19296         PR tree-optimization/24123
19297
19298         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19299         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19300         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19301         g++.dg/tree-ssa/pr23948.C: New testcases.
19302         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19303         three divisions in order to do the optimization.
19304
19305 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19306
19307         PR c++/25632
19308         * g++.dg/other/pr25632.C: New test.
19309
19310 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19311
19312         PR fortran/25730
19313         * gfortran.dg/used_types_1.f90: New test.
19314
19315 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19316
19317         PR target/25718
19318         * gcc.dg/torture/pr25718-1.c: New test.
19319
19320 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19321
19322         * gfortran.dg/list_read_2.f90: Fix typo in description.
19323
19324 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19325
19326         * lib/target-supports.exp (check_visibility_available): Simplify test
19327         for *-*-netware*.
19328         (check_profiling_available): Fail for *-*-netware*.
19329         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19330         * gcc.dg/20021014-1.c: Likewise.
19331         * gcc.dg/nest.c: Likewise.
19332
19333 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19334
19335         fortran/24936
19336         * gfortran.dg/forall_3.f90: New test.
19337
19338 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19339
19340         PR fortran/21977
19341         * gfortran.dg/nesting_2.f90: New test.
19342         * gfortran.dg/nesting_3.f90: New test.
19343
19344 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19345
19346         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19347         Fix typo in comment.
19348
19349 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19350
19351         * gfortran.dg/single_char_string.f90: New test.
19352
19353 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19354
19355         * gfortran.dg/ichar_2.f90: New test.
19356
19357 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19358
19359         PR fortran/25093
19360         * gfortran.dg/private_type_4.f90: New.
19361
19362 2006-01-07  Richard Guenther  <rguenther@suse.de>
19363
19364         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19365
19366 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19367
19368         * gfortran.dg/func_decl_1.f90: New.
19369         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19370         * gfortran.dg/array_alloc_2.f90: Likewise.
19371         * gfortran.dg/char_result_8.f90: Likewise.
19372         * gfortran.dg/dup_save_1.f90: Likewise.
19373         * gfortran.dg/dup_save_2.f90: Likewise.
19374         * gfortran.dg/f2c_6.f90: Likewise.
19375         * gfortran.dg/f2c_7.f90: Likewise.
19376         * gfortran.dg/func_result_2.f90: Likewise.
19377         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19378
19379 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19380
19381         PR fortran/22146
19382         * gfortran.dg/elemental_subroutine_1.f90: New test.
19383         * gfortran.dg/elemental_subroutine_2.f90: New test.
19384
19385         PR fortran/25029
19386         PR fortran/21256
19387         * gfortran.dg/assumed_size_refs_1.f90: New test.
19388
19389         PR fortran/20868
19390         PR fortran/20870
19391         * gfortran.dg/assumed_size_refs_2.f90: New test.
19392         * gfortran.dg/initialization_1.f90: Change warning message.
19393
19394 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19395
19396         * gcc.dg/tree-ssa/loop-15.c: New test.
19397
19398 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19399
19400         PR fortran/25598
19401         * gfortran.dg/backspace_3.f: New test.
19402         * gfortran.dg/backspace_4.f: New test.
19403
19404 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19405
19406         PR fortran/24268
19407         * gfortran.dg/fmt_white.f: Update test.
19408
19409 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19410
19411         * gcc.dg/cast-1.c: Add new warning.
19412         * gcc.dg/cast-2.c: Likewise.
19413         * gcc.dg/cast-3.c: Likewise.
19414         * gcc.dg/format/cast-1.c: Likewise.
19415         * gcc.dg/cast-4.c: New testcase.
19416
19417 2006-01-05  Richard Guenther  <rguenther@suse.de>
19418
19419         PR tree-optimization/22555
19420         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19421
19422 2006-01-05  Richard Guenther  <rguenther@suse.de>
19423             Diego Novillo  <dnovillo@redhat.com>
19424
19425         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19426         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19427         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19428         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19429         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19430         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19431         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19432         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19433         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19434         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19435         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19436         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19437         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19438         * treelang/compile/extravar.tree: Likewise.
19439         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19440         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19441         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19442         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19443         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19444
19445 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19446
19447         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19448         for 64-bit fix.
19449
19450 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19451
19452         PR fortran/23675
19453         gfortran.dg/char_result_11.f90: New.
19454
19455 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19456
19457         PR c++/24782
19458         * g++.dg/parse/access9.C: New test.
19459         * g++.dg/tc1/dr52.C: Tweak error markers.
19460
19461 2006-01-04  Richard Henderson  <rth@redhat.com>
19462
19463         Merge from gomp branch.
19464         * g++.dg/parse/pragma2.C: Update expected error lines.
19465
19466 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19467
19468         * g++.dg/other/i386-2.C: New test.
19469
19470         PR target/25554
19471         * gcc.c-torture/compile/20051228-1.c: New test.
19472
19473         PR c/25559
19474         * gcc.dg/pr25559.c: New test.
19475
19476 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19477
19478         PR c++/25492
19479         * g++.dg/lookup/friend9.C: New test.
19480
19481         PR c++/25625
19482         * g++.dg/template/repo5.C: New test.
19483
19484 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19485
19486         PR fortran/25101
19487         * gfortran.dg/forall_2.f90: New test.
19488
19489 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19490
19491         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19492         dg-require-weak.  Adjust regexp to handle leading-underscore
19493         targets and space as well as TAB after .weak.  Change previous
19494         64-bit fix to not use naked dot.
19495
19496 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19497
19498         PR rtl-optimization/25578
19499         * gcc.c-torture/execute/20060102-1.c: New testcase.
19500
19501 2006-01-03  Richard Guenther  <rguenther@suse.de>
19502
19503         PR c/25183
19504         * gcc.dg/torture/pr25183.c: New testcase.
19505
19506 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19507
19508         Merge from gomp-branch.
19509         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19510         * gcc.dg/ia64-sync-2.c: Likewise.
19511         * gcc.dg/ia64-sync-3.c: Likewise.
19512         * gcc.dg/ia64-sync-4.c: Likewise.
19513         * gcc.dg/sync-2.c: Likewise.
19514         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19515         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19516
19517 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19518
19519         PR c++/25635
19520         * g++.dg/parse/operator6.C: New test.
19521
19522         PR c++/25637
19523         * g++.dg/parse/error29.C: New test.
19524
19525         PR c++/25638
19526         * g++.dg/parse/dtor6.C: New test.
19527
19528         PR c++/25633
19529         * g++.dg/parse/ctor3.C: New test.
19530
19531         PR c++/25634
19532         * g++.dg/template/class3.C: New test.
19533
19534 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19535
19536         * g++.dg/debug/debug9.C: New.
19537
19538 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19539
19540         PR fortran/24640
19541         * gfortran.dg/label_2.f90: New test.
19542
19543 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19544
19545         * g++.dg/lookup/using12.C: Tighten error marker.
19546
19547 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19548             Andrew Pinski <pinskia@physics.uc.edu>
19549
19550         * gcc.target/powerpc/darwin-abi-3.c: New file.
19551         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19552         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19553         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19554         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19555         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19556         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19557         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19558         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19559
19560 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19561
19562         * gcc.dg/tree-ssa/loadpre1.c: New;
19563         * gcc.dg/tree-ssa/loadpre2.c: New;
19564         * gcc.dg/tree-ssa/loadpre3.c: New;
19565         * gcc.dg/tree-ssa/loadpre4.c: New;
19566         * gcc.dg/tree-ssa/loadpre5.c: New;
19567         * gcc.dg/tree-ssa/loadpre6.c: New;
19568         * gcc.dg/tree-ssa/loadpre7.c: New;
19569         * gcc.dg/tree-ssa/loadpre8.c: New;
19570         * gcc.dg/tree-ssa/loadpre9.c: New;
19571
19572 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19573
19574         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19575         * g++.dg/abi/thunk4.C: Likewise.
19576
19577 2006-01-01  Andreas Jaeger  <aj@suse.de>
19578
19579         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19580         portable.
19581
19582 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19583
19584         PR c++/25294
19585         * gcc.dg/pragma-pack-3.c: New test.
19586         * g++.dg/parse/pragma3.C: New test.
19587
19588 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19589
19590         PR middle-end/24827
19591         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19592
19593 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19594
19595         PR testsuite/25214
19596         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19597
19598 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19599
19600         PR fortran/22607
19601         * gfortran-dg/pure_byref_3.f90: New.
19602
19603         fortran/PR 25396
19604         * gfortran.dg/userdef_operator_1.f90: New.
19605
19606 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19607
19608         * g++.dg/abi/thunk3.C: New.
19609         * g++.dg/abi/thunk4.C: New.
19610
19611 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19612
19613         PR fortran/25532
19614         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19615         associated derived type components of derived types are
19616         properly declared in contained procedures.
19617
19618 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19619
19620         PR libgfortran/25139
19621         * gfortran.dg/backspace_2.f: New test.
19622
19623 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19624
19625         PR libgfortran/25550
19626         * gfortran.dg/endfile.f: New test.
19627
19628 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19629
19630         PR libgfortran/25419
19631         * gfortran.dg/comma.f: New test.
19632
19633 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19634
19635         * lib/gfortran-dg.exp: Remove trailing whitespace.
19636         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19637         -funroll-all-loops.
19638
19639 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19640
19641         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19642         Extended Double long doubles or repeat tests when long double is
19643         the same size as double.
19644
19645 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19646
19647         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19648
19649         PR testsuite/25442
19650         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19651         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19652
19653         PR testsuite/25441
19654         * gcc.dg/pr23911.c: Make test variable static.
19655
19656         PR testsuite/25444
19657         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19658
19659 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19660
19661         PR c++/25439
19662         * g++.dg/parse/crash17.C: Adjust error markers.
19663         * g++.dg/template/error20.C: New test.
19664
19665 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/23172
19668         * g++.dg/ext/complit4.C: New test.
19669
19670         PR c++/25417
19671         * g++.dg/ext/complit5.C: Likewise.
19672
19673 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19674
19675         PR tree-optimization/25125
19676         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19677         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19678         * gcc.c-torture/execute/pr25125.c: New.
19679
19680 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19681
19682         PR fortran/25029
19683         PR fortran/21256
19684         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19685         functions with incorrect assumed size references.
19686
19687 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19688
19689         PR c++/23171
19690         * g++.dg/opt/init1.C: New test.
19691
19692 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c++/24671
19695         * g++.dg/template/sfinae3.C: New test.
19696
19697 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19698
19699         * g++.dg/other/friend4.C: New test.
19700
19701 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19702
19703         PR target/25005
19704         * g++.dg/opt/pr25005.C: New test.
19705
19706 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19707
19708         PR c++/25369
19709         * g++.dg/template/ptrmem16.C: New test.
19710
19711 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19712
19713         PR fortran/25029
19714         PR fortran/21256
19715         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19716
19717 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19718
19719         PR libgfortran/25307
19720         * gfortran.dg/list_read_5.f90: New test.
19721
19722 2005-12-22  Richard Henderson  <rth@redhat.com>
19723
19724         * gcc.target/i386/sse-7.c: Use -msse2.
19725
19726 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19727
19728         PR rtl-optimization/25432
19729         * gcc.c-torture/compile/20051216-1.c: New test.
19730
19731         PR objc/25328
19732         * objc/execute/pr25328.m: New test.
19733
19734 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19735
19736         PR c++/25364
19737         * g++.dg/template/call4.C: New test.
19738
19739 2005-12-22  Dale Johannesen  <dalej@apple.com>
19740
19741         * gcc.target/i386/sse-17.c: New.
19742
19743 2005-12-22  Paul Brook  <paul@codesourcery.com>
19744
19745         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19746
19747 2005-12-22  Paul Brook  <paul@codesourcery.com>
19748
19749         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19750
19751 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19752
19753         PR tree-opt/25513
19754         * gcc.c-torture/compile/pr25513.c: New test.
19755
19756 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19757
19758         PR c++/23333
19759         * g++.dg/parse/error25.C: Add more tests.
19760
19761 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19762
19763         PR fortran/18990
19764         * gfortran.dg/der_charlen_1.f90: New.
19765
19766 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19767
19768         PR fortran/20889
19769         * gfortran.dg/pointer_component_type_1.f90: New test.
19770
19771         PR fortran/25029
19772         PR fortran/21256
19773         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19774         should give an error with assumed size array refernces and checks
19775         those that should not.
19776         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19777         reference an upper bound so that it does not generate an error.
19778
19779         PR fortran/19362
19780         PR fortran/20244
19781         PR fortran/20864
19782         PR fortran/25391
19783         * gfortran.dg/used_dummy_types_1.f90: New test.
19784         * gfortran.dg/used_dummy_types_2.f90: New test.
19785         * gfortran.dg/used_dummy_types_3.f90: New test.
19786         * gfortran.dg/used_dummy_types_4.f90: New test.
19787         * gfortran.dg/used_dummy_types_5.f90: New test.
19788
19789         PR fortran/23152
19790         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19791         group already being USE associated.
19792         * gfortran.dg/assumed_shape_nml.f90: New test.
19793         * gfortran.dg/assumed_size_nml.f90: New test.
19794
19795         PR fortran/20862
19796         PR fortran/25053
19797         PR fortran/25063
19798         PR fortran/25064
19799         PR fortran/25066
19800         PR fortran/25067
19801         PR fortran/25068
19802         PR fortran/25307
19803         * gfortran.dg/io_constraints_1.f90: New test.
19804         * gfortran.dg/io_constraints_1.f90: New test.
19805         * gfortran.dg/iostat_3.f90: Change wording of warning.
19806         * gfortran.dg/g77/19981216-0.f: The same.
19807
19808 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19809
19810         PR tree-optimization/23518
19811         * gcc.dg/pr23518.c: New.
19812
19813 2005-12-21  Mike Stump  <mrs@apple.com>
19814
19815         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19816
19817 2005-12-21  Paul Brook  <paul@codesourcery.com>
19818
19819         * gcc.dg/pr19340.c: Skip on m68k targets.
19820
19821 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19822
19823         PR rtl-optimization/25196
19824         * gcc.dg/pr25196.c: New test.
19825
19826 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19827
19828         PR fortran/25423
19829         gfortran.dg/where_nested_1.f90: New.
19830
19831 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19832
19833         PR tree-optimization/25382.
19834         * gcc.dg/tree-ssa/pr25382.c: New.
19835
19836 2005-12-20  Richard Guenther  <rguenther@suse.de>
19837
19838         PR middle-end/24306
19839         * gcc.target/i386/pr24306.c: New testcase.
19840
19841 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19842
19843         PR tree-optimization/25501
19844         * gcc.dg/tree-ssa/pr25501.c: New.
19845
19846 2005-12-20  Richard Guenther  <rguenther@suse.de>
19847
19848         Revert
19849         2005-12-02  Richard Guenther  <rguenther@suse.de>
19850
19851         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19852
19853 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19854
19855         PR c++/21228
19856         * g++.dg/warn/Wunreachable-code-2.C: New test.
19857
19858 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19859
19860         PR c++/24278
19861         * g++.dg/template/ctor5.C: New test.
19862
19863         PR c++/24915
19864         * g++.dg/template/overload8.C: New test.
19865
19866 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19867
19868         * gcc.c-torture/compile/pr25483 : New test.
19869
19870 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19871
19872         PR c++/20552
19873         * g++.dg/ext/typeof10.C: New test.
19874
19875 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         * gcc.dg/mt-loopi1.c: New.
19878
19879 2005-12-18  Richard Guenther  <rguenther@suse.de>
19880
19881         PR tree-optimization/25481
19882         * gcc.dg/torture/pr25481.c: New testcase.
19883
19884 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19885
19886         PR rtl-optimization/21041
19887         * gcc.dg/pr21041.c: New test.
19888
19889 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19890
19891         PR libgfortran/25463
19892         * gfortran.dg/advance.f90: New test.
19893
19894 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19895
19896         * gcc.dg/20051201-1.c: New test.
19897
19898 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19899
19900         PR fortran/25018
19901         * gfortran.dg/initialization_1.f90: New test.
19902         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19903         * gfortran.dg/g77/980616-0.f: The same.
19904
19905 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19906
19907         * PR fortran/25458
19908         * gfortran.dg/chkbits.f90: New test.
19909
19910 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19911
19912         * gfortran.dg/enum_5.f: Revert to previous version.
19913
19914 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19915
19916         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19917         * gfortran.dg/nested_modules_1.f90: Ditto.
19918         * gfortran.dg/hollerith_f95.f90: Ditto.
19919         * gfortran.dg/select_5.f90: Ditto.
19920         * gfortran.dg/secnds.f: Ditto.
19921         * gfortran.dg/hollerith2.f90: Ditto.
19922         * gfortran.dg/imag_2.f: Ditto.
19923         * gfortran.dg/ftell_2.f90: Ditto.
19924         * gfortran.dg/malloc_free_1.f90: Ditto.
19925         * gfortran.dg/logint-1.f: Ditto.
19926         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19927         * gfortran.dg/e_d_fmt.f90: Ditto.
19928         * gfortran.dg/hollerith_legacy.f90: Ditto.
19929         * gfortran.dg/logint-2.f: Ditto.
19930         * gfortran.dg/enum_5.f90: Ditto.
19931         * gfortran.dg/f2c_2.f90: Ditto.
19932         * gfortran.dg/pr17143.f90: Ditto.
19933         * gfortran.dg/namelist_14.f90: Ditto.
19934         * gfortran.dg/logint-3.f: Ditto.
19935         * gfortran.dg/spread_scalar_source.f90: Ditto.
19936         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19937         * gfortran.dg/namelist_11.f: Ditto.
19938         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19939         * gfortran.dg/g77/20010519-1.f
19940         * gfortran.dg/g77/alpha1.f: Ditto.
19941         * gfortran.dg/g77/990115-1.f: Ditto.
19942         * gfortran.dg/g77/erfc.f: Ditto.
19943         * gfortran.dg/g77/19990313-3.f: Ditto.
19944         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19945         * gfortran.dg/g77/20010426.f: Ditto.
19946         * gfortran.dg/g77/19990313-0.f: Ditto.
19947         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19948         * gfortran.dg/g77/20000629-1.f: Ditto.
19949         * gfortran.dg/g77/970125-0.f: Ditto.
19950         * gfortran.dg/g77/8485.f: Ditto.
19951         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19952         * gfortran.dg/g77/19990313-1.f: Ditto.
19953         * gfortran.dg/g77/int8421.f: Ditto.
19954         * gfortran.dg/g77/19990305-0.f: Ditto.
19955         * gfortran.dg/g77/947.f: Ditto.
19956         * gfortran.dg/g77/19990905-2.f: Ditto.
19957         * gfortran.dg/g77/cabs.f: Ditto.
19958         * gfortran.dg/g77/19990313-2.f: Ditto.
19959         * gfortran.dg/g77/20020307-1.f: Ditto.
19960         * gfortran.dg/g77/dcomplex.f: Ditto.
19961         * gfortran.dg/g77/19990502-1.f: Ditto.
19962         * gfortran.dg/g77/19981216-0.f: Ditto.
19963         * gfortran.dg/common_4.f90: Ditto.
19964         * gfortran.dg/entry_4.f90: Ditto.
19965         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19966         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19967         * gfortran.dg/namelist_12.f: Ditto.
19968         * gfortran.dg/scale_1.f90: Ditto.
19969         * gfortran.dg/modulo_1.f90
19970         * gfortran.dg/hollerith.f90: Ditto.
19971         * gfortran.dg/direct_io_3.f90: Ditto.
19972         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19973         * gfortran.dg/gnu_logical_1.F: Ditto.
19974         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19975         * gfortran.dg/assign_1.f90: Ditto.
19976         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19977         * gfortran.dg/pr23095.f: Ditto.
19978         * gfortran.dg/read_float_1.f90: Ditto.
19979
19980 2005-12-17  Andreas Jaeger  <aj@suse.de>
19981
19982         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19983         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19984
19985 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19986
19987         PR fortran/24268
19988         * gfortran.dg/fmt_white.f: New test.
19989
19990 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19991
19992         * gfortran.dg/label_1.f90: New test.
19993
19994 2005-12-15  Ben Elliston  <bje@au.ibm.com>
19995
19996         PR testsuite/25422
19997         * gcc.dg/20031012-1.c: Add -Walways-true option.
19998         * gcc.dg/weak/weak-3.c: Likewise.
19999         * g++.old-deja/g++.mike/warn8.C: Likewise.
20000
20001 2005-12-16  Mike Stump  <mrs@apple.com>
20002
20003         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20004         exit.
20005
20006 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20007
20008         PR libgfortran/25264
20009         PR libgfortran/25349
20010         * gfortran.dg/tl_editing.f90: Added additional checks.
20011         * gfortran.dg/t_editing.f: New test.
20012         * gfortran.dg/write_padding.f90: New test
20013
20014 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20015
20016         PR testsuite/25215
20017         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20018
20019 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20020
20021         PR rtl-optimization/24899
20022         * gcc.c-torture/execute/20051215-1.c: New test.
20023
20024 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20025
20026         PR 24823
20027         * gfortran.dg/pr24823.f: New test.
20028
20029 2005-12-16  Jeff Law  <law@redhat.com>
20030
20031         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20032
20033 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20034
20035         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20036         (base_types): Change C++ style comments to C style comments.  Remove
20037         aligned types from the array.  Keep Enums disabled.
20038         (complex_types): Remove aligned types from the array.
20039         Comment out "_Complex long double".
20040         (attrib_types): Remove.
20041         (complex_attrib_types): Remove.
20042         (attrib_array_types): Remove.
20043         (complex_attrib_array_types): Remove.
20044         (aligned_bitfld_types): Remove.
20045         (n_aligned_bitfld_types): Remove.
20046         (FEATURE_ALIGNEDPACKED): Delete.
20047         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20048         (singles): Remove support for adding attributes.
20049         (choose_type): Remove support for attributed types.
20050         (generate_fields): Remove support for attributed bit-fields.
20051         Remove support for adding attributes.
20052         (generate_random_tests): Remove support for adding attributes.
20053         (features): Add back "[0] :0" and "complex vector [0]".
20054         (main): Remove support for attributed bit-fields.
20055         Uncomment the calling of generate_random_tests for the rests of
20056         the tests.
20057
20058 2005-12-16  Jan Hubicka  <jh@suse.cz>
20059
20060         * gcc.c-torture/combine/pr25224.c: New.
20061
20062 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20063
20064         PR other/25028
20065         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20066         HP-UX.
20067
20068 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20069
20070         * gcc.dg/20051215-1.c: New file.
20071
20072 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20073
20074         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20075         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20076
20077 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20078
20079         PR fortran/18197
20080         * gfortran.dg/dummy_functions_1.f90: New.
20081
20082 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20083
20084         PR rtl-optimization/25310
20085         * gcc.c-torture/compile/pr25310.c: New test.
20086
20087 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20088
20089         PR debug/25023
20090         * gcc.dg/pr25023.c: New test.
20091
20092 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20093
20094         * g++.old-deja/g++.brendan/redecl1.C,
20095         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20096         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20097         g++.old-deja/g++.oliva/typeof1.C,
20098         g++.old-deja/g++.other/crash16.C,
20099         g++.old-deja/g++.other/crash34.C,
20100         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20101         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20102         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20103         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20104         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20105         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20106         Remove xfail.
20107
20108 2005-12-14  Kean Johnston  <jkj@sco.com>
20109             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20110
20111         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20112         * gcc.target/i386/20020523-1.c: Ditto.
20113         * gcc.target/i386/tailcall-1.c: Ditto.
20114         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20115         * gcc.target/i386/ssetype-5.c: Ditto.
20116
20117 2005-12-14  Jeff Law  <law@redhat.com>
20118
20119         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20120
20121 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20122
20123         PR target/25254
20124         PR target/24188
20125         * gcc.target/i386/pr25254.c: New test.
20126         * gfortran.dg/PR24188.f: New test.
20127
20128 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20129
20130         * lib/fortran-torture.exp: Catch remaining uses of
20131         remote_file build delete.
20132
20133 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20134
20135         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20136
20137 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20138
20139         * gcc.dg/warn-addr-cmp.c: New test.
20140
20141 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20142
20143         PR debug/25023
20144         PR target/25293
20145         * gcc.target/i386/pr25293.c: New test.
20146
20147 2005-12-13  Petr Machata  <machata@post.cz>
20148
20149         PR c++/24907
20150         * g++.dg/parse/comma2.C: New test.
20151
20152 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20153             Jakub Jelinek  <jakub@redhat.com>
20154
20155         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20156         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20157         (limits.h): Include unconditionally.
20158         (stdlib.h): Likewise.
20159         (hashtab.h): Do not include.
20160         (getopt.h): Likewise.
20161         (stddef.h): Include.
20162         (hashval_t): Define.
20163         (struct entry): Add "next" field.
20164         (HASH_SIZE): New macro.
20165         (hash_table): New variable.
20166         (switchfiles): Do not use xmalloc.
20167         (mix): New macro.
20168         (iterative_hash): New function.
20169         (hasht): Remove.
20170         (e_exists): New function.
20171         (e_insert): Likewise.
20172         (output): Use, instead of libiberty hashtable functions.
20173         (main): Do not use getopt.  Do not call htab_create.
20174
20175 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20176
20177         PR c++/25331
20178         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20179         put atal* and atpaal* attributes on array elements.
20180         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20181         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20182         put atal* and atpaal* attributes on array elements.
20183         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20184
20185 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20186
20187         * gcc.dg/single-precision-constant.c: New test.
20188
20189 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20190
20191         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20192         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20193         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20194         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20195         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20196         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20197         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20198         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20199         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20200         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20201         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20202         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20203         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20204         gcc.target/powerpc/ppc-sdata-2.c,
20205         gcc.target/powerpc/ppc-stackalign-1.c,
20206         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20207         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20208         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20209         gcc.target/powerpc/rs6000-ldouble-2.c,
20210         gcc.target/powerpc/rs6000-power2-1.c,
20211         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20212         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20213         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20214         option into target selector.
20215         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20216         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20217
20218 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20219
20220         PR objc/25348
20221         * objc.dg/encode-9.m: New test.
20222
20223 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20224
20225         PR testsuite/20772
20226         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20227         * gcc.dg/asm-b.c: Fix typo.
20228         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20229         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20230         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20231         i?86 lp64 and x86_64 ilp32.
20232         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20233         on i?86 lp64.
20234         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20235
20236 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20237
20238         PR fortran/25078
20239         gfortran.dg/equiv_5.f90: New test.
20240
20241 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20242
20243         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20244         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20245         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20246         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20247         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20248         * gcc.dg/tree-ssa/reassoc-5.c: New.
20249         * gcc.dg/tree-ssa/reassoc-6.c: New.
20250         * gcc.dg/tree-ssa/reassoc-7.c: New.
20251         * gcc.dg/tree-ssa/reassoc-8.c: New.
20252         * gcc.dg/tree-ssa/reassoc-9.c: New.
20253         * gcc.dg/tree-ssa/reassoc-10.c: New.
20254         * gcc.dg/tree-ssa/reassoc-11.c: New.
20255
20256 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20257
20258         PR testsuite/25167
20259         PR testsuite/24478
20260         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20261
20262 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20263
20264         PR c++/25300
20265         * g++.dg/template/inherit.C: Do not use a generic error message.
20266
20267 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20268
20269         PR libobjc/25354
20270         * objc.dg/gnu-encoding: New directory.
20271         * objc.dg/gnu-encoding/compat-common.h: New file.
20272         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20273         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20274         * objc.dg/gnu-encoding/vector-defs.h: New file.
20275         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20276         * objc.dg/gnu-encoding/generate-random.c: New file.
20277         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20278         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20279         * objc.dg/gnu-encoding/generate-random.h: New file.
20280
20281 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20282
20283         PR c++/25337
20284         * g++.dg/template/defarg7.C: New test.
20285
20286 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20287
20288         PR libobjc/25347
20289         * objc.dg/encode-8.m: New test.
20290
20291 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20292
20293         PR libobjc/25346
20294         * objc.dg/encode-7.m: New test.
20295
20296 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20297
20298         PR c++/25010
20299         * g++.dg/opt/inline10.C: New test.
20300
20301 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20302
20303         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20304
20305 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20306
20307         * gfortran.dg/substring_equivalence.f90: typo in comment
20308
20309 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20310
20311         PR fortran/25068
20312         * gfortran.dg/iostat_3.f90: New test.
20313
20314 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20315
20316         PR fortran/23815
20317         * gfortran.dg/unf_io_convert_1.f90: New test.
20318         * gfortran.dg/unf_io_convert_2.f90: New test.
20319         * gfortran.dg/unf_io_convert_3.f90: New test.
20320
20321 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20322
20323         PR testsuite/20772
20324         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20325         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20326         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20327         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20328         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20329         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20330         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20331         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20332         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20333         gcc.dg/torture/fp-int-convert-float128-timode.c,
20334         gcc.dg/torture/fp-int-convert-float128.c,
20335         gcc.dg/torture/fp-int-convert-float80-timode.c,
20336         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20337         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20338
20339         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20340
20341 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20342
20343         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20344
20345 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20346
20347         * gcc.dg/20051207-1.c,
20348         * gcc.dg/20051207-2.c,
20349         * gcc.dg/20051207-3.c: New tests.
20350
20351 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20352
20353         PR testsuite/20772
20354         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20355         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20356         dg-skip-if target selector.
20357
20358         PR testsuite/20772
20359         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20360         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20361         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20362         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20363         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20364         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20365         and/or merge with i?86 cases.
20366
20367         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20368
20369         PR testsuite/20772
20370         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20371         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20372         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20373         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20374         x86_64-*-linux*.
20375
20376 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20377
20378         PR target/25311
20379         * gcc.c-torture/compile/pr25311.c: New test.
20380
20381 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20382
20383         PR libgfortran/25039
20384         * gfortran.dg/read_comma.f: New test.
20385
20386 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20387
20388         PR c++/19317
20389         * g++.dg/opt/pr19317-1.C: New test.
20390         * g++.dg/opt/pr19317-2.C: New test.
20391         * g++.dg/opt/pr19317-3.C: New test.
20392
20393         PR target/19005
20394         * gcc.c-torture/execute/pr19005.c: New test.
20395
20396         PR target/17828
20397         * g++.old-deja/g++.other/comdat5.C: New test.
20398         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20399
20400         * g++.dg/compat/struct-layout-1.exp: New file.
20401         * g++.dg/compat/struct-layout-1.h: New.
20402         * g++.dg/compat/struct-layout-1_generate.c: New.
20403         * g++.dg/compat/struct-layout-1_x1.h: New.
20404         * g++.dg/compat/struct-layout-1_x2.h: New.
20405         * g++.dg/compat/struct-layout-1_y1.h: New.
20406         * g++.dg/compat/struct-layout-1_y2.h: New.
20407
20408         * gcc.dg/20050330-2.c: New test.
20409
20410 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20411
20412         PR fortran/25292
20413         * gfortran.dg/associated_1.f90: New.
20414
20415 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20416
20417         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20418         ILP32 vect_no_align platforms.
20419
20420 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20421             Jakub Jelinek  <jakub@redhat.com>
20422
20423         PR target/25268
20424         * gcc.c-torture/compile/20051207-1.c: New test.
20425
20426 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20427
20428         PR testsuite/20772
20429         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20430         gcc.dg/torture/pr18582-1.c,
20431         gcc.target/i386/attributes-error.c: Also test on x86_64.
20432
20433         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20434
20435 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20436
20437         PR c++/19397
20438         * g++.dg/template/typedef3.C: New test.
20439
20440         PR c++/19762
20441         PR c++/19764
20442         * g++.dg/template/dtor3.C: Fix error markers.
20443
20444 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20445
20446         * lib/target-supports.exp (check_effective_target_sync_char_short):
20447         Add s390*.
20448
20449 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20450
20451         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20452
20453 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20454
20455         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20456         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20457         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20458         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20459
20460 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20461
20462         PR c++/25263
20463         * g++.dg/other/array2.C: New test case.
20464
20465 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20466
20467         * gcc.dg/darwin-weakimport-3.c: New.
20468
20469         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20470         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20471         and to work on Darwin.
20472         * gcc.dg/attr-weakref-1b.c: New file.
20473         * gcc.dg/attr-weakref-2.c: New test.
20474         * gcc.dg/darwin-weakref-1.c: New test.
20475
20476 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20477
20478         PR testsuite/25247
20479         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20480         use in selector expressions.
20481         (dg-xfail-if): Ditto.
20482         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20483         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20484         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20485         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20486         * gcc.test-framework/test-framework.exp: Skip generated tests if
20487         CHECK_TEST_FRAMEWORK is not 1.
20488
20489 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20490
20491         PR tree-optimization/24963
20492         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20493
20494         PR target/24108
20495         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20496
20497         PR target/18580
20498         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20499         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20500         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20501         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20502
20503 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20504
20505         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20506         dg-options.
20507
20508 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20509
20510         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20511
20512 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20513
20514         * gcc.dg/format/cast-1.c: New test.
20515
20516 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20517
20518         PR c/7776
20519         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20520         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20521         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20522         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20523
20524 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20525
20526         * gcc.dg/cast-pretty-print-1.c: New test.
20527
20528 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20529
20530         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20531
20532 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20533
20534         PR c++/24173
20535         * g++.dg/template/friend40.C: New test.
20536
20537 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20538
20539         PR target/25199
20540         * gcc.target/i386/movq-2.c: New test.
20541         * gcc.target/i386/movq.c: Remove target i?86, instead add
20542         dg-require-effective-target ilp32.
20543
20544 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20545
20546         PR c++/24103
20547         * g++.dg/other/default1.C: New test.
20548
20549 2005-12-02  Richard Guenther  <rguenther@suse.de>
20550
20551         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20552
20553 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20554
20555         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20556
20557 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20558
20559         PR target/21017
20560         * gcc.target/powerpc/rotate.c: New.
20561
20562 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20563
20564         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20565         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20566
20567 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20568
20569         PR c/13384
20570         * gcc.dg/pr17730-1.c: Adjust.
20571         * gcc.dg/lvalue1.c (main): Likewise.
20572         * gcc.dg/lvalue-2.c: Likewise.
20573         * g++.dg/pr7503-3.C
20574
20575 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20576
20577         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20578         error messages.
20579
20580 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20581
20582         PR fortran/24789
20583         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20584
20585 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20586
20587         PR target/24475
20588         * lib/target-supports.exp (check_effective_target_tls): New.
20589         (check_effective_target_tls_runtime): New.
20590         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20591         for TLS support.
20592         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20593         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20594         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20595         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20596         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20597         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20598         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20599         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20600         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20601         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20602         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20603         effective-target TLS.
20604         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20605         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20606         effective-target TLS runtime.
20607
20608 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20609
20610         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20611
20612 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20613
20614         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20615         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20616         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20617         ignored" warnings when "packing" is the same as the ABI layout.
20618
20619 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20620
20621         PR fortran/21302
20622         * gfortran.dg/line_length_1.f: New test.
20623         * gfortran.dg/line_length_2.f90: Ditto.
20624
20625 2005-11-30  Richard Guenther  <rguenther@suse.de>
20626
20627         PR tree-optimization/21655
20628         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20629
20630 2005-11-30  Dale Johannesen  <dalej@apple.com>
20631
20632         * gcc.c-torture/compile/pr24930.c: New.
20633
20634 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20635
20636         PR fortran/15809
20637         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20638
20639 2005-11-30  Jeff Law  <law@redhat.com>
20640
20641         * g++.old-deja/g++.law/pr25000.C: New test.
20642
20643 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20644
20645         * gcc.dg/tls/opt-11.c: New test.
20646
20647 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20648
20649         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20650         targets.
20651         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20652         LP64 ia64.
20653
20654 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20655
20656         * gfortran.dg/open_access_1.f90: New test.
20657
20658 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20659
20660         * gcc.dg/charset/builtin2.c: New test.
20661
20662 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20663
20664         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20665         on mmix-*-* for *_[xy].c.
20666
20667 2005-11-28  Kean Johnston  <jkj@sco.com>
20668
20669         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20670         headers.
20671         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20672         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20673         * gcc.target/i386/asm-3.c: Ditto.
20674         * gcc.target/i386/clobbers.c: Ditto.
20675         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20676         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20677         test regexp.
20678         * gcc.target/i386/mul.c: Ditto.
20679         * gcc.target/i386/ssetype-1.c: Ditto.
20680         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20681         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20682         static so the test works with -fPIC mode too. Based on comment in
20683         PR19231 by Pinski.
20684         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20685
20686 2005-11-28  Richard Guenther  <rguenther@suse.de>
20687
20688         * gcc.dg/alias-9.c: New testcase.
20689         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20690
20691 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20692             Uros Bizjak  <uros@kss-loka.si>
20693
20694         PR middle-end/20219
20695         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20696         tan(x)/sin(x) transformations.
20697
20698 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20699
20700         PR middle-end/24575
20701         * gcc.dg/tree-ssa/divide-3.c: New test.
20702         * gcc.dg/tree-ssa/divide-4.c: New test.
20703
20704 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20705
20706         PR fortran/24917
20707         *  gfortran.dg/boz_6.f90: New test.
20708
20709 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20710
20711         PR fortran/23912
20712         * gfortran.dg/modulo_1.f90: New test.
20713
20714 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20715
20716         PR libfortran/24919
20717         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20718         fail on CRLF platforms.
20719         * gfortran.dg/ftell_2.f90: Likewise.
20720
20721 2005-11-26  Eric Christopher  <echristo@apple.com>
20722
20723         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20724
20725 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20726
20727         * objc.dg/gnu-runtime-3.m: Simplify.
20728
20729 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20730
20731         PR middle-end/23669
20732         * gcc.dg/tree-ssa/divide-1.c: New test.
20733         * gcc.dg/tree-ssa/divide-2.c: New test.
20734
20735 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20736
20737         PR libgfortran/24945
20738         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20739
20740 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20741
20742         PR libgfortran/24945
20743         * gfortran.dg/open_status_2.f90: New test.
20744
20745 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20746
20747         * gcc.c-torture/execute/builtins/fprintf.c,
20748         gcc.c-torture/execute/builtins/fputs-lib.c,
20749         gcc.c-torture/execute/builtins/fputs.c,
20750         gcc.c-torture/execute/builtins/lib/fprintf.c,
20751         gcc.c-torture/execute/builtins/lib/printf.c,
20752         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20753
20754 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20755
20756         * gcc.dg/20050922-2.c: New test.
20757
20758 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20759
20760         * objc.dg/gnu-runtime-3.m: New test.
20761
20762 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20763
20764         PR c++/9278
20765         * g++.dg/other/void1.C: New test.
20766
20767 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20768
20769         PR middle-end/24998
20770         * gcc.dg/torture/fp-int-convert-float.c,
20771         gcc.dg/torture/fp-int-convert-double.c,
20772         gcc.dg/torture/fp-int-convert-long-double.c,
20773         gcc.dg/torture/fp-int-convert-timode.c,
20774         gcc.dg/torture/fp-int-convert-float80.c,
20775         gcc.dg/torture/fp-int-convert-float80-timode.c,
20776         gcc.dg/torture/fp-int-convert-float128.c,
20777         gcc.dg/torture/fp-int-convert-float128-timode.c,
20778         gcc.dg/torture/fp-int-convert.h: New files.
20779
20780 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20781
20782         PR middle-end/24989
20783         * gcc.dg/tree-ssa/bool-10.c: New test.
20784         * gcc.dg/tree-ssa/bool-11.c: New test.
20785         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20786
20787 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20788
20789         PR middle-end/24990
20790         * tree-ssa/pr24990-1.c: New test.
20791
20792 2005-11-24  Richard Guenther  <rguenther@suse.de>
20793         Dirk Mueller <dmueller@suse.de>
20794
20795         PR c++/14024
20796         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20797         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20798         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20799         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20800         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20801         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20802
20803 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20804
20805         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20806
20807 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20808
20809         PR c/21668
20810         * gcc.dg/Wc++-compat.c: New.
20811         * gcc.dg/Wno-c++-compat.c: New.
20812
20813 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20814
20815         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20816         (vspltish, vspltisw): Likewise.
20817
20818 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20819
20820         PR libgfortran/24794
20821         * gfortran.dg/namelist_12.f: Fix quotes.
20822         * gfortran.dg/namelist_13.f90: Fix quotes.
20823         * gfortran.dg/namelist_14.f90: Fix quotes.
20824         * gfortran.dg/namelist_15.f90: Fix quotes.
20825         * gfortran.dg/namelist_use.f90: Fix quotes.
20826         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20827         * gfortran.dg/namelist_21.f90: New test.
20828         * gfortran.dg/namelist_22.f90: New test.
20829
20830 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20831
20832         PR target/23435
20833         * gcc.c-torture/compile/pr23435.c: New.
20834
20835 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20836
20837         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20838
20839 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20840
20841         * gcc.target/powerpc/405-macchw-1.c,
20842         gcc.target/powerpc/405-macchw-2.c,
20843         gcc.target/powerpc/405-macchwu-1.c,
20844         gcc.target/powerpc/405-macchwu-2.c,
20845         gcc.target/powerpc/405-machhw-1.c,
20846         gcc.target/powerpc/405-machhw-2.c,
20847         gcc.target/powerpc/405-machhwu-1.c,
20848         gcc.target/powerpc/405-machhwu-2.c,
20849         gcc.target/powerpc/405-maclhw-1.c,
20850         gcc.target/powerpc/405-maclhw-2.c,
20851         gcc.target/powerpc/405-maclhwu-1.c,
20852         gcc.target/powerpc/405-maclhwu-2.c,
20853         gcc.target/powerpc/405-mulchw-1.c,
20854         gcc.target/powerpc/405-mulchw-2.c,
20855         gcc.target/powerpc/405-mulchwu-1.c,
20856         gcc.target/powerpc/405-mulchwu-2.c,
20857         gcc.target/powerpc/405-mulhhw-1.c,
20858         gcc.target/powerpc/405-mulhhw-2.c,
20859         gcc.target/powerpc/405-mulhhwu-1.c,
20860         gcc.target/powerpc/405-mulhhwu-2.c,
20861         gcc.target/powerpc/405-mullhw-1.c,
20862         gcc.target/powerpc/405-mullhw-2.c,
20863         gcc.target/powerpc/405-mullhwu-1.c,
20864         gcc.target/powerpc/405-mullhwu-2.c,
20865         gcc.target/powerpc/405-nmacchw-1.c,
20866         gcc.target/powerpc/405-nmacchw-2.c,
20867         gcc.target/powerpc/405-nmachhw-1.c,
20868         gcc.target/powerpc/405-nmachhw-2.c,
20869         gcc.target/powerpc/405-nmaclhw-1.c,
20870         gcc.target/powerpc/405-nmaclhw-2.c,
20871         gcc.target/powerpc/440-macchw-1.c,
20872         gcc.target/powerpc/440-macchw-2.c,
20873         gcc.target/powerpc/440-macchwu-1.c,
20874         gcc.target/powerpc/440-macchwu-2.c,
20875         gcc.target/powerpc/440-machhw-1.c,
20876         gcc.target/powerpc/440-machhw-2.c,
20877         gcc.target/powerpc/440-machhwu-1.c,
20878         gcc.target/powerpc/440-machhwu-2.c,
20879         gcc.target/powerpc/440-maclhw-1.c,
20880         gcc.target/powerpc/440-maclhw-2.c,
20881         gcc.target/powerpc/440-maclhwu-1.c,
20882         gcc.target/powerpc/440-maclhwu-2.c,
20883         gcc.target/powerpc/440-mulchw-1.c,
20884         gcc.target/powerpc/440-mulchw-2.c,
20885         gcc.target/powerpc/440-mulchwu-1.c,
20886         gcc.target/powerpc/440-mulchwu-2.c,
20887         gcc.target/powerpc/440-mulhhw-1.c,
20888         gcc.target/powerpc/440-mulhhw-2.c,
20889         gcc.target/powerpc/440-mulhhwu-1.c,
20890         gcc.target/powerpc/440-mulhhwu-2.c,
20891         gcc.target/powerpc/440-mullhw-1.c,
20892         gcc.target/powerpc/440-mullhw-2.c,
20893         gcc.target/powerpc/440-mullhwu-1.c,
20894         gcc.target/powerpc/440-mullhwu-2.c,
20895         gcc.target/powerpc/440-nmacchw-1.c,
20896         gcc.target/powerpc/440-nmacchw-2.c,
20897         gcc.target/powerpc/440-nmachhw-1.c,
20898         gcc.target/powerpc/440-nmachhw-2.c,
20899         gcc.target/powerpc/440-nmaclhw-1.c,
20900         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20901
20902 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20903
20904         PR fortran/24774
20905         * gfortran.dg/inquire_9.f90: New test.
20906
20907         PR fortran/21647
20908         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20909
20910 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20911
20912         PR libfortran/24432
20913         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20914         Check that 'cos' is supported.
20915
20916 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20917
20918         PR fortran/24223
20919         * gfortran.dg/substring_equivalence.f90: New test.
20920
20921         PR fortran/24705
20922         * gfortran.dg/auto_internal_assumed.f90: New test.
20923
20924 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20925
20926         * gcc.dg/fold-div-2.c: New test.
20927
20928 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20929
20930         PR rtl-optimization/24883
20931         * gcc.c-torture/compile/pr24883.c: New test.
20932
20933 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20934
20935         PR middle-end/20583
20936         * gcc.c-torture/compile/pr20583.c: New.
20937
20938 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20939
20940         * gcc.c-torture/execute/usmul.c: New test.
20941
20942 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20943
20944         * gcc.dg/tree-ssa/vrp22.c: New test.
20945
20946 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20947
20948         PR middle-end/24912
20949         * gcc.dg/torture/pr24912-1.c: New test.
20950
20951 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20952
20953         PR fortran/24862
20954         * gfortran.dg/arrayio_derived_1.f90: New test.
20955
20956 2005-11-19  Richard Guenther  <rguenther@suse.de>
20957
20958         PR middle-end/23294
20959         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20960
20961 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20962
20963         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20964
20965 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20966
20967         PR c++/8355
20968         * g++.dg/template/friend39.C: New test.
20969
20970 2005-11-18  James E Wilson  <wilson@specifix.com>
20971
20972         * gcc.dg/builtin-strstr.c: New.
20973
20974 2005-11-18  Richard Henderson  <rth@redhat.com>
20975
20976         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20977         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20978         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20979         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20980         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20981         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20982         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20983         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20984         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20985         renaming to remove initial "ia64-".
20986
20987 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20988
20989         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20990
20991 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20992
20993         * g++.dg/cpp/string-2.C: New test.
20994
20995 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
20996
20997         * gcc.dg/tree-ssa/loop-14.c: New test.
20998
20999 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21000             Michael Chamberlain <michael@chamberlain.net.au>
21001
21002         * ada/acats/run_all.sh (target_run): Kill long running tests.
21003
21004 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21005
21006         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21007         * gcc.dg/cleanup-9.c: Likewise.
21008         * gcc.dg/cleanup-10.c: Likewise.
21009         * gcc.dg/cleanup-11.c: Likewise.
21010
21011 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21012
21013         PR fortran/24892
21014         * gfortran.dg/open_access_append_1.f90: New test.
21015         * gfortran.dg/open_access_append_2.f90: New test.
21016
21017 2005-11-16  Richard Guenther  <rguenther@suse.de>
21018
21019         PR middle-end/24851
21020         * gcc.c-torture/execute/pr24851.c: New testcase.
21021
21022 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21023
21024         * gcc.dg/fold-overflow-1.c: New test.
21025
21026 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21027
21028         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21029         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21030
21031 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21032
21033         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21034         structures.
21035         * g++.dg/eh/forced2.C: Likewise.
21036         * g++.dg/eh/forced3.C: Likewise.
21037         * g++.dg/eh/forced4.C: Likewise.
21038
21039 2005-11-11  Mike Stump  <mrs@apple.com>
21040
21041         * g++.old-deja/g++.mike/unused.C: Add.
21042
21043 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21044
21045         PR c++/24667
21046         * g++.dg/warn/Wcast-qual1.C: New test.
21047
21048 2005-11-15  Jan Hubicka  <jh@suse.cz>
21049
21050         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21051
21052 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21053
21054         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21055
21056 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21057
21058         PR 24840
21059         * gcc.dg/tree-ssa/pr24840.c: New test.
21060
21061 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21062
21063         PR testsuite/24841
21064         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21065
21066 2005-11-14  Dale Johannesen  <dalej@apple.com>
21067
21068         * gcc.c-torture/execute/20051113-1.c: New.
21069
21070 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21071
21072         PR c++/24687
21073         * g++.dg/template/crash43.C: New test.
21074
21075 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21076
21077         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21078
21079 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/24817
21082         * g++.dg/eh/spec8.C: New test.
21083
21084 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21085
21086         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21087
21088 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21089
21090         PR c++/20293
21091         * g++.dg/parse/ambig4.C: New test.
21092         * g++.dg/tc1/dr101.C: Adjust error markers.
21093         * g++.dg/lookup/strong-using-2.C: Likewise.
21094         * g++.dg/lookup/ambig5.C: Likewise.
21095         * g++.dg/lookup/ambig4.C: Likewise.
21096         * g++.dg/parse/crash22.C: Likewise.
21097
21098 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21099
21100         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21101
21102 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21103
21104         * gcc.dg/nested-calls-1.c: New test.
21105
21106 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21107
21108         * gfortran.dg/complex_intrinsic_1.f90: New test.
21109         * gfortran.dg/complex_intrinsic_2.f90: New test.
21110         * gfortran.dg/fgetc_1.f90: New test.
21111         * gfortran.dg/fgetc_2.f90: New test.
21112         * gfortran.dg/fgetc_3.f90: New test.
21113         * gfortran.dg/ftell_1.f90: New test.
21114         * gfortran.dg/ftell_2.f90: New test.
21115         * gfortran.dg/gnu_logical_1.F: New test.
21116         * gfortran.dg/gnu_logical_2.f90: New test.
21117
21118 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21119
21120         PR middle-end/24820
21121         * gcc.dg/pr24820.c: New test.
21122
21123 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21124
21125         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21126         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21127         variable.
21128
21129 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21130
21131         PR testsuite/24614
21132         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21133
21134 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21135
21136         * gcc.target/cris/cris.exp: New file.
21137         * gcc.target/cris/rld-legit1.c: New test.
21138         * gcc.target/cris/rld-legit2.c: New test.
21139
21140 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21141
21142         PR c++/24780
21143         * g++.dg/opt/pr24780.C: New test.
21144
21145         PR c++/24761
21146         * g++.dg/template/asm1.C: New test.
21147
21148 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21149
21150         PR libgfortran/24787
21151         * gfortran.dg/scan_1.f90: New test.
21152
21153 2005-11-12  Jan Hubicka  <jh@suse.cz>
21154
21155         * gcc.target/i386/minmax-1.c: New.
21156         * gcc.target/i386/minmax-2.c: New.
21157
21158 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21159
21160         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21161
21162 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21163
21164         * gcc.c-torture/execute/20051110-1.c,
21165         gcc.c-torture/execute/20051110-2.c: New tests.
21166
21167 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21168
21169         PR middle-end/24750
21170         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21171         New tests.
21172
21173 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21174
21175         * lib/target-libpath.exp (get_shlib_extension): New proc.
21176         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21177         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21178         * lib/objc.exp (objc_target_compile): Likewise.
21179         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21180         detection.
21181
21182 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21183
21184         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21185
21186         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21187         Add -static to additional_flags and pass it to target_compile.
21188
21189 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21190
21191         PR libgfortran/24719
21192         gfortran.dg/read_noadvance.f90: New test.
21193
21194         PR libgfortran/24699
21195         gfortran.dg/fmt_t_2.f90: New test.
21196
21197         PR libgfortran/24785
21198         gfortran.dg/read_x_eor.f90: New test.
21199
21200         PR libgfortran/24584
21201         gfortran.dg/namelist_empty.f90: Rename test.
21202
21203         PR libgfortran/24489
21204         gfortran/read_eor.f90: Rename test.
21205
21206 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21207
21208         PR fortran/15976
21209         * gfortran.dg/automatic_module_variable.f90: New test.
21210
21211 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21212
21213         PR target/24445
21214         * gcc.dg/pr24445.c: New test.
21215
21216 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21217
21218         PR fortran/24655
21219         PR fortran/24755
21220         * gfortran.dg/recursive_statement_functions.f90: Add statement
21221         functions using inline intrinsic functions and parameters to test
21222         that they no longer seg-fault.
21223
21224         PR fortran/24409
21225         gfortran.dg/nested_modules_4.f90: New test.
21226         gfortran.dg/nested_modules_5.f90: New test.
21227
21228 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21229
21230         PR fortran/24643
21231         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21232
21233 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21234
21235         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21236         failures.
21237
21238 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21239
21240         * gcc.dg/sparc-getcontext-1.c: New test.
21241
21242 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21243
21244         * gcc.dg/ifcvt-fabs-1.c: New test.
21245
21246 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21247
21248         PR other/4372
21249         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21250         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21251
21252 2005-11-09  Richard Guenther  <rguenther@suse.de>
21253
21254         PR tree-optimization/24716
21255         * gcc.c-torture/execute/pr24716.c: New testcase.
21256
21257 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21258
21259         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21260
21261 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21262
21263         PR 24624
21264         * gcc.dg/pr24624.c: Testcase added.
21265
21266 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21267
21268         PR 24623
21269         * g++.dg/other/pr24623.C: Testcase added.
21270
21271 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21272
21273         PR fortran/22607
21274         * gfortran-dg/pure_byref_1.f90: New.
21275         * gfortran-dg/pure_byref_2.f90: New.
21276
21277 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21278
21279         PR c/24101
21280         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21281         * gcc.dg/dg.exp: Run main loop also for *.i files.
21282
21283 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21284
21285         PR c++/19450
21286         * g++.dg/tls/diag-3.C: New test.
21287         * g++.dg/tls/diag-4.C: New test.
21288         * g++.dg/tls/static-1.C: New test.
21289         * g++.dg/tls/static-1a.cc: New file.
21290
21291 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21292
21293         PR 23046
21294         * g++.dg/tree-ssa/pr23046.C: New test.
21295
21296 2005-11-08  Devang Patel <dpatel@apple.com>
21297
21298         PR tree-optimization/23115
21299         * gcc.dg/tree-ssa/pr23115.c: New.
21300
21301 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21302
21303         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21304         * gcc.target/powerpc/pr16155.c: Same.
21305         * gcc.target/powerpc/altivec-1.c: Same.
21306         * gcc.target/powerpc/altivec-2.c: Same.
21307         * gcc.target/powerpc/altivec-3.c: Same.
21308         * gcc.target/powerpc/altivec-5.c: Same.
21309         * gcc.target/powerpc/altivec-11.c: Same.
21310         * gcc.target/powerpc/altivec-12.c: Same.
21311         * gcc.target/powerpc/altivec-14.c: Same.
21312         * gcc.target/powerpc/altivec-22.c: Same.
21313         * gcc.target/powerpc/altivec-consts.c: Same.
21314         * gcc.target/powerpc/altivec-pr22085.c: Same.
21315         * gcc.target/powerpc/altivec-splat.c: Same.
21316         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21317         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21318         * gcc.target/powerpc/darwin-longlong.c: Same.
21319
21320 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21321
21322         PR target/19340
21323         * gcc.dg/pr19340.c: New test.
21324
21325 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21326
21327         PR rtl-optimization/24683
21328         * gcc.dg/pr24683.c: New test.
21329
21330 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21331
21332         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21333         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21334
21335 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21336
21337         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21338
21339 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21340
21341         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21342
21343 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21344
21345         PR target/24230
21346
21347         * gcc.target/powerpc/altivec-consts.c,
21348         gcc.target/powerpc/altivec-splat.c: New testcase.
21349
21350 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21351
21352         PR c/24599
21353
21354         * gcc.dg/overflow-2.c: New testcase.
21355
21356 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21357
21358         PR rtl-optimization/23567
21359         * gcc.c-torture/execute/20051104-1.c: New test.
21360
21361 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21362
21363         PR fortran/24534
21364         gfortran.dg/private_type_2.f90: Modified to check that case with
21365         PRIVATE declaration within derived type is accepted.
21366
21367         PR fortran/20838
21368         gfortran.dg/pointer_assign_1.f90: New test.
21369
21370         PR fortran/20840
21371         * gfortran.dg/arrayio_0.f90: New test.
21372
21373         PR fortran/17737
21374         gfortran.dg/data_initialized.f90: New test.
21375         gfortran.dg/data_constraints_1.f90: New test.
21376         gfortran.dg/data_constraints_2.f90: New test.
21377
21378 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21379
21380         PR fortran/24174
21381         PR fortran/24305
21382         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21383
21384 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21385
21386         PR 24670
21387         * gcc.dg/tree-ssa/pr24670.c: New test.
21388
21389 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21390
21391         PR target/22432
21392         * gcc.target/i386/pr22432.c: New test.
21393
21394 2005-11-05  Richard Henderson  <rth@redhat.com>
21395
21396         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21397         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21398         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21399         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21400         from gcc.dg/alpha-*.
21401         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21402         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21403
21404 2005-11-05  Andreas Jaeger  <aj@suse.de>
21405
21406         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21407
21408 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21409
21410         PR target/23424
21411         * gcc.dg/torture/pr23424-1.c: New test.
21412
21413 2005-11-04  Richard Henderson  <rth@redhat.com>
21414
21415         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21416         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21417         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21418         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21419         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21420         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21421         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21422         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21423         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21424         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21425         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21426         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21427         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21428         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21429         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21430         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21431         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21432         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21433         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21434         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21435         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21436         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21437         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21438         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21439         Move from gcc.dg/.
21440         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21441         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21442         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21443         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21444         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21445         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21446         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21447         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21448         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21449         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21450         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21451         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21452         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21453         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21454         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21455         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21456         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21457         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21458         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21459         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21460         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21461         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21462         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21463         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21464         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21465         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21466         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21467         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21468         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21469         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21470         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21471         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21472         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21473         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21474         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21475         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21476         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21477         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21478         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21479         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21480         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21481         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21482         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21483         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21484         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21485
21486 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21487
21488         PR 24627
21489         * gcc.dg/tree-ssa/pr24627.c: New test.
21490
21491 2005-11-04 Paul Brook  <paul@codesourcery.com>
21492
21493         * gcc.dg/tls/opt-10.c: New test.
21494
21495 2005-11-04  Andreas Jaeger  <aj@suse.de>
21496
21497         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21498         avoid extra warnings.
21499
21500 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21501
21502         PR libfortran/22298
21503         * lib/target-supports.exp
21504         (check_effective_target_static_libgfortran): New
21505         static_libgfortran effective target.
21506         * gfortran.dg/static_linking_1.f: New test.
21507         * gfortran.dg/static_linking_1.c: New file.
21508
21509 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21510
21511         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21512
21513 2005-11-03  Josh Conner  <jconner@apple.com>
21514
21515         PR c++/19989
21516         g++.dg/ext/array2.C: New test.
21517         g++.dg/template/dependent-name3.C: New test.
21518         g++.dg/template/dependent-name4.C: New test.
21519         g++.dg/template/sfinae2.C: New test.
21520
21521 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21522
21523         PR preprocessor/22042
21524         * gcc.dg/cpp/strify4.c: New test.
21525
21526 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21527
21528         PR c++/17964
21529         * g++.dg/cpp/string-1.C: New test.
21530
21531 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21532
21533         * gcc.target/powerpc: New directory.
21534         * gcc.target/powerpc/powerpc.exp: New file.
21535         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21536         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21537         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21538         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21539         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21540         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21541         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21542         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21543         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21544         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21545         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21546         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21547         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21548         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21549         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21550         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21551         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21552         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21553         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21554         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21555         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21556         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21557         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21558         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21559         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21560         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21561         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21562         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21563         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21564         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21565         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21566         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21567         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21568         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21569
21570 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21571
21572         PR c++/21627
21573         * g++.dg/warn/inline2.C: New test.
21574
21575 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21576
21577         PR middle-end/23155
21578         * g++.dg/ext/c99struct1.C: New test.
21579         * gcc.dg/union-cast-1.c: New test.
21580         * gcc.dg/union-cast-2.c: New test.
21581         * gcc.dg/union-cast-3.c: New test.
21582
21583 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21584
21585         PR middle-end/24589
21586         * gcc.c-torture/execute/zero-struct-2.c: New test.
21587
21588 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21589
21590         PR c++/24582
21591         * g++.dg/init/switch1.C: New test.
21592
21593 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21594
21595         * gcc.dg/delay-slot-1.c: New test.
21596
21597 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21598
21599         PR target/24620
21600         * gcc.dg/pr24620.c: New test.
21601
21602 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21603
21604         PR c/24329
21605         * gcc.dg/format/unnamed-1.c: New test.
21606
21607 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21608
21609         PR c++/22434
21610         * g++.dg/expr/cond8.C: New test.
21611
21612         PR c++/24560
21613         * g++.dg/parse/dot1.C: New test.
21614
21615 2005-11-02  Jan Hubicka  <jh@suse.cz>
21616
21617         PR target/23303
21618         * gcc.dg/i386-lea.c: New test
21619
21620 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21621
21622         PR target/24615
21623         * gcc.dg/pr24615.c: New test.
21624
21625 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21626
21627         PR target/24600
21628         * gcc.dg/pr24600.c: New test.
21629
21630 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21631
21632         PR c++/19253
21633         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21634         * g++.dg/parse/typename9.C: New test.
21635         * g++/dg/parse/typename10.C: Likewise.
21636
21637 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21638
21639         PR fortran/18157
21640         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21641         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21642         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21643
21644 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21645
21646         PR c++/24569
21647         * g++.dg/debug/static1.C: New test.
21648
21649 2005-11-02  Josh Conner  <jconner@apple.com>
21650
21651         * g++.dg/crash38.C: moved into proper directory...
21652         * g++.dg/template/crash42.C: ...here
21653
21654 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21655
21656         PR target/18338
21657         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21658         pcc_bitfield_type_matters || default_packed.
21659
21660         * lib/target-supports.exp
21661         (check_effective_target_pcc_bitfield_type_matters): New proc.
21662         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21663
21664         PR testsuite/23304
21665         * lib/target-supports.exp (check_effective_default_packed): New proc.
21666         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21667         Gate expected errors on target ! default_packed.
21668         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21669
21670 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21671
21672         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21673         change (r106358).
21674
21675 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21676
21677         PR fortran/24008
21678         * gfortran.dg/entry_5.f90: New.
21679         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21680
21681 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21682
21683         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21684
21685 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21686
21687         PR fortran/21565
21688         gfortran.dg/namelist_blockdata.f90: New test.
21689
21690         PR fortran/18737
21691         gfortran.dg/external_implicit_none.f90: New test.
21692
21693         PR fortran/14994
21694         * gfortran.dg/secnds.f: New test.
21695
21696 2005-10-31  Jan Hubicka  <jh@suse.cz>
21697
21698         PR target/20928
21699         * gcc.c-torture/compile/pr20928.c: New test.
21700
21701 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21702
21703         PR middle-end/23492
21704         * gcc.c-torture/compile/zero-strct-5.c: New test.
21705
21706 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21707
21708         PR libgfortran/24584
21709         * gfortran.dg/pr24584.f90: New test.
21710
21711 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21712
21713         PR fortran/18883
21714         * gfortran.dg/char_result_9.f90: New.
21715         * gfortran.dg/char_result_10.f90: New.
21716
21717 2005-10-30  Jan Hubicka  <jh@suse.cz>
21718
21719         * g++.dg/tree-ssa/pr24172.C: New testcase.
21720
21721 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21722
21723         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21724
21725 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21726
21727         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21728         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21729         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21730         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21731         gfortran.dg/enum_9.f90,
21732         gfortran.fortran-torture/compile/enum_1.f90,
21733         gfortran.fortran-torture/execute/enum_1.f90,
21734         gfortran.fortran-torture/execute/enum_2.f90,
21735         gfortran.fortran-torture/execute/enum_3.f90,
21736         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21737
21738 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21739
21740         PR target/18482
21741         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21742         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21743
21744 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21745
21746         PR libfortran/20179
21747         * gfortran.dg/mixed_io_1.f90: New test.
21748         * gfortran.dg/mixed_io_1.c: New file.
21749
21750 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21751
21752         * gfortran.dg/malloc_free_1.f90: New test.
21753
21754 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21755
21756         * gcc.dg/nested-func-4.c: Require profiling -pg.
21757
21758 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21759
21760         PR C++/23229
21761         * g++.dg/warn/main-2.C: New test.
21762
21763 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21764
21765         PR fortran/24545
21766         * gfortran.dg/interface_2.f90: new test.
21767
21768 2005-10-28  Josh Conner  <jconner@apple.com>
21769
21770         PR c++/22153
21771         * g++.dg/template/crash38.C: New test.
21772         * g++.dg/parse/explicit1.C: Change expected errors.
21773
21774 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21775
21776         PR C++/23426
21777         * g++.dg/other/large-size-array.C: New test.
21778
21779 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21780
21781         PR middle-end/24362
21782         * g++.dg/opt/complex4.C: New test.
21783
21784 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21785
21786         * gcc.dg/nested-func-4.c: New test.
21787
21788 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21789
21790         PR fortran/24158
21791         gfortran.dg/derived_recursion.f90: New test.
21792         gfortran.dg/implicit_actual.f90: New test.
21793
21794 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21795
21796         PR middle-end/24295, PR testsuite/24477
21797         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21798         removed when weakref hits the tree.
21799
21800 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21801
21802         * gfortran.dg/cray_pointers_4.f90: New test.
21803
21804         * gfortran.dg/cray_pointers_5.f90: New test.
21805
21806 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21807
21808         PR fortran/22290
21809         * gfortran.dg/assign_5.f90: New test.
21810         * gfortran.dg/assign_6.f: New test.
21811
21812 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21813
21814         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21815         CPU has no SSE support.
21816
21817 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21818
21819         PR libgfortran/24224
21820         * gfortran.dg/arrayio_1.f90: Update attribution.
21821         * gfortran.dg/arrayio_2.f90: Update attribution.
21822         * gfortran.dg/arrayio_3.f90: Update attribution.
21823         * gfortran.dg/arrayio_4.f90: Update test conditions.
21824         * gfortran.dg/arrayio_5.f90: Update attribution.
21825         * gfortran.dg/arrayio_6.f90: New test.
21826         * gfortran.dg/arrayio_7.f90: New test.
21827
21828 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21829
21830         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21831
21832 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21833
21834         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21835
21836 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21837
21838         PR fortran/24416
21839         * gfortran.dg/namelist_char_only.f90: New test.
21840
21841 2005-10-24  Asher Langton  <langton2@llnl.gov>
21842
21843         PR fortran/17031
21844         PR fortran/22282
21845         * gfortran.dg/cray_pointers_1.f90: New test.
21846         * gfortran.dg/cray_pointers_2.f90: New test.
21847         * gfortran.dg/cray_pointers_3.f90: New test.
21848         * gfortran.dg/loc_1.f90: New test.
21849         * gfortran.dg/loc_2.f90: New test.
21850
21851 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21852
21853         * gcc.dg/pr24225.c: New test.
21854
21855 2005-10-24  Asher Langton  <langton2@llnl.gov>
21856
21857         * gfortran.dg/dup_save_1.f90: New test.
21858         * gfortran.dg/dup_save_2.f90: New test.
21859
21860 2005-10-24  Paul Brook  <paul@codesourcery.com>
21861
21862         PR 24107
21863         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21864         stdint.h.
21865
21866 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21867
21868         PR libgfortran/24489
21869         * gfortran.dg/pr24489.f90: New test.
21870
21871 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21872
21873         PR fortran/23635
21874         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21875
21876 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21877
21878         PR target/18911
21879         * g++.dg/init/array16.C: Skip for mmix-*-*.
21880
21881 2005-10-23  Asher Langton  <langton2@llnl.gov>
21882
21883         * gfortran.dg/byte_1.f90: New test.
21884         * gfortran.dg/byte_2.f90: New test.
21885
21886 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21887
21888         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21889
21890 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21891
21892         PR fortran/18022
21893         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21894
21895         PR fortran/24311
21896         * gfortran.dg/merge_char_const.f90: New test.
21897
21898         PR fortran/24384
21899         * gfortran.dg/spread_scalar_source.f90: New test.
21900
21901 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21902
21903         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21904
21905         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21906         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21907
21908         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21909
21910 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21911
21912         PR fortran/24426
21913         * gfortran.dg/der_pointer_4.f90: New.
21914
21915 2005-10-22  David Ayers  <d.ayers@inode.at>
21916
21917         * obj-c++.dg/except-1.mm: Simplify.
21918
21919 2005-10-21  David Ayers  <d.ayers@inode.at>
21920
21921         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21922
21923 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21924
21925         * gfortran.dg/assumed_dummy_2.f90: New test.
21926
21927 2005-10-21  James E Wilson  <wilson@specifix.com>
21928
21929         PR preprocessor/15220
21930         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21931
21932 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21933
21934         * gcc.c-torture/execute/20051021-1.c: New test.
21935
21936 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21937
21938         PR c++/24260
21939         * g++.dg/ext/tmplattr1.C: New test.
21940
21941 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21942
21943         PR fortran/24440
21944         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21945
21946 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21947
21948         * obj-c++.dg/except-1.mm: New.
21949
21950         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21951
21952 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21953
21954         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21955
21956 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21957
21958         PR middle-end/24295
21959         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21960         declarations with the same names as thunks' alias targets, use
21961         aliases instead.
21962         * gcc.dg/attr-alias-3.c: New test.
21963         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21964
21965 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21966
21967         PR c++/22618
21968         * g++.dg/parse/access8.C: New test.
21969
21970 2005-10-20  Richard Guenther  <rguenther@suse.de>
21971
21972         PR c++/24439
21973         * g++.dg/tree-ssa/pr24439.C: New testcase.
21974
21975 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21976
21977         * g++.dg/opt/delay-slot-1.C: New test.
21978
21979 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21980
21981         PR fortran/21625
21982         * gfortran.fg/der_init_1.f90: New.
21983
21984 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21985
21986         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21987
21988 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21989
21990         PR c++/21908
21991         * g++.dg/parse/error28.C: New test.
21992
21993 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21994
21995         * gcc.dg/profile-generate-2.c: New test.
21996
21997 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
21998
21999         PR target/23589
22000         * g++.dg/ext/dllimport11.C: New.
22001
22002 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22003
22004         PR c++/22293
22005         * g++.dg/other/friend3.C: New test.
22006
22007 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22008
22009         PR c++/23293
22010         * g++.dg/template/error19.C: New test.
22011
22012 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22013
22014         PR c++/21383
22015         * g++.dg/overload/koenig2.C: New.
22016
22017         PR c++/23118
22018         * g++.dg/overload/error2.C: New.
22019
22020         PR c++/22604
22021         * g++.dg/inherit/covariant14.C: New.
22022
22023 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22024
22025         PR c++/23440
22026         * g++.dg/parse/for1.C: New test.
22027
22028 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22029
22030         PR fortran/23446
22031         * gfortran.dg/host_dummy_index_1.f90: New test.
22032
22033         PR fortran/21459
22034         * gfortran.dg/automatic_char_len_2.f90: New test.
22035
22036         PR fortran/20866
22037         * gfortran.dg/recursive_statement_functions.f90: New test.
22038
22039         PR fortran/20853
22040         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22041
22042         PR fortran/20849
22043         * gfortran.dg/external_initializer.f90: New test.
22044
22045         PR fortran/20837
22046         * non_module_public.f90: New test.
22047
22048 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22049
22050         PR c++/24386
22051         * g++.dg/template/overload7.C: New.
22052
22053         PR c++/22551
22054         * g++.dg/other/switch2.C: Remove expected warnings.
22055
22056         PR c++/21353
22057         * g++.dg/template/defarg6.C: New.
22058
22059 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22060
22061         PR target/24315
22062         * gcc.target/i386/pr24315.c: New test.
22063
22064 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22065
22066         PR c++/24389
22067         * g++.dg/template/static21.C: New test.
22068         * g++.dg/template/static21-a.cc: Likewise.
22069
22070 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22071
22072         PR c++/23959
22073         * g++.dg/warn/Wswitch-default-1.C: New test.
22074         * g++.dg/warn/Wswitch-default-2.C: New test.
22075
22076 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22077
22078         PR c++/22173
22079         * g++.dg/parse/template18.C: New test.
22080         * g++.dg/template/nontype15.C: Likewise.
22081
22082 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22083
22084         PR fortran/22273
22085         * gfortran.dg/spec_expr_2.f90: New.
22086
22087 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22088
22089         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22090         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22091         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22092         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22093         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22094         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22095         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22096         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22097         previous target-specific skips and warning-message matches where
22098         applicable.
22099
22100 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22101
22102         PR c++/21347
22103         * g++.dg/warn/Wctor-dtor.C: New test.
22104
22105 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22106
22107         PR c/23439
22108         * gcc.dg/for-1.c: New test.
22109
22110 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22111
22112         PR c++/19565
22113         * g++.dg/warn/Wconversion1.C: New test.
22114         * g++.dg/ext/packed4.C: Compile with -w.
22115         * g++.dg/opt/20050511-1.C: Likewise.
22116         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22117
22118 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22119
22120         * gfortran.dg/boz_5.f90: New test.
22121
22122 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22123
22124         PR c++/22551
22125         * g++.dg/other/switch2.C: New.
22126
22127         PR c++/23984
22128         * g++.dg/init/ctor7.C: New.
22129
22130 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22131
22132         PR c++/23730
22133         * g++.dg/parse/crash32.C: New test.
22134
22135 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22136
22137         PR c++/20721
22138         * g++.dg/init/goto2.C: New test.
22139
22140         PR c++/22464
22141         * g++.dg/template/crash/41.C: New test.
22142
22143         PR c++/22180
22144         * g++.dg/template/crash40.C: New test.
22145
22146         PR c++/23694
22147         * g++.dg/parse/friend5.C: New test.
22148
22149         PR c++/23307
22150         * g++.dg/template/crash38.C: New test.
22151
22152         PR c++/22352
22153         * g++.dg/template/friend38.C: New test.
22154
22155         PR c++/22405
22156         * g++.dg/template/crash39.C: New test.
22157
22158 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22159
22160         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22161         gcc.dg/debug/dwarf2/dwarf-char2.c,
22162         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22163
22164         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22165
22166 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22167
22168         * gcc.dg/dll-2.c: Add tests for warnings.
22169         * gcc.dg/dll-3.c: Likewise.
22170         * gcc.dg/dll-4.c: Likewise.
22171
22172         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22173         * g++.dg/ext/dllimport2.C: Likewise.
22174         * g++.dg/ext/dllimport3.C: Likewise.
22175         * g++.dg/ext/dllimport7.C: Likewise.
22176         * g++.dg/ext/dllimport8.C: Likewise.
22177         * g++.dg/ext/dllimport9.C: Likewise.
22178
22179 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22180
22181         PR fortran/24092
22182         * gfortran.dg/derived_pointer_recursion.f90: New test.
22183
22184 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22185
22186         * gcc.c-torture/execute/20051012-1.c: New test.
22187
22188 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22189
22190         PR fortran/18082
22191         * gfortran.dg/automatic_char_len_1.f90: New test.
22192
22193 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22194
22195         PR fortran/20847
22196         * gfortran.dg/save_common.f90: New test.
22197
22198         PR fortran/20856
22199         * gfortran.dg/save_result.f90: New test.
22200
22201 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22202
22203         PR c++/21592
22204         * g++.dg/template/dependent-expr1.C: Add new expected error.
22205         * g++.dg/template/dependent-expr2.C: Adjust error text.
22206         * g++.dg/template/overload6.C: New.
22207
22208         PR c++/23797
22209         * g++.dg/other/typename8.C: New.
22210
22211         PR c++/21117
22212         * g++.dg/other/return1.C: New.
22213
22214 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22215
22216         PR c++/24052
22217         * g++.dg/ext/label5.C: New.
22218
22219 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22220
22221         PR c++/19964
22222         * g++.dg/parse/crash31.C: New.
22223
22224 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22225
22226         * g++.dg/ipa/ipa-1.c: New test.
22227         * g++.dg/ipa/ipa-2.c: New test.
22228         * g++.dg/ipa/ipa-3.c: New test.
22229         * g++.dg/ipa/ipa-4.c: New test.
22230         * g++.dg/ipa/ipa-5.c: New test.
22231         * g++.dg/ipa/ipa.exp: New file.
22232
22233 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22234
22235         PR fortran/24207
22236         * gfortran.dg/private_type_3.f90: New test.
22237
22238 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22239
22240         PR fortran/20786
22241         gfortran.dg/aint_anint_1.f90: New test.
22242
22243 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22244
22245         PR libgfortran/24313
22246         gfortran.dg/csqrt.f: New test.
22247
22248 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22249
22250         PR c++/8057
22251         * g++.dg/warn/noeffect7.C: New test.
22252         * g++.dg/warn/noeffect2.C: Instantiate templates.
22253         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22254         and warning.
22255
22256 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22257
22258         PR c++/21089
22259         * g++.dg/init/float1.C: New test.
22260
22261         PR c++/24277
22262         * g++.dg/init/member1.C: Tweak error markers.
22263
22264 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22265
22266         PR testsuite/24281
22267         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22268         Check for null pointer.
22269
22270 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22271
22272         PR c++/21369
22273         * g++.dg/parse/ret-type3.C: New test.
22274
22275 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22276
22277         PR tree-opt/23946
22278         * gcc.c-torture/compile/pr23946.c: New test.
22279
22280 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22281
22282         * g++.dg/opt/mmx2.C: New test.
22283
22284 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22285
22286         PR c++/24277
22287         * g++.dg/template/static20.C: New test.
22288
22289         PR c++/24302
22290         * g++.dg/warn/Wunused-12.C: New test.
22291
22292         PR c++/23437
22293         * g++.dg/template/arg4.C: New test.
22294
22295 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22296
22297         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22298         * gcc.dg/ucnid-3.c: Likewise.
22299         * gcc.dg/ucnid-4.c: Likewise.
22300         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22301         * g++.dg/other/ucnid-1.C: Likewise.
22302         * gcc.dg/sparc-frame-1.c: New test.
22303
22304 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22305
22306         PR c++/24139
22307         * g++.dg/template/spec27.C: New test.
22308
22309         PR c++/24275
22310         * g++.dg/template/static19.C: New test.
22311
22312 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22313
22314         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22315         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22316
22317 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22318
22319         PR target/24136
22320         * gfortran.fortran-torture/compile/pr24136.f: New test.
22321
22322 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22323
22324         PR c++/22172
22325         * g++.dg/parse/crash30.C: New test.
22326
22327 2005-10-07  Richard Guenther  <rguenther@suse.de>
22328
22329         PR middle-end/24227
22330         * gcc.c-torture/compile/pr24227.c: New testcase.
22331
22332 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22333
22334         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22335         Do not put aligned attributes on array elements.
22336
22337 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22338
22339         PR testsuite/23611, PR testsuite/23615
22340         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22341         writing prototypes of library functions by hand.
22342         * obj-c++.dg/bitfield-4.mm: Likewise.
22343         * obj-c++.dg/const-str-4.mm: Likewise.
22344         * obj-c++.dg/encode-4.mm: Likewise.
22345         * obj-c++.dg/encode-5.mm: Likewise.
22346         * obj-c++.dg/encode-6.mm: Likewise.
22347         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22348         * obj-c++.dg/method-10.mm: Likewise.
22349         * obj-c++.dg/method-17.mm: Likewise.
22350         * obj-c++.dg/method-19.mm: Likewise.
22351         * obj-c++.dg/try-catch-2.mm: Likewise.
22352
22353 2005-10-06  Richard Henderson  <rth@redhat.com>
22354
22355         PR 24236
22356         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22357
22358 2005-10-06  Dale Johannesen  <dalej@apple.com>
22359
22360         * gcc.c-torture/execute/20030125-1.c: Correct.
22361
22362 2005-10-06  Richard Guenther  <rguenther@suse.de>
22363
22364         PR tree-optimization/24238
22365         * g++.dg/tree-ssa/pr24238.C: New testcase.
22366
22367 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22368
22369         PR 18568
22370         * gfortran.dg/der_pointer_3.f90: New test.
22371
22372 2005-10-05  Devang Patel  <dpatel@apple.com>
22373
22374         PR Debug/23205
22375         * g++.dg/other/PR23205.C: New.
22376
22377 2005-10-05  Richard Henderson  <rth@redhat.com>
22378
22379         PR target/23602
22380         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22381         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22382
22383 2005-10-05  Dale Johannesen  <dalej@apple.com>
22384
22385         * gcc.c-torture/execute/float-floor.c: New.
22386
22387 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22388
22389         PR tree-optimization/21419
22390         PR tree-optimization/24146
22391         PR tree-optimization/24151
22392
22393         * g++.dg/ext/asm7.C: New.
22394         * g++.dg/ext/asm8.C: New.
22395         * gcc.dg/asm-1.c: Compile on all targets.
22396         * gcc.dg/asm-pr24146.c: New.
22397         * gcc.dg/pr21419.c: Adjust error messages.
22398
22399 2005-10-05  Richard Guenther  <rguenther@suse.de>
22400
22401         PR fortran/24176
22402         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22403
22404 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22405
22406         PR c++/23513
22407         * g++.dg/template/spec22.C: Robustify test.
22408         * g++.dg/template/spec26.C: New.
22409
22410 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22411
22412         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22413         if target supports vector instructions.
22414
22415 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22416
22417         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22418         C99 functions.
22419
22420 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22421
22422         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22423         check_effective_target_fortran_large_int): Replace cached result
22424         when target changes.
22425
22426 2005-10-04  Devang Patel  <dpatel@apple.com>
22427
22428         * gcc.dg/i386-sse-vect-types.c: New.
22429
22430 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22431
22432         PR preprocessor/13726
22433         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22434         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22435
22436 2005-10-04  Richard Guenther  <rguenther@suse.de>
22437
22438         PR c/23576
22439         * gcc.dg/noncompile/pr23576.c: New testcase.
22440
22441 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22442
22443         PR middle-end/23125
22444         * gcc.dg/register-var-3.c: New test.
22445
22446 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22447
22448         * gcc.dg/pr23049.c: New test.
22449
22450         * gcc.dg/ucnid-4.c: Fix test.
22451
22452 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22453
22454         PR 23445
22455         * gcc.c-torture/compile/pr23445.c: New test.
22456
22457 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22458
22459         * g++.dg/overload/unknown1.C: New.
22460
22461 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22462
22463         PR c++/17775
22464         * g++.dg/template/repo4.C: New test.
22465
22466 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22467
22468         PR libfortran/19308
22469         * gfortran.dg/large_real_kind_2.F90: New test.
22470         * gfortran.dg/large_integer_kind_2.f90: New test.
22471
22472 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22473
22474         * lib/target-supports.exp (check_effective_target_vect_shift):
22475         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22476         (check_effective_target_vect_condition): Fix copy-n-pasto.
22477
22478         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22479         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22480         targets.
22481
22482 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22483
22484         PR c++/22621
22485         * g++.dg/template/overload5.C : New test.
22486
22487         PR c++/23840
22488         * g++.dg/expr/stdarg1.C: New test.
22489
22490 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22491
22492         PR 24142
22493         * gcc.c-torture/execute/pr24142.c: New test.
22494
22495 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22496
22497         PR 24141
22498         * gcc.c-torture/execute/pr24141.c: New test.
22499
22500 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22501             Diego Novillo  <dnovillo@redhat.com>
22502
22503         PR 23604
22504         * gcc.c-torture/execute/pr23604.c: New test.
22505
22506 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22507
22508         PR fortran/16404
22509         PR fortran/20835
22510         PR fortran/20890
22511         PR fortran/20899
22512         PR fortran/20900
22513         PR fortran/20901
22514         PR fortran/20902
22515         gfortran.dg/equiv_constraint_1.f90: New test.
22516         gfortran.dg/equiv_constraint_2.f90: New test.
22517         gfortran.dg/equiv_constraint_3.f90: New test.
22518         gfortran.dg/equiv_constraint_4.f90: New test.
22519         gfortran.dg/equiv_constraint_5.f90: New test.
22520         gfortran.dg/equiv_constraint_6.f90: New test.
22521         gfortran.dg/equiv_constraint_7.f90: New test.
22522         gfortran.dg/equiv_constraint_8.f90: New test.
22523         gfortran.dg/private_type_1.f90: New test.
22524         gfortran.dg/private_type_2.f90: New test.
22525         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22526         980628-10.f: Assert std=gnu to permit mixing of
22527         types in equivalence statements.
22528
22529 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22530
22531         PR 24112
22532         * gfortran.dg/open_status_1.f90: New.
22533
22534 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22535
22536         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22537         * gcc.dg/vect/pr22480.c: Clean up temp files.
22538         * gcc.dg/vect/pr23831.c: Clean up temp files.
22539         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22540         Clean up temp files.
22541         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22542         Clean up temp files.
22543
22544         * gcc.dg/20050309-1.c: Clean up temp files.
22545         * gcc.dg/20050325-1.c: Clean up temp files.
22546
22547 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22548
22549         PR tree-optimization/24059
22550         * gcc.dg/vect/pr24059.c : New test.
22551
22552 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22553
22554         PR middle-end/24109
22555         * gcc.c-torture/execute/20050929-1.c: New test.
22556
22557 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22558
22559         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22560
22561 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22562
22563         PR c/21419
22564         * gcc.dg/pr21419.c: New test.
22565
22566 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22567
22568         * gcc.dg/pr23911.c: New test.
22569
22570 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22571
22572         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22573
22574         PR c++/16782
22575         * g++.dg/parse/qualified4.C: New test.
22576         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22577         * g++.old-deja/g++.mike/p8154.C: Likewise.
22578
22579 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22580
22581         PR c++/22147
22582         * g++.dg/template/friend37.C: New test.
22583         * g++.dg/parse/crash28.C: Adjust error markers.
22584
22585 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22586
22587         PR fortran/18518
22588         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22589
22590 2005-09-27  Devang Patel  <dpatel@apple.com>
22591
22592         PR tree-optimization/23625
22593         * gcc.dg/pr23625.c: New test.
22594
22595 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22596
22597         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22598         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22599
22600 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22601
22602         PR fortran/23677
22603         * gfortran.fortran-torture/execute/save_1.f90: New test.
22604         * gfortran.dg/save_1.f90: New test.
22605
22606 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22607
22608         * gcc.target/i386/builtin-apply-mmx.c: New test.
22609
22610         PR target/22576
22611         * gcc.target/i386/pr22576.c: New test.
22612
22613         PR target/22585
22614         * gcc.target/i386/pr22585.c: New test.
22615
22616         PR target/23268
22617         * gcc.target/i386/pr23268.c: New test.
22618
22619         PR middle-end/23831
22620         * gcc.dg/vect/pr23831.c: New test.
22621
22622         PR target/24055
22623         * gcc.target/i386/pr24055.c: New test.
22624
22625 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22626
22627         PR tree-optimization/23960
22628         * gcc.c-torture/compile/pr23960.c: New.
22629
22630 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22631
22632         PR fortran/16861
22633         * gfortran.dg/nested_modules_3.f90: New.
22634
22635 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22636
22637         PR fortran/24005
22638         gfortran.dg/interface_1.f90: New test.
22639
22640 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22641         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22642
22643         PR fortran/23843
22644         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22645
22646 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22647
22648         PR fortran/23516
22649         * gfortran.dg/imag_1.f: New test.
22650         * gfortran.dg/imag_2.f: Ditto.
22651
22652 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22653
22654         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22655
22656 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22657
22658         PR c++/21983
22659         * g++.dg/warn/pr21983.C: New test.
22660
22661 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22662
22663         * gcc.dg/20050922-1.c: Testcase added.
22664
22665 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22666
22667         PR c++/23993
22668         * g++.dg/template/array14.C: New test.
22669
22670 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22671
22672         PR fortran/19929
22673         * gfortran.dg/der_ptr_component_1.f90: New test.
22674
22675 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22676
22677         PR c++/23965
22678         * g++.dg/template/error1.C: Reject "no matching function" message.
22679
22680 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22681
22682         PR c++/17609
22683         * g++.dg/lookup/error1.C: New test.
22684
22685 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22686
22687         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22688         functionality of the testcase.
22689
22690 2005-09-20  Richard Henderson  <rth@redhat.com>
22691
22692         * gcc.dg/vect/vect-22.c: Require vect_float.
22693         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22694
22695 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22696
22697         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22698         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22699         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22700         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22701         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22702         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22703         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22704         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22705         * gcc.dg/cpp/ucnid-8.c: New test.
22706
22707 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22708
22709         PR tree-optimization/23929
22710         * gcc.c-torture/compile/pr23929.c: New test.
22711
22712 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22713
22714         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22715         for one loop.
22716
22717 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22718
22719         PR testsuite/23186
22720         * g++.dg/other/pr22003.C: Require named sections.
22721
22722 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22723
22724         PR c++/23947
22725         * g++.dg/rtti/crash3.C: New test.
22726
22727         PR tree-optimization/23818
22728         * gcc.dg/pr23818.c: New test.
22729
22730 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22731
22732         PR fortran/23420
22733         * gfortran.dg/print_fmt_4.f: New.
22734
22735 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22736
22737         PR fortran/23663
22738         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22739
22740 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22741
22742         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22743         Use pointers to local alignable arrays instead. Added comments.
22744         * gcc.dg/vect/vect-46.c: Likewise.
22745         * gcc.dg/vect/vect-48.c: Likewise.
22746         * gcc.dg/vect/vect-49.c: Likewise.
22747         * gcc.dg/vect/vect-52.c: Likewise.
22748         * gcc.dg/vect/vect-53.c: Likewise.
22749         * gcc.dg/vect/vect-54.c: Likewise.
22750         * gcc.dg/vect/vect-56.c: Likewise.
22751         * gcc.dg/vect/vect-57.c: Likewise.
22752         * gcc.dg/vect/vect-58.c: Likewise.
22753         * gcc.dg/vect/vect-60.c: Likewise.
22754         * gcc.dg/vect/vect-61.c: Likewise.
22755
22756         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22757         The test is no longer vectorizable on vect_no_align targets.
22758         * gcc.dg/vect/vect-43.c: Likewsie.
22759
22760         * gcc.dg/vect/vect-44.c: Added comments.
22761         * gcc.dg/vect/vect-45.c: Added comments.
22762         * gcc.dg/vect/vect-50.c: Added comments.
22763         * gcc.dg/vect/vect-51.c: Added comments.
22764
22765         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22766         aligned type.
22767         * gcc.dg/vect/Os-vect-95.c: Likewise.
22768
22769         * gcc.dg/vect/vect-41.c: Test removed.
22770         * gcc.dg/vect/vect-47.c: Test removed.
22771         * gcc.dg/vect/vect-55.c: Test removed.
22772         * gcc.dg/vect/vect-59.c: Test removed.
22773
22774 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22775
22776         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22777         No longer vectorizable on vect_no_align targets.
22778         * gcc.dg/vect/pr20122.c: Likewise.
22779         * gcc.dg/vect/vect-74.c: Likewise.
22780         * gcc.dg/vect/vect-75.c: Likewise.
22781         * gcc.dg/vect/vect-76.c: Likewise.
22782
22783         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22784         Will not be vectorizable on vect_no_align targets once aliasing issues
22785         are resolved.
22786         * gcc.dg/vect/vect-79.c: Likewise.
22787
22788         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22789         * gcc.dg/vect/vect-78.c: Likewise.
22790         * gcc.dg/vect/vect-97.c: Likewise.
22791
22792 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22793
22794         * gcc.dg/pr23943.c: New test.
22795
22796 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22797
22798         PR fortran/19181
22799         * gfortran.dg/derived_pointer_null_1.f90: New test.
22800
22801 2005-09-18  Richard Guenther  <rguenther@suse.de>
22802
22803         PR middle-end/23944
22804         * gcc.c-torture/compile/pr23944.c: New testcase.
22805
22806 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22807
22808         PR fortran/15975
22809         * gfortran.dg/der_pointer_2.f90: New test.
22810
22811 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22812
22813         PR fortran/16861
22814         * gfortran.dg/nested_modules_2.f90: New test.
22815
22816 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22817
22818         PR c++/18368
22819         * g++.dg/other/semicolon.C: New test.
22820
22821 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22822
22823         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22824         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22825
22826 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22827
22828         PR c++/23914
22829         * g++.dg/template/static18.C: New test.
22830
22831         PR c++/21514
22832         * g++.dg/template/crash19.C: Remove dg-error marker.
22833         * g++.dg/template/local4.C: New test.
22834
22835 2005-09-16  Paul Brook  <paul@codesourcery.com>
22836
22837         PR fortran/23906
22838         * gfortran.dg/dependency_1.f90: New test.
22839
22840 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22841
22842         PR c++/23896
22843         * g++.dg/template/static17.C: New test.
22844
22845 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22846
22847         PR c++/23139
22848         * g++.dg/warn/huge-val1.C: New test.
22849
22850 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22851
22852         PR c++/13140
22853         * g++.dg/parse/class2.C: New test.
22854         * g++.dg/template/explicit8.C: Likewise.
22855         * g++.dg/template/spec25.C: Likewise.
22856
22857 2005-09-14  Josh Conner  <jconner@apple.com>
22858
22859         PR middle-end/23584
22860         * gcc.dg/pr23584.c: New test.
22861
22862 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22863
22864         PR fortran/21875 Internal Unit Array I/O, NIST
22865         * gfortran.dg/arrayio_1.f90: New test.
22866         * gfortran.dg/arrayio_1.f90: New test.
22867         * gfortran.dg/arrayio_1.f90: New test.
22868         * gfortran.dg/arrayio_1.f90: New test.
22869         * gfortran.dg/arrayio_1.f90: New test.
22870
22871 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22872
22873         PR middle-end/22480
22874         * gcc.dg/vect/pr22480.c: New test.
22875
22876 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22877
22878         PR fortran/19358
22879         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22880
22881 2005-09-13 Josh Conner <jconner@apple.com>
22882
22883         PR c++/23180
22884         * g++.dg/init/struct2.C: New test.
22885         * g++.dg/init/struct3.C: New test.
22886
22887 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22888
22889         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22890         Clean up temp files.
22891         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22892         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22893         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22894         gcc.dg/tree-ssa/builtin-printf-1.c,
22895         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22896         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22897         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22898         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22899         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22900         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22901         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22902         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22903         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22904         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22905         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22906         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22907
22908 2005-09-13  Josh Conner  <jconner@apple.com>
22909
22910         * lib/gcc-dg.exp: Load scanipa.exp.
22911         (cleanup-dump): New procedure.
22912         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22913         * lib/scandump.exp: New file.
22914         * lib/scantree.exp: Use it.
22915         * lib/scanipa.exp: New file.
22916
22917 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22918
22919         PR fortran/17740
22920         * gfortran.dg/generic_4.f90: New test.
22921
22922 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22923
22924         PR target/23816
22925         * gcc.target/i386/pr23816-1.c: New test.
22926         * gcc.target/i386/pr23816-2.c: New test.
22927
22928
22929 2005-09-13  Bastian Blank <waldi@debian.org>
22930
22931         PR c++/16171
22932         * g++.dg/abi/mangle26.C: New test.
22933         * g++.dg/abi/mangle27.C: New test.
22934         * g++.dg/abi/mangle28.C: New test.
22935         * g++.dg/abi/mangle29.C: New test.
22936
22937         PR c++/23839
22938         * g++.dg/parse/register1.C: New test.
22939
22940 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22941
22942         PR c++/23842
22943         * g++.dg/template/access16.C: New test.
22944
22945 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22946
22947         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22948
22949 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22950
22951         PR fortran/18899
22952         * gfortran.dg/shape_2.f90: New test.
22953
22954 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22955
22956         PR target/19269
22957         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22958         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22959         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22960         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22961         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22962         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22963         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22964         tests.
22965
22966 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/23841
22969         * g++.dg/parse/template17.C: New test.
22970
22971 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22972
22973         PR c++/23789
22974         * g++.dg/template/nontype14.C: New test.
22975
22976 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22977
22978         PR g++/7874
22979         * g++.dg/lookup/friend7.C: New test.
22980         * g++.dg/lookup/friend8.C: New test.
22981         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22982         so that it will be found via argument dependent lookup.
22983         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22984         friend functions which will no longer be found.
22985         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22986         function g, so that it will be found via argument dependent
22987         lookup.
22988         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22989         * g++.old-deja/g++.mike/net43.C: Likewise.
22990
22991 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22992
22993         PR c++/23691
22994         * g++.dg/template/static16.C: New test.
22995
22996 2005-09-12  Josh Conner  <jconner@apple.com>
22997
22998         PR middle-end/23237
22999         * gcc.c-torture/compile/pr23237.c: New test.
23000
23001 2005-09-11  Richard Henderson  <rth@redhat.com>
23002
23003         * g++.dg/other/error8.C: Update expected diagnostic text.
23004
23005 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23006
23007         PR libfortran/19872
23008         * gfortran.dg/overwrite_1.f: New test.
23009
23010 2005-09-09  Josh Conner  <jconner@apple.com>
23011
23012         * g++.dg/init/pr23180-1.C: Removed.
23013         * g++.dg/init/pr23180-2.C: Removed.
23014
23015 2005-09-09  David Daney <ddaney@avtrex.com>
23016
23017         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23018         files which are ...
23019         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23020         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23021
23022 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23023
23024         * gfortran.dg/iostat_2.f90: New test.
23025
23026 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23027
23028         PR c++/22252
23029         * g++.dg/ext/interface1.C: New test.
23030         * g++.dg/ext/interface1.h: Likewise.
23031         * g++.dg/ext/interface1a.cc: Likewise.
23032
23033 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23034
23035         * gfortran.dg/iomsg_1.f90: New test case.
23036
23037 2005-09-09  Richard Guenther  <rguenther@suse.de>
23038
23039         PR c++/23624
23040         * g++.dg/tree-ssa/pr23624.C: New testcase.
23041
23042 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23043
23044         PR fortran/19239
23045         * gfortran.dg/vector_subscript_1.f90,
23046         * gfortran.dg/vector_subscript_2.f90: New tests.
23047
23048 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23049
23050         PR fortran/21104
23051         * gfortran.dg/array_alloc_1.f90,
23052         * gfortran.dg/array_alloc_2.f90,
23053         * gfortran.dg/array_alloc_3.f90: New tests.
23054
23055 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23056
23057         PR fortran/12840
23058         * gfortran.dg/array_constructor_6.f90
23059         * gfortran.dg/array_constructor_7.f90
23060         * gfortran.dg/array_constructor_8.f90
23061         * gfortran.dg/array_constructor_9.f90
23062         * gfortran.dg/array_constructor_10.f90
23063         * gfortran.dg/array_constructor_11.f90
23064         * gfortran.dg/array_constructor_12.f90: New tests.
23065
23066 2005-09-08  Josh Conner  <jconner@apple.com>
23067
23068         PR c++/23180
23069         * g++.dg/init/pr23180-1.C: New test.
23070         * g++.dg/init/pr23180-2.C: New test.
23071
23072 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23073
23074         PR fortran/18878
23075         * gfortran.dg/module_double_reuse.f90: New.
23076
23077 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23078
23079         PR fortran/23270
23080         PR fortran/22304
23081         PR fortran/18870
23082         PR fortran/17917
23083         PR fortran/16511
23084         * gfortran.dg/common_equivalence_1.f: New.
23085         * gfortran.dg/common_equivalence_2.f: New.
23086         * gfortran.dg/common_equivalence_3.f: New.
23087         * gfortran.dg/contained_equivalence_1.f90: New.
23088         * gfortran.dg/module_blank_common.f90: New.
23089         * gfortran.dg/module_commons_1.f90: New.
23090         * gfortran.dg/module_equivalence_1.f90: New.
23091         * gfortran.dg/nested_modules_1.f90: New.
23092         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23093         equivalences and add comment to connect the test with
23094         the PR.
23095
23096 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23097
23098         PR fortran/23765
23099         * gfortran.dg/common_6.f90: New test.
23100
23101 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23102
23103         PR fortran/15326
23104         * gfortran.dg/char_result_1.f90,
23105         * gfortran.dg/char_result_2.f90,
23106         * gfortran.dg/char_result_3.f90,
23107         * gfortran.dg/char_result_4.f90,
23108         * gfortran.dg/char_result_5.f90,
23109         * gfortran.dg/char_result_6.f90,
23110         * gfortran.dg/char_result_7.f90,
23111         * gfortran.dg/char_result_8.f90: New tests.
23112
23113 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23114
23115         PR fortran/19928
23116         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23117
23118 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23119
23120         PR obj-c++/16816
23121         * obj-c++.dg/selector-5.mm: New test.
23122         * obj-c++.dg/selector-6.mm: New test.
23123
23124 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23125
23126         PR objc/20574
23127         PR objc/19324
23128         * objc.dg/error-1.m: New test.
23129
23130 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23131
23132         PR fortran/23373
23133         * gfortran.fortran-torture/execute/pr23373-1.f90,
23134         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23135
23136 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23137
23138         PR libfortran/23760
23139         * gfortran.dg/g77/1832.f: Remove long string in write statement
23140         to allow the test to pass on correct list directed output with
23141         prepended space.
23142
23143 2005-09-07  James E Wilson  <wilson@specifix.com>
23144
23145         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23146
23147 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23148
23149         * gfortran.dg/parameter+save.f90: Rename to
23150         * gfortran.dg/parameter_save.f90: .. this.
23151
23152 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23153
23154         PR fortran/20848
23155         * gfortran.dg/parameter+save.f90: New test case.
23156
23157 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23158
23159         PR fortran/19269
23160         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23161
23162 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23163
23164         PR c/23075
23165         * gcc.dg/pr23075.c: New test.
23166         * g++.dg/warn/pr23075.C: New test.
23167
23168         PR target/22362
23169         * gcc.target/i386/pr22362.c: New test.
23170
23171         PR rtl-optimization/23098
23172         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23173
23174         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23175         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23176         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23177
23178 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23179
23180         * g++.dg/expr/cast6.C: New test.
23181
23182         PR c++/9782
23183         * g++.dg/init/new15.C: New test.
23184
23185 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23186
23187         * gcc.dg/vect/Os-vect-95.c: New test.
23188         * gcc.dg/vect/vect-95.c: Same.
23189
23190 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23191
23192         * gcc.dg/vect/vect-29.c: Update xfail testing.
23193         * gcc.dg/vect/vect-44.c: Same.
23194         * gcc.dg/vect/vect-48.c: Same.
23195         * gcc.dg/vect/vect-50.c: Same.
23196         * gcc.dg/vect/vect-72.c: Same.
23197         * gcc.dg/vect/vect-77.c: Same.
23198         * gcc.dg/vect/vect-78.c: Same.
23199         * gcc.dg/vect/vect-80.c: Same.
23200         * gcc.dg/vect/vect-96.c: Same.
23201         * gcc.dg/vect/vect-100.c: Same.
23202         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23203         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23204         * gfortran.dg/vect/vect-5.f90: Same.
23205
23206 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23207
23208         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23209         start strings.
23210         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23211         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23212
23213         PR c++/23056
23214         * g++.dg/opt/pr23056.C: New test.
23215
23216         PR rtl-optimization/23098
23217         * gcc.target/i386/pr23098.c: New test.
23218
23219 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23220
23221         PR c++/23667
23222         * g++.dg/template/static15.C: New test.
23223
23224         PR c++/21440
23225         * g++.dg/ext/stmtexpr5.C: New test.
23226         * g++.dg/ext/stmtexpr6.C: Likewise.
23227
23228 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23229
23230         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23231
23232         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23233         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23234         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23235
23236 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23237
23238         PR libfortran/23321
23239         * gfortran.dg/direct_io_4.f90: New test case.
23240
23241 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23242             Rasmus Hahn  <rassahah@neofonie.de>
23243
23244         PR libobjc/23108
23245         * objc.dg/type-stream-1.m: New test.
23246
23247 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23248
23249         PR fortran/23661
23250         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23251         gfortran.dg/print_fmt_3.f90: New test.
23252
23253 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23254
23255         * gfortran.dg/fmt_t_1.f90: New test.
23256
23257 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23258
23259         PR rtl-optimization/23454
23260         * g++.dg/opt/pr23454.C: New test.
23261
23262 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23263
23264         PR c++/23699
23265         * g++.dg/ext/static1.C: New test.
23266
23267 2005-09-02  Richard Henderson  <rth@redhat.com>
23268
23269         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23270         tail call to check_fa_work.
23271
23272 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23273
23274         PR c++/21687
23275         * g++.dg/other/gc3.C: New test.
23276
23277 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23278
23279         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23280         * gcc.dg/20050826-1.c: Likewise.
23281
23282 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23283
23284         PR c++/23167
23285         * g++.dg/expr/volatile1.C: New test.
23286
23287 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23288
23289         PR middle-end/23547
23290         * gcc.dg/pr23547.c: New test.
23291
23292 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23293
23294         PR c/22061
23295         * gcc.c-torture/execute/pr22061-1.c,
23296         * gcc.c-torture/execute/pr22061-2.c,
23297         * gcc.c-torture/execute/pr22061-3.c,
23298         * gcc.c-torture/execute/pr22061-4.c: New tests.
23299
23300 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23301
23302         * gcc.dg/Wredundant-decls-2.c: New test to check that
23303         -Wredundant-decls does not issue warning for a variable
23304         definition following a declaration.
23305
23306 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23307
23308         PR debug/7241
23309         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23310         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23311         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23312
23313         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23314         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23315         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23316         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23317         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23318         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23319         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23320         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23321
23322 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23323
23324         PR objc/23306
23325         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23326         scan-assmbler.
23327
23328 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23329
23330         PR target/21255
23331         * gcc.dg/pr21255-1.c: New test.
23332         * gcc.dg/pr21255-2-mb.c: Likewise.
23333         * gcc.dg/pr21255-2-ml.c: Likewise.
23334         * gcc.dg/pr21255-3.c: Likewise.
23335         * gcc.dg/pr21255-4.c: Likewise.
23336
23337 2005-08-31  Dale Johannesen  <dalej@apple.com>
23338
23339         * gcc.dg/20050830-1.c: New.
23340
23341 2005-08-31  Josh Conner  <jconner@apple.com>
23342
23343         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23344         command-line options for arm-*-* targets.
23345         * g++.dg/init/array16.C: Likewise.
23346         * g++.dg/other/crash-4.C: Likewise.
23347
23348 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23349
23350         PR obj-c++/23640
23351         * obj-c++.dg/gnu-runtime-3.mm: New test.
23352
23353 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23354
23355         PR c++/13377
23356         * g++.dg/lookup/ambig4.C: New test.
23357         * g++.dg/lookup/ambig5.C: New test.
23358         * g++.dg/tc1/dr101.C: Adjust error markers.
23359
23360 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23361
23362         PR c++/23639
23363         * g++.dg/template/ttp5.C: Adjust error markers.
23364
23365 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23366
23367         PR testsuite/23609
23368         * lib/obj-c++.exp: Include target-libpath.exp.
23369         (obj-c++_link_flags): Look for the GNU libobjc library
23370         and set the library path to include it.
23371         Don't manually set LD_LIBRARY_PATH (etc.) but call
23372         set_ld_library_path_env_vars instead.
23373         (obj-c++_target_compile): Don't set library path or
23374         linker flags because they are already set correctly
23375         in obj-c++_link_flags.
23376
23377 2005-08-30  Josh Conner  <jconner@apple.com>
23378
23379         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23380         to command-line options for arm-*-* targets.
23381
23382 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23383
23384         * g++.dg/other/i386-1.C: New.
23385
23386 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23387
23388         PR preprocessor/20348
23389         PR preprocessor/20356
23390         * gcc.dg/cpp/pr20348.c: New test.
23391         * gcc.dg/cpp/pr20348.h: New file.
23392         * gcc.dg/cpp/inc/pr20348.h: New file.
23393         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23394         * gcc.dg/cpp/pr20356.c: New test.
23395         * gcc.dg/cpp/pr20356.h: New file.
23396         * gcc.dg/cpp/inc/pr20356.h: New file.
23397         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23398
23399 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23400
23401         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23402         Fix array dimension to avoid correct end-of-file error.
23403
23404 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23405
23406         PR libfortran/23598
23407         * gfortran.dg/iostat_1.f90: New test.
23408
23409 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23410
23411         PR middle-end/23408
23412         * gcc.dg/pr23408.c: New test.
23413
23414 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23415
23416         PR c++/23099
23417         * g++.dg/init/member1.C: Make sure erroneous static data member
23418         definitions are required.
23419         * g++.dg/template/static13.C: New test.
23420         * g++.dg/template/static14.C: Likewise.
23421
23422 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23423
23424         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23425         -march=pentium4, remove ilp32 requirement.
23426
23427         PR middle-end/23484
23428         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23429         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23430
23431 2005-08-29  Andreas Jaeger  <aj@suse.de>
23432
23433         PR testsuite/23607
23434         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23435
23436 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23437
23438         * gcc.c-torture/execute/20050316-2.c: New test.
23439         * gcc.c-torture/execute/20050316-3.c: New test.
23440         * gcc.dg/torture/pr16104-1.c: New test.
23441
23442 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23443
23444         PR middle-end/23463
23445         * gcc.c-torture/execute/zero-struct-1.c: New test.
23446
23447 2005-08-27  Richard Guenther  <rguenther@suse.de>
23448
23449         PR target/23575
23450         * gcc.target/i386/pr23575.c: New testcase.
23451
23452 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23453
23454         PR rtl-optimization/23561
23455         * gcc.c-torture/execute/20050826-1.c: New test.
23456
23457         PR rtl-opt/23560
23458         * gcc.c-torture/execute/20050826-2.c: New test.
23459
23460 2005-08-26  Dale Johannesen  <dalej@apple.com>
23461
23462         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23463         * gcc.dg/20050826-1.c: New.
23464
23465 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23466
23467         PR c++/19004
23468         * g++.dg/template/nontype13.C: New test.
23469
23470         PR c++/23491
23471         * g++.dg/init/new14.C: New test.
23472         * g++.dg/expr/anew1.C: Do not XFAIL.
23473         * g++.dg/expr/anew2.C: Likewise.
23474         * g++.dg/expr/anew3.C: Likewise.
23475
23476 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23477
23478         PR middle-end/22439
23479         * gcc.dg/vla-3.c: New test.
23480
23481 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23482
23483         PR fortran/20363
23484         * gfortran.dg/named_interface.f90: New.
23485
23486 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23487
23488         * gcc.c-torture/execute/frame-address.c: New test.
23489
23490 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23491
23492         PR c++/20817
23493         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23494
23495 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23496
23497         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23498
23499 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23500
23501         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23502         * gcc.dg/altivec-22.c: Rename from..
23503         * gcc.dg/altivec-nomfcr.c: ..this.
23504
23505 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23506
23507         PR tree-optimization/23546
23508         * gcc.dg/tree-ssa/pr23546.c: New test.
23509
23510 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23511
23512         PR fortran/17758
23513         * gfortran.dg/nonreturning_statements.f90: New test.
23514
23515 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23516
23517         PR c++/22454
23518         * g++.dg/parse/crash29.C: New.
23519
23520 2005-08-23  DJ Delorie  <dj@redhat.com>
23521
23522         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23523         constants have the L suffix.
23524
23525 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23526
23527         PR c++/23044
23528         * g++.dg/template/instantiate8.C: New.
23529
23530 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23531
23532         PR middle-end/23467
23533         * gcc.c-torture/execute/pr23467.c: New test.
23534
23535 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23536
23537         PR tree-optimization/22043
23538         * gcc.c-torture/execute/20050613-1.c: New test.
23539
23540 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23541
23542         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23543
23544 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23545
23546         PR rtl-optimization/23478
23547         * g++.dg/opt/pr23478.C: New test.
23548
23549 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23550
23551         PR c/18715
23552         * gcc.dg/switch-warn-3.c: New test.
23553
23554 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23555
23556         PR c++/22233
23557         * g++.dg/template/param1.C: New test.
23558
23559 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23560
23561         PR c++/23089
23562         * g++.dg/other/incomplete1.C: New test.
23563
23564 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23565
23566         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23567         are vectorizable.
23568
23569 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23570
23571         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23572         d_lines_5.f: New.
23573
23574 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23575
23576         * gcc.target/i386/sse-4.c: New test.
23577
23578 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23579
23580         PR testsuite/23239
23581         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23582
23583 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23584
23585         * gcc.dg/20050811-1.c: New test.
23586         * gcc.dg/20050811-2.c: New test.
23587
23588 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23589
23590         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23591
23592 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23593
23594         PR 23476
23595         * gcc.c-torture/compile/pr23476.c: New test.
23596
23597 2005-08-19  Devang Patel  <dpatel@apple.com>
23598
23599         PR tree-optimization/23048
23600         * gcc.dg/tree-ssa/pr23048.c: New test.
23601
23602 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23603
23604         PR middle-end/20624
23605         * g++.dg/warn/Wreturn-3.C: New test
23606
23607 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23608
23609         PR tree-optimization/22228
23610         * g++.dg/vect/pr22543.cc: New test.
23611
23612 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23613
23614         PR tree-optimization/21574
23615         * gcc.dg/tree-ssa/pr21574.c: New test.
23616
23617 2005-08-16  James E Wilson  <wilson@specifix.com>
23618
23619         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23620
23621 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23622
23623         PR tree-opt/23402
23624         * gcc.c-torture/compile/zero-strct-3.c: New test.
23625         * gcc.c-torture/compile/zero-strct-4.c: New test.
23626
23627 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23628
23629         PR target/23376
23630         * gcc.target/x86_64/pr23376.c: New test.
23631
23632 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23633
23634         PR c++/23337
23635         * g++.dg/ext/vector2.C: New.
23636
23637 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23638
23639         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23640
23641 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23642
23643         PR libfortran/23428
23644         * gfortran.dg/inquire-complex.f90: New test case.
23645
23646 2005-08-16  James E Wilson  <wilson@specifix.com>
23647
23648         PR tree-optimization/21105
23649         * gcc.dg/large-size-array.c: New.
23650
23651 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23652
23653         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23654         type.
23655         * gcc.dg/vect/vect-41: Likewise.
23656         * gcc.dg/vect/vect-42: Likewise.
23657         * gcc.dg/vect/vect-43: Likewise.
23658         * gcc.dg/vect/vect-44: Likewise.
23659         * gcc.dg/vect/vect-46: Likewise.
23660         * gcc.dg/vect/vect-47: Likewise.
23661         * gcc.dg/vect/vect-48: Likewise.
23662         * gcc.dg/vect/vect-52: Likewise.
23663         * gcc.dg/vect/vect-53: Likewise.
23664         * gcc.dg/vect/vect-54: Likewise.
23665         * gcc.dg/vect/vect-55: Likewise.
23666         * gcc.dg/vect/vect-56: Likewise.
23667         * gcc.dg/vect/vect-57: Likewise.
23668         * gcc.dg/vect/vect-58: Likewise.
23669         * gcc.dg/vect/vect-59: Likewise.
23670         * gcc.dg/vect/vect-60: Likewise.
23671         * gcc.dg/vect/vect-61: Likewise.
23672         * gcc.dg/vect/vect-85: Likewise.
23673         * gcc.dg/vect/vect-87: Likewise.
23674         * gcc.dg/vect/vect-88: Likewise.
23675         * gcc.dg/vect/vect-93.c: Likewise.
23676         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23677         * gcc.dg/vect/vect-75: Likewise.
23678         * gcc.dg/vect/vect-76: Likewise.
23679         * gcc.dg/vect/vect-77: Likewise.
23680         * gcc.dg/vect/vect-78: Likewise.
23681         * gcc.dg/vect/vect-80: Likewise.
23682         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23683         vectorized for the expected reason, rather than checking how alignment
23684         was handled.
23685         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23686         aligned type and also instead of aligned pointers. Added documentation.
23687
23688 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23689
23690         * gfortran.dg/power.f90: New test.
23691
23692 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23693
23694         PR rtl-optimization/23299
23695         * g++.dg/opt/pr23299.C: New test.
23696
23697 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23698
23699         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23700
23701 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23702
23703         * g++.dg/template/local6.C: New test.
23704
23705 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23706
23707         * execute/exceptions/finally-1.m: Check that the catch and finally are
23708         being called.  Also add a "return 0;" at the end of main.
23709
23710 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23711
23712         PR fortran/21432.
23713         * gfortran.dg/namelist_print_1.f: New test of functionality of
23714         PRINT namelist.
23715         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23716         namelist generates error with -std=f95.
23717
23718 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23719
23720         PR tree-optimization/23119
23721         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23722
23723 2005-08-13  Marcin Koziej  <creep@desk.pl>
23724             Andrew Pinski  <pinskia@physics.uc.edu>
23725
23726         PR libobjc/22492
23727         * execute/exceptions/finally-1.m: New test.
23728
23729 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23730
23731         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23732         testsuite.
23733         * objc/execute/exceptions/trivial.m: New test.
23734         * objc.dg/try-catch-11.m: Move to ...
23735         * objc/execute/exceptions/foward-1.m: Here.
23736         * objc.dg/try-catch-2.m: Move to ...
23737         * objc/execute/exceptions/catchall-1.m: Here.
23738         * objc.dg/try-catch-8.m: Move to ...
23739         * objc/execute/exceptions/local-variables-1.m: Here.
23740
23741 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23742
23743         * objc.dg/nested-func-1.m: Move to ...
23744         * objc/execute/nested-func-1.m: Here.
23745
23746 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23747
23748         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23749         in ${options} instead of [target_info name].
23750         * lib/obj-c++.exp (objc_target_compile): Likewise.
23751
23752 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23753
23754         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23755
23756 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23757
23758         part of PR testsuite/23348
23759         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23760         each of the torture options.
23761         * objc/compile/trivial.m: New test.
23762
23763 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23764
23765         * gfortran.dg/eoshift.f90: Correct format.
23766
23767 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23768
23769         * gfortran.fortran-torture/execute/character_passing.f90:
23770         Fix comment typo.
23771
23772 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23773
23774         PR c++/8271
23775         * g++.dg/template/unify10.C: New.
23776
23777 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23778
23779         * g++.dg/parse/pr22514.C: Move to...
23780         * g++.dg/debug/pr22514.C: here.
23781
23782 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23783
23784         PR c++/23266
23785         * g++.dg/inherit/pure1.C: New test.
23786
23787         * ChangeLog: Fix typos.
23788
23789 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23790             Steven Bosscher  <stevenb@suse.de>
23791
23792         * gfortran.dg/runtime_warning_1.f90: New test.
23793
23794 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23795
23796         PR c++/23219
23797         * g++.dg/parse/crash28.C: New.
23798
23799 2005-08-11  Richard Guenther  <rguenther@suse.de>
23800
23801         PR target/23289
23802         * gcc.target/i386/tailcall-1.c: New testcase.
23803
23804 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23805
23806         * gcc.dg/vect/vect-67.c: Un-xfail.
23807
23808 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23809
23810         PR c++/23225
23811         * g++.dg/parse/crash27.C: new test.
23812
23813 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23814
23815         PR libfortran/22143
23816         * gfortran.dg/shift-kind.f90: New testcase.
23817
23818 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23819
23820         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23821         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23822
23823 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23824
23825         PR c++/20646
23826         * g++.dg/other/mult-stor1.C: New test.
23827
23828 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23829
23830         * gcc.c-torture/pr18299-1.c: Move to ...
23831         * gcc.c-torture/compile/pr18299-1.c: Here.
23832
23833 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23834
23835         * gfortran/fortran.torture/execute/character_passing.f90:
23836         Fix types for LSAME.
23837
23838 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23839
23840         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23841         input data back to what it was originally.
23842
23843 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23844
23845         * objc.dg/try-catch-8.m: Enable for all targets.
23846
23847 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23848
23849         * gcc.dg/pr23165.c: New test.
23850
23851 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23852
23853         PR tree-optimization/23234
23854         * gcc.dg/tree-ssa/pr23234.c: New test.
23855
23856 2005-08-08  Josh Conner  <jconner@apple.com>
23857
23858         PR rtl-optimization/23241
23859         * gcc.dg/char-compare.c: New test.
23860
23861 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23862
23863         PR c++/22508
23864         * g++.dg/init/new13.C: New test.
23865
23866 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23867
23868         PR c++/21166
23869         * g++.dg/other/crash-4.C: Adjust
23870         * g++/dg/ext/packed9.C: New.
23871
23872 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23873
23874         PR middle-end/21964
23875         * gcc.c-torture/execute/pr21964-1.c: New test.
23876
23877 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23878
23879         PR c/22458
23880         * gcc.dg/pr22458-1.c: New test.
23881
23882 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23883             Steven G. Kargl <kargls@comcast.net>
23884
23885         PR fortran/22390
23886         * gfortran.dg/flush_1.f90: New test.
23887
23888 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23889
23890         PR c++/23191
23891         * g++.dg/template/eh2.C: New test.
23892
23893 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23894
23895         PR c++/19498
23896         * g++.dg/template/instantiate7.C: New test.
23897
23898 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23899
23900         PR c/23113
23901         * gcc.dg/Wunused-value-1.c: New test.
23902
23903 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23904
23905         PR rtl-optimization/23233
23906         * gcc.c-torture/compile/pr23233-1.c: New test.
23907
23908 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23909
23910         PR fortran/18833
23911         PR fortran/20850
23912         * gfortran.dg/equiv_1.f90: New test.
23913         * gfortran.dg/equiv_2.f90: New test.
23914         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23915         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23916         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23917
23918 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23919
23920         * gcc.c-torture/execute/vrp-5.c: New test.
23921         * gcc.c-torture/execute/vrp-6.c: New test.
23922         * gcc.dg/tree-ssa/vrp21.c: New test.
23923
23924 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23925
23926         * g++.dg/parse/pr22514.C: New test.
23927
23928 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23929
23930         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23931
23932         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23933         instead of constant loads / pool entries.
23934
23935 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23936
23937         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23938         TEST_TO_WCTYPE.
23939
23940 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23941
23942         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23943         __WINT_TYPE__ in generated prototypes if possible.
23944
23945 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23946
23947         PR 22037
23948         * g++.dg/tree-ssa/pr22037.C:
23949
23950 2005-08-04  Richard Henderson  <rth@redhat.com>
23951
23952         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23953         scan-tree-dump-times directive.
23954
23955 2005-08-04  Jan Hubicka  <jh@suse.cz>
23956
23957         * gcov-1.C: Fix switch counts.
23958         * gcov-4b.c: Likewise.
23959
23960 2005-08-03  Jeff Law  <law@redhat.com>
23961
23962         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23963
23964 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23965
23966         * gcc.c-torture/execute/pr23135.c: New test.
23967
23968 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23969
23970         PR tree-optimization/19899
23971         * gcc.dg/tree-ssa/scev-1.c: New test.
23972         * gcc.dg/tree-ssa/scev-2.c: New test.
23973
23974 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23975
23976         PR target/18582
23977         * gcc.dg/torture/pr18582-1.c: New test.
23978
23979 2005-08-03  Jan Hubicka  <jh@suse.cz>
23980
23981         * update-conroll.c: New testcase.
23982         * update-conroll-2.c: New testcase.
23983
23984 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23985
23986         * gfortran.dg/constant_substring.f: New test.
23987         * gfortran.dg/pr22491.f: New test.
23988
23989 2005-08-02  Jan Hubicka  <jh@suse.cz>
23990
23991         * update-threading.c: Replace by the proper one.
23992
23993 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23994
23995         PR 23164
23996         * g++.dg/tree-ssa/pr23164.C: New test.
23997
23998 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23999
24000         * gcc.dg/tree-ssa/pr23192.c: New test.
24001
24002 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24003
24004         * gcc.c-torture/execute/vrp-4.c: New test.
24005
24006 2005-08-02  Jan Hubicka  <jh@suse.cz>
24007
24008         * update-threading.c: New test.
24009
24010 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24011
24012         * gcc.c-torture/compile/20050801-1.c: New test.
24013         * gcc.c-torture/compile/20050801-2.c: New test.
24014
24015 2005-08-01  Jan Hubicka  <jh@suse.cz>
24016
24017         * val-prof-5.c: New test.
24018
24019 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24020
24021         PR c/22311
24022         * gcc.dg/pr22311-1.c : New test.
24023
24024 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24025
24026         PR target/23095
24027         * gfortran.dg/pr23095.f: New test.
24028
24029         PR c++/22003
24030         * g++.dg/other/pr22003.C: New test.
24031
24032 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24033
24034         PR target/20621
24035         * gcc.c-torture/execute/pr20621-1.c: New test.
24036
24037 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24038
24039         * gfortran.dg/comma_format_extension_4.f: Adjust length
24040         of string for format.
24041         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24042         print statement with internal write.
24043         * gfortran.dg/der_array_io_2.f: Likewise.
24044         * gfortran.dg/der_array_io_3.f: Likewise.
24045
24046 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24047
24048         * gcc.dg/fold-abs-4.c: new test.
24049
24050 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24051
24052         PR fortran/22570 an related issues.
24053         * gfortran.dg/x_slash_1.f: New test.
24054
24055 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24056
24057         PR c/23143
24058         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24059         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24060
24061 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24062
24063         PR c/529
24064         * gcc.dg/Wshadow-3.c: New test.
24065
24066 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24067
24068         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24069         used to have the wrong bounds).
24070
24071 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24072
24073         PR c/21720
24074         * gcc.dg/hex-round-1.c: Test more cases.
24075         * gcc.dg/hex-round-2.c: New test.
24076
24077 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24078
24079         PR 22550
24080         * g++.dg/tree-ssa/pr22550.C: New test.
24081
24082 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24083
24084         * gcc.dg/tree-ssa/vrp19.c: New test.
24085         * gcc.dg/tree-ssa-vrp20.c: New test.
24086
24087 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24088
24089         PR c/22240
24090         * gcc.dg/transparent-union-4.c: New test.
24091
24092 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24093
24094         PR c/22192
24095         * gcc.dg/c99-vla-2.c: New test.
24096
24097 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24098
24099         PR c/21720
24100         * gcc.dg/hex-round-1.c: New test.
24101
24102 2005-07-28  Jan Hubicka  <jh@suse.cz>
24103
24104         * inliner-1.c: Do not dump everything.
24105         * tree-prof.exp: Do not pass -ftree-based-profiling.
24106         * bprob.exp: Likewise.
24107
24108         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24109
24110 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24111
24112         PR c++/22545
24113         * g++.dg/expr/ptrmem7.C: New test.
24114
24115 2005-07-28  Mike Stump  <mrs@apple.com>
24116
24117         * g++.old-deja/g++.mike/visibility-1.C: New test.
24118
24119 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24120
24121         PR c/20187
24122         * gcc.c-torture/execute/pr20187-1.c: New test.
24123
24124 2005-07-28  Jeff Law  <law@redhat.com>
24125
24126         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24127         * gcc.dg/tree-ssa/vrp18.c: New test.
24128
24129 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24130
24131         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24132
24133 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24134
24135         PR tree-optimization/22506
24136         * gcc.dg/vect/ps22506.c: New test.
24137
24138 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24139
24140         PR target/21149
24141         * gcc.target/i386/sse-3.c: New test.
24142
24143 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24144
24145         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24146         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24147
24148 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24149
24150         PR c/22589
24151         * gcc.c-torture/compile/pr22589-1.c: New test.
24152
24153 2005-07-28  Jan Hubicka  <jh@suse.cz>
24154
24155         * update-loopch.c: New testcase.
24156
24157 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24158
24159         PR rtl-optimization/23047
24160         * gcc.c-torture/execute/pr23047.c: New test.
24161         * gcc.c-torture/execute/pr23047.x: New.
24162
24163 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24164
24165         PR tree-optimization/22493
24166         * gcc.c-torture/execute/pr22493-1.c: New test.
24167         * gcc.c-torture/execute/pr22493-1.x: New.
24168         * gcc.c-torture/execute/vrp-1.c: New test.
24169         * gcc.c-torture/execute/vrp-2.c: New test.
24170         * gcc.c-torture/execute/vrp-2.c: New test.
24171
24172 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24173
24174         * gcc.target/frv/all-builtin-read8.c: Delete.
24175         * gcc.target/frv/all-builtin-read16.c: Delete.
24176         * gcc.target/frv/all-builtin-read32.c: Delete.
24177         * gcc.target/frv/all-builtin-read64.c: Delete.
24178         * gcc.target/frv/all-builtin-write8.c: Delete.
24179         * gcc.target/frv/all-builtin-write16.c: Delete.
24180         * gcc.target/frv/all-builtin-write32.c: Delete.
24181         * gcc.target/frv/all-builtin-write64.c: Delete.
24182         * gcc.target/frv/all-read-write-1.c: New.
24183
24184 2005-07-27  Jeff Law  <law@redhat.com>
24185
24186         * gcc.c-torture/execute/pr22630.c: New test.
24187
24188 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24189
24190         PR tree-optimization/23073
24191         * gcc.dg/vect/nodump-pr23073.c: New test.
24192         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24193
24194 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24195
24196         PR tree-optimize/22348
24197         * gcc.c-torture/execute/pr22348.c: New.
24198
24199 2005-07-27  Richard Guenther  <rguenther@suse.de>
24200
24201         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24202
24203 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24204
24205         PR fortran/22503
24206         * gfortran.dg/logical_comp.f90: New test.
24207
24208 2005-07-27  Jan Hubicka  <jh@suse.cz>
24209
24210         * inliner-1.c: Add cleanup of dumps.
24211         * val-prof-*.c: Likewise.
24212         * update-tailcall.c: New.
24213
24214 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24215
24216         PR 22591
24217         * gcc.dg/tree-ssa/pr22591.c: New test.
24218         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24219
24220 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24221
24222         PR libobjc/22606
24223         * objc.dg/try-catch-11.m: New test.
24224
24225 2005-07-26  Richard Guenther  <rguenther@suse.de>
24226
24227         PR tree-optimization/22486
24228         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24229
24230 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24231
24232         PR tree-opt/22484
24233         * g++.dg/opt/loop2.C: New test.
24234
24235 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24236
24237         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24238         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24239
24240 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24241
24242         * lib/profopt.exp (profopt-execute): Check for profiling data
24243         files on the target.
24244
24245 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24246
24247         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24248         for matching of asm labels.
24249
24250 2005-07-25  Richard Guenther  <rguenther@suse.de>
24251
24252         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24253
24254 2005-07-25  Richard Guenther  <rguenther@suse.de>
24255
24256         PR testsuite/22624
24257         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24258
24259 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24260
24261         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24262         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24263         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24264         * gcc.dg/vect/vect-100.c: New test.
24265         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24266         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24267         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24268         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24269         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24270         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24271         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24272         * gfortran.dg/vect/pr19049.f90: New testcase.
24273         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24274
24275 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24276
24277         * gcc.c-torture/execute/20050713-1.c: New test.
24278
24279         PR fortran/20063
24280         * gfortran.fortran-torture/execute/data_4.f90: New test.
24281
24282         PR middle-end/20303
24283         * gcc.dg/visibility-d.c: New test.
24284
24285 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24286
24287         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24288         * gfortran.dg/underflow.f90: Ditto.
24289
24290 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24291
24292         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24293         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24294         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24295
24296 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24297
24298         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24299         include case of field width of zero.
24300
24301 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24302
24303         PR libgfortran/21875
24304         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24305         with trailing blanks on normal formatted read.
24306
24307 2005-07-23  Chao-ying Fu  <fu@mips.com>
24308
24309         * gcc.target/mips/mips32-dsp-type.c: New test.
24310         * gcc.target/mips/mips32-dsp.c: New test.
24311
24312 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24313
24314         PR testsuite/21073
24315         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24316
24317         PR testsuite/20454
24318         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24319         and __cyg_profile_func_exit.
24320
24321 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24322
24323         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24324         * gfortran.dg/comma_format_extension_4.f: Same.
24325         * gfortran.dg/pr15332.f: Same.
24326         * gfortran.dg/pr21730.f: Same.
24327
24328 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24329
24330         * g++.dg/opt/vrp2.C: Fix testcase.
24331
24332         PR tree-opt/22625
24333         * g++.dg/opt/vrp2.C: New test.
24334
24335 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24336
24337         PR debug/21828
24338         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24339
24340 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24341
24342         * gcc.dg/tree-ssa/20050719-1.c: New test.
24343
24344 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24345
24346         * gcc.dg/bfin-longcall-1.c: New file.
24347         * gcc.dg/bfin-longcall-2.c: New file.
24348
24349 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24350
24351         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24352
24353 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24354
24355         PR middle-end/19055
24356         * gcc.dg/tree-ssa/pr19055.c: New test.
24357         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24358
24359 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24360
24361         PR C++/22358
24362         * g++.dg/other/pr22358.C: New test.
24363
24364 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24365
24366         PR c++/2922
24367         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24368
24369 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24370
24371         PR c++/15938
24372         * g++.dg/init/union2.C: New test.
24373
24374 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24375
24376         PR c/22393
24377         * gcc.dg/complex-4.c: New test.
24378
24379 2005-07-21  Richard Guenther  <rguenther@suse.de>
24380
24381         PR testsuite/22522
24382         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24383         scanning for asm labels.
24384         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24385
24386 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24387
24388         PR target/22085
24389         * gcc.dg/altivec-pr22085.c: New.
24390
24391 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24392
24393         PR tree-optimization/19210
24394         * gcc.dg/tree-ssa/pr19210-1.c: New.
24395         * gcc.dg/tree-ssa/pr19210-2.c: New.
24396
24397 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24398
24399         PR rtl-optimization/22167
24400         * g++.dg/opt/pr22167.C: New test.
24401
24402 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24403
24404         PR c++/2922
24405         * g++.dg/lookup/two-stage2.C: New.
24406         * g++.dg/lookup/two-stage3.C: New.
24407         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24408         fixed two-stage name lookup for operators.
24409         * g++.dg/template/call3.C: Compiler now produces an appropriate
24410         error message.
24411         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24412         14 as a candidate.
24413         * g++.dg/template/ptrmem4.C: Compiler produces different error
24414         message.
24415         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24416         connect_to_method as a candidate.
24417
24418 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24419
24420         * gcc.dg/fold-alloc-1.c: New test.
24421
24422 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24423
24424         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24425         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24426
24427 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24428
24429         * gcc.dg/fold-abs-1.c: New test.
24430         * gcc.dg/fold-abs-2.c: New test.
24431         * gcc.dg/fold-abs-3.c: New test.
24432
24433 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24434
24435         Make CONSTRUCTOR use VEC to store initializers.
24436         * g++.dg/ext/complit3.C: Check for specific error messages.
24437         * g++.dg/init/brace2.C: Update error message.
24438         * g++.dg/warn/Wbraces2.C: Likewise.
24439
24440 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24441
24442         PR fortran/16940
24443         * gfortran.dg/module_interface_1.f90: New test.
24444
24445 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24446             Kenneth Zadeck <zadeck@naturalbridge.com>
24447
24448         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24449
24450 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24451
24452         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24453         specify -Wformat for these tests.
24454         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24455         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24456         * gcc.dg/format/opt-6.c: Delete.
24457
24458 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24459
24460         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24461         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24462
24463 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24464
24465         * gcc.dg/tree-ssa/alias-2.c: New test.
24466
24467 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24468
24469         PR c++/22263
24470         * g++.dg/template/explicit7.C: New test.
24471
24472 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24473
24474         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24475         field width of 8 to +Inf and -Inf.
24476
24477 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24478
24479         PR c++/22139
24480         * g++.dg/template/friend36.C: New test.
24481
24482 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24483
24484         PR fortran/21730
24485         * gfortran.dg/pr21730.f: New test.
24486
24487 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24488             Kenneth Zadeck <zadeck@naturalbridge.com>
24489
24490         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24491         since pure const detection cannot run at -O1 in c compiler.
24492         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24493         can now optimize this case properly.
24494         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24495         because we now pass.
24496         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24497
24498 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24499
24500         PR c/22421
24501         * gcc.dg/format/bitfld-1.c: New test.
24502
24503 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24504
24505         PR c++/22204
24506         * g++.dg/rtti/repo1.C: New test.
24507
24508 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24509
24510         PR middle-end/22398
24511         * gcc.c-torture/compile/pr22398.c: New test.
24512
24513 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24514
24515         PR c++/22132
24516         * g++.dg/expr/cast4.C: New test.
24517
24518 2005-07-15  Richard Guenther  <rguenther@suse.de>
24519
24520         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24521         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24522
24523 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24524
24525         PR tree-optimization/22230
24526         * gcc.dg/tree-ssa/pr22230.c: New test.
24527
24528 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24529
24530         * gfortran.dg/g77/cpp6.f: New test.
24531
24532         PR fortran/22417
24533         * gfortran.dg/g77/cpp5.F: New test.
24534         * gfortran.dg/g77/cpp5.h: New file.
24535         * gfortran.dg/g77/cpp5inc.h: New file.
24536
24537 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24538
24539         PR libfortran/16435
24540         * gfortran.dg/tl_editting.f90: New.
24541         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24542
24543 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24544
24545         * gfortran.dg/char_array_constructor.f90: New test.
24546
24547 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24548
24549         * gfortran.dg/past_eor.f90: New.
24550         * gfortran.dg/complex_read.f90: New.
24551
24552 2005-07-13  Jeff Law  <law@redhat.com>
24553
24554         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24555         additional casts.
24556
24557         * gcc.dg/tree-ssa/pr22321.c: New test
24558
24559 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24560
24561         PR tree-optimization/21921
24562         * gcc.dg/tree-ssa/pr21921.c: New.
24563
24564 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24565
24566         PR tree-optimizatio/22442
24567         * gcc.dg/tree-ssa/loop-11.c: New test.
24568
24569 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24570
24571         PR tree-opt/21840
24572         * gcc.c-torture/compile/pr21840.c: New test.
24573
24574 2005-07-12  Jan Hubicka  <jh@suse.cz>
24575
24576         * gcc.c-torture/compile/pr22379.c: New test.
24577
24578 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24579
24580         PR libfortran/21593
24581         gfortran.dg/dev_null.f90: Remove outdated comment about
24582         PR libfortran/21593.
24583
24584
24585 2005-07-12  Dale Johannesen  <dalej@apple.com>
24586
24587         * gcc.target/i386/compress-float-sse.c: New.
24588         * gcc.target/i386/compress-float-sse-pic.c: New.
24589         * gcc.target/i386/compress-float-387.c: New.
24590         * gcc.target/i386/compress-float-387-pic.c: New.
24591         * gcc.dg/compress-float-ppc.c: New.
24592         * gcc.dg/compress-float-ppc-pic.c: New.
24593
24594 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24595
24596         PR libfortran/21593
24597         gfortran.dg/dev_null.f90: Remove targets.
24598
24599 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24600
24601         PR tree-opt/22335
24602         * gcc.dg/pr22335-1.c: New test.
24603         * gcc.dg/pr22335-2.c: New test.
24604
24605 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24606
24607         PR c++/20172
24608         * g++.dg/template/nontype12.C : New test.
24609
24610 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24611
24612         * gcc.dg/tree-ssa/loop-10.c: New test.
24613
24614 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24615
24616         * gcc.c-torture/execute/20020720-1.x: Remove.
24617
24618 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24619
24620         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24621
24622 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24623
24624         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24625         (dg-mips-options): Use it.
24626
24627 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24628
24629         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24630
24631 2005-07-09  Richard Henderson  <rth@redhat.com>
24632
24633         * lib/target-supports.exp (check_effective_target_sync_char_short):
24634         Add alpha.
24635
24636 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24637
24638         PR libfortran/22217
24639         * gfortran.dg/negative-z-descriptor.f90: New test.
24640
24641 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24642
24643         PR tree-opt/22329
24644         * gcc.dg/pr22329.c: New test.
24645
24646 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24647
24648         PR tree-optimization/20139
24649         * gcc.dg/tree-ssa/pr20139.c: New.
24650
24651 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24652
24653         PR tree-opt/22356
24654         * gcc.dg/pr22356-1.c: New test.
24655
24656 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24657
24658         PR c++/21799
24659         * g++.dg/template/unify8.C: New.
24660         * g++.dg/template/unify9.C: New.
24661
24662 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24663
24664         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24665
24666 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24667
24668         * gcc.dg/darwin-version-1.c: New.
24669         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24670         * gcc.dg/builtins-20.c: Likewise.
24671         * gcc.dg/builtins-53.c: Likewise.
24672         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24673         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24674         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24675         * gcc.dg/torture/builtins-power-1.c: Likewise.
24676         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24677         on Darwin.
24678
24679 2005-07-07  Jeff Law  <law@redhat.com>
24680
24681         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24682         argument evaluation order.
24683
24684 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24685
24686         PR libfortran/21594
24687         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24688         Add test cases where the shift length is greater than the
24689         array length.
24690
24691 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24692
24693         * obj-c++.dg/proto-lossage-6.mm: New.
24694         * objc.dg/proto-lossage-6.m: New.
24695
24696 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24697
24698         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24699         * objc.dg/gnu-runtime-2.m: Likewise.
24700
24701 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24702
24703         * gfortran.dg/longline.f: New test.
24704
24705         * gfortran.dg/badline.f: New test.
24706
24707 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24708
24709         PR fortran/16531
24710         PR fortran/15966
24711         PR fortran/18781
24712         * gfortran.dg/hollerith.f90: New.
24713         * gfortran.dg/hollerith2.f90: New.
24714         * gfortran.dg/hollerith3.f90: New.
24715         * gfortran.dg/hollerith4.f90: New.
24716         * gfortran.dg/hollerith_f95.f90: New.
24717         * gfortran.dg/hollerith_legacy.f90: New.
24718         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24719
24720 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24721
24722         PR objc/22274
24723         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24724         * objc.dg/gnu-runtime-2.m: New.
24725
24726 2005-07-06  Jeff Law  <law@redhat.com>
24727
24728         * gcc.dg/tree-ssa/vrp17.c: New test.
24729
24730 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24731
24732         PR fortran/22327
24733         * gfortran.dg/array_constructor_5.f90: New test.
24734
24735 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24736
24737         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24738
24739 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24740
24741         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24742         * gcc.dg/980816-1.c: Ditto.
24743
24744 2005-07-06  Jeff Law  <law@redhat.com>
24745
24746         * gcc.c-torture/compile/pr21356.c: New test.
24747
24748 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24749
24750         PR c/22013
24751         PR c/22098
24752         * gcc.c-torture/compile/pr22013-1.c,
24753         gcc.c-torture/execute/pr22098-1.c,
24754         gcc.c-torture/execute/pr22098-2.c,
24755         gcc.c-torture/execute/pr22098-3.c: New tests.
24756
24757 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24758
24759         PR c/22308
24760         * gcc.dg/pr22308-1.c: New test.
24761
24762 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24763
24764         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24765         target.
24766         * gcc.dg/compare9.c: Use -fshort-enums instead of
24767         -fno-short-enums.  Change the last test to dg-bogus.
24768
24769 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24770
24771         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24772         * gcc.dg/compare9.c: New.
24773
24774 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24775
24776         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24777
24778 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24779
24780         PR testsuite/22288
24781         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24782
24783
24784 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24785
24786         * gcc.dg/format/gcc_gfc-1.c: New.
24787
24788 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24789
24790         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24791
24792 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24793
24794         PR fortran/20842
24795         * gfortran.dg/io_invalid_1.f90: New test.
24796
24797 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24798
24799         * gcc.dg/format/gcc_diag-1.c: Update.
24800
24801 2005-07-02  Jeff Law  <law@redhat.com>
24802
24803         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24804         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24805
24806 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24807
24808         * gcc.dg/format/gcc_diag-1.c: Update.
24809
24810 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24811
24812         PR tree-opt/22269
24813         * gcc.c-torture/compile/pr22269.c: New test.
24814
24815 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24816
24817         PR 21584
24818         PR 22219
24819         * g++.dg/tree-ssa/pr21584-1.C: New test.
24820         * g++.dg/tree-ssa/pr21584-2.C: New test.
24821
24822 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24823
24824         * obj-c++.dg/try-catch-11.mm: New.
24825         * objc.dg/try-catch-10.m: New.
24826
24827 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24828
24829         * g++.dg/other/ucnid-1.C: xfail on AIX.
24830
24831 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24832
24833         PR 22234
24834         * gcc.dg/20050629-1.c: New test.
24835
24836 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24837
24838         * obj-c++.dg/const-str-1[0-1].mm: New.
24839         * objc.dg/const-str-1[0-1].m: New.
24840
24841 2005-05-29  Richard Henderson  <rth@redhat.com>
24842
24843         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24844         Rename from check_effective_target_vect_no_max.
24845         (check_effective_target_vect_no_int_add): New.
24846         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24847         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24848         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24849         * gcc.dg/vect/vect-reduc-1.c: Use both.
24850         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24851
24852 2005-05-29  Richard Henderson  <rth@redhat.com>
24853
24854         * lib/target-supports.exp (check_effective_target_vect_no_max):
24855         Remove i386 and x86_64.
24856
24857 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24858
24859         PR testsuite/21969
24860         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24861
24862 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24863
24864         PR middle-end/21969
24865         * gcc.dg/vect/pr21969.c: New test.
24866
24867 2005-06-28  Eric Christopher  <echristo@redhat.com>
24868
24869         PR c/22052
24870         PR c/21975
24871         * gcc.dg/inline1.c: New test.
24872         * gcc.dg/inline2.c: Ditto.
24873         * gcc.dg/inline3.c: Ditto.
24874         * gcc.dg/inline4.c: Ditto.
24875         * gcc.dg/inline5.c: Ditto.
24876
24877 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24878
24879         PR libfortran/22142
24880         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24881         Add testcase also testing eoshift1 for PR 22142.
24882
24883 2005-06-28  Richard Henderson  <rth@redhat.com>
24884
24885         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24886         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24887         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24888         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24889         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24890
24891 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24892
24893         PR libfortran/22142
24894         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24895         Add testcase for PR 22142.
24896
24897 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24898
24899         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24900         gcc.target/ia64/fpreg-2.c: New tests.
24901
24902 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24903
24904         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24905
24906 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24907
24908         PR libfortran/22170
24909         * gfortran.dg/slash_1.f90: New test.
24910
24911 2005-06-27  Richard Henderson  <rth@redhat.com>
24912
24913         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24914         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24915         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24916         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24917         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24918         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24919
24920 2005-06-27  Richard Henderson  <rth@redhat.com>
24921
24922         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24923         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24924
24925 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24926
24927         * obj-c++.dg/proto-lossage-5.mm: New.
24928         * objc.dg/proto-lossage-5.m: New.
24929
24930 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24931
24932         PR 21959
24933         * gcc.dg/tree-ssa/pr21959.c: New test.
24934
24935 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24936
24937         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24938         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24939         testing uninitialized var.
24940
24941         * gcc.c-torture/execute/builtins/chk.h: New.
24942         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24943         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24944         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24945         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24946         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24947         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24948         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24949         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24950         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24951         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24952         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24953         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24954         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24955         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24956         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24957         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24958         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24959         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24960         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24961         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24962         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24963         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24964         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24965         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24966         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24967         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24968         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24969         * gcc.dg/builtin-object-size-1.c: New test.
24970         * gcc.dg/builtin-object-size-2.c: New test.
24971         * gcc.dg/builtin-object-size-3.c: New test.
24972         * gcc.dg/builtin-object-size-4.c: New test.
24973         * gcc.dg/builtin-object-size-5.c: New test.
24974         * gcc.dg/builtin-stringop-chk-1.c: New test.
24975         * gcc.dg/builtin-stringop-chk-2.c: New test.
24976         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24977         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24978         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24979         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24980         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24981         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24982         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24983         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24984         * gcc.c-torture/execute/printf-1.c: New test.
24985         * gcc.c-torture/execute/fprintf-1.c: New test.
24986         * gcc.c-torture/execute/vprintf-1.c: New test.
24987         * gcc.c-torture/execute/vfprintf-1.c: New test.
24988         * gcc.c-torture/execute/printf-chk-1.c: New test.
24989         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24990         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24991         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24992
24993 2005-06-27  Michael Matz  <matz@suse.de>
24994
24995         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24996         slot is not merged if address escapes.
24997
24998 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24999
25000         PR c/21911
25001         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25002
25003 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25004
25005         PR middle-end/17965
25006         * gcc.c-torture/compile/20050622-1.c: New test.
25007
25008         PR middle-end/22028
25009         * gcc.dg/20050620-1.c: New test.
25010
25011 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25012
25013         PR tree-optimization/22026
25014         * gcc.dg/tree-ssa/pr22026.c: New.
25015
25016 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25017
25018         PR libfortran/22144
25019         * gfortran.dg/shift-alloc.f90: New testcase.
25020
25021 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25022
25023         * all files: Update FSF address in copyright headers.
25024
25025 2005-06-22  Jan Hubicka  <jh@suse.cz>
25026
25027         * wholeprogram-1.c: New testcase.
25028         * wholeprogram-2.c: New testcase.
25029
25030 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25031
25032         PR 22171
25033         * gcc.dg/tree-ssa/pr22171.c: New test.
25034
25035 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25036
25037         * gfortran.dg/simplify_modulo.f90: New.
25038
25039 2005-06-24  Jan Hubicka  <jh@suse.cz>
25040
25041         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25042
25043 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25044
25045         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25046
25047 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25048
25049         * obj-c++.dg/typedef-alias-1.mm: New.
25050         * objc.dg/typedef-alias-1.m: New.
25051
25052 2005-06-23  Jeff Law  <law@redhat.com>
25053
25054         * gcc.dg/tree-ssa/vrp16.c: New test.
25055
25056 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25057
25058         * lib/target-supports.exp: Add
25059         check_effective_target_fortran_large_real and
25060         check_effective_target_fortran_large_int to check for
25061         corresponding effective targets.
25062         * gfortran.dg/large_integer_kind_1.f90: New test.
25063         * gfortran.dg/large_real_kind_1.f90: New test.
25064
25065 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25066
25067         PR tree-optimization/22117
25068         * gcc.dg/tree-ssa/pr22117.c: New.
25069
25070 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25071
25072         PR testsuite/22123
25073         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25074
25075 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25076
25077         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25078
25079 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25080
25081         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25082         * gfortran.dg/f2c_4.c: Likewise.
25083
25084 2005-06-22 Paul Brook  <paul@codesourcery.com>
25085
25086         PR fortran/21034
25087         * gfortran.dg/auto_save_1.f90: New test.
25088
25089 2005-06-22  Michael Matz  <matz@suse.de>
25090
25091         * gcc.target/x86-64/abi: New directory.
25092         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25093         * gcc.target/x86-64/abi/README.gcc: New file.
25094         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25095         * gcc.target/x86-64/abi/asm-support.s: New file.
25096         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25097         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25098         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25099         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25100         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25101         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25102         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25103         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25104         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25105         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25106         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25107         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25108         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25109         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25110         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25111         * gcc.target/x86_64/abi/test_varargs.c: New test.
25112
25113 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25114
25115         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25116         32-bit i?86 and x86_64.
25117
25118 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25119
25120         * obj-c++.dg/const-str-[1-9].mm: New tests.
25121
25122 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25123
25124         PR fortran/22010
25125         * gfortran.dg/namelist_use.f90: New.
25126         * gfortran.dg/namelist_use_only.f90: New.
25127
25128 2005-06-21  Jeff Law  <law@redhat.com>
25129
25130         * gcc.dg/tree-ssa/vrp15.c: New test.
25131
25132 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25133
25134         * lib/target-supports.exp (check_effective_target_vect_reduction):
25135         Remove.
25136         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25137         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25138         remove vect_reduction target keyword. Also avoid two returns in main.
25139         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25140         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25141         * gcc.dg/vect/vect-reduc-1short.c: New test.
25142         * gcc.dg/vect/vect-reduc-1char.c: New test.
25143         * gcc.dg/vect/vect-reduc-2short.c: New test.
25144         * gcc.dg/vect/vect-reduc-2char.c: New test.
25145         * gcc.dg/vect/vect-reduc-6.c: New test.
25146         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25147         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25148         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25149
25150 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25151         Paul Thomas  <pault@gcc.gnu.org>
25152
25153         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25154         New tests.
25155
25156 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25157
25158         * gfortran.dg/backslash_1.f90: New test.
25159         * gfortran.dg/backslash_2.f90: New test.
25160
25161 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25162
25163         * gfortran.dg/duplicate_labels.f90: New test.
25164
25165 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25166
25167         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25168         unsupportable relocations.
25169         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25170         * gcc.dg/20050321-2.c: xfail for NetWare.
25171
25172 2005-06-20  Andreas Jaeger  <aj@suse.de>
25173
25174         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25175         gcc.target/i386/fastcall-sseregparm.c,
25176         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25177
25178 2005-06-19  Richard Henderson  <rth@redhat.com>
25179
25180         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25181
25182 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25183
25184         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25185
25186 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25187
25188         PR c++/22115
25189         * g++.dg/conversion/simd2.C: Change expected error message.
25190
25191 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25192
25193         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25194         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25195         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25196
25197 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25198
25199         * gcc.dg/fold-mod-1.c: New test.
25200
25201 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25202
25203         PR fortran/19926
25204         * gfortran.dg/pr19926.f90: New test.
25205
25206 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25207
25208         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25209         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25210         targets.
25211         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25212         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25213
25214 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25215
25216         * gcc.target/ia64/float80-varargs-1.c: New test.
25217
25218 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25219
25220         PR tree-opt/22035
25221         * gfortran.dg/f2c_6.f90: New test.
25222
25223 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25224
25225         PR c++/17413
25226         * g++.dg/template/local5.C: New.
25227
25228 2005-06-17  Richard Henderson  <rth@redhat.com>
25229
25230         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25231
25232 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25233
25234         PR testsuite/21945
25235         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25236
25237 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25238
25239         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25240         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25241         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25242         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25243         check_vect to verify the presence of hardware vector support.
25244
25245 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25246
25247         PR testsuite/22056
25248         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25249
25250 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25251
25252         PR libfortran/19216
25253         * gfortran.dg/pr19216.f: Add correct space between brackets and
25254         dg directive.
25255
25256 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25257
25258         PR libfortran/16436
25259         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25260
25261 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25262
25263         * gcc.target/i386/attributes-error.c: New testcase.
25264         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25265         * gcc.target/i386/regparm-stdcall.c: Likewise.
25266         * gcc.target/i386/sseregparm-1.c: Likewise.
25267         * gcc.target/i386/sseregparm-2.c: Likewise.
25268
25269 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25270
25271         * g++.dg/rtti/crash2.C: New.
25272
25273 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25274
25275         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25276
25277 2005-06-15  David Ung  <davidu@mips.com>
25278
25279         * gcc.target/mips/mips16e-extends.c: New test for testing the
25280         generation of MIPS16e zeb/zeh, seb/seh instructions.
25281
25282 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25283
25284         PR 22018
25285         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25286         * gcc.dg/tree-ssa/pr22018.c: New test.
25287
25288 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25289
25290         * gcc.dg/simd-1.c: Update error messages.
25291         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25292         * gcc.dg/simd-2.c: Update error messages.
25293         * gcc.dg/simd-4.c: New.
25294
25295 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25296
25297         PR c++/20678
25298         * g++.dg/other/crash-4.C: New.
25299
25300 2005-06-14  Devang Patel  <dpatel@apple.com>
25301
25302         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25303
25304 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         PR c++/21929
25307         * g++.dg/parse/crash11.C: Update
25308
25309 2005-06-13  Jeff Law  <law@redhat.com>
25310
25311         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25312         perform the desired transformations.
25313         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25314         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25315
25316 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25317
25318         PR fortran/22038
25319         * gfortran.dg/forall_1.f90: Un-XFAIL.
25320
25321 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25322
25323         PR c++/21929
25324         * g++.dg/parse/crash26.C: New.
25325
25326         PR c++/20789
25327         * g++.dg/init/member1.C: New.
25328
25329 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25330
25331         * gfortran.dg/altreturn_1.f90: New test.
25332
25333 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25334
25335         PR middle-end/21985
25336         * gcc.dg/tree-ssa/pr21985.c: New test.
25337
25338 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25339
25340         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25341
25342 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25343
25344         PR c++/21930
25345         * g++.dg/other/error10.C: New test case.
25346
25347 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25348
25349         PR libfortran/19155
25350         * gfortran.dg/pr19155.f: Add test.
25351
25352 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25353
25354         * gfortran.dg/f2c_7.f90: New test.
25355
25356         * gfortran.dg/forall_1.f90: XFAILed.
25357
25358 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25359
25360         * gcc.dg/pr14796-1.c: New.
25361         * gcc.dg/pr14796-2.c: New.
25362
25363 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25364
25365         PR fortran/17792
25366         PR fortran/21375
25367         * gfortran.dg/deallocate_stat.f90: New test.
25368
25369 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25370
25371         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25372
25373 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25374
25375         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25376         access will be generated when this loop is vectorized. Test that
25377         accesses with same alignment were detected.
25378         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25379         Test that accesses with same alignment were detected.
25380         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25381         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25382         alignment were detected.
25383
25384 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25385
25386         PR c++/10611
25387         * g++.dg/conversion/simd2.C: New.
25388
25389 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25390
25391         * gcc.dg/Wcxx-compat-1.c: New.
25392
25393 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25394
25395         PR libfortran/21480
25396         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25397         complex array.
25398
25399 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25400
25401         * gcc.dg/alias-8.c: New.
25402
25403 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25404
25405         * gcc.dg/format/cmn_err-1.c: Update.
25406
25407 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25408
25409         PR target/20666
25410         * gcc.target/sparc/fexpand-2.c: New.
25411         * gcc.target/sparc/fpmerge-2.c: New.
25412         * gcc.target/sparc/fpmul-2.c: New.
25413         * gcc.target/sparc/noresult.c: New.
25414         * gcc.target/sparc/pdist-2.c: New.
25415         * gcc.target/sparc/pdist-3.c: New.
25416
25417 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25418
25419         PR testsuite/21702
25420         * gcc.target/i386/i386.exp: Fix comment typo.
25421
25422 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25423
25424         PR c++/19497
25425         * g++.dg/inherit/using5.C: New.
25426         * g++.dg/inherit/using6.C: New.
25427
25428 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25429
25430         PR c++/19894
25431         * g++.dg/template/ptrmem15.C: New test.
25432
25433         PR c++/20563
25434         * g++.dg/ext/label4.C: New test.
25435
25436 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25437
25438         * gcc.dg/tls/debug-1.c: New test.
25439
25440 2005-06-07  Dale Johannesen  <dalej@apple.com>
25441
25442         * gcc.target/i386/movq.c: New.
25443
25444 2005-06-07  Dale Johannesen  <dalej@apple.com>
25445
25446         * gcc.dg/20050607-1.c: New.
25447
25448 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25449
25450         PR middle-end/21850
25451         * gcc.c-torture/execute/20050607-1.c: New test.
25452
25453 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25454
25455         PR libfortran/21926
25456         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25457         Test case where the return array has lowest stride one,
25458         but isn't packed.
25459
25460 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25461
25462         * lib/target-supports.exp (check_effective_target_sync_int_long):
25463         Add s390 and s390x targets.
25464
25465 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25466
25467         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25468         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25469         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25470         * gcc.dg/tree-ssa/loop-9.c: New test.
25471
25472 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25473
25474         * g++.dg/parse/defarg10.C: New.
25475
25476 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25477
25478         PR regression/21897
25479         * gcc.c-torture/execute/20050604-1.c: New test.
25480
25481 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25482
25483         PR 21903
25484         * g++.dg/parse/defarg9.C: New.
25485
25486         PR c++/20637
25487         * g++.dg/inherit/using4.C: New.
25488         * g++.dg/overload/error1.C: Adjust expected errors.
25489         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25490         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25491         * g++.old-deja/g++.other/redecl2.C: Likewise.
25492         * g++.old-deja/g++.other/redecl4.C: Likewise.
25493         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25494
25495 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25496
25497         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25498
25499 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25500
25501         * lib/gfortran.exp (gfortran_target_compile): Call
25502         dg-additional-files-options
25503         * gfortran.dg/f2c_4.f90: New file
25504         * gfortran.dg/f2c_4.c: New file
25505         * gfortran.dg/f2c_5.f90: New file
25506         * gfortran.dg/f2c_5.c: New file
25507
25508 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25509
25510         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25511
25512         PR fortran/21912
25513         * gfortran.dg/array_constructor_4.f90: New test.
25514
25515 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25516
25517         PR c++/21619
25518         * g++.dg/ext/builtin9.C: New test.
25519
25520 2005-06-05  Dale Johannesen  <dalej@apple.com>
25521
25522         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25523         * gcc.c-torture/execute/20050603-2.c: Ditto.
25524
25525 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25526
25527         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25528         * gcc.dg/vect/vect-reduc-1.c: New.
25529         * gcc.dg/vect/vect-reduc-2.c: New.
25530         * gcc.dg/vect/vect-reduc-3.c: New.
25531
25532 2005-06-04  Dale Johannesen  <dalej@apple.com>
25533
25534         * gcc.c-torture/execute/20050603-1.c: New.
25535         * gcc.c-torture/execute/20050603-2.c: New.
25536         * gcc.dg/20050603-3.c: New.
25537
25538 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25539
25540         PR fortran/19195
25541         * gfortran.dg/debug_1.f90: New test.
25542
25543         * gfortran.dg/forall_1.f90: New test.
25544
25545 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25546
25547         * gfortran.dg/array_constructor_3.f90: New test.
25548
25549 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25550
25551         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25552
25553 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25554
25555         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25556
25557 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25558
25559         PR c/21873
25560         * gcc.dg/init-excess-1.c: New test.
25561
25562 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25563
25564         PR c++/21853
25565         * g++.dg/expr/static_cast6.C: New test.
25566
25567 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25568
25569         * gcc.dg/tree-ssa/vrp14.c: New test.
25570
25571 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25572
25573         PR c++/21336
25574         * g++.dg/template/new2.C: New test.
25575
25576 2005-06-03  Josh Conner  <jconner@apple.com>
25577
25578         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25579         all entries in initializer.
25580
25581 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25582
25583         PR middle-end/21858
25584         * gcc.dg/pr21858.c: New testcase.
25585
25586 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25587
25588         PR tree-optimization/21292
25589
25590         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25591         New.
25592         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25593         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25594         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25595         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25596         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25597
25598 2005-06-02  Richard Henderson  <rth@redhat.com>
25599
25600         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25601
25602 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25603
25604         * gcc.dg/wtypequal.c: New testcase.
25605
25606 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25607
25608         PR 21582
25609         * gcc.dg/tree-ssa/pr21582.c: New test.
25610
25611 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25612
25613         PR c++/21280
25614         * g++.dg/opt/interface2.h: New.
25615         * g++.dg/opt/interface2.C: New.
25616         * g++.dg/init/ctor4.C: Adjust error lines.
25617         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25618         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25619         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25620         * g++.old-deja/g++.pt/assign1.C: Likewise.
25621         * g++.old-deja/g++.pt/crash20.C: Likewise.
25622
25623 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25624
25625         PR tree-optimization/21734
25626         * g++.dg/vect/pr21734_1.cc: New.
25627         * g++.dg/vect/pr21734_2.cc: New.
25628
25629 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25630
25631         PR c++/20350
25632         * g++.dg/template/spec24.C: New.
25633
25634         PR c++/21151
25635         * g++.dg/pch/local-1.C: New.
25636         * g++.dg/pch/local-1.Hs: New.
25637
25638 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25639
25640         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25641         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25642         * gcc.dg/tree-ssa/pr14341.c: New test.
25643         * gcc.dg/tree-ssa/pr14841.c: New test.
25644         * gcc.dg/tree-ssa/pr20701.c: New test.
25645         * gcc.dg/tree-ssa/pr21086.c: New test.
25646         * gcc.dg/tree-ssa/pr21090.c: New test.
25647         * gcc.dg/tree-ssa/pr21332.c: New test.
25648         * gcc.dg/tree-ssa/pr21458.c: New test.
25649         * gcc.dg/tree-ssa/pr21658.c: New test.
25650         * gcc.dg/tree-ssa/vrp01.c: New test.
25651         * gcc.dg/tree-ssa/vrp02.c: New test.
25652         * gcc.dg/tree-ssa/vrp03.c: New test.
25653         * gcc.dg/tree-ssa/vrp04.c: New test.
25654         * gcc.dg/tree-ssa/vrp05.c: New test.
25655         * gcc.dg/tree-ssa/vrp06.c: New test.
25656         * gcc.dg/tree-ssa/vrp07.c: New test.
25657         * gcc.dg/tree-ssa/vrp08.c: New test.
25658         * gcc.dg/tree-ssa/vrp09.c: New test.
25659         * gcc.dg/tree-ssa/vrp10.c: New test.
25660         * gcc.dg/tree-ssa/vrp11.c: New test.
25661         * gcc.dg/tree-ssa/vrp12.c: New test.
25662         * gcc.dg/tree-ssa/vrp13.c: New test.
25663
25664 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25665
25666         PR 21029
25667         * gcc.dg/tree-ssa/pr21029.c: New test.
25668
25669 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25670
25671         * gfortran.dg/logint-1.f: New test case.
25672         * gfortran.dg/logint-2.f: Likewise.
25673         * gfortran.dg/logint-3.f: Likewise.
25674
25675 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25676
25677         PR c/21536
25678         PR c/20760
25679         * gcc.dg/20050527-1.c: New test.
25680
25681         * gcc.dg/i386-sse-12.c: New test.
25682
25683         PR fortran/21729
25684         * gfortran.dg/implicit_5.f90: New test.
25685
25686 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25687
25688         PR fortran/20883
25689         * gfortran/assign_4.f90: New test.
25690         * gfortran/assign_2.f90: Change compile to run.
25691
25692 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25693
25694         * lib/target-supports.exp
25695         (check_effective_target_sync_char_short): New.
25696         * gcc.dg/sync-2.c: New.
25697
25698 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25699
25700         PR tree-optimization/21817
25701         * gcc.dg/torture/pr21817-1.c: New.
25702
25703 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25704
25705         PR c++/21165
25706         * g++.dg/template/init5.C: New.
25707
25708 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25709
25710         * gfortran.dg/char_initialiser_actual.f90:
25711         Test character initialisers as actual arguments.
25712         * gfortran.dg/char_pointer_comp_assign.f90:
25713         Test character pointer structure component assignments.
25714         * gfortran.dg/char_array_structure_constructor.f90:
25715         Test character components in structure constructors.
25716
25717 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25718
25719         PR middle-end/20931
25720         * g++.dg/opt/pr20931.C: New test.
25721
25722 2005-05-31  Andreas Jaeger  <aj@suse.de>
25723
25724         PR testsuite/20772
25725         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25726         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25727         g++.old-deja/g++.ext/asmspec1.C,
25728         g++.old-deja/g++.other/regstack.C,
25729         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25730         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25731         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25732         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25733         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25734         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25735         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25736         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25737         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25738         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25739         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25740         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25741         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25742         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25743         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25744         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25745         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25746         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25747         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25748
25749 2005-05-31  Jeff Law  <law@redhat.com>
25750
25751         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25752
25753 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25754
25755         PR middle-end/21743
25756         * gcc.dg/builtins-1.c: Activate disabled clog test.
25757         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25758
25759 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25760
25761         * gfortran.dg/char_pointer_assign.f90:
25762         Test character-pointer assignments and pointer assignments.
25763         * gfortran.dg/char_pointer_dummy.f90:
25764         Test character-pointer dummy arguments.
25765         * gfortran.dg/char_pointer_func.f90:
25766         Test character-pointer function returns.
25767         * gfortran.dg/char_pointer_dependency.f90:
25768         Test character-pointer functions with dependencies.
25769
25770 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25771
25772         PR c++/21784
25773         * g++.dg/lookup/using14.C: New test.
25774
25775 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25776
25777         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25778         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25779         trailing ^M.
25780
25781 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25782
25783         PR c++/17413
25784         * g++.dg/template/local5.C: New.
25785
25786         PR target/21761
25787         * gcc.c-torture/compile/pr21761.c: New.
25788
25789         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25790         before darwin8.
25791
25792 2005-05-30  Steven G. Kargl
25793
25794         PR fortran/20846
25795         * gfortran.dg/inquire_8.f90: New test.
25796
25797 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25798
25799         PR libfortran/21376
25800         * gfortran.dg/output_exponents_1.f90: New test.
25801
25802 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25803
25804         PR libfortran/20006
25805         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25806
25807 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/21210
25810         * g++.dg/ext/complex1.C: New test.
25811
25812         PR c++/21340
25813         * g++.dg/init/ctor6.C: New test.
25814
25815 2005-05-29  Jan Hubicka  <jh@suse.cz>
25816
25817         * gcc.c-torture/compile/pr21562.c: New.
25818
25819 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25820
25821         * gfortran.dg/subnormal_1.f90: New test.
25822
25823 2005-05-28  Jan Hubicka  <jh@suse.cz>
25824
25825         * tree-prof.exp: Fix comment.
25826         * value-prof-1.c: New.
25827         * value-prof-2.c: New.
25828         * value-prof-3.c: New.
25829         * value-prof-4.c: New.
25830
25831 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25832
25833         PR c++/21614
25834         * g++.dg/expr/ptrmem6.C: New test.
25835         * g++.dg/expr/ptrmem6a.C: Likewise.
25836
25837 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25838
25839         PR tree-optimization/21658
25840         * gcc.dg/tree-ssa/pr21658.c: New.
25841
25842 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         PR c++/21455
25845         * g++.dg/inherit/ptrmem3.C: New.
25846
25847         PR c++/21681
25848         * g++.dg/parse/template16.C: New.
25849
25850 2005-05-27  Andreas Jaeger  <aj@suse.de>
25851
25852         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25853
25854         * gcc.dg/i386-sse-8.c: Run test on all archs.
25855
25856 2005-05-26  Mike Stump  <mrs@apple.com>
25857
25858         * objc.dg/isa-field-1.m: Only run on darwin.
25859         * objc.dg/lookup-1.m: Likewise.
25860         * objc.dg/try-catch-8.m: Likewise.
25861
25862 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25863
25864         PR tree-optimization/9814
25865         * gcc.dg/pr9814-1.c: New test case.
25866
25867 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25868
25869         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25870         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25871         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25872         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25873         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25874         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25875         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25876         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25877         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25878         objc.dg/try-catch-8.m: New.
25879
25880 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25881
25882         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25883         remove extraneous semicolons.
25884
25885 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25886
25887         * obj-c++.dg/comp-types-12.mm: New.
25888         * objc.dg/comp-types-11.m: New.
25889         * objc.dg/selector-4.m: New.
25890
25891 2005-05-26  Andreas Jaeger  <aj@suse.de>
25892
25893         PR testsuite/20772
25894         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25895         g++.old-deja/g++.ext/attrib3.C,
25896         g++.old-deja/g++.other/store-expr1.C,
25897         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25898         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25899         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25900         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25901         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25902         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25903         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25904         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25905         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25906         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25907         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25908         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25909         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25910         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25911         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25912         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25913         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25914         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25915         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25916
25917 2005-05-26  Andreas Jaeger  <aj@suse.de>
25918
25919         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25920         x86-64 compilation.
25921
25922 2005-05-26  Andreas Jaeger  <aj@suse.de>
25923
25924         PR testsuite/20772
25925         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25926         gcc.misc-tests/i386-pf-athlon-1.c,
25927         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25928         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25929         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25930         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25931         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25932         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25933         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25934         programs.
25935
25936         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25937         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25938         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25939         x86-64 compilation.
25940
25941         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25942         x86_64.
25943
25944         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25945         effective-target ilp32.
25946
25947 2005-05-26  David Ung  <davidu@mips.com>
25948
25949         * gcc.target/mips/ext_ins.c: New test for testing the generation
25950         of MIPS32/64 rev 2 ext/ins instructions.
25951
25952 2005-05-26  Andreas Jaeger  <aj@suse.de>
25953
25954         * treelang/compile/unsigned.tree: Use gimple instead of
25955         nonexisting generic dump.
25956
25957 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25958
25959         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25960
25961 2005-05-26  Andreas Jaeger  <aj@suse.de>
25962
25963         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25964
25965 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25966
25967         PR libfortran/17283
25968         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25969         Test callee-allocated memory with write statements.
25970
25971 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25972
25973         PR middle-end/21709
25974         * gcc.dg/pr21709-1.c: New test case.
25975
25976 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25977             Mike Stump  <mrs@apple.com>
25978
25979         * objc/execute/next_mapping.h: Update for C++.
25980
25981         * obj-c++.dg/selector-1.mm: Move to...
25982         * obj-c++.dg/selector-4.mm: here...
25983
25984         * obj-c++.dg/basic.mm: New.
25985         * obj-c++.dg/comp-types-1.mm: New.
25986         * obj-c++.dg/cxx-class-1.mm: New.
25987         * obj-c++.dg/cxx-ivars-1.mm: New.
25988         * obj-c++.dg/cxx-ivars-2.mm: New.
25989         * obj-c++.dg/cxx-ivars-3.mm: New.
25990         * obj-c++.dg/cxx-scope-1.mm: New.
25991         * obj-c++.dg/cxx-scope-2.mm: New.
25992         * obj-c++.dg/defs.mm: New.
25993         * obj-c++.dg/empty-private-1.mm: New.
25994         * obj-c++.dg/encode-1.mm: New.
25995         * obj-c++.dg/encode-2.mm: New.
25996         * obj-c++.dg/encode-3.mm: New.
25997         * obj-c++.dg/extern-c-1.mm: New.
25998         * obj-c++.dg/extra-semi.mm: New.
25999         * obj-c++.dg/fix-and-continue-2.mm: New.
26000         * obj-c++.dg/isa-field-1.mm: New.
26001         * obj-c++.dg/ivar-list-semi.mm: New.
26002         * obj-c++.dg/local-decl-1.mm: New.
26003         * obj-c++.dg/lookup-1.mm: New.
26004         * obj-c++.dg/lookup-2.mm: New.
26005         * obj-c++.dg/method-1.mm: New.
26006         * obj-c++.dg/method-2.mm: New.
26007         * obj-c++.dg/method-3.mm: New.
26008         * obj-c++.dg/method-4.mm: New.
26009         * obj-c++.dg/method-5.mm: New.
26010         * obj-c++.dg/method-6.mm: New.
26011         * obj-c++.dg/method-7.mm: New.
26012         * obj-c++.dg/no-extra-load.mm: New.
26013         * obj-c++.dg/overload-1.mm: New.
26014         * obj-c++.dg/pragma-1.mm: New.
26015         * obj-c++.dg/pragma-2.mm: New.
26016         * obj-c++.dg/private-1.mm: New.
26017         * obj-c++.dg/private-2.mm: New.
26018         * obj-c++.dg/proto-qual-1.mm: New.
26019         * obj-c++.dg/qual-types-1.mm: New.
26020         * obj-c++.dg/stubify-1.mm: New.
26021         * obj-c++.dg/stubify-2.mm: New.
26022         * obj-c++.dg/super-class-1.mm: New.
26023         * obj-c++.dg/super-class-2.mm: New.
26024         * obj-c++.dg/super-dealloc-1.mm: New.
26025         * obj-c++.dg/super-dealloc-2.mm: New.
26026         * obj-c++.dg/template-1.mm: New.
26027         * obj-c++.dg/template-2.mm: New.
26028         * obj-c++.dg/template-3.mm: New.
26029         * obj-c++.dg/template-4.mm: New.
26030         * obj-c++.dg/template-5.mm: New.
26031         * obj-c++.dg/template-6.mm: New.
26032         * obj-c++.dg/try-catch-1.mm: New.
26033         * obj-c++.dg/try-catch-2.mm: New.
26034         * obj-c++.dg/try-catch-3.mm: New.
26035         * obj-c++.dg/try-catch-4.mm: New.
26036         * obj-c++.dg/try-catch-5.mm: New.
26037         * obj-c++.dg/try-catch-6.mm: New.
26038         * obj-c++.dg/try-catch-7.mm: New.
26039         * obj-c++.dg/try-catch-8.mm: New.
26040         * obj-c++.dg/try-catch-9.mm: New.
26041         * obj-c++.dg/va-meth-1.mm: New.
26042
26043 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26044
26045         * obj-c++.dg/selector-1.mm: New.
26046         * obj-c++.dg/selector-2.mm: New.
26047
26048 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26049
26050         * obj-c++.dg/selector-3.mm: New.
26051         * objc.dg/selector-3.m: New.
26052
26053 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26054
26055         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26056         about where warning appears.
26057
26058 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26059
26060         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26061         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26062         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26063         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26064
26065 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26066
26067         * gcc.dg/20050524-1.c: New test.
26068
26069 2005-05-25  Jan Hubicka  <jh@suse.cz>
26070
26071         * gcc.dg/tree-prof/inliner-1.c: New.
26072
26073 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26074
26075         * gcc.dg/tree-prof: New directory.
26076         * gcc.dg/tree-prof/tree-prof.exp: New.
26077
26078 2005-05-25  DJ Delorie  <dj@redhat.com>
26079
26080         * gcc.dg/Wattributes-1.c: New.
26081         * gcc.dg/Wattributes-2.c: New.
26082         * gcc.dg/Wattributes-3.c: New.
26083
26084 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26085
26086         PR tree-optimization/19833
26087         * gcc.dg/uninit-4.c: Remove xfail.
26088         * gcc.dg/uninit-9.c: Ditto.
26089
26090 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26091
26092         * obj-c++.dg/bitfield-[1-5].mm: New.
26093         * obj-c++.dg/class-protocol-1.mm: New.
26094         * obj-c++.dg/comp-types-1[0-1].mm: New.
26095         * obj-c++.dg/comp-types-[2-9].mm: New.
26096         * obj-c++.dg/encode-[4-8].mm: New.
26097         * obj-c++.dg/layout-1.mm: New.
26098         * obj-c++.dg/method-1[0-9].mm: New.
26099         * obj-c++.dg/method-2[0-1].mm: New.
26100         * obj-c++.dg/method-[8-9].mm: New.
26101         * obj-c++.dg/objc-gc-3.mm: New.
26102         * obj-c++.dg/try-catch-10.mm: New.
26103         * objc.dg/bitfield-5.m: New.
26104         * objc.dg/comp-types-10.m: New.
26105         * objc.dg/comp-types-9.m: New.
26106         * objc.dg/layout-1.m: New.
26107         * objc.dg/objc-gc-4.m: New.
26108         * objc.dg/try-catch-9.m: New.
26109         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26110         * objc.dg/comp-types-1.m: Likewise.
26111         * objc.dg/comp-types-[5-6].m: Likewise.
26112         * objc.dg/method-9.m: Likewise.
26113
26114 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26115
26116         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26117         and on hardware without VMX support.
26118
26119         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26120
26121         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26122
26123         * lib/profopt.exp (dg-final-generate, dg-final-use,
26124         profopt-final-code, profopt-get-options): New.
26125         (profopt-execute): Process test directives.
26126
26127         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26128         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26129         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26130
26131 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26132
26133         PR C++/21645
26134         * g++.dg/init/ctor5.C: New test.
26135
26136 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26137
26138         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26139         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26140         vect-113.c, vect-114.c.
26141
26142 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26143
26144         * gcc.dg/const-elim-1.c: Remove xfails.
26145
26146 2005-05-23  Jeff Law  <law@redhat.com>
26147
26148         * gcc.c-torture/compile/pr21638.c: New test.
26149         * gcc.c-torture/compile/20050520-1.c: New test.
26150
26151 2005-05-23  Nick Clifton  <nickc@redhat.com>
26152
26153         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26154         be a proper triple, ie: m32r*-*-*.
26155         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26156
26157 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26158
26159         PR middle-end/21331
26160         PR tree-opt/21293
26161         * gcc.c-torture/compile/pr21293.c: New test.
26162         * gcc.c-torture/execute/pr21331.c: New test.
26163
26164 2004-05-20  Richard Henderson  <rth@redhat.com>
26165
26166         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26167
26168 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26169
26170         * obj-c++-dg.exp: Add.
26171         * obj-c++.exp: Add.
26172         * obj-c++.dg/dg.exp: Add.
26173
26174 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26175
26176         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26177         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26178
26179 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26180
26181         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26182
26183 2004-05-19  Richard Henderson  <rth@redhat.com>
26184
26185         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26186
26187 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26188
26189         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26190
26191         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26192
26193 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26194
26195         PR c++/21495
26196         * g++.dg/parse/extern1.C: New test.
26197         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26198
26199 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26200
26201         * gcc.dg/c99-math.h: New.
26202         * gcc.dg/c99-math-float-1.c: New test.
26203         * gcc.dg/c99-math-double-1.c: Likewise.
26204         * gcc.dg/c99-math-long-double-1.c: Likewise.
26205
26206 2005-05-18  Richard Henderson  <rth@redhat.com>
26207
26208         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26209
26210 2005-05-18  Devang Patel  <dpatel@apple.com>
26211
26212         * g++.dg/opt/20050511-1.C: New test.
26213
26214 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26215
26216         PR libfortran/21127
26217         * gfortran.dg/reshape-complex.f90: New test.
26218
26219 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26220
26221         * gfortran.dg/array_constructor_1.f90: New test.
26222         * gfortran.dg/array_constructor_2.f90: New test.
26223
26224 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26225
26226         PR fortran/20954
26227         * gfortran.dg/pr20954.f: New test.
26228
26229 2005-05-17  Mike Stump  <mrs@apple.com>
26230
26231         Yet more Objective-C++...
26232
26233         * objc.dg/method-5.m: Update.
26234         * objc.dg/method-6.m: Update.
26235         * objc.dg/method-7.m: Update.
26236         * objc.dg/method-9.m: Update.
26237         * objc.dg/try-catch-2.m: Update.
26238
26239 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26240
26241         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26242         Remove little-endian optimizations.
26243
26244 2005-05-17  Jeff Law  <law@redhat.com>
26245
26246         * g++.dg/tree-ssa/pr14814.C: New test.
26247         * gcc.dg/tree-ssa/pr14814.C: New test.
26248         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26249         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26250
26251 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26252
26253         * gcc.dg/compat/generate-random.c: Do not include
26254         libiberty.h.
26255         * gcc.dg/compat/generate-random_r.c: Likewise.
26256
26257 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26258
26259         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26260
26261 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26262
26263         PR middle-end/21595
26264         * g++.dg/tree-ssa/builtin1.C: New testcase.
26265
26266 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26267
26268         PR c++/21454
26269         * g++.dg/opt/const4.C: New test.
26270
26271         PR middle-end/21492
26272         * g++.dg/opt/crossjump1.C: New test.
26273
26274         PR tree-optimization/21610
26275         * gcc.c-torture/compile/20050516-1.c: New test.
26276
26277         PR fortran/15080
26278         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26279         about the test failing.
26280         * gfortran.fortran-torture/execute/where_7.f90: New test.
26281         * gfortran.fortran-torture/execute/where_8.f90: New test.
26282
26283 2005-05-16  Richard Henderson  <rth@redhat.com>
26284
26285         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26286         i?86 and x86_64.
26287
26288 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26289
26290         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26291         (limits.h): Include unconditionally.
26292         (stdlib.h): Likewise.
26293         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26294         (limits.h): Include unconditionally.
26295         (stdlib.h): Likewise.
26296         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26297         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26298         (limits.h): Include unconditionally.
26299         (stdlib.h): Likewise.
26300         (hashtab.h): Do not include.
26301         (getopt.h): Likewise.
26302         (stddef.h): Include.
26303         (hashval_t): Define.
26304         (struct entry): Add "next" field.
26305         (HASH_SIZE): New macro.
26306         (hash_table): New variable.
26307         (switchfiles): Do not use xmalloc.
26308         (mix): New macro.
26309         (iterative_hash): New function.
26310         (hasht): Remove.
26311         (e_exists): New function.
26312         (e_insert): Likewise.
26313         (output): Use, instead of libiberty hashtable functions.
26314         (main): Do not use getopt.  Do not call htab_create.
26315
26316 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26317
26318         PR libstdc++/21526
26319         * lib/target-supports.exp (check_mkfifo_available):
26320         Return 0 for cygwin as mkfifo support incomplete on platform.
26321         Fix typos in comments.
26322
26323 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26324
26325         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26326
26327 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26328
26329         PR fortran/17432
26330         * gfortran.dg/assign_4.f: New test.
26331
26332 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26333
26334         PR tree-optimization/21563
26335         * gcc.dg/tree-ssa/pr21563.c: New.
26336
26337 2005-05-14  Jan Hubicka  <jh@suse.cz>
26338
26339         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26340
26341 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26342
26343         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26344
26345 2005-05-13  Julian Brown  <julian@codesourcery.com>
26346
26347         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26348         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26349
26350 2005-05-13  Jan Hubicka  <jh@suse.cz>
26351
26352         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26353         * gcc.dg/fold-xor-?.c: Likewise.
26354         * gcc.dg/pr15784-?.c: Likewise.
26355         * gcc.dg/pr20922-?.c: Likewise.
26356         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26357         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26358         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26359
26360 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26361
26362         PR fortran/21260
26363         * gfortran.dg/hollerith_1.f90: New test.
26364
26365 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26366
26367         * gfortran.dg/func_result_2.f90: New test.
26368
26369 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26370
26371         * gfortran.dg/dev_null.f90: New test.
26372
26373 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26374
26375         * gcc.dg/arm-vfp1.c: Revert last change.
26376
26377 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26378
26379         PR middle-end/19807
26380         PR tree-optimization/19639
26381         * g++.dg/tree-ssa/pr19807.C: New testcase.
26382
26383 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26384
26385         PR libfortran/21471
26386         * gfortran.dg/append-1.f90: New test.
26387
26388 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26389
26390         * gcc.dg/pr18501.c: XFAIL.
26391         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26392         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26393         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26394         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26395         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26396         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26397         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26398         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26399
26400 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26401
26402         PR fortran/20178
26403         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26404         gfortran.dg/f2c_3.f90: New tests.
26405
26406         * gfortran.dg/return_1.f90: Fix dg annotation.
26407
26408 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26409
26410         * gcc.c-torture/compile/20050510-1.c: New test.
26411
26412 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26413
26414         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26415
26416 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26417
26418         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26419
26420 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26421
26422         PR c/17913
26423         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26424
26425 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26426
26427         PR c/21342
26428         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26429         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26430
26431 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26432
26433         PR debug/16676
26434         * gcc.dg/debug/pr16676.c: New test.
26435
26436 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26437
26438         PR testsuite/21443
26439         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26440         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26441         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26442         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26443         Change -O1 to -O2.
26444         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26445         -fno-tree-dominator-opts.
26446
26447 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26448
26449         * gfortran.dg/return_1.f90: New test.
26450
26451 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26452
26453         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26454
26455         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26456
26457 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26458
26459         PR c++/21427
26460         * g++.dg/inherit/covariant13.C: New.
26461
26462 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26463
26464         PR libfortran/19155
26465         * gfortran.dg/pr19155.f: New test.
26466
26467 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26468
26469         PR inline-asm/8788
26470         * gcc.dg/pr8788-1.c: New testcase.
26471
26472 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26473
26474         PR target/21416
26475         * gcc.target/mips/fpcmp-[12].c: New tests.
26476
26477 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26478
26479         * lib/target-supports-dg.exp (dg-require-fork): New function.
26480         (dg-require-mkfifo): Likewise.
26481         * lib/target-supports.exp (check_function_available): New
26482         function.
26483         (check_fork_available): Likewise.
26484         (check_mkfifo_available): Likewise.
26485
26486 2005-05-06  Jeff Law  <law@redhat.com>
26487
26488         * gcc.c-torture/compile/pr21380.c: New test.
26489
26490 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26491
26492         PR c++/20961
26493         * g++.dg/ext/weak3.C: New test.
26494
26495 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26496
26497         PR c++/21352
26498         * g++.dg/template/crash37.C: New test.
26499
26500 2005-05-05  Paul Brook  <paul@codesourcery.com>
26501
26502         * gcc.dg/arm-g2.c: Use effective-target arm32.
26503         * gcc.dg/arm-mmx-1.c: Ditto.
26504         * gcc.dg/arm-scd42-2.c: Ditto.
26505         * gcc.dg/arm-vfp1.c: Ditto.
26506         * lib/target-supports.exp (check_effective_target_arm32): New
26507         function.
26508
26509 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26510
26511         PR libfortran/21354
26512         gfortran.dg/in_pack_rank7.f90: New test.
26513
26514 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26515
26516         PR middle-end/15618
26517         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26518
26519 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26520
26521         PR middle-end/21265
26522         * gcc.dg/20050503-1.c: New test.
26523
26524         PR rtl-optimization/21239
26525         * gcc.dg/i386-sse-11.c: New test.
26526
26527 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26528
26529         PR target/16888
26530         * gcc.target/i386/asm-1.c: New test.
26531
26532 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26533
26534         PR rtl-optimization/21330
26535         * gcc.c-torture/execute/20050502-1.c: New test.
26536
26537         PR target/21297
26538         * gcc.c-torture/execute/20050502-2.c: New test.
26539
26540 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26541
26542         PR middle-end/21282
26543         * gcc.dg/pr21282.c: New.
26544
26545 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26546
26547         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26548         * gcc.dg/vect/vect-92.c: Likewise.
26549         * gcc.dg/vect/vect-93.c: Likewise.
26550         * gcc.dg/vect/vect-dv-1.c: Likewise.
26551         * gcc.dg/vect/vect-dv-2.c: Likewise.
26552         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26553
26554 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26555
26556         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26557         * gfortran.dg/vect/vect-2.f90: Likewise.
26558         * gfortran.dg/vect/vect-3.f90: Likewise.
26559         * gfortran.dg/vect/vect-4.f90: Likewise.
26560         * gfortran.dg/vect/vect-5.f90: Likewise.
26561
26562 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26563
26564         PR target/20813
26565         * gcc.dg/rs6000-fpint-2.c: New.
26566
26567 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26568
26569         PR c/15698
26570         * gcc.dg/builtins-30.c: Update expected messages.
26571         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26572         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26573         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26574
26575 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26576
26577         PR tree-optimization/21294
26578         * gcc.dg/tree-ssa/pr21294.c: New.
26579
26580 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26581
26582         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26583         __builtin_altivec_st_internal_4si built-in.
26584
26585 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26586
26587         PR c++/15875
26588         * g++.dg/template/ptrmem14.C: New test.
26589
26590 2005-05-02  Paul Brook  <paul@codesourcery.com>
26591
26592         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26593
26594 2005-05-02  Michael Matz  <matz@suse.de>
26595
26596         PR c++/19542
26597         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26598
26599 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26600
26601         * g++.dg/cpp/weak.C: New test.
26602
26603 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26604
26605         * gcc.dg/tree-ssa/loop-8.c: New test.
26606
26607 2005-04-30  Michael Maty  <matz@suse.de>
26608
26609         * gcc.dg/inline-mcpy.c: New test.
26610
26611 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26612
26613         PR libfortran/18958
26614         * gfortran.dg/eoshift.f90: New test case.
26615
26616 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26617
26618         PR libfortran/18857
26619         * gfortran.dg/matmul_1.f90: New test.
26620
26621 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26622
26623         PR tree-optimization/21030
26624         * gcc.dg/tree-ssa/pr21030.c: New.
26625
26626 2005-04-29  Devang Patel  <dpatel@apple.com>
26627
26628         PR tree-optimization/21272
26629         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26630
26631 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26632
26633         PR fortran/13082
26634         PR fortran/18824
26635         * gfortran.dg/entry_4.f90: New test.
26636         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26637         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26638         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26639         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26640         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26641         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26642         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26643
26644 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26645
26646         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26647
26648 2005-04-29  Paul Brook  <paul@codesourcery.com>
26649
26650         * gfortran.dg/entry_3.f90: New test.
26651
26652 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26653
26654         * gfortran.dg/implicit_4.f90: New test.
26655
26656 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26657
26658         * lib/target-supports.exp (check_profiling_available): Return
26659         false for xtensa-*-elf.
26660
26661 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26662
26663         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26664         error if file cannot be deleted.
26665
26666 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26667
26668         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26669         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26670         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26671         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26672         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26673         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26674         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26675         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26676         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26677         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26678         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26679         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26680         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26681
26682 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26683
26684         PR fortran/20865
26685         * gfortran.dg/pr20865.f90: New test.
26686
26687 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26688
26689         * gcc.dg/void-cast-2.c: New test.
26690
26691 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26692
26693         PR c/21159
26694         * gcc.dg/void-cast-1.c: New test.
26695
26696 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26697
26698         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26699
26700 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26701
26702         PR fortran/21177
26703         * gfortran.dg/pr21177.f90: New test.
26704
26705 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26706
26707         PR tree-optimization/21171
26708         * gcc.dg/tree-ssa/pr21171.c: New test.
26709
26710 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26711
26712         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26713         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26714         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26715         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26716         gcc.dg/tree-ssa/gen-vect-32.c: New.
26717         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26718         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26719         don't run on PPC32.
26720
26721 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26722
26723         PR c/21213
26724         * gcc.dg/transparent-union-3.c: New test.
26725
26726 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26727
26728         PR c/20740
26729         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26730         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26731         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26732         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26733         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26734         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26735
26736 2005-04-26  Jeff Law  <law@redhat.com>
26737
26738         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26739         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26740         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26741         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26742         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26743         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26744         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26745
26746 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26747
26748         PR tree-optimization/17598
26749         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26750
26751 2005-04-25  Mike Stump  <mrs@apple.com>
26752
26753         * objc.dg/fix-and-continue-1.m: Add.
26754
26755 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26756
26757         PR c++/20995
26758         * g++.dg/opt/pr20995-1.C: New test case.
26759
26760 2005-04-25  Devang Patel <dpatel@apple.com>
26761
26762         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26763
26764 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26765
26766         PR testsuite/21062
26767         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26768
26769 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26770
26771         PR C++/21188
26772         * g++.dg/opt/rtti2.C: New test.
26773
26774 2005-04-25  Paul Brook  <paul@codesourcery.com>
26775         Steven G. Kargl  <kargls@comcast.net>
26776
26777         PR fortran/20879
26778         * gfortran.dg/ichar_1.f90: New file.
26779
26780 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26781
26782         PR middle-end/20991
26783         * g++.dg/opt/pr20991.C: New test.
26784
26785         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26786         where sizeof (type) < __alignof__ (type).
26787         * gcc.dg/compat/struct-layout-1.h: Likewise.
26788
26789 2005-04-24  Per Bothner  <per@bothner.com>
26790             Devang Patel  <dpatel@apple.com>
26791
26792         PR preprocessor/20907
26793         * gcc.dg/cpp/very-long-comment.c: New test.
26794
26795 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26796
26797         PR fortran/20059
26798         * gfortran.dg/common_5.f: New test.
26799
26800 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26801
26802         PR middle-end/21082
26803         * g++.dg/tree-ssa/pr21082.C: New testcase.
26804
26805 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26806
26807         * gcc.dg/vect/vect-99.c: New test.
26808
26809 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26810
26811         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26812
26813 2005-04-22  Jeff Law  <law@redhat.com>
26814
26815         * gcc.dg/uninit-5.c: Remove xfails.
26816         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26817         conditionals and loads.
26818
26819 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26820
26821         PR libfortran/20074
26822         PR libfortran/20436
26823         PR libfortran/21108
26824         * gfortran.dg/nested_reshape.f90: new test
26825         * gfortran.dg/reshape-alloc.f90: new test
26826         * gfortran.dg/reshape.f90: new test
26827
26828 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26829
26830         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26831
26832         * gcc.dg/arm-vfp1.c: New test.
26833
26834 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26835
26836         PR c++/21087
26837         * g++.dg/lookup/builtin2.C: New test.
26838
26839 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26840
26841         * gcc.dg/weak/weak-13.c: New test.
26842
26843 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26844
26845         * lib/target-supports.exp (check_effective_target_sync_int_long):
26846         Add powerpc*.
26847
26848 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26849
26850         * gcc.target/mips/branch-1.c: New test.
26851
26852 2005-04-21  Richard Henderson  <rth@redhat.com>
26853
26854         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26855         * gcc.dg/vect/vect-86.c: Likewise.
26856         * gcc.dg/vect/vect-87.c: Likewise.
26857         * gcc.dg/vect/vect-88.c: Likewise.
26858
26859 2005-04-21  Devang Patel  <dpatel@apple.com>
26860
26861         PR optimization/20994
26862         * gcc.dg/tree-ssa/ifc-3.c: New test.
26863
26864 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26865
26866         PR c/12913
26867         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26868         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26869         gcc.dg/c99-vla-jump-5.c: New tests.
26870
26871 2005-04-19  Richard Henderson  <rth@redhat.com>
26872
26873         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26874         Fix typo in exists check.
26875         (check_effective_target_sync_int_long): New.
26876         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26877         * gcc.dg/ia64-sync-2.c: Likewise.
26878         * gcc.dg/ia64-sync-3.c: Likewise.
26879         * gcc.dg/ia64-sync-4.c: Likewise.
26880
26881 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26882
26883         * gcc.dg/fold-xor-1.c: New test.
26884         * gcc.dg/fold-xor-2.c: New test.
26885
26886 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26887
26888         PR target/20670
26889         * g++.dg/eh/fp-regs.C: New test.
26890
26891 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26892
26893         * gcc.dg/Wint-to-pointer-cast-1.c,
26894         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26895         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26896         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26897
26898 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26899
26900         PR fortran/16861
26901         * gfortran.dg/pr16861.f90: New test.
26902
26903 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26904
26905         * gcc.dg/pr21085.c: New test.
26906
26907 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26908
26909         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26910         (setup_mips_tests, dg-mips-options): New procedures.
26911         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26912         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26913         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26914         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26915         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26916         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26917         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26918         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26919         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26920         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26921         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26922         dg-mips-options instead of dg-options.  Remove now-redundant
26923         preprocessor guards.
26924         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26925         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26926         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26927         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26928         * gcc.dg/vr-mult-2.c: Delete.
26929         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26930         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26931         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26932         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26933         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26934         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26935         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26936
26937 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26938
26939         * ada/acats/run_all.sh: Use sync when executable not present.
26940
26941 2005-04-18  Devang Patel  <dpatel@apple.com>
26942
26943         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26944         * gcc.dg/vect/vect-11a.c: New.
26945         * gcc.dg/vect/vect-none.c: Update.
26946         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26947
26948 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26949
26950         PR tree-optimization/20922
26951         * gcc.dg/pr20922-1.c: New test.
26952         * gcc.dg/pr20922-2.c: New test.
26953         * gcc.dg/pr20922-3.c: New test.
26954         * gcc.dg/pr20922-4.c: New test.
26955         * gcc.dg/pr20922-5.c: New test.
26956         * gcc.dg/pr20922-6.c: New test.
26957
26958 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26959
26960         PR libfortran/20950
26961         * gfortran.dg/pr20950.f: New test.
26962
26963 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26964
26965         PR libfortran/19216
26966         * gfortran.dg/pr19216.f: New test.
26967
26968 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26969
26970         PR tree-optimization/21001
26971         * gcc.dg/tree-ssa/pr21001.c: New.
26972
26973 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26974
26975         PR libfortran/21075
26976         * gfortran.dg/reshape_rank7.f90: New test.
26977
26978 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26979
26980         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26981         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26982         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26983         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26984         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26985         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26986         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26987         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26988         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26989         wrong way round).
26990         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26991         in namelists.  New test.
26992         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26993         New test.
26994         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26995         New test.
26996         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26997         namelist.  New test.
26998         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26999         New test.
27000         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27001         New test.
27002         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27003         namelist.  New test.
27004         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27005         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27006         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27007         New test.
27008         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27009         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27010         arrays. New test.
27011
27012 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27013
27014         * gfortran.dg/wtruncate.f: New testcase.
27015         * gfortran.dg/wtruncate.f90: New testcase.
27016
27017 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27018
27019         PR c++/21025
27020         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27021         which sizeof/alignof is dependent, rather than just whether we are
27022         processing_template_decl.
27023
27024 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27025
27026         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27027         corrected typo where the wrong variables had been compared.
27028
27029 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27030
27031         PR libfortran/18495
27032         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27033         Test callee-allocated version of return array with a write
27034         statement.
27035         Test spread with a temporary with another write statement.
27036
27037 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27038
27039         PR tree-optimization/21031
27040         * gcc.dg/tree-ssa/pr21031.c: New.
27041
27042 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27043
27044         PR tree-optimization/21004
27045         * gcc.dg/builtins-53.c: Include builtins-config.h.
27046         Check floorf, ceilf, floorl and ceill transformations
27047         only when HAVE_C99_RUNTIME is defined.
27048
27049 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27050
27051         PR middle-end/20739
27052         * gcc.dg/tree-ssa/pr20739.c: New test.
27053
27054 2005-04-14  Mike Stump  <mrs@apple.com>
27055
27056         * gcc.dg/Foundation.framework/empty: New.
27057         * gcc.dg/framework-2.c: New.
27058
27059 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27060
27061         PR tree-optimization/21021
27062         * gcc.c-torture/compile/pr21021.c: New.
27063
27064 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27065
27066         PR testsuite/21010
27067         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27068         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27069         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27070         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27071         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27072         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27073         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27074         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27075
27076 2005-04-14  Richard Henderson  <rth@redhat.com>
27077
27078         * lib/target-supports.exp (check_effective_target_vect_condition):
27079         Add ia64, i?86, and x86_64.
27080
27081 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27082
27083         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27084
27085 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27086
27087         PR tree-optimization/20657
27088         * gcc.dg/tree-ssa/pr20657.c: New.
27089
27090 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27091
27092         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27093         (long long int)trunc*.
27094
27095 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27096
27097         PR target/20927
27098         * gcc.dg/pr20927.c: New test.
27099
27100 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27101
27102         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27103         * gcc.target/mips/asm-1.c: Likewise.
27104
27105 2005-04-13  Dale Johannesen  <dalej@apple.com>
27106
27107         * objc.dg/objc-fast-4.m: New.
27108
27109 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27110
27111         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27112         directory.
27113         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27114
27115 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27116
27117         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27118         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27119         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27120
27121 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27122
27123         PR tree-optimization/20913
27124         * gcc.dg/tree-ssa/pr20913.c: New.
27125
27126         PR tree-optimization/20702
27127         * gcc.dg/tree-ssa/pr20702.c: New.
27128
27129 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27130
27131         PR c++/13744
27132         * g++.dg/inherit/local3.C: New test.
27133
27134 2005-04-12  Jeff Law  <law@redhat.com>
27135
27136         * gcc.dg/tree-ssa/20050412-1.c: New test.
27137
27138 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27139
27140         PR libfortran/19016
27141         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27142         Add tests with mask generated by expression.
27143         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27144         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27145         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27146
27147 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27148
27149         PR middle-end/20917
27150         * gcc.dg/20050409-1.c: New test.
27151
27152 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27153
27154         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27155
27156 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27157
27158         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27159         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27160         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27161         (TARGET_CXX): Adjust accordingly.
27162         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27163         determine_class_data_visibility and class_data_always_comdat.
27164         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27165         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27166         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27167         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27168         (arm_cxx_determine_class_data_visibility): New.
27169         (arm_cxx_class_data_always_comdat): Likewise.
27170         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27171         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27172         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27173         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27174         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27175         Define.
27176
27177 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27178
27179         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27180
27181 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27182
27183         * gcc.dg/i386-darwin-fpmath.c: New.
27184
27185 2004-04-11  Devang Patel  <dpatel@apple.com>
27186
27187         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27188         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27189         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27190         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27191         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27192         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27193         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27194         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27195         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27196
27197 2004-04-11  Devang Patel  <dpatel@apple.com>
27198
27199         * gcc.dg/vect/vect-dv-1.c: New test.
27200         * gcc.dg/vect/vect-dv-2.c: New test.
27201
27202 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27203
27204         PR tree-optimization/20933
27205         * gcc.dg/tree-ssa/pr20933.c: New test.
27206
27207 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27208
27209         * gfortran.dg/fold_nearest.f90: New test.
27210
27211 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27212
27213         * gcc.dg/tree-ssa/alias-1.c: New test.
27214
27215 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27216
27217         PR tree-optimization/20920
27218         * g++.dg/tree-ssa/pr20920.C: New test.
27219
27220 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27221
27222         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27223         (long long int)ceil*.
27224
27225 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27226
27227         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27228         explicit C++ linkage.
27229
27230 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27231
27232         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27233         warning for arithmetic IF statements.
27234
27235 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27236
27237         * eor_handling_1.f90: New test case.
27238         * eor_handling_2.f90: New test case.
27239         * eor_handling_3.f90: New test case.
27240         * eor_handling_4.f90: New test case.
27241         * eor_handling_5.f90: New test case.
27242         * noadv_size.f90: New test case.
27243         * pad_no.f90: New test case.
27244
27245 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27246
27247         * gcc.c-torture/execute/20050410-1.c: New test.
27248
27249 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27250
27251         * gcc.dg/pr20126.c: New.
27252
27253 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27254             Steven G. Kargl <kargls@comcast.net>
27255
27256         * gfortran.dg/PR19872.f: New test.
27257
27258 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27259
27260         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27261
27262 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27263
27264         * gfortran.dg/nint_1.f90: New test.
27265
27266 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27267
27268         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27269         Added test for callee-allocated arrays with write statements.
27270         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27271         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27272         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27273         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27274         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27275
27276 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27277
27278         PR libfortran/20163
27279         * gfortran.dg/open-options-blanks.f: New test.
27280
27281 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27282
27283         PR fortran/13257
27284         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27285
27286 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27287
27288         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27289         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27290         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27291         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27292         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27293         * gcc.c-torture/execute/stdarg-4.c: New test.
27294
27295         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27296
27297         PR target/20795
27298         * g++.dg/abi/param2.C: New test.
27299
27300 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27301
27302         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27303
27304 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27305
27306         * gcc.dg/builtins-53.c: New test.
27307
27308 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27309
27310         * g++.dg/tree-ssa/pr18178.C: New test.
27311         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27312         * gcc.c-torture/execute/20041019-1.c: New test.
27313         * gcc.dg/tree-ssa/20041008-1.c: New test.
27314         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27315         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27316         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27317         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27318         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27319         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27320         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27321         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27322         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27323         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27324
27325 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27326
27327         PR rtl-optimization/20466
27328         * gcc.c-torture/execute/pr20466-1.c: New test.
27329
27330 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27331
27332         PR c++/20905
27333         * g++.dg/parse/cond2.C: New test.
27334
27335         PR c++/20145
27336         * g++.dg/warn/Wdtor1.C: New test.
27337
27338 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27339
27340         PR fortran/17229
27341         * gfortran.dg/pr17229.f: New test.
27342
27343 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27344
27345         * gfortran.dg/tiny_1.f90: New test.
27346         * gfortran.dg/tiny_2.f90: ditto.
27347
27348 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27349
27350         * gfortran.dg/eor_1.f90: Fix dg-do run line
27351         * gfortran.dg/open_new.f90: Fix dg-do run line
27352
27353 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27354
27355         * lib/target-supports.exp (get_compiler_messages): Support
27356         optional arguments, the fourth being compiler options.
27357         (check_effective_target_fpic): New proc.
27358         * gcc.dg/20050321-2.c: Restrict to target fpic.
27359
27360 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27361
27362         * gcc.dg/15443-1.c: New test.
27363         * gcc.dg/15443-2.c: Likewise.
27364
27365 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27366
27367         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27368
27369 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27370
27371         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27372
27373 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27374
27375         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27376         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27377         -m64.
27378         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27379         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27380         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27381
27382 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27383
27384         PR c++/20212
27385         * g++.dg/warn/Wunused-11.C: New test.
27386
27387 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27388
27389         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27390
27391 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27392
27393         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27394
27395 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27396
27397         PR c++/20734
27398         * g++.dg/template/ptrmem13.C: New test.
27399
27400 2005-04-05  Per Bothner  <per@bothner.com>
27401
27402         * lib/gcc.exp: Always add -fno-show-column, for now.
27403
27404 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27405
27406         PR testsuite/20767
27407         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27408         of plain old "unsigned int" for the type of "i".  Makes this test
27409         64bit clean.
27410
27411 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27412
27413         * gcc.dg/i386-ssefn-1.c: New test.
27414         * gcc.dg/i386-ssefn-2.c: New test.
27415         * gcc.dg/i386-ssefn-3.c: New test.
27416         * gcc.dg/i386-ssefn-4.c: New test.
27417
27418 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27419
27420         PR tree-optimization/20076
27421         * gcc.dg/builtin-apply4.c: New test.
27422
27423         PR preprocessor/19475
27424         * gcc.dg/cpp/macspace1.c: New test.
27425         * gcc.dg/cpp/macspace2.c: New test.
27426
27427 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27428
27429         * gfortran.dg/pr20755.f: Fixed bad format.
27430
27431 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27432
27433         PR c++/20763
27434         * g++.dg/ext/attrib21.C: New test.
27435
27436 2004-04-05  Devang Patel  <dpatel@apple.com>
27437
27438         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27439         * gcc.dg/vect/vect-shift-1.c: New test.
27440
27441 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27442
27443         PR libfortran/20755
27444         * gfortran.dg/pr20755.f: New test.
27445
27446 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27447
27448         * gfortran.dg/pr15959.f90: New test.
27449         * gfortran.dg/string_pad_trunc.f90: New test.
27450
27451 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27452
27453         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27454         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27455         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27456         syntax.
27457
27458 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27459
27460         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27461
27462 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27463
27464         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27465         * gcc.c-torture/compile/20011119-2.c: Likewise.
27466         * gcc.c-torture/compile/981001-2.c: Likewise.
27467
27468 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27469
27470         PR c++/20679
27471         * g++.dg/template/overload4.C: New test.
27472
27473 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27474
27475         PR c++/20746
27476         * g++.dg/abi/covariant5.C: New.
27477
27478         PR debug/20505
27479         * g++.dg/debug/const2.C: New.
27480
27481 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27482
27483         PR rtl-optimization/16104
27484         * gcc.c-torture/execute/20050316-1.c: New test.
27485
27486 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27487
27488         * g++.dg/template/spec23.C: Fix dg-error text.
27489
27490 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27491
27492         PR c++/19199
27493         * g++.dg/expr/lval2.C: New.
27494
27495 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27496
27497         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27498         __builtin_strcasecmp and __builtin_strncasecmp.
27499
27500 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27501
27502         PR c++/20723
27503         * g++.dg/template/spec22.C: New.
27504         * g++.dg/template/spec23.C: New.
27505
27506 2005-04-03  Dale Ranta  <dir@lanl.gov>
27507             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27508
27509         PR libfortran/20068
27510         PR libfortran/20125
27511         PR libfortran/20156
27512         PR libfortran/20471
27513         * gfortran.dg/backspace.f: New test.
27514
27515 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27516
27517         * gcc.dg/pr19345.c: New test.
27518
27519 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27520
27521         PR tree-optimization/20640
27522         * gcc.dg/torture/tree-loop-1.c: New.
27523
27524 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27525
27526         PR rtl-optimization/20290
27527         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27528
27529 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27530
27531         * gcc.dg/rs6000-fpint.c: New.
27532
27533 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27534
27535         * gcc.dg/old-style-then-proto-1.c: New test.
27536
27537 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27538
27539         * gfortran.fortran-torture/execute/backspace.f90: Check
27540         after backspace and read was incorrect.
27541
27542 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27543
27544         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27545         buffer past the terminating NUL using memcmp.
27546         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27547         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27548
27549         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27550         Fix unused/uninitialized variable warnings.
27551
27552         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27553         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27554         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27555         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27556
27557         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27558         gcc.c-torture/execute/builtins/fputs-lib.c,
27559         gcc.c-torture/execute/builtins/lib/fprintf.c,
27560         gcc.c-torture/execute/builtins/lib/main.c,
27561         gcc.c-torture/execute/builtins/lib/memcmp.c,
27562         gcc.c-torture/execute/builtins/lib/memmove.c,
27563         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27564         gcc.c-torture/execute/builtins/lib/memset.c,
27565         gcc.c-torture/execute/builtins/lib/printf.c,
27566         gcc.c-torture/execute/builtins/lib/sprintf.c,
27567         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27568         gcc.c-torture/execute/builtins/lib/strchr.c,
27569         gcc.c-torture/execute/builtins/lib/strcmp.c,
27570         gcc.c-torture/execute/builtins/lib/strcpy.c,
27571         gcc.c-torture/execute/builtins/lib/strcspn.c,
27572         gcc.c-torture/execute/builtins/lib/strlen.c,
27573         gcc.c-torture/execute/builtins/lib/strncat.c,
27574         gcc.c-torture/execute/builtins/lib/strncmp.c,
27575         gcc.c-torture/execute/builtins/lib/strncpy.c,
27576         gcc.c-torture/execute/builtins/lib/strrchr.c,
27577         gcc.c-torture/execute/builtins/lib/strspn.c,
27578         gcc.c-torture/execute/builtins/lib/strstr.c,
27579         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27580         gcc.c-torture/execute/builtins/strlen-2.c,
27581         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27582         prototypes.
27583
27584 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27585
27586         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27587         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27588         selectany usage.
27589
27590 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27591
27592         PR c++/19406
27593         * g++.dg/debug/using1.C: New test.
27594
27595 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27596
27597         PR middle-end/20524
27598         * gcc.dg/alias-7.c: Prefix asm-declared name with
27599         __USER_LABEL_PREFIX__.
27600
27601 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27602
27603         Fix fallout from PR middle-end/15700:
27604         * gcc.c-torture/compile/20011119-1.c: Take
27605         __USER_LABEL_PREFIX__ into account.
27606         * gcc.c-torture/compile/20011119-2.c: Likewise.
27607
27608 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27609
27610         PR c++/18644
27611         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27612
27613 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27614
27615         PR c/17855
27616         * gcc.c-torture/compile/struct-non-lval-1.c,
27617         gcc.c-torture/compile/struct-non-lval-2.c,
27618         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27619
27620 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27621
27622         * gcc.dg/tls/tls.exp: Remove temporary file.
27623         * g++.dg/tls/tls.exp: Ditto.
27624         * lib/file-format.exp: Ditto.
27625         * g++.dg/special/ecos.exp: Ditto.
27626
27627         * lib/profopt.exp: Treat prof_ext as a list.
27628         * gcc.misc-tests/bprob.exp: Ditto.
27629         * g++.dg/bprob/bprob.exp: Ditto.
27630
27631         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27632         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27633         g++.dg/tree-ssa/pointer-reference-alias.C,
27634         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27635         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27636         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27637         g++.dg/vect/pr19951.cc: Ditto.
27638         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27639         gcc.dg/builtins-47.c: Ditto.
27640         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27641         gcc.dg/pr20115-1.c: Ditto.
27642         * gcc.dg/tree-ssa/20030530-2.c,
27643         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27644         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27645         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27646         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27647         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27648         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27649         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27650         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27651         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27652         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27653         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27654         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27655         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27656         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27657         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27658         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27659         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27660         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27661         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27662         gcc.dg/tree-ssa/20030824-1.c,
27663         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27664         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27665         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27666         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27667         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27668         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27669         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27670         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27671         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27672         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27673         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27674         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27675         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27676         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27677         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27678         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27679         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27680         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27681         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27682         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27683         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27684         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27685         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27686         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27687         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27688         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27689         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27690         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27691         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27692         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27693         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27694         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27695         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27696         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27697         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27698         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27699         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27700         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27701         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27702         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27703         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27704         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27705         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27706         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27707         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27708         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27709         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27710         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27711         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27712         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27713         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27714         gcc.dg/tree-ssa/useless-1.c: Ditto.
27715         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27716         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27717         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27718         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27719         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27720         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27721         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27722         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27723         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27724         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27725         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27726         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27727         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27728         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27729         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27730         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27731         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27732         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27733         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27734         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27735         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27736         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27737         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27738         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27739         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27740         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27741         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27742         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27743         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27744         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27745         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27746         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27747         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27748         gcc.dg/vect/vect-none.c: Ditto.
27749         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27750         treelang/compile/unsigned.tree: Ditto.
27751
27752         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27753         * gcc.dg/cpp/direct2s.c: Ditto.
27754         * gcc.dg/cpp/paste4.c: Ditto.
27755         * gcc.dg/cpp/separate-1.c: Ditto.
27756         * gcc.dg/pch/save-temps-1.c: Ditto.
27757         * g++.dg/ext/altivec-10.C: Ditto.
27758         * g++.dg/pch/pch.C: Ditto.
27759
27760         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27761
27762         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27763         * g++.dg/template/repo1.C: Ditto.
27764         * g++.dg/template/repo2.C: Ditto.
27765         * g++.dg/template/repo3.C: Ditto.
27766         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27767         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27768         * g++.old-deja/g++.pt/repo1.C: Ditto.
27769         * g++.old-deja/g++.pt/repo2.C: Ditto.
27770         * g++.old-deja/g++.pt/repo3.C: Ditto.
27771         * g++.old-deja/g++.pt/repo4.C: Ditto.
27772
27773         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27774         * gcc.dg/20030107-1.c: Ditto.
27775         * gcc.dg/20030702-1.c: Ditto.
27776         * gcc.dg/profile-generate-1.c: Ditto.
27777         * g++.dg/other/profile1.C: Ditto.
27778         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27779
27780         * lib/gcc-dg.exp (remove-build-file): New.
27781         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27782         cleanup-tree-dump, cleanup-saved-temps): New.
27783
27784 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27785
27786         PR c++/19203, DR 214
27787         * g++.dg/parse/ambig3.C: Not ambiguous.
27788         * g++.dg/template/spec20.C: New.
27789         * g++.dg/template/spec21.C: New.
27790
27791 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27792
27793         PR target/20045
27794         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27795
27796 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27797
27798         PR libfortran/20660
27799         * gfortran.dg/negative_unit.f: New test.
27800
27801 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27802
27803         * gcc.dg/20050330-1.c: New test.
27804
27805 2005-03-30  Devang Patel  <dpatel@apple.com>
27806
27807         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27808
27809 2005-03-30  Dale Johannesen  <dalej@apple.com>
27810
27811         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27812
27813 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27814
27815         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27816         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27817         Strip options from test name.
27818
27819 2005-03-31  Jan Hubicka  <jh@suse.cz>
27820
27821         * gcc.dg/varpool-1.c: New testcase.
27822
27823 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27824
27825         PR c/772
27826         PR c/17913
27827         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27828         gcc.dg/stmt-expr-label-3.c : New tests.
27829         * gcc.c-torture/execute/medce-2.c: Remove.
27830
27831 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27832
27833         PR c/20368
27834         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27835         tests.
27836
27837 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27838
27839         * gcc.c-torture/compile/pr20203.c: New test.
27840
27841 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27842
27843         * gfortran.dg/promotion.f90: New test.
27844
27845 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27846
27847         PR middle-end/20491
27848         * gcc.dg/torture/asm-subreg-1.c: New test.
27849
27850 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27851
27852         PR c/20672
27853         * gcc.dg/pr20672-1.c: New test.
27854
27855 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27856
27857         * gfortran.dg/vect: New directory.
27858         * gfortran.dg/vect/vect.exp: New.
27859         * gfortran.dg/vect/vect-1.f90: New test.
27860         * gfortran.dg/vect/vect-2.f90: New test.
27861         * gfortran.dg/vect/vect-3.f90: New test.
27862         * gfortran.dg/vect/vect-4.f90: New test.
27863         * gfortran.dg/vect/vect-5.f90: New test.
27864
27865 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27866
27867         PR middle-end/20622
27868         * gcc.dg/alias-7.c: New test.
27869
27870 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27871
27872         * gcc.dg/sparc-reg-1.c: New test.
27873
27874 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27875
27876         PR target/19890
27877         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27878
27879 2005-03-29  Dale Ranta  <dir@lanl.gov>
27880             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27881
27882         PR libfortran/20163
27883         * gfortran.dg/pr20163-2.f: New test.
27884
27885 2005-03-28  Jan Hubicka  <jh@suse.cz>
27886
27887         PR middle-end/20635
27888         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27889         by Jakub Jelinek.
27890
27891 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27892
27893         PR tree-optimization/20626
27894         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27895         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27896
27897 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27898
27899         * gfortran.dg/underflow.f90: New test.
27900         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27901
27902 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27903
27904         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27905
27906 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27907
27908         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27909         (g++_init): Make sure that CXXFLAGS is set.
27910         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27911         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27912         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27913         * lib/objc.exp (objc_init): Likewise.
27914         * lib/treelang.exp (treelang_init): Likewise.
27915
27916 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27917
27918         PR tree-optimization/20470
27919         * gcc.dg/tree-ssa/pr20470.c: New test.
27920
27921 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27922
27923         * gcc.dg/ppc-stfiwx.c: New.
27924
27925 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27926
27927         PR target/19888
27928         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27929
27930 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27931
27932         * gcc.dg/20050325-1.c: Fix a typo.
27933
27934 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27935
27936         PR libfortran/19678
27937         PR libfortran/19679
27938         * gfortran.dg/dos_eol.f: New test.
27939
27940 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27941
27942         PR rtl-optimization/20249
27943         * gcc.dg/20050325-1.c: New test.
27944
27945 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27946
27947         PR libfortran/15332
27948         * gfortran.dg/pr15332.f: New test.
27949
27950 2005-03-24  Dale Johannesen  <dalej@apple.com>
27951
27952         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27953
27954 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27955
27956         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27957         'internal' visibility.
27958         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27959         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27960         'protected' visibility.
27961         * gcc.dg/visibility-7.c: Likewise.
27962         * lib/target-supports.exp (check_visibility_available): Take
27963         a parameter, the kind of visibility to check for.
27964         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27965         to check_visibility_available.
27966
27967         * g++.dg/expr/cast3.C: New.
27968
27969 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27970
27971         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27972         rs6000.
27973
27974 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27975
27976         PR target/20095
27977         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27978
27979 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27980
27981         * gcc.dg/badshift.c: Renamed to...
27982         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27983
27984         * gcc.target/i386/badshift.c: Renamed to...
27985         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27986         only.
27987
27988         PR rtl-optimization/20532
27989         * gcc.target/i386/badshift.c: New.
27990
27991 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27992
27993         * gfortran.dg/pr18025.f90: New test.
27994
27995 2005-03-23  Dale Johannesen  <dalej@apple.com>
27996
27997         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27998
27999 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28000
28001         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28002
28003         * lib/target-supports.exp (check_iconv_available): Default
28004         libiconv to -liconv, if there is no definition.
28005
28006 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28007
28008         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28009
28010 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28011
28012         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28013         * g++.dg/opt/pr7503-2.C: Likewise.
28014         * g++.dg/opt/pr7503-3.C: Likewise.
28015         * g++.dg/opt/pr7503-4.C: Likewise.
28016         * g++.dg/opt/pr7503-5.C: Likewise.
28017         * g++.dg/warn/minmax.C: New test.
28018
28019 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28020
28021         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28022         * gfortran.dg/g77_intrinsics_sub.f: New test.
28023
28024 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28025             Jan Hubicka  <jh@suse.cz>
28026             Steven Bosscher <stevenb@suse.de
28027
28028         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28029
28030 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28031
28032         PR c++/19980
28033         * g++.dg/template/redecl3.C: New test.
28034
28035 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28036
28037         PR c++/20499
28038         * g++.dg/parse/error16.C: Tweak error markers.
28039
28040 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28041
28042         PR target/20561
28043         * gcc.dg/20050321-2.c: New test.
28044
28045 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28046
28047         PR c++/20465
28048         PR c++/20381
28049         * g++.dg/template/ptrmem12.C: New.
28050
28051 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28052
28053         PR rtl-optimization/20527
28054         * gcc.c-torture/execute/pr20527-1.c: New test.
28055
28056 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28057
28058         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28059         program, compile it into a real executable and then delete the .c
28060         and .x files afterwards, to avoid problems on testglue targets.
28061
28062 2005-03-21  Stuart Hastings  <stuart@apple.com>
28063
28064         * gcc.target/i386/sse-2.c: New.
28065
28066 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28067
28068         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28069
28070 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28071
28072         * g++.dg/parse/crash25.C: Fix typo.
28073
28074 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28075
28076         PR c++/20461
28077         * g++.dg/parse/crash24.C: New test.
28078
28079         PR c++/20536
28080         * g++.dg/parse/crash25.C: New test.
28081
28082 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28083
28084         PR c++/20147
28085         * g++.dg/ext/stmtexpr4.C: New test.
28086
28087 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28088
28089         PR middle-end/20539
28090         * gcc.c-torture/compile/pr13066-1.c: New test case.
28091         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28092         * g++.dg/opt/pr13066-1.C: Likewise.
28093
28094 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28095
28096         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28097
28098 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28099
28100         PR fortran/18525
28101         * gfortran.dg/nesting_1.f90: New test.
28102
28103 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28104
28105         PR c++/20240
28106         * g++.dg/lookup/using13.C: New test.
28107
28108 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28109
28110         PR c++/20333
28111         * g++.dg/template/crash36.C: New test.
28112
28113 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28114
28115         PR c++/20463
28116         * g++.dg/template/crash35.C: New test.
28117
28118 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28119
28120         PR c++/19966
28121         * g++.dg/overload/operator2.C: New test.
28122
28123 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28124
28125         PR libfortran/20257
28126         * gfortran.dg/pr20257.f90: New test.
28127
28128 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28129
28130         PR libfortran/20480
28131         * gfortran.dg/pr20480.f90: New test.
28132
28133 2005-03-16  Richard Henderson  <rth@redhat.com>
28134
28135         PR middle-end/15700
28136         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28137         (_rtld_global): New.
28138         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28139         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28140
28141         * gcc.dg/alias-3.c: New.
28142         * gcc.dg/alias-4.c: New.
28143         * gcc.dg/alias-5.c: New.
28144         * gcc.dg/alias-6.c: New.
28145
28146 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28147
28148         * gcc.dg/cpp/ucnid-7.c: New.
28149
28150 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28151             Dorit Naishlos  <dorit@il.ibm.com>
28152
28153         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28154         darwin.
28155
28156 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28157
28158         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28159         support misaligned accesses.
28160         * gcc.dg/vect/vect-58.c: Likewise.
28161         * gcc.dg/vect/vect-92.c: New.
28162         * gcc.dg/vect/vect-93.c: New.
28163
28164 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28165
28166         PR fortran/18827
28167         * gfortran.dg/assign_2.f90: New test.
28168         * gfortran.dg/assign_3.f90: New test.
28169         * gfortran.dg/assign.f90: New test.
28170
28171 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28172
28173         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28174         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28175         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28176         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28177         names.
28178
28179 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28180
28181         * gcc.dg/cpp/ucnid-6.c: New.
28182
28183         * gcc.dg/cpp/normalize-1.c: New.
28184         * gcc.dg/cpp/normalize-2.c: New.
28185         * gcc.dg/cpp/normalize-3.c: New.
28186         * gcc.dg/cpp/normalize-4.c: New.
28187         * gcc.dg/cpp/ucnid-4.c: New.
28188         * gcc.dg/cpp/ucnid-5.c: New.
28189         * g++.dg/cpp/normalize-1.C: New.
28190         * g++.dg/cpp/ucnid-1.C: New.
28191
28192 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28193
28194         * gcc.dg/pr18628.c: New.
28195
28196 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28197
28198         PR c++/20280
28199         * g++.dg/tree-ssa/pr20280.C: New.
28200
28201 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28202
28203         PR fortran/20467
28204         * gfortran.dg/stfunc_2.f90: New test.
28205
28206 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28207
28208         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28209
28210 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28211
28212         * gcc.dg/tree-ssa/20050314-1.c: New test.
28213
28214 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28215
28216         PR c++/4403
28217         PR c++/9783, DR433
28218         * g++.dg/template/friend34.C: New test.
28219         * g++.dg/template/friend35.C: Likewise.
28220         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28221
28222 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28223
28224         Friend class name lookup 5/n
28225         PR c++/1016
28226         * g++.dg/lookup/hidden-class1.C: New test.
28227         * g++.dg/lookup/hidden-class2.C: Likewise.
28228         * g++.dg/lookup/hidden-class3.C: Likewise.
28229         * g++.dg/lookup/hidden-class4.C: Likewise.
28230         * g++.dg/lookup/hidden-class5.C: Likewise.
28231         * g++.dg/lookup/hidden-class6.C: Likewise.
28232         * g++.dg/lookup/hidden-class7.C: Likewise.
28233         * g++.dg/lookup/hidden-class8.C: Likewise.
28234         * g++.dg/lookup/hidden-class9.C: Likewise.
28235         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28236         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28237         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28238         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28239         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28240         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28241         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28242         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28243         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28244         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28245         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28246
28247 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28248
28249         PR c++/20157
28250         * g++.dg/template/error18.C: New test.
28251
28252 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28253
28254         PR debug/16792
28255         * g++.dg/debug/pr16792.C: New test.
28256
28257 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28258
28259         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28260         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28261         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28262         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28263         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28264         test assertion names.
28265
28266 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28267
28268         PR fortran/18600
28269         * gfortran.dg/stfunc_1.f90: New test.
28270
28271 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28272
28273         PR fortran/16907
28274         * gfortran.dg/real_index_1.f90: New test.
28275
28276 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28277
28278         PR fortran/20323
28279         * gfortran.dg/spec_expr_1.f90: New test.
28280
28281 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28282
28283         PR c/20402
28284         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28285         new parser.
28286
28287 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28288
28289         PR fortran/20361
28290         * gfortran.dg/largeequiv_1.f90: New test.
28291
28292 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28293
28294         * gcc.dg/ucnid-1.c: New.
28295         * gcc.dg/ucnid-2.c: New.
28296         * gcc.dg/ucnid-3.c: New.
28297         * gcc.dg/ucnid-4.c: New.
28298         * gcc.dg/ucnid-5.c: New.
28299         * gcc.dg/ucnid-6.c: New.
28300         * gcc.dg/cpp/ucnid-1.c: New.
28301         * gcc.dg/cpp/ucnid-2.c: New.
28302         * gcc.dg/cpp/ucnid-3.c: New.
28303         * g++.dg/other/ucnid-1.C: New.
28304
28305 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28306
28307         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28308
28309 2005-03-11  Per Bothner  <per@bothner.com>
28310
28311         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28312         that diagnotics refer to correct token.
28313         * gcc.dg/unused-3.c: Likewise.
28314
28315 2005-03-11  Per Bothner  <per@bothner.com>
28316
28317         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28318         constant" is now actually on same line as string constant.
28319         * gcc.dg/cpp/direct2s.c: Likewise.
28320
28321 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28322
28323         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28324
28325 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28326
28327         PR libfortran/20124
28328         * gfortran.dg/pr20124.f90: New Test
28329
28330 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28331
28332         PR tree-optimization/20130
28333         * gcc.dg/pr20130-1.c: New test.
28334
28335 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28336
28337         PR target/20095
28338         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28339
28340 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28341
28342         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28343
28344 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28345
28346         * g++.dg/eh/forced1.C: Fix comment.
28347         * g++.dg/eh/forced2.C: Ditto.
28348         * g++.dg/eh/forced3.C: Ditto.
28349         * g++.dg/eh/forced4.C: Ditto.
28350
28351 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28352
28353         PR rtl-opt/20412
28354         * gcc.c-torture/compile/pr20412.c: New test.
28355
28356 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28357
28358         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28359
28360 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28361
28362         PR target/20322
28363         * gcc.dg/20050307-1.c: New test.
28364
28365 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28366
28367         PR c++/20375
28368         * g++.dg/other/stdarg3.C: New.
28369
28370 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28371
28372         PR c++/18384, c++/18327
28373         * g++.dg/init/array19.C: New test.
28374
28375         PR inline-asm/20314
28376         * gcc.dg/torture/pr20314-1.c: New test.
28377         * gcc.dg/torture/pr20314-2.c: New test.
28378
28379 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28380
28381         * gcc.dg/20050309-1.c: New test.
28382
28383 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28384
28385         * gcc.dg/builtins-10.c: Reactivate disabled test.
28386         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28387         new cbrt transformations.
28388
28389 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28390
28391         PR c++/20208
28392         * g++.dg/template/array13.C: New test.
28393
28394 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28395
28396         PR c++/16859
28397         * g++.dg/init/brace4.C: New test.
28398
28399 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28400
28401         PR c++/20186
28402         * g++.dg/template/non-dependent12.C: New.
28403
28404 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28405
28406         PR c++/20142
28407         * g++.dg/init/array18.C: Add dg-do run marker.
28408
28409         PR c++/20142
28410         * g++.dg/init/array18.C: New test.
28411
28412 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28413
28414         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28415         * g++.dg/gcov/gcov.exp: Likewise.
28416         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28417         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28418         * lib/c-torture.exp: Likewise.
28419         * lib/fortran-torture.exp: Likewise.
28420         * lib/g++.exp: Likewise.
28421         * lib/gcc-defs.exp: Likewise.
28422         * lib/gcc-dg.exp: Likewise.
28423         * lib/gcc.exp: Likewise.
28424         * lib/gcov.exp: Likewise.
28425         * lib/gfortran.exp: Likewise.
28426         * lib/mike-g++.exp: Likewise.
28427         * lib/mike-gcc.exp: Likewise.
28428         * lib/objc-torture.exp: Likewise.
28429         * lib/objc.exp: Likewise.
28430         * lib/profopt.exp: Likewise.
28431         * lib/target-libpath.exp: Likewise.
28432         * lib/target-supports.exp: Likewise.
28433         * lib/treelang.exp: Likewise.
28434         * lib/wrapper.exp: Likewise.
28435
28436 2005-03-08  Jeff Law  <law@redhat.com>
28437
28438         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28439         PHI-OPT changes.
28440
28441 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28442
28443         * gcc.dg/vect/pr20122.c: New test.
28444
28445 2005-03-07  Jeff Law  <law@redhat.com>
28446
28447         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28448         was folded away.
28449         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28450         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28451         * gcc.dg/tree-ssa/pr18134.c: New test.
28452
28453 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28454
28455         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28456         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28457         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28458
28459 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28460
28461         PR tree-opt/17671
28462         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28463
28464 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28465
28466         * g++.dg/warn/Wnvdtor.C: New test.
28467
28468 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28469
28470         * gcc.dg/torture/pr19683-1.c: New test.
28471
28472 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28473
28474         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28475         * gfortran.dg/g77/19990313-2.f: Ditto.
28476         * gfortran.dg/g77/19990313-3.f: Ditto.
28477         * gfortran.dg/g77/19990525-0.f: Ditto.
28478         * gfortran.dg/g77/19990826-0.f: Ditto.
28479         * gfortran.dg/g77/19990826-2.f: Ditto.
28480         * gfortran.dg/g77/19990826-3.f: Ditto.
28481         * gfortran.dg/g77/20000511-1.f: Ditto.
28482         * gfortran.dg/g77/20000511-2.f: Ditto.
28483         * gfortran.dg/g77/970625-2.f: Ditto.
28484         * gfortran.dg/g77/980310-2.f: Ditto.
28485         * gfortran.dg/g77/980310-3.f: Ditto.
28486         * gfortran.dg/g77/980310-8.f: Ditto.
28487         * gfortran.dg/g77/980519-2.f: Ditto.
28488         * gfortran.dg/g77/alpha1.f: Ditto.
28489         * gfortran.dg/g77/claus.f: Ditto.
28490         * gfortran.dg/g77/erfc.f: Ditto.
28491         * gfortran.dg/g77/short.f: Ditto.
28492         * gfortran.fortran-torture/execute/data.f90: Ditto.
28493         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28494         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28495
28496 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28497
28498         * lib/file-format.exp (gcc_target_object_format): Add check for som
28499         format and hardcode object formats on hppa*-*-hpux*.
28500         * lib/target-supports.exp (check_weak_available): Add check for som
28501         object format.  Always return 0 on hppa*-*-hpux10*.
28502
28503         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28504         is defined.
28505
28506         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28507
28508 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28509
28510         * gfortran.dg/pr19936_1.f90: New test.
28511         * gfortran.dg/pr19936_2.f90: New test.
28512         * gfortran.dg/pr19936_3.f90: New test.
28513
28514 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28515             Paul Thomas <prthomas@drfccad.cea.fr>
28516
28517         * gfortran.dg/PR19754_1.f90: New test.
28518         * gfortran.dg/PR19754_2.f90: Ditto.
28519
28520 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28521
28522         PR c++/19311
28523         * g++.dg/template/non-dependent11.C: New test.
28524
28525 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28526
28527         * lib/target-supports.exp (check_iconv_available): Fix comment.
28528
28529 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28530             Joseph S. Myers  <joseph@codesourcery.com>
28531
28532         PR c++/19797
28533         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28534
28535 2005-03-04  Matthew Sachs  <msachs@apple.com>
28536
28537         * gcc.exp (gcc_target_compile): Put braces around
28538         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28539         * objc.exp (objc_target_compile): Likewise.
28540         * treelang.exp (treelang_target_compile): Likewise.
28541
28542 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28543
28544         PR fortran/19673
28545         * gfortran.dg/func_result_1.f90: New test.
28546
28547 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28548
28549         * gcc.misc-tests/options.exp: New test.
28550
28551 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28552
28553         * gcc.dg/pr15784-4.c: New test.
28554
28555 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28556
28557         * gcc.c-torture/execute/pr17133.c: New.
28558         * gcc.c-torture/compile/20050303-1.c: New.
28559
28560 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28561
28562         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28563
28564 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28565
28566         * g++.dg/overload/using2.C: New.
28567
28568 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28569
28570         PR c++/19916
28571         * g++.dg/init/ptrmem2.C: New test.
28572
28573 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28574
28575         PR c/8927
28576         * gcc.dg/pr8927-1.c: New test.
28577
28578 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28579
28580         PR c++/20232
28581         * g++.dg/inherit/covariant12.C: New.
28582
28583 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28584
28585         PR fortran/19479
28586         * gfortran.dg/bound_1.f90: New test.
28587
28588 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28589
28590         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28591         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28592
28593 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28594
28595         PR c/20245
28596         * gcc.dg/pr20245-1.c: New test.
28597
28598 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28599
28600         PR middle-end/19874
28601         * gcc.c-torture/execute/20050119-2.c: New test case.
28602
28603 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28604
28605         * README: Update the DejaGnu bug reporting address.
28606         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28607         * lib/objc-torture.exp: Likewise.
28608
28609 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28610
28611         * gfortran.dg/boz_1.f90: New test.
28612         * gfortran.dg/boz_3.f90: New test.
28613         * gfortran.dg/boz_4.f90: New test.
28614
28615 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28616
28617         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28618         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28619
28620 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28621
28622         PR libfortran/20101
28623         * gfortran.dg/write_0_pe_format.f90: New test.
28624
28625 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28626
28627         PR c++/20206
28628         * g++.dg/opt/thunk2.C: New test.
28629         * g++.dg/opt/covariant1.C: New test.
28630
28631 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28632
28633         * gfortran.dg/e_d_fmt.f90: New test.
28634
28635 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28636
28637         * gcc.dg/asm-b.c: Fix comment typos.
28638
28639 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28640
28641         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28642         a V_MAY_DEF also.
28643
28644 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28645
28646         PR tree-opt/20188
28647         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28648         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28649         * gcc.dg/asm-b.c: New test.
28650
28651 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28652
28653         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28654         Disable this test on IRIX 6.
28655
28656 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28657
28658         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28659         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28660         parser.
28661
28662 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28663
28664         PR tree-optimization/20204
28665         * gcc.dg/pr20204.c: New test.
28666
28667 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28668
28669         PR target/20196
28670         * gcc.c-torture/execute/20050224-1.c: New test.
28671
28672         PR c++/20175
28673         * g++.dg/warn/Wbraces2.C: New test.
28674
28675 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28676
28677         PR c++/19878
28678         * g++.dg/init/const2.C: New test.
28679
28680 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28681
28682         PR tree-optimization/20100
28683         * gcc.c-torture/execute/pr20100-1.c: New test.
28684
28685 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28686
28687         * gfortran.dg/implicit_3.f90: New test.
28688
28689         * gfortran.dg/deftype_1.f90: New test.
28690
28691 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28692
28693         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28694         the test passes.
28695         * g++.dg/other/anon3.C: Accept a warning.
28696
28697 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28698
28699         * gcc.dg/pr20017.c: Fix a comment typo.
28700
28701 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28702
28703         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28704
28705 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28706
28707         PR ada/19902
28708         * ada/acats/tests/cxa/cxa3004.a: Remove.
28709         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28710
28711 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28712
28713         PR c++/20073
28714         * g++.dg/init/const1.C: New test.
28715
28716         PR c++/19991
28717         * g++.dg/parse/constant7.C: New test.
28718
28719         PR c++/20152
28720         * g++.dg/parse/error27.C: New test.
28721         * g++.dg/template/qualttp15.C: Adjust error markers.
28722         * g++.old-deja/g++.other/struct1.C: Likewise.
28723
28724         PR c++/20153
28725         * g++.dg/template/error17.C: New test.
28726
28727         PR c++/20148
28728         * g++.dg/parser/error26.C: New test.
28729
28730 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28731
28732         PR tree-optimization/20100
28733         PR tree-optimization/20115
28734         * gcc.dg/pr20115.c: New test.
28735         * gcc.dg/pr20115-1.c: New test.
28736         * gcc.dg/pr20100.c: New test.
28737         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28738         call-clobbered variables after alias1.
28739
28740 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28741
28742         * gfortran.dg/list_read_4.f90: new test.
28743
28744 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28745
28746         PR rtl-optimization/20017.
28747         * gcc.dg/pr20017.c: New.
28748
28749 2005-02-22  Devang Patel  <dpatel@apple.com>
28750
28751         PR 19952
28752         * g++.dg/tree-ssa/pr19952.C: New test.
28753
28754 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28755
28756         PR c++/19883
28757         * g++.dg/parse/constant6.C: New test.
28758
28759 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28760
28761         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28762         * g++.dg/charset/asm2.c: Likewise.
28763         * g++.dg/charset/asm3.c: Likewise.
28764         * g++.dg/charset/asm4.c: Likewise.
28765         * g++.dg/charset/asm5.c: Likewise.
28766         * g++.dg/charset/attribute1.c: Likewise.
28767         * g++.dg/charset/attribute2.c: Likewise.
28768         * g++.dg/charset/extern1.cc: Likewise.
28769         * g++.dg/charset/extern2.cc: Likewise.
28770         * g++.dg/charset/extern3.cc: Likewise.
28771         * g++.dg/charset/function.cc: Likewise.
28772         * g++.dg/charset/string.c: Likewise.
28773         * g++.dg/charset/charset.exp: Likewise.
28774         * lib/target-supports.exp (check_iconv_available): Fix comment.
28775
28776 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28777
28778         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28779         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28780         * gcc.dg/charset/asm2.c: Likewise.
28781         * gcc.dg/charset/asm3.c: Likewise.
28782         * gcc.dg/charset/asm4.c: Likewise.
28783         * gcc.dg/charset/asm5.c: Likewise.
28784         * gcc.dg/charset/asm6.c: Likewise.
28785         * gcc.dg/charset/attribute1.c: Likewise.
28786         * gcc.dg/charset/attribute2.c: Likewise.
28787         * gcc.dg/charset/builtin1.c: Likewise.
28788         * gcc.dg/charset/extern.c: Likewise.
28789         * gcc.dg/charset/function.c: Likewise.
28790         * gcc.dg/charset/string.c: Likewise.
28791         * gcc.dg/charset/charset.exp: Likewise.
28792
28793 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28794
28795         PR fortran/20086
28796         * gfortran.dg/pr20086.f90: New test.
28797
28798 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28799
28800         PR tree-optimization/19786
28801         * g++.dg/tree-ssa/pr19786.C: New.
28802
28803 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28804
28805         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28806
28807 2005-02-21  Jeff Law  <law@redhat.com>
28808
28809         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28810
28811 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28812
28813         * gfortran.dg/do_iterator: Split loop, markup all lines for
28814         which an error locus is printed.
28815         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28816         locus is printed.
28817         * gfortran.dg/select_4.f90: Likewise.
28818         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28819         locuses in the various permutations.
28820
28821 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28822
28823         PR tree-optimization/19951
28824         * g++.dg/vect: New directory.
28825         * g++.dg/vect/vect.exp: New file.
28826         * g++.dg/vect/pr19951.cc: New testcase.
28827         * g++.dg/dg.exp: Also prune vectorizer tests.
28828
28829 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28830
28831         PR 18785
28832         * gcc.dg/charset/builtin1.c: New test.
28833
28834 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28835
28836         PR c++/19299
28837         * g++.dg/inherit/volatile1.C: New test.
28838
28839         PR c++/19440
28840         * g++.dg/template/dtor4.C: New test.
28841
28842 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28843
28844         * gfortran.dg/int_1.f90: New test.
28845
28846 2005-02-19  Devang Patel  <dpatel@apple.com>
28847
28848         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28849
28850 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28851
28852         * gfortran.dg/achar_1.f90: New test.
28853
28854 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28855
28856         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28857
28858 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28859             Jakub Jelinek  <jakub@redhat.com>
28860
28861         PR tree-optimization/19828
28862         * gcc.dg/tree-ssa/loop-7.c: New test.
28863         * gcc.c-torture/execute/20050218-1.c: New test.
28864
28865 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28866
28867         PR c/20043
28868         * gcc.dg/transparent-union-1.c: New test.
28869         * gcc.dg/transparent-union-2.c: New test.
28870
28871 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28872
28873         PR tree-optimization/18977
28874         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28875
28876 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28877
28878         PR target/20054
28879         * gcc.dg/pr20054.c: New test.
28880
28881 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28882
28883         PR c++/19508
28884         * g++.dg/ext/attrib20.C: New test.
28885
28886 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28887
28888         PR middle-end/20030
28889         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28890
28891 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28892
28893         PR c++/20008
28894         * g++.dg/opt/switch4.C: New.
28895
28896 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28897
28898         PR c++/20023
28899         PR tree-optimization/20009
28900         * gcc.c-torture/compile/20050217-1.c: New test.
28901         * g++.dg/opt/switch3.C: New test.
28902
28903         PR tree-optimization/18947
28904         * gcc.c-torture/compile/20050215-1.c: New test.
28905         * gcc.c-torture/compile/20050215-2.c: New test.
28906         * gcc.c-torture/compile/20050215-3.c: New test.
28907
28908 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28909
28910         PR c++/20028
28911         * g++.dg/template/crash34.C: New.
28912
28913         PR c++/20022
28914         * g++.dg/other/access3.C: New.
28915
28916 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28917
28918         * gcc.dg/vect/vect-98.c: New test.
28919
28920 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28921
28922         PR tree-optimization/19967
28923         * gcc.dg/pr19967.c: New.
28924
28925 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28926
28927         PR middle-end/19857
28928         * gcc.dg/tree-ssa/20050215-1.c: New test.
28929         * gcc.c-torture/execute/20050215-1.c: New test.
28930
28931 2005-02-15  Eric Christopher  <echristo@redhat.com>
28932
28933         * gcc.dg/cpp/20050215-1.c: New file.
28934
28935 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28936
28937         PR tree-optimization/15785
28938         * gcc.dg/pr15785-1.c: New test.
28939
28940 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28941
28942         PR c++/17788
28943         * g++.dg/init/ctor4.C: New.
28944         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28945
28946 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28947
28948         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28949         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28950
28951 2005-02-15  Andreas Schwab  <schwab@suse.de>
28952
28953         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28954         declare malloc.
28955
28956 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28957
28958         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28959
28960 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28961
28962         PR tree-optimization/19853
28963         * gcc.c-torture/compile/pr19853.c: New test.
28964
28965 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28966
28967         PR c++/19608
28968         * g++.dg/parse/local-class1.C: New.
28969
28970         PR c++/19895
28971         * g++.dg/parse/ptrmem3.C: New.
28972
28973         PR c++/19884
28974         * g++.old-deja/g++.oliva/template6.C: Add another case.
28975         * g++.dg/template/explicit6.C: New.
28976
28977 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28978
28979         PR c++/17816
28980         * g++.dg/other/redecl2.C: New.
28981
28982 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         PR c++/19891
28985         * g++.dg/abi/covariant4.C: New.
28986
28987 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28988
28989         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28990         New tests.
28991
28992 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28993
28994         * gcc.dg/vect/vect-96.c: Fix typo.
28995
28996 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28997
28998         PR c++/14479
28999         PR c++/19487
29000         * g++.dg/template/enum5.C: New test.
29001
29002 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29003
29004         * gcc.dg/vect/vect-97.c: New test.
29005
29006 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29007
29008         * gcc.dg/vect/vect-96.c: New test.
29009
29010 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29011
29012         * gcc.dg/builtins-34.c: Also check ldexp*.
29013
29014 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29015
29016         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29017
29018 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29019
29020         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29021         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29022         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29023         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29024         selector_list, selector_expression, dg-process-target): Move to new
29025         file target-supports-dg.exp.
29026         * lib/target-supports-dg.exp: New.
29027
29028         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29029         New.
29030
29031 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29032
29033         PR c++/19666
29034         * g++.dg/other/ptrmem6.C: New test.
29035
29036         PR middle-end/19858
29037         * gcc.c-torture/compile/20050210-1.c: New test.
29038
29039 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29040
29041         PR c++/19755
29042         * g++.dg/warn/Wbraces1.C: New test.
29043
29044 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29045
29046         * gcc.dg/builtins-52.c: New testcase.
29047
29048 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29049
29050         PR c/19342
29051         * gcc.c-torture/execute/20050119-1.c: New test.
29052
29053 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29054
29055         PR c++/19811
29056         * g++.dg/init/delete1.C: New test.
29057
29058 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29059
29060         PR c++/18470
29061         * g++.dg/template/static12.C: New test.
29062
29063 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29064
29065         PR c++/19787
29066         * g++.dg/conversion/ambig1.C: New test.
29067
29068         PR c++/19739
29069         * g++.dg/ext/attrib19.C: New test.
29070
29071         PR c++/19732
29072         * g++.dg/parse/dtor5.C: New test.
29073
29074         PR c++/19762
29075         * g++.dg/template/dtor3.C: New test.
29076
29077         PR c++/19826
29078         * g++.dg/template/static11.C: New test.
29079         * g++.dg/template/crash2.C: Remove dg-error marker.
29080
29081 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29082
29083         PR C++/18491
29084         * g++.old-deja/g++.mike/p10769a.C: Remove.
29085
29086 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29087
29088         * gcc.dg/builtins-48.c: New test case.
29089         * gcc.dg/builtins-49.c: New test case.
29090         * gcc.dg/builtins-50.c: New test case.
29091         * gcc.dg/builtins-51.c: New test case.
29092
29093 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29094
29095         PR middle-end/19583
29096         * g++.dg/warn/Wreturn-type-3.C: New test.
29097
29098 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29099
29100         PR middle-end/19402
29101         * gcc.dg/pr19402-1.c: New testcase.
29102         * gcc.dg/pr19402-2.c: likewise.
29103
29104 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29105
29106         PR middle-end/19854
29107         * g++.dg/tree-ssa/tmmti.C: New testcase.
29108
29109 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29110
29111         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29112
29113 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29114
29115         PR c++/19733
29116         * g++.dg/parse/crash23.C: New test.
29117         * g++.dg/warn/Weff1.C: New test.
29118
29119 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29120
29121         * gcc.dg/20050209-1.c: New test.
29122
29123 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29124
29125         PR target/19799
29126         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29127
29128 2005-02-08  Mike Stump  <mrs@apple.com>
29129
29130         * g++.dg/pch/import-2.c: New test.
29131         * g++.dg/pch/import-2.hs: New.
29132         * g++.dg/pch/include/import-2a.h: New.
29133         * g++.dg/pch/include/import-2b.h: New.
29134
29135 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29136
29137         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29138
29139 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29140
29141         * gfortran.dg/substr_1.f90: New test.
29142
29143 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29144
29145         PR middle-end/19775
29146         * gcc.dg/torture/builtin-power-1.c: Disable test for
29147         invalid transformation.
29148         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29149         no longer optimize.
29150         * gcc.dg/builtins-47.c: New testcase.
29151
29152 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29153             Dorit Naishlos  <dorit@il.ibm.com>
29154
29155         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29156
29157 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29158
29159         * gcc.c-torture/compile/20050206-1.c: New test.
29160
29161 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29162
29163         PR tree-opt/19768
29164         * g++.dg/opt/pr19768.C: New test.
29165
29166 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29167
29168         PR tree-opt/19736
29169         * gcc.c-torture/compile/pr19736.c: New test.
29170
29171 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29172
29173         PR c++/17401
29174         * g++.dg/parse/error25.C: New test.
29175
29176 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29177
29178         * gcc.c-torture/execute/20050203-1.c: New.
29179
29180 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29181
29182         * gcc.dg/vect/vect-85.c: Remove xfail.
29183         * gcc.dg/vect/vect-86.c: Remove xfail.
29184         * gcc.dg/vect/vect-87.c: Remove xfail.
29185         * gcc.dg/vect/vect-88.c: Remove xfail.
29186
29187 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29188
29189         * gcc.dg/altivec-19.c: New.
29190
29191 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29192
29193         PR c/17807
29194         * gcc.dg/nested-func-3.c: New test.
29195         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29196
29197 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29198
29199         * gcc.test-framework/gen_directive_tests: Generate tests for
29200         selector expressions.
29201
29202 2005-02-02  Matt Austern  <austern@apple.com>
29203
29204         PR c++/19628
29205         * g++/ext/builtin7.C: New.
29206         * g++/ext/builtin8.C: New.
29207
29208 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29209
29210         PR c/18502
29211         * gcc.dg/pr18502-1.c: New test.
29212
29213 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29214
29215         PR c++/17413
29216         * g++.dg/template/local4.C: Tweak.
29217
29218 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29219
29220         PR tree-optimization/19578
29221         * gcc.c-torture/compile/20050202-1.c: New test.
29222
29223 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29224
29225         PR c/19435
29226         * gcc.dg/c99-init-4.c: New test.
29227
29228 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29229
29230         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29231
29232         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29233
29234         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29235         * g++.dg/eh/check-vect.h: New.
29236
29237         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29238         * gcc.dg/vect/vect-78.c: Ditto.
29239         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29240         Remove.
29241
29242         * g++.dg/conversion/simd1.C: Expect warning.
29243         * g++.dg/ext/attribute-test-1.C: Ditto.
29244         * g++.dg/ext/attribute-test-2.C: Ditto.
29245         * g++.dg/ext/attribute-test-3.C: Ditto.
29246         * g++.dg/ext/attribute-test-4.C: Ditto.
29247
29248         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29249         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29250
29251         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29252
29253 2005-02-01  Richard Henderson  <rth@redhat.com>
29254
29255         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29256         long double for ibm double-double format.
29257         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29258
29259 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29260
29261         PR tree-optimization/19633
29262         * gcc.dg/pr19633-1.c: New test.
29263         * gcc.dg/pr19633.c: Tweak to make pointer point
29264         to NULL or a symbol.
29265
29266 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29267
29268         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29269         New procs.
29270         (dg-process-target (local override)): Handle selector expressions.
29271
29272         * gcc.test-framework/README: Describe tests in source directory.
29273         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29274         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29275         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29276         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29277         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29278         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29279         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29280         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29281         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29282         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29283         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29284         * gcc.test-framework/dg-error-exp-P.c: New test.
29285         * gcc.test-framework/dg-error-exp-XP.c: New test.
29286         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29287         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29288         * gcc.test-framework/dg-output-exp-P.c: New test.
29289         * gcc.test-framework/dg-output-exp-XF.c: New test.
29290         * gcc.test-framework/dg-warning-exp-P.c: New test.
29291         * gcc.misc-tests/dg-1.c: Remove.
29292         * gcc.misc-tests/dg-2.c: Remove.
29293         * gcc.misc-tests/dg-3.c: Remove.
29294         * gcc.misc-tests/dg-4.c: Remove.
29295         * gcc.misc-tests/dg-5.c: Remove.
29296         * gcc.misc-tests/dg-6.c: Remove.
29297         * gcc.misc-tests/dg-7.c: Remove.
29298         * gcc.misc-tests/dg-8.c: Remove.
29299         * gcc.misc-tests/dg-9.c: Remove.
29300         * gcc.misc-tests/dg-10.c: Remove.
29301         * gcc.misc-tests/dg-11.c: Remove.
29302         * gcc.misc-tests/dg-12.c: Remove.
29303         * gcc.misc-tests/dg-test.exp: Remove.
29304
29305         * gcc.test-framework/test-framework.awk: Change recording and
29306         printing of passes and failures.
29307
29308         * gcc.test-framework: New directory.
29309         * gcc.test-framework/README: New.
29310         * gcc.test-framework/test-framework.exp: New.
29311         * gcc.test-framework/test-framework.awk: New.
29312         * gcc.test-framework/gen_directive_tests: New.
29313
29314 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29315
29316         * lib/treelang.exp: Fix comment typos.
29317         (treelang_target_compile): Don't append libs=-ltreelang to options.
29318
29319 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29320
29321         * g++.dg/parse/typename7.C: Adjust error messages.
29322
29323 2005-01-31  Jeff Law  <law@redhat.com>
29324
29325         * gcc.c-torture/execute/20050131-1.c: New test.
29326         * gcc.dg/wcaselabel.c: New test.
29327
29328 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29329
29330         * g++.dg/other/warning1.C: Adjust error messags.
29331         * g++.dg/parse/constant5.C: New test.
29332
29333 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29334
29335         PR c/19333
29336         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29337         the test case valid.
29338         * gcc.dg/20030815-1.c: Remove invalid tests.
29339         * gcc.dg/array-7.c: Adjust expected result.
29340         * gcc.dg/pr18596-3.c: Likewise.
29341         * gcc.dg/noncompile/20000901-1.c: Likewise.
29342         * gcc.dg/noncompile/init-2.c: Likewise.
29343         * gcc.dg/noncompile/init-4.c: Likewise.
29344
29345 2005-01-31  Dale Johannesen  <dalej@apple.com>
29346
29347         * g++.dg/opt/pr19650.C: New test.
29348
29349 2005-01-31  Richard Henderson  <rth@redhat.com>
29350
29351         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29352         long double for intel double extended format.
29353         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29354
29355 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29356
29357         PR c++/19555
29358         * g++.dg/template/static10.C: New test.
29359
29360         PR c++/19395
29361         * g++.dg/parse/error24.C: New test.
29362
29363         PR c++/19367
29364         * g++.dg/lookup/builtin1.C: New test.
29365
29366         PR c++/19457
29367         * g++.dg/warn/conv3.C: New test.
29368
29369 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29370
29371         PR fortran/19647
29372         * gfortan.dg/inquire_7.f90
29373
29374 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29375
29376         PR tree-optimization/15791
29377         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29378         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29379         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29380         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29381         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29382         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29383         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29384         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29385         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29386         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29387
29388 2005-01-29  Paul Brook  <paul@codesourcery.com>
29389
29390         PR fortran/18565
29391         * check.c (real_or_complex_check): New function.
29392         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29393         * intrinsic.c (add_functions): Use new check functions.
29394         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29395         Add prototypes.
29396
29397 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29398
29399         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29400         gcc.dg/lvalue-3.c: New tests.
29401         * gcc.dg/concat.c: Update expected messages.
29402
29403 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29404
29405         PR libfortran/19595
29406         * gfortran.dg/eor_1.f90: New test.
29407
29408 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29409
29410         PR fortran/19589
29411         * gfortran.dg/logical_data_1.f90: New test.
29412
29413 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29414
29415         PR c++/19253
29416         * g++.dg/template/crash33.C: New test.
29417
29418         PR c++/19667
29419         * g++.dg/template/crash32.C: New test.
29420
29421 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29422
29423         PR middle-end/16558
29424         * g++.dg/warn/Wreturn-type-2.C: New test.
29425
29426 2004-06-24  Jeff Law  <law@redhat.com>
29427
29428         * gcc.dg/tree-ssa/20050128-1.c: New test.
29429
29430 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29431
29432         * gcc.target/frv/all-mdpackh-1.c: New test.
29433
29434 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29435
29436         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29437
29438 2005-01-27  Richard Henderson  <rth@redhat.com>
29439
29440         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29441
29442 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29443
29444         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29445
29446 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29447
29448         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29449         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29450         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29451         to cope with cases where the multilib options override the dg-options.
29452
29453 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29454
29455         PR c/18946
29456         * gcc.dg/noncompile/20050120-1.c: New test.
29457
29458 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29459
29460         PR tree-optimization/19633
29461         * gcc.dg/pr19633.c: New test.
29462         * gcc.dg/tree-ssa/pr19633.c: New test.
29463
29464 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29465
29466         * gcc.dg/20041216-1.c: New test.
29467
29468 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29469
29470         PR objc/18862
29471         * objc.dg/selector-2.m: New test.
29472
29473 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29474
29475         * g++.dg/opt/range-test-2.C: New test.
29476
29477         PR rtl-optimization/19579
29478         * gcc.c-torture/execute/20050124-1.c: New test.
29479
29480 2005-01-26  Greg Parker  <gparker@apple.com>
29481         Stuart Hastings  <stuart@apple.com>
29482
29483         * gcc.c-torture/execute/20050125-1.c: New.
29484
29485 2005-01-18  Jan Hubicka  <jh@suse.cz>
29486
29487         PR tree-optimize/19337
29488         * gcc.c-torture/compile/20050119-1.c: New test.
29489
29490 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29491
29492         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29493         test for successful match.
29494
29495 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29496
29497         PR objc/18408
29498         * objc.dg/comp-types-7.m: New test.
29499
29500 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29501
29502         * lib/target-supports.exp (current_target_name): New.
29503         (check_effective_target_ilp32, check_effective_target_lp64):
29504         Cache the result to use as long as the current target, with
29505         multilib flags, remains the same.
29506
29507         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29508         (dg-require-weak, dg-require-visibility, dg-require-alias,
29509         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29510         dg-require-effective-target, dg-skip-if): Remove call to
29511         skip_test_and_clear_xfail.
29512         (dg-test): Clear xfail data.
29513
29514 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29515
29516         PR target/17751
29517         * gcc.dg/ppc64-toc.c: New test.
29518
29519         * g++.dg/tree-ssa/empty-1.C: New test.
29520
29521         PR middle-end/19551
29522         * gcc.c-torture/execute/20050121-1.c: New test.
29523         * gcc.dg/20050121-2.c: New test.
29524
29525 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29526         Paul Brook  <paul@codesourcery.com>
29527
29528         PR fortran/17941
29529         * gfortran.dg/real_const_1.f: New test.
29530         * gfortran.dg/real_const_2.f90: New test.
29531         * gfortran.dg/complex_int_1.f90: New test.
29532
29533 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29534
29535         PR fortran/19313
29536         * gfortan.dg/inquire_6.f90: New test.
29537
29538 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29539
29540         PR libfortran/19451
29541         * open_readonly_1.f90: New test.
29542
29543 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29544
29545         PR libfortran/18982
29546         * gfortran.dg/open_new.f90: New file.
29547
29548 2005-01-22  Paul Brook  <paul@codesourcery.com>
29549
29550         * namelist_1.f90: New test.
29551
29552 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29553
29554         PR tree-optimization/19484
29555         * gcc.c-torture/compile/20050122-[12].c: New tests.
29556
29557 2005-01-22  Paul Brook  <paul@codesourcery.com>
29558
29559         * gfortran.dg/implicit_2.f90: New test.
29560
29561 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29562
29563         PR fortran/19314
29564         * gfortran.dg/inquire_5.f90: New test.
29565
29566 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29567
29568         PR c/18809
29569         * gcc.dg/pr18809-1.c: New test.
29570
29571 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29572
29573         * gcc.dg/20050121-1.c: New test.
29574
29575         PR tree-optimization/13000
29576         * gcc.dg/20040206-1.c: Change warning to point where function is
29577         being inlined.
29578
29579 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29580
29581         PR c++/19208
29582         * g++.dg/template/array11.C: New test.
29583
29584 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29585
29586         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29587         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29588         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29589         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29590         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29591         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29592
29593 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29594
29595         PR tree-optimization/15349
29596         * gcc.dg/tree-ssa/pr15349.c: New.
29597
29598 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29599
29600         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29601
29602 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29603
29604         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29605         scan-assembler-times directive name.
29606
29607         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29608         after dg-do.
29609
29610         PR rtl-optimization/19462
29611         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29612
29613 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29614
29615         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29616         counting function calls on ia64.
29617
29618 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29619
29620         PR rtl-optimization/15139
29621         * gcc.dg/20050111-2.c: New test.
29622
29623         PR c/17297
29624         * gcc.c-torture/compile/20050113-1.c: New testcase.
29625
29626         PR middle-end/19164
29627         * gcc.dg/20050113-1.c: New testcase.
29628
29629 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29630
29631         * gcc.dg/vect/vect-85.c: Add comment.
29632         * gcc.dg/vect/vect-86.c: Add xfail for now.
29633         * gcc.dg/vect/vect-87.c: Add xfail for now.
29634         * gcc.dg/vect/vect-88.c: Add xfail for now.
29635         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29636
29637 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29638
29639         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29640
29641 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29642
29643         * g++.dg/debug/typedef3.C: New test.
29644
29645 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29646
29647         PR c/19472
29648         * gcc.dg/asm-a.c: New test.
29649
29650 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29651
29652         * gcc.dg/sh-relax.c: Add prototype for abort.
29653
29654 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29655
29656         * gcc.dg/short-compare-1.c: New test.
29657         * gcc.dg/short-compare-2.c: Likewise.
29658
29659 2005-01-18  Michael Matz  <matz@suse.de>
29660
29661         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29662
29663 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29664
29665         PR tree-optimization/19121
29666         * gcc.c-torture/compile/pr19121.c: New test.
29667
29668 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29669
29670         PR target/19357
29671         * gcc.c-torture/compile/pr19357.c: New test.
29672
29673 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29674
29675         PR c/5675
29676         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29677         pass--those that refer just to the variable, possibly with a
29678         cast.
29679         * gcc.dg/c99-const-expr-3.c: Likewise.
29680
29681         PR middle-end/13127
29682         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29683         longer emitted.
29684
29685 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29686
29687         PR fortran/18778
29688         * gfortran.dg/endfile_2.f90: New test.
29689
29690 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29691
29692         PR 19168
29693         * gfortran.dg/select_5.f90: New test.
29694
29695 2004-01-16  Paul Brook  <paul@codesourcery.com>
29696
29697         * gfortran.dg/common_4.f90: New test.
29698
29699 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29700
29701         PR rtl-optimization/19462
29702         * gcc.dg/torture/pr19462-1.c: New test.
29703
29704 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29705
29706         PR objc/19321
29707         * objc.dg/func-ptr-2.m: New.
29708         * objc.dg/volatile-1.m: New.
29709
29710 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29711
29712         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29713
29714 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29715
29716         PR tree-optimization/19060
29717         * gcc.c-torture/execute/20050104-1.c: New test.
29718
29719 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29720
29721         PR fortran/18983
29722         * gfortran.dg/write_to_null.f90: New test.
29723
29724 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29725             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29726
29727         PR other/19328
29728         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29729         argument.
29730
29731 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29732
29733         PR c++/19263
29734         * g++.dg/init/vector1.C: New test.
29735
29736 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29737
29738         PR target/13158
29739         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29740         PR target/18987
29741         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29742
29743 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29744
29745         * gfortran.dg/select_1.f90: New test.
29746         * gfortran.dg/select_2.f90: New test.
29747         * gfortran.dg/select_3.f90: New test.
29748         * gfortran.dg/select_4.f90: New test.
29749
29750 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29751
29752         PR middle-end/19084
29753         PR rtl-optimization/19348
29754         * gcc.dg/20050111-1.c: New test.
29755         * gcc.c-torture/execute/20050111-1.c: New test.
29756
29757         * gcc.dg/i386-asm-4.c: New test.
29758
29759 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29760
29761         * gcc.dg/nested-func-2.c: New test.
29762         * ada/acats/norun.lst: Remove c953002.
29763
29764 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29765
29766         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29767
29768 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29769
29770         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29771
29772 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29773
29774         PR target/18761
29775         * g++.dg/abi/align1.C: New test.
29776
29777 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29778
29779         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29780         at a time.
29781         * g++.dg/ext/altivec_check.h: Support compiling as C.
29782
29783 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29784
29785         PR c++/19355
29786         * g++.dg/expr/pr19355-1.C: New test case.
29787
29788 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29789
29790         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29791         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29792         * ada/acats/tests/c3/c92005b.ada: Likewise.
29793         * ada/acats/tests/c3/cxb3012.a: Likewise.
29794         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29795
29796 2005-01-09  Paul Brook  <paul@codesourcery.com>
29797
29798         * gfortran.dg/common_2.f90: New file.
29799         * gfortran.dg/common_3.f90: New file.
29800
29801 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29802
29803         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29804
29805 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29806
29807         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29808         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29809         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29810         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29811         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29812         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29813         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29814         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29815         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29816         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29817         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29818         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29819         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29820         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29821         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29822         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29823         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29824         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29825         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29826         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29827         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29828         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29829         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29830         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29831         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29832         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29833         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29834         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29835         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29836         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29837         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29838         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29839         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29840         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29841         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29842         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29843         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29844         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29845         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29846         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29847         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29848         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29849         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29850         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29851         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29852         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29853         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29854         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29855         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29856         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29857         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29858         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29859         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29860         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29861         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29862         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29863         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29864         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29865         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29866         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29867         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29868         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29869         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29870         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29871         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29872         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29873         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29874
29875         * gcc.dg/vect/vect-1.c: Fix spelling.
29876         * gcc.dg/vect/vect-10.c: Fix spelling.
29877         * gcc.dg/vect/vect-11.c: Fix spelling.
29878         * gcc.dg/vect/vect-12.c: Fix spelling.
29879         * gcc.dg/vect/vect-14.c: Fix spelling.
29880         * gcc.dg/vect/vect-15.c: Fix spelling.
29881         * gcc.dg/vect/vect-16.c: Fix spelling.
29882         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29883         * gcc.dg/vect/vect-64.c: Fix comments.
29884         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29885
29886 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29887             Ira Rosen  <irar@il.ibm.com>
29888
29889         * gcc.dg/vect/vect-70.c: New test.
29890         * gcc.dg/vect/vect-71.c: New test.
29891
29892 2005-01-09  Manfred Hollstein  <mh@suse.com>
29893
29894         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29895         * gcc.dg/pr18241-2.c: Likewise.
29896         * gcc.dg/pr18241-3.c: Likewise.
29897         * gcc.dg/pr18241-4.c: Likewise.
29898         * gcc.dg/pr18241-5.c: Likewise.
29899
29900 2005-01-08  Richard Henderson  <rth@redhat.com>
29901
29902         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29903         False for x86 and x86-64.
29904
29905 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29906
29907         PR tree-optimization/18241
29908         * gcc.dg/pr18241-1.c: New test.
29909         * gcc.dg/pr18241-2.c: New test.
29910         * gcc.dg/pr18241-3.c: New test.
29911         * gcc.dg/pr18241-4.c: New test.
29912         * gcc.dg/pr18241-5.c: New test.
29913
29914 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29915
29916         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29917         gfortran.dg/select_4.f90: New.
29918
29919 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29920
29921         * gcc.c-torture/execute/20050107-1.c: New test.
29922
29923 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29924
29925         PR c++/19298
29926         * g++.dg/template/ref2.C: New.
29927
29928 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29929
29930         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29931         instead of being empty.
29932
29933 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29934
29935         PR fortran/15553
29936         * gfortran.dg/array-1.f90: New test.
29937
29938 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29939
29940         PR tree-optimization/19283
29941         * gcc.c-torture/execute/20050106-1.c: New test.
29942
29943         PR rtl-optimization/18861
29944         * gcc.dg/20050105-1.c: New test.
29945
29946         PR tree-optimization/18828
29947         * gcc.dg/20050105-2.c: New test.
29948
29949 2005-01-07  Andreas Jaeger  <aj@suse.de>
29950
29951         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29952
29953 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29954
29955         PR fortran/18398
29956         * gfortran.dg/fmt_read.f90: New test.
29957
29958 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29959
29960         * gcc.dg/rs6000-ldouble-2.c: New.
29961
29962 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29963
29964         PR c++/19244
29965         * g++.dg/parser/ctor2.C: New test.
29966
29967 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29968
29969         PR c++/17154
29970         * g++.dg/template/using9.C: New test.
29971
29972 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29973
29974         PR c++/19258
29975         * g++.dg/lookup/friend6.C: New test.
29976
29977 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29978
29979         PR c++/19270
29980         * g++.dg/template/array10.C: New.
29981
29982 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29983
29984         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29985         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29986
29987 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29988
29989         * gcc.c-torture/compile/20050105-1.c: New test.
29990
29991 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29992
29993         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29994
29995 2005-01-05  Roger Sayle  <roger@eyesopen.com>
29996
29997         PR middle-end/19100
29998         * gcc.dg/conv-3.c: New test case.
29999
30000 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30001
30002         * gcc.dg/asm-wide-1.c: New test.
30003
30004 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30005
30006         PR c++/19030
30007         * g++.dg/parse/crash22.C: New
30008
30009 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30010
30011         PR 19257
30012         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30013
30014 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30015
30016         PR middle-end/17767
30017         * gcc.dg/i386-mmx-6.c: New test case.
30018
30019 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30020
30021         PR tree-optimization/18308
30022         * gcc.dg/vect/pr18308.c: New testcase.
30023
30024 2005-01-04  Andreas Jaeger  <aj@suse.de>
30025
30026         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30027
30028 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30029             Robert Bowdidge <bowdidge@apple.com>
30030
30031         * gcc.dg/cpp/subframework1.c: New.
30032         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30033         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30034         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30035         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30036
30037 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30038
30039         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30040         producing warning.
30041         * gcc.dg/darwin-weakimport-2.c: New.
30042
30043 2005-01-03  Richard Henderson  <rth@redhat.com>
30044
30045         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30046
30047 2005-01-03  Richard Henderson  <rth@redhat.com>
30048
30049         * gcc.dg/vect/vect.exp: Enable for ia64.
30050         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30051         (check_effective_target_vect_float): Likewise.
30052         (check_effective_target_vect_no_align): Likewise.
30053         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30054         * gcc.dg/vect/vect-8.c: Likewise.
30055
30056 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30057
30058         PR target/19236
30059         * gcc.dg/pr19236-1.c: New test case.
30060
30061 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30062
30063         PR rtl-optimization/12092
30064         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30065
30066 2005-01-02  Andreas Jaeger  <aj@suse.de>
30067
30068         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30069
30070 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30071             Andrew Pinski  <pinskia@physics.uc.edu>
30072
30073         PR rtl-optimization/12092
30074         * gcc.dg/pr12092-1.c: New test case.
30075
30076 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30077
30078         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30079         'hidden' and 'default' for better portability.
30080         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30081
30082         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30083         6 and 7.
30084         * g++.old-deja/g++.brendan/new3.C: Likewise.
30085
30086 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30087
30088         * gcc.dg/20041231-1.C: New test.
30089         * g++.dg/warn/Wunreachable-code-1.C: New test.
30090
30091 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30092
30093         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30094         file, not /dev/null.  Abort on error.
30095
30096 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30097             Ziemowit Laski  <zlaski@apple.com>
30098
30099         PR objc/18971
30100         * objc.dg/encode-5.m: New test.
30101
30102 2004-12-29  Richard Henderson  <rth@redhat.com>
30103
30104         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30105         * objc.dg/stabs-1.m: Disable for ia64.
30106
30107 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30108
30109         PR c++/19190
30110         * g++.dg/warn/Wunused-10.C: New test.
30111
30112 2004-12-28  Richard Henderson  <rth@redhat.com>
30113
30114         * objc.dg/stabs-1.m: Disable for alpha.
30115
30116 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30117
30118         PR c++/19149
30119         * g++.dg/parse/error23.C: New test.
30120
30121 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30122
30123         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30124
30125         PR fortran/19032
30126         * gfortran.dg/intrinsic_modulo_1.f90: New.
30127         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30128         tests with divisor -1.
30129
30130 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30131
30132         * g++.dg/opt/temp1.C (memcpy): Return a value.
30133
30134         PR c++/19148
30135         * g++.dg/expr/cond7.C: New test.
30136
30137 2004-12-27  Paul Brook  <paul@codesourcery.com>
30138
30139         * gfortran.dg/g77/select_no_compile.f: Remove.
30140
30141 2004-12-27  Richard Henderson  <rth@redhat.com>
30142
30143         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30144         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30145         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30146
30147 2004-12-26  Richard Henderson  <rth@redhat.com>
30148
30149         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30150         by 1i instead of token pasting.
30151
30152 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30153
30154         PR tree-optimization/17578
30155         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30156         to additional_flags.
30157         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30158
30159 2004-12-25  Richard Henderson  <rth@redhat.com>
30160
30161         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30162         Remove Alpha.
30163
30164 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30165
30166         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30167         hppa*-*-hpux*.
30168         * gcc.dg/pr17957.c (dg-options): Likewise.
30169         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30170         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30171         instead of 0 on __hppa__.
30172         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30173         "foo,%r" on hppa*-*-*.
30174
30175 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30176
30177         PR fortran/19071
30178         * gfortran.dg/complex_write.f90: New test.
30179
30180 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30181
30182         PR c++/17595
30183         * g++.dg/parse/pragma2.C: New test.
30184
30185         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30186
30187 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30188
30189         * gcc.dg/empty2.c: Add missing dg-warning.
30190
30191 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30192
30193         PR c++/17413
30194         * g++.dg/template/local4.C: New test.
30195         * g++.dg/template/crash19.C: Add dg-error marker.
30196
30197         * g++.dg/template/crash31.C: Correct embedded PR number.
30198
30199 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30200
30201         PR c++/16405
30202         * g++.dg/opt/temp1.C: Add do-run marker.
30203
30204 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30205
30206         * g++.dg/template/spec19.C: New.
30207
30208 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30209
30210         PR target/16819
30211         * gcc.dg/empty2.c: New.
30212
30213 2004-12-23  Richard Henderson  <rth@redhat.com>
30214
30215         * lib/target-supports.exp (check_effective_target_vect_no_align):
30216         Remove i?86 and x86-64.
30217
30218 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30219
30220         PR c++/16405
30221         * g++.dg/opt/temp1.C: New test.
30222
30223 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30224
30225         PR c++/18733
30226         * g++.dg/template/friend33.C: New testcase.
30227
30228 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30229
30230         PR c++/18464
30231         * g++.dg/template/cond5.C: New test.
30232
30233         PR c++/18492
30234         * g++.dg/inherit/thunk3.C: New test.
30235
30236         PR c++/11224
30237         * g++.dg/warn/Wunused-9.C: New test.
30238
30239 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30240
30241         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30242
30243 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30244
30245         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30246
30247 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30248
30249         PR c++/18378
30250         * g++.dg/ext/packed8.C: New test.
30251
30252         PR c++/19063
30253         * g++.dg/template/crash31.C: New test.
30254
30255         PR c++/19034
30256         * g++.dg/template/crash30.C: New test.
30257
30258 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30259
30260         PR C++/18984
30261         * g++.dg/eh/ctor3.C: New test.
30262
30263 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30264
30265         * objc.dg/stabs-1.m: Allow section name to be quoted and
30266         assembly label to begin with '.LL'.
30267
30268 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30269
30270         * gcc.dg/vect/vect.exp
30271         (check_effective_target_lp64_or_vect_no_align): New.
30272         * gcc.dg/vect/vect-77.c: Use it.
30273         * gcc.dg/vect/vect-78.c: Use it.
30274
30275         * lib/target-supports.exp
30276         (check_effective_target_vect_no_max,
30277         check_effective_target_vect_no_bitwise,
30278         check_effective_target_vect_no_align): New.
30279         * gcc.dg/vect/vect-13.c: Use them.
30280         * gcc.dg/vect/vect-17.c: Ditto.
30281         * gcc.dg/vect/vect-18.c: Ditto.
30282         * gcc.dg/vect/vect-19.c: Ditto.
30283         * gcc.dg/vect/vect-20.c: Ditto.
30284         * gcc.dg/vect/vect-27.c: Ditto.
30285         * gcc.dg/vect/vect-29.c: Ditto.
30286         * gcc.dg/vect/vect-44.c: Ditto.
30287         * gcc.dg/vect/vect-48.c: Ditto.
30288         * gcc.dg/vect/vect-50.c: Ditto.
30289         * gcc.dg/vect/vect-52.c: Ditto.
30290         * gcc.dg/vect/vect-54.c: Ditto.
30291         * gcc.dg/vect/vect-56.c: Ditto.
30292         * gcc.dg/vect/vect-58.c: Ditto.
30293         * gcc.dg/vect/vect-60.c: Ditto.
30294         * gcc.dg/vect/vect-72.c: Ditto.
30295         * gcc.dg/vect/vect-80.c: Ditto.
30296
30297 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30298
30299         PR c++/14075
30300         * g++.dg/init/string1.C: New.
30301
30302         PR c++/18975
30303         * g++.dg/other/synth1.C: New.
30304
30305 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30306
30307         PR c/18963
30308         * gcc.dg/pr18963-1.c: New test.
30309
30310 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30311
30312         PR c/18596
30313         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30314         * gcc.dg/pr18596-1.c: Use dg-error.
30315         (dg-options): Use -fno-unit-at-a-time.
30316         * gcc.dg/pr18596-2.c: New test.
30317         * gcc.dg/pr18596-3.c: New test.
30318
30319 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30320
30321         PR middle-end/18683
30322         * g++.dg/opt/pr18683-1.C: New test case.
30323
30324 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30325
30326         PR other/19093
30327         * g++.dg/opt/max1.C: Fix for 64bit targets.
30328
30329 2004-12-20  Matt Austern  <austern@apple.com>
30330
30331         PR c++/19044
30332         * g++.dg/ext/builtin6.C: New
30333
30334 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30335
30336         PR tree-optimization/19080
30337         * gcc.c-torture/compile/pr19080.c: New test.
30338
30339 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30340
30341         * gcc.dg/20041219-1.c: New test.
30342
30343 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30344
30345         PR middle-end/19068
30346         * g++.dg/opt/max1.C: New test case.
30347
30348 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30349
30350         * gcc.dg/fdata-sections-1.c: New test.
30351
30352 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30353
30354         PR middle-end/18548
30355         * gcc.dg/max-1.c: New test case.
30356
30357 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30358
30359         * gcc.c-torture/execute/20041218-1.c: New test.
30360
30361 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30362
30363         * gcc.dg/pr18501.c: New test.
30364         * gcc.dg/uninit-5.c: XFAIL.
30365         * gcc.dg/uninit-9.c: XFAIL.
30366
30367 2004-12-17  Dale Johannesen  <dalej@apple.com>
30368
30369         * gcc.dg/20041213-1.c: New.
30370
30371 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30372
30373         * objc.dg/stabs-1.m: Allow assembly label to begin
30374         with a dot ('.').
30375
30376 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30377
30378         * gcc.c-torture/execute/20041213-1.c: Move...
30379         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30380
30381 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30382
30383         PR c++/18721
30384         * g++.dg/lookup/conv-5.C: New.
30385
30386 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30387
30388         * objc.dg/stabs-1.m: New test.
30389
30390 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30391
30392         * gcc.dg/visibility-c.c: Change compile to
30393         assemble for the test.
30394
30395 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30396
30397         PR target/19041
30398         * gcc.dg/visibility-c.c: New test.
30399
30400 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30401
30402         PR middle-end/18493
30403         * gcc.dg/switch-8.c: New test case.
30404
30405 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30406
30407         PR c++/18905
30408         * g++.dg/template/init4.C: New.
30409         * g++.dg/opt/static3.C: Enable optimizer.
30410
30411 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30412
30413         * g++.dg/other/complex1.C: New test.
30414
30415 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30416
30417         * g++.dg/opt/inline9.C: New test.
30418
30419 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30420
30421         PR fortran/18993
30422         * gfotran.dg/nullify_1.f: New test.
30423
30424 2004-12-15  Richard Henderson  <rth@redhat.com>
30425
30426         * gcc.target/i386/i386.exp: New harness.
30427         * gcc.target/i386/vect-args.c: New.
30428
30429 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30430
30431         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30432
30433 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30434
30435         PR c++/18825
30436         * g++.dg/template/friend32.C: New test.
30437
30438 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30439
30440         * cpp/pragma-once-1.c: New test.
30441         * cpp/pragma-once-1b.h: Likewise.
30442         * cpp/pragma-once-1c.h: Likewise.
30443         * cpp/pragma-once-1d.h: Likewise.
30444         * cpp/inc/pragma-once-1a.h: Likewise.
30445
30446 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30447             Steven G. Kargl  <kargls@comcast.net>
30448
30449         PR fortran/17597
30450         * gfortran.dg/list_read_3.f90: New test.
30451
30452 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30453
30454         * gcc.dg/ftrapv-2.c: New test.
30455
30456 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30457
30458         PR c++/18981
30459         * g++.dg/template/typename9.C: New test.
30460
30461 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30462
30463         PR c++/18738
30464         * g++.dg/template/typename8.C: New test.
30465         * g++.dg/parse/friend2.C: Tweak error message.
30466
30467 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30468
30469         * gcc.c-torture/20041214-1.c: New test.
30470
30471 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30472
30473         PR c++/18965
30474         * g++.dg/init/array17.C: New test.
30475
30476 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30477
30478         PR c++/18793
30479         * g++.dg/init/aggr3.C: New test.
30480
30481 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30482
30483         * gcc.dg/altivec-types-1.c: New test.
30484         * gcc.dg/altivec-types-2.c: New test.
30485         * gcc.dg/altivec-types-3.c: New test.
30486         * gcc.dg/altivec-types-4.c: New test.
30487         * g++.dg/ext/altivec-types-1.C: New test.
30488         * g++.dg/ext/altivec-types-2.C: New test.
30489         * g++.dg/ext/altivec-types-3.C: New test.
30490         * g++.dg/ext/altivec-types-4.C: New test.
30491
30492 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30493
30494         PR middle-end/18951
30495         * gcc.c-torture/execute/20041213-1.c: New test.
30496
30497 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30498
30499         PR c++/18949
30500         * g++.dg/template/cast1.C: New.
30501
30502 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30503
30504         * gcc.c-torture/execute/20041213-2.c: New test.
30505
30506 2004-12-13  Richard Henderson  <rth@redhat.com>
30507
30508         * gcc.dg/i386-sse-10.c: Fix typo in options.
30509
30510 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30511
30512         PR c++/18968
30513         * g++.dg/opt/pr18968.C: New test.
30514
30515 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30516
30517         PR c++/18925
30518         * g++.dg/ext/visibility/staticdatamem.C: New test.
30519
30520 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30521
30522         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30523
30524 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30525
30526         PR rtl-optimization/18928
30527         * gcc.dg/pr18928-1.c: New test case.
30528
30529 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30530
30531         PR tree-opt/16951
30532         * gcc.c-torture/compile/20041211-1.c: New.
30533
30534 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30535
30536         PR middle-end/17564
30537         * gcc.c-torture/execute/20041212-1.c: New test.
30538
30539 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30540
30541         PR fortran/18869
30542         * gfortran.dg/common_1.f90: New test.
30543
30544 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30545         Paul Brook  <paul@codesourcery.com>
30546
30547         PR fortran/16222
30548         * gfortran.dg/real_do_1.f90: New test.
30549
30550 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30551
30552         PR tree-opt/18040
30553         * g++.dg/opt/ptrmem6.C: New test.
30554
30555 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30556
30557         PR middle-end/18921
30558         * gcc.dg/pr18921-1.c: New test case.
30559
30560 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30561
30562         PR fortran/17175
30563         * gfortran.dg/scale_1.f90: New test.
30564
30565 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30566
30567         PR middle-end/18903
30568         * gcc.c-torture/compile/pr18903.c: New test.
30569
30570 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30571
30572         * gcc.c-torture/execute/20041210-1.c: New test.
30573
30574 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30575
30576         PR c++/18731
30577         * g++.dg/parser/struct-1.C: New test.
30578         * g++.dg/parser/struct-2.C: New test.
30579         * g++.dg/parser/struct-3.C: New test.
30580
30581 2004-12-09  Richard Henderson  <rth@redhat.com>
30582
30583         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30584
30585         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30586         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30587
30588 2004-12-09  Matt Austern  <austern@apple.com>
30589
30590         PR c++/18514
30591         * g++.dg/ext/builtin1.C: New
30592         * g++.dg/ext/builtin2.C: New
30593         * g++.dg/ext/builtin3.C: New
30594         * g++.dg/ext/builtin4.C: New
30595         * g++.dg/ext/builtin5.C: New
30596
30597 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30598
30599         PR tree-opt/18904
30600         * g++.dg/opt/ptrmem5.C: New test.
30601
30602 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30603
30604         * g++.dg/parse/typename5.C: Adjust for new error.
30605         * g++.dg/parse/typename7.C: New.
30606
30607 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30608
30609         PR c++/18073
30610         * g++.dg/other/mmintrin.C: New test.
30611
30612 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30613
30614         PR c++/16681
30615         * g++.dg/init/array15.C: New.
30616         * g++.dg/init/array16.C: New.
30617
30618 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30619
30620         PR fortran/18826
30621         * gfortran.dg/assign_1.f90: New test.
30622
30623 2004-12-08  Nick Clifton  <nickc@redhat.com>
30624
30625         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30626         * gcc.target/xstormy16/data_below100: Likewise.
30627         * gcc.target/xstormy16/sfr: Likewise.
30628         * gcc.target/xstormy16/below100.S: New test source file.
30629         * gcc.target/xstormy16/below100.ld: New test linker script.
30630         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30631         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30632         bp instructions.
30633         * gcc.target/xstormy16/bp.c: Likewise.
30634
30635         * gcc.target/xstormy16/bss_below100: New files:
30636         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30637         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30638         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30639         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30640         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30641         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30642         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30643         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30644         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30645         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30646         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30647         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30648         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30649         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30650         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30651         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30652         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30653         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30654         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30655         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30656         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30657         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30658         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30659         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30660         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30661         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30662         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30663
30664         * gcc.target/xstormy16/data_below100: New files:
30665         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30666         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30667         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30668         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30669         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30670         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30671         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30672         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30673         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30674         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30675         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30676         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30677         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30678         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30679         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30680         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30681         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30682         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30683         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30684         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30685         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30686         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30687         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30688         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30689         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30690         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30691         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30692
30693         * gcc.target/xstormy16/sfr: New files:
30694         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30695         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30696         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30697         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30698         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30699         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30700         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30701         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30702         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30703         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30704         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30705         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30706         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30707         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30708         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30709         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30710         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30711         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30712         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30713         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30714         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30715         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30716         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30717         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30718         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30719         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30720         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30721         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30722         27_if0_sfrw_bitfield_f.c
30723
30724 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30725
30726         PR c++/18100
30727         * g++.dg/lookup/name-clash4.C: New test.
30728
30729 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30730
30731         PR c++/18672
30732         * g++.dg/opt/array1.C: New.
30733
30734         PR c++/18803
30735         * g++.dg/template/operator5.C: New.
30736
30737 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30738
30739         PR c/18867
30740         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30741
30742 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30743
30744         * gcc.dg/noncompile/20041207.c: New test.
30745
30746 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30747
30748         * g++.dg/other/unreachable-1.C: New test.
30749
30750 2004-12-06  Nick Clifton  <nickc@redhat.com>
30751
30752         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30753         <limits.h> because the latter comes from gcc's include/ directory
30754         and not the newlib/libc/include directory.
30755
30756 2004-12-04  Richard Henderson  <rth@redhat.com>
30757
30758         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30759
30760 2004-12-04  Richard Henderson  <rth@redhat.com>
30761
30762         * lib/target-supports.exp (check_gc_sections_available): Disable
30763         for alpha and ia64.
30764
30765 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30766
30767         PR middle-end/17909
30768         * g++.dg/other/vararg-2.C: New test.
30769
30770 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30771
30772         PR c++/17011, c++/17971
30773         * g++.dg/template/error15.C: Adjust expected error.
30774         * g++.dg/template/instantiate3.C: Likewise.
30775
30776 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30777
30778         * gcc.dg/altivec-18.c: Fix for darwin
30779
30780 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30781
30782         PR c++/18782
30783         * g++.dg/parse/ptrmem2.C: New.
30784
30785         PR c++/18318
30786         * g++.dg/template/new1.C: New.
30787
30788 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30789
30790         PR fortran/18710
30791         * gfortran.dg/direct_io_3.f90: New test.
30792
30793 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30794
30795         PR 18758
30796         * g++.dg/parse/crash21.C: New.
30797
30798 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30799
30800         PR c++/15664, c++/18276
30801         * g++.dg/template/ttp13.C: New test.
30802         * g++.dg/template/ttp14.C: Likewise.
30803
30804 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30805
30806         PR c++/18123
30807         * g++.dg/parse/enum2.C: New test.
30808         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30809
30810 2004-12-02  Nick Clifton  <nickc@redhat.com>
30811
30812         * gcc.target/xstormy16: New test directory.
30813         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30814         * gcc.target/xstormy16/bp.c: Check the generation of bp
30815         instructions.
30816         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30817         bn instructions and the BELOW100 attribute.
30818
30819 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30820
30821         PR target/16952
30822         * gcc.dg/ppc-eabi.c: New.
30823
30824 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30825
30826         PR fortran/18284
30827         * gfortran.dg/backspace.f90
30828
30829 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30830
30831         * gfortran.dg/inquire.f90: New test.
30832
30833 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30834
30835         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30836         handle effective-target-keyword.
30837         (dg-skip-if): Support effective-target keyword as target list.
30838         (dg-xfail-if): Ditto.
30839         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30840
30841 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30842
30843         PR tree-optimization/18291
30844         * gcc.c-torture/compile/pr18291.c: New test.
30845
30846 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30847
30848         PR C++/18729
30849         * g++.dg/parse/crash20.C: New.
30850
30851         PR c++/17431
30852         * g++.dg/overload/arg1.C: New.
30853         * g++.dg/overload/arg2.C: New.
30854         * g++.dg/overload/arg3.C: New.
30855         * g++.dg/overload/arg4.C: New.
30856
30857 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30858
30859         * gcc.dg/c99-flex-array-4.c: Remove.
30860
30861 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30862
30863         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30864
30865         * lib/target-supports.exp (is-effective-target): Simplify.
30866
30867         * lib/target-supports.exp (check_effective_target_vect_long):
30868         Fix for powerpc64-*-*.
30869
30870 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30871
30872         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30873         to support new requirements on FreeBSD 5.
30874
30875 2004-11-30  Devang Patel  <dpatel@apple.com>
30876
30877         PR 18702
30878         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30879
30880 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30881
30882         * g++.dg/ext/altivec-13.C: New test.
30883
30884 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30885
30886         PR tree-opt/18298
30887         * gcc.c-torture/execute/p18298.c: New test.
30888
30889 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30890             Dorit Naishlos  <dorit@il.ibm.com>
30891
30892         PR tree-opt/18607
30893         * gcc.dg/vect/vect-89.c: New test.
30894
30895 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30896
30897         * gcc.dg/pr18596-1.c: New test.
30898
30899 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30900
30901         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30902
30903 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30904
30905         PR c/18479
30906         * gcc.dg/pr18479.c: New test.
30907
30908 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30909
30910         PR target/18490
30911         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30912         mmix-knuth-mmixware.
30913
30914         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30915         cris-*-elf* cris-*-aout* mmix-*-*
30916
30917 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30918
30919         PR middle-end/18725
30920         * gcc.dg/pr18725.c: New test.
30921
30922 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30923
30924         PR target/18488
30925         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30926
30927         PR target/18336
30928         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30929
30930 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30931
30932         PR c++/18368
30933         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30934         * g++.old-deja/g++.law/ctors5.C: Likewise.
30935         * g++.old-deja/g++.other/crash25.C: Likewise.
30936
30937         PR c++/18674
30938         * g++.dg/template/error16.C: New test.
30939
30940         PR c++/18512
30941         * g++.dg/template/crash29.C: New test.
30942
30943 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30944
30945         PR tree-optimization/18712
30946         * gcc.c-torture/compile/pr18712.c: New test.
30947
30948 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30949
30950         PR c/7544
30951         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30952         tests.
30953
30954 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30955
30956         PR c++/18652
30957         * g++.dg/lookup/crash6.C: New test.
30958
30959 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30960
30961         PR middle-end/18164
30962         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30963
30964 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30965
30966         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30967         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30968         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30969
30970 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30971
30972         * gcc.dg/pr18164.c: New test.
30973
30974 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30975
30976         * gcc.dg/funroll-loops-all.c: New.
30977
30978 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30979
30980         PR target/18489
30981         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30982         delimeter, match space and TAB as well as ":".
30983
30984         PR target/18484
30985         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30986
30987         PR target/18348
30988         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30989
30990         PR target/18345
30991         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30992
30993         PR target/18337
30994         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30995
30996 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
30997
30998         * gfortran.dg/direct_io_2.f90: New test.
30999
31000 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31001
31002         PR target/18334
31003         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31004
31005 2004-11-28  Richard Henderson  <rth@redhat.com>
31006
31007         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31008
31009 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31010
31011         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31012         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31013         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31014         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31015         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31016         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31017         gcc.dg/pointer-arith-8.c: New tests.
31018
31019 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31020
31021         PR fortran/18364
31022         * gfortran.dg/endfile.f90: New test.
31023
31024 2004-11-27  Falk Hueffner  <falk@debian.org>
31025
31026         * gcc.dg/loop-6.c: New test.
31027
31028 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31029
31030         * gcc.c-torture/execute/20041126-1.c: New test.
31031
31032 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31033
31034         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31035         on IRIX.
31036
31037 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31038
31039         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31040         functions.
31041
31042 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31043
31044         PR rtl-optimization/17825
31045         * gcc.c-torture/compile/20041119-1.c: New test.
31046
31047 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31048
31049         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31050         Check existence of ld library path variables before unsetting.
31051
31052 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31053
31054         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31055
31056 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31057
31058         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31059
31060 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31061
31062         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31063
31064 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31065
31066         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31067         dg-do directive.
31068
31069 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31070
31071         * gcc.dg/pr17957.c: Pass --param, not -param.
31072
31073 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31074
31075         PR middle-end/17957
31076         * gcc.dg/pr17957.c: New test.
31077
31078 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31079
31080         PR c++/18445
31081         * g++.dg/template/crash28.C: Likewise.
31082
31083         PR c++/18001
31084         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31085         * g++.dg/ext/lvaddr.C: Likewise.
31086         * g++.dg/opt/pr7503-3.C: Likewise.
31087
31088         PR c++/18466
31089         * g++.dg/parse/qualified3.C: New test.
31090         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31091
31092         PR c++/18545
31093         * g++.dg/expr/return1.C: New test.
31094
31095 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31096
31097         Friend class name lookup 3/n, PR c++/3332
31098         * g++.dg/lookup/friend3.C: New test.
31099         * g++.dg/lookup/friend4.C: Likewise.
31100         * g++.dg/lookup/friend5.C: Likewise.
31101
31102 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31103
31104         Friend class name lookup 2/n, PR c++/14513, c++/15410
31105         * g++.dg/lookup/friend2.C: New test.
31106         * g++.dg/template/friend31.C: Likewise.
31107
31108 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31109
31110         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31111
31112 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31113
31114         PR c++/17473
31115         * g++.dg/tc1/dr56.C: Remove.
31116         * g++.dg/template/typedef1.C: Add dg-error markers.
31117         * g++.old-deja/g++.other/typedef7.C: Likewise.
31118
31119         PR c++/18285
31120         * g++.dg/parse/typedef7.C: New test.
31121
31122 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31123
31124         * gcc.c-torture/execute/20041124-1.c: New test.
31125
31126 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31127
31128         * g++.dg/template/deduce3.C: New test.
31129
31130         PR c++/18586
31131         * g++.dg/template/crash27.C: New test.
31132
31133         PR c++/18530
31134         * g++.dg/warn/Wshadow-3.C: New test.
31135
31136 2004-11-24  Devang Patel  <dpatel@apple.com>
31137
31138         PR/18555
31139         * gcc.dg/cpp/isysroot-1.c: New test.
31140         * gcc.dg/cpp/usr/include/stdio.h: New file.
31141         * gcc.dg/cpp/isysroot-2.c: New test.
31142         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31143         New file.
31144
31145 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31146
31147         PR c++/8929
31148         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31149
31150 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31151
31152         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31153         * gcc.target/sparc/pdist.c: Likewise.
31154
31155 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31156
31157         PR c++/16882
31158         * g++.dg/conversion/simd1.C: New test.
31159
31160 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31161
31162         * lib/target-libpath.exp: New file defining
31163         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31164         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31165         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31166         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31167         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31168
31169 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31170
31171         * gcc.dg/pragma-align-2.c: Test macro expansion.
31172         * gcc.dg/pragma-pack-2.c: New test.
31173
31174 2004-11-23  Richard Henderson  <rth@redhat.com>
31175
31176         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31177         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31178         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31179         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31180         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31181         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31182
31183         * gcc.dg/vect/vect.exp: Add check for alpha.
31184         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31185         (check_effective_target_vect_int): Enable for alpha.
31186         (check_effective_target_vect_long): New.
31187         (is-effective-target): Add it.
31188
31189 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31190
31191         * gcc.dg/pr18614-1.c: New test.
31192
31193 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31194
31195         * gcc.dg/setjmp-2.c: New test.
31196
31197 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31198
31199         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31200         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31201         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31202         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31203         gcc.target/sparc/pdist.c: New tests.
31204
31205 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31206
31207         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31208
31209 2004-11-22  Dale Johannesen  <dalej@apple.com>
31210
31211         * gcc.dg/20041111-1.c: New.
31212
31213 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31214
31215         PR tree-opt/18536
31216         * gcc.dg/vect/pr18536.c: New test.
31217
31218 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31219
31220         PR c++/18354
31221         * g++.dg/template/nontype11.C: New test.
31222
31223 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31224
31225         PR middle-end/18520
31226         * gcc.dg/pr18520-1.c: New test case.
31227
31228 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31229
31230         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31231         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31232         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31233         expected diagnostics.
31234
31235 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31236
31237         PR target/18580
31238         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31239         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31240         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31241
31242 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31243
31244         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31245
31246 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31247             Joseph Myers  <joseph@codesourcery.com>
31248
31249         * lib/target-supports.exp (check_visibility_available): Really
31250         test the compiler.
31251
31252 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31253
31254         PR tree-opt/18181
31255         * gcc.dg/vect/vect-85.c: New test.
31256         * gcc.dg/vect/vect-86.c: New test.
31257         * gcc.dg/vect/vect-87.c: New test.
31258         * gcc.dg/vect/vect-88.c: New test.
31259
31260 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31261
31262         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31263
31264 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31265
31266         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31267         * gcc.dg/ppc-and-1.c: Ditto.
31268         * gcc.dg/ppc-compare-1.c: Ditto.
31269         * gcc.dg/ppc-mov-1.c: Ditto
31270
31271 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31272             Mark Mitchell  <mark@codesourcery.com>
31273
31274         * gcc.dg/pragma-init-fini-2.c: New test.
31275
31276 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31277             Aldy Hernandez  <aldyh@redhat.com>
31278
31279         * lib/target-supports.exp (check_effective_target_vect_int): New
31280         (check_effective_target_vect_float): New
31281         (check_effective_target_vect_double): New.
31282         (is-effective-target): Support new effective targets keywords.
31283         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31284         default action for dg-do.
31285         * gcc.dg/vect/pr16105.c: Use new support.
31286         * gcc.dg/vect/pr18400.c: Ditto.
31287         * gcc.dg/vect/pr18425.c: Ditto.
31288         * gcc.dg/vect/vect-1.c: Ditto.
31289         * gcc.dg/vect/vect-10.c: Ditto.
31290         * gcc.dg/vect/vect-11.c: Ditto.
31291         * gcc.dg/vect/vect-12.c: Ditto.
31292         * gcc.dg/vect/vect-13.c: Ditto.
31293         * gcc.dg/vect/vect-14.c: Ditto.
31294         * gcc.dg/vect/vect-15.c: Ditto.
31295         * gcc.dg/vect/vect-16.c: Ditto.
31296         * gcc.dg/vect/vect-17.c: Ditto.
31297         * gcc.dg/vect/vect-18.c: Ditto.
31298         * gcc.dg/vect/vect-19.c: Ditto.
31299         * gcc.dg/vect/vect-2.c: Ditto.
31300         * gcc.dg/vect/vect-20.c: Ditto.
31301         * gcc.dg/vect/vect-21.c: Ditto.
31302         * gcc.dg/vect/vect-22.c: Ditto.
31303         * gcc.dg/vect/vect-23.c: Ditto.
31304         * gcc.dg/vect/vect-24.c: Ditto.
31305         * gcc.dg/vect/vect-25.c: Ditto.
31306         * gcc.dg/vect/vect-26.c: Ditto.
31307         * gcc.dg/vect/vect-27.c: Ditto.
31308         * gcc.dg/vect/vect-27a.c: Ditto.
31309         * gcc.dg/vect/vect-28.c: Ditto.
31310         * gcc.dg/vect/vect-29.c: Ditto.
31311         * gcc.dg/vect/vect-29a.c: Ditto.
31312         * gcc.dg/vect/vect-3.c: Ditto.
31313         * gcc.dg/vect/vect-30.c: Ditto.
31314         * gcc.dg/vect/vect-31.c: Ditto.
31315         * gcc.dg/vect/vect-32.c: Ditto.
31316         * gcc.dg/vect/vect-33.c: Ditto.
31317         * gcc.dg/vect/vect-34.c: Ditto.
31318         * gcc.dg/vect/vect-35.c: Ditto.
31319         * gcc.dg/vect/vect-36.c: Ditto.
31320         * gcc.dg/vect/vect-37.c: Ditto.
31321         * gcc.dg/vect/vect-38.c: Ditto.
31322         * gcc.dg/vect/vect-4.c: Ditto.
31323         * gcc.dg/vect/vect-40.c: Ditto.
31324         * gcc.dg/vect/vect-41.c: Ditto.
31325         * gcc.dg/vect/vect-42.c: Ditto.
31326         * gcc.dg/vect/vect-43.c: Ditto.
31327         * gcc.dg/vect/vect-44.c: Ditto.
31328         * gcc.dg/vect/vect-45.c: Ditto.
31329         * gcc.dg/vect/vect-46.c: Ditto.
31330         * gcc.dg/vect/vect-47.c: Ditto.
31331         * gcc.dg/vect/vect-48.c: Ditto.
31332         * gcc.dg/vect/vect-48a.c: Ditto.
31333         * gcc.dg/vect/vect-49.c: Ditto.
31334         * gcc.dg/vect/vect-5.c: Ditto.
31335         * gcc.dg/vect/vect-50.c: Ditto.
31336         * gcc.dg/vect/vect-51.c: Ditto.
31337         * gcc.dg/vect/vect-52.c: Ditto.
31338         * gcc.dg/vect/vect-53.c: Ditto.
31339         * gcc.dg/vect/vect-54.c: Ditto.
31340         * gcc.dg/vect/vect-55.c: Ditto.
31341         * gcc.dg/vect/vect-56.c: Ditto.
31342         * gcc.dg/vect/vect-56a.c: Ditto.
31343         * gcc.dg/vect/vect-57.c: Ditto.
31344         * gcc.dg/vect/vect-58.c: Ditto.
31345         * gcc.dg/vect/vect-59.c: Ditto.
31346         * gcc.dg/vect/vect-6.c: Ditto.
31347         * gcc.dg/vect/vect-60.c: Ditto.
31348         * gcc.dg/vect/vect-61.c: Ditto.
31349         * gcc.dg/vect/vect-62.c: Ditto.
31350         * gcc.dg/vect/vect-63.c: Ditto.
31351         * gcc.dg/vect/vect-64.c: Ditto.
31352         * gcc.dg/vect/vect-65.c: Ditto.
31353         * gcc.dg/vect/vect-66.c: Ditto.
31354         * gcc.dg/vect/vect-67.c: Ditto.
31355         * gcc.dg/vect/vect-68.c: Ditto.
31356         * gcc.dg/vect/vect-69.c: Ditto.
31357         * gcc.dg/vect/vect-7.c: Ditto.
31358         * gcc.dg/vect/vect-72.c: Ditto.
31359         * gcc.dg/vect/vect-72a.c: Ditto.
31360         * gcc.dg/vect/vect-73.c: Ditto.
31361         * gcc.dg/vect/vect-74.c: Ditto.
31362         * gcc.dg/vect/vect-75.c: Ditto.
31363         * gcc.dg/vect/vect-76.c: Ditto.
31364         * gcc.dg/vect/vect-77.c: Ditto.
31365         * gcc.dg/vect/vect-77a.c: Ditto.
31366         * gcc.dg/vect/vect-78.c: Ditto.
31367         * gcc.dg/vect/vect-79.c: Ditto.
31368         * gcc.dg/vect/vect-8.c: Ditto.
31369         * gcc.dg/vect/vect-80.c: Ditto.
31370         * gcc.dg/vect/vect-82.c: Ditto.
31371         * gcc.dg/vect/vect-82_64.c: Ditto.
31372         * gcc.dg/vect/vect-83.c: Ditto.
31373         * gcc.dg/vect/vect-83_64.c: Ditto.
31374         * gcc.dg/vect/vect-9.c: Ditto.
31375         * gcc.dg/vect/vect-all.c: Ditto.
31376         * gcc.dg/vect/vect-none.c: Ditto.
31377
31378 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31379
31380         * lib/gcc-dg.exp (dg-skip-if): New function.
31381         (dg-forbid-option): Remove.
31382         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31383         * g++.dg/abi/bitfield8.C: Likewise.
31384         * g++.dg/abi/dtor1.C: Likewise.
31385         * g++.dg/abi/empty10.C: Likewise.
31386         * g++.dg/abi/empty7.C: Likewise.
31387         * g++.dg/abi/empty9.C: Likewise.
31388         * g++.dg/abi/layout3.C: Likewise.
31389         * g++.dg/abi/layout4.C: Likewise.
31390         * g++.dg/abi/thunk1.C: Likewise.
31391         * g++.dg/abi/thunk2.C: Likewise.
31392         * g++.dg/abi/vbase11.C: Likewise.
31393         * g++.dg/abi/vthunk2.C: Likewise.
31394         * g++.dg/abi/vthunk3.C: Likewise.
31395         * g++.dg/ext/attrib8.C: Likewise.
31396         * g++.dg/opt/longbranch2.C: Likewise.
31397         * g++.dg/opt/reg-stack4.C: Likewise.
31398         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31399         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31400         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31401         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31402         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31403         * gcc.dg/20000609-1.c: Likewise.
31404         * gcc.dg/20000720-1.c: Likewise.
31405         * gcc.dg/20011107-1.c: Likewise.
31406         * gcc.dg/20011119-1.c: Likewise.
31407         * gcc.dg/20020108-1.c: Likewise.
31408         * gcc.dg/20020122-2.c: Likewise.
31409         * gcc.dg/20020122-3.c: Likewise.
31410         * gcc.dg/20020201-3.c: Likewise.
31411         * gcc.dg/20020206-1.c: Likewise.
31412         * gcc.dg/20020218-1.c: Likewise.
31413         * gcc.dg/20020310-1.c: Likewise.
31414         * gcc.dg/20020411-1.c: Likewise.
31415         * gcc.dg/20020418-2.c: Likewise.
31416         * gcc.dg/20020426-1.c: Likewise.
31417         * gcc.dg/20020426-2.c: Likewise.
31418         * gcc.dg/20020517-1.c: Likewise.
31419         * gcc.dg/20020523-1.c: Likewise.
31420         * gcc.dg/20020523-2.c: Likewise.
31421         * gcc.dg/20020729-1.c: Likewise.
31422         * gcc.dg/20030204-1.c: Likewise.
31423         * gcc.dg/20030826-2.c: Likewise.
31424         * gcc.dg/20030926-1.c: Likewise.
31425         * gcc.dg/20031202-1.c: Likewise.
31426         * gcc.dg/980312-1.c: Likewise.
31427         * gcc.dg/980313-1.c: Likewise.
31428         * gcc.dg/990117-1.c: Likewise.
31429         * gcc.dg/990424-1.c: Likewise.
31430         * gcc.dg/990524-1.c: Likewise.
31431         * gcc.dg/991230-1.c: Likewise.
31432         * gcc.dg/i386-387-1.c: Likewise.
31433         * gcc.dg/i386-387-2.c: Likewise.
31434         * gcc.dg/i386-387-3.c: Likewise.
31435         * gcc.dg/i386-387-4.c: Likewise.
31436         * gcc.dg/i386-387-5.c: Likewise.
31437         * gcc.dg/i386-387-6.c: Likewise.
31438         * gcc.dg/i386-asm-1.c: Likewise.
31439         * gcc.dg/i386-bitfield1.c: Likewise.
31440         * gcc.dg/i386-bitfield2.c: Likewise.
31441         * gcc.dg/i386-loop-1.c: Likewise.
31442         * gcc.dg/i386-loop-2.c: Likewise.
31443         * gcc.dg/i386-loop-3.c: Likewise.
31444         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31445         * gcc.dg/i386-pic-1.c: Likewise.
31446         * gcc.dg/i386-regparm.c: Likewise.
31447         * gcc.dg/i386-signbit-1.c: Likewise.
31448         * gcc.dg/i386-signbit-2.c: Likewise.
31449         * gcc.dg/i386-signbit-3.c: Likewise.
31450         * gcc.dg/i386-sse-5.c: Likewise.
31451         * gcc.dg/i386-sse-8.c: Likewise.
31452         * gcc.dg/i386-unroll-1.c: Likewise.
31453         * gcc.dg/tls/opt-1.c: Likewise.
31454         * gcc.dg/tls/opt-2.c: Likewise.
31455         * gcc.dg/unroll-1.c: Likewise.
31456         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31457         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31458         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31459         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31460
31461 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31462
31463         * g++.dg/template/incomplete1.C: New test.
31464
31465 2004-11-16  Nick Clifton  <nickc@redhat.com>
31466
31467         Revert patches accidentally commited during checkin of fixes for
31468         xstormy16 tests:
31469         gcc.c-torture/execute/simd-4.c: Revert
31470         gcc.dg/20040910-1.c: Revert.
31471
31472 2004-11-16  Paul Brook  <paul@codesourcery.com>
31473
31474         PR fortran/13010
31475         * gfortran.dg/der_pointer_1.f90: New test.
31476
31477 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31478
31479         PR c/18498
31480         * gcc.dg/bitfld-13.c: New test.
31481
31482 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31483
31484         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31485         powerpc*-*-linux*.
31486
31487         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31488         * gcc.dg/ppc64-abi-2.c: Ditto.
31489         * gcc.dg/ppc64-abi-3.c: Ditto.
31490
31491         * lib/gcc-dg.exp (dg-target-list): Remove.
31492
31493 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31494
31495         * gcc.dg/ia64-postinc.c: New test.
31496
31497 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31498
31499         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31500
31501 2004-11-15  Nick Clifton  <nickc@redhat.com>
31502
31503         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31504         __INT_MAX__ so that the test can be compiled by toolchains
31505         targeted at 16-bit processors.
31506
31507         * gcc.dg/20040625-1.c: Use long constants rather than integers
31508         when performing arithmetic that will overflow 16-bits.
31509
31510         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31511         xstormy16.  It does not support 128-bit vector operations.
31512
31513         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31514         with the macro PTR_TYPE.  Define this macro to an integer type
31515         suitable for holding a pointer.
31516
31517         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31518         the target is a 16-bit processor.
31519
31520         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31521         16-bit targets where the character constant will be too long.
31522
31523         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31524         where the double will not be directly addressable.
31525
31526 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31527
31528         Friend class name lookup 1/n, PR c++/18471
31529         * g++.dg/template/crash26.C: New test.
31530         * g++.dg/lookup/struct1.C: Adjust expected error.
31531         * g++.dg/parse/elab1.C: Likewise.
31532         * g++.dg/parse/elab2.C: Likewise.
31533         * g++.dg/parse/int-as-enum1.C: Likewise.
31534         * g++.dg/parse/struct-as-enum1.C: Likewise.
31535         * g++.dg/parse/typedef1.C: Likewise.
31536         * g++.dg/parse/typedef3.C: Likewise.
31537         * g++.dg/parse/typedef4.C: Likewise.
31538         * g++.dg/parse/typedef5.C: Likewise.
31539         * g++.dg/template/nontype4.C: Likewise.
31540         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31541         * g++.old-deja/g++.other/elab1.C: Likewise.
31542         * g++.old-deja/g++.other/syntax4.C: Likewise.
31543
31544 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31545
31546         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31547
31548 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31549
31550         * gcc.c-torture/execute/20041114-1.c: New test.
31551
31552 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31553
31554         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31555         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31556         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31557         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31558         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31559         gcc.dg/switch-7.c: New tests.
31560
31561 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31562
31563         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31564
31565 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31566
31567         PR tree-opt/18400
31568         * gcc.dg/vect/pr18400.c: New test.
31569
31570 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31571             Andrew Pinski  <pinskia@physics.uc.edu>
31572
31573         PR tree-opt/18425
31574         * gcc.dg/vect/pr18425.c: New test.
31575
31576 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31577
31578         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31579         Guard with dg-require-alias and dg-require-visibility.
31580
31581 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31582
31583         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31584
31585 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31586
31587         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31588
31589 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31590
31591         PR c++/17344
31592         * g++.dg/template/defarg5.C: New test.
31593
31594 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31595
31596         * g++.dg/parse/cast1.C: Run only on ILP32.
31597         * g++.old-deja/g++.mike/p784.C: Likewise.
31598
31599 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31600
31601         * gcc.c-torture/execute/20041113-1.c: New test.
31602
31603 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31604
31605         PR target/18230
31606         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31607         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31608         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31609         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31610         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31611         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31612         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31613         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31614         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31615         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31616         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31617         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31618         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31619
31620 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31621
31622         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31623         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31624         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31625         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31626         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31627         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31628         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31629         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31630         gcc.target/sparc/combined-1.c: New tests.
31631
31632 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31633
31634         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31635         New tests.
31636
31637 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31638
31639         * lib/gcc-dg.exp (dg-forbid-option): New function.
31640         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31641         * g++.dg/abi/bitfield8.C: Likewise.
31642         * g++.dg/abi/dtor1.C: Likewise.
31643         * g++.dg/abi/empty10.C: Likewise.
31644         * g++.dg/abi/empty7.C: Likewise.
31645         * g++.dg/abi/empty9.C: Likewise.
31646         * g++.dg/abi/layout3.C: Likewise.
31647         * g++.dg/abi/layout4.C: Likewise.
31648         * g++.dg/abi/thunk1.C: Likewise.
31649         * g++.dg/abi/thunk2.C: Likewise.
31650         * g++.dg/abi/vbase11.C: Likewise.
31651         * g++.dg/abi/vthunk2.C: Likewise.
31652         * g++.dg/abi/vthunk3.C: Likewise.
31653         * g++.dg/ext/attrib8.C: Likewise.
31654         * g++.dg/opt/longbranch2.C: Likewise.
31655         * g++.dg/opt/reg-stack4.C: Likewise.
31656         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31657         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31658         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31659         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31660         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31661         * gcc.dg/20000609-1.c: Likewise.
31662         * gcc.dg/20000720-1.c: Likewise.
31663         * gcc.dg/20011107-1.c: Likewise.
31664         * gcc.dg/20011119-1.c: Likewise.
31665         * gcc.dg/20020108-1.c: Likewise.
31666         * gcc.dg/20020122-2.c: Likewise.
31667         * gcc.dg/20020122-3.c: Likewise.
31668         * gcc.dg/20020201-3.c: Likewise.
31669         * gcc.dg/20020206-1.c: Likewise.
31670         * gcc.dg/20020218-1.c: Likewise.
31671         * gcc.dg/20020310-1.c: Likewise.
31672         * gcc.dg/20020411-1.c: Likewise.
31673         * gcc.dg/20020418-2.c: Likewise.
31674         * gcc.dg/20020426-1.c: Likewise.
31675         * gcc.dg/20020426-2.c: Likewise.
31676         * gcc.dg/20020517-1.c: Likewise.
31677         * gcc.dg/20020523-1.c: Likewise.
31678         * gcc.dg/20020523-2.c: Likewise.
31679         * gcc.dg/20020729-1.c: Likewise.
31680         * gcc.dg/20030204-1.c: Likewise.
31681         * gcc.dg/20030826-2.c: Likewise.
31682         * gcc.dg/20030926-1.c: Likewise.
31683         * gcc.dg/20031202-1.c: Likewise.
31684         * gcc.dg/980312-1.c: Likewise.
31685         * gcc.dg/980313-1.c: Likewise.
31686         * gcc.dg/990117-1.c: Likewise.
31687         * gcc.dg/990424-1.c: Likewise.
31688         * gcc.dg/990524-1.c: Likewise.
31689         * gcc.dg/991230-1.c: Likewise.
31690         * gcc.dg/i386-387-1.c: Likewise.
31691         * gcc.dg/i386-387-2.c: Likewise.
31692         * gcc.dg/i386-387-3.c: Likewise.
31693         * gcc.dg/i386-387-4.c: Likewise.
31694         * gcc.dg/i386-387-5.c: Likewise.
31695         * gcc.dg/i386-387-6.c: Likewise.
31696         * gcc.dg/i386-asm-1.c: Likewise.
31697         * gcc.dg/i386-bitfield1.c: Likewise.
31698         * gcc.dg/i386-bitfield2.c: Likewise.
31699         * gcc.dg/i386-loop-1.c: Likewise.
31700         * gcc.dg/i386-loop-2.c: Likewise.
31701         * gcc.dg/i386-loop-3.c: Likewise.
31702         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31703         * gcc.dg/i386-pic-1.c: Likewise.
31704         * gcc.dg/i386-regparm.c: Likewise.
31705         * gcc.dg/i386-signbit-1.c: Likewise.
31706         * gcc.dg/i386-signbit-2.c: Likewise.
31707         * gcc.dg/i386-signbit-3.c: Likewise.
31708         * gcc.dg/i386-sse-5.c: Likewise.
31709         * gcc.dg/i386-sse-8.c: Likewise.
31710         * gcc.dg/i386-unroll-1.c: Likewise.
31711         * gcc.dg/tls/opt-1.c: Likewise.
31712         * gcc.dg/tls/opt-2.c: Likewise.
31713         * gcc.dg/unroll-1.c: Likewise.
31714         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31715         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31716         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31717         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31718         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31719         -m64 is specified.
31720
31721 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31722
31723         PR c++/18389
31724         * g++.dg/parse/cond1.C: New test.
31725
31726         PR c++/18429
31727         * g++.dg/template/array9.C: New test.
31728         * g++.dg/ext/vla1.C: Adjust error messages.
31729         * g++.dg/ext/vlm1.C: Likewise.
31730         * g++.dg/template/crash2.C: Likewise.
31731
31732         PR c++/18436
31733         * g++.dg/template/call3.C: New test.
31734
31735         PR c++/18407
31736         * g++.dg/template/ptrmem11.C: New test.
31737
31738 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31739
31740         PR other/14264
31741         * lib/g++.exp: Set LC_ALL and LANG to C.
31742         * lib/gcc-dg.exp: Likewise.
31743         * lib/gfortran.exp: Likewise.
31744         * lib/objc.exp: Likewise.
31745         * lib/treelang.exp: Likewise.
31746
31747 2004-11-12  Andreas Schwab  <schwab@suse.de>
31748
31749         * gcc.dg/pr16286.c: Fix last change.
31750
31751 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31752
31753         PR c++/18416
31754         * g++.dg/init/global1.C: New test.
31755
31756 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31757
31758         * gcc.c-torture/execute/20041112-1.c: New test.
31759
31760 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31761
31762         * lib/gcc-dg.exp (dg-target-list): New.
31763
31764 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31765             Richard Sandiford  <rsandifo@redhat.com>
31766
31767         * lib/target-supports.exp (get-compiler_messages): New.
31768         (check_named_sections_available): Use it.
31769         (check_effective_target_ilp32): New.
31770         (check_effective_target_lp64): New.
31771         (is-effective-target): New.
31772         * lib/gcc-dg.exp (dg-require-effective-target): New.
31773
31774 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31775
31776         * gcc.dg/precedence-1.c: New test.
31777
31778 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31779
31780         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31781
31782         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31783         message, delete generated files, use more descriptive name for
31784         executable, and make the test unsupported when it cannot be run.
31785
31786         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31787         (dg-require-weak, dg-require-visibility, dg-require-alias,
31788         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31789         dg-require-iconv, dg-require-named-sections): Use it.
31790
31791         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31792
31793 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31794
31795         PR target/16457
31796         * gcc.dg/ppc-and-1: New
31797
31798         PR target/16796
31799         * gcc.dg/ppc-mov-1.c: New.
31800
31801         PR target/16458
31802         * gcc.dg/ppc-compare-1.c: New.
31803
31804 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31805
31806         * objc.dg/desig-init-2.m: New test.
31807
31808 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31809
31810         PR middle-end/18160
31811         * g++.dg/warn/register-var-1.C: New test.
31812         * g++.dg/warn/register-var-2.C: New test.
31813
31814 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31815
31816         * gcc.dg/union-2.c: New test.
31817
31818 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31819
31820         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31821         New test for PR tree-optimization/17892.
31822
31823 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31824
31825         PR c++/18369
31826         * g++.dg/init/new12.C: New test.
31827
31828 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31829
31830         * gcc.target/sparc: New directory.
31831         * gcc.target/sparc/sparc.exp: New driver.
31832         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31833         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31834         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31835         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31836
31837 2004-11-10  Paul Brook  <paul@codesourcery.com>
31838
31839         PR fortran/18218
31840         * gfortran.dg/list_read.c: New test.
31841
31842 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31843
31844         PR c/18322
31845         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31846         expected diagnostic location.
31847
31848 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31849
31850         * gcc.dg/20041109-1.c: New test.
31851
31852 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31853
31854         PR objc/18406
31855         * objc/compile/pr18406.m: New test.
31856
31857 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31858
31859         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31860
31861 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31862
31863         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31864
31865 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31866
31867         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31868
31869 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31870
31871         * gcc.dg/20030225-2.c: Add prototype for abort and
31872         exit.
31873
31874 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31875
31876         PR tree-opt/18299
31877         * gcc.c-torture/pr18299-1.c: New test.
31878
31879 2004-11-06  Andreas Schwab  <schwab@suse.de>
31880
31881         * gcc.dg/pr16286.c: Also test for bool and pixel.
31882
31883 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31884
31885         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31886         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31887         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31888         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31889         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31890         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31891         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31892         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31893         gcc.dg/struct-semi-3.c: New tests.
31894
31895 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31896
31897         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31898
31899 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31900
31901         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31902         Do not use C99 designators.
31903
31904 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31905
31906         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31907
31908 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31909
31910         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31911         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31912         * gcc.c-torture/execute/simd-5.x: Remove.
31913
31914 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31915
31916         PR rtl-optimization/17933
31917         * gcc.dg/torture/pr17933-1.c: New test.
31918
31919 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31920
31921         PR target/18106
31922         * lib/target-supports.exp (check_weak_available): Support
31923         Windows.
31924
31925 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31926
31927         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31928         call to fflush(stdout) before abort.
31929         (my_ffsll): New function.
31930         (generate_fields): Use it.
31931
31932 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31933
31934         * gcc.dg/init-undef-1.c: New test.
31935
31936 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31937
31938         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31939         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31940         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31941         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31942         expected messages for new parser.
31943
31944 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31945
31946         * g++.dg/ext/visibility/symbian1.C: New test.
31947
31948 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31949
31950         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31951         on LP64 targets.
31952
31953 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31954
31955         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31956         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31957         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31958         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31959         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31960         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31961         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31962         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31963         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31964         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31965
31966 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31967
31968         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31969         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31970         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31971         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31972         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31973         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31974         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31975         for new parser.
31976
31977 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31978
31979         PR target/15342
31980         * gcc.dg/20041104-1.c: New test.
31981
31982 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31983
31984         * g++.dg/template/nontype7.C: New test.
31985         * g++.dg/template/nontype8.C: Likewise.
31986         * g++.dg/template/nontype9.C: Likewise.
31987         * g++.dg/template/nontype10.C: Likewise.
31988         * g++.dg/tc1/dr49.C: Likewise.
31989         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31990         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31991
31992 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31993
31994         * g++.dg/rtti/tinfo1.C: Remove xfails.
31995
31996 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31997
31998         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31999         packed attribute to the definition to satisfy the new C++ parser.
32000
32001 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32002
32003         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32004         invocations of va_arg.
32005
32006 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32007
32008         PR c++/18124
32009         * g++.dg/template/crash25.C: New test.
32010
32011         PR c++/18155
32012         * g++.dg/template/typedef2.C: New test.
32013         * g++.dg/parse/crash13.C: Adjust error markers.
32014
32015         PR c++/18177
32016         * g++.dg/conversion/const3.C: New test.
32017
32018 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32019
32020         PR fortran/17535
32021         PR fortran/17583
32022         PR fortran/17713
32023         * gfortran.dg/generic_[123].f90: New testcases.
32024
32025 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32026
32027         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32028         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32029
32030 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32031
32032         PR tree-opt/16808
32033         * gcc.c-torture/compile/pr16808.c: New test.
32034
32035 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32036
32037         PR rtl-optimization/17104
32038         * gcc.dg/ppc-bitfield1.c: New.
32039
32040 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32041
32042         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32043
32044 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32045
32046         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32047         strings for 32-bit code.
32048
32049 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32050
32051         PR c/18239
32052         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32053
32054 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32055
32056         PR c++/18064
32057         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32058
32059 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32060
32061         PR c++/15172
32062         * g++.dg/init/aggr2.C: New test.
32063
32064 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32065
32066         * objc.dg/local-decl-1.m: New test.
32067
32068 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32069
32070         * gcc.dg/20040910-1.c: Adjust regex.
32071
32072 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32073
32074         PR rtl-optimization/18084
32075         * g++.dg/opt/pr18084-1.C: New testcase.
32076
32077 2004-10-30  Matt Austern  <austern@apple.com>
32078
32079         PR c++/17542
32080         * g++.dg/ext/attrib18.C: New test.
32081
32082 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32083
32084         PR middle-end/18096
32085         * gcc.dg/pr18096-1.c: New test case.
32086
32087 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32088
32089         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32090
32091 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32092
32093         PR c/16666
32094         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32095         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32096         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32097         gcc.dg/old-style-prom-3.c: New tests.
32098
32099 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32100
32101         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32102         Remove unnecessary inclusion of stdio.h.
32103
32104 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32105
32106         PR rtl-optimization/17581
32107         * gcc.dg/pr17581-1.c: New test case.
32108
32109 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32110
32111         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32112         being implemented.
32113         * g++.dg/conversion/dr195-1.C: New.
32114         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32115         * g++.old-deja/g++.mike/p10148.C: Likewise.
32116
32117 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32118
32119         PR c++/17695
32120         * g++.dg/debug/typedef2.C: New test.
32121
32122 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32123
32124         PR fortran/13490
32125         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32126         * gfortran.dg/g77/README: Update.
32127
32128 2004-10-28  Matt Austern  <austern@apple.com>
32129
32130         PR c++/14124
32131         * g++.dg/ext/packed7.C: New test.
32132
32133 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32134
32135         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32136         scan-assembler.
32137         * lib/scanasm.exp (hidden-scan-for): New proc.
32138         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32139         string.
32140         (scan-not-hidden): Likewise.
32141         * lib/target-supports.exp (check_visibility_available): mach-o is
32142         support too.
32143
32144 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32145
32146         PR c++/17132
32147         * g++.dg/template/memclass3.C: New test.
32148
32149 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32150
32151         PR middle-end/18160
32152         * gcc.dg/register-var-1.c: New test.
32153         * gcc.dg/register-var-2.c: New test.
32154         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32155         error now.
32156
32157 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32158
32159         PR other/18172
32160         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32161         unused variables.
32162         * gcc.dg/vect/vect-22.c: Likewise.
32163
32164 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32165
32166         * gcc.dg/i386-rotate-1.c: New test.
32167
32168 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32169
32170         * g++.dg/init/ref12.C: Add "run" marker.
32171
32172         PR c++/17435
32173         * g++.dg/init/ref12.C: New test.
32174
32175         PR c++/18140
32176         * g++.dg/template/shift1.C: New test.
32177         * g++.dg/template/error10.C: Adjust error markers.
32178
32179 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32180
32181         PR tree-opt/17529
32182         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32183
32184 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32185
32186         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32187         * gcc.dg/weak/weak-3.c: Likewise.
32188         * gcc.dg/weak/weak-5.c: Likewise.
32189         * gcc.dg/weak/weak-9.c: Likewise.
32190         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32191         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32192
32193         * gcc.dg/darwin-weakimport-1.c: New.
32194
32195 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32196
32197         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32198
32199 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32200
32201         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32202         'syntax' error messages.
32203         * gcc.dg/cpp/direct2s.c: Likewise.
32204
32205 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32206
32207         * gcc.c-torture/compile/20041026-1.c: New.
32208
32209 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32210
32211         PR c++/18093
32212         * g++.dg/lookup/ns2.C: New test.
32213
32214         PR c++/18020
32215         * g++.dg/template/enum4.C: New test.
32216
32217         PR c++/18161
32218         * g++.dg/template/expr1.C: New test.
32219
32220 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32221
32222         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32223
32224 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32225
32226         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32227         gcc.dg/decl-nospec-3.c: New tests.
32228
32229 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32230
32231         * objc.dg/super-class-3.m: New test.
32232
32233 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32234
32235         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32236         resyncing.
32237         * gcc.dg/cpp/direct2s.c: Likewise.
32238
32239 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32240
32241         * objc.dg/image-info.m: Update for changes to section selection.
32242
32243 2004-10-25  David Ayers  <d.ayers@inode.at>
32244             Ziemowit Laski  <zlaski@apple.com>
32245
32246         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32247         diagnostics when messaging 'id <Proto>'.
32248         * objc.dg/class-protocol-1.m: New test.
32249         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32250         a non-existent method signature.
32251         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32252         Update diagnostics when messaging with non-existent method signature.
32253         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32254         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32255         invalid receivers are now resolved as if messaging 'id'; remove
32256         extraneous diagnostics.
32257
32258 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32259
32260         PR c/16667
32261         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32262         gcc.dg/init-desig-obs-3.c: New tests.
32263
32264 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32265
32266         * gcc.dg/debug/20041023-1.c: New test.
32267
32268 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32269
32270         PR middle-end/17407
32271         * gcc.c-torture/compile/pr17407.c: New test.
32272
32273         PR c++/18121
32274         * g++.dg/template/array8.C: New test.
32275
32276 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32277
32278         PR other/18138
32279         * lib/g++.exp: Accept more than one multilib libgcc.
32280         * lib/gcc-dg.exp: Likewise.
32281         * lib/objc.exp: Likewise.
32282         * lib/treelang.exp: Likewise.
32283         * lib/gfortran.exp: Likewise.
32284
32285 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32286
32287         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32288
32289 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32290
32291         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32292         * gcc.dg/c99-const-expr-3.c: Likewise.
32293
32294 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32295
32296         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32297
32298 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32299
32300         * gcc.c-torture/execute/loop-2e.x: Remove.
32301
32302 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32303
32304         PR c++/18095
32305         * g++.dg/parse/crash18.C: New.
32306         * g++.dg/parse/crash19.C: New.
32307
32308 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32309
32310         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32311         * g++.dg/ext/dllimport2.C: Same.
32312         * g++.dg/ext/dllimport8.C: Same.
32313
32314 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32315
32316         PR c++/10841
32317         * g++.dg/conversion/cast1.C: New test.
32318         * g++.dg/overload/pmf1.C: Adjust error marker.
32319
32320 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32321
32322         PR objc/17923
32323         * objc.dg/const-str-7.m: New test.
32324
32325 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32326
32327         * g++.dg/template/memfriend11.C: Fix comment typo.
32328         * g++.dg/template/memfriend14.C: Likewise.
32329
32330 2004-10-20  Richard Henderson  <rth@redhat.com>
32331
32332         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32333         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32334         -fasynchronous-unwind-tables.
32335
32336 2004-10-20  Richard Henderson  <rth@redhat.com>
32337
32338         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32339         (main): Return success.
32340         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32341         (main): Return success.
32342
32343 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32344
32345         PR c++/13495
32346         * g++.dg/template/memfriend9.C: New test.
32347         * g++.dg/template/memfriend10.C: Likewise.
32348         * g++.dg/template/memfriend11.C: Likewise.
32349         * g++.dg/template/memfriend12.C: Likewise.
32350         * g++.dg/template/memfriend13.C: Likewise.
32351         * g++.dg/template/memfriend14.C: Likewise.
32352         * g++.dg/template/memfriend15.C: Likewise.
32353         * g++.dg/template/memfriend16.C: Likewise.
32354         * g++.dg/template/memfriend17.C: Likewise.
32355         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32356
32357 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32358
32359         * g++.dg/conversion/dr195.C: New.
32360         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32361
32362 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32363             Devang Patel  <dpatel@apple.com>
32364
32365         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32366         of floating point arithmetic, which could trap.
32367
32368 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32369
32370         PR c++/14035
32371         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32372         * g++.dg/conversion/const2.C: New test.
32373         * g++.dg/expr/reinterpret2.C: New test.
32374         * g++.dg/expr/reinterpret3.C: New test.
32375         * g++.dg/expr/cast2.C: New test.
32376         * g++.dg/expr/copy1.C: New test.
32377         * g++.dg/other/conversion1.C: Change error message.
32378         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32379         function pointers to void *.
32380         * g++.old-deja/g++.mike/p10148.C: Likewise.
32381
32382 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32383
32384         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32385
32386 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32387
32388         PR c++/18047
32389
32390         * g++.dg/parse/expr3.C: New test.
32391
32392 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32393
32394         * gcc.dg/smod-1.c: New test.
32395
32396 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32397
32398         * objc.dg/method-14.m: New test.
32399
32400 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32401
32402         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32403         Also xfail as the patch was reverted.
32404
32405 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32406
32407         PR middle-end/16973
32408         * gcc.dg/pr16973.c: New test.
32409
32410 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32411
32412         PR tree-optimization/17656
32413         * gcc.c-torture/compile/pr17656.c: New test.
32414
32415 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32416
32417         * g++.dg/eh/shadow1.C: New.
32418
32419 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32420
32421         * gcc.c-torture/compile/20041018-1.c: New test.
32422
32423 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32424
32425         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32426         compiler referring to register 0 when accessing sdata.  The linker
32427         now patches things up.
32428
32429 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32430
32431         PR c/17529
32432         * gcc.c-torture/compile/pr17529.c: New test.
32433
32434 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32435
32436         PR c++/17743
32437         * g++.dg/ext/attrib17.C: New test.
32438
32439 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32440
32441         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32442
32443 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32444
32445         PR c++/10479
32446         * g++.dg/ext/attrib16.C: New test.
32447
32448 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32449
32450         PR c++/17042
32451         * g++.dg/init/dso_handle1.C: New test.
32452
32453         PR c++/14667
32454         * g++.dg/parse/typedef6.C: New test.
32455
32456         PR c++/17916
32457         * g++.dg/parse/pragma1.C: New test.
32458
32459 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32460
32461         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32462
32463 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32464
32465         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32466         -fno-common when on HPPA HP-UX platforms.
32467
32468 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32469
32470         PR other/16820
32471         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32472         stdint.h.
32473         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32474         uintptr_t.
32475
32476 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32477
32478         PR c++/16301
32479         * g++.dg/lookup/strong-using-4.C: New test.
32480
32481 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32482
32483         PR middle-end/16567
32484         * gcc.c-torture/compile/nested-1.c: New test.
32485
32486 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32487
32488         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32489         and mipsisa64*-*-* (until support for misaligned loads is added).
32490         * gcc.dg/vect/vect-50.c: Likewise.
32491         * gcc.dg/vect/vect-52.c: Likewise.
32492         * gcc.dg/vect/vect-54.c: Likewise.
32493         * gcc.dg/vect/vect-58.c: Likewise.
32494         * gcc.dg/vect/vect-60.c: Likewise.
32495         * gcc.dg/vect/vect-80.c: Likewise.
32496
32497 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32498
32499         PR c++/17976
32500         * g++.dg/init/dtor3.C: New test.
32501
32502 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32503
32504         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32505
32506 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32507
32508         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32509         * gcc.dg/macho-lo-sum.c: Likewise.
32510
32511 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32512
32513         * gcc.dg/ppc-spe64-1.c: New test.
32514
32515 2004-10-14  Devang Patel  <dpatel@apple.com>
32516
32517         PR 17635
32518         * gcc.dg/pr17635.c : New test.
32519
32520 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32521
32522         * gcc.dg/vect/vect-28.c: Remove xfail.
32523         * gcc.dg/vect/vect-30.c: Remove xfail.
32524         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32525         * gcc.dg/vect/vect-33.c: Remove xfail.
32526         * gcc.dg/vect/vect-44.c: Remove xfail.
32527         * gcc.dg/vect/vect-46.c: Remove xfail.
32528         * gcc.dg/vect/vect-50.c: Remove xfail.
32529         * gcc.dg/vect/vect-52.c: Remove xfail.
32530         * gcc.dg/vect/vect-54.c: Remove xfail.
32531         * gcc.dg/vect/vect-58.c: Remove xfail.
32532         * gcc.dg/vect/vect-60.c: Remove xfail.
32533         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32534         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32535         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32536         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32537         * gcc.dg/vect/vect-8.c: Remove xfail.
32538         * gcc.dg/vect/vect-80.c: Remove xfail.
32539         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32540
32541 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32542
32543         * gcc.dg/vect/vect-82.c: New testcase.
32544         * gcc.dg/vect/vect-82_64.c: New testcase.
32545         * gcc.dg/vect/vect-83.c: New testcase.
32546         * gcc.dg/vect/vect-83_64.c: New testcase.
32547
32548 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32549
32550         * gcc.dg/cpp/error-1.c: New test.
32551
32552 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32553
32554         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32555
32556 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32557
32558         PR target/17984
32559         * gcc.dg/cris-peep2-xsrand2.c: New test.
32560
32561 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32562
32563         PR c++/17661
32564         * g++.dg/expr/for2.C: New test.
32565
32566 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32567
32568         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32569
32570 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32571
32572         PR tree-optimization/17724
32573         * g++.dg/opt/pr17724-1.C: New test.
32574         * g++.dg/opt/pr17724-2.C: New test.
32575         * g++.dg/opt/pr17724-3.C: New test.
32576         * g++.dg/opt/pr17724-4.C: New test.
32577         * g++.dg/opt/pr17724-5.C: New test.
32578         * g++.dg/opt/pr17724-6.C: New test.
32579
32580 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32581
32582         PR c/17301
32583         * gcc.dg/pr17301-2.c: New test.
32584
32585 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32586
32587         PR c++/15876
32588         * g++.dg/parse/error22.C: New test.
32589
32590         PR c++/17936
32591         * g++.dg/template/spec18.C: New test.
32592
32593 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32594
32595         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32596         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32597         memcpy.
32598         * gcc.dg/ia64-sync-2.c: Ditto.
32599         * gcc.dg/ia64-sync-3.c: Ditto.
32600
32601 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32602
32603         * g++.dg/eh/cleanup5.C: Add dg-options "".
32604
32605 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32606
32607         PR middle-end/17657
32608         * gcc.dg/switch-4.c: New test case.
32609
32610 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32611
32612         * gcc.c-torture/execute/20041011-1.c: New test.
32613
32614 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32615
32616         PR c++/17554
32617         * g++.dg/init/for3.C: New test.
32618
32619         PR c++/17657
32620         * g++.dg/opt/switch2.C: New test.
32621
32622         PR middle-end/17703
32623         * g++.dg/warn/Wreturn-2.C: New test.
32624
32625 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32626
32627         PR c++/17907
32628         * g++.dg/eh/cleanup5.C: New test.
32629
32630 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32631
32632         PR c++/17393
32633         * g++.dg/parse/error21.C: New test.
32634
32635 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32636
32637         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32638         * g++.dg/warn/incomplete1.C: Likewise.
32639         * g++.dg/template/qualttp20.C: Likewise.
32640
32641 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32642
32643         PR c/17881
32644         * parm-incomplete-1.c: New test.
32645
32646 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32647
32648         PR c++/17867
32649         * g++.dg/parse/error19.C: New test.
32650
32651         PR c++/17670
32652         * g++.dg/init/new11.C: New test.
32653
32654         PR c++/17821
32655         * g++.dg/parse/error20.C: New test.
32656
32657         PR c++/17826
32658         * g++.dg/template/crash24.C: New test.
32659
32660 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32661
32662         PR c/17301
32663         * gcc.dg/pr17301-1.c: New test.
32664
32665 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32666
32667         PR c/17189
32668         * gcc.dg/anon-struct-5.c: New test.
32669
32670 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32671
32672         PR c/17844
32673         * gcc.dg/pr17844-1.c: New test.
32674
32675 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32676
32677         PR tree-optimization/17906
32678         * gcc.c-torture/compile/pr17906.c: New.
32679
32680 2004-10-09  Stuart Hastings  <stuart@apple.com>
32681             Roger Sayle  <roger@eyesopen.com>
32682
32683         PR rtl-optimization/17853
32684         * gcc.dg/i386-mmx-5.c: New testcase.
32685
32686 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32687
32688         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32689
32690 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32691
32692         PR c++/17524
32693         * g++.dg/template/static9.C: New test.
32694
32695         PR c++/17685
32696         * g++.dg/parse/operator5.C: New test.
32697
32698 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32699
32700         PR middle-end/17894
32701         * gcc.c-torture/execute/divcmp-4.c: New test case.
32702
32703 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32704
32705         PR tree-opt/17902
32706         * g++.dg/opt/pr17902.C: New test.
32707
32708 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32709
32710         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32711
32712 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32713
32714         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32715
32716 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32717
32718         * gcc.dg/assign-warn-3.c: New test.
32719
32720 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32721
32722         PR c/16999
32723         * gcc.dg/cpp/ident-1.c: New test.
32724
32725 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32726
32727         * gcc.c-torture/compile/acc1.c: New.
32728
32729 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32730
32731         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32732         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32733
32734 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32735
32736         * gcc.dg/ultrasp11.c: New test.
32737
32738 2004-10-08  Michael Matz  <matz@suse.de>
32739
32740         * gcc.dg/doloop-2.c: New test.
32741
32742 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32743
32744         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32745         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32746         objc.dg/method-9.m: Update expected diagnostics.
32747
32748 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32749
32750         * gcc.dg/ppc-fsel-3.c: New file.
32751         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32752
32753 2004-10-07  Paul Brook  <paul@codesourcery.com>
32754
32755         * gfortran.dg/intrinsic_verify_1.f90: New test.
32756
32757 2004-10-07  Paul Brook  <paul@codesourcery.com>
32758
32759         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32760
32761 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32762
32763         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32764         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32765         commit.
32766
32767 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32768
32769         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32770
32771 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32772
32773         PR c++/17115
32774         * g++.dg/warn/Winline-4.C: New test.
32775
32776 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32777
32778         * gcc.c-torture/compile/20041007-1.c: New test.
32779
32780 2004-10-07  Paul Brook  <paul@codesourcery.com>
32781
32782         PR fortran/17678
32783         * gfortran.dg/use_allocated_1.f90: New test.
32784
32785 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32786
32787         PR middle-end/17849
32788         * gfortran.fortran-torture/compile/nested.f90: New test
32789
32790 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32791
32792         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32793
32794 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32795
32796         PR c++/17368
32797         * g++.dg/ext/asm6.C: New test.
32798
32799 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32800
32801         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32802
32803 2004-10-06  Paul Brook  <paul@codesourcery.com>
32804
32805         PR libfortran/17709
32806         * gfortran.dg/empty_format_1.f90: New test.
32807
32808 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32809
32810         PR fortran/17568
32811         * gfortran.dg/ishft.f90: New test.
32812
32813         PR fortran/17283
32814         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32815         tests.
32816
32817 2004-10-06  Paul Brook  <paul@codesourcery.com>
32818
32819         * gfortran.dg/do_1.f90: New test.
32820
32821 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32822
32823         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32824         optimizing for size.
32825
32826 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32827
32828         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32829
32830 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32831
32832         * gcc.c-torture/compile/20041005-1.c: New test.
32833
32834 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32835
32836         PR c++/17829
32837         * g++.dg/lookup/koenig4.C: New.
32838
32839 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32840
32841         * g++.dg/other/classkey1.C: Adjust quoting marks.
32842         * g++.dg/parse/error15.C: Likewise.
32843         * g++.dg/template/meminit2.C (int>): Likewise.
32844
32845 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32846
32847         PR fortran/17283
32848         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32849
32850         PR fortran/17631
32851         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32852
32853         PR fortran/17708
32854         * gfortran.dg/pr17708.f90: New test.
32855
32856 2004-10-04  Chao-ying Fu  <fu@mips.com>
32857
32858         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32859         * gcc.dg/vect/vect-4.c: Ditto.
32860         * gcc.dg/vect/vect-5.c: Ditto.
32861         * gcc.dg/vect/vect-6.c: Ditto.
32862         * gcc.dg/vect/vect-8.c: Ditto.
32863         * gcc.dg/vect/vect-16.c: Ditto.
32864         * gcc.dg/vect/vect-30.c: Ditto.
32865         * gcc.dg/vect/vect-40.c: Ditto.
32866         * gcc.dg/vect/vect-41.c: Ditto.
32867         * gcc.dg/vect/vect-42.c: Ditto.
32868         * gcc.dg/vect/vect-43.c: Ditto.
32869         * gcc.dg/vect/vect-44.c: Ditto.
32870         * gcc.dg/vect/vect-45.c: Ditto.
32871         * gcc.dg/vect/vect-46.c: Ditto.
32872         * gcc.dg/vect/vect-47.c: Ditto.
32873         * gcc.dg/vect/vect-48.c: Ditto.
32874         * gcc.dg/vect/vect-49.c: Ditto.
32875         * gcc.dg/vect/vect-50.c: Ditto.
32876         * gcc.dg/vect/vect-51.c: Ditto.
32877         * gcc.dg/vect/vect-52.c: Ditto.
32878         * gcc.dg/vect/vect-53.c: Ditto.
32879         * gcc.dg/vect/vect-54.c: Ditto.
32880         * gcc.dg/vect/vect-55.c: Ditto.
32881         * gcc.dg/vect/vect-56.c: Ditto.
32882         * gcc.dg/vect/vect-57.c: Ditto.
32883         * gcc.dg/vect/vect-58.c: Ditto.
32884         * gcc.dg/vect/vect-59.c: Ditto.
32885         * gcc.dg/vect/vect-60.c: Ditto.
32886         * gcc.dg/vect/vect-74.c: Ditto.
32887         * gcc.dg/vect/vect-79.c: Ditto.
32888         * gcc.dg/vect/vect-80.c: Ditto.
32889
32890 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32891
32892         * gcc.dg/unused-7.c: Use the correct option.
32893
32894 2004-10-04  Paul Brook  <paul@codesourcery.com>
32895         Bud Davis  <bdavis9659@comcast.net>
32896
32897         PR fortran/17706
32898         PR fortran/16434
32899         * gfortran/pr17706.f90: New test.
32900         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32901
32902 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32903
32904         * gfortran.dg/pr17612.f90: New test.
32905
32906 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32907
32908         * g++.dg/template/local1.C: Adjust quoting marks in
32909         testing for diagnostics.
32910         * g++.dg/tls/diag-2.C: Likewise.
32911         * g++.dg/other/error8.C: Likewise.
32912
32913 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32914
32915         PR c/17178
32916         * gcc.dg/unused-4.c: Adjust to be correct.
32917
32918         PR c/17820
32919         * gcc.dg/unused-7.c: New test.
32920
32921 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32922
32923         PR c++/17797
32924         * g++.dg/overload/template2.C: New test.
32925
32926 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32927
32928         PR tree-optimization/16632
32929         * gcc.dg/tree-ssa/20041002-1.c: New.
32930
32931 2004-10-03  Paul Brook  <paul@codesourcery.com>
32932
32933         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32934         rather than relying on default formatting.
32935
32936 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32937
32938         * gcc.dg/20040920-1.c: Update expected message text.
32939
32940 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32941
32942         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32943
32944 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32945
32946         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32947         tree level.
32948
32949 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32950
32951         * gcc.dg/tree-ssa/pr17343.c: Remove.
32952
32953 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32954
32955         PR tree-opt/17343
32956         * gcc.dg/tree-ssa/pr17343.c: New test.
32957
32958 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32959
32960         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32961         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32962         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32963         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32964         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32965
32966 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32967
32968         * gcc.dg/lvalue-2.c: New test.
32969
32970 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32971
32972         PR c/17730
32973         * gcc.dg/pr17730-1.c: New test
32974
32975 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32976
32977         PR c/7425
32978         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32979
32980 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32981
32982         * gcc.c-torture/execute/stdarg-1.c: New test.
32983         * gcc.c-torture/execute/stdarg-2.c: New test.
32984         * gcc.c-torture/execute/stdarg-3.c: New test.
32985         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32986         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32987         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32988         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32989         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32990
32991 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32992
32993         PR tree-optimization/17697
32994         * g++.dg/opt/pr17697-1.C: New test.
32995         * g++.dg/opt/pr17697-2.C: New test.
32996         * g++.dg/opt/pr17697-3.C: New test.
32997
32998 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32999
33000         PR c/16409
33001         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33002         gcc.dg/vla-init-5.c: New tests.
33003
33004 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33005
33006         PR c/13804
33007         * gcc.dg/pr13804-1.c: New test.
33008
33009 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33010
33011         PR fortran/16938
33012         * gfortran.dg/pr16938.f90: New test.
33013
33014 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33015
33016         * g++.dg/template/crash23.C: New test.
33017
33018 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33019
33020         PR c++/17585
33021         * g++.dg/template/static8.C: New test.
33022
33023 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33024
33025         PR c++/17681
33026         * g++.dg/other/error9.C: New test.
33027
33028 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33029
33030         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33031
33032 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33033
33034         PR fortran/15164
33035         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33036
33037 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33038
33039         PR middle-end/17112
33040         * gcc.dg/pr17112-1.c: New test case.
33041
33042 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33043
33044         PR c/11459
33045         * gcc.dg/pr11459-1.c: New test.
33046
33047 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33048
33049         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33050         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33051
33052 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33053
33054         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33055
33056 2004-09-25  Jan Hubicka  <jh@suse.cz>
33057
33058         * compile/30040909-1.c: New test.
33059         * compile/30040907-1.c: New test.
33060
33061 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33062
33063         * gcc.c-torture/execute/va-arg-26.c: New test.
33064
33065 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33066
33067         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33068         extra diagnostics on targets with 64-bit pointers.
33069         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33070
33071 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33072
33073         PR c/17188
33074         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33075         * gcc.dg/decl-3.c: Adjust expected message.
33076
33077 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33078
33079         PR fortran/17615
33080         * gfortran.dg/pr17615.f90: New test.
33081
33082 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33083
33084         PR tree-optimzation/17517
33085         * g++.dg/tree-ssa/pr17517.C: New Test.
33086
33087 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33088
33089         PR c++/16889
33090         * g++.dg/lookup/ambig3.C: New.
33091
33092 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33093
33094         PR tree-opt/17624
33095         * g++.dg/opt/pr17624.C: New test.
33096
33097 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33098
33099         PR c/6980
33100         * gcc.dg/Wbad-function-cast-1.c: New test.
33101
33102 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33103
33104         * g++.dg/ext/complit1.C
33105         * g++.dg/other/error2.C
33106         * g++.dg/other/nontype-1.C
33107         * g++.dg/parse/crash11.C
33108         * g++.dg/parse/crash12.C
33109         * g++.dg/parse/error15.C
33110         * g++.dg/parse/error4.C
33111         * g++.dg/parse/tmpl-outside1.C
33112         * g++.dg/parse/too-many-tmpl-args1.C
33113         * g++.dg/template/dependent-expr3.C
33114         * g++.dg/template/error10.C
33115         * g++.dg/template/instantiate1.C
33116         * g++.dg/template/vtable2.C
33117         * g++.dg/warn/Wshadow-1.C
33118         * g++.dg/warn/weak1.C
33119         * g++.old-deja/g++.brendan/crash16.C
33120         * g++.old-deja/g++.brendan/crash18.C
33121         * g++.old-deja/g++.brendan/crash48.C
33122         * g++.old-deja/g++.brendan/crash49.C
33123         * g++.old-deja/g++.brendan/crash55.C
33124         * g++.old-deja/g++.brendan/crash56.C
33125         * g++.old-deja/g++.brendan/crash8.C
33126         * g++.old-deja/g++.brendan/enum11.C
33127         * g++.old-deja/g++.brendan/enum8.C
33128         * g++.old-deja/g++.brendan/enum9.C
33129         * g++.old-deja/g++.brendan/friend3.C
33130         * g++.old-deja/g++.brendan/misc14.C
33131         * g++.old-deja/g++.bugs/900402_02.C
33132         * g++.old-deja/g++.bugs/900404_03.C
33133         * g++.old-deja/g++.bugs/900404_04.C
33134         * g++.old-deja/g++.bugs/900428_03.C
33135         * g++.old-deja/g++.jason/crash4.C
33136         * g++.old-deja/g++.jason/overload21.C
33137         * g++.old-deja/g++.jason/redecl1.C
33138         * g++.old-deja/g++.jason/report.C
33139         * g++.old-deja/g++.jason/rfg10.C
33140         * g++.old-deja/g++.jason/template30.C
33141         * g++.old-deja/g++.law/arm12.C
33142         * g++.old-deja/g++.law/ctors5.C
33143         * g++.old-deja/g++.law/cvt20.C
33144         * g++.old-deja/g++.law/init10.C
33145         * g++.old-deja/g++.law/init8.C
33146         * g++.old-deja/g++.law/visibility17.C
33147         * g++.old-deja/g++.law/visibility7.C
33148         * g++.old-deja/g++.mike/net8.C
33149         * g++.old-deja/g++.mike/p646.C
33150         * g++.old-deja/g++.mike/p700.C
33151         * g++.old-deja/g++.mike/p701.C
33152         * g++.old-deja/g++.mike/p811.C
33153         * g++.old-deja/g++.ns/template13.C
33154         * g++.old-deja/g++.other/array3.C
33155         * g++.old-deja/g++.other/crash25.C
33156         * g++.old-deja/g++.other/dtor3.C
33157         * g++.old-deja/g++.other/dtor4.C
33158         * g++.old-deja/g++.other/main1.C
33159         * g++.old-deja/g++.other/warn7.C
33160         * g++.old-deja/g++.pt/crash11.C
33161         * g++.old-deja/g++.pt/crash36.C
33162         * g++.old-deja/g++.pt/spec22.C
33163         * g++.old-deja/g++.pt/spec9.C
33164         * g++.old-deja/g++.pt/ttp52.C
33165         * g++.old-deja/g++.robertl/eb103.C
33166         * g++.old-deja/g++.robertl/eb121.C
33167         * g++.old-deja/g++.robertl/eb22.C
33168         * g++.old-deja/g++.robertl/eb8.C:
33169         Update locations and/or regexps of dg-error markers.
33170         Remove markers for some bogus messages that are no longer issued.
33171
33172 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33173
33174         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33175         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33176
33177 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33178
33179         PR c++/17618
33180         * g++.dg/lookup/crash5.C: New test.
33181
33182 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33183
33184         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33185         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33186         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33187         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33188         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33189         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33190
33191         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33192         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33193         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33194         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33195         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33196         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33197
33198         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33199
33200         * gcc.dg/vect/vect-44.c: Check additional cases.
33201         * gcc.dg/vect/vect-48.c: Check additional cases.
33202
33203         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33204         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33205         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33206         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33207         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33208         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33209         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33210         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33211         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33212
33213         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33214         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33215         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33216
33217 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33218
33219         * gcc.dg/tree-ssa/loop-6.c: New test.
33220
33221 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33222
33223         PR c++/17620
33224         * g++.dg/inherit/base2.C: New.
33225
33226 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33227
33228         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33229         * gcc.dg/20001012-2.c: Likewise.
33230         * gcc.dg/20001013-1.c: Likewise.
33231         * gcc.dg/20001101-1.c: Likewise.
33232         * gcc.dg/20001102-1.c: Likewise.
33233         * gcc.dg/bf-spl1.c: Likewise.
33234         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33235         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33236
33237 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33238
33239         PR tree-optimization/16721
33240         * gcc.dg/tree-ssa/pr16721.c: New test.
33241
33242 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33243
33244         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33245         * gcc.dg/20040305-1.c: Likewise.
33246
33247 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33248
33249         PR c/16566
33250         * gcc.c-torture/compile/pr16566-1.c,
33251         gcc.c-torture/compile/pr16566-2.c,
33252         gcc.c-torture/compile/pr16566-3.c: New tests.
33253
33254 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33255
33256         PR tree-optimization/17512
33257         * gcc.c-torture/compile/20040916-1.c.
33258
33259 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33260
33261         * gcc.dg/pragma-re-3.c: New test.
33262
33263 2004-09-17  Matt Austern  <austern@apple.com>
33264
33265         PR c++/15049
33266         * g++.dg/other/anon3.C: New.
33267
33268 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33269
33270         PR c++/7503
33271         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33272         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33273         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33274         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33275         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33276
33277 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33278
33279         PR fortran/17286
33280         * gfortran.dg/pr17286.f90: New test.
33281
33282 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33283
33284         PR c++/17530
33285         * g++.dg/template/static7.C: New test.
33286
33287 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33288
33289         PR tree-opt/17558
33290         * gcc.c-torture/compile/pr17558.c: New test.
33291
33292 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33293
33294         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33295         if SKIP_ATTRIBUTE is defined.
33296
33297 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33298
33299         PR fortran/15957
33300         * gfortran.dg/pr15957.f90: New test.
33301
33302 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33303
33304         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33305         in comparison.
33306         * gcc.dg/vect/vect-79.c: Likewise.
33307         * gcc.dg/vect/vect-80.c: Likewise.
33308
33309 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33310
33311         PR fortran/15750
33312         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33313
33314 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33315
33316         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33317         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33318         * gcc.dg/vect/vect-62.c: New testcase.
33319         * gcc.dg/vect/vect-63.c: New testcase.
33320         * gcc.dg/vect/vect-64.c: New testcase.
33321         * gcc.dg/vect/vect-65.c: New testcase.
33322         * gcc.dg/vect/vect-66.c: New testcase.
33323         * gcc.dg/vect/vect-67.c: New testcase.
33324         * gcc.dg/vect/vect-68.c: New testcase.
33325         * gcc.dg/vect/vect-69.c: New testcase.
33326         * gcc.dg/vect/vect-79.c: New testcase.
33327         * gcc.dg/vect/vect-80.c: New testcase.
33328
33329 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33330
33331         * gcc.target/mips/asm-1.c: New test.
33332
33333 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33334
33335         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33336         * gcc.dg/vect/vect-73.c: New testcase.
33337         * gcc.dg/vect/vect-74.c: New testcase.
33338         * gcc.dg/vect/vect-75.c: New testcase.
33339         * gcc.dg/vect/vect-76.c: New testcase.
33340         * gcc.dg/vect/vect-77.c: New testcase.
33341         * gcc.dg/vect/vect-78.c: New testcase
33342
33343 2004-09-18  Paul Brook  <paul@codesourcery.com>
33344
33345         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33346
33347 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33348
33349         PR c/17424
33350         * gcc.dg/pr17424-1.c: New test.
33351
33352 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33353
33354         * g++.dg/tree-ssa/pr17153.C: New test.
33355
33356 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33357
33358         PR pch/13361
33359         * g++.dg/pch/wchar-1.C: New.
33360         * g++.dg/pch/wchar-1.Hs: New.
33361
33362 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33363
33364         * gcc.c-torture/execute/20040917-1.c: New test.
33365
33366 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33367
33368         PR tree-optimization/17319
33369         * gcc.dg/pr17319.c: New test.
33370
33371 2004-09-17  Devang Patel  <dpatel@apple.com>
33372
33373         * gcc.dg/20040813-1.c: New test.
33374
33375 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33376
33377         PR tree-optimization/17273
33378         * gcc.c-torture/compile/pr17273.c: New test.
33379
33380 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33381
33382         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33383         Update expected messages.
33384         * gcc.dg/declspec-13.c: New test.
33385
33386 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33387
33388         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33389
33390 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33391
33392         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33393         change what 'a' is pointing to.
33394
33395 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33396
33397         PR c++/16002
33398         * g++.dg/template/error18.C: New test.
33399
33400         PR c++/16029
33401         * g++.dg/warn/Wunused-8.C: New test.
33402
33403 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33404
33405         PR tree-optimization/17513
33406         * gcc.dg/20040916-1.c: New test.
33407
33408 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33409
33410         PR c++/17501
33411         * g++.dg/template/typename7.C: New test.
33412
33413 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33414
33415         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33416
33417 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33418
33419         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33420         with -ftree-based-profiling also.
33421         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33422
33423 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33424
33425         PR/15364
33426         * gfortran.dg/der_array_io_1.f90: New test.
33427         * gfortran.dg/der_array_io_2.f90: New test.
33428         * gfortran.dg/der_array_io_3.f90: New test.
33429
33430 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33431
33432         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33433         EABI.
33434
33435 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33436
33437         * g++.dg/opt/switch1.C: New test.
33438
33439 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33440
33441         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33442         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33443         Update expected messages.
33444
33445 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33446
33447         PR fortran/16485
33448         * gfortran.dg/same_name_1.f90: New test.
33449
33450 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33451
33452         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33453         dereference garbage pointers.
33454
33455 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33456
33457         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33458         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33459
33460         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33461         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33462         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33463
33464 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33465
33466         PR c++/17324
33467         * g++.dg/template/mangle1.C: New test.
33468
33469 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33470
33471         PR tree-optimization/17252
33472         * gcc.c-torture/execute/pr17252.c: New test.
33473
33474 2004-09-14  Andrew Pinski  <apinski@apple.com>
33475
33476         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33477
33478 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33479
33480         PR rtl-optimization/9771
33481         * gcc.dg/pr9771-1.c: New test case.
33482
33483 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33484
33485         PR tree-optimization/15262
33486         * gcc.c-torture/execute/pr15262-1.c: New test.
33487         * gcc.c-torture/execute/pr15262-2.c: New test.
33488
33489 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33490
33491         * gcc.dg/declspec-12.c: New test.
33492
33493 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33494
33495         * gfortran.dg/pr17090.f90: Add directives to test.
33496
33497 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33498
33499         * gcc.c-torture/compile/20040914-1.c: New test.
33500
33501 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33502
33503         PR c++/16162
33504         * g++.dg/template/decl2.C: New test.
33505
33506 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33507
33508         PR fortran/17090
33509         * gfortran.dg/pr17090.f90: New test.
33510
33511 2004-09-13  Dale Johannesen  <dalej@apple.com>
33512
33513         * gcc.c-torture/compile/pr17408.c: New test case.
33514
33515 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33516
33517         PR c++/16716
33518         * g++.dg/parse/crash17.C: New test.
33519
33520         PR c++/17327
33521         * g++.dg/template/enum3.C: New test.
33522
33523 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33524
33525         * lib/gcc-defs.exp: Load wrapper.exp.
33526         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33527         using local code.
33528         * lib/gcc.exp (gcc_init): Similar.
33529         * lib/gfortran.exp (gfortran_init): Similar.
33530         * lib/objc.exp (objc_init): Similar.
33531         * lib/treelang.exp (treelang_init): Similar.
33532         * lib/wrapper.exp: New file with build_wrapper call machinery in
33533         ${tool}_maybe_build_wrapper.
33534
33535 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33536
33537         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33538         "inline".
33539         * gcc.dg/declspec-11.c: Update expected messages.
33540         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33541         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33542         gcc.dg/inline-12.c: New tests.
33543
33544 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33545
33546         * g++.dg/tree-ssa/pr17400.C: New testcase.
33547
33548 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33549
33550         * gcc.target/mips/sb1-1.c: New testcase.
33551
33552 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33553
33554         * lib/g77-dg.exp: Remove unused file.
33555         * lib/mike-g77.exp: Ditto.
33556         * lib/g77.exp: Ditto.
33557
33558 2004-09-12  Richard Henderson  <rth@redhat.com>
33559
33560         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33561
33562 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33563
33564         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33565         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33566         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33567         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33568         Update expected messages.
33569
33570 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33571
33572         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33573         declaration/use mismatch for dirp parameter.
33574
33575 2004-09-12  Andrew Pinski  <apinski@apple.com>
33576
33577         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33578         -fgnu-runtime is passed.
33579
33580 2004-09-12  Richard Henderson  <rth@redhat.com>
33581
33582         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33583         do the uplevel thing and update additional_flags directly.
33584         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33585         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33586         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33587         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33588
33589 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33590
33591         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33592
33593 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33594
33595         PR middle-end/17411
33596         * g++.dg/opt/pr17411-1.C: New test case.
33597
33598 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33599
33600         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33601         gcc.dg/tls/diag-2.c: Update expected messages.
33602         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33603         messages.
33604         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33605         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33606         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33607         gcc.dg/tls/diag-5.c: New tests.
33608
33609 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33610
33611         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33612
33613 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33614
33615         * g++.dg/parse/break-in-for.C: New test.
33616
33617 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33618
33619         * gcc.dg/tree-ssa/20040911-1.c: New test.
33620
33621 2004-09-11  Andreas Jaeger  <aj@suse.de>
33622
33623         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33624         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33625
33626 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33627
33628         * gcc.target/frv: New directory of FR-V-specific tests.
33629
33630 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33631
33632         * gcc.dg/convert-vec-1.c: New test.
33633
33634 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33635
33636         PR middle-end/17024
33637         * gcc.dg/pr17024-1.c: New test case.
33638
33639 2004-09-10  Eric Christopher  <echristo@redhat.com>
33640
33641         * gcc.dg/20040910-1.c: New test.
33642
33643 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33644
33645         * gcc.dg/bitfld-9.c: New test.
33646
33647 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33648
33649         * gcc.c-torture/execute/ieee/acc1.c: New test.
33650         * gcc.c-torture/execute/ieee/acc2.c: New test.
33651         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33652
33653 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33654
33655         * gcc.dg/deprecated-2.c: New test.
33656
33657 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33658
33659         * gcc.dg/init-vec-1.c: New test.
33660
33661 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33662
33663         PR middle-end/17055
33664         * gcc.dg/pr17055-1.c: New test case.
33665
33666 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33667
33668         PR target/17377
33669         * gcc.c-torture/execute/pr17377.c: New test.
33670
33671 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33672
33673         PR c/8420
33674         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33675         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33676         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33677         gcc.dg/long-long-typespec-1.c: New tests.
33678         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33679
33680 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33681
33682         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33683         gcc.dg/gnu99-static-1.c: New tests.
33684
33685 2004-09-08  Devang Patel  <dpatel@apple.com>
33686
33687         * gcc.dg/darwin-ld-20040828-1.c: New test.
33688         * gcc.dg/darwin-ld-20040828-2.c: New test.
33689         * gcc.dg/darwin-ld-20040828-3.c: New test.
33690
33691 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33692
33693         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33694         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33695         in error message.
33696         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33697         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33698         in error message.
33699         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33700         types they qualify.
33701         * objc.dg/type-size-2.m: Fix wording in comment.
33702         * objc.dg/va-meth-1.m: New test case.
33703
33704 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33705
33706         PR c/16633:
33707         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33708         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33709
33710 2004-09-06  Devang Patel  <dpatel@apple.com>
33711
33712         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33713         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33714
33715 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33716
33717         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33718         reflect changed line numbering of diagnostics.
33719
33720 2004-09-06  Paul Brook  <paul@codesourcery.com>
33721
33722         * gfortran.dg/edit_real_1.f90: Add new test.
33723
33724 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33725
33726         * gcc.dg/tree-ssa/loop-2.c: New test.
33727         * gcc.dg/tree-ssa/loop-3.c: New test.
33728         * gcc.dg/tree-ssa/loop-4.c: New test.
33729         * gcc.dg/tree-ssa/loop-5.c: New test.
33730
33731 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33732
33733         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33734
33735 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33736
33737         * gcc.dg/format/sentinel-1.c: New test.
33738
33739 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33740
33741         * gcc.dg/builtins-46.c: New.
33742
33743 2004-09-03  Devang Patel  <dpatel@apple.com>
33744
33745         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33746         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33747
33748 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33749
33750         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33751         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33752         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33753         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33754         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33755         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33756         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33757         the non-portable bzero.
33758         * gcc.dg/20010912-1.c: xfail for NetWare.
33759         * gcc.dg/20020426-2.c: xfail for NetWare.
33760         * gcc.dg/20021014-1.c: xfail for NetWare.
33761         * gcc.dg/20021018-1.c: xfail for NetWare.
33762         * gcc.dg/20030213-1.c: xfail for NetWare.
33763         * gcc.dg/20030225-1.c: xfail for NetWare.
33764         * gcc.dg/20030708-1.c: xfail for NetWare.
33765         * gcc.dg/builtins-config.h: Also exclude NetWare.
33766         * gcc.dg/format/format.h: Define restrict only if not already defined.
33767         * gcc.dg/nest.c: xfail for NetWare.
33768         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33769         * lib/target-supports.exp (check_visibility_available): Exclude
33770         NetWare.
33771
33772 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33773
33774         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33775         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33776         deterministic starting point for the alignment of structure fields.
33777         * gcc.dg/Wpadded.c: Dito.
33778         * g++.dg/abi/vbase10.C: Dito.
33779
33780 2004-09-03  Devang Patel  <dpatel@apple.com>
33781
33782         * g++.dg/debug/pr15736.cc: New test.
33783
33784 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33785
33786         * README.QMTEST: Fix out-of-date link.
33787
33788 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33789
33790         PR fortran/16579
33791         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33792         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33793
33794 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33795
33796         * g++.dg/abi/arm_rtti1.C: New test.
33797
33798 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33799
33800         * gcc.dg/ppc-vector-memcpy.c: New.
33801         * gcc.dg/ppc-vector-memset.c: New.
33802
33803 2004-09-02  Chao-ying Fu  <fu@mips.com>
33804
33805         * gcc.target/mips/mips-3d-1.c: New test.
33806         * gcc.target/mips/mips-3d-2.c: New test.
33807         * gcc.target/mips/mips-3d-3.c: New test.
33808         * gcc.target/mips/mips-3d-4.c: New test.
33809         * gcc.target/mips/mips-3d-5.c: New test.
33810         * gcc.target/mips/mips-3d-6.c: New test.
33811         * gcc.target/mips/mips-3d-7.c: New test.
33812         * gcc.target/mips/mips-3d-8.c: New test.
33813         * gcc.target/mips/mips-3d-9.c: New test.
33814         * gcc.target/mips/mips-ps-1.c: New test.
33815         * gcc.target/mips/mips-ps-2.c: New test.
33816         * gcc.target/mips/mips-ps-3.c: New test.
33817         * gcc.target/mips/mips-ps-4.c: New test.
33818         * gcc.target/mips/mips-ps-type.c: New test.
33819
33820 2004-09-02  Paul Brook  <paul@codesourcery.com>
33821
33822         * gfortran.dg/edit_real_1.f90: Add new tests.
33823
33824 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33825
33826         PR fortran/15327
33827         * gfortran.dg/merge_char_1.f90: New test.
33828
33829 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33830
33831         PR fortran/16404
33832         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33833
33834 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33835
33836         PR c/1522
33837         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33838
33839 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33840
33841         * g++.dg/opt/loop1.C: Do not XFAIL.
33842
33843 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33844
33845         * gcc.c-torture/execute/20040831-1.c: New test.
33846
33847 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33848
33849         PR fortran/16579
33850         * gfortran.dg/g77/20010610.f: Now passes.
33851         Copy from g77.f-torture/execute. Add dg-run directive.
33852         * gfortran.dg/g77/README: Update
33853
33854 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33855
33856         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33857         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33858         (t1, t2, t3, t4): Add volatile.
33859
33860 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33861
33862         * g++.dg/ext/visibility/arm1.C: New test.
33863
33864 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33865
33866         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33867         -pedantic-errors.
33868
33869 2004-09-01  Paul Brook  <paul@codesourcery.com>
33870
33871         * gfortran.dg/eof_2.f90: New test.
33872
33873 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33874
33875         PR fortran/16579
33876         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33877
33878 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33879
33880         PR libfortran/16805
33881         * gfortran.dg/list_read_2.f90: New test.
33882
33883 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33884
33885         * g++.dg/abi/key1.C: New test.
33886
33887 2004-08-31  Richard Henderson  <rth@redhat.com>
33888
33889         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33890         form of offsetof.
33891         * g++.dg/other/offsetof5.C: Remove duplicate.
33892
33893 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33894
33895         PR fortran/17244
33896         * gfortran.dg/func_derived_1.f90: New test.
33897
33898 2004-08-31  Paul Brook  <paul@codesourcery.com>
33899
33900         * gfortran.dg/eof_1.f90: New test.
33901
33902 2004-08-31  Paul Brook  <paul@codesourcery.com>
33903
33904         * gfortran.dg/list_read_1.f90: New file.
33905
33906 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33907
33908         * g++.dg/opt/loop1.C: XFAIL.
33909
33910 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33911
33912         * gcc.dg/funcdef-storage-1.c: New.
33913         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33914         an extern function in local scope.
33915         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33916         declare an 'auto inline' function in local scope.
33917         * gcc.dg/20011130-1.c: Likewise.
33918         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33919         an 'auto' function in local scope.
33920         * gcc.dg/20021014-1.c: Likewise.
33921         * gcc.dg/20030331-2.c: Likewise.
33922
33923 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33924
33925         * gfortran.dg/blockdata_1.f90: New test.
33926
33927 2004-08-30  Richard Henderson  <rth@redhat.com>
33928
33929         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33930
33931 2004-08-30  Richard Henderson  <rth@redhat.com>
33932
33933         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33934         additional_flags set by alternate driver.
33935         (ieee-options): New procedure.
33936         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33937         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33938         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33939         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33940
33941 2004-08-30  Richard Henderson  <rth@redhat.com>
33942
33943         * lib/f-torture.exp: Remove.
33944
33945 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33946
33947         PR rtl-optimization/16590
33948         * g++.dg/opt/loop1.C: New test.
33949
33950 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33951
33952         PR fortran/13910
33953         * gfortran.dg/oldstyle_1.f90: New test.
33954
33955 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33956         Paul Brook  <paul@codesourcery.com>
33957
33958         * gfortran.dg/g77/README: Update.
33959         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33960         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33961         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33962
33963 2004-08-28  Paul Brook  <paul@codesourcery.com>
33964
33965         PR libfortran/17195
33966         * gfortran.dg/edit_real_1.f90: New test.
33967
33968 2004-08-27  Paul Brook  <paul@codesourcery.com>
33969
33970         * gfortran.dg/rewind_1.f90: New test.
33971
33972 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33973
33974         PR fortran/16597
33975         * gfortran.dg/pr16597.f90: New test.
33976
33977 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33978
33979         PR c/13801
33980         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33981         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33982         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33983         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33984         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33985
33986 2004-08-26  Nick Clifton  <nickc@redhat.com>
33987
33988         * gcc.c-torture/compile/pr17119.c: New test.
33989
33990 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33991
33992         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33993
33994 2004-08-25  Richard Henderson  <rth@redhat.com>
33995
33996         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33997         the bits that expect kind=8 to be the largest real kind.
33998
33999 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34000
34001         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34002
34003 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34004
34005         * gfortran.dg/assignment_1.f90: New test.
34006
34007 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34008
34009         * g++.dg/template/repo3.C: New test.
34010
34011 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34012
34013         PR middle-end/16693
34014         PR tree-optimization/16372
34015         * g++.dg/opt/pr16372-1.C: New test case.
34016         * g++.dg/opt/pr16693-1.C: New test case.
34017         * g++.dg/opt/pr16693-2.C: New test case.
34018
34019 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34020
34021         * objc.dg/proto-lossage-4.m: New test.
34022
34023 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34024
34025         PR c++/17155
34026         * g++.dg/inherit/local2.C: New test.
34027
34028 2004-08-25  Paul Brook  <paul@codesourcery.com>
34029
34030         PR fortran/17144
34031         * gfortran.dg/string_ctor_1.f90: New test.
34032
34033 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34034
34035         PR c++/14428
34036         * g++.dg/template/redecl2.C: New test.
34037
34038 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34039
34040         PR fortran/17143
34041         * gfortran.dg/pr17143.f90: New test.
34042
34043 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34044
34045         PR fortran/17164
34046         * gfortran.dg/pr17164.f90: New test.
34047
34048 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34049
34050         * gcc.dg/tree-ssa/loop-1.c: New test.
34051
34052 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34053
34054         * gcc.c-torture/compile/20040824-1.c: New test.
34055
34056 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34057
34058         * gcc.c-torture/compile/iftrap-3.c: New test.
34059
34060 2004-08-24  Paul Brook  <paul@codesourcery.com>
34061
34062         * gfortran.dg/entry_2.f90: New test.
34063
34064 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34065
34066         PR c++/16889
34067         * g++.dg/lookup/ambig[12].C: New.
34068
34069 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34070
34071         PR c++/16706
34072         * g++.dg/template/crash21.C: New test.
34073         * g++.dg/template/crash22.C: Likewise.
34074
34075 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34076
34077         PR c++/17149
34078         * g++.dg/template/access15.C: New.
34079
34080 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34081
34082         PR c++/17163
34083         * g++.dg/template/repo2.C: New test.
34084
34085 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34086
34087         PR rtl-optimization/17078
34088         * gcc.c-torture/execute/pr17078-1.c: New test case.
34089
34090 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34091
34092         PR c/14492
34093         * gcc.dg/debug/crash1.c: New test.
34094
34095 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34096
34097         PR c/16180
34098         * gcc.dg/loop-5.c: New test.
34099
34100 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34101
34102         * gcc.c-torture/execute/20040823-1.c: New test.
34103
34104 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34105
34106         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34107         to the assembler.  Simplify test accordingly.
34108         (asm_abi_flags): Use GNU names.
34109         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34110         to check for ABI flags.
34111
34112 2004-08-22  Andrew Pinski  <apinski@apple.com>
34113
34114         * g++.dg/opt/pr14029.C: New test.
34115         * gcc.c-torture/execute/pr15262.c: New test.
34116
34117 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34118
34119         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34120
34121 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34122
34123         PR 16908
34124         * gfortran.dg/direct_io.f90: New test.
34125
34126 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34127
34128         PR c++/17121
34129         * g++.dg/inherit/local2.C: New test.
34130
34131 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34132
34133         PR c++/17120
34134         * g++.dg/warn/Wparentheses-4.C: New test.
34135
34136 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34137
34138         PR c++/17121
34139         * g++.dg/inherit/local2.C: New test.
34140
34141         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34142         * gcc.dg/ppc-ldstruct.c: Likewise.
34143         * gcc.dg/ppc64-abi-2.c: Likewise.
34144
34145 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34146
34147         PR rtl-optimization/17099
34148         * gcc.c-torture/execute/20040820-1.c: New test.
34149
34150 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34151
34152         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34153
34154 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34155
34156         PR fortran/17077
34157         * gfortran.dg/auto_array_1.f90: New test.
34158
34159 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34160
34161         PR fortran/17074
34162         * gfortran.dg/simpleif_1.f90: New test.
34163
34164 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34165
34166         * lib/target-supports.exp (check_profiling_available): Return
34167         false for arm*-*-symbianelf* and arm*-*-eabi*.
34168
34169         PR c++/15890
34170         * g++.dg/template/delete1.C: New test.
34171
34172 2004-08-19  Paul Brook  <paul@codesourcery.com>
34173
34174         PR fortran/14976
34175         PR fortran/16228
34176         * gfortran.dg/data_char_1.f90: New test.
34177
34178 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34179
34180         PR fortran/16946
34181         * gfortran.dg/reduction.f90: New testcase.
34182
34183 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34184
34185         PR fortran/16520
34186         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34187
34188 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34189
34190         PR c++/17041
34191         * g++.dg/Wparentheses-3.C: New test.
34192
34193 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34194
34195         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34196         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34197         * gcc.dg/vect/vect-2.c: Likewise.
34198         * gcc.dg/vect/vect-3.c: Likewise.
34199         * gcc.dg/vect/vect-4.c: Likewise.
34200         * gcc.dg/vect/vect-5.c: Likewise.
34201         * gcc.dg/vect/vect-6.c: Likewise.
34202         * gcc.dg/vect/vect-7.c: Likewise.
34203         * gcc.dg/vect/vect-25.c: Likewise.
34204         * gcc.dg/vect/vect-31.c: Likewise.
34205         * gcc.dg/vect/vect-32.c: Likewise.
34206         * gcc.dg/vect/vect-34.c: Likewise.
34207         * gcc.dg/vect/vect-36.c: Likewise.
34208         * gcc.dg/vect/vect-all.c: Likewise.
34209
34210 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34211
34212         PR c++/17068
34213         * g++.dg/template/operator4.C: New test.
34214
34215 2004-08-18  Richard Henderson  <rth@redhat.com>
34216
34217         * gcc.dg/20040206-1.c: XFAIL.
34218
34219 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34220
34221         PR c++/16246
34222         * g++.dg/template/array7.C: New test.
34223
34224 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34225
34226         * gcc.dg/mips-movcc-1.c: New test.
34227         * gcc.dg/mips-movcc-2.c: New test.
34228         * gcc.dg/mips-movcc-3.c: New test.
34229
34230         * gcc.dg/mips-nmadd-1.c: New test.
34231         * gcc.dg/mips-nmadd-2.c: New test.
34232
34233 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34234
34235         PR c++/15871
34236         * g++.dg/opt/inline8.C: New test.
34237
34238         PR c++/16965
34239         * g++.dg/parse/error17.C: New test.
34240
34241 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34242
34243         * gcc.dg/vect: New directory for vectorizer tests.
34244         * gcc.dg/vect/tree-vect.h: New file.
34245         * gcc.dg/vect/vect.exp: New file.
34246         * gcc.dg/vect/pr16105.c.c: New test.
34247         * gcc.dg/vect/vect-1.c: New test.
34248         * gcc.dg/vect/vect-2.c: New test.
34249         * gcc.dg/vect/vect-3.c: New test.
34250         * gcc.dg/vect/vect-4.c: New test.
34251         * gcc.dg/vect/vect-5.c: New test.
34252         * gcc.dg/vect/vect-6.c: New test.
34253         * gcc.dg/vect/vect-7.c: New test.
34254         * gcc.dg/vect/vect-8.c: New test.
34255         * gcc.dg/vect/vect-9.c: New test.
34256         * gcc.dg/vect/vect-10.c: New test.
34257         * gcc.dg/vect/vect-11.c: New test.
34258         * gcc.dg/vect/vect-12.c: New test.
34259         * gcc.dg/vect/vect-13.c: New test.
34260         * gcc.dg/vect/vect-14.c: New test.
34261         * gcc.dg/vect/vect-15.c: New test.
34262         * gcc.dg/vect/vect-16.c: New test.
34263         * gcc.dg/vect/vect-17.c: New test.
34264         * gcc.dg/vect/vect-18.c: New test.
34265         * gcc.dg/vect/vect-19.c: New test.
34266         * gcc.dg/vect/vect-20.c: New test.
34267         * gcc.dg/vect/vect-21.c: New test.
34268         * gcc.dg/vect/vect-22.c: New test.
34269         * gcc.dg/vect/vect-23.c: New test.
34270         * gcc.dg/vect/vect-24.c: New test.
34271         * gcc.dg/vect/vect-25.c: New test.
34272         * gcc.dg/vect/vect-26.c: New test.
34273         * gcc.dg/vect/vect-27.c: New test.
34274         * gcc.dg/vect/vect-28.c: New test.
34275         * gcc.dg/vect/vect-29.c: New test.
34276         * gcc.dg/vect/vect-30.c: New test.
34277         * gcc.dg/vect/vect-31.c: New test.
34278         * gcc.dg/vect/vect-32.c: New test.
34279         * gcc.dg/vect/vect-33.c: New test.
34280         * gcc.dg/vect/vect-34.c: New test.
34281         * gcc.dg/vect/vect-35.c: New test.
34282         * gcc.dg/vect/vect-36.c: New test.
34283         * gcc.dg/vect/vect-37.c: New test.
34284         * gcc.dg/vect/vect-38.c: New test.
34285         * gcc.dg/vect/vect-40.c: New test.
34286         * gcc.dg/vect/vect-41.c: New test.
34287         * gcc.dg/vect/vect-42.c: New test.
34288         * gcc.dg/vect/vect-43.c: New test.
34289         * gcc.dg/vect/vect-44.c: New test.
34290         * gcc.dg/vect/vect-45.c: New test.
34291         * gcc.dg/vect/vect-46.c: New test.
34292         * gcc.dg/vect/vect-47.c: New test.
34293         * gcc.dg/vect/vect-48.c: New test.
34294         * gcc.dg/vect/vect-49.c: New test.
34295         * gcc.dg/vect/vect-50.c: New test.
34296         * gcc.dg/vect/vect-51.c: New test.
34297         * gcc.dg/vect/vect-52.c: New test.
34298         * gcc.dg/vect/vect-53.c: New test.
34299         * gcc.dg/vect/vect-54.c: New test.
34300         * gcc.dg/vect/vect-55.c: New test.
34301         * gcc.dg/vect/vect-56.c: New test.
34302         * gcc.dg/vect/vect-57.c: New test.
34303         * gcc.dg/vect/vect-58.c: New test.
34304         * gcc.dg/vect/vect-59.c: New test.
34305         * gcc.dg/vect/vect-60.c: New test.
34306         * gcc.dg/vect/vect-61.c: New test.
34307         * gcc.dg/vect/vect-all.c: New test.
34308         * gcc.dg/vect/vect-none.c: New test.
34309
34310 2004-08-17  Paul Brook  <paul@codesourcery.com>
34311
34312         PR fortran/13082
34313         * gfortran.dg/entry_1.f90: New test.
34314
34315 2004-08-17  Andrew Pinski  <apinski@apple.com>
34316
34317         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34318
34319 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34320
34321         * gcc.dg/pr17036-1.c: New test.
34322
34323 2004-08-16  Devang Patel  <dpatel@apple.com>
34324
34325         * gcc.dg/darwin-20040809-1.c: New test.
34326
34327 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34328
34329         * gcc.dg/funcdef-attr-1.c: New test.
34330
34331 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34332
34333         * gcc.dg/altivec-17.c: New test.
34334         * gcc.dg/altivec-18.c: New test.
34335
34336 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34337
34338         PR c++/6749
34339         * g++.dg/template/vtable2.C: New test.
34340
34341 2004-08-14  Richard Henderson  <rth@redhat.com>
34342
34343         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34344         * gcc.dg/pack-test-4.c (main): Return 0.
34345         * gcc.dg/setjmp-1.c: Remove XFAIL.
34346         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34347
34348 2004-08-14  Richard Henderson  <rth@redhat.com>
34349
34350         * gcc.dg/980217-1.c: Add prototype for printf.
34351
34352 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34353
34354         * gfortran.dg/pr16935.f90: New test.
34355
34356 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34357
34358         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34359
34360 2004-08-13  Paul Brook  <paul@codesourcery.com>
34361
34362         * gfortran.dg/der_io_1.f90: Remove stray comma.
34363
34364 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34365
34366         * gcc.dg/vmx/cw-bug-2.c: Remove.
34367         * gcc.dg/vmx/vprint-1.c: Remove.
34368         * gcc.dg/vmx/vscan-1.c: Remove.
34369
34370 2004-08-12  Devang patel  <dpatel@apple.com>
34371
34372         * gcc.dg/darwin-20040809-2.c: New test.
34373
34374 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34375
34376         * g++.dg/ext/altivec-12.C: New test.
34377
34378         * g++.dg/ext/altivec-11.C: New test.
34379
34380 2004-08-12  Paul Brook  <paul@codesourcery.com>
34381
34382         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34383
34384 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34385
34386         * g++.dg/ext/altivec-2.C: Check for hardware support before
34387         executing any VMX instructions.
34388
34389         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34390
34391 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34392
34393         PR c++/16276
34394         * g++.old-deja/g++.other/comdat4.C: New test.
34395         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34396
34397 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34398
34399         PR target/16286
34400         * gcc.dg/pr16286.c: New test.
34401
34402 2004-08-12 Jan Beulich <jbeulich@novell.com>
34403
34404         * g++.dg/ext/asm5.C: New.
34405
34406 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34407
34408         PR c++/16698
34409         * g++.dg/eh/crash1.C: New test.
34410
34411         PR c++/16717
34412         * g++.dg/ext/construct1.C: New test.
34413
34414 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34415
34416         PR c++/16853
34417         * g++.dg/init/ptrmem1.C: New test.
34418
34419         PR c++/16618
34420         * g++.dg/parse/offsetof5.C: New test.
34421
34422         PR c++/16870
34423         * g++.dg/template/overload3.C: New test.
34424
34425 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34426
34427         PR c++/16964
34428         * g++.dg/parse/error16.C: New test.
34429
34430         PR c++/16904
34431         * g++.dg/template/error14.C: New test.
34432
34433         PR c++/16929
34434         * g++.dg/template/error15.C: New test.
34435
34436 2004-08-11  Devang Patel  <dpatel@apple.com>
34437
34438         * gcc.dg/darwin-ld-20040809-1.c: New test.
34439         * gcc.dg/darwin-ld-20040809-2.c: New test.
34440
34441 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34442
34443         PR fortran/16917
34444         * gfortran.dg/dfloat_1.f90: New test.
34445
34446 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34447
34448         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34449         * gcc.dg/dll-2.c: Fix dg-require syntax.
34450         * gcc.misc-tests/arm-isr.c (abort): Declare.
34451         (exit): Likewise.
34452
34453 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34454
34455         PR c++/16971
34456         * g++.dg/parse/crash16.C: New test.
34457
34458 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34459
34460         * gcc.dg/mips-rsqrt-1.c: New test case.
34461         * gcc.dg/mips-rsqrt-2.c: New test case.
34462         * gcc.dg/mips-rsqrt-3.c: New test case.
34463
34464 2004-08-10  Paul Brook  <paul@codesourcery.com>
34465
34466         * gfortran.dg/der_io_1.f90: New test.
34467
34468 2004-08-10  Paul Brook  <paul@codesourcery.com>
34469
34470         PR fortran/16919
34471         * gfortran.dg/der_array_1.f90: New test.
34472
34473 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34474
34475         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34476
34477 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34478
34479         * gcc.dg/wchar_t-2.c: Fix typo.
34480
34481 2004-08-09  Falk Hueffner  <falk@debian.org>
34482
34483         PR tree-optimization/12517
34484         * gcc.c-torture/compile/pr12517.c: New test.
34485
34486         PR tree-optimization/12578
34487         * gcc.c-torture/compile/pr12578.c: New test.
34488
34489         PR tree-optimization/12899
34490         * gcc.c-torture/compile/pr12899.c: New test.
34491
34492         PR rtl-optimization/14692
34493         * gcc.c-torture/compile/pr14692.c: New test.
34494
34495         PR tree-optimization/16461
34496         * gcc.c-torture/compile/pr16461.c: New test.
34497
34498 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34499
34500         * gfortran.dg/getenv_1.f90: New test.
34501
34502 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34503
34504         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34505         wchar_t.
34506         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34507
34508 2004-08-06  Paul Brook  <paul@codesourcery.com>
34509
34510         * gfortran.dg/ret_array_1.f90: New test.
34511         * gfortran.dg/ret_pointer_1.f90: New test.
34512
34513 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34514
34515         * gcc.dg/missing-field-init-[12].c: New tests.
34516         * g++.dg/warn/missing-field-init-[12].C: New tests.
34517
34518 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34519
34520         * gcc.dg/enum2.c: New test.
34521         * gcc.dg/symbian3.c: Likewise.
34522         * gcc.dg/symbian4.c: Likewise.
34523         * gcc.dg/wchar_t-2.c: Likewise.
34524
34525 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34526
34527         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34528         destructor tests.
34529
34530 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34531
34532         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34533         dg-require-visiblity.
34534         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34535         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34536         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34537         * g++.dg/ext/visibility/new1.C: Likewise.
34538         * g++.dg/ext/visibility/pragma.C: Likewise.
34539         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34540         * g++.dg/ext/visibility/virtual.C: Likewise.
34541         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34542         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34543         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34544         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34545         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34546         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34547         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34548         * g++/dg/ext/visibility/visibility-8.C: New test.
34549         * gcc.c-torture/compile/dll.x: Remove.
34550         * gcc.dg/dll-2.c: Use dg-require-dll
34551         * gcc.dg/visibility-10.c: New test.
34552         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34553         supporting DLLs.
34554         * lib/scanasm.exp (scan_hidden): New function.
34555         (scan_not_hidden): Likewise.
34556
34557 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34558
34559         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34560
34561 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34562
34563         * gcc.c-torture/execute/20040805-1.c: New test.
34564
34565 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34566
34567         * gcc.dg/20020118-1.c: Declare abort.
34568         * gcc.dg/altivec_check.h: Likewise.
34569         * gcc.dg/iftrap-2.c: Likewise.
34570         * gcc.dg/pragma-darwin.c: Likewise.
34571         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34572
34573 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34574
34575         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34576
34577 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34578
34579         * gcc.c-torture/execute/builtins/abs-2.c,
34580         gcc.c-torture/execute/builtins/abs-3.c,
34581         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34582         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34583         intmax_t, uintmax_t and their limits.
34584         * gcc.dg/intmax_t-1.c: New test.
34585
34586 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34587
34588         * g++.dg/tc1/dr147.C: Add reference to PR.
34589
34590 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34591
34592         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34593         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34594
34595 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34596
34597         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34598
34599 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34600
34601         * gcc.dg/redecl-5.c: New test.
34602         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34603         of scanf.
34604
34605 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34606
34607         PR middle-end/16790
34608         * gcc.c-torture/execute/pr16790-1.c: New test case.
34609
34610 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34611
34612         * g++.dg/ext/visibility/assign1.C: New test.
34613         * g++.dg/ext/visibility/new1.C: Likewise.
34614
34615         * gcc.dg/symbian1.c: New test.
34616         * gcc.dg/symbian2.c: Likewise.
34617
34618 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34619
34620         PR target/16570
34621         * gcc.dg/i386-sse-9.c: New test.
34622
34623 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34624
34625         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34626
34627 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34628
34629         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34630         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34631         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34632         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34633         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34634         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34635         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34636         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34637         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34638         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34639         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34640         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34641         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34642         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34643         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34644         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34645         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34646         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34647         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34648         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34649         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34650         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34651         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34652         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34653         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34654         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34655         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34656         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34657         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34658         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34659         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34660         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34661         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34662         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34663         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34664         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34665         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34666         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34667         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34668         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34669         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34670         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34671         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34672         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34673         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34674         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34675         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34676         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34677         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34678         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34679         gcc.misc-tests/i386-pf-3dnow-1.c,
34680         gcc.misc-tests/i386-pf-athlon-1.c,
34681         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34682         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34683         Declare built-in functions used.
34684         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34685
34686 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34687
34688         PR c++/16707
34689         * g++.dg/lookup/using12.C: New test.
34690
34691         * g++.dg/init/null1.C: Fix PR number.
34692         * g++.dg/parse/namespace10.C: Likewise.
34693
34694 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34695
34696         PR c++/16224
34697         * g++.dg/template/spec17.C: New test.
34698         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34699         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34700
34701 2004-08-02  David Billinghurst
34702
34703         PR fortran/16292
34704         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34705
34706 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34707
34708         * gcc.dg/ia64-got-1.c: New test case.
34709
34710 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34711
34712         PR c++/16489
34713         * g++.dg/init/null1.C: New test.
34714         * g++.dg/tc1/dr76.C: Adjust error marker.
34715
34716         PR c++/16529
34717         * g++.dg/parse/namespace10.C: New test.
34718
34719         PR c++/16810
34720         * g++.dg/inherit/ptrmem2.C: New test.
34721
34722 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34723
34724         PR target/16155
34725         * gcc.dg/pr16155.c: New test.
34726
34727 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34728
34729         * gcc.dg/redecl-2.c: New test.
34730
34731 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34732
34733         * gcc.dg/darwin-longdouble.c: New file.
34734
34735 2004-07-30  Richard Henderson  <rth@redhat.com>
34736
34737         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34738         write to constant argument.
34739         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34740
34741 2004-07-30  Richard Henderson  <rth@redhat.com>
34742
34743         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34744         tests of nearest around zero.
34745
34746 2004-07-30  Andrew Pinski  <apinski@apple.com>
34747
34748         * gcc.c-torture/compile/20040730-1.c: New test.
34749
34750 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34751
34752         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34753         powerpc-eabispe.
34754
34755 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34756
34757         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34758
34759 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34760
34761         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34762         contains $ld_library_path.
34763         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34764
34765 2004-07-29  Richard Henderson  <rth@redhat.com>
34766
34767         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34768
34769         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34770         (alt2, which): New.
34771         (Check): Accept either alternative.
34772
34773 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34774
34775         * g++.dg/abi/inline1.C: New test.
34776         * g++.dg/abi/local1-a.cc: Likewise.
34777         * g++.dg/abi/local1.C: Likewise.
34778         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34779         * g++.dg/abi/mangle12.C: Likewise.
34780         * g++.dg/abi/mangle17.C: Likewise.
34781         * g++.dg/abi/mangle20-2.C: Likewise.
34782         * g++.dg/opt/interface1.C: Likewise.
34783         * g++.dg/opt/interface1.h: Likewise.
34784         * g++.dg/opt/interface1-a.cc: New test.
34785         * g++.dg/parse/repo1.C: New test.
34786         * g++.dg/template/repo1.C: Likewise.
34787         * g++.dg/warn/Winline-1.C: Likewise.
34788         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34789
34790 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34791
34792         * gcc.dg/tree-ssa/20040729-1.c: New test.
34793
34794 2004-07-27  Matt Austern <austern@apple.com>
34795
34796         * gcc.dg/darwin-bool-1.c: New test.
34797         * gcc.dg/darwin-bool-2.c: New test.
34798
34799 2004-07-28  Richard Henderson  <rth@redhat.com>
34800
34801         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34802         arguments in the correct type.  Don't write to constant arguments.
34803
34804 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34805
34806         PR tree-optimization/16688
34807         PR tree-optimization/16689
34808         * g++.dg/tree-ssa/pr16688.C: New test.
34809
34810 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34811
34812         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34813         loads.  Not only in the comment, this time.
34814
34815 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34816
34817         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34818         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34819         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34820         * gcc.dg/sh4a-bitmovua.c: New.
34821         * gcc.dg/sh4a-cos.c: New.
34822         * gcc.dg/sh4a-cosf.c: New.
34823         * gcc.dg/sh4a-fprun.c: New.
34824         * gcc.dg/sh4a-fsrra.c: New.
34825         * gcc.dg/sh4a-memmovua.c: New.
34826         * gcc.dg/sh4a-sin.c: New.
34827         * gcc.dg/sh4a-sincos.c: New.
34828         * gcc.dg/sh4a-sincosf.c: New.
34829         * gcc.dg/sh4a-sinf.c: New.
34830
34831 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34832
34833         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34834         conditionals.
34835         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34836         loads.
34837         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34838         DOM1.
34839
34840 2004-07-27  Andrew Pinski  <apinski@apple.com>
34841
34842         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34843
34844 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34845
34846         * gcc.dg/pragma-isr.c: New test.
34847
34848 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34849
34850         PR c++/14429
34851         * g++.dg/template/ttp11.C: New test.
34852
34853 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34854
34855         * gcc.c-torture/compile/20040727-1.c: New test.
34856
34857 2004-07-26  Eric Christopher  <echristo@redhat.com>
34858
34859         * gcc.c-torture/compile/20040726-2.c: New test.
34860
34861 2004-07-26  Andrew Pinski  <apinski@apple.com>
34862
34863         * g++.dg/rtti/tinfo1.C: Xfail.
34864
34865 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34866
34867         * gcc.c-torture/compile/20040726-1.c: New test.
34868
34869 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34870             Brian Ryner  <bryner@brianryner.com>
34871
34872         PR c++/9283
34873         PR c++/15000
34874         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34875         * g++.dg/ext/visibility/: New directory.
34876         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34877         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34878         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34879         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34880         * g++.dg/ext/visibility/fvisibility.C,
34881         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34882         g++.dg/ext/visibility/fvisibility-override1.C
34883         g++.dg/ext/visibility/fvisibility-override2.C
34884         g++.dg/ext/visibility/memfuncts.C
34885         g++.dg/ext/visibility/noPLT.C
34886         g++.dg/ext/visibility/pragma.C
34887         g++.dg/ext/visibility/pragma-override1.C
34888         g++.dg/ext/visibility/pragma-override2.C
34889         g++.dg/ext/visibility/staticmemfuncts.C
34890         g++.dg/ext/visibility/virtual.C: New tests.
34891
34892 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34893
34894         PR c/15360
34895         * gcc.dg/pr15360-1.c: New test.
34896
34897 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34898
34899         * gcc.dg/pragma-align-2.c: New test.
34900         * gcc.dg/pragma-init-fini.c: New test.
34901         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34902         targets.
34903
34904 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34905
34906         * gcc.dg/init-string-2.c: New test.
34907
34908 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34909
34910         PR 16684
34911         * gcc.dg/Wredundant-decls-1.c: New test case.
34912
34913 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34914
34915         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34916         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34917         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34918         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34919         * gcc.dg/compat/generate-random.c: New file.
34920         * gcc.dg/compat/generate-random.h: Likewise.
34921         * gcc.dg/compat/generate-random_r.c: Likewise.
34922         * gcc.dg/compat/struct-layout-1.h: Likewise.
34923         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34924         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34925         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34926         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34927         * gcc.dg/compat/struct-layout-1_main.c: New test.
34928         * gcc.dg/compat/struct-layout-1_x.c: New file.
34929         * gcc.dg/compat/struct-layout-1_y.c: New file.
34930         * gcc.dg/compat/struct-layout-1_test.h: New file.
34931
34932 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34933
34934         * gcc.dg/comp-return-1.c: New test
34935
34936 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34937
34938         * gcc.dg/vmx/8-02a.c: Fix typo.
34939
34940         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34941         * gcc.dg/darwin-abi-3.c: New test.
34942
34943         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34944         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34945
34946         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34947         * gcc.dg/vmx/ops-long-1.c: New test.
34948         * gcc.dg/vmx/ops-long-2.c: New test.
34949
34950 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34951
34952         * g++.dg/lookup/conv-[1234].C: New.
34953
34954 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34955
34956         * g++.dg/parse/attr2.C: Simplify.
34957
34958 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34959
34960         PR c/7284
34961         * gcc.c-torture/execute/pr7284-1.c: New test.
34962
34963 2004-07-22  Brian Booth  <bbooth@redhat.com>
34964
34965         * gcc.dg/tree-ssa/20040721-1.c: New test.
34966
34967 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34968
34969         * g++.dg/template/crash20.c: New.
34970
34971 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34972
34973         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34974         Add dg-run directive.  Declare variables as required.
34975         * gfortran.dg/g77/README: Update
34976
34977 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34978
34979         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34980         gcc.dg/cris-peep2-andu2.c: New tests.
34981
34982 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34983
34984         PR c/15052
34985         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34986         on return type.
34987         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34988         messages.
34989         * gcc.dg/qual-return-2.c: Update expected messages.
34990         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34991
34992 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34993
34994         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34995         * gcc.dg/noncompile/921102-1.c: Update expected error message.
34996
34997 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34998
34999         PR c/11250
35000         * gcc.dg/init-string-1.c: New test.
35001
35002 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35003
35004         PR middle-end/15345
35005         PR c/16450
35006         * gcc.dg/torture/nested-fn-1.c: New test.
35007
35008 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35009
35010         PR target/16559
35011         * gcc.dg/ia64-fptr-1.c: New file.
35012
35013 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35014
35015         PR c++/14497
35016         * g++.dg/template/spec16.C: New test.
35017         * g++.old-deja/g++.robertl/eb118.C: Remove.
35018
35019 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35020
35021         PR c++/509
35022         * g++.dg/template/spec15.C: New test.
35023
35024 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35025
35026         Copy cases from g77.f-torture/execute and add dg-run
35027         directive.  Other changes as noted.
35028         * gfortran.dg/g77/13037.f
35029         * gfortran.dg/g77/1832.f
35030         * gfortran.dg/g77/19981119-0.f
35031         * gfortran.dg/g77/19990313-0.f
35032         * gfortran.dg/g77/19990313-1.f
35033         * gfortran.dg/g77/19990313-2.f
35034         * gfortran.dg/g77/19990313-3.f
35035         * gfortran.dg/g77/19990419-1.f
35036         * gfortran.dg/g77/19990826-0.f
35037         * gfortran.dg/g77/19990826-2.f
35038         * gfortran.dg/g77/20000503-1.f
35039         * gfortran.dg/g77/20001111.f
35040         * gfortran.dg/g77/20010116.f
35041         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35042         * gfortran.dg/g77/20010430.f
35043         * gfortran.dg/g77/6177.f
35044         * gfortran.dg/g77/947.f
35045         * gfortran.dg/g77/970816-3.f
35046         * gfortran.dg/g77/971102-1.f
35047         * gfortran.dg/g77/980520-1.f
35048         * gfortran.dg/g77/980628-0.f
35049         * gfortran.dg/g77/980628-1.f
35050         * gfortran.dg/g77/980628-10.f
35051         * gfortran.dg/g77/980628-2.f
35052         * gfortran.dg/g77/980628-3.f
35053         * gfortran.dg/g77/980628-7.f
35054         * gfortran.dg/g77/980628-8.f
35055         * gfortran.dg/g77/980628-9.f
35056         * gfortran.dg/g77/980701-0.f
35057         * gfortran.dg/g77/980701-1.f
35058         * gfortran.dg/g77/cabs.f
35059         * gfortran.dg/g77/claus.f
35060         * gfortran.dg/g77/complex_1.f
35061         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35062         * gfortran.dg/g77/dcomplex.f
35063         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35064         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35065         * gfortran.dg/g77/f90-intrinsic-numeric.f
35066         * gfortran.dg/g77/int8421.f
35067         * gfortran.dg/g77/labug1.f
35068         * gfortran.dg/g77/large_vec.f
35069         * gfortran.dg/g77/le.f
35070         * gfortran.dg/g77/short.f
35071         * gfortran.dg/g77/README: Update
35072
35073 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35074
35075         PR c++/16637
35076         * g++.dg/parse/lookup4.C: New test.
35077
35078 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35079
35080         PR c++/16175
35081         * g++.dg/template/ttp10.C: New test.
35082
35083 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35084
35085         * gcc.dg/pr12625-1.c: New test.
35086
35087 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35088
35089         * gcc.dg/switch-warn-1.c: New test.
35090         * gcc.dg/switch-warn-2.c: New test.
35091         * gcc.c-torture/compile/pr14730.c: Update.
35092
35093 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35094
35095         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35096         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35097         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35098         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35099
35100 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35101
35102         PR c++/16623
35103         * g++.dg/template/assign1.C: New test.
35104
35105 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35106
35107         PR c++/12170
35108         * g++.dg/template/ttp9.C: New test.
35109
35110 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35111
35112         * gcc.dg/format/cmn-err-1.c: New test.
35113
35114 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35115
35116         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35117         gcc.dg/Wparentheses-10.c: New tests.
35118         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35119
35120 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35121
35122         PR fortran/16465
35123         * gfortran.dg/g77//ffixed-line-length-0.f,
35124         gfortran.dg/g77/ffixed-line-length-132.f,
35125         gfortran.dg/g77/ffixed-line-length-72.f,
35126         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35127         gfortran.dg/g77/README: Update.
35128
35129 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35130
35131         PR c++/13092
35132         * g++.dg/template/non-dependent7.C: New test.
35133         * g++.dg/template/non-dependent8.C: Likewise.
35134         * g++.dg/template/non-dependent9.C: Likewise.
35135         * g++.dg/template/non-dependent10.C: Likewise.
35136
35137 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35138
35139         PR c++/16337
35140         * g++.dg/parse/attr2.C: New test.
35141
35142 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35143
35144         * g77.dg: Removed.
35145         * g77.f-torture: Ditto.
35146
35147 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35148
35149         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35150         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35151         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35152
35153 2004-07-16  Richard Henderson  <rth@redhat.com>
35154
35155         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35156
35157 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35158
35159         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35160         tests with full list of options.
35161         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35162         of TORTURE_OPTIONS if test contains 'dg-do run'.
35163
35164         PR fortran/16404
35165         * gfortran.dg/do_iterator.f90: New test.
35166
35167 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35168
35169         PR rtl-optimization/16536
35170         * gcc.c-torture/execute/restrict-1.c: New test.
35171
35172 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35173
35174         PR fortran/15324
35175         * gfortran.dg/pr15324.f90: New test.
35176
35177         PR fortran/15129
35178         * gfortran.dg/pr15129.f90: New test.
35179
35180         PR fortran/15140
35181         * gfortran.dg/pr15140.f90: New test.
35182
35183         PR fortran/13792
35184         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35185         compile-time simplification.
35186
35187 2004-07-14  Mike Stump  <mrs@apple.com>
35188
35189         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35190
35191 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35192
35193         PR target/16325
35194         * gcc.dg/profile-generate-1.c: New.
35195
35196 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35197
35198         * gcc.c-torture/execute/20040709-1.c: New test.
35199         * gcc.c-torture/execute/20040709-2.c: New test.
35200
35201 2004-07-14  Mike Stump  <mrs@apple.com>
35202
35203         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35204
35205 2004-07-14  Mike Stump  <mrs@apple.com>
35206
35207         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35208
35209 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35210
35211         PR c++/16518
35212         * g++.dg/parse/mutable1.C: New test.
35213
35214 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35215
35216         PR tree-optimization/16443
35217         * gcc.dg/tree-ssa/20040713-1.c: New test.
35218
35219 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35220
35221         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35222         for operator new.
35223
35224 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35225
35226         * gfortran.dg/g77/README: New file
35227         * gfortran.dg/g77/19981216-0.f: Copy from
35228         g77.f-torture/noncompile.  Add "dg-do compile" and
35229         dg-error as required.
35230         * gfortran.dg/g77/19990218-1.f: Likewise.
35231         * gfortran.dg/g77/19990905-1.f: Likewise.
35232         * gfortran.dg/g77/9263.f: Likewise.
35233         * gfortran.dg/g77/980615-0.f: Likewise.
35234         * gfortran.dg/g77/980616-0.f: Likewise.
35235         * gfortran.dg/g77/check0.f: Likewise.
35236         * gfortran.dg/g77/select_no_compile.f: Likewise.
35237
35238 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35239
35240         Copy files from g77.f-torture/compile.
35241         Add "{ dg-do compile}".  Other changes as noted
35242         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35243         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35244         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35245         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35246         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35247         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35248         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35249         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35250         statement to conform to standard.  Append alpha1.x for reference.
35251         * gfortran.dg/g77/xformat.f: Add dg-warning
35252
35253 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35254
35255         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35256         Add {dg-do compile} directive.
35257         * gfortran.dg/g77/cpp2.F: Likewise.
35258
35259 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35260
35261         PR c++/5402
35262         * g++.dg/lookup/name-clash1.C: New test.
35263
35264         PR c++/9777
35265         * g++.dg/lookup/name-clash2.C: New test.
35266
35267         PR c++/12102
35268         * g++.dg/lookup/name-clash3.C: New test.
35269
35270 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35271
35272         * g++.dg/lookup/new2.C: New test.
35273         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35274
35275 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35276
35277         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35278         Add {dg-do compile} directive.
35279         * gfortran.dg/g77/13060.f: Likewise.
35280         * gfortran.dg/g77/19990218-0.f: Likewise.
35281         * gfortran.dg/g77/19990305-0.f: Likewise.
35282         * gfortran.dg/g77/19990419-0.f: Likewise.
35283         * gfortran.dg/g77/19990502-0.f: Likewise.
35284         * gfortran.dg/g77/19990502-1.f: Likewise.
35285         * gfortran.dg/g77/19990525-0.f: Likewise.
35286         * gfortran.dg/g77/19990826-1.f: Likewise.
35287         * gfortran.dg/g77/19990826-3.f: Likewise.
35288         * gfortran.dg/g77/19990905-2.f: Likewise.
35289         * gfortran.dg/g77/20000412-1.f: Likewise.
35290         * gfortran.dg/g77/20000511-1.f: Likewise.
35291         * gfortran.dg/g77/20000511-2.f: Likewise.
35292         * gfortran.dg/g77/20000518.f: Likewise.
35293         * gfortran.dg/g77/20000601-1.f: Likewise.
35294         * gfortran.dg/g77/20000601-2.f: Likewise.
35295         * gfortran.dg/g77/20000629-1.f: Likewise.
35296         * gfortran.dg/g77/20000630-2.f: Likewise.
35297         * gfortran.dg/g77/20010115.f: Likewise.
35298         * gfortran.dg/g77/20010321-1.f: Likewise.
35299         * gfortran.dg/g77/20010426.f: Likewise.
35300         * gfortran.dg/g77/20020307-1.f: Likewise.
35301         * gfortran.dg/g77/8485.f: Likewise.
35302         * gfortran.dg/g77/960317-1.f: Likewise.
35303         * gfortran.dg/g77/970915-0.f: Likewise.
35304         * gfortran.dg/g77/980310-1.f: Likewise.
35305         * gfortran.dg/g77/980310-2.f: Likewise.
35306         * gfortran.dg/g77/980310-3.f: Likewise.
35307         * gfortran.dg/g77/980310-4.f: Likewise.
35308         * gfortran.dg/g77/980310-6.f: Likewise.
35309         * gfortran.dg/g77/980310-7.f: Likewise.
35310         * gfortran.dg/g77/980310-8.f: Likewise.
35311         * gfortran.dg/g77/980419-2.f: Likewise.
35312         * gfortran.dg/g77/980424-0.f: Likewise.
35313         * gfortran.dg/g77/980427-0.f: Likewise.
35314         * gfortran.dg/g77/980729-0.f: Likewise.
35315         * gfortran.dg/g77/981117-1.f: Likewise.
35316         * gfortran.dg/g77/toon_1.f: Likewise.
35317
35318 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35319
35320         PR c++/2204
35321         * g++.dg/other/abstract2.C: New test.
35322
35323 2004-07-12  Paul Brook  <paul@codesourcery.com>
35324
35325         * gfortran.dg/pointer_init_1.f90: New test.
35326
35327 2004-07-11  Paul Brook  <paul@codesourcery.com>
35328
35329         PR fortran/15986
35330         * gfortran.dg/contained_1.f90: New test.
35331
35332 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35333
35334         * g++.dg/parse/defarg8.C: New test.
35335
35336 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35337
35338         PR fortran/16433
35339         * gfortran.dg/pr16433.f: New test.
35340
35341         PR fortran/17574
35342         * gfortran.dg/pr15754.f90: New test.
35343
35344 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35345
35346         PR tree-optimization/16437
35347         * gcc.c-torture/execute/bitfld-4.c: New test.
35348
35349 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35350
35351         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35352         access to common var from module.
35353
35354 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35355
35356         PR fortran/16336
35357         * gfortran.fortran-torture/execute/common_2.f90: New test.
35358
35359 2004-07-10  Paul Brook  <paul@codesourcery.com>
35360
35361         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35362
35363 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35364
35365         PR fortran/15969
35366         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35367
35368 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35369
35370         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35371         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35372         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35373         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35374         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35375         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35376         * gfortran.dg/g77/funderscoring.f: Likewise.
35377         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35378
35379 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35380
35381         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35382
35383 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35384         Paul Brook  <paul@codesourcery.com>
35385
35386         PR fortran/13415
35387         * gfortran.dg/common_pointer_1.f90: New test.
35388
35389 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35390
35391         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35392
35393 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35394
35395         PR target/16364
35396         * gcc.c-torture/compile/20040709-1.c: New.
35397
35398 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35399
35400         PR fortran/14077
35401         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35402
35403 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35404
35405         PR fortran/13201
35406         * gfortran.dg/shape_1.f90: New test.
35407
35408 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35409             Andrew Pinski  <apinski@apple.com>
35410
35411         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35412
35413 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35414
35415         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35416         comment.
35417
35418 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35419         Paul Brook  <paul@codesourcery.com>
35420
35421         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35422         '.f95' and '.F95'.
35423
35424 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35425
35426         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35427
35428 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35429
35430         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35431         testcases with capital suffix.
35432
35433 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35434
35435         PR fortran/15481
35436         PR fortran/13372
35437         PR fortran/13575
35438         PR fortran/15978
35439         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35440
35441         * gfortran.dg/implicit_1.f90: New test.
35442
35443 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35444
35445         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35446         expression to match gfortran warning/error messages
35447         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35448         dg-error text.
35449
35450 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35451
35452         * lib/fortran-torture.exp: Rename proc search_for to
35453         search_for_re.
35454
35455 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35456
35457         * gcc.c-torture/execute/simd-5.x: New file.
35458         XFAIL on SPARC 64-bit at -O0.
35459
35460 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35461
35462         PR c++/8211
35463         PR c++/16165
35464         * g++.dg/warn/effc3.C: New test.
35465
35466 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35467
35468         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35469         change X to 1X in format.
35470         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35471         add data statements to conform to standard.
35472
35473 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35474
35475         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35476         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35477         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35478
35479 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35480
35481         * gfortran.dg/g77/7388.f: Copy from g77.dg
35482         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35483         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35484         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35485         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35486         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35487         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35488         * gfortran.dg/g77/strlen0.f: Likewise.
35489
35490 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35491
35492         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35493         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35494
35495 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35496
35497         * gcc.c-torture/execute/920428-2.x: Delete.
35498         * gcc.c-torture/execute/920501-7.x: Likewise.
35499
35500 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35501
35502         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35503         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35504         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35505         prescott and c3-2.
35506         (PREFETCH_3DNOW): Add -march=c3.
35507
35508 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35509
35510         PR c/16437
35511         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35512         * gcc.c-torture/execute/bf64-1.x: Likewise.
35513
35514 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35515
35516         * gcc.c-torture/compile/20040708-1.c: New test.
35517
35518 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35519
35520         PR c++/16169
35521         * g++.dg/warn/effc2.C: New test.
35522
35523 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35524
35525         * gcc.c-torture/execute/bitfld-1.x: Remove.
35526         * gcc.c-torture/execute/bitfld-3.c: New test.
35527         * gcc.dg/bitfld-2.c: Remove XFAILs.
35528
35529 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35530
35531         PR c++/16276
35532         * g++.dg/rtti/tinfo1.C: New file.
35533
35534 2004-07-07  Eric Christopher  <echristo@redhat.com>
35535
35536         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35537
35538 2004-07-07  Andrew Pinski  <apinski@apple.com>
35539
35540         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35541
35542 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35543
35544         * g++.dg/init/call1.C: XFAIL.
35545
35546 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35547
35548         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35549         except for movstrict*, to movmem* and clrstr* to clrmem*.
35550
35551 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35552
35553         * gcc.c-torture/execute/20040707-1.c: New test.
35554
35555 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35556
35557         * gcc.c-torture/execute/20040706-1.c: New test.
35558
35559 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35560
35561         PR c++/3671
35562         * g++.dg/template/spec14.C: New test.
35563
35564 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35565
35566         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35567         nothing if not yet defined.  Use it in b, c and d type definitions.
35568         * gcc.c-torture/execute/20040705-1.c: New test.
35569         * gcc.c-torture/execute/20040705-2.c: New test.
35570
35571 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35572
35573         PR c++/2518
35574         * g++.dg/lookup/new1.C: New test.
35575
35576 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35577
35578         PR c++/11406
35579         * g++.dg/template/sizeof8.C: New test.
35580
35581 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35582
35583         * gcc.c-torture/compile/20040705-1.c: New test.
35584
35585 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35586
35587         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35588
35589 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35590
35591         * gcc.dg/cpp/if-mop.c: Two new testcases.
35592         * gcc.dg/cpp/trad/comment-3.c: New.
35593
35594 2004-07-04  Paul Brook  <paul@codesourcery.com>
35595
35596         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35597
35598 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35599
35600         PR c++/3761
35601         * g++.dg/lookup/crash4.C: New test.
35602
35603 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35604
35605         * gcc.c-torture/execute/builtin-abs-1.c
35606         * gcc.c-torture/execute/builtin-abs-2.c
35607         * gcc.c-torture/execute/builtin-complex-1.c
35608         * gcc.c-torture/execute/builtins/string-1-lib.c
35609         * gcc.c-torture/execute/builtins/string-1.c
35610         * gcc.c-torture/execute/builtins/string-2-lib.c
35611         * gcc.c-torture/execute/builtins/string-2.c
35612         * gcc.c-torture/execute/builtins/string-3-lib.c
35613         * gcc.c-torture/execute/builtins/string-3.c
35614         * gcc.c-torture/execute/builtins/string-4-lib.c
35615         * gcc.c-torture/execute/builtins/string-4.c
35616         * gcc.c-torture/execute/builtins/string-5-lib.c
35617         * gcc.c-torture/execute/builtins/string-5.c
35618         * gcc.c-torture/execute/builtins/string-6-lib.c
35619         * gcc.c-torture/execute/builtins/string-6.c
35620         * gcc.c-torture/execute/builtins/string-7-lib.c
35621         * gcc.c-torture/execute/builtins/string-7.c
35622         * gcc.c-torture/execute/builtins/string-8-lib.c
35623         * gcc.c-torture/execute/builtins/string-8.c
35624         * gcc.c-torture/execute/builtins/string-9-lib.c
35625         * gcc.c-torture/execute/builtins/string-9.c
35626         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35627         * gcc.c-torture/execute/builtins/string-asm-1.c
35628         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35629         * gcc.c-torture/execute/builtins/string-asm-2.c
35630         * gcc.c-torture/execute/stdio-opt-1.c
35631         * gcc.c-torture/execute/stdio-opt-2.c
35632         * gcc.c-torture/execute/stdio-opt-3.c
35633         * gcc.c-torture/execute/string-opt-1.c
35634         * gcc.c-torture/execute/string-opt-10.c
35635         * gcc.c-torture/execute/string-opt-11.c
35636         * gcc.c-torture/execute/string-opt-12.c
35637         * gcc.c-torture/execute/string-opt-13.c
35638         * gcc.c-torture/execute/string-opt-14.c
35639         * gcc.c-torture/execute/string-opt-15.c
35640         * gcc.c-torture/execute/string-opt-16.c
35641         * gcc.c-torture/execute/string-opt-2.c
35642         * gcc.c-torture/execute/string-opt-6.c
35643         * gcc.c-torture/execute/string-opt-7.c
35644         * gcc.c-torture/execute/string-opt-8.c:
35645         Replace with ...
35646
35647         * gcc.c-torture/execute/builtins/abs-2.c
35648         * gcc.c-torture/execute/builtins/abs-3.c
35649         * gcc.c-torture/execute/builtins/complex-1.c
35650         * gcc.c-torture/execute/builtins/fprintf.c
35651         * gcc.c-torture/execute/builtins/fputs.c
35652         * gcc.c-torture/execute/builtins/memcmp.c
35653         * gcc.c-torture/execute/builtins/memmove.c
35654         * gcc.c-torture/execute/builtins/memops-asm.c
35655         * gcc.c-torture/execute/builtins/mempcpy-2.c
35656         * gcc.c-torture/execute/builtins/mempcpy.c
35657         * gcc.c-torture/execute/builtins/memset.c
35658         * gcc.c-torture/execute/builtins/printf.c
35659         * gcc.c-torture/execute/builtins/sprintf.c
35660         * gcc.c-torture/execute/builtins/strcat.c
35661         * gcc.c-torture/execute/builtins/strchr.c
35662         * gcc.c-torture/execute/builtins/strcmp.c
35663         * gcc.c-torture/execute/builtins/strcpy.c
35664         * gcc.c-torture/execute/builtins/strcspn.c
35665         * gcc.c-torture/execute/builtins/strlen-2.c
35666         * gcc.c-torture/execute/builtins/strlen.c
35667         * gcc.c-torture/execute/builtins/strncat.c
35668         * gcc.c-torture/execute/builtins/strncmp-2.c
35669         * gcc.c-torture/execute/builtins/strncmp.c
35670         * gcc.c-torture/execute/builtins/strncpy.c
35671         * gcc.c-torture/execute/builtins/strpbrk.c
35672         * gcc.c-torture/execute/builtins/strpcpy-2.c
35673         * gcc.c-torture/execute/builtins/strpcpy.c
35674         * gcc.c-torture/execute/builtins/strrchr.c
35675         * gcc.c-torture/execute/builtins/strspn.c
35676         * gcc.c-torture/execute/builtins/strstr-asm.c
35677         * gcc.c-torture/execute/builtins/strstr.c:
35678         ... these new files.
35679
35680         * gcc.c-torture/execute/builtins/abs-2-lib.c
35681         * gcc.c-torture/execute/builtins/abs-3-lib.c
35682         * gcc.c-torture/execute/builtins/complex-1-lib.c
35683         * gcc.c-torture/execute/builtins/fprintf-lib.c
35684         * gcc.c-torture/execute/builtins/fputs-lib.c
35685         * gcc.c-torture/execute/builtins/memcmp-lib.c
35686         * gcc.c-torture/execute/builtins/memmove-lib.c
35687         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35688         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35689         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35690         * gcc.c-torture/execute/builtins/memset-lib.c
35691         * gcc.c-torture/execute/builtins/printf-lib.c
35692         * gcc.c-torture/execute/builtins/sprintf-lib.c
35693         * gcc.c-torture/execute/builtins/strcat-lib.c
35694         * gcc.c-torture/execute/builtins/strchr-lib.c
35695         * gcc.c-torture/execute/builtins/strcmp-lib.c
35696         * gcc.c-torture/execute/builtins/strcpy-lib.c
35697         * gcc.c-torture/execute/builtins/strcspn-lib.c
35698         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35699         * gcc.c-torture/execute/builtins/strlen-lib.c
35700         * gcc.c-torture/execute/builtins/strncat-lib.c
35701         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35702         * gcc.c-torture/execute/builtins/strncmp-lib.c
35703         * gcc.c-torture/execute/builtins/strncpy-lib.c
35704         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35705         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35706         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35707         * gcc.c-torture/execute/builtins/strrchr-lib.c
35708         * gcc.c-torture/execute/builtins/strspn-lib.c
35709         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35710         * gcc.c-torture/execute/builtins/strstr-lib.c
35711         * gcc.c-torture/execute/builtins/lib/abs.c
35712         * gcc.c-torture/execute/builtins/lib/fprintf.c
35713         * gcc.c-torture/execute/builtins/lib/memset.c
35714         * gcc.c-torture/execute/builtins/lib/printf.c
35715         * gcc.c-torture/execute/builtins/lib/sprintf.c
35716         * gcc.c-torture/execute/builtins/lib/strcpy.c
35717         * gcc.c-torture/execute/builtins/lib/strcspn.c
35718         * gcc.c-torture/execute/builtins/lib/strncat.c
35719         * gcc.c-torture/execute/builtins/lib/strncmp.c
35720         * gcc.c-torture/execute/builtins/lib/strncpy.c
35721         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35722         * gcc.c-torture/execute/builtins/lib/strspn.c
35723         * gcc.c-torture/execute/builtins/lib/strstr.c:
35724         New files containing support routines.
35725
35726         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35727         declaration.
35728         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35729         when not optimizing.
35730
35731 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35732
35733         PR c++/16240
35734         * g++.dg/abi/mangle22.C: New test.
35735         * g++.dg/abi/mangle23.C: Likewise.
35736
35737 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35738
35739         PR fortran/16290
35740         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35741         Allow for cases without denormalized floating point numbers.
35742
35743 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35744
35745         PR c/1027
35746         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35747         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35748         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35749         expected warning text.
35750         * gcc.dg/format/diag-2.c: New test.
35751
35752 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35753
35754         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35755
35756 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35757
35758         * gcc.dg/builtins-43.c: New.
35759         * gcc.dg/builtins-44.c: New.
35760         * gcc.dg/builtins-45.c: New.
35761
35762 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35763             Andreas Tobler  <a.tobler@schweiz.ch>
35764
35765         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35766         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35767         as SIGSEGV.
35768         * gcc.dg/cleanup-11.c: Likewise.
35769         * gcc.dg/cleanup-8.c: Likewise.
35770         * gcc.dg/cleanup-9.c: Likewise.
35771         * gcc.dg/cleanup-5.c: Run on all platforms.
35772
35773 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35774
35775         * g++.dg/warn/nonnull1.C: New test.
35776
35777 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35778
35779         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35780         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35781         Special-case the Sun compiler wrt to <complex.h>.
35782
35783 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35784
35785         * gcc.dg/Wunreachable-8.C: New test.
35786
35787         * gcc.dg/h8300-ice2.c : New test.
35788
35789 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35790
35791         PR fortran/16161
35792         * gfortran.fortran-torture/compile/implicit.f90: Add test
35793         for implicit character.
35794
35795 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35796
35797         PR fortran/16289
35798         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35799         Use tiny() intrinsic to find smallest non-negative real
35800
35801 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35802
35803         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35804         * gcc.dg/compat/struct-by-value-22_x.c: New.
35805         * gcc.dg/compat/struct-by-value-22_y.c: New.
35806
35807         * gcc.c-torture/execute/20040629-1.c: New test.
35808
35809 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35810
35811         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35812         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35813
35814         PR target/16195
35815         * gcc.dg/20040625-1.c: New test.
35816
35817 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35818
35819         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35820
35821 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35822
35823         PR fortran/15963
35824         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35825
35826 2004-06-29  Richard Henderson  <rth@redhat.com>
35827
35828         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35829
35830 2004-06-29  Paul Brook  <paul@codesourcery.com>
35831
35832         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35833         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35834
35835 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35836
35837         PR c++/16260
35838         * g++.dg/parse/crash15.C: New.
35839
35840 2004-06-28  Andrew Pinski  <apinski@apple.com>
35841
35842         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35843         by the error already.
35844
35845         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35846
35847 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35848
35849         PR target/14041
35850         * gcc.dg/h8300-bss-align-1.c : New.
35851
35852 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35853
35854         * PR c++/16174
35855         * g++.dg/template/ctor4.C: New.
35856
35857 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35858
35859         PR c++/16205
35860         * g++.dg/warn/Wsequence-point-1.C: New test.
35861
35862 2004-06-27  Paul Brook  <paul@codesourcery.com>
35863
35864         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35865
35866 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35867
35868         * g++.old-deja/g++.mike/p7325.C: Remove.
35869
35870 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35871
35872         PR c/14963
35873         * gcc.dg/pr14963.c: New test.
35874
35875 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35876
35877         PR c++/16193
35878         * g++.dg/parse/redef1.C: New test.
35879
35880 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35881
35882         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35883         20021110.c.
35884         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35885         20021119-1.c.
35886         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35887         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35888         5-04.c.
35889         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35890         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35891         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35892         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35893         g++.brendan/enum14.C.
35894         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35895         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35896         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35897         g++.mike/virt1.C.
35898         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35899         memtemp24.C.
35900
35901 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35902
35903         * gcc.dg/20040527-1.c: New test case.
35904
35905 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35906
35907         PR gfortran/pr16196
35908         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35909
35910 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35911
35912         PR middle-end/15825
35913         * gcc.dg/pr15825-1.c: New test case.
35914
35915 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35916
35917         * gcc.c-torture/execute/20040625-1.c: New test.
35918
35919 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35920
35921         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35922
35923 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35924
35925         * gcc.dg/torture/mips-div-1.c: New test.
35926
35927 2004-06-24  Jeff Law  <law@redhat.com>
35928
35929         * gcc.dg/tree-ssa/20040624-1.c: New test.
35930
35931 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35932
35933         * gcc.c-torture/compile/20040624-1.c: New test.
35934
35935 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35936
35937         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35938         this directory.
35939
35940 2004-06-23  Andrew Pinski  <apinski@apple.com>
35941
35942         PR middle-end/15988
35943         * g++.dg/opt/ptrmem4.C: New test.
35944
35945         * gcc.dg/c90-array-quals-2.c: New test.
35946
35947 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35948
35949         * gcc.dg/kpice1.c: New test.
35950
35951 2006-06-23  Andrew Pinski  <apinski@apple.com>
35952
35953         * gcc.dg/c90-array-quals.c: New test.
35954
35955 2006-06-22  Richard Henderson  <rth@redhat.com>
35956
35957         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35958
35959 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35960
35961         * gcc.dg/builtins-config.h: Handle FreeBSD.
35962
35963 2006-06-22  Richard Henderson  <rth@redhat.com>
35964
35965         * g++.dg/opt/devirt1.C: New.
35966
35967 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35968
35969         * g++.dg/opt/pr15551.C: New testcase.
35970
35971 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35972
35973         PR target/14800
35974         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35975         x86_64-*-linux* when compiling for 32bit.
35976
35977 2004-06-21  Andrew Pinski  <apinski@apple.com>
35978
35979         * gcc.dg/pch/struct-1.c: New.
35980         * gcc.dg/pch/struct-1.hs: New.
35981
35982 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35983
35984         * gcc.dg/pch/save-temps-1.c: New file.
35985         * gcc.dg/pch/save-temps-1.hs: New file.
35986
35987 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35988
35989         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35990         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35991
35992 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35993
35994         * gfortran.fortran-torture/execute/select_1.f90: Rename function
35995         to fix type error.
35996         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35997         Remove trailing spaces.
35998
35999 2004-06-21  Richard Henderson  <rth@redhat.com>
36000
36001         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36002         merging && to BIT_FIELD_REF.
36003
36004 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36005
36006         * g++.dg/opt/placeholder1.C: New test.
36007
36008 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36009
36010         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36011         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36012         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36013         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36014
36015 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36016
36017         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36018         extern "C".
36019         * g++.dg/other/pragma-re-1.C: Add comments.
36020
36021 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36022
36023         PR gfortran/16080
36024         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36025
36026 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36027
36028         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36029         instead of setting the type of size_t by
36030         hand.
36031
36032 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36033
36034         * gcc.dg/unordered-2.c: New test case.
36035         * gcc.dg/unordered-3.c: New test case.
36036
36037 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36038
36039         PR other/16043
36040         * lib/g++.exp (g++_version): Tweak regexp for version
36041         * lib/g77.exp (g77_version): Likewise.
36042         * lib/gfortran.exp (gfortran_version): Likewise.
36043         * lib/objc.exp (objc_version): Likewise.
36044         * lib/treelang.exp (treelang_version): Likewise.
36045
36046 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36047
36048         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36049         Use INT_MAX instead of __INT_MAX__.
36050         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36051
36052         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36053         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36054         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36055         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36056         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36057         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36058         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36059         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36060         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36061
36062         * gcc.dg/range-test-1.c: New test.
36063         * g++.dg/opt/range-test-1.C: New test.
36064
36065 2004-06-17  Richard Henderson  <rth@redhat.com>
36066
36067         * objc.dg/sync-1.m: New.
36068         * objc.dg/try-catch-1.m: Don't force next runtime.
36069         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36070         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36071         shadowed catch clause.
36072         * objc.dg/try-catch-5.m: New.
36073
36074 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36075
36076         Bug 14610
36077         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36078
36079 2004-06-15  Richard Henderson  <rth@redhat.com>
36080
36081         * gcc.dg/20001116-1.c: Move expected warning line.
36082
36083 2004-06-15  Richard Henderson  <rth@redhat.com>
36084
36085         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36086         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36087
36088 2004-06-15  Jeff Law  <law@redhat.com>
36089
36090         * gcc.dg/tree-ssa/20040615-1.c: New test.
36091         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36092         be less sensitive to operand ordering.
36093         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36094
36095 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36096
36097         * g++.dg/abi/bitfield3.C: Add comment..
36098
36099 2004-06-15  Richard Henderson  <rth@redhat.com>
36100
36101         * g++.dg/ext/stmtexpr1.C: XFAIL.
36102         * gcc.dg/20030612-1.c: XFAIL.
36103
36104 2004-06-15  Eric Christopher  <echristo@redhat.com>
36105
36106         * g++.dg/charset/asm5.c: New.
36107         * gcc.dg/charset/asm6.c: New.
36108
36109 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36110
36111         PR fortran/15962
36112         * gfortran.fortran-torture/execute/select_1.f90: New test.
36113
36114 2004-06-15  Paul Brook  <paul@codesourcery.com>
36115
36116         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36117
36118 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36119
36120         PR c++/15967
36121         * g++.dg/lookup/crash3.C: New test.
36122
36123 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36124
36125         PR c++/15947
36126         * g++.dg/parse/dtor4.C: New test.
36127
36128 2004-06-14  Jeff Law  <law@redhat.com>
36129
36130         * gcc.c-torture/compile/20040614-1.c: New test.
36131
36132 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36133
36134         PR fortran/15211
36135         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36136         LEN of a character array.
36137
36138 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36139
36140         PR c++/15096
36141         * g++.dg/template/ptrmem10.C: New test.
36142
36143         PR c++/14930
36144         * g++.dg/template/friend30.C: New test.
36145
36146 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36147
36148         PR fortran/14928
36149         * gfortran.fortran-torture/compile/mloc.f90: New test.
36150
36151 2004-06-13  Paul Brook  <paul@codesourcery.com>
36152
36153         * gfortran.fortran-torture/execute/random_2.f90: New test.
36154
36155 2004-06-13  Eric Christopher  <echristo@redhat.com>
36156
36157         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36158
36159 2004-06-12  Paul Brook  <paul@codesourcery.com>
36160
36161         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36162
36163 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36164
36165         PR fortran/14923
36166         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36167
36168 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36169
36170         PR fortran/14957
36171         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36172         syntax errors in end statements of contained subroutines.
36173
36174 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36175
36176         PR fortran/12841
36177         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36178
36179 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36180
36181         PR fortran/15665
36182         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36183
36184 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36185
36186         PR gfortran/12839
36187         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36188
36189 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36190
36191         PR c++/15862
36192         * g++.dg/parse/enum1.C: New test.
36193
36194 2004-06-10  Jeff Law  <law@redhat.com>
36195
36196         * gcc.c-torture/compile/20040610-1.c: New test.
36197
36198 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36199
36200         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36201         * g++.old-deja/g++.other/decl3.C: Likewise.
36202
36203 2004-06-10  Brian Booth  <bbooth@redhat.com>
36204
36205         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36206         V_MAY_DEF instead of VDEF.
36207         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36208
36209 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36210
36211         PR c++/14211
36212         * g++.dg/conversion/const1.C: New test.
36213
36214         PR c++/15076
36215         * g++.dg/conversion/reinterpret1.C: New test.
36216
36217         PR c++/15877
36218         * g++.dg/template/enum2.C: New test.
36219
36220         PR c++/15227
36221         * g++.dg/template/error13.C: New test.
36222
36223 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36224
36225         PR fortran/14957
36226         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36227         arguments to test_* REAL and of the right size.
36228
36229 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36230
36231         PR target/15569
36232         PR rtl-optimization/15681
36233         * gcc.dg/20040609-1.c: New test.
36234
36235 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36236
36237         PR c++/14791
36238         * g++.dg/opt/builtins1.C: New test.
36239
36240 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36241
36242         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36243         that use default windows32 struct layout.
36244         * gcc.dg/i386-bitfield2.c: Likewise.
36245
36246 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36247
36248         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36249         for mingw32 and cygwin targets.
36250
36251 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36252
36253         * gcc.dg/pch/macro-4.c: New.
36254         * gcc.dg/pch/macro-4.hs: New.
36255
36256 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36257
36258         PR fortran/13249
36259         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36260
36261 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36262
36263         PR fortran/13372
36264         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36265
36266 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36267
36268         PR gfortran/14897
36269         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36270
36271 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36272
36273         PR gfortran/15755
36274         * gfortran.fortran-torture/execute/backspace.c : New test.
36275
36276 2004-06-09  Paul Brook  <paul@codesourcery.com>
36277
36278         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36279         (pointer_to_section): Rewrite to use smaller array.
36280
36281 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36282
36283         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36284         * gcc.dg/ext/altivec-10.c: Same.
36285         * gcc.dg/ext/altivec-11.c: Same.
36286         * gcc.dg/ext/altivec-12.c: Same.
36287         * gcc.dg/ext/altivec-13.c: Same.
36288         * gcc.dg/ext/altivec-14.c: Same.
36289         * gcc.dg/ext/altivec-15.c: Same.
36290         * gcc.dg/ext/altivec-16.c: Same.
36291         * gcc.dg/ext/altivec-3.c: Same.
36292         * gcc.dg/ext/altivec-4.c: Same.
36293         * gcc.dg/ext/altivec-6.c: Same.
36294         * gcc.dg/ext/altivec-7.c: Same.
36295         * gcc.dg/ext/altivec-8.c: Same.
36296         * gcc.dg/ext/altivec-varargs-1.c: Same.
36297
36298         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36299         * g++.dg/ext/altivec-10.C: Same.
36300         * g++.dg/ext/altivec-2.C: Same.
36301         * g++.dg/ext/altivec-3.C: Same.
36302         * g++.dg/ext/altivec-4.C: Same.
36303         * g++.dg/ext/altivec-5.C: Same.
36304         * g++.dg/ext/altivec-6.C: Same.
36305         * g++.dg/ext/altivec-7.C: Same.
36306         * g++.dg/ext/altivec-8.C: Same.
36307         * g++.dg/ext/altivec-9.C: Same.
36308
36309 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36310
36311         PR c++/7841
36312         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36313
36314 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36315
36316         * gcc.dg/union-1.c: New test.
36317
36318 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36319
36320         * gcc.dg/builtins-41.c: New test case.
36321         * gcc.dg/builtins-42.c: New test case.
36322
36323 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36324
36325         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36326         * g++.dg/ext/altivec-10.C: Same.
36327         * g++.dg/ext/altivec-2.C: Same.
36328         * g++.dg/ext/altivec-3.C: Same.
36329         * g++.dg/ext/altivec-4.C: Same.
36330         * g++.dg/ext/altivec-5.C: Same.
36331         * g++.dg/ext/altivec-6.C: Same.
36332         * g++.dg/ext/altivec-7.C: Same.
36333         * g++.dg/ext/altivec-8.C: Same.
36334         * g++.dg/ext/altivec-9.C: Same.
36335         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36336         * g++.old-deja/g++.brendan/new3.C: Same.
36337         * gcc.c-torture/execute/eeprof-1.x: Same.
36338
36339 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36340
36341         PR c/14765
36342         * gcc.dg/pr14765-1.c: New test.
36343
36344 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36345
36346         PR c/14649
36347         * gcc.dg/pr14649-1.c: New test case.
36348
36349 2004-06-07  Richard Henderson  <rth@redhat.com>
36350
36351         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36352         if temporaries.
36353
36354 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36355
36356         * g++.dg/eh/elide1.C: Remove XFAIL.
36357
36358 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36359
36360         PR c++/15337
36361         * g++.dg/expr/sizeof3.C: New test.
36362
36363         PR c++/14777
36364         * g++.dg/template/access14.C: New test.
36365
36366         PR c++/15554
36367         * g++.dg/template/enum1.C: New test.
36368
36369         PR c++/15057
36370         * g++.dg/eh/throw1.C: New test.
36371
36372 2004-06-07  David Ayers  <d.ayers@inode.at>
36373             Ziemowit Laski  <zlaski@apple.com>
36374
36375         * lib/objc.exp (objc_target_compile): Revert the '-framework
36376         Foundation' flag fix, since bare Darwin does not ship
36377         with the Foundation framework.
36378         * objc/execute/next_mapping.h: Provide a local NSConstantString
36379         @interface and @implementation.
36380         (objc_constant_string_init): A constructor function, used to
36381         initialize the NSConstantString meta-class object.
36382         * objc/execute/string1.m: Include "next_mapping.h" instead of
36383         <Foundation/NSString.h>.
36384         * objc/execute/string2.m: Likewise.
36385         * objc/execute/string3.m: Likewise.
36386         * objc/execute/string4.m: Likewise.
36387
36388 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36389
36390         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36391         to double. Replace double with FLOAT.
36392         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36393
36394         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36395         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36396         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36397         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36398         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36399         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36400         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36401         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36402
36403 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36404
36405         PR c/13519
36406         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36407
36408 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36409
36410         PR c++/15503
36411         * g++.dg/template/meminit2.C: New test.
36412
36413 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36414
36415         PR target/15822
36416         * gcc.c-torture/execute/compare-fp-1.c,
36417         gcc.c-torture/execute/compare-fp-2.c,
36418         gcc.c-torture/execute/compare-fp-3.c,
36419         gcc.c-torture/execute/compare-fp-4.c,
36420         gcc.c-torture/execute/compare-fp-3.x,
36421         gcc.c-torture/execute/compare-fp-4.x: Moved...
36422         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36423         gcc.c-torture/execute/ieee/compare-fp-2.c,
36424         gcc.c-torture/execute/ieee/compare-fp-3.c,
36425         gcc.c-torture/execute/ieee/compare-fp-4.c,
36426         gcc.c-torture/execute/ieee/compare-fp-3.x,
36427         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36428
36429 2004-06-04  David Ayers  <d.ayers@inode.at>
36430
36431         * objc/execute/protocol-isEqual-4.m: New testcase.
36432
36433 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36434
36435         * objc/execute/protocol-isEqual-1.m: New testcase.
36436         * objc/execute/protocol-isEqual-2.m: New testcase.
36437         * objc/execute/protocol-isEqual-3.m: New testcase.
36438
36439 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36440
36441         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36442
36443 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36444
36445         * lib/objc.exp (objc_target_compile): When running tests on
36446         Darwin (Mac OS X), inform the linker about '-framework
36447         'Foundation'.
36448
36449 2004-06-02  Eric Christopher  <echristo@redhat.com>
36450
36451         * gcc.c-torture/compile/20040602-1.c: New.
36452
36453 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36454
36455         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36456         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36457
36458         PR tree-optimization/14736
36459         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36460
36461         PR tree-optimization/14042
36462         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36463
36464         PR tree-optimization/14729
36465         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36466
36467 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36468
36469         PR fortran/15557
36470         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36471
36472 2004-06-01  Richard Hederson  <rth@redhat.com>
36473
36474         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36475
36476 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36477
36478         PR c++/14932
36479         * g++.dg/parse/offsetof4.C: New test.
36480
36481 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36482
36483         PR objc/7993
36484         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36485
36486 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36487
36488         PR c++/15701
36489         * g++.dg/template/friend29.C: New test.
36490
36491 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36492
36493         PR c/15749
36494         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36495
36496 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36497
36498         * gcc.dg/sparc-trap-1.c: New test.
36499
36500 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36501
36502         PR middle-end/15069
36503         * g++.dg/opt/fold3.C: New test case.
36504
36505 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36506
36507         * lib/target-supports.exp (check_iconv_available): Fix fallout
36508         from 2004-05-28 patch.
36509
36510 2004-05-30  Paul Brook  <paul@codesourcery.com>
36511
36512         PR fortran/15620
36513         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36514         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36515
36516 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36517
36518         * gfortran.fortran-torture/execute/random_1.f90: New test.
36519
36520 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36521
36522         * g++.dg/ext/altivec-10.C: New test.
36523
36524 2004-05-29  Paul Brook  <paul@codesourcery.com>
36525
36526         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36527
36528 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36529
36530         * gcc.dg/altivec-16.c: New test.
36531
36532 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36533
36534         * lib/target-supports.exp (check_vmx_hw_available): New.
36535         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36536
36537         * lib/target-supports.exp (check_alias_available,
36538         check_iconv_available, check_named_sections_available): Use
36539         unique names for temporary files.
36540
36541 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36542
36543         * gcc.dg/altivec-15.c: New test.
36544
36545 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36546
36547         PR c++/15083
36548         * g++.dg/warn/noeffect6.C: New test.
36549
36550         PR c++/15471
36551         * g++.dg/expr/ptrmem4.C: New test.
36552
36553         PR c++/15640
36554         * g++.dg/template/operator3.C: New test.
36555
36556 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36557
36558         PR c++/14668
36559         * g++.dg/lookup/redecl1.C: New test.
36560         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36561
36562 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36563
36564         * gcc.c-torture/execute/compare-fp-1.c,
36565         gcc.c-torture/execute/compare-fp-2.c,
36566         gcc.c-torture/execute/compare-fp-3.c,
36567         gcc.c-torture/execute/compare-fp-4.c,
36568         gcc.c-torture/execute/compare-fp-3.x,
36569         gcc.c-torture/execute/compare-fp-4.x,
36570         gcc.dg/pr15649-1.c: New.
36571
36572 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36573
36574         PR c++/12883
36575         * g++.dg/init/array14.C: New test.
36576
36577 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36578
36579         * lib/compat.exp (compat-get-options-main): New.
36580         (compat-get-options): Remove unneeded code, warn for ignored
36581         command.
36582         (compat-execute): Check flag set by dg-require-* commands.
36583
36584         * lib/compat.exp (compat-execute): Break up long lines.
36585
36586 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36587
36588         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36589         * gcc.dg/altivec-14.c: New test.
36590         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36591
36592         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36593         * gcc.dg/altivec-12.c: Ditto.
36594
36595         * gcc.dg/altivec-3.c: Move call to altivec_check.
36596
36597 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36598
36599         PR c++/15044
36600         * g++.dg/template/error12.C: New test.
36601
36602         PR c++/15317
36603         * g++.dg/ext/attrib15.C: New test.
36604
36605         PR c++/15329
36606         * g++.dg/template/ptrmem9.C: New test.
36607
36608 2004-05-25  Paul Brook  <paul@codesourcery.com>
36609
36610         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36611
36612 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36613
36614         PR c++/15165
36615         * g++.dg/template/crash19.C: New test.
36616
36617 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36618
36619         PR c++/15025
36620         * g++.dg/template/redecl1.C: New test.
36621
36622 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36623
36624         PR c++/14821
36625         * g++.dg/other/ns1.C: New test.
36626
36627         PR c++/14883
36628         * g++.dg/template/invalid1.C: New test.
36629
36630 2004-05-23  Paul Brook  <paul@codesourcery.com>
36631         Victor Leikehman  <lei@haifasphere.co.il>
36632
36633         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36634         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36635
36636 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36637
36638         PR c++/15285
36639         PR c++/15299
36640         * g++.dg/template/non-dependent5.C: New test.
36641         * g++.dg/template/non-dependent6.C: New test.
36642
36643 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36644
36645         PR c++/15507
36646         * g++.dg/inherit/union1.C: New test.
36647
36648         PR c++/15542
36649         * g++.dg/template/addr1.C: New test.
36650
36651         PR c++/15427
36652         * g++.dg/template/array5.C: New test.
36653
36654         PR c++/15287
36655         * g++.dg/template/array6.C: New test.
36656
36657 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36658             Roger Sayle  <roger@eyesopen.com>
36659
36660         * g++.dg/lookup/forscope2.C: New test case.
36661
36662 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36663
36664         * gcc.dg/cpp/Wmissingdirs.c: New.
36665
36666 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36667
36668         PR target/15301
36669         * gcc.dg/compat/union-m128-1.h: New file.
36670         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36671         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36672         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36673
36674 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36675
36676         PR target/15302
36677         * gcc.dg/compat/struct-complex-1.h: New file.
36678         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36679         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36680         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36681
36682 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36683
36684         PR middle-end/3074
36685         * gcc.dg/pr3074-1.c: New test case.
36686         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36687
36688 2004-05-20  Falk Hueffner  <falk@debian.org>
36689
36690         PR other/15526
36691         * gcc.dg/ftrapv-1.c: New test case.
36692
36693 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36694
36695         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36696
36697 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36698             Jeff Law  <law@redhat.com>
36699
36700         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36701         * gcc.dg/tree-ssa/20040518-2.c: New test.
36702
36703         * gcc.dg/tree-ssa/20040518-1.c: New test.
36704
36705 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36706
36707         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36708
36709 2004-05-18  Paul Brook  <paul@codesourcery.com>
36710
36711         PR fortran/13930
36712         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36713
36714 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36715
36716         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36717         constant folding.
36718
36719 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36720
36721         * gcc.dg/tree-ssa/20040517-1.c: New test.
36722
36723 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36724
36725         * gcc.dg/loop-4.c: New test.
36726
36727 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36728
36729         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36730
36731 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36732
36733         PR fortran/15311
36734         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36735
36736 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36737
36738         PR fortran/13826
36739         PR fortran/13940
36740         * gfortran.fortran-torture/compile/data_1.f90: New test.
36741
36742 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36743
36744         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36745         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36746
36747 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36748
36749         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36750
36751 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36752
36753         PR c/15444
36754         * gcc.dg/format/xopen-1.c: Adjust expected message.
36755         * gcc.dg/format/xopen-3.c: New test.
36756
36757 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36758
36759         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36760
36761 2004-05-14  Jeff Law  <law@redhat.com>
36762
36763         * gcc.dg/tree-ssa/20040514-2.c: New test.
36764
36765 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36766
36767         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36768         this ...
36769         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36770         this.
36771
36772 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36773
36774         * gcc.dg/tree-ssa/20040514-1.c: New test.
36775
36776 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36777
36778         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36779         test.
36780
36781 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36782
36783         PR fortran/14066
36784         * gfortran.fortran-torture/compile/do_1.f90: New test.
36785
36786 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36787
36788         PR fortran/15051
36789         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36790         test.
36791
36792 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36793
36794         PR fortran/15149
36795         * gfortran.fortran-torture/execute/random_init.f90: New test.
36796
36797 2004-05-13  Paul Brook  <paul@codesourcery.com>
36798
36799         PR fortran/15314
36800         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36801
36802 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36803
36804         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36805         for the powerpc case.
36806
36807 2004-05-13  Jeff Law  <law@redhat.com>
36808
36809         * gcc.dg/tree-ssa/20040513-1.c: New test.
36810         * gcc.dg/tree-ssa/20040513-2.c: New test.
36811
36812 2004-05-13  Paul Brook  <paul@codesourcery.com>
36813
36814         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36815         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36816         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36817
36818 2004-05-13  Andreas Schwab  <schwab@suse.de>
36819
36820         PR other/10819
36821         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36822         characters.
36823
36824 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36825
36826         PR fortran/15294
36827         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36828
36829 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36830
36831         Merge from tree-ssa-20020619-branch.  See
36832         ChangeLog.tree-ssa for details.
36833
36834 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36835
36836         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36837         include <altivec.h> explicitly.
36838         * gcc.dg/altivec-13.c: Likewise.
36839
36840 2004-05-11  Paul Brook  <paul@codesourcery.com>
36841
36842         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36843
36844 2004-05-10  Eric Christopher  <echristo@redhat.com>
36845
36846         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36847         * gcc.dg/sibcall-4.c: Ditto.
36848
36849 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36850
36851         * g++.dg/ext/altivec-8.C: New test case.
36852         * gcc.dg/altivec-13.c: New test case.
36853
36854 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36855
36856         * gcc.c-torture/execute/divcmp-1.c: New test case.
36857         * gcc.c-torture/execute/divcmp-2.c: New test case.
36858         * gcc.c-torture/execute/divcmp-3.c: New test case.
36859
36860 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36861
36862         * g++.dg/other/pragma-re-2.C: New test.
36863
36864 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36865
36866         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36867         * gcc.dg/i386-387-2.c: Likewise.
36868
36869         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36870         __builtin_drem.
36871         * gcc.dg/i386-387-6.c: Likewise.
36872
36873 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36874
36875         * gcc.dg/builtins-33.c: Also check log1p*.
36876
36877 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36878
36879         PR optimization/15296
36880         * gcc.c-torture/execute/pr15296.c: New test.
36881
36882 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36883
36884         * gcc.dg/builtins-40.c: New test.
36885
36886 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36887
36888         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36889
36890 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36891
36892         * g++.dg/ext/spe1.C: New testcase.
36893
36894 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36895
36896         * objc.dg/image-info.m: Allow additional attributes
36897         for __image_info section.
36898
36899 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36900
36901         * gcc.dg/torture/mips-hilo-2.c: New test.
36902
36903 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36904
36905         PR c++/14389
36906         * g++.dg/template/member5.C: New test.
36907
36908 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36909
36910         * gcc.dg/builtins-34.c: Also check expm1*.
36911
36912 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36913
36914         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36915         * gcc.dg/torture/builtin-convert-3.c: New test.
36916
36917 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36918
36919         PR middle-end/15054
36920         * g++.dg/opt/pr15054.C: New test.
36921
36922 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36923
36924         * gcc.dg/torture/builtin-rounding-1.c: New test.
36925         * gcc.dg/builtins-25.c: Delete.
36926         * gcc.dg/builtins-29.c: Delete.
36927
36928 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36929
36930         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36931         * gcc.dg/sibcall-4.c: Likewise.
36932         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36933
36934 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36935
36936         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36937         bit-field on 16-bit targets.
36938
36939 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36940
36941         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36942         16-bit targets.
36943
36944 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36945
36946         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36947         * gcc.dg/rs6000-power2-2.c: Likewise.
36948
36949 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36950
36951         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36952         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36953         Change the asm registers to be in form of frN instead of fN.
36954
36955 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36956
36957         * gcc.dg/torture/builtin-convert-2.c: New test.
36958
36959 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36960
36961         * gcc.dg/rs6000-power2-1.c: New test.
36962         * gcc.dg/rs6000-power2-2.c: New test.
36963
36964 2004-04-28  Jan Hubicka  <jh@suse.cz>
36965
36966         * gcc.dg/unused-6.c: New test.
36967
36968 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36969             Ulrich Weigand  <uweigand@de.ibm.com>
36970
36971         * ada/acats/run_all.sh: Define $target variable.
36972
36973 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36974
36975         PR c++/15119
36976         * g++.dg/other/vararg-1.C: New test.
36977
36978         PR c++/4794
36979         * g++.dg/eh/cleanup3.C: New test.
36980
36981 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36982
36983         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36984         and ad8011a (target_insn).
36985         * ada/acats/support/macro.dfs: Likewise.
36986         * ada/acats/support/impbit.adb: New file.
36987
36988 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36989
36990         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36991
36992 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36993
36994         * gcc.dg/loop-3.c: New test.
36995
36996 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
36997
36998         * gcc.c-torture/execute/simd-5.c: New test.
36999
37000 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37001
37002         PR c++/15064
37003         * g++.dg/template/crash18.C: New test.
37004
37005 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37006
37007         * g++.dg/ext/complit3.C: New test.
37008
37009 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37010
37011         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37012         * gcc.dg/altivec-3.c: Same.
37013         * gcc.dg/altivec-varargs-1.c: Same.
37014
37015 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37016
37017         * lib/target-supports.exp (check_profiling_available): Assume
37018         profiling is not available on powerpc-eabi targets.
37019
37020 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37021
37022         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37023         * gcc.dg/vmx/bug-1.c: Ditto.
37024
37025 2004-04-20  Eric Christopher  <echristo@redhat.com>
37026
37027         * gcc.dg/charset/extern.c: New test.
37028         * g++.dg/charset/extern3.cc: Ditto.
37029
37030 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37031
37032         * gcc.dg/builtins-39.c: New test.
37033
37034 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37035
37036         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37037
37038 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37039
37040         * gcc.dg/torture/mips-hilo-1.c: New test.
37041
37042 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37043
37044         * gcc.c-torture/compile/20040419-1.c: New test.
37045
37046 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37047
37048         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37049
37050 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37051             Aldy Hernandez  <aldyh@redhat.com>
37052
37053         * gcc.c-torture/execute/va-arg-24.c: New.
37054
37055 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37056             Aldy Hernandez  <aldyh@redhat.com>
37057
37058         * gcc.dg/vmx/1b-01.c: New.
37059         * gcc.dg/vmx/1b-02.c: New.
37060         * gcc.dg/vmx/1b-03.c: New.
37061         * gcc.dg/vmx/1b-04.c: New.
37062         * gcc.dg/vmx/1b-05.c: New.
37063         * gcc.dg/vmx/1b-06.c: New.
37064         * gcc.dg/vmx/1b-07.c: New.
37065         * gcc.dg/vmx/1c-01.c: New.
37066         * gcc.dg/vmx/1c-02.c: New.
37067         * gcc.dg/vmx/3a-01a.c: New.
37068         * gcc.dg/vmx/3a-01.c: New.
37069         * gcc.dg/vmx/3a-01m.c: New.
37070         * gcc.dg/vmx/3a-03.c: New.
37071         * gcc.dg/vmx/3a-03m.c: New.
37072         * gcc.dg/vmx/3a-04.c: New.
37073         * gcc.dg/vmx/3a-04m.c: New.
37074         * gcc.dg/vmx/3a-05.c: New.
37075         * gcc.dg/vmx/3a-06.c: New.
37076         * gcc.dg/vmx/3a-06m.c: New.
37077         * gcc.dg/vmx/3a-07.c: New.
37078         * gcc.dg/vmx/3b-01.c: New.
37079         * gcc.dg/vmx/3b-02.c: New.
37080         * gcc.dg/vmx/3b-10.c: New.
37081         * gcc.dg/vmx/3b-13.c: New.
37082         * gcc.dg/vmx/3b-14.c: New.
37083         * gcc.dg/vmx/3b-15.c: New.
37084         * gcc.dg/vmx/3c-01a.c: New.
37085         * gcc.dg/vmx/3c-01.c: New.
37086         * gcc.dg/vmx/3c-02.c: New.
37087         * gcc.dg/vmx/3c-03.c: New.
37088         * gcc.dg/vmx/3d-01.c: New.
37089         * gcc.dg/vmx/4-01.c: New.
37090         * gcc.dg/vmx/4-03.c: New.
37091         * gcc.dg/vmx/5-01.c: New.
37092         * gcc.dg/vmx/5-02.c: New.
37093         * gcc.dg/vmx/5-03.c: New.
37094         * gcc.dg/vmx/5-04.c: New.
37095         * gcc.dg/vmx/5-05.c: New.
37096         * gcc.dg/vmx/5-06.c: New.
37097         * gcc.dg/vmx/5-07.c: New.
37098         * gcc.dg/vmx/5-07t.c: New.
37099         * gcc.dg/vmx/5-08.c: New.
37100         * gcc.dg/vmx/5-10.c: New.
37101         * gcc.dg/vmx/5-11.c: New.
37102         * gcc.dg/vmx/7-01a.c: New.
37103         * gcc.dg/vmx/7-01.c: New.
37104         * gcc.dg/vmx/7c-01.c: New.
37105         * gcc.dg/vmx/7d-01.c: New.
37106         * gcc.dg/vmx/7d-02.c: New.
37107         * gcc.dg/vmx/8-01.c: New.
37108         * gcc.dg/vmx/8-02a.c: New.
37109         * gcc.dg/vmx/8-02.c: New.
37110         * gcc.dg/vmx/brode-1.c: New.
37111         * gcc.dg/vmx/bug-1.c: New.
37112         * gcc.dg/vmx/bug-2.c: New.
37113         * gcc.dg/vmx/bug-3.c: New.
37114         * gcc.dg/vmx/cw-bug-1.c: New.
37115         * gcc.dg/vmx/cw-bug-2.c: New.
37116         * gcc.dg/vmx/cw-bug-3.c: New.
37117         * gcc.dg/vmx/dct.c: New.
37118         * gcc.dg/vmx/debug-1.c: New.
37119         * gcc.dg/vmx/debug-2.c: New.
37120         * gcc.dg/vmx/debug-3.c: New.
37121         * gcc.dg/vmx/debug-4.c: New.
37122         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37123         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37124         * gcc.dg/vmx/eg-5.c: New.
37125         * gcc.dg/vmx/fft.c: New.
37126         * gcc.dg/vmx/gcc-bug-1.c: New.
37127         * gcc.dg/vmx/gcc-bug-2.c: New.
37128         * gcc.dg/vmx/gcc-bug-3.c: New.
37129         * gcc.dg/vmx/gcc-bug-4.c: New.
37130         * gcc.dg/vmx/gcc-bug-5.c: New.
37131         * gcc.dg/vmx/gcc-bug-6.c: New.
37132         * gcc.dg/vmx/gcc-bug-7.c: New.
37133         * gcc.dg/vmx/gcc-bug-8.c: New.
37134         * gcc.dg/vmx/gcc-bug-9.c: New.
37135         * gcc.dg/vmx/gcc-bug-b.c: New.
37136         * gcc.dg/vmx/gcc-bug-c.c: New.
37137         * gcc.dg/vmx/gcc-bug-d.c: New.
37138         * gcc.dg/vmx/gcc-bug-e.c: New.
37139         * gcc.dg/vmx/gcc-bug-f.c: New.
37140         * gcc.dg/vmx/gcc-bug-g.c: New.
37141         * gcc.dg/vmx/gcc-bug-i.c: New.
37142         * gcc.dg/vmx/harness.h: New.
37143         * gcc.dg/vmx/ira1.c: New.
37144         * gcc.dg/vmx/ira2a.c: New.
37145         * gcc.dg/vmx/ira2b.c: New.
37146         * gcc.dg/vmx/ira2.c: New.
37147         * gcc.dg/vmx/ira2c.c: New.
37148         * gcc.dg/vmx/mem.c: New.
37149         * gcc.dg/vmx/newton-1.c: New.
37150         * gcc.dg/vmx/ops.c: New.
37151         * gcc.dg/vmx/sn7153.c: New.
37152         * gcc.dg/vmx/spill2.c: New.
37153         * gcc.dg/vmx/spill3.c: New.
37154         * gcc.dg/vmx/spill.c: New.
37155         * gcc.dg/vmx/t.c: New.
37156         * gcc.dg/vmx/varargs-1.c: New.
37157         * gcc.dg/vmx/varargs-2.c: New.
37158         * gcc.dg/vmx/varargs-3.c: New.
37159         * gcc.dg/vmx/varargs-4.c: New.
37160         * gcc.dg/vmx/varargs-5.c: New.
37161         * gcc.dg/vmx/varargs-6.c: New.
37162         * gcc.dg/vmx/varargs-7.c: New.
37163         * gcc.dg/vmx/vmx.exp: New.
37164         * gcc.dg/vmx/vprint-1.c: New.
37165         * gcc.dg/vmx/vscan-1.c: New.
37166         * gcc.dg/vmx/x-01.c: New.
37167         * gcc.dg/vmx/x-02.c: New.
37168         * gcc.dg/vmx/x-03.c: New.
37169         * gcc.dg/vmx/x-04.c: New.
37170         * gcc.dg/vmx/x-05.c: New.
37171         * gcc.dg/vmx/yousufi-1.c: New.
37172         * gcc.dg/vmx/zero-1.c: New.
37173         * gcc.dg/vmx/zero.c: New.
37174
37175 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37176
37177         * g++.dg/lookup/java1.C: Update for chage of
37178         _Jv_AllocObject.
37179         * g++.dg/lookup/java2.C: Likewise.
37180
37181 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37182
37183         * ada/acats/run_all.sh: use -O2 by default.
37184
37185 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37186
37187         * gcc.dg/vr-mult-[12].c: New tests.
37188
37189 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37190
37191         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37192
37193         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37194
37195 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37196
37197         * lib/target-supports.exp (check_profiling_available): Assume
37198         profiling isn't available for mips*-*-elf targets.
37199
37200 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37201
37202         * gcc.dg/builtins-38.c: New test.
37203
37204 2004-04-14  Eric Christopher  <echristo@redhat.com>
37205
37206         * g++.dg/charset/charset.exp: Run .cc extension tests.
37207
37208 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37209
37210         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37211
37212 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37213
37214         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37215
37216 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37217
37218         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37219         * gcc.dg/i386-387-2.c: Likewise.
37220
37221         * gcc.dg/i386-387-7.c: New test.
37222         * gcc.dg/i386-387-8.c: New test.
37223
37224         * gcc.dg/builtins-37.c: New test.
37225
37226 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37227
37228         * g++.dg/pch/externc-1.C: Add missing semicolon.
37229
37230 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37231
37232         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37233
37234 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37235
37236         * gcc.c-torture/execute/20040411-1.c: New test.
37237
37238 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37239
37240         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37241
37242 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37243
37244         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37245
37246 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37247
37248         * lib/target-supports.exp (check_named_sections_available): New.
37249         * lib/gcc-dg.exp (dg-require-named-sections): New.
37250         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37251         old-deja.exp.  Also prune error-count message from HP linker.
37252         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37253
37254         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37255         * g++.old-deja/g++.pt/static3.C: Likewise.
37256         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37257
37258 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37259
37260         * gcc.c-torture/execute/20040409-1.c: New test case.
37261         * gcc.c-torture/execute/20040409-2.c: New test case.
37262         * gcc.c-torture/execute/20040409-3.c: New test case.
37263
37264 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37265
37266         * gcc.dg/20040409-1.c: New test.
37267
37268 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37269
37270         PR target/14888
37271         * g++.dg/opt/pr14888.C: New test case.
37272
37273 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37274
37275         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37276         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37277         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37278         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37279         New tests.
37280
37281 2004-04-08  Paul Brook  <paul@codesourcery.com>
37282
37283         * gcc.dg/spill-1.c: New test.
37284
37285 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37286
37287         * gcc.dg/torture/builtin-ctype-2.c: New test.
37288
37289 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37290
37291         * gcc.dg/pch/pch.exp: Add largefile test.
37292
37293 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37294
37295         * g++.dg/pch/externc-1.Hs: New.
37296         * g++.dg/pch/externc-1.C: New.
37297
37298 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37299
37300         * gcc.dg/compat/struct-by-value-5a_main.c,
37301         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37302         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37303         * gcc.dg/compat/struct-by-value-5a_x.c,
37304         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37305         gcc.dg/compat/struct-by-value-5_x.c.
37306         * gcc.dg/compat/struct-by-value-5a_y.c,
37307         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37308         gcc.dg/compat/struct-by-value-5_y.c.
37309
37310         * gcc.dg/compat/struct-by-value-6a_main.c,
37311         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37312         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37313         * gcc.dg/compat/struct-by-value-6a_x.c,
37314         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37315         gcc.dg/compat/struct-by-value-6_x.c.
37316         * gcc.dg/compat/struct-by-value-6a_y.c,
37317         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37318         gcc.dg/compat/struct-by-value-6_y.c.
37319
37320         * gcc.dg/compat/struct-by-value-7a_main.c,
37321         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37322         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37323         * gcc.dg/compat/struct-by-value-7a_x.c,
37324         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37325         gcc.dg/compat/struct-by-value-7_x.c.
37326         * gcc.dg/compat/struct-by-value-7a_y.c,
37327         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37328         gcc.dg/compat/struct-by-value-7_y.c.
37329
37330 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37331
37332         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37333         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37334         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37335         options.
37336
37337 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37338
37339         * gcc.dg/builtins-36.c: New test.
37340
37341 2004-04-06  Paul Brook  <paul@codesourcery.com>
37342
37343         * README.gcc: Remove obsolete contraint on testcases.
37344
37345 2004-04-05  Paul Brook  <paul@codesourcery.com>
37346
37347         PR2123
37348         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37349         failure and exit(0) on success.
37350         * g++.dg/expr/anew2.C: Ditto.
37351         * g++.dg/expr/anew3.C: Ditto.
37352         * g++.dg/expr/anew4.C: Ditto.
37353
37354 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37355
37356         PR c++/3518
37357         * g++.dg/template/unify7.C: New.
37358
37359 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37360
37361         * g++.dg/README: Bring up to date with new subdirectories; remove
37362         duplicate subdirectory lines.
37363
37364 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37365
37366         PR c++/14007
37367         * g++.dg/template/unify5.C: New.
37368         * g++.dg/template/unify6.C: New.
37369         * g++.dg/template/qualttp20.C: Adjust.
37370         * g++.old-deja/g++.jason/report.C: Adjust.
37371         * g++.old-deja/g++.other/qual1.C: Adjust.
37372
37373 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37374
37375         PR c++/14803
37376         * g++.dg/inherit/ptrmem1.C: New test.
37377
37378 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37379
37380         PR c++/14755
37381         * gcc.c-torture/execute/20040331-1.c: New test.
37382         * gcc.dg/20040331-1.c: New test.
37383
37384 2004-04-01  Paul Brook  <paul@codesourcery.com>
37385
37386         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37387
37388 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37389
37390         PR c++/14724
37391         * g++.dg/init/goto1.C: New test.
37392
37393         PR c++/14763
37394         * g++.dg/template/defarg4.C: New test.
37395
37396 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37397
37398         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37399
37400 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37401
37402         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37403
37404 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37405
37406         * gcc.dg/noncompile/undeclared-2.c: New test.
37407
37408 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37409
37410         * gcc.dg/940409-1.c: Remove XFAIL.
37411         * gcc.dg/reg-vol-struct-1.c: New test.
37412
37413 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37414
37415         * gcc.dg/torture/builtin-wctype-1.c: New test.
37416
37417 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37418
37419         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37420         * gcc.dg/20001101-1.c: Likewise.
37421         * gcc.dg/20001102-1.c: Likewise.
37422
37423 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37424
37425         * gcc.dg/compare8.c: Add an additional test for XOR.
37426
37427 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37428
37429         * gcc.dg/torture/builtin-ctype-1.c: New test.
37430
37431 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37432
37433         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37434         * gcc.dg/torture/builtin-math-1.c: Likewise.
37435         * gcc.dg/torture/builtin-power-1.c: New test.
37436
37437 2004-03-24  Andreas Schwab  <schwab@suse.de>
37438
37439         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37440         IA64 assembler.
37441
37442 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37443             Roger Sayle  <roger@eyesopen.com>
37444
37445         * gcc.dg/compare8.c: New test case.
37446
37447 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37448
37449         * g++.dg/ext/altivec-7.C: New test.
37450
37451 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37452
37453         PR 12267, 12391, 12560, 13129, 14114, 14133
37454         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37455         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37456         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37457         Adjust error regexps.
37458         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37459         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37460         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37461         * gcc.dg/local1.c: Add explanatory comment.
37462
37463 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37464
37465         PR optimization/14669
37466         * g++.dg/opt/fold2.C: New test case.
37467
37468 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37469
37470         PR c/14069
37471         * gcc.dg/20040322-1.c: New test.
37472
37473 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37474
37475         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37476         * gcc.dg/ultrasp4.c: Likewise.
37477         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37478
37479 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37480
37481         * gcc.dg/i386-sse-8.c: Reset default options.
37482
37483 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37484
37485         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37486         in the error message text.
37487
37488 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37489
37490         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37491
37492 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37493
37494         PR c++/14616
37495         * g++.dg/init/array13.C: New test.
37496
37497 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37498
37499         PR target/13889
37500         * gcc.c-torture/compile/pr13889.c: New test case.
37501
37502 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37503
37504         PR c/14635
37505         * builtins-1.c (nan, nans): Don't test.
37506         * builtins-30.c: Don't use nan, nanf, nanl.
37507         * builtins-35.c: New test.
37508
37509 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37510
37511         * g++.dg/ext/altivec-6.C: New test.
37512
37513 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37514
37515         * g++.dg/init/placement3.C: New test.
37516
37517         * g++.dg/template/spec13.C: New test.
37518
37519         * g++.dg/lookup/using11.C: New test.
37520
37521         * g++.dg/lookup/koenig3.C: New test.
37522
37523         * g++.dg/template/operator2.C: New test.
37524
37525         * g++.dg/expr/dtor3.C: New test.
37526         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37527         marker.
37528         * g++.old-deja/g++.law/visibility28.C: Likewise.
37529
37530 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37531
37532         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37533         * gcc.dg/ppc64-abi-3.c: Likewise.
37534
37535 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37536
37537         PR c++/14545
37538         * g++.dg/parse/template15.C: New test.
37539
37540 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37541
37542         * g++.dg/expr/dtor2.C: New test.
37543
37544         * g++.dg/lookup/anon4.C: New test.
37545
37546         * g++.dg/overload/using1.C: New test.
37547
37548         * g++.dg/template/lookup7.C: New test.
37549
37550         * g++.dg/template/typename6.C: New test.
37551
37552         * g++.dg/expr/cond6.C: New test.
37553
37554 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37555
37556         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37557
37558 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37559
37560         * g++.dg/expr/cond5.C: New test.
37561         * g++.dg/expr/constcast1.C: Likewise.
37562         * g++.dg/expr/ptrmem2.C: Likewise.
37563         * g++.dg/expr/ptrmem3.C: Likewise.
37564         * g++.dg/lookup/main1.C: Likewise.
37565         * g++.dg/template/lookup6.C: Likewise.
37566
37567 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37568
37569         * gcc.dg/local1.c: New test.
37570
37571         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37572
37573 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37574
37575         * gcc.dg/torture/builtin-convert-1.c: New test.
37576
37577 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37578
37579         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37580
37581 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37582
37583         PR c++/14481
37584         * g++.dg/warn/Wunused-7.C: New test.
37585
37586 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37587
37588         * gcc.dg/torture/builtin-integral-1.c: New test.
37589
37590 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37591
37592         PR c++/14586
37593         * g++.dg/parse/non-dependent3.C: New test.
37594
37595 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37596
37597         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37598         * g++.dg/eh/simd-2.C: Likewise.
37599         * g++.dg/init/array10.C: Likewise.
37600         * gcc.c-torture/compile/simd-1.c: Likewise.
37601         * gcc.c-torture/compile/simd-2.c: Likewise.
37602         * gcc.c-torture/compile/simd-3.c: Likewise.
37603         * gcc.c-torture/compile/simd-4.c: Likewise.
37604         * gcc.c-torture/compile/simd-6.c: Likewise.
37605         * gcc.c-torture/execute/simd-1.c: Likewise.
37606         * gcc.c-torture/execute/simd-2.c: Likewise.
37607         * gcc.dg/compat/vector-defs.h: Likewise.
37608         * gcc.dg/20020531-1.c: Likewise.
37609         * gcc.dg/altivec-3.c: Likewise.
37610         * gcc.dg/altivec-4.c: Likewise.
37611         * gcc.dg/altivec-varargs-1.c: Likewise.
37612         * gcc.dg/compat/vector-defs.h: Likewise.
37613         * gcc.dg/i386-mmx-3.c: Likewise.
37614         * gcc.dg/i386-sse-4.c: Likewise.
37615         * gcc.dg/i386-sse-5.c: Likewise.
37616         * gcc.dg/i386-sse-8.c: Likewise.
37617         * gcc.dg/simd-1.c: Likewise.
37618         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37619         __ev64_opaque__ since the machine description provides it.
37620
37621 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37622
37623         * lib/compat.exp (skip_list): New global variable.
37624         Use it to hold the user defined COMPAT_SKIPS list if any.
37625         (compat-obj): Add the members of skip_list to optall.
37626
37627 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37628
37629         * gcc.dg/compat/union-by-value-1_main.c,
37630         union-by-value-1_x.c, union-by-value-1_y.c,
37631         union-check.h, union-defs.h,
37632         union-init.h, union-return-1_main.c,
37633         union-return-1_x.c, union-return-1_y.c: New files.
37634
37635 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37636
37637         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37638         mixed-struct-init.h: Add 4 mixed structure types.
37639         struct-by-value-21_main.c, struct-by-value-21_x.c,
37640         struct-by-value-21_y.c, struct-return-21_main.c,
37641         struct-return-21_x.c, struct-return-21_y.c: New files.
37642
37643 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37644
37645         PR c++/14550
37646         * g++.dg/parse/template14.C: New test.
37647
37648 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37649
37650         * gcc.c-torture/execute/20040313-1.c: New test.
37651
37652 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37653
37654         PR target/14533
37655         * gcc.dg/20040311-2.c: New test.
37656
37657 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37658
37659         PR other/14544
37660         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37661         bit-field.
37662
37663 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37664
37665         * gcc.dg/20040305-2.c: Add missing return statement.
37666
37667 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37668
37669         * gcc.dg/builtins-34.c: Also check pow10*.
37670
37671 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37672
37673         PR target/14262
37674         * gcc.dg/20040305-2.c: New test.
37675
37676 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37677
37678         * gcc.dg/20040310-1.c: New test.
37679
37680 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37681
37682         * gcc.c-torture/execute/20040311-1.c: New test case.
37683
37684 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37685
37686         PR c++/14476
37687         * g++.dg/lookup/enum1.C: New test.
37688
37689 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37690
37691         PR c++/14510
37692         * g++.dg/lookup/struct2.C: New test.
37693
37694 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37695
37696         * gcc.dg/builtins-34.c: New test.
37697
37698 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37699
37700         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37701
37702 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37703
37704         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37705         * gcc.dg/alias-2.c: New testcase.
37706
37707 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37708
37709         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37710
37711 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37712
37713         * gcc.c-torture/execute/20040309-1.c: New test case.
37714
37715 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37716
37717         PR c++/14397
37718         * g++.dg/overload/ref1.C: New.
37719
37720 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37721
37722         PR c++/14409
37723         * g++.dg/template/spec12.C: New test.
37724
37725         PR c++/14448
37726         * g++.dg/parse/crash14.C: New test.
37727
37728 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37729
37730         PR c++/14230
37731         * g++.dg/init/ref11.C: New test.
37732
37733 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37734
37735         PR c++/14432
37736         * g++.dg/parse/builtin2.C: New test.
37737
37738 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37739
37740         PR c++/14401
37741         * g++.dg/init/ctor3.C: New test.
37742         * g++.dg/init/union1.C: New test.
37743         * g++.dg/ext/anon-struct4.C: New test.
37744
37745 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37746
37747         * g++.dg/lookup/koenig1.C: Tweak error messages.
37748         * g++.dg/lookup/used-before-declaration.C: Likewise.
37749         * g++.dg/other/do1.C: Likewise.
37750         * g++.dg/overload/koenig1.C: Likewise.
37751         * g++.dg/parse/crash13.C: Likewise.
37752         * g++.dg/template/instantiate3.C: Likewise.
37753
37754 2004-03-08  Eric Christopher  <echristo@redhat.com>
37755
37756         * * lib/target-supports.exp: Enable libiconv in test
37757         compilation.  Fix up error checking.
37758
37759 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37760
37761         PR middle-end/14289
37762         * gcc.dg/pr14289-1.c: New test case.
37763         * gcc.dg/pr14289-2.c: Likewise.
37764         * gcc.dg/pr14289-3.c: Likewise.
37765
37766 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37767
37768         * gcc.c-torture/execute/20040308-1.c: New test.
37769
37770 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37771
37772         * gcc.c-torture/execute/20040307-1.c: New test case.
37773
37774 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37775
37776         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37777
37778 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37779
37780         * gcc.dg/20040306-1.c: New test.
37781
37782 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37783
37784         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37785         them static.
37786         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37787
37788 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37789
37790         PR c/14465
37791         * gcc.dg/decl-6.c: New test.
37792
37793 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37794
37795         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37796         Rename LOGPOW -> LOG_POW.
37797         (SQRT_EXP, POW_EXP): New.
37798
37799 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37800
37801         * gcc.dg/i386-sse-8.c: New test.
37802
37803 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37804
37805         PR c/14114
37806         * gcc.dg/decl-5.c: New test.
37807
37808 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37809
37810         * gcc.dg/20040305-1.c: New test.
37811
37812 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37813
37814         PR other/14354
37815         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37816
37817 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37818
37819         PR c++/14425, c++/14426
37820         * g++.dg/ext/altivec-4.C: New test.
37821         * g++.dg/ext/altivec-5.C: New test.
37822
37823 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37824
37825         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37826         global variables of a type with no linkage.
37827         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37828         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37829         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37830         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37831         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37832         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37833         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37834         * g++.dg/warn/deprecated.C: Name enum Color.
37835         * g++.dg/overload/VLA.C: Name structure for 'b'.
37836         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37837
37838 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37839
37840         * gcc.c-torture/compile/20040304-1.c: New test.
37841
37842 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37843
37844         PR 13728
37845         * gcc.dg/decl-4.c: New testcase.
37846
37847 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37848
37849         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37850         as PRECF if sizeof (float) > sizeof (double).
37851         (PRECL): Make it the same as PRECF if
37852         sizeof (float) > sizeof (long double).
37853
37854 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37855
37856         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37857         system type.  Add check for irix6 which doesn't have c99 runtime.
37858
37859 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37860
37861         * gcc.dg/const-elim-1.c: xfail for xtensa.
37862
37863 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37864
37865         PR c++/14369
37866         * g++.dg/template/cond4.C: New test.
37867
37868 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37869
37870         PR c++/14360
37871         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37872
37873         PR c++/14361
37874         * g++.dg/parse/defarg7.C: New test.
37875
37876         PR c++/14359
37877         * g++.dg/template/friend26.C: New test.
37878
37879 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37880
37881         PR c++/14324
37882         * g++.dg/abi/mangle21.C: New test.
37883
37884         PR c++/14260
37885         * g++.dg/parse/constructor2.C: New test.
37886
37887         PR c++/14337
37888         * g++.dg/template/sfinae1.C: New test.
37889
37890 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37891
37892         PR c++/14267
37893         * g++.dg/expr/crash2.C: New test.
37894
37895         PR middle-end/13448
37896         * gcc.dg/inline-5.c: New test.
37897         * gcc.dg/always-inline.c: Split out tests into ...
37898         * gcc.dg/always-inline2.c: ... this and ...
37899         * gcc.dg/always-inline3.c: ... this.
37900
37901 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37902
37903         PR debug/12103
37904         * g++.dg/debug/crash1.C: New test.
37905
37906 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37907
37908         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37909         function with __attribute__((noinline)).
37910         (recurser_void2): Likewise.
37911         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37912         (recurser_void2): Likewise.
37913
37914 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37915
37916         PR middle-end/14203
37917         * g++.dg/warn/Wunused-6.C: New test case.
37918
37919 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37920
37921         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37922         not defined.
37923
37924 2004-02-27  Eric Christopher  <echristo@redhat.com>
37925
37926         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37927         * g++.dg/charset/asm2.c: Run only x86.
37928         * gcc.dg/charset/asm3.c: Ditto.
37929
37930 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37931
37932         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37933         ld_library_path.
37934
37935 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37936
37937         * g++.dg/ext/altivec-3.C: New.
37938
37939 2004-02-26  Richard Henderson  <rth@redhat.com>
37940
37941         * g++.dg/ext/attrib10.C: Mark for warning.
37942         * gcc.dg/attr-alias-1.c: New.
37943
37944 2004-02-26  Richard Henderson  <rth@redhat.com>
37945
37946         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37947         * gcc.c-torture/execute/20040208-2.c: ... it back.
37948
37949 2004-02-26  Eric Christopher  <echristo@redhat.com>
37950
37951         * lib/target-supports.exp (check-iconv-available): New function.
37952         * lib/gcc-dg.exp (dg-require-iconv): New function.
37953         Use above.
37954         * gcc.dg/charset: New directory.
37955         * gcc.dg/charset/charset.exp: New file.
37956         * gcc.dg/charset/asm1.c: Ditto.
37957         * gcc.dg/charset/asm2.c: Ditto.
37958         * gcc.dg/charset/asm3.c: Ditto.
37959         * gcc.dg/charset/asm4.c: Ditto.
37960         * gcc.dg/charset/asm5.c: Ditto.
37961         * gcc.dg/charset/attribute1.c: Ditto.
37962         * gcc.dg/charset/attribute2.c: Ditto.
37963         * gcc.dg/charset/string1.c: Ditto.
37964         * g++.dg/charset: New directory.
37965         * g++.dg/dg.exp: Add here. Special options.
37966         * g++.dg/charset/charset.exp: New file.
37967         * g++.dg/charset/asm1.c: Ditto.
37968         * g++.dg/charset/asm2.c: Ditto.
37969         * g++.dg/charset/asm3.c: Ditto.
37970         * g++.dg/charset/asm4.c: Ditto.
37971         * g++.dg/charset/attribute1.c: Ditto.
37972         * g++.dg/charset/attribute2.c: Ditto.
37973         * g++.dg/charset/extern1.cc: Ditto.
37974         * g++.dg/charset/extern2.cc: Ditto.
37975         * g++.dg/charset/string1.c: Ditto.
37976
37977 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37978
37979         PR c++/14278
37980         * g++.dg/parse/comma1.C: New test.
37981
37982 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37983
37984         PR c++/14284
37985         * g++.dg/template/ttp8.C: New test.
37986
37987 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37988
37989         * gcc.dg/fixuns-trunc-1.c: New test.
37990
37991 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37992
37993         * gcc.dg/builtins-config.h: Use #elif.
37994
37995 2004-02-26  Michael Matz  <matz@suse.de>
37996
37997         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37998         * gcc.dg/991214-1.c: Likewise.
37999         * gcc.dg/i386-asm-1.c: Likewise.
38000
38001 2004-02-25  Richard Henderson  <rth@redhat.com>
38002
38003         * gcc.c-torture/execute/20040208-2.c: Move ...
38004         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38005
38006 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38007
38008         PR c++/14246
38009         * g++.dg/other/crash-3.C: New test.
38010
38011 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38012
38013         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38014         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38015
38016         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38017         HP-UX.
38018
38019 2004-02-24  Michael Matz  <matz@suse.de>
38020
38021         * gcc.dg/i386-regparm.c: New.
38022
38023 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38024
38025         * gcc.c-torture/execute/20040223-1.c: New.
38026
38027 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38028             Kazu Hirata  <kazu@cs.umass.edu>
38029
38030         * gcc.dg/fwritable-strings-1.c: Remove.
38031
38032 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38033
38034         PR c/14156
38035         * gcc.dg/20040223-1.c: New test.
38036
38037 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38038
38039         PR c++/14106
38040         * g++.dg/ext/typeof9.C: New test.
38041
38042 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38043
38044         PR c++/14250
38045         * g++.dg/other/switch1.C: New test.
38046
38047 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38048
38049         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38050         * gcc.dg/va-arg-1.c: Likewise.
38051
38052 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38053
38054         PR c++/14143
38055         * g++.dg/template/koenig5.C: New test.
38056
38057 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38058
38059         * g++.dg/ext/altivec-1.C: Generalize target triple.
38060         * g++.dg/ext/altivec-2.C: New test case.
38061         * g++.dg/ext/altivec_check.h: New file.
38062         * gcc.dg/altivec-1.c: Generalize target triple;
38063         include altivec_check.h and call altivec_check().
38064         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38065         * gcc.dg/altivec-6.c: New test case.
38066         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38067         type casts as needed.
38068         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38069         altivec_check().
38070         * gcc.dg/altivec-12.c: New test case.
38071         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38072         include altivec_check.h and call altivec_check().
38073         * gcc.dg/altivec_check.h: New file.
38074
38075 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38076
38077         * lib/target-supports.exp (check_alias_available): Don't mangle
38078         function `g' in test program.
38079
38080 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38081
38082         * lib/target-supports.exp (check_profiling_available): Check
38083         argument to determine whether we support a profiling type.
38084         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38085         check_profiling_available.
38086         * g++.dg/bprob/bprob.exp: Likewise.
38087         * g77.dg/bprob/bprob.exp: Likewise.
38088         * gcc.misc-tests/bprob.exp: Likewise.
38089         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38090         dg-require-profiling and delete expected error handling.
38091         * gcc.dg/20021014-1.c: Likewise.
38092         * gcc.dg/nest.c: Likewise.
38093
38094 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38095
38096         PR c++/12007
38097         * g++.dg/other/vthunk1.C: New test.
38098
38099 2004-02-20  Falk Hueffner  <falk@debian.org>
38100
38101         PR target/14201
38102         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38103
38104 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38105
38106         PR c++/13927
38107         * g++.dg/other/error8.C: Remove XFAIL markers.
38108
38109         PR c++/14173
38110         * g++.dg/ext/packed5.C: New test.
38111
38112         PR c++/14199
38113         * g++.dg/warn/Wunused-5.C: New test.
38114
38115         PR c++/14186
38116         * g++.dg/lookup/member1.C: New test.
38117
38118 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38119
38120         * gcc.c-torture/compile/20040130-1.c: Enable only when
38121         __INT_MAX__ >= 2147483647L.
38122         * gcc.c-torture/compile/961203-1.c: Likewise.
38123
38124 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38127         * g++.dg/opt/template1.C: Robustify assembler regexp
38128
38129 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38130
38131         * gcc.c-torture/execute/simd-4.x: Remove.
38132         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38133         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38134         Guard with #ifndef SKIP_ATTRIBUTE.
38135         * gcc.dg/compat/vector-1_y.c: Likewise.
38136         * gcc.dg/compat/vector-2_x.c: Likewise.
38137         * gcc.dg/compat/vector-2_y.c: Likewise.
38138         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38139         * g++.dg/eh/simd-2.C: Likewise.
38140
38141 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38142
38143         * gcc.c-torture/compile/complex-1.c: New.
38144
38145 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38146
38147         PR target/14209
38148         * gcc.c-torture/execute/20040218-1.c: New test.
38149
38150 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38151
38152         PR c++/14181
38153         * g++.dg/parse/new2.C: New test.
38154
38155 2004-02-18  Paul Brook  <paul@codesourcery.com>
38156
38157         * gcc.c-torture/compile/libcall-1.c: New test.
38158
38159 2004-02-18  Paul Brook  <paul@codesourcery.com>
38160
38161         PR debug/12934
38162         * gcc.dg/debug/debug-7.c: New test.
38163
38164 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38165
38166         * gcc.dg/20040217-1.c: New test.
38167
38168 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38169
38170         * gcc.c-torture/execute/990208-1.x: Delete.
38171
38172 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38173
38174         * gcc.c-torture/execute/20040208-2.x: New file.
38175
38176 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38177
38178         PR c++/11326
38179         * g++.dg/abi/structret1.C: New test.
38180
38181 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38182
38183         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38184         (i386_cpuid): No need to test if cpuid is available on AMD64.
38185         Fix assembly, so that it works onboth i386 and AMD64.
38186         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38187         (vecInLong): Fix s[] member type to unsigned int.
38188         (vecInWord): Remove type.
38189         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38190         (a64, b64, c64, d64, e64): Remove.
38191         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38192         Remove unused variable.  Remove initialization of removed variables.
38193         Don't call mmx_tests nor sse_tests.
38194         (reference_mmx, reference_sse): Remove.
38195         (check): Add return stmt.
38196         * gcc.dg/i386-sse-7.c: New test.
38197         * gcc.dg/i386-mmx-4.c: New test.
38198
38199 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38200
38201         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38202         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38203         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38204         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38205         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38206         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38207         g++.dg/tc1/dr94.C: Fix line terminator.
38208
38209 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38210
38211         * gcc.c-torture/compile/20040216-1.c: New.
38212
38213 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38214
38215         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38216         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38217         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38218         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38219         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38220         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38221
38222 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38223
38224         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38225
38226 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38227
38228         PR c++/13971
38229         * g++.dg/expr/cond4.C: New test.
38230
38231         PR c++/14086
38232         * g++.dg/lookup/crash2.C: New test.
38233
38234 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38235
38236         * gcc.c-torture/compile/20040214-2.c: New test.
38237
38238 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38239
38240         PR c++/14116
38241         * g++.dg/ext/typeof8.C: New test.
38242
38243 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38244
38245         * gcc.c-torture/compile/20040214-1.c: New test.
38246
38247 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38248
38249         PR c++/13635
38250         * g++.dg/template/spec11.C: New test.
38251
38252 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38253
38254         PR c++/13927
38255         * g++.dg/other/error8.C: New test.
38256
38257 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38258
38259         PR c++/14122
38260         * g++.dg/template/array4.C: New test.
38261
38262         PR c++/14108
38263         * g++.dg/inherit/thunk2.C: New test.
38264
38265         PR c++/14083
38266         * g++.dg/eh/cond2.C: New test.
38267
38268 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38269
38270         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38271
38272 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38273
38274         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38275
38276 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38277
38278         * g++.dg/simd-2.C: xfail on ppc64-linux.
38279
38280 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38281
38282         PR c/456
38283         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38284         tests.
38285
38286 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38287
38288         * gcc.dg/builtins-33.c: New test.
38289
38290 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38291
38292         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38293
38294 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38295
38296         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38297
38298 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38299
38300         * gcc.dg/ppc64-abi-3.c: New test.
38301
38302 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38303
38304         PR c/14092
38305
38306         * gcc.dg/pr14092-1.c: New testcase.
38307
38308 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38309
38310         * gcc.dg/cpp/assert4.c: Fix typo last change.
38311
38312         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38313         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38314
38315         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38316
38317 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38318
38319         * gcc.c-torture/compile/20040209-1.c: New test case.
38320
38321 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38322
38323         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38324
38325 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38326
38327         * gcc.c-torture/execute/20040208-[12].c: New tests.
38328
38329 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38330
38331         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38332
38333 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38334
38335         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38336
38337 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38338
38339         Bug 13856
38340         * gcc.dg/visibility-8.c: New testcase.
38341
38342 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38343
38344         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38345         arguments.
38346         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38347
38348 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38349
38350         PR middle-end/13696
38351         * g++.dg/opt/fold1.C: New test case.
38352
38353 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38354
38355         PR c++/14033
38356         * g++.dg/other/crash-2.C: New test.
38357
38358 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38359
38360         PR c++/14028
38361         * g++.dg/parse/angle-bracket2.C: New test.
38362
38363 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38364
38365         PR middle-end/13750
38366         Revert:
38367         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38368         PR pch/13361
38369         * g++.dg/pch/wchar-1.C: New.
38370         * g++.dg/pch/wchar-1.Hs: New.
38371
38372 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38373
38374         PR c++/14008
38375         * g++.dg/parse/error15.C: New test.
38376         * g++.dg/parse/crash11.C: Update dg-error mark.
38377
38378 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38379
38380         PR c++/13932
38381         * g++.dg/warn/conv2.C: New test.
38382
38383 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38384
38385         PR c++/13086
38386         * g++.dg/warn/incomplete1.C: Remove xfail.
38387
38388 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38389
38390         * lib/file-format.exp (gcc_target_object_format): Use
38391         ${tool}_target_compile, not gcc_target_compile.
38392         * lib/target-supports.exp (check_alias_available): Likewise.
38393         (check_gc_sections_available): Likewise.
38394         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38395         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38396         dg-require-alias.
38397
38398 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38399
38400         PR c++/13969
38401         * g++.dg/template/static6.C: New test.
38402
38403 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38404
38405         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38406
38407 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38408
38409         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38410         tests for systems where `char' is unsigned by default.
38411
38412 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38413
38414         PR c++/13997
38415         * g++.dg/template/partial3.C: New test.
38416
38417 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38418
38419         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38420         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38421         Remove mentions of obsolete ports.
38422
38423 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38424
38425         * gcc.dg/noncompile/20001228-1.c: Fix for new
38426         error message.
38427
38428 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38429
38430         PR target/9348
38431         * gcc.c-torture/execute/multdi-1.c: New test case.
38432
38433 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38434
38435         PR c++/13925
38436         * g++.dg/template/lookup5.C: New test.
38437
38438 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38439
38440         PR c++/13950
38441         * g++.dg/template/lookup4.C: New test.
38442
38443         PR c++/13970
38444         * g++.dg/parse/error14.C: New test.
38445
38446         PR c++/14002
38447         * g++.dg/parse/template13.C: New test.
38448
38449 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38450
38451         PR c++/13978
38452         * g++.dg/template/koenig4.C: New test.
38453
38454         PR c++/13968
38455         * g++.dg/template/crash17.C: New test.
38456
38457         PR c++/13975
38458         * g++.dg/parse/error13.C: New test.
38459         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38460
38461 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38462
38463         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38464
38465 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38466
38467         PR c/11658
38468         PR c/13994
38469         * gcc.dg/noncompile/20040203-1.c: New test.
38470         * gcc.dg/noncompile/20040203-2.c: Likewise.
38471         * gcc.dg/noncompile/20040203-3.c: Likewise.
38472         * gcc.dg/20040203-1.c: Likewise.
38473
38474 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38475
38476         PR c++/10858
38477         * g++.dg/template/sizeof7.C: New test.
38478
38479 2004-02-02  Eric Christopher  <echristo@redhat.com>
38480             Zack Weinberg  <zack@codesourcery.com>
38481
38482         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38483
38484 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38485
38486         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38487         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38488         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38489         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38490
38491 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38492
38493         PR c++/13113
38494         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38495
38496         PR c++/13854
38497         * g++.dg/ext/attrib13.C: New test.
38498
38499         PR c++/13907
38500         * g++.dg/conversion/op2.C: New test.
38501
38502 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38503
38504         * gcc.dg/titype-1.c: Fix pasto.
38505
38506 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38507
38508         * gcc.dg/titype-1.c: New test.
38509
38510 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38511
38512         PR c++/13957
38513         * g++.dg/template/non-type-template-argument-1.C,
38514         g++.dg/template/qualified-id1.C: Update dg-error marks.
38515         * g++.dg/template/nontype6.C: New test.
38516
38517 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38518
38519         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38520         * gcc.dg/builtins-31.c: New testcase.
38521         * gcc.dg/builtins-32.c: New testcase.
38522
38523 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38524
38525         * objc.dg/call-super-2.m: Update line numbers
38526         for the including of stddef.h.
38527
38528 2004-01-30  Michael Matz  <matz@suse.de>
38529
38530         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38531         g++.dg/ext/case-range3.C: New tests.
38532
38533 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38534
38535         DR206
38536         PR c++/13813
38537         * g++.dg/template/member4.C: New test.
38538
38539 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38540
38541         PR c++/13683
38542         * g++.dg/template/sizeof6.C: New test.
38543
38544 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38545
38546         * gcc.dg/fwritable-strings-1.c: New test.
38547
38548 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38549
38550         * gcc.c-torture/compile/20040130-1.c: New test.
38551
38552 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38553
38554         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38555
38556 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38557
38558         PR c++/13883
38559         * g++.dg/template/ctor3.C: New test.
38560
38561 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38562
38563         * g++.dg/tc1: New directory.
38564         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38565         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38566         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38567         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38568         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38569
38570 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38571
38572         * g++.dg/parse/error11.C: New test.
38573         * g++.dg/parse/error12.C: Likewise.
38574
38575 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38576
38577         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38578         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38579
38580 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38581
38582         PR c++/13791
38583         * g++.dg/ext/attrib12.C: New test.
38584
38585         PR c++/13736
38586         * g++.dg/parse/cast2.C: New test.
38587
38588 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38589
38590         * objc.dg/encode-2.m (main): New local string.  Set depending on
38591         sizeof long.  Use in sscanf call.
38592         * objc.dg/encode-3.m (main): New local string.  Set depending on
38593         sizeof long.  Use in scan_initial call.
38594
38595 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38596
38597         * objc.dg/call-super-2.m: Make LP64-safe.
38598         * objc.dg/desig-init-1.m: Likewise.
38599
38600 2004-01-27  Devang Patel <dpatel@apple.com>
38601
38602         * g++.dg/debug/namespace1.C: New test.
38603
38604 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38605
38606         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38607         xscale-*-*.
38608
38609         * gcc.dg/arm-mmx-1.c: New test.
38610
38611 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38612
38613         * gcc.dg/20040127-1.c: New test.
38614         * gcc.dg/20040127-2.c: New test.
38615
38616 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38617
38618         * objc.dg/stret-1.m (glob): Renamed to globa.
38619
38620 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38621
38622         PR c++/13663
38623         * g++.dg/expr/for1.C: New test.
38624
38625 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38626
38627         PR middle-end/13779
38628         * gcc.dg/darwin-longlong.c: New test.
38629
38630 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38631
38632         * gcc.dg/20040124-1.c: Moved test from here...
38633         * gcc.c-torture/compile/20040124-1.c: ...to here.
38634
38635 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38636
38637         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38638         the assembly output if -m64 is passed.
38639
38640 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38641
38642         PR c++/13833
38643         * g++.dg/template/cond3.C: New test.
38644
38645 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38646
38647         PR c++/13810
38648         * g++.dg/template/ttp7.C: New test.
38649
38650 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38651
38652         PR c++/13797
38653         * g++.dg/template/nontype4.C: New test.
38654         * g++.dg/template/nontype5.C: Likewise.
38655
38656 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38657
38658         * gcc.dg/torture/mips-clobber-at.c: New test.
38659
38660 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38661
38662         * gcc.dg/20040124-1.c: New test.
38663
38664 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38665
38666         * gcc.dg/20040123-1.c: New test.
38667
38668 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38669
38670         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38671
38672 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38673
38674         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38675
38676 2004-01-23  Andrew Pinski  <apinski@apple.com>
38677
38678         * gcc.dg/20030121-1.c: Move to ..
38679         * gcc.dg/20040121-1.c: here.
38680
38681 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38682
38683         * gcc.dg/builtins-29.c: New test case.
38684
38685 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38686
38687         PR 18314
38688         * gcc.dg/builtins-30.c: New testcase.
38689
38690 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38691
38692         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38693         * lib/g77.exp: Likewise.
38694         * lib/objc.exp: Likewise.
38695         * lib/g++.exp: Likewise.
38696
38697 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38698
38699         * gcc.dg/struct-by-value-2.c: New test.
38700
38701 2004-01-21  Andrew Pinski  <apinski@apple.com>
38702
38703         PR target/13785
38704         * gcc.dg/20030121-1.c: New test.
38705
38706 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38707
38708         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38709         clobber frame pointer register in asm statement.
38710
38711 2004-01-21  Falk Hueffner  <falk@debian.org>
38712
38713         * gcc.c-torture/compile/20040121-1.c: New test.
38714
38715 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38716
38717         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38718
38719 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38720
38721         * gcc.dg/ppc64-abi-2.c: New test.
38722
38723 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38724
38725         * lib/treelang.exp: Fill out this file.
38726         * lib/treelang-dg.exp: New File.
38727
38728 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38729
38730         * gcc.c-torture/compile/981022-1.c: Remove.
38731         * gcc.dg/array-5.c: Remove XFAIL.
38732         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38733         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38734         gcc.dg/cond-lvalue-1.c: Update.
38735         * gcc.dg/cast-lvalue-2.c: New test.
38736
38737 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38738
38739         PR c++/13592
38740         * g++.dg/other/error1.C (class foo): Tweak error message.
38741
38742         PR c++/13592
38743         * g++.dg/template/call2.C: New test.
38744
38745 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38746
38747         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38748         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38749         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38750         scalar-return-1_x.c, scalar-return-2_y.c,
38751         scalar-return-3_x.c, scalar-return-3_y.c,
38752         scalar-return-4_x.c, scalar-return-4_y.c,
38753         struct-align-1.h, struct-align-1_x.c,
38754         struct-align-1_y.c, struct-align-2.h,
38755         struct-align-2_x.c, struct-align-2_y.c,
38756         struct-by-value-10_y.c, struct-by-value-11_x.c,
38757         struct-by-value-11_y.c, struct-by-value-12_x.c,
38758         struct-by-value-12_y.c, struct-by-value-13_x.c,
38759         struct-by-value-13_y.c, struct-by-value-14_x.c,
38760         struct-by-value-14_y.c, struct-by-value-15_x.c,
38761         struct-by-value-15_y.c, struct-by-value-16_y.c,
38762         struct-by-value-17_y.c, struct-by-value-18_y.c,
38763         struct-by-value-19_y.c, struct-by-value-1_x.c,
38764         struct-by-value-1_y.c, struct-by-value-20_y.c,
38765         struct-by-value-2_x.c, struct-by-value-2_y.c,
38766         struct-by-value-3_y.c, struct-by-value-4_x.c,
38767         struct-by-value-4_y.c, struct-by-value-5_y.c,
38768         struct-by-value-6_y.c, struct-by-value-7_y.c
38769         struct-by-value-8_x.c, struct-by-value-8_y.c
38770         struct-by-value-9_x.c, struct-by-value-9_y.c
38771         struct-return-10_x.c, struct-return-10_y.c,
38772         struct-return-19_x.c, struct-return-20_x.c
38773         struct-return-2_x.c, struct-return-2_y.c
38774         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38775         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38776
38777 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38778
38779         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38780         attribute on sparc*-sun-solaris2.*.
38781
38782 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38783
38784         PR c++/13710
38785         * g++.dg/ext/typeof7.C: New test.
38786
38787 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38788
38789         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38790         * gcc.dg/const-elim-1.c: Same.
38791
38792 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38793
38794         * objc.dg/stret-1.m: New.
38795         * objc.dg/stret-2.m: New.
38796
38797 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38798
38799         PR c++/11895
38800         * g++.dg/ext/vector1.C: New test.
38801
38802 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38803
38804         * gcc.dg/pch/import-1.c: New.
38805         * gcc.dg/pch/import-1.hs: New.
38806         * gcc.dg/pch/import-1a.h: New.
38807         * gcc.dg/pch/import-1b.h: New.
38808         * gcc.dg/pch/import-1c.h: New.
38809
38810 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38811
38812         PR c++/13574
38813         * g++.dg/ext/array1.C: New test.
38814
38815         PR c++/13178
38816         * g++.dg/conversion/op1.C: New test.
38817
38818 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38819
38820         PR 11864
38821         From Kazumoto Kojima / Dan Kegel:
38822         * gcc.dg/pr11864-1.c: New test.
38823
38824         PR 10392
38825         From Marcus Comstedt / Dan Kegel:
38826         * gcc.dg/pr10392-1.c: New test.
38827
38828 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38829
38830         PR c++/13478
38831         * g++.dg/init/ref10.C: New test.
38832
38833 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38834
38835         PR c++/13407
38836         * g++.dg/parse/typename6.C: New test.
38837
38838 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38839
38840         PR pch/13361
38841         * g++.dg/pch/wchar-1.C: New.
38842         * g++.dg/pch/wchar-1.Hs: New.
38843
38844 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38845
38846         PR c++/9259
38847         * g++.dg/expr/sizeof2.C: New test.
38848
38849 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38850
38851         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38852
38853 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38854
38855         PR c++/13659
38856         * g++.dg/lookup/strong-using-3.C: New.
38857         * g++.dg/lookup/using-10.C: New.
38858
38859 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38860
38861         PR c++/13594
38862         * g++.dg/lookup/strong-using-2.C: New.
38863
38864 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38865             Dan Kegel <dank@kegel.com>
38866             J"orn Rennecke <joern.rennecke@superh.com>
38867
38868         PR target/9365
38869         * gcc.dg/pr9365-1.c: New test.
38870
38871 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38872
38873         PR c++/8856
38874         * g++.dg/parse/casting-operator2.C: New test.
38875         * g++.old-deja/g++.pt/explicit83.C: Remove.
38876
38877 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38878
38879         * gcc.dg/label-compound-stmt-1.c: New test.
38880         * gcc.c-torture/compile/950922-1.c,
38881         gcc.c-torture/compile/20000211-3.c,
38882         gcc.c-torture/compile/20000518-1.c,
38883         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38884         compound statements.
38885
38886 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38887
38888         * gcc.dg/ppc64-abi-1.c: New test.
38889
38890 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38891
38892          * g++.dg/ext/attrib9.C: Add dg-warnings.
38893
38894 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38895
38896         PR c++/12335
38897         * g++.dg/parse/dtor3.C: New test.
38898
38899 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38900
38901         PR c++/12709
38902         * g++.dg/parse/try-catch-1.C: New test.
38903
38904 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38905
38906         * ada/acats/run_all.sh: Add more verbose output in acats.log
38907         when compiling tests.
38908
38909 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38910
38911         PR 13656
38912         * gcc.dg/typedef-redecl.c: New test case.
38913         * gcc.dg/typedef-redecl.h: New support file.
38914
38915 2004-01-13  Jan Hubicka  <jh@suse.cz>
38916
38917         * gcc.dg/always_inline.c: New test.
38918         * gcc.dg/debug/20031231-1.c: Fix.
38919
38920 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38921
38922         PR c++/13474
38923         * g++.dg/template/array3.C: New test.
38924
38925 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38926
38927         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38928         * g++.dg/warn/Wunused-2.C: Likewise.
38929
38930 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38931
38932         PR c++/13289
38933         * g++.dg/template/instantiate6.C: New test.
38934
38935 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38936
38937         PR middle-end/11397
38938         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38939
38940 2004-01-12  Jan Hubicka  <jh@suse.cz>
38941
38942         PR opt/12826
38943         * gcc.dg/20040112-1.c: New.
38944
38945         * gcc.dg/dwarf-die[1-7].c: Move to...
38946         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38947         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38948
38949 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38950
38951         PR c++/4100
38952         * g++.dg/parse/friend4.C: New test.
38953
38954 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38955
38956         PR c++/4100
38957         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38958         definition is called a friend.
38959
38960 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38961
38962         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38963
38964 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38965
38966         PR c++/3478
38967         * g++.dg/parse/error10.C: New test.
38968         * g++.dg/template/arg2.C: Accept "invalid type" error.
38969
38970 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38971
38972         PR middle-end/13392
38973         * g++.dg/opt/expect2.C: New test.
38974
38975 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38976
38977         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38978         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38979         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38980         Update dg-error regexps.
38981
38982 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38983
38984         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38985         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38986
38987 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38988
38989         * gcc.dg/pragma-re-1.c: Use right pointer type.
38990
38991 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38992
38993         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38994
38995 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
38996
38997         * gcc.dg/rs6000-ldouble-1.c: New.
38998
38999 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39000
39001         DR 337
39002         PR c++/9256
39003         * g++.dg/other/abstract1.C: New test.
39004
39005 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39006
39007         * g++.dg/lookup/strong-using-1.C: New.
39008
39009 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39010
39011         PR c/11234
39012         * gcc.dg/func-ptr-conv-1.c: New test.
39013         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39014
39015 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39016
39017         PR target/13380.
39018         * gcc.c-torture/compile/20040109-1.c: New.
39019
39020 2004-01-08  Stuart Hastings  <stuart@apple.com>
39021
39022         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39023         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39024         * gcc.dg/i386-sse-6.c: ...this new testcase.
39025
39026 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39027
39028         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39029
39030 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39031
39032         * ada/acats/run_acats: Treat 'gnatchop' the same way
39033         as 'gnatmake'.  Export GCC_DRIVER.
39034         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39035         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39036
39037 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39038
39039         PR c++/12573
39040         * g++.dg/template/dependent-expr4.C: New test.
39041
39042 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39043
39044         * gcc.dg/altivec-11.c: New test.
39045
39046 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39047
39048         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39049
39050 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39051
39052         PR c/6024
39053         * gcc.dg/enum-compat-1.c: New test.
39054         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39055
39056 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39057
39058         PR c/12165
39059         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39060         gcc.dg/c99-idem-qual-3.c: New tests.
39061
39062 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39063
39064         * gcc.dg/winline-7.c: Don't cast void * to int.
39065
39066 2004-01-06  Jan Hubicka  <jh@suse.cz>
39067
39068         * gcc.dg/i386-sse-5.c: New test
39069         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39070
39071 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39072
39073         PR c++/12815
39074         * g++.dg/rtti/typeid4.C: New test.
39075
39076 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39077
39078         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39079
39080 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39081
39082         PR c++/12132
39083         * g++.dg/template/error11.C: New test.
39084
39085         PR c++/13451
39086         * g++.dg/template/class2.C: New test.
39087
39088 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39089         Richard Sandiford <rsandifo@redhat.com>
39090
39091         PR c++/13387
39092         * g++.dg/opt/alias3.C: New test.
39093
39094 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39095
39096         PR c++/13157
39097         * g++.dg/template/koenig3.C: New test.
39098
39099         PR c++/13529
39100         * g++.dg/parse/offsetof3.C: New test.
39101
39102         * g++.dg/init/copy7.C: Add missing dg-error markers.
39103
39104         PR c++/12226
39105         * g++.dg/init/copy7.c: New test.
39106
39107         PR c++/13536
39108         * g++.dg/parse/cast1.C: New test.
39109
39110 2004-01-04  Jan Hubicka  <jh@suse.cz>
39111
39112         * gcc.dg/winline[1-7].c: New tests.
39113
39114 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39115
39116         PR c++/13520
39117         * g++.dg/template/qualttp22.C: New test.
39118
39119 2004-01-01  Jan Hubicka  <jh@suse.cz>
39120
39121         * gcc.dg/debug/20031231-1.c: New.
39122         * gcc.c-torture/compile/20040101-1.c: New.
39123         * gcc.dg/dwarf-die-[1-7].c: New.
39124
39125 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39126
39127         PR optimization/13521
39128         * gcc.c-torture/compile/20031231-1.c: New test.
39129
39130 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39131
39132         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39133
39134 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39135
39136         PR c++/10079
39137         * g++.dg/template/crash16.C: New test.
39138
39139 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39140
39141         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39142
39143 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39144
39145         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39146         ports.
39147         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39148         * g++.old-deja/g++.law/profile1.C: Likewise.
39149         * gcc.c-torture/compile/981006-1.c: Likewise.
39150         * gcc.c-torture/execute/loop-2e.x: Likewise.
39151         * gcc.c-torture/execute/loop-2f.x: Remove.
39152         * gcc.c-torture/execute/loop-2g.x: Likewise.
39153         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39154         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39155
39156 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39157
39158         PR c++/13507
39159         * g++.dg/ext/attrib11.C: New test.
39160
39161         PR c++/13494
39162         * g++.dg/template/array2-1.C: New test.
39163         * g++.dg/template/array2-2.C: New test.
39164
39165 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39166
39167         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39168
39169 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39170
39171         PR c++/12774
39172         * g++.dg/template/array1-1.C: New test.
39173         * g++.dg/template/array1-2.C: New test.
39174
39175 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39176
39177         PR fortran/12632
39178         * g77.dg/12632.f: New test case.
39179
39180 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39181
39182         PR c++/13289
39183         * g++.dg/parse/nontype1.C: New test.
39184
39185 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39186
39187         PR c++/12403
39188         * g++.dg/parse/explicit1.C: New test.
39189         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39190
39191 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39192
39193         PR c++/13081
39194         * g++.dg/opt/inline6.C: New test.
39195
39196         PR c++/12613
39197         * g++.dg/parse/error9.C: New test.
39198
39199         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39200
39201 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39202
39203         PR c++/13009
39204         * g++.dg/init/assign1.C: New test.
39205
39206 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39207
39208         PR c++/13070
39209         * g++.dg/warn/format3.C: New test case.
39210
39211 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39212
39213         * gcc.c-torture/compile/20031227-1.c: New test.
39214
39215 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39216
39217         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39218         * g77.dg/bprob/bprob.exp: Likewise.
39219         * gcc.misc-tests/bprob.exp: Likewise.
39220         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39221         variants on systems where the library does not provide that
39222         functionality.
39223         * gcc.dg/builtins-20.c: Use builtins-config.h.
39224         * gcc.dg/builtins-config.h: New file.
39225
39226 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39227
39228         * lib/gcc-dg.exp (dg-require-profiling): New function.
39229         * lib/target-supports.exp (check_profiling_available): Likewise.
39230         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39231         * g77.dg/bprob/bprob.exp: Likewise.
39232         * gcc.misc-tests/bprob.exp: Likewise.
39233         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39234         * gcc.dg/20021014-1.c: Likewise.
39235         * gcc.dg/nest.c: Likewise.
39236
39237 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39238
39239         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39240         compiling.
39241         * g++.dg/lookup/java2.C: Likewise.
39242         * gcc.dg/cpp/lexident.c: Likewise.
39243
39244 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39245
39246         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39247         given.
39248         * gcc.c-torture/compile/961203-1.c: Likewise.
39249         * gcc.c-torture/compile/980506-1.c: Likewise.
39250
39251 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39252
39253         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39254         (additional_prunes): New global.
39255         (gcc-dg-prune): Handle additional per-test pruning.
39256         (dg-test): Clear additional_prunes between tests.
39257
39258         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39259         dg-prune-output to avoid spurious failures from assembler
39260         complaining about nonexistent WAW violations.
39261         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39262         Use dg-prune-output to avoid spurious failures from assembler
39263         warning about Itanium B-step errata.
39264
39265 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39266
39267         * g++.dg/abi/macro0.C: New test.
39268         * g++.dg/abi/macro1.C: Likewise.
39269         * g++.dg/abi/macro2.C: Likewise.
39270
39271         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39272         * g++.dg/abi/bitfield7.C: Likewise.
39273         * g++.dg/abi/dtor2.C: Likewise.
39274         * g++.dg/abi/mangle11.C: Likewise.
39275         * g++.dg/abi/mangle12.C: Likewise.
39276         * g++.dg/abi/mangle14.C: Likewise.
39277         * g++.dg/abi/mangle17.C: Likewise.
39278         * g++.dg/abi/vbase10.C: Likewise.
39279         * g++.dg/abi/vbase14.C: Likewise.
39280         * g++.dg/template/qualttp17.C: Likewise.
39281
39282 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39283
39284         PR c/11995
39285         * gcc.dg/20031223-1.c: New test.
39286
39287 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39288
39289         * gcc.dg/noreturn-7.c: New test.
39290
39291 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39292
39293         * gcc.dg/null-pointer-1.c: New test.
39294
39295 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39296
39297         * g++.old-deja/g++.jason/template18.C: Remove.
39298         * g++.old-deja/g++.jason/template37.C: Likewise.
39299
39300         PR c++/12862
39301         * g++.dg/lookup/ns1.C: New test.
39302
39303         PR c++/12397
39304         * g++.dg/template/lookup3.C: New test.
39305
39306 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39307
39308         * g++.dg/template/recurse1.C: New test
39309
39310 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39311
39312         PR c++/12479
39313         * g++.dg/parse/semicolon1.C: New test.
39314         * g++.dg/parse/semicolon1.h: Likewise.
39315
39316 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39317
39318         * gcc.dg/darwin-misaligned.c: New test.
39319
39320 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39321
39322         PR c/9163
39323         * gcc.dg/20031222-1.c: New test.
39324
39325 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39326
39327         PR c++/13438
39328         * g++.dg/parse/error8.C: New test.
39329
39330         PR c++/11554
39331         * g++.dg/warn/ctor-init-1.C: New test.
39332
39333 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39334
39335         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39336         too small.
39337         * gcc.c-torture/compile/930217-1.c: Likewise.
39338         * gcc.c-torture/compile/930513-1.c: Likewise.
39339         * gcc.c-torture/execute/920908-2.c: Likewise.
39340         * gcc.c-torture/execute/921204-1.c: Likewise.
39341         * gcc.c-torture/execute/930621-1.c: Likewise.
39342         * gcc.c-torture/execute/930630-1.c: Likewise.
39343         * gcc.c-torture/execute/931031-1.c: Likewise.
39344         * gcc.c-torture/execute/980602-2.c: Likewise.
39345         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39346         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39347         * gcc.c-torture/execute/extzvsi.c: Likewise.
39348         * gcc.c-torture/unsorted/ext.c: Likewise.
39349
39350 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39351
39352         PR target/12749
39353         * gcc.c-torture/compile/20031220-2.c: New test case.
39354
39355 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39356
39357         PR optimization/13031
39358         * gcc.c-torture/compile/20031220-1.c: New test case.
39359
39360 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39361
39362         * gcc.dg/cast-function-1.c: New test.
39363
39364 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39365
39366         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39367         formats.
39368
39369 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39370
39371         PR c++/12795
39372         * g++.dg/ext/attrib10.C: New test.
39373
39374 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39375
39376         * gcc.dg/cleanup-10.c: New test.
39377         * gcc.dg/cleanup-11.c: New test.
39378
39379 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39380
39381         PR c++/13239
39382         * g++.dg/opt/expect1.C: New test.
39383
39384 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39385
39386         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39387
39388 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39389
39390         PR debug/12923
39391         * gcc.dg/20031218-1.c: New test.
39392
39393         PR debug/12389
39394         * gcc.dg/20031218-2.c: New test.
39395         * gcc.dg/20031218-3.c: New test.
39396
39397         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39398         of label name and allow for USER_LABEL_PREFIX == "_" names.
39399         * g++.dg/abi/mangle18-2.C: Likewise.
39400         * g++.dg/abi/mangle19-1.C: Likewise.
39401         * g++.dg/abi/mangle19-2.C: Likewise.
39402         * g++.dg/abi/mangle20-1.C: Likewise.
39403         * g++.dg/abi/mangle20-2.C: Likewise.
39404
39405 2003-12-18  Richard Henderson  <rth@redhat.com>
39406
39407         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39408
39409 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39410             Dan Kegel <dank@kegel.com>
39411
39412         PR other/12009
39413         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39414         testing a cross compiler, it causes spurious compile failures.
39415         * lib/g++.exp: Likewise.
39416
39417 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39418
39419         PR c++/13262
39420         * g++.dg/template/access13.C: New test.
39421
39422 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39423
39424         * gcc.dg/20031216-1.c: New test.
39425
39426 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39427
39428         PR c++/9154
39429         * g++.dg/template/error10.C: New test.
39430
39431 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39432
39433         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39434         * g++.dg/eh/simd-2.C: Likewise.
39435
39436 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39437             Roger Sayle  <roger@eyesopen.com>
39438
39439         * gcc.c-torture/execute/ieee/mzero5.c: New.
39440
39441 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39442
39443         PR c++/10603
39444         * g++.dg/parse/error6.C: New test.
39445
39446         PR c++/12827
39447         * g++.dg/parse/error7.C: New test.
39448
39449 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39450
39451         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39452         at -O with stabs debugging formats.
39453         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39454         * gcc.dg/debug/debug-2.c: Likewise.
39455
39456 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39457
39458         PR c++/12696
39459         * g++.dg/init/error1.C: New test.
39460
39461         PR c++/12218
39462         * g++.dg/init/pm3.C: New test.
39463
39464 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39465
39466         PR c/3347
39467         * gcc.dg/bitfld-8.c: New test.
39468
39469 2003-12-16  James Lemke  <jim@wasabisystems.com>
39470
39471         * gcc.dg/arm-scd42-[123].c: New tests.
39472
39473 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39474
39475         PR c++/9043
39476         * g++.dg/abi/mangle20-1.C: New test.
39477         * g++.dg/abi/mangle20-2.C: New test.
39478
39479 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39480
39481         PR c++/13275
39482         * g++.dg/other/offsetof2.C: Remove XFAIL.
39483         * g++.dg/parse/offsetof1.C: New test.
39484         * g++.gd/parse/offsetof2.C: Likewise.
39485
39486 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39487
39488         * g++.dg/template/nontype3.C: New test.
39489         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39490
39491 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39492
39493         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39494
39495 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39496
39497         PR c++/13387
39498         * g++.dg/expr/assign1.C: New test.
39499
39500         PR c++/13242
39501         * g++.dg/abi/mangle19-1.C: New test.
39502         * g++.dg/abi/mangle19-2.C: New test.
39503
39504 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39505
39506         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39507
39508 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39509
39510         * gcc.c-torture/execute/20031216-1.c: New test.
39511
39512 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39513
39514         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39515         an ICE regression.
39516
39517 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39518
39519         PR c++/10926
39520         * g++.dg/template/error9.C: New test.
39521
39522         PR c++/11116
39523         * g++.dg/template/error8.C: New test.
39524
39525 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39526
39527         PR middle-end/13400
39528         * gcc.c-torture/execute/20031215-1.c: New test case.
39529
39530 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39531
39532         PR c++/13269
39533         * g++.dg/parse/error5.C: New test.
39534
39535         PR c++/12989
39536         * g++.dg/expr/sizeof1.C: New test.
39537
39538         PR c++/13310
39539         * g++.dg/template/crash15.C: New test.
39540
39541 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39542
39543         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39544         a non-POD type as the last named parameter of a varargs function.
39545
39546 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39547
39548         PR c++/13243
39549         PR c++/12573
39550         * g++.dg/template/crash14.C: New test.
39551         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39552
39553 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39554
39555         * g++.dg/other/java1.C: New test.
39556
39557         PR c++/13241
39558         * g++.dg/abi/mangle18-1.C: New test.
39559         * g++.dg/abi/mangle18-2.C: New test.
39560
39561 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39562
39563         PR optimization/10312
39564         * gcc.c-torture/execute/20031214-1.c: New.
39565
39566 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39567
39568         PR c++/10779
39569         PR c++/12160
39570         * g++.dg/parse/error3.C: New test.
39571         * g++.dg/parse/error4.C: Likewise.
39572         * g++.dg/abi/mangle4.C: Tweak error messages.
39573         * g++.dg/lookup/using5.C: Likewise.
39574         * g++.dg/other/error2.C: Likewise.
39575         * g++.dg/parse/typename5.C: Likewise.
39576         * g++.dg/parse/undefined1.C: Likewise.
39577         * g++.dg/template/arg2.C: Likewise.
39578         * g++.dg/template/ttp3.C: Likewise.
39579         * g++.dg/template/type1.C: Likewise.
39580         * g++.old-deja/g++.other/crash32.C: Likewise.
39581         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39582
39583 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39584
39585         PR c++/13106
39586         * g++.dg/warn/noreturn-3.C: New test.
39587
39588 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39589
39590         PR c++/13118
39591         * g++.dg/abi/covariant3.C: New.
39592
39593 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39594
39595         * g++.dg/eh/ia64-1.C: New test.
39596
39597 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39598
39599         PR optimization/13037
39600         * g77.f-torture/execute/13037.f: New test case.
39601
39602 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39603
39604         PR c++/12881
39605         * g++.dg/abi/covariant2.C: New.
39606
39607 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39608
39609         * gcc.dg/cpp/trad/macro.c: New tests.
39610
39611 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39612
39613         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39614
39615 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39616
39617         PR other/10819
39618         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39619         to fix Bug 10819.
39620         * lib/g++.exp (g++_version): Likewise.
39621         * lib/g77.exp (g77_version): Likewise.
39622         * lib/objc.exp (default_objc_version): Likewise.
39623
39624 2003-12-10  Richard Henderson  <rth@redhat.com>
39625
39626         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39627
39628         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39629
39630 2003-12-08  Matt Austern  <austern@apple.com>
39631
39632         PR c/13134
39633         * lib/gcc-dg.exp (dg-require-visibility): Define.
39634         * lib/target-supports (check_visibility_available): Define.
39635         * gcc.dg/visibility-1.c: New test.
39636         * gcc.dg/visibility-2.c: Likewise.
39637         * gcc.dg/visibility-3.c: Likewise.
39638         * gcc.dg/visibility-4.c: Likewise.
39639         * gcc.dg/visibility-5.c: Likewise.
39640         * gcc.dg/visibility-6.c: Likewise.
39641         * g++.dg/ext/visibility-1.C: Likewise.
39642         * g++.dg/ext/visibility-2.C: Likewise.
39643         * g++.dg/ext/visibility-3.C: Likewise.
39644         * g++.dg/ext/visibility-4.C: Likewise.
39645         * g++.dg/ext/visibility-5.C: Likewise.
39646         * g++.dg/ext/visibility-6.C: Likewise.
39647
39648 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39649
39650         * g++.dg/lookup/java1.C: New test.
39651         * g++.dg/lookup/java2.C: New test.
39652
39653 2003-12-07  Falk Hueffner  <falk@debian.org>
39654
39655         * g++.dg/opt/noreturn-1.C: New test.
39656
39657 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39658
39659         * gcc.dg/overflow-1.c: New test.
39660
39661 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39662
39663         * g77.f-torture/compile/13060.f: New test.
39664
39665 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39666
39667         PR c++/13323
39668         * g++.dg/inherit/operator2.C: New test.
39669
39670 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39671
39672         PR c++/13305
39673         * g++.dg/ext/attrib9.C: New test.
39674
39675 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39676
39677         PR c++/13314
39678         * g++.dg/template/error7.C: New test.
39679
39680 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39681             J"orn Rennecke <joern.rennecke@superh.com>
39682
39683         PR target/13302
39684         * g++.dg/other/struct-va_list.C: New test.
39685
39686 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39687
39688         PR c++/13166
39689         * g++.dg/parse/defarg6.C: New test.
39690
39691 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39692
39693         PR target/13256
39694         * gcc.c-torture/execute/20031201-1.c: New test.
39695
39696 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39697
39698         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39699
39700 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39701
39702         * gcc.dg/builtin-return-1.c: New test.
39703
39704 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39705             J"orn Rennecke <joern.rennecke@superh.com>
39706
39707         PR optimization/13260
39708         * gcc.c-torture/execute/20031204-1.c: New test.
39709
39710 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39711
39712         PR c++/9127
39713         * g++.dg/template/error6.C: New test.
39714
39715 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39716
39717         * gcc.dg/20031202-1.c: New test.
39718
39719 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39720
39721         PR c++/13179
39722         * g++.dg/template/eh1.C: New test.
39723
39724         PR c++/10771
39725         * g++.dg/template/error5.C: New test.
39726
39727 2003-12-02  David Ung  <davidu@mips.com>
39728
39729         * gcc.dg/compat/vector-check.h: Corrected type for var
39730         g_##TMODE
39731
39732 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39733
39734         PR c++/10126
39735         * g++.dg/template/ptrmem8.C: New test.
39736
39737 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39738
39739         PR c++/12573
39740         * g++.dg/template/dependent-expr3.C: New test.
39741
39742 2003-12-01  James Lemke  <jim@wasabisystems.com>
39743
39744         * gcc.dg/arm-g2.c: New test.
39745
39746 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39747
39748         PR optimization/11634
39749         * gcc.dg/20031201-2.c: New test case.
39750
39751 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39752
39753         PR 11433
39754         * objc.dg/proto-lossage-3.m: New test.
39755
39756 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39757
39758         PR optimization/12628
39759         * gcc.dg/20031201-1.c: New test case.
39760
39761 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39762
39763         * gcc.dg/unaligned-1.c: New test.
39764
39765 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39766
39767         PR c++/9849
39768         * g++.dg/template/error4.C: New test.
39769         * g++.dg/template/nested3.C: Adjust error markers.
39770
39771 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39772
39773         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39774
39775 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39776
39777         PR c/10333
39778         * gcc.dg/bitfld-7.c: New test.
39779
39780 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39781
39782         * gcc.dg/tls/asm-1.C: New test.
39783
39784 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39785
39786         * gcc.dg/cpp/assert4.c: Update.
39787
39788 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39789
39790         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39791         * gcc.dg/builtin-apply3.c: New test.
39792
39793 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39794
39795         * lib/compat.exp (compat-obj): New xfaildata parameter.
39796         Use it to set compiler_conditional_xfail_data before compiling.
39797         (compat-get-options): Handle dg-xfail-if.
39798         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39799         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39800         * gcc.dg/compat/vector-1_y.c: Likewise.
39801         * gcc.dg/compat/vector-2_x.c: Likewise.
39802         * gcc.dg/compat/vector-2_y.c: Likewise.
39803
39804 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39805
39806         * g++.dg/opt/reg-stack4.C: New test.
39807
39808 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39809
39810         * gcc.dg/builtin-apply2.c: New test.
39811
39812 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39813
39814         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39815
39816 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39817
39818         PR c++/12924
39819         * g++.dg/template/template-id-2.C: New test.
39820
39821 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39822
39823         PR c++/5369
39824         * g++.dg/template/memfriend1.C: New test.
39825         * g++.dg/template/memfriend2.C: Likewise.
39826         * g++.dg/template/memfriend3.C: Likewise.
39827         * g++.dg/template/memfriend4.C: Likewise.
39828         * g++.dg/template/memfriend5.C: Likewise.
39829         * g++.dg/template/memfriend6.C: Likewise.
39830         * g++.dg/template/memfriend7.C: Likewise.
39831         * g++.dg/template/memfriend8.C: Likewise.
39832         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39833
39834 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39835
39836         PR c++/12515
39837         * g++.dg/ext/cond1.C: New test.
39838
39839 2003-11-20  Richard Henderson  <rth@redhat.com>
39840
39841         * gcc.dg/20020201-2.c: Remove.
39842         * gcc.dg/20020201-4.c: Remove.
39843         * gcc.dg/20020304-1.c: Remove.
39844
39845 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39846
39847         * gcc.dg/cpp/trad/xwin1.c: New test case.
39848
39849 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39850
39851         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39852         * lib/g77.exp: Likewise.
39853         * lib/objc.exp: Likewise.
39854         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39855         for darwin.
39856
39857 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39858
39859         PR c++/12932
39860         * g++.dg/template/static5.C: New test.
39861
39862 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39863
39864         * gcc.dg/nested-func-1.c: New test.
39865
39866 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39867
39868         * gcc.dg/cpp/assert4.c: New test.
39869
39870 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39871
39872         PR c++/2294
39873         * g++.dg/lookup/using9.c: New test.
39874
39875 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39876
39877         PR c++/12762
39878         * g++.dg/template/error3.C: New test.
39879
39880 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39881
39882         PR ada/13035
39883         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39884         No longer use a wrapper for gcc, since this does not work under
39885         Windows.
39886
39887 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39888
39889         PR c++/2094
39890         * g++.dg/template/ptrmem7.C: New test.
39891
39892 2003-11-13  Andrew Pinski <apinski@apple.com>
39893
39894         * gcc.c-torture/compile/20031113-1.c: New test.
39895
39896 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39897             Kean Johnston <jkj@sco.com>
39898
39899         PR c/13029
39900         * gcc.dg/unused-4.c: Update.
39901
39902 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39903
39904         * g++.dg/opt/const3.C: New test.
39905
39906 2003-11-13  Jan Hubicka  <jh@suse.cz>
39907
39908         * gcc.c-torture/compile/20031112-1.c: New test.
39909
39910 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39911
39912         * g++.dg/parse/crash10.C: Remove bogus error marker.
39913
39914 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39915
39916         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39917         (host_gcc): Likewise.
39918         (ROOT): Honor $PWDCMD.
39919         (BASE): Likewise.
39920         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39921
39922 2003-11-12  Catherine Moore  <clm@redhat.com>
39923
39924         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39925
39926 2003-11-12  Andreas Jaeger  <aj@suse.de>
39927             Jakub Jelinek  <jakub@redhat.com>
39928             Andrew Pinski  <pinskia@physics.uc.edu>
39929             Richard Henderson  <rth@redhat.com>
39930
39931         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39932         systems.
39933         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39934
39935         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39936         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39937
39938 2003-11-11  Andreas Jaeger  <aj@suse.de>
39939
39940         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39941
39942         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39943
39944 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39945
39946         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39947         Clean ups.
39948
39949 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39950
39951         * gcc.dg/trampoline-1.c: New test.
39952
39953 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39954
39955         * gcc.c-torture/compile/200031109-1.c: New test.
39956
39957 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39958
39959         PR c/3190
39960         PR c/8714
39961         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39962         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39963         gcc.dg/format/no-y2k-1.c: Update.
39964
39965 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39966
39967         PR optimization/10467
39968         * gcc.dg/20031108-1.c: New test case.
39969
39970 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39971
39972         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39973
39974 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39975
39976         * gcc.dg/compound-lvalue-1.c: New test.
39977         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39978         some XFAILs.
39979
39980 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39981
39982         * gcc.dg/altivec-varargs-1.c: New test.
39983
39984 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39985
39986         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39987         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39988         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39989         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39990         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39991
39992 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39993
39994         * gcc.dg/cond-lvalue-1.c: New test.
39995
39996 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
39997
39998         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39999
40000 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40001
40002         PR c++/11616
40003         * g++.dg/template/instantiate5.C: New test.
40004
40005 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40006
40007         PR c++/12726
40008         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40009         * ChangeLog: Add missing first entry for above test.
40010
40011 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40012
40013         PR c++/9810
40014         * g++.dg/template/using8.C: New test.
40015         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40016
40017 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40018
40019         PR optimization/10817
40020         * gcc.c-torture/compile/20031102-1.c: New test case.
40021
40022 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40023
40024         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40025         2147483647.
40026
40027 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40028
40029         * gcc.dg/20031102-1.c: New test.
40030
40031 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40032
40033         * gcc.dg/complex-1.c: New test.
40034
40035 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40036
40037         PR c++/12796
40038         * g++.dg/template/crash13.C: Adjust expected error location.
40039         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40040
40041 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40042
40043         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40044
40045 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40046
40047         PR/10239
40048         * gcc.c-torture/compile/20031031-2.c: New test.
40049
40050 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40051
40052         PR/11640
40053         * gcc.c-torture/compile/20031031-1.c: New test.
40054
40055 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40056
40057         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40058         * gcc.misc-tests/bprob.exp: Likewise.
40059         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40060         the execution test on arm-elf configs.
40061         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40062         configs that don't support scratch files.
40063         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40064
40065 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40066
40067         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40068         done by dejagnu.
40069
40070 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40071
40072         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40073         Avoid non pure sh syntax. Add more logging.
40074
40075         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40076         fail.
40077
40078 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40079
40080         PR libgcj/10610
40081         * gcc.dg/ppc-stackalign-1.c: New test.
40082
40083 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40084
40085         * ada/acats/run_all.sh: Change output to be more compliant with
40086         dejagnu framework.
40087         Create acats.sum and acats.log files under testsuite/ada/acats
40088         Only run [a-z]* directories, to filter out e.g. CVS.
40089         Redirect build output to log file.
40090
40091 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40092
40093         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40094
40095 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40096
40097         PR ada/5909:
40098         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40099
40100 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40101
40102         * gcc.c-torture/compile/20031023-1.c: New test.
40103         * gcc.c-torture/compile/20031023-2.c: New test.
40104         * gcc.c-torture/compile/20031023-3.c: New test.
40105         * gcc.c-torture/compile/20031023-4.c: New test.
40106
40107 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40108
40109         PR c++/10371
40110         * g++.dg/lookup/scoped8.C: New test.
40111
40112 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40113
40114         * g++.dg/opt/reg-stack3.C: New test.
40115
40116 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40117
40118         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40119
40120 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40121
40122         PR c++/11076
40123         * g++.dg/template/crash13.C: New test.
40124
40125 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40126
40127         * gcc.dg/c99-restrict-2.c: New test.
40128
40129 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40130
40131         PR c++/12698, c++/12699, c++/12700, c++/12566
40132         * g++.dg/inherit/covariant9.C: New test.
40133         * g++.dg/inherit/covariant10.C: New test.
40134         * g++.dg/inherit/covariant11.C: New test.
40135
40136 2003-10-23  Jason Merrill  <jason@redhat.com>
40137
40138         PR c++/12726
40139         * g++.dg/ext/complit2.C: New test.
40140
40141 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40142
40143         PR target/12654
40144         * gcc.c-torture/execute/20031020-1.c: New test.
40145
40146 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40147
40148         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40149         following the jump_insn.
40150
40151 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40152
40153         * gcc.dg/cast-lvalue-1.c: New test.
40154
40155 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40156
40157         PR c++/11962
40158         * g++.dg/template/cond2.C: New test.
40159
40160 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40161
40162         * gcc.dg/builtins-28.c: New test.
40163
40164 2003-10-20  Jan Hubicka  <jh@suse.cz>
40165
40166         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40167         parameter.
40168         * gcc.dg/inline-2.c: Likewise.
40169
40170 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40171
40172         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40173         * gcc.dg/nest.c: Likewise.
40174
40175 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40176
40177         PR c++/9781, c++/10583, c++/11862
40178         * g++.dg/parse/crash13.C: New test.
40179
40180 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40181
40182         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40183
40184 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40185
40186         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40187         Define HAVE_C99_RUNTIME except on Solaris.
40188         * gcc.dg/builtins-20.c: Likewise.
40189
40190 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40191
40192         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40193
40194 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40195
40196         PR c++/12495
40197         * g++.dg/template/crash21.C: New test.
40198
40199 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40200
40201         PR c++/2513
40202         * g++.dg/template/typename5.C: New test.
40203
40204 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40205
40206         PR c++/12369
40207         * g++.dg/template/friend25.C: New test.
40208
40209 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40210
40211         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40212         versions.
40213
40214 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40215
40216         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40217         == 2147483647.
40218
40219 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40220
40221         * gcc.c-torture/execute/960416-1.x: Remove.
40222         * gcc.c-torture/execute/divconst-3.x: Likewise.
40223
40224 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40225
40226         PR target/12598
40227         * gcc.dg/torture/cris-volatile-1.c: New test.
40228
40229 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40230
40231         PR optimization/9325
40232         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40233         for overflowing floating point to integer conversion during RTL
40234         simplification.
40235
40236 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40237
40238         * objc/execute/_cmd.m: Fix typo.
40239         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40240         Relax 'scan-assembler' regexp.
40241         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40242         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40243         * objc.dg/zero-link-2.m: Remove blank line.
40244         * objc.dg/zero-link-3.m: New test case.
40245
40246 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40247
40248         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40249
40250         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40251         than linker trickery.
40252
40253 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40254
40255         PR c++/12370
40256         * g++.dg/other/friend2.C: New test.
40257
40258 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40259
40260         * gcc.dg/20031012-1.c: New test.
40261
40262 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40263
40264         * gcc.dg/weak/weak-3.c: Fix for new warning.
40265
40266 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40267
40268         PR optimization/8750
40269         * gcc.c-torture/execute/20031012-1.c: New test case.
40270
40271 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40272
40273         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40274         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40275
40276 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40277
40278         PR optimization/12260
40279         * gcc.c-torture/compile/20031011-2.c: New test case.
40280
40281 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40282
40283         * gcc.c-torture/execute/20031011-1.c: New testcase.
40284
40285 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40286
40287         * gcc.c-torture/compile/20031011-1.c: New test.
40288
40289 2003-10-11  Jan Hubicka  <jh@suse.cz>
40290
40291         * g++.dg/other/first-global.C: New test.
40292
40293 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40294
40295         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40296
40297 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40298
40299         * gcc.c-torture/compile/20031010-1.c: New test.
40300
40301 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40302
40303         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40304         * gcc.c-torture/execute/va-arg-25.c: ... here.
40305
40306 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40307
40308         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40309
40310 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40311
40312         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40313
40314 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40315
40316         * g++.dg/parse/error2.C: New test.
40317
40318 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40319
40320         PR c++/11097
40321         * g++.dg/other/error5.C: Modify the error message.
40322         * g++.dg/lookup/using8.C: New test.
40323
40324 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40325
40326         * gcc.dg/darwin-abi-2.c: New file.
40327         * gcc.c-torture/execute/va-arg-24.c: New file.
40328
40329 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40330
40331         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40332         indentation.
40333
40334 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40335
40336         PR c++/10147
40337         * g++.dg/other/error4.C: Update error messages.
40338         * g++.dg/template/ptrmem4.C: Likewise.
40339
40340         PR c++/12337
40341         * g++.dg/init/new9.C: New test.
40342
40343         PR c++/12334, c++/12236, c++/8656
40344         * g++.dg/ext/attrib8.C: New test.
40345
40346 2003-10-06  Devang Patel  <dpatel@apple.com>
40347
40348         * gcc.dg/debug/dwarf2-3.h: New test.
40349         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40350
40351 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40352
40353         * g++.dg/opt/cfg2.C: New test.
40354
40355 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40356
40357         * g++.dg/opt/float1.C: New test.
40358
40359 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40360
40361         * gcc.dg/c90-array-lval-6.c: New test.
40362         * gcc.dg/c99-array-lval-6.c: New test.
40363
40364 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40365             Ziemowit Laski  <zlaski@apple.com>
40366
40367         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40368         'Derived', so that it is never considered a class method; add
40369         new warning for '+port' method ambiguity.
40370         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40371         <objc/objc-api.h> (needed on Mac OS X).
40372         * objc.dg/method-13.m: New test.
40373
40374 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40375
40376         PR optimization/9325, PR java/6391
40377         * gcc.c-torture/execute/20031003-1.c: New test case.
40378
40379 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40380
40381         PR optimization/12180
40382         * gcc.dg/20031002-1.c: New test.
40383
40384         PR c++/12486
40385         * g++.dg/inherit/error1.C: New test.
40386
40387 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40388
40389         * lib/f-torture.exp (search_for): Rename to...
40390         (search_for_re): This.  Also, clean up comments and the
40391         "regexp" invocation.
40392
40393 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40394
40395         * gcc.c-torture/compile/20031002-1.c: New test.
40396
40397 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40398
40399         * g++.dg/opt/cond1.C: New test.
40400
40401 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40402
40403         * gcc.dg/Wold-style-definition-2.c: New testcase.
40404         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40405
40406 2003-09-29  Richard Henderson  <rth@redhat.com>
40407
40408         * g++.dg/init/array10.C: Add dg-options.
40409
40410 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40411
40412         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40413
40414 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40415
40416         * g++.dg/template/friend19.C: Fix typo.
40417         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40418
40419 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40420
40421         * gcc.c-torture/execute/20030928-1.c: New test.
40422         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40423
40424 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40425
40426         * g++.dg/opt/unroll1.C: New test.
40427
40428 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40429
40430         PR optimization/11741
40431         * gcc.dg/20030926-1.c: New test case.
40432
40433 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40434
40435         PR c++/5655
40436         * g++.dg/parse/access7.C: New test.
40437         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40438
40439 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40440
40441         MERGE OF objc-improvements-branch into MAINLINE:
40442         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40443         if libobjc has not been built.
40444         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40445         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40446         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40447         objc/execute/nested-3.m, objc/execute/np-2.m,
40448         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40449         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40450         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40451         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40452         objc.dg/special/unclaimed-category-1.h,
40453         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40454         well as GNU runtime.
40455         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40456         * execute/cascading-1.m, execute/function-message-1.m,
40457         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40458         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40459         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40460         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40461         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40462         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40463         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40464         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40465         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40466         * objc.dg/bitfield-2.m: Run only on Darwin.
40467         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40468         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40469         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40470         * objc.dg/const-str-1.m: Fix constant string layout.
40471
40472 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40473
40474         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40475
40476 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40477
40478         * gcc.dg/darwin-abi-1.c: New file.
40479
40480 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40481
40482         PR target/12281
40483         * gcc.c-torture/compile/20030921-1.c: New test.
40484
40485 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40486
40487         * g++.dg/opt/reg-stack2.C: New test.
40488
40489 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40490
40491         * g++.dg/eh/delayslot1.C: New test.
40492
40493 2003-09-20  Richard Henderson  <rth@redhat.com>
40494
40495         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40496
40497 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40498
40499         * gcc.c-torture/execute/20030920-1.c: New test case.
40500
40501 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40502
40503         * g++.dg/rtti/typeid3.C: Correct expected error message.
40504
40505 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40506
40507         PR c++/157
40508         * g++.dg/parse/crash12.C: New test.
40509
40510 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40511
40512         * gcc.dg/compat/mixed-struct-check.h: New.
40513         * gcc.dg/compat/mixed-struct-defs.h: New.
40514         * gcc.dg/compat/mixed-struct-init.h: New.
40515         * gcc.dg/compat/struct-by-value-19_main.c: New.
40516         * gcc.dg/compat/struct-by-value-19_x.c: New.
40517         * gcc.dg/compat/struct-by-value-19_y.c: New.
40518         * gcc.dg/compat/struct-by-value-20_main.c: New.
40519         * gcc.dg/compat/struct-by-value-20_x.c: New.
40520         * gcc.dg/compat/struct-by-value-20_y.c: New.
40521         * gcc.dg/compat/struct-return-19_main.c: New.
40522         * gcc.dg/compat/struct-return-19_x.c: New.
40523         * gcc.dg/compat/struct-return-19_y.c: New.
40524         * gcc.dg/compat/struct-return-20_main.c: New.
40525         * gcc.dg/compat/struct-return-20_x.c: New.
40526         * gcc.dg/compat/struct-return-20_y.c: New.
40527
40528 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40529         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40530         so that it will not complain on LP64 targets.
40531
40532 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40533
40534         PR c++/495
40535         * g++.dg/template/friend24.C: New test.
40536
40537 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40538
40539         PR c++/12332
40540         * g++.dg/template/memtmpl2.C: New test.
40541
40542 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40543
40544         PR target/11184
40545         * gcc.dg/builtin-apply1.c: New test.
40546
40547 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40548
40549         PR c++/9848
40550         * g++.dg/warn/Wunused-4.C: New test.
40551
40552 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40553
40554         PR c++/12316
40555         * g++.dg/other/gc2.C: New test.
40556
40557 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40558
40559         PR c++/11991
40560         * g++.dg/rtti/typeid3.C: New test.
40561
40562         PR c++/12266
40563         * g++.dg/overload/template1.C: New test.
40564
40565 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40566
40567         * g++.dg/opt/cfg3.C: New test.
40568
40569 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40570
40571         PR c++/7939
40572         * g++.dg/template/crash11.C: New test.
40573
40574 2003-09-16  Jason Merrill  <jason@redhat.com>
40575             Jakub Jelinek  <jakub@redhat.com>
40576
40577         * gcc.dg/attr-warn-unused-result.c: New test.
40578
40579 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40580
40581         PR c++/12184
40582         * g++.dg/expr/call2.C: New test.
40583
40584 2003-09-15  Andreas Jaeger  <aj@suse.de>
40585
40586         * gcc.dg/Wold-style-definition-1.c: New test.
40587
40588 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40589
40590         PR c++/3907
40591         * g++.dg/parse/template12.C: New test.
40592
40593         * g++.dg/abi/bitfield11.C: New test.
40594         * g++.dg/abi/bitfield12.C: Likewise.
40595
40596 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40597
40598         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40599         non-expansion of functional macro name without arguments at EOL.
40600         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40601
40602 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40603
40604         * gcc.c-torture/execute/20030914-[12].c: New tests.
40605
40606 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40607
40608         PR c++/11788
40609         * g++.dg/overload/addr1.C: New test.
40610
40611 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40612
40613         * gcc.dg/20030909-1.c: New test.
40614
40615 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40616
40617         * gcc.dg/ultrasp10.c: New test.
40618
40619 2003-09-09  Devang Patel  <dpatel@apple.com>
40620
40621         * gcc.dg/darwin-ld-6.c: New test.
40622
40623 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40624
40625         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40626
40627 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40628
40629         * gcc.dg/ia64-types1.c: New test.
40630         * gcc.dg/ia64-types2.c: Likewise.
40631
40632 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40633
40634         * gcc.dg/builtins-1.c: Add more _Complex tests.
40635         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40636
40637         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40638         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40639
40640 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40641
40642         PR c++/11786
40643         * g++.dg/lookup/koenig2.C: New test.
40644
40645         PR c++/5296
40646         * g++.dg/rtti/typeid2.C: New test.
40647
40648 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40649
40650         * gcc.c-torture/compile/20030904-1.c: New test.
40651
40652 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40653
40654         * g++.dg/opt/longbranch2.C: New test.
40655
40656 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40657
40658         * g++.dg/template/crash10.C: Only compile it.
40659
40660 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40661
40662         PR middle-end/11665
40663         * gcc.c-torture/compile/20030907-1.c: New test.
40664         * g++.dg/init/array11.C: New test.
40665
40666 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40667
40668         PR c++/11852
40669         * g++.dg/init/struct1.C: New test.
40670
40671 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40672
40673         PR c++/12181
40674         * g++.dg/expr/comma1.C: New test.
40675
40676 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40677
40678         PR c++/11867
40679         * g++.dg/expr/static_cast5.C: New test.
40680
40681 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40682
40683         PR c++/11507
40684         * g++.dg/lookup/scoped7.C: New test.
40685
40686         PR c++/9574
40687         * g++.dg/other/static1.C: New test.
40688
40689         PR c++/11490
40690         * g++.dg/warn/template-1.C: New test.
40691
40692         PR c++/11432
40693         * g++.dg/template/crash10.C: New test.
40694
40695         PR c++/2478
40696         * g++.dg/overload/VLA.C: New test.
40697
40698         PR c++/10804
40699         * g++.dg/template/call1.C: New test.
40700
40701 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40702
40703         PR c++/11794
40704         * g++.dg/parse/using3.C: New test.
40705
40706 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40707
40708         PR c++/11409
40709         * g++.dg/overload/builtin3.C: New test case.
40710
40711 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40712
40713         PR c/9862
40714         * gcc.dg/20030906-1.c: New test.
40715         * gcc.dg/20030906-2.c: Likewise.
40716
40717 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40718
40719         PR c++/12167
40720         * g++.dg/parse/defarg5.C: New test.
40721
40722         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40723
40724 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40725
40726         PR c++/12163
40727         * g++.dg/expr/static_cast4.C: New test.
40728
40729         PR c++/12146
40730         * g++.dg/template/crash9.C: New test.
40731
40732 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40733
40734         * g++.old-deja/g++.ext/pretty2.C: Update for change
40735         in __FUNCTION__.
40736         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40737
40738 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40739
40740         PR c++/11922
40741         * g++/dg/template/qualified-id1.C: New test.
40742
40743         PR c++/12037
40744         * g++.dg/warn/noeffect4.C: New test.
40745
40746 2003-09-04  Matt Austern  <austern@apple.com>
40747
40748         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40749         * g++.dg/ext/fnname2.C: Likewise.
40750         * g++.dg/ext/fnname3.C: Likewise.
40751
40752 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40753
40754         * g++.dg/expr/lval1.C: New test.
40755         * g++.dg/ext/lvcast.C: Remove.
40756
40757 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40758
40759         PR optimization/11700.
40760         * gcc.c-torture/compile/20030903-1.c: New test case.
40761
40762 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40763
40764         PR c++/12053
40765         * g++.dg/abi/layout4.C: New test.
40766
40767 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40768
40769         PR c++/11553
40770         * g++.dg/parse/friend3.C: New test.
40771
40772 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40773
40774         PR c++/11847
40775         * g++.dg/template/class1.C: New test.
40776
40777         PR c++/11808
40778         * g++.dg/expr/call1.C: New test.
40779
40780 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40781
40782         PR c++/12114
40783         * g++.dg/init/ref9.C: New test.
40784
40785         PR c++/11972
40786         * g++.dg/template/nested4.C: New test.
40787
40788 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40789
40790         PR c++/12093
40791         * g++.dg/template/non-dependent4.C: New test.
40792
40793         PR c++/11928
40794         * g++.dg/inherit/conv1.C: New test.
40795
40796 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40797
40798         PR c++/6196
40799         * g++.dg/ext/label1.C: New test.
40800         * g++.dg/ext/label2.C: Likewise.
40801
40802 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40803
40804         * g++.dg/expr/cond3.C: New test.
40805
40806 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40807
40808         * gcc.dg/builtins-1.c: Add new builtin cases.
40809
40810 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40811
40812         * gcc.dg/builtins-1.c: Add new cases.
40813         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40814
40815 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40816
40817         * gcc.dg/builtins-1.c: Add more math builtin tests.
40818         * gcc.dg/torture/builtin-attr-1.c: New test.
40819
40820 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40821
40822         PR optimization/5079
40823         * g++.dg/opt/static3.C: New test.
40824
40825 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40826
40827         * gcc.misc-tests/gcov-10b.c: New test.
40828
40829 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40830
40831         * g++.dg/opt/ptrmem3.C: New test.
40832
40833         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40834
40835 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40836
40837         * gcc.dg/20030826-2.c: New test.
40838
40839 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40840
40841         PR middle-end/12002
40842         * g77.f-torture/compile/12002.f: New test case.
40843
40844 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40845
40846         * gcc.dg/20030826-1.c: New test case.
40847
40848 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40849
40850         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40851
40852 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40853
40854         PR c++/11871
40855         * c++.dg/lookup/crash1.C: New test.
40856
40857         * c++.dg/warn/noeffect3.C: New test.
40858
40859 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40860
40861         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40862         * gcc.dg/compat/vector-1_y.c: Ditto.
40863         * gcc.dg/compat/vector-2_x.c: Ditto.
40864         * gcc.dg/compat/vector-2_y.c: Ditto.
40865
40866 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40867
40868         * gcc.dg/20030702-1.c: New test.
40869
40870 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40871
40872         PR c++/8795
40873         * g++.dg/ext/altivec-1.C: New test.
40874
40875 2003-08-24  Richard Henderson  <rth@redhat.com>
40876
40877         * g++.dg/eh/simd-2.C: Add -w for x86.
40878
40879 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40880
40881         * gcc.dg/20030815-1.c: New test.
40882
40883 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40884
40885         PR c++/3765
40886         * g++.dg/parse/access6.C: New test.
40887
40888 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40889
40890         PR c++/641, c++/11876
40891         * g++.dg/template/friend22.C: New test.
40892         * g++.dg/template/friend23.C: Likewise.
40893
40894 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40895
40896         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40897         identically.
40898
40899 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40900
40901         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40902
40903 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40904
40905         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40906
40907 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40908
40909         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40910
40911 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40912
40913         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40914
40915 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40916
40917         PR c++/11919
40918         * g++.dg/overload/prom1.C: New test.
40919
40920         PR c++/11551
40921         * g++.dg/parse/dtor2.C: New test.
40922
40923         PR c++/10762
40924         * g++.dg/parse/using2.C: New test.
40925
40926 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40927
40928         PR target/11805
40929         * gcc.c-torture/compile/20030821-1.c: New.
40930
40931 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40932
40933         PR c++/11834
40934         * g++.dg/template/deduce2.C: New test.
40935
40936 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40937
40938         * gcc.c-torture/execute/20030821-1.c: New test.
40939
40940 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40941
40942         PR middle-end/11984
40943         * gcc.dg/20030820-1.c: New test case.
40944
40945 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40946
40947         PR c++/11945
40948         * g++.dg/warn/noeffect2.C: New test.
40949
40950 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40951
40952         PR c++/10926
40953         * g++.dg/template/dtor2.C: New test.
40954
40955         PR c++/11684
40956         * g++.dg/template/operator1.C: New test.
40957         * g++.dg/parse/operator4.C: New test.
40958
40959         PR c++/11946.C
40960         * g++.dg/expr/enum1.C: New test.
40961         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40962
40963         PR c++/11036.C
40964         * g++.dg/parse/elab2.C: New test.
40965         * g++.dg/parse/typedef4.C: Change error message.
40966         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40967         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40968         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40969
40970 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40971
40972         * gcc.dg/pch/warn-1.c: New.
40973         * gcc.dg/pch/warn-1.hs: New.
40974
40975         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40976         not-tested file.
40977
40978 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40979
40980         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40981
40982 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40983
40984         * gcc.dg/uninit-D.c: New Test.
40985         * gcc.dg/uninit-E.c: New Test.
40986         * gcc.dg/uninit-F.c: New Test.
40987         * gcc.dg/uninit-G.c: New Test.
40988
40989 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40990
40991         * g++.dg/README: Describe the pch directory.
40992
40993 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40994
40995         PR c++/11174
40996         * g++.dg/parse/access4.C: New test.
40997         * g++.dg/parse/access5.C: Likewise.
40998         * g++.old-deja/g++.jason/access17.C: Adjust error message.
40999
41000 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41001
41002         * gcc.dg/noncompile/20030818-1.c: New.
41003
41004 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41005
41006         PR c++/11957
41007         * g++.dg/warn/noeffect1.C: New test.
41008
41009         * g++.dg/template/scope2.C: New test.
41010         * g++.dg/template/error2.C: Correct dg-error
41011
41012 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41013
41014         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41015
41016 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41017
41018         PR C++/11512
41019         * g++.dg/template/warn1.C: New.
41020
41021 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41022
41023         * g++.dg/template/error2.C: New test.
41024         * g++.dg/lookup/using7.C: Adjust errors
41025         * g++.old-deja/g++.pt/crash36.C: Likewise.
41026         * g++.old-deja/g++.pt/derived3.C: Likewise.
41027
41028 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41029
41030         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41031         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41032         * gcc.c-torture/execute/builtins/string-9.c: New, from
41033         string-opt-9.c.  Adjust for execute/builtins framework.
41034         * gcc.c-torture/execute/string-opt-9.c: Delete.
41035
41036 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41037
41038         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41039
41040         * g++.dg/parse/ret-type2.C: New test.
41041
41042         PR c++/11703
41043         * g++.dg/init/new8.C: New test.
41044
41045         PR c++/10923
41046         * g++.dg/parse/typedef5.C: New test.
41047
41048         PR c++/9512
41049         * g++.dg/parse/qualified2.C: New test.
41050         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41051         invalid code.
41052
41053 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41054
41055         * g++.dg/conversion/ptrmem1.C: New test.
41056
41057 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41058
41059         PR target/11693
41060         * gcc.dg/20030811-1.c: New test.
41061
41062         PR target/11535
41063         * gcc.c-torture/execute/20030811-1.c: New test.
41064
41065 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41066
41067         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41068
41069 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41070
41071         PR c++/11789.C
41072         * g++.dg/inherit/multiple1.C: New test.
41073
41074 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41075
41076         * gcc.dg/spe1.c: New test.
41077
41078         PR c++/11670
41079         * g++.dg/expr/cast2.C: New test.
41080
41081         PR c++/10530
41082         * g++.dg/template/dependent-name2.C: New test.
41083
41084 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41085
41086         * g++.dg/parse/crash11.C: Put the dg options in comments.
41087
41088 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41089
41090         * lib/gcc-dg.exp: Update for diagnostic change.
41091
41092 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41093
41094         PR c++/5767
41095         * g++.dg/parse/crash11.C: New test.
41096
41097 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41098
41099         * gcc.dg/cpp/spacing1.c: Update.
41100
41101 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41102
41103         PR target/11739
41104         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41105         a value for -mtune.
41106
41107 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41108
41109         PR middle-end/11771
41110         * gcc.c-torture/compile/20030804-1.c: New test case.
41111
41112 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41113
41114         * gcc.dg/20030804-1.c: New test case.
41115
41116 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41117
41118         * gcc.dg/cpp/separate-1.c: New test.
41119
41120 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41121
41122         PR c++/11704
41123         * g++.dg/template/dependent-expr2.C: New test.
41124
41125         PR c++/11766
41126         * g++.dg/expr/ptrmem1.C: New test.
41127
41128 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41129
41130         PR c++/9453
41131         * g++.dg/template/friend15.C: New test.
41132
41133 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41134
41135         * lib/dg-pch.exp: Work round PCH bug.
41136
41137 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41138
41139         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41140         builtins.  Move cases from builtins-4.c here.
41141
41142         * gcc.dg/torture/builtin-math-1.c: New test taken from
41143         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41144         additional cases.
41145
41146         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41147         Delete.
41148
41149 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41150
41151         PR c++/9447
41152         * g++.dg/template/using7.C: New test.
41153
41154 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41155
41156         * import1.c, import2.c: New tests.
41157
41158 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41159
41160         * g++.dg/eh/crossjump1.C: New test.
41161
41162 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41163
41164         PR c++/11697
41165         * g++.dg/template/using6.C: New test.
41166
41167         PR c++/11744
41168         * g++.dg/template/koenig2.C: New test.
41169
41170 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41171
41172         PR c++/7983
41173         * g++.dg/parse/typedef4.C: New test.
41174
41175 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41176
41177         PR c++/8442, c++/8806
41178         * g++.dg/template/elab1.C: New test.
41179         * g++.dg/template/type2.C: Likewise.
41180         * g++.dg/template/ttp3.C: Adjust expected error message.
41181         * g++.old-deja/g++.law/visibility13.C: Likewise.
41182         * g++.old-deja/g++.niklas/t135.C: Likewise.
41183         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41184         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41185         template argument.
41186         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41187
41188 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41189
41190         PR c++/11295
41191         * g++.dg/ext/stmtexpr1.C: New test.
41192
41193         * g++.dg/opt/tmp1.C: New test.
41194
41195         PR c++/11525
41196         * g++.dg/parse/constant4.C: New test.
41197
41198         PR c++/9447
41199         * g++.dg/template/using5.C: New test.
41200
41201 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41202
41203         * gcc.dg/builtins-27.c: New test case.
41204
41205 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41206
41207         * gcc.dg/tls/opt-7.c: New test.
41208
41209 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41210
41211         * g++.old-deja/g++.other/crash18.C: Remove.
41212
41213 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41214
41215         * g++.dg/template/explicit3.C: New.
41216         * g++.dg/template/explicit4.C: New.
41217         * g++.dg/template/explicit5.C: New.
41218
41219         PR c++/11347
41220         * g++.dg/template/memtmpl1.C: New.
41221
41222 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41223
41224         PR target/11565
41225         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41226         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41227
41228 2003-07-30  Jan Hubicka  <jh@suse.cz>
41229
41230         * vtgc1.c: Kill.
41231
41232 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41233
41234         * gcc.dg/struct-in-proto-1.c: New test.
41235
41236 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41237
41238         * gcc.dg/cpp/include2.c: Only expect one message.
41239
41240 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41241
41242         PR c++/9447
41243         * g++.dg/template/using1.C: New test.
41244         * g++.dg/template/using2.C: New test.
41245         * g++.dg/template/using3.C: New test.
41246         * g++.dg/template/using4.C: New test.
41247
41248 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41249
41250         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41251         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41252
41253 2003-07-28  Jan Hubicka  <jh@suse.cz>
41254
41255         PR c++/11530
41256         * g++.dg/opt/call1.C: New test.
41257
41258 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41259
41260         PR c++/11667
41261         * g++.dg/init/enum2.C: New test.
41262         * g++.dg/template/overload1.C: Add "-w" option.
41263
41264 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41265
41266         * gcc.dg/Wdeclaration-after-statement-1.c,
41267         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41268
41269 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41270
41271         * gcc.c-torture/compile/20030725-1.c: New test.
41272
41273 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41274
41275         * gcc.dg/20030505.c: Only run for SPE.
41276         Remove definition of opaque type.
41277
41278 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41279
41280         * g++.dg/template/ptrmem6.C: New test.
41281
41282 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41283
41284         * gcc.c-torture/compile/zero-strct-2.c: New test.
41285
41286 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41287
41288         * gcc.dg/intermod-1.c: New test.
41289
41290 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41291
41292         PR c++/11617
41293         * g++.dg/template/lookup2.C: New test.
41294         * g++.dg/template/memclass1.C: Remove instantiated from error.
41295         * g++.dg/other/error2.C: Tweak expected errors.
41296
41297         PR c++/11596
41298         * g++.dg/template/defarg3.C: New test.
41299
41300         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41301
41302 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41303
41304         * g++.dg/inherit/access5.C: New test.
41305
41306 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41307
41308         PR c++/11513
41309         * g++.dg/template/crash8.C: New test.
41310
41311 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41312
41313         PR c/10602
41314         * gcc.dg/noncompile/incomplete-2.c: New test.
41315
41316 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41317
41318         PR c++/11645
41319         * g++.dg/inherit/access4.C: New test.
41320
41321         PR c++/11517
41322         * g++.dg/expr/cond2.C: New test.
41323
41324         PR optimization/10679
41325         * g++.dg/opt/inline4.C: New test.
41326
41327 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41328
41329         * g++.dg/parse/crash10: New test.
41330
41331 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41332
41333         * g++.dg/ext/flexary1.C: New test.
41334
41335 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41336
41337         PR c++/10793
41338         * g++.dg/template/crash9.C: New test.
41339
41340 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41341
41342         PR c++/3004
41343         * g++.dg/parse/typedef3.C: New test.
41344
41345         PR c++/7906
41346         * g++.dg/parse/operator2.C: New test.
41347
41348         PR c++/8895
41349         * g++.dg/parse/def-tmpl-arg1.C: New test.
41350
41351         PR c++/9282
41352         * g++.dg/parse/funptr1.C: New test.
41353
41354         PR c++/9452
41355         * g++.dg/parse/ambig3.C: New test.
41356
41357         PR c++/9454
41358         * g++.dg/parse/operator3.C: New test.
41359
41360         PR c++/9486
41361         * g++.dg/parse/template10.C: New test.
41362
41363         PR c++/9488
41364         * g++.dg/parse/template11.C: New test.
41365
41366         PR c++/10150
41367         * g++.dg/parse/invalid-op1.C: New test.
41368
41369         PR c++/10247
41370         * g++.dg/parse/condexpr1.C: New test.
41371
41372 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41373
41374         * g++.dg/ext/packed3.C: New test.
41375         * g++.dg/ext/packed4.C: New test.
41376
41377         * gcc.dg/pack-test-3.c: New test.
41378
41379 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41380
41381         * lib/compat.exp: Handle dg-options per source file.
41382         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41383         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41384         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41385         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41386         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41387         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41388         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41389         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41390         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41391         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41392         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41393         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41394         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41395         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41396
41397 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41398
41399         PR c/10320
41400         * gcc.c-torture/execute/20030718-1.c: New test.
41401
41402 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41403
41404         PR optimization/11536
41405         * gcc.dg/20030721-1.c: New test.
41406
41407 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41408
41409         PR c++/11546
41410         * g++.dg/template/lookup1.C: New test.
41411
41412 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41413
41414         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41415         diagnostics of ill-formed constructs involving labels.
41416         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41417         the new 'previously defined here' message.
41418
41419 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41420
41421         * g++.dg/parse/non-dependent2.C: New test.
41422
41423 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41424
41425         * g++.dg/init/init-ref4.C: xfail on targets without
41426         weak symbols.
41427
41428 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41429
41430         PR target/11087
41431         * gcc.c-torture/execute/20030717-1.c: New test.
41432
41433 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41434
41435         * g++.dg/opt/cfg1.C: New test.
41436
41437 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41438
41439         PR optimization/11557
41440         * gcc.dg/20030717-1.c: New test.
41441
41442 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41443
41444         PR c++/10476
41445         * g++.dg/expr/crash-1.C: New test.
41446
41447         PR c++/11027
41448         * g++.dg/template/init3.C: New test.
41449
41450         PR c++/8222
41451         * g++.dg/template/non-dependent1.C: New test.
41452
41453         PR c++/11070
41454         * g++.dg/template/non-dependent2.C: New test.
41455
41456         PR c++/11071
41457         * g++.dg/template/non-dependent3.C: New test.
41458
41459         PR c++/9907
41460         * g++.dg/template/sizeof5.C: New test.
41461
41462 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41463
41464         PR 11498
41465         * gcc.c-torture/compile/mangle-1.c: New file.
41466
41467 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41468
41469         PR c++/7809
41470         * g++.dg/parse/access3.C: New test.
41471
41472 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41473
41474         PR c++/11384
41475         * g++.dg/init/init-ref4.C: New test.
41476
41477 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41478
41479         PR c++/11547
41480         * g++.dg/parse/constant3.C: New test.
41481         * g++.dg/parse/crash7.C: Likewise.
41482
41483 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41484
41485         PR target/11008
41486         * gcc.dg/i386-pentium4-not-mull.c: New.
41487
41488 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41489
41490         * gcc.dg/asm-names.c (ymain): Make it weak.
41491
41492 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41493
41494         PR c++/5421
41495         * g++.dg/template/friend21.C: New test.
41496
41497 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41498
41499         * gcc.dg/cleanup-8.c: New test.
41500         * gcc.dg/cleanup-9.c: New test.
41501
41502 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41503
41504         * g++.dg/ext/dll-MI1.h: New file.
41505         * g++.dg/ext/dllexport-MI1.C: New file.
41506         * g++.dg/ext/dllimport-MI1.C: New file.
41507
41508 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41509
41510         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41511         it does not have cmpstrsi patterns (just cmpmemsi).
41512
41513 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41514
41515         PR debug/11473
41516         * g++.dg/debug/debug8.C: New test.
41517
41518 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41519
41520         PR c++/10108
41521         * g++.dg/template/crash7.C: New test.
41522
41523 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41524
41525         PR target/10795
41526         * gcc.c-torture/compile/20030708-1.c: New.
41527
41528 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41529
41530         * gcc.c-torture/execute/20030715-1.c: New test.
41531
41532 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41533
41534         * gcc.dg/pch/inline-3.c: New file.
41535         * gcc.dg/pch/inline-3.hs: New file.
41536         * gcc.dg/pch/inline-4.c: New file.
41537         * gcc.dg/pch/inline-4.hs: New file.
41538
41539 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41540
41541         PR c++/11509
41542         * g++.dg/template/crash6.C: New test.
41543
41544         PR c++/7053
41545         * g++.dg/template/friend20.C: New test.
41546
41547         PR c++/7019
41548         * g++.dg/template/overload2.C: New test.
41549
41550 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41551
41552         PR optimization/11440
41553         * gcc.c-torture/execute/20030714-1.c: New test.
41554
41555 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41556
41557         PR c++/11154
41558         * g++.dg/template/partial2.C: New test.
41559
41560 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41561
41562         PR c++/11503
41563         * g++.dg/template/anon1.C: New test.
41564
41565         PR c++/11493
41566         PR c++/11495
41567         * g++.dg/parse/template9.C: Likewise.
41568         * g++.dg/template/crash4.C: New test.
41569         * g++.dg/template/koenig1.C: Likewise.
41570         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41571         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41572         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41573         functions.
41574         * g++.old-deja/g++.jason/template36.C: Likewise.
41575         * g++.old-deja/g++.mike/p1989.C: Likewise.
41576         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41577         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41578         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41579         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41580         compiling.
41581         * g++.old-deja/g++.pt/union2.C: Use this->.
41582
41583 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41584
41585         * gcc.dg/20030711-1.c: New test.
41586
41587 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41588
41589         PR c++/11050
41590         * g++.dg/parse/args1.C: New test.
41591         * g++.pt/defarg8.C: Change expected errors.
41592
41593 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41594
41595         PR c++/8164
41596         * g++.dg/template/nontype2.C: New test.
41597
41598         PR c++/10558
41599         * g++.dg/parse/template8.C: New test.
41600
41601         PR c++/8327
41602         * g++.dg/template/scope1.C: New test.
41603
41604         * g++.dg/warn/Wsign-compare-1.C: New test.
41605
41606 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41607
41608         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41609
41610 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41611
41612         PR c++/9411
41613         * g++.dg/template/explicit2.C: New test.
41614
41615         PR c++/10032
41616         * g++.dg/warn/pedantic1.C: New test.
41617
41618 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41619
41620         PR c++ 9483
41621         * g++.dg/other/field1.C: New test.
41622
41623 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41624
41625         PR c/11449
41626         * gcc.c-torture/compile/20030707-1.c: New.
41627
41628 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41629
41630         PR c++/10849
41631         * g++.dg/template/access12.C: New test.
41632
41633 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41634
41635         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41636         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41637         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41638         * gcc.misc-tests/gcov.exp: Update
41639         * g++.dg/gcov/gcov.exp: Update
41640         * lib/gcov.exp: Update.
41641
41642 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41643
41644         * g++.dg/abi/mangle17.C: Make sure template expressions are
41645         dependent.
41646         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41647         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41648         * g++.dg/opt/stack1.C: Remove erroneous code.
41649         * g++.dg/parse/template7.C: New test.
41650         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41651         * g++.old-deja/g++.pt/crash4.C: Likewise.
41652
41653 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41654
41655         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41656         with zero or one occurence of `$' after the initial `L'.
41657
41658 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41659
41660         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41661
41662 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41663
41664         PR c/11370
41665         * gcc.dg/Wunreachable-6.c: New testcase.
41666         * gcc.dg/Wunreachable-7.c: New testcase.
41667
41668 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41669
41670         PR c/11420
41671         * gcc.dg/20030708-1.c: New test.
41672
41673 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41674
41675         * gcc.dg/compat/sdata-section.h: New file.
41676         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41677         * gcc.dg/torture/mips-sdata-1.c: New test.
41678
41679 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41680
41681         PR c++/11030
41682         * g++.dg/template/friend19.C: New test.
41683
41684 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41685
41686         * g++.dg/opt/strength-reduce.C: New test.
41687
41688 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41689
41690         PR target/10979
41691         * gcc.dg/20030707-1.c: New testcase.
41692
41693 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41694
41695         PR optimization/11059
41696         * g++.dg/opt/emptyunion.C: New testcase.
41697
41698 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41699             Eric Botcazou  <ebotcazou@libertysurf.fr>
41700
41701         * g++.dg/opt/stack1.C: New test.
41702
41703 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41704
41705         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41706         run test.
41707
41708         PR c++/11431
41709         * g++.dg/expr/static_cast3.C: New test.
41710
41711 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41712
41713         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41714         everywhere.
41715         * gcc.dg/concat.c: Concatenation of string constants with
41716         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41717         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41718         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41719         necessary to avoid multi-character character constant warning.
41720         * gcc.dg/cpp/escape.c: Likewise.
41721         * gcc.dg/cpp/ucs.c: Likewise.
41722         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41723         Fix a typo.
41724
41725 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41726
41727         PR c/11428
41728         * gcc.c-torture/compile/20030704-1.c: New.
41729
41730 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41731
41732         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41733
41734 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41735
41736         PR c++/5287, PR c++/7910,  PR c++/11021
41737         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41738         tests for warnings.
41739         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41740         * g++.dg/ext/dllimport3.C: Likewise.
41741         * g++.dg/ext/dllimport4.C: New file.
41742         * g++.dg/ext/dllimport5.C: New file.
41743         * g++.dg/ext/dllimport6.C: New file.
41744         * g++.dg/ext/dllimport7.C: New file.
41745         * g++.dg/ext/dllimport8.C: New file.
41746         * g++.dg/ext/dllimport9.C: New file.
41747         * g++.dg/ext/dllimport10.C: New file.
41748         * g++.dg/ext/dllexport1.C: New file.
41749
41750 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41751
41752         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41753         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41754
41755 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41756
41757         * gcc.dg/builtins-25.c: New testcase.
41758         * gcc.dg/builtins-26.c: New testcase.
41759
41760 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41761
41762         * gcc.dg/compat/vector-defs.h: New file.
41763         * gcc.dg/compat/vector-setup.h: New file.
41764         * gcc.dg/compat/vector-check.h: New file.
41765         * gcc.dg/compat/vector-1_main.c: New file.
41766         * gcc.dg/compat/vector-1_x.c: New file.
41767         * gcc.dg/compat/vector-1_y.c: New file.
41768         * gcc.dg/compat/vector-2_main.c: New file.
41769         * gcc.dg/compat/vector-2_x.c: New file.
41770         * gcc.dg/compat/vector-2_y.c: New file.
41771
41772         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41773         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41774         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41775         * gcc.dg/compat/struct-align-1.h: New file.
41776         * gcc.dg/compat/struct-align-1_main.c: New file.
41777         * gcc.dg/compat/struct-align-1_x.c: New file.
41778         * gcc.dg/compat/struct-align-1_y.c: New file.
41779         * gcc.dg/compat/struct-align-2.h: New file.
41780         * gcc.dg/compat/struct-align-2_main.c: New file.
41781         * gcc.dg/compat/struct-align-2_x.c: New file.
41782         * gcc.dg/compat/struct-align-2_y.c: New file.
41783
41784         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41785         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41786         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41787         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41788         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41789         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41790         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41791         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41792         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41793         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41794         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41795         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41796         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41797         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41798         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41799         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41800         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41801         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41802         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41803         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41804         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41805         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41806         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41807         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41808         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41809         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41810         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41811         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41812         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41813
41814 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41815
41816         * gcc.dg/i386-call-1.c: New test.
41817
41818 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41819
41820         PR c++/9162
41821         * g++.dg/parse/defarg4.C: New.
41822
41823 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41824
41825         PR target/10700
41826         * gcc.c-torture/compile/20030703-1.c: New test case.
41827
41828 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41829
41830         * g++.dg/template/local3.C: Remove extra semicolon.
41831
41832 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41833
41834         * gcc.dg/i386-volatile-1.c: New test.
41835
41836 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41837
41838         PR c++/11072
41839         * g++.dg/other/offsetof2.C: XFAIL.
41840         * g++.dg/other/offsetof5.C: New.
41841
41842         PR c++/10219
41843         * g++.dg/template/error1.C: New.
41844
41845         PR c++/9779
41846         * g++.dg/template/dependent-expr1.C: New.
41847
41848 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41849
41850         PR c++/6949
41851         * g++.dg/template/local3.C: New test.
41852
41853         PR c++/11149
41854         * g++.dg/lookup/scoped6.C: New test.
41855
41856 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41857
41858         PR c++/8046
41859         * g++.dg/other/error7.C: New test.
41860
41861 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41862
41863         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41864         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41865         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41866         * g++.old-deja/g++.other/union2.C: Likewise.
41867         * gcc.dg/c90-const-expr-2.c: Likewise.
41868         * gcc.dg/c90-const-expr-3.c: Likewise.
41869         * gcc.dg/c99-const-expr-2.c: Likewise.
41870         * gcc.dg/c99-const-expr-3.c: Likewise.
41871         * gcc.dg/concat.c: Likewise.
41872
41873 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41874
41875         PR c++/9559
41876         * g++.dg/init/static1.C: New test.
41877
41878 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41879
41880         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41881         * g++.old-deja/g++.other/access2.C: Likewise.
41882         * g++.old-deja/g++.other/decl2.C: Likewise.
41883         * gcc.c-torture/execute/20020615-1.c: Likewise.
41884
41885 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41886
41887         PR c++/4933
41888         * g++.dg/template/sizeof4.C: New test.
41889
41890 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41891
41892         * g++.dg/other/error6.C: New test.
41893
41894 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41895
41896         PR c++/10750
41897         * g++.dg/parse/constant2.C: New test.
41898
41899 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41900
41901         PR c++/11106
41902         * g++.dg/other/error5.C: New test.
41903
41904 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41905
41906         * gcc.dg/format/gcc_diag-1.c: New test.
41907
41908 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41909
41910         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41911
41912 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41913
41914         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41915         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41916         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41917
41918 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41919
41920         * gcc.c-torture/execute/builtins/string-8.c: New test.
41921         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41922         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41923         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41924
41925 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41926
41927         PR c++/10468
41928         * g++.dg/ext/typeof6.C: New test.
41929
41930 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41931
41932         PR c++/10796
41933         * g++.dg/init/enum1.C: New test.
41934
41935 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41936
41937         * gcc.dg/20030627-1.c: New test.
41938
41939 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41940
41941         PR c++/11332
41942         * g++.dg/expr/static_cast2.C: New test.
41943
41944 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41945             Jakub Jelinek  <jakub@redhat.com>
41946
41947         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41948         sprintf(dst,"%s",src) optimization.
41949         * gcc.c-torture/execute/20030626-1.c: New test case.
41950         * gcc.c-torture/execute/20030626-2.c: New test case.
41951
41952 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41953
41954         * gcc.c-torture/execute/multi-ix.c: New test.
41955
41956         * gcc.c-torture/execute/simd-4.c (main):
41957         Added missing semicolon at end of union.
41958
41959 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41960
41961         PR c++/8266
41962         * g++.dg/template/explicit-instantiation3.C: New test.
41963
41964 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41965
41966         * gcc.dg/20030626-1.c: Use signed char.
41967
41968 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41969
41970         * gcc.dg/20030626-1.c: New test.
41971
41972 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41973
41974         * const-str-2.m: Update.
41975
41976 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41977
41978         PR c++/10990
41979         * g++.dg/rtti/dyncast1.C: New test.
41980         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41981         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41982         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41983
41984         PR c++/10931
41985         * g++.dg/expr/static_cast1.C: New test.
41986
41987 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41988
41989         * gcc.dg/20030625-1.c: New test.
41990
41991 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41992
41993         * gcc.c-torture/compile/20030624-1.c: New test case.
41994
41995 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
41996
41997         * gcc.c-torture/execute/string-opt-17.c: New test.
41998
41999 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42000
42001         PR c++/5754
42002         * g++.dg/parse/crash6.C: New test.
42003
42004 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42005
42006         * gcc.dg/builtins-24.c: New test case.
42007
42008 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42009
42010         * g++.dg/opt/operator1.C: New test.
42011
42012 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42013
42014         * gcc.c-torture/execute/string-opt-16.c: New test case.
42015
42016 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42017
42018         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42019         * g++.old-deja/g++.other/conv7.C: Likewise.
42020         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42021         * g++.old-deja/g++.other/overload14.C: Likewise.
42022
42023 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42024
42025         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42026         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42027
42028 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42029
42030         PR c++/10888
42031         * g++.dg/warn/Winline-3.C: New test.
42032
42033 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42034
42035         * lib/target-supports.exp (check_alias_available): Make the test
42036         program acceptable to the Solaris assembler.
42037
42038         PR c++/10749
42039         * g++.dg/template/memclass2.C: New test.
42040
42041 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42042             Eric Botcazou  <ebotcazou@libertysurf.fr>
42043
42044         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42045         data for non-matching targets.
42046         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42047
42048 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42049
42050         PR c++/10845
42051         * g++.dg/template/member3.C: New test.
42052
42053 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42054
42055         PR c++/10939
42056         * g++.dg/template/func1.C: New test.
42057
42058         PR c++/9649
42059         * g++.dg/template/static4.C: New test.
42060         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42061
42062         PR c++/11041
42063         * g++.dg/init/ref7.C: New test.
42064
42065 2003-06-19  Matt Austern  <austern@apple.com>
42066
42067         PR c++/11228
42068         * g++.dg/anew1.C: New test.
42069         * g++.dg/anew2.C: New test.
42070         * g++.dg/anew3.C: New test.
42071         * g++.dg/anew4.C: New test.
42072
42073 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42074
42075         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42076
42077 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42078
42079         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42080         endian-dependent.
42081
42082 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42083
42084         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42085         Remove cruft.
42086
42087 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42088
42089         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42090         * gcc.c-torture/compile/961203-1.c: Likewise.
42091         * gcc.c-torture/compile/980506-1.c: Likewise.
42092
42093 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42094
42095         PR c++/10712
42096         * g++.dg/lookup/using7.C: New test.
42097
42098 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42099
42100         PR c++/11105
42101         * g++.dg/abi/conv1.C: Remove it.
42102         * g++.dg/template/conv7.C: New test.
42103         * g++.dg/template/conv8.C: Likewise.
42104         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42105         conversion operator.
42106
42107 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42108
42109         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42110         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42111         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42112         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42113         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42114         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42115         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42116         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42117         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42118         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42119         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42120         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42121         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42122         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42123         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42124         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42125         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42126         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42127         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42128         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42129         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42130         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42131         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42132         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42133         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42134         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42135         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42136         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42137         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42138
42139 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42140
42141         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42142         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42143         indications.
42144
42145 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42146
42147         * gcc.dg/i386-387-5.c: New test case.
42148         * gcc.dg/i386-387-6.c: New test case.
42149         * gcc.dg/builtins-23.c: New test case.
42150
42151 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42152
42153         * gcc.dg/builtins-22.c: New test case.
42154         * gcc.dg/i386-387-1.c: Update to test exp.
42155         * gcc.dg/i386-387-2.c: Likewise.
42156
42157 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42158
42159         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42160
42161 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42162
42163         * lib/gcc-dg.exp (dg-require-dll): New function.
42164         (dg-xfail-if): Likewise.
42165         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42166         driver.
42167
42168         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42169         * gcc.c-torture/compile/20001205-1.c: Likewise.
42170         * gcc.c-torture/compile/20001226-1.c: Likewise.
42171         * gcc.c-torture/compile/20010518-2.c: Likewise.
42172         * gcc.c-torture/compile/20020312-1.c: Likewise.
42173         * gcc.c-torture/compile/20020604-1.c: Likewise.
42174         * gcc.c-torture/compile/920501-12.c: Likewise.
42175         * gcc.c-torture/compile/920501-4.c: Likewise.
42176         * gcc.c-torture/compile/920520-1.c: Likewise.
42177         * gcc.c-torture/compile/920521-1.c: Likewise.
42178         * gcc.c-torture/compile/920625-1.c: Likewise.
42179         * gcc.c-torture/compile/961203-1.c: Likewise.
42180         * gcc.c-torture/compile/980506-1.c: Likewise.
42181         * gcc.c-torture/compile/981006-1.c: Likewise.
42182         * gcc.c-torture/compile/981022-1.c: Likewise.
42183         * gcc.c-torture/compile/981223-1.c: Likewise.
42184         * gcc.c-torture/compile/990617-1.c: Likewise.
42185         * gcc.c-torture/compile/dll.c: Likewise.
42186         * gcc.c-torture/compile/labels-3.c: Likewise.
42187         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42188         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42189         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42190         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42191         * gcc.c-torture/compile/simd-5.c: Likewise.
42192         * gcc.c-torture/compile/20000804-1.x: Remove.
42193         * gcc.c-torture/compile/20001205-1.x: Likewise.
42194         * gcc.c-torture/compile/20001226-1.x: Likewise.
42195         * gcc.c-torture/compile/20010518-2.x: Likewise.
42196         * gcc.c-torture/compile/20020312-1.x: Likewise.
42197         * gcc.c-torture/compile/20020604-1.x: Likewise.
42198         * gcc.c-torture/compile/920501-12.x: Likewise.
42199         * gcc.c-torture/compile/920501-4.x: Likewise.
42200         * gcc.c-torture/compile/920520-1.x: Likewise.
42201         * gcc.c-torture/compile/920521-1.x: Likewise.
42202         * gcc.c-torture/compile/920625-1.x: Likewise.
42203         * gcc.c-torture/compile/961203-1.x: Likewise.
42204         * gcc.c-torture/compile/980506-1.x: Likewise.
42205         * gcc.c-torture/compile/981006-1.x: Likewise.
42206         * gcc.c-torture/compile/981022-1.x: Likewise.
42207         * gcc.c-torture/compile/981223-1.x: Likewise.
42208         * gcc.c-torture/compile/990617-1.x: Likewise.
42209         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42210         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42211         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42212         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42213         * gcc.c-torture/compile/simd-5.x: Likewise.
42214
42215         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42216
42217 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42218
42219         * gcc.c-torture/execute/20030611-1.c: New test.
42220
42221 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42222
42223         PR middle-end/168
42224         * gcc.dg/20030612-1.c: New test case.
42225
42226 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42227
42228         PR c++/10635
42229         * g++.dg/expr/cast1.C: New test.
42230
42231 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42232
42233         * gcc.dg/builtins-21.c: New test case.
42234
42235 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42236
42237         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42238         options instead of at the end.
42239         * lib/objc.exp (objc_target_compile): Likewise.
42240
42241 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42242
42243         PR c++/10432
42244         * g++.dg/parse/error1.C: New test.
42245
42246 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42247
42248         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42249         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42250         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42251         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42252         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42253         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42254         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42255         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42256         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42257         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42258         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42259         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42260         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42261         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42262         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42263         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42264         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42265         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42266         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42267         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42268         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42269         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42270         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42271         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42272
42273         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42274         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42275         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42276         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42277         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42278         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42279         * gcc.dg/compat/scalar-return-3_main.c: New file.
42280         * gcc.dg/compat/scalar-return-3_x.c: New file.
42281         * gcc.dg/compat/scalar-return-3_y.c: New file.
42282         * gcc.dg/compat/scalar-return-4_main.c: New file.
42283         * gcc.dg/compat/scalar-return-4_x.c: New file.
42284         * gcc.dg/compat/scalar-return-4_y.c: New file.
42285
42286 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42287
42288         * gcc.dg/compat/fp2-struct-check.h: New file.
42289         * gcc.dg/compat/fp2-struct-defs.h: New file.
42290         * gcc.dg/compat/fp2-struct-init.h: New file.
42291         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42292         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42293         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42294         * gcc.dg/compat/struct-return-10_main.c: New file.
42295         * gcc.dg/compat/struct-return-10_x.c: New file.
42296         * gcc.dg/compat/struct-return-10_y.c: New file.
42297
42298         * gcc.dg/compat/compat-common.h: New file.
42299         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42300         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42301         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42302         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42303         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42304         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42305         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42306         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42307         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42308         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42309         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42310         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42311         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42312         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42313         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42314         * gcc.dg/compat/small-struct-check.h: Ditto.
42315         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42316         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42317         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42318         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42319         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42320         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42321         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42322         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42323         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42324         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42325         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42326         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42327         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42328         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42329         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42330         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42331         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42332         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42333         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42334         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42335         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42336         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42337         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42338         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42339         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42340         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42341         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42342         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42343         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42344         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42345
42346 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42347
42348         * g++.dg/pch/static-1.C: New file.
42349         * g++.dg/pch/static-1.Hs: New file.
42350
42351 2003-06-10  Richard Henderson  <rth@redhat.com>
42352
42353         * gcc.dg/asm-7.c: Adjust expected warning text.
42354
42355 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42356
42357         * gcc.dg/builtins-20.c: New test case.
42358
42359 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42360
42361         PR c++/11131
42362         * g++.dg/opt/template1.C: New test.
42363
42364 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42365
42366         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42367         additional_sources.
42368
42369 2003-05-21  David Taylor  <dtaylor@emc.com>
42370
42371         * gcc.dg/Wpadded.c: New file.
42372
42373 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42374
42375         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42376         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42377         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42378         dg-require-weak.
42379
42380 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42381
42382         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42383
42384 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42385
42386         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42387         (dg-require-alias): Likewise.
42388         (dg-require-gc-sections): Likewise.
42389         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42390
42391 2003-06-08  Richard Henderson  <rth@redhat.com>
42392
42393         * gcc.dg/20011029-2.c: Fix the array reference.
42394         * gcc.dg/asm-7.c: New.
42395
42396 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42397
42398         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42399
42400 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42401
42402         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42403         (dg-require-gc-sections): Likewise.
42404
42405 2003-06-08  Jan Hubicka  <jh@suse.cz>
42406
42407         * i386-cmov1.c: Fix regular expression.
42408         * i386-cvt-1.c: Likewise.
42409         * i386-local.c: Likewise.
42410         * i386-local2.c: Likewise.
42411         * i386-mul.c: Likewise.
42412         * i386-ssetype-1.c: Likewise.
42413         * i386-ssetype-3.c: Likewise.
42414         * i386-ssetype-5.c: Likewise.
42415
42416 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42417
42418         PR c++/11039
42419         * g++.dg/warn/implicit-typename2.C: New test.
42420         * g++.dg/warn/implicit-typename3.C: New test.
42421
42422 2003-06-07  Richard Henderson  <rth@redhat.com>
42423
42424         * g++.dg/other/offsetof3.C: Use size_t.
42425         * g++.dg/other/offsetof4.C: Likewise.
42426
42427 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42428
42429         * lib/copy-file.exp: New. Implement gcc_copy_files.
42430
42431         * lib/dg-pch.exp: Load copy-file.exp
42432         (dg-pch): Use gcc_copy_files instead of "file copy".
42433
42434 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42435
42436         * gcc.dg/weak/weak.exp: Simplify.
42437         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42438         * gcc.dg/weak/weak-1.c: Likewise.
42439         * gcc.dg/weak/weak-2.c: Likewise.
42440         * gcc.dg/weak/weak-3.c: Likewise.
42441         * gcc.dg/weak/weak-4.c: Likewise.
42442         * gcc.dg/weak/weak-5.c: Likewise.
42443         * gcc.dg/weak/weak-6.c: Likewise.
42444         * gcc.dg/weak/weak-7.c: Likewise.
42445         * gcc.dg/weak/weak-8.c: Likewise.
42446         * gcc.dg/weak/weak-9.c: Likewise.
42447
42448 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42449
42450         gcc.c-torture/execute/20030606-1.c: New.
42451
42452 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42453
42454         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42455         * gcc.dg/builtins-19.c: Likewise.
42456
42457 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42458
42459         * gcc.dg/builtins-2.c: Add some more tests.
42460         * gcc.dg/builtins-18.c: New test case.
42461         * gcc.dg/builtins-19.c: New test case.
42462
42463 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42464             Jim Wilson  <wilson@tuliptree.org>
42465
42466         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42467
42468 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42469
42470         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42471         mempcpy/stpcpy calls not to be optimized into something else.
42472         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42473         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42474         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42475
42476 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42477
42478         * gcc.dg/format/asm_fprintf-1.c: New test.
42479
42480 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42481
42482         * lib/gcc-defs.exp (additional_sources): New variable.
42483         (dg-additional-sources): New function.
42484         (additional_files): New variable.
42485         (dg-additional-files): New function.
42486         (dg-additional-files-options): Likewise.
42487         * lib/gcc-dg.exp (dg-require-weak): New function.
42488         (dg-require-alias): Likewise.
42489         (dg-require-gc-sections): Likewise.
42490         * lib/target-supports.exp (check_alias_available): Remove testfile
42491         parameter.
42492         (check_gc_sections_available): New function.
42493         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42494         (dg-gpp-additional-files): Likewise.
42495         * lib/g++.exp (additional_sources): Remove.
42496         (additional_files): Likewise.
42497         (g++_target_compile): Use dg-additional-files-options.
42498
42499         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42500         Tcl logic.
42501         * gcc.dg/special/ecos.exp: Remove.
42502         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42503         * gcc.dg/special/alias-1.c: Likewise.
42504         * gcc.dg/special/alias-2.c: Likewise.
42505         * gcc.dg/special/gcsec-1.c: Likewise.
42506         * gcc.dg/special/weak-1.c: Likewise.
42507         * gcc.dg/special/weak-2.c: Likewise.
42508         * gcc.dg/special/wkali-1.c: Likewise.
42509         * gcc.dg/special/wkali-2.c: Likewise.
42510
42511         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42512         dg-gpp-additional-*.
42513         * g++.dg/special/conpr-3.C: Likewise.
42514         * g++.dg/special/conpr-4.C: Likewise.
42515         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42516         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42517         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42518         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42519         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42520         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42521         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42522         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42523         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42524         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42525         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42526         * g++.old-deja/g++.other/comdat1.C: Likewise.
42527         * g++.old-deja/g++.other/comdat2.C: Likewise.
42528         * g++.old-deja/g++.other/comdat3.C: Likewise.
42529         * g++.old-deja/g++.other/ctor1.C: Likewise.
42530         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42531
42532 2003-06-05  Richard Henderson  <rth@redhat.com>
42533
42534         * gcc.dg/debug/20030605-1.c: New.
42535
42536 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42537
42538         * README.QMTEST: Update.
42539
42540 2003-06-04  Richard Henderson  <rth@redhat.com>
42541
42542         * gcc.dg/cleanup-1.c: New.
42543         * gcc.dg/cleanup-2.c: New.
42544         * gcc.dg/cleanup-3.c: New.
42545         * gcc.dg/cleanup-4.c: New.
42546         * gcc.dg/cleanup-5.c: New.
42547         * gcc.dg/cleanup-6.c: New.
42548         * gcc.dg/cleanup-7.c: New.
42549
42550 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42551
42552         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42553
42554         * lib/dg-pch.exp: New file.
42555         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42556         * gcc.dg/pch/pch.exp: Likewise.
42557
42558 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42559
42560         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42561         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42562         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42563         * gcc.dg/builtins-17.c: New test case.
42564         * gcc.dg/i386-387-4.c: New test case.
42565         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42566
42567 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42568
42569         * gcc.dg/ultrasp9.c: New test.
42570
42571 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42572
42573         * gcc.c-torture/compile/20030604-1.c: New test.
42574         * gcc.dg/sparc-constant-1.c: New test.
42575
42576 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42577
42578         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42579
42580 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42581
42582         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42583
42584         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42585         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42586
42587 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42588
42589         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42590
42591 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42592
42593         PR c++/10940
42594         * g++.dg/template/spec10.C: New test.
42595
42596 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42597
42598         * gcc.dg/builtins-16.c: New test case.
42599
42600 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42601
42602         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42603         mempcpy test with post-increments.
42604         * gcc.c-torture/execute/string-opt-3.c: New test.
42605         * gcc.dg/string-opt-1.c: New test.
42606
42607 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42608
42609         PR fortran/10965
42610         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42611
42612 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42613
42614         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42615         (scan-assembler): ... here.  Use dg-scan.
42616         (scan-assembler-not): Likewise.
42617         (scan-file): New function.
42618         (scan-file-not): Likewise.
42619         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42620         * gcc.dg/cpp/_Pragma4.c: Likewise.
42621         * gcc.dg/cpp/_Pragma5.c: Likewise.
42622         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42623         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42624         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42625         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42626         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42627         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42628         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42629         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42630         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42631         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42632         * gcc.dg/cpp/cxxcom1.c: Likewise.
42633         * gcc.dg/cpp/line1.c: Likewise.
42634         * gcc.dg/cpp/maccom1.c: Likewise.
42635         * gcc.dg/cpp/maccom2.c: Likewise.
42636         * gcc.dg/cpp/maccom3.c: Likewise.
42637         * gcc.dg/cpp/maccom4.c: Likewise.
42638         * gcc.dg/cpp/maccom5.c: Likewise.
42639         * gcc.dg/cpp/maccom6.c: Likewise.
42640         * gcc.dg/cpp/multiline.c: Likewise.
42641         * gcc.dg/cpp/spacing1.c: Likewise.
42642         * gcc.dg/cpp/spacing2.c: Likewise.
42643         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42644         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42645         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42646         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42647         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42648         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42649         * gcc.dg/cpp/cxxcom2.c: Likewise.
42650         * gcc.dg/cpp/cxxcom2.h: New file.
42651
42652         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42653         * g++.dg/cpp/truefalse.C: Here.
42654         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42655
42656 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42657
42658         * gcc.dg/cpp/redef3.c: New file.
42659
42660 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42661
42662         * gcc.dg/i386-loop-3.c: New test.
42663
42664 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42665
42666         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42667
42668 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42669
42670         * gcc.dg/fwrapv-1.c: New test case.
42671         * gcc.dg/fwrapv-2.c: New test case.
42672
42673 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42674
42675         PR c++/10956
42676         * g++.dg/template/spec9.C: New test.
42677
42678 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42679
42680         * gcc.dg/duff-4.c: New test case.
42681
42682 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42683
42684         PR fortran/10843
42685         * g77.dg/ffixed-form-1.f: New test
42686         * g77.dg/ffixed-form-2.f: New test
42687         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42688         * g77.dg/ffree-form-3.f: New test
42689
42690 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42691
42692         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42693         * gcc.dg/wint_t-1.c: Likewise.
42694
42695 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42696
42697         * g++.dg/template/access11.C: New test.
42698
42699 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42700
42701         PR c++/10849
42702         * g++.dg/template/access10.C: New test.
42703
42704 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42705             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42706
42707         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42708
42709 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42710
42711         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42712         suppress for powerpc-*-darwin*.
42713         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42714
42715 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42716
42717         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42718         suppress option for powerpc-*-darwin*.
42719
42720 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42721
42722         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42723         * gcc.dg/builtins-4.c: Add test for fmod.
42724
42725 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42726
42727         PR c++/10682
42728         * g++.dg/template/instantiate4.C: New test.
42729
42730 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42731
42732         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42733
42734 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42735
42736         * gcc.dg/compat/scalar-return-1_main.c: New file.
42737         * gcc.dg/compat/scalar-return-1_x.c: New file.
42738         * gcc.dg/compat/scalar-return-1_y.c: New file.
42739         * gcc.dg/compat/scalar-return-2_main.c: New file.
42740         * gcc.dg/compat/scalar-return-2_x.c: New file.
42741         * gcc.dg/compat/scalar-return-2_y.c: New file.
42742         * gcc.dg/compat/struct-return-3_main.c: New file.
42743         * gcc.dg/compat/struct-return-3_y.c: New file.
42744         * gcc.dg/compat/struct-return-3_x.c: New file.
42745         * gcc.dg/compat/struct-return-2_main.c: New file.
42746         * gcc.dg/compat/struct-return-2_x.c: New file.
42747         * gcc.dg/compat/struct-return-2_y.c: New file.
42748
42749 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42750
42751         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42752         for hppa*-hp-hpux*.
42753         * gcc.dg/20021014-1.c (dg-options): Likewise.
42754         * gcc.dg/nest.c (dg-options): Likewise.
42755
42756 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42757
42758         PR c++/9738
42759         * g++.dg/ext/dllimport2.C: New file.
42760         * g++.dg/ext/dllimport3.C: New file.
42761
42762 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42763
42764         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42765         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42766         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42767         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42768         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42769         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42770         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42771         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42772         * gcc.dg/compat/small-struct-defs.h: New file.
42773         * gcc.dg/compat/small-struct-init.h: New file.
42774         * gcc.dg/compat/small-struct-check.h: New file.
42775         * gcc.dg/compat/fp-struct-defs.h: New file.
42776         * gcc.dg/compat/fp-struct-check.h: New file.
42777         * gcc.dg/compat/fp-struct-init.h: New file.
42778         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42779         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42780
42781 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42782
42783         * gcc.dg/20030225-2.c: New test.
42784
42785 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42786             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42787
42788         * gcc.c-torture/compile/20030518-1.c: New test case.
42789
42790 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42791
42792         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42793         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42794         gcc-dg-debug-runtest.
42795         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42796         gcc-dg-debug-runtest.
42797
42798 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42799
42800         PR c++/9022
42801         * g++.dg/lookup/using6.C: New test.
42802
42803 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42804
42805         * g++.dg/parse/access2.C: New test.
42806
42807 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42808
42809         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42810         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42811         * gcc.dg/debug/debug.exp: Likewise.
42812
42813 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42814
42815         * gcc.dg/dollar.c: New test.
42816
42817 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42818
42819         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42820         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42821         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42822         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42823         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42824         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42825         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42826         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42827         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42828         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42829         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42830         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42831         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42832         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42833         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42834         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42835         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42836         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42837
42838 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42839
42840         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42841         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42842         support for "repo" mode.
42843         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42844         * lib/g77-dg.exp: Likewise.
42845         * lib/obj-dg.exp: Likewise.
42846
42847 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42848
42849         Merge from gcc-3_2-rhl8-branch:
42850         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42851
42852         * gcc.dg/tls/opt-6.c: New test.
42853
42854         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42855
42856         * gcc.dg/20030405-1.c: New test.
42857
42858         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42859
42860         * gcc.dg/20030309-1.c: New test.
42861
42862         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42863
42864         * gcc.c-torture/execute/20030307-1.c: New test.
42865
42866         2003-02-20  Randolph Chung  <tausq@debian.org>
42867
42868         * gcc.c-torture/compile/20030220-1.c: New test.
42869
42870         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42871
42872         * gcc.dg/20030217-1.c: New test.
42873
42874         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42875
42876         * gcc.c-torture/compile/20020129-1.c: New test.
42877
42878         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42879
42880         * gcc.dg/unroll-1.c: New test.
42881
42882         2002-11-16  Jan Hubicka  <jh@suse.cz>
42883
42884         * gcc.c-torture/execute/20020920-1.c: New test.
42885
42886         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42887
42888         PR target/7434
42889         * gcc.c-torture/compile/20021008-1.c: New test.
42890
42891         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42892
42893         PR target/7559
42894         * gcc.c-torture/execute/20020810-1.c: New test.
42895
42896         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42897
42898         * gcc.c-torture/compile/20020807-1.c: New test.
42899
42900         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42901
42902         * gcc.dg/tls/opt-1.c: New test.
42903
42904         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42905
42906         * gcc.dg/20020729-1.c: New test.
42907
42908         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42909
42910         * g++.dg/opt/life1.C: New test.
42911
42912         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42913
42914         * gcc.dg/20020525-1.c: New test.
42915
42916         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42917
42918         PR c++/6794
42919         * g++.dg/ext/pretty1.C: New test.
42920         * g++.dg/ext/pretty2.C: New test.
42921
42922 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42923
42924         PR c++/8385
42925         * g++.dg/ext/typeof5.C: New test.
42926
42927 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42928
42929         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42930         __USER_LABEL_PREFIX__ into account.
42931         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42932
42933 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42934
42935         * gcc.dg/builtins-15.c: New test case.
42936
42937 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42938
42939         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42940
42941 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42942
42943         * lib/g++.exp: Tweak handling of additional source files.
42944         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42945         * g++.dg/special/conpr-2a.C: Rename to ...
42946         * g++.dg/special/conpr-2a.cc: ... this.
42947         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42948         * g++.dg/special/conpr-3a.C: Rename to ...
42949         * g++.dg/special/conpr-3a.cc: This.
42950         * g++.dg/special/conpr-3b.C: Rename to ...
42951         * g++.dg/special/conpr-3b.cc: This.
42952         * g++.dg/special/conpr-4.C: New test.
42953         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42954
42955 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42956
42957         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42958
42959 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42960
42961         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42962         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42963         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42964         * g++.old-deja/g++.other/warn3.C: Likewise.
42965
42966 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42967
42968         * gcc.dg/i386-387-1.c: Update to also test log.
42969         * gcc.dg/i386-387-2.c: Likewise.
42970
42971 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42972
42973         * g77.f-torture/execute/int8421.f: New test.
42974
42975 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42976
42977         PR c++/10230, c++/10481
42978         * g++.dg/lookup/scoped5.C: New test.
42979
42980 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42981
42982         PR c++/10552
42983         * g++.dg/template/ttp6.C: New test.
42984
42985 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42986
42987         * gcc.c-torture/execute/builtins: New directory.
42988         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42989         gcc.c-torture/execute/builtins.
42990         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42991         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42992         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42993         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42994
42995 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42996
42997         PR c++/9252
42998         * g++.dg/template/access8.C: New test.
42999         * g++.dg/template/access9.C: New test.
43000
43001 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43002
43003         PR c++/9554
43004         * g++.dg/parse/access1.C: New test.
43005
43006 2003-05-09  DJ Delorie  <dj@redhat.com>
43007
43008         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43009         long, and not an int.
43010
43011 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43012
43013         PR c++/10555, c++/10576
43014         * g++.dg/template/memclass1.C: New test.
43015
43016 2003-05-08  DJ Delorie  <dj@redhat.com>
43017
43018         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43019         targets.
43020         * gcc.c-torture/execute/20021024-1.x: Likewise.
43021         * gcc.c-torture/execute/shiftdi.x: Likewise.
43022         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43023         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43024         * gcc.dg/20021018-1.c: Likewise.
43025
43026 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43027
43028         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43029
43030         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43031         (bcopy): Call memmove.
43032
43033 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43034
43035         * g77.f-torture/compile/8485.f: New test case.
43036
43037 2003-05-07  Richard Henderson  <rth@redhat.com>
43038
43039         PR c++/10570
43040         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43041         Verify exception_cleanup not called for rethrows.
43042         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43043         when exiting catch block without rethrowing.
43044         * g++.dg/eh/forced3.C: New.
43045         * g++.dg/eh/forced4.C: New.
43046
43047 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43048
43049         * gcc.dg/20030505.c: Fix triplet.
43050
43051 2003-05-06  DJ Delorie  <dj@redhat.com>
43052
43053         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43054         * gcc.dg/nest.c: Likewise.
43055
43056 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43057
43058         * gcc.dg/builtins-14.c: New test case.
43059
43060 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43061
43062         * lib/compat.exp (compat-execute): New argument.
43063         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43064         * gcc.dg/compat: New test directory.
43065         * gcc.dg/compat/compat.exp: New expect script.
43066         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43067         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43068         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43069         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43070         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43071         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43072
43073         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43074         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43075         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43076         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43077         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43078         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43079         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43080         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43081         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43082         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43083         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43084         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43085         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43086         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43087         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43088
43089 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43090
43091         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43092
43093 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43094
43095         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43096
43097 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43098
43099         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43100         * gcc.dg/ppc-fsel-2.c: New test.
43101
43102         * gcc.dg/unused-5.c: New test.
43103
43104 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43105
43106         PR c++/10496
43107         * g++.dg/warn/pmf1.C: New test.
43108
43109 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43110
43111         PR c++/4494
43112         * g++.dg/warn/main.C: New test.
43113
43114 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43115
43116         * gcc.dg/nonnull-3.c: New test.
43117
43118 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43119
43120         * gcc.dg/cpp/Wtrigraphs.c: Update.
43121         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43122
43123 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43124
43125         * gcc.dg/ppc-fsel-1.c: New test.
43126
43127 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43128
43129         PR c/10604
43130         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43131
43132 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43133
43134         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43135
43136 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43137
43138         PR c++/9364, c++/10553, c++/10586
43139         * g++.dg/parse/typename4.C: New test.
43140         * g++.dg/parse/typename5.C: Likewise.
43141
43142 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43143
43144         * gcc.c-torture/compile/20030503-1.c: New test.
43145
43146 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43147
43148         * g++.dg/lookup/using5.C: Fix testcase error.
43149
43150 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43151
43152         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43153         since MEABI is no longer supported.  Remove all vestiges
43154         of MEABI from the test.
43155
43156 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43157
43158         PR c++/10554
43159         * g++.dg/lookup/using5.C: New test.
43160
43161 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43162
43163         PR c++/8772
43164         * g++.dg/template/ttp5.C: New test.
43165
43166 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43167
43168         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43169         (dg-gpp-additional-sources): New function.
43170         (dg-gpp-additional-files): Likewise.
43171         * lib/g++.exp (additional_sources): New variable.
43172         (additional_files): Likewise.
43173         (g++_target_compile): Deal with them.
43174         * lib/old-dejagnu.exp: Remove.
43175         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43176         * g++.old-deja: Revise all tests to use dg commands.
43177
43178 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43179
43180         PR c++/9432, c++/9528
43181         * g++.dg/lookup/using4.C: New test.
43182
43183 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43184
43185         * gcc.dg/noreturn-5.c: New file.
43186         * gcc.dg/noreturn-6.c: New file.
43187
43188         * gcc.c-torture/compile/inline-1.c: New file.
43189
43190 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43191
43192         PR c++/10551
43193         * g++.dg/template/explicit1.C: New test.
43194
43195 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43196
43197         PR c++/10549
43198         * g++.dg/other/bitfield1.C: New test.
43199
43200         PR c++/10527
43201         * g++.dg/init/new7.C: New test.
43202
43203 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43204
43205         * g++.dg/ext/desig1.C: New test.
43206         * g++.dg/ext/init1.C: Update.
43207
43208         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43209
43210 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43211
43212         PR c++/10180
43213         * g++.dg/warn/Winline-1.C: New test.
43214
43215 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43216
43217         * gcc.c-torture/execute/string-opt-19.c: New test.
43218
43219         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43220         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43221
43222 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43223
43224         PR c++/10506
43225         * g++.dg/init/new6.C: New test.
43226
43227         PR c++/10503
43228         * g++.dg/init/ref6.C: New test.
43229
43230 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43231
43232         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43233
43234 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43235
43236         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43237         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43238
43239 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43240
43241         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43242         initialized static data members.
43243
43244 2003-04-25  H.J. Lu <hjl@gnu.org>
43245
43246         * gcc.dg/ia64-sync-4.c: New test.
43247
43248 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43249
43250         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43251         date.
43252
43253 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43254
43255         PR c++/10337
43256         * g++.dg/warn/conv1.C: New test.
43257         * g++.old-deja/g++.other/conv7.C: Adjust.
43258         * g++.old-deja/g++.other/overload14.C: Adjust.
43259
43260 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43261
43262         PR c++/10471
43263         * g++.dg/template/defarg2.C: New test.
43264
43265 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43266
43267         * gcc.dg/cpp/include2.c: Update.
43268         * gcc.dg/cpp/multiline-2.c: New.
43269         * gcc.dg/cpp/multiline.c: Update.
43270         * gcc.dg/cpp/strify2.c: Update.
43271         * gcc.dg/cpp/trad/literals-2.c: Update.
43272
43273 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43274
43275         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43276
43277 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43278
43279         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43280
43281 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43282
43283         PR c++/10451
43284         * g++.dg/parse/crash4.C: New test.
43285
43286         PR c++/9847
43287         * g++.dg/parse/crash5.C: New test.
43288
43289 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43290
43291         PR c++/10446
43292         * g++.dg/parse/crash3.C: New test.
43293
43294         PR c++/10428
43295         * g++.dg/parse/elab1.C: New test.
43296
43297 2003-04-22  Devang Patel  <dpatel@apple.com>
43298
43299         * gcc.dg/cpp/trad/funlike-5.c: New test.
43300
43301 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43302
43303         * g++.dg/other/packed1.C: Fix dg options.
43304
43305 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43306
43307         * g++.dg/other/offsetof2.C: New test.
43308
43309 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43310
43311         * g++.dg/template/recurse.C: Adjust location of error messages.
43312
43313 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43314
43315         PR c++/9881
43316         * g++.dg/init/addr-const1.C: New test.
43317         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43318
43319 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43320
43321         PR c++/10405
43322         * g++.dg/lookup/struct-hack1.C: New test.
43323
43324 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43325
43326         * ucs.c: Update diagnostic messages.
43327
43328 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43329
43330         * gcc.dg/cpp/truefalse.cpp: New test.
43331         * gcc.dg/cpp/cpp.exp: Update.
43332         * g++.dg/other/stdbool-if.C: Remove.
43333
43334 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43335
43336         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43337         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43338
43339 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43340
43341         * gcc.c-torture/compile/20030418-1.c: New test.
43342
43343 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43344
43345         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43346
43347 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43348
43349         PR c++/10347
43350         g++.dg/template/dependent-name1.C: New test.
43351
43352 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43353
43354         * gcc.dg/warn-1.c (tourist_guide): New array,
43355         contains a pointer to bar.
43356
43357 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43358
43359         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43360         * gcc.c-torture/execute/medce-1.c: New test case.
43361         * gcc.c-torture/execute/medce-2.c: New test case.
43362
43363 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43364
43365         * lib/prune.exp: Ignore more messages.
43366
43367         PR c++/10381
43368         * g++.dg/parse/lookup3.C: New test.
43369
43370 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43371
43372         * gcc.c-torture/compile/20030415-1.c : New test.
43373
43374 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43375
43376         * gcc.c-torture/execute/scope-2.c: Move to ...
43377         * gcc.dg/noncompile/scope.c: .... here.
43378
43379 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43380
43381         * gcc.dg/20030414-2.c: New test case.
43382
43383 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43384
43385         PR target/10377
43386         * gcc.dg/20030414-1.c: New test.
43387
43388 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43389
43390         * gcc.dg/builtins-12.c: New test case.
43391         * gcc.dg/builtins-13.c: New test case.
43392
43393 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43394
43395         * gcc.c-torture/execute/string-opt-18.c: New test.
43396
43397 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43398
43399         PR c++/10300
43400         * g++.dg/init/new5.C: New test.
43401
43402 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43403
43404         PR c++/7910
43405         * g++.dg/ext/dllimport1.C: New test.
43406
43407 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43408
43409         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43410
43411 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43412
43413         PR Fortran/9263
43414         * g77.f-torture/noncompile/9263.f: New test
43415         PR Fortran/1832
43416         * g77.f-torture/execute/1832.f: New test
43417
43418 2003-04-11  David Chad  <davidc@freebsd.org>
43419             Loren J. Rittle  <ljrittle@acm.org>
43420
43421         PR libobjc/8562
43422         * objc.dg/headers.m: New test.
43423
43424 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43425
43426         * gcc.c-torture/execute/builtin-noret-2.c: New.
43427         * gcc.c-torture/execute/builtin-noret-2.x: New.
43428         XFAIL builtin-noret-2.c at -O1 and above.
43429         * gcc.dg/redecl.c: New.
43430         * gcc.dg/Wshadow-1.c: Update error regexps.
43431
43432 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43433
43434         * g++.dg/abi/bitfield10.C: New test.
43435
43436 2003-04-09  Mike Stump  <mrs@apple.com>
43437
43438         * gcc.dg/pch/pch.exp: Make testcase names longer.
43439         * g++.dg/pch/pch.exp: Make testcase names longer.
43440
43441 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43442
43443         * gcc.dg/builtins-11.c: New test case.
43444
43445 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43446
43447         * gcc.dg/builtins-9.c: New test case.
43448         * gcc.dg/builtins-10.c: New test case.
43449
43450 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43451
43452         * gcc.dg/noncompile/init-4.c.c: New test.
43453
43454 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43455
43456         * gcc.misc-test/gcov-9.c: New test.
43457         * gcc.misc-test/gcov-10.c: New test
43458         * gcc.misc-test/gcov-11.c: New test.
43459
43460 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43461
43462         PR optimization/10024
43463         * gcc.c-torture/compile/20030405-1.c: New test.
43464
43465 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43466
43467         * gcc.dg/pch/static-3.c: New.
43468         * gcc.dg/pch/static-3.hs: New.
43469         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43470
43471 2003-04-04  Richard Henderson  <rth@redhat.com>
43472
43473         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43474         * g++.dg/eh/forced2.C: Likewise.
43475
43476 2003-04-03  Mike Stump  <mrs@apple.com>
43477
43478         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43479         target arg.
43480         (scan-assembler-times, scan-assembler-not): Likewise.
43481         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43482
43483 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43484
43485         * gcc.dg/sparc-loop-1.c: New test.
43486
43487 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43488
43489         PR other/9274
43490         * g++.dg/pch/system-2.C: New.
43491         * g++.dg/pch/system-2.Hs: New.
43492
43493 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43494
43495         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43496
43497         * g++.dg/eh/simd-1.C (vecfunc): Same.
43498
43499 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43500
43501         * gcc.c-torture/execute/20030401-1.c: New test case.
43502
43503 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43504
43505         * objc.dg/defs.m: New.
43506
43507 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43508
43509         * g++.dg/eh/simd-1.C: New.
43510         * g++.dg/eh/simd-2.C: New.
43511
43512 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43513
43514         * gcc.c-torture/execute/simd-3.c: New.
43515
43516 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43517
43518         PR c/9936
43519         * gcc.dg/20030331-2.c: New test.
43520
43521 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43522
43523         PR c++/10278
43524         * g++.dg/parse/crash2.C: New test.
43525
43526 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43527
43528         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43529         * gcc.c-torture/execute/20030331-1.c: ...here.
43530
43531 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43532
43533         * gcc.c-torture/execute/20030331-1.c: New test.
43534
43535 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43536
43537         * lib/gcov.exp: Adjust call return testing strings.
43538         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43539
43540 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43541
43542         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43543         * gcc.dg/builtins-7.c: New test case.
43544         * gcc.dg/builtins-8.c: New test case.
43545
43546 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43547
43548         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43549
43550 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43551
43552         PR c++/7647
43553         * g++.dg/lookup-class-member-2.C: New test.
43554
43555 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43556
43557         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43558
43559 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43560
43561         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43562
43563 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43564
43565         * g++.dg/init/attrib1.C: New test.
43566
43567 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43568
43569         * gcc.dg/ultrasp8.c: New test.
43570
43571 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43572
43573         * gcc.dg/ultrasp7.c: New test.
43574
43575 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43576
43577         PR c++/10047
43578         * g++.dg/template/inline1.C: New test.
43579
43580 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43581
43582         * gcc.dg/sparc-dwarf2.c: New test.
43583
43584 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43585
43586         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43587         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43588
43589 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43590
43591         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43592         than reading .x files.
43593         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43594         * g77.dg/gcov/gcov-1.f: Likewise.
43595         * gcc.misc-tests/gcov-4b.c: Likewise.
43596         * gcc.misc-tests/gcov-5b.c: Likewise.
43597         * gcc.misc-tests/gcov-6.c: Likewise.
43598         * gcc.misc-tests/gcov-7.c: Likewise.
43599         * gcc.misc-tests/gcov-8.c: Likewise.
43600         * g++.dg/gcov/gcov-1.x: Remove.
43601         * g77.dg/gcov/gcov-1.x: Likewise.
43602         * gcc.misc-tests/gcov-4b.x: Likewise.
43603         * gcc.misc-tests/gcov-5b.x: Likewise.
43604         * gcc.misc-tests/gcov-6.x: Likewise.
43605         * gcc.misc-tests/gcov-7.x: Likewise.
43606         * gcc.misc-tests/gcov-8.x: Likewise.
43607
43608 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43609
43610         PR opt/10087
43611         * gcc.dg/20030324-1.c: New test.
43612
43613 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43614
43615         PR c++/10224
43616         * g++.dg/template/arg3.C: New test.
43617
43618         PR c++/10158
43619         * g++.dg/template/friend18.C: New test.
43620
43621 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43622
43623         * g77.f-torture/compile/20030326-1.f: New test case.
43624
43625 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43626
43627         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43628
43629         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43630
43631 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43632
43633         * gcc.dg/ia64-sync-3.c: New test.
43634
43635 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43636
43637         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43638
43639 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43640
43641         * gcc.dg/ultrasp6.c: New test.
43642
43643 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43644
43645         * gcc.dg/i386-signbit-1.c: New test.
43646         * gcc.dg/i386-signbit-2.c: New test.
43647         * gcc.dg/i386-signbit-3.c: New test.
43648
43649 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43650
43651         * gcc.dg/ultrasp5.c: Fix options.
43652
43653 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43654
43655         * gcc.dg/ultrasp5.c: Fix comment.
43656
43657 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43658
43659         PR fortran/10197
43660         * g77.f-torture/execute/10197.f: New test.
43661
43662 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43663
43664         PR c++/9898, c++/383
43665         * g++.dg/template/conv6.C: New test.
43666
43667         PR c++/10119
43668         * g++.dg/template/ptrmem5.C: New test.
43669
43670         PR c++/10026
43671         * g++.dg/lookup/koenig1.C: New test.
43672
43673         PR C++/10199
43674         * g++.dg/lookup/template2.C: New test.
43675
43676 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43677
43678         * g++.dg/opt/rtti1.C: New test.
43679
43680 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43681
43682         * gcc.dg/ultrasp5.c: New test.
43683
43684 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43685
43686         PR middle-end/9967
43687         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43688         builtin fputs.
43689
43690 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43691
43692         PR c/8224
43693         * gcc.dg/20030323-1.c: New test.
43694
43695 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43696
43697         * gcc.c-torture/compile/20030323-1.c: New test case.
43698
43699 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43700
43701         * gcc.dg/20030321-1.c: New test.
43702
43703 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43704
43705         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43706
43707 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43708
43709         PR c++/9978, c++/9708
43710         * g++.dg/ext/vlm1.C: Adjust expected error.
43711         * g++.dg/ext/vla2.C: New test.
43712         * g++.dg/template/arg1.C: New test.
43713         * g++.dg/template/arg2.C: New test.
43714
43715 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43716
43717         * g77.f-torture/execute/select.f: New test.
43718         * g77.f-torture/noncompile/select_no_compile.f: New test.
43719
43720 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43721
43722         PR c++/9898
43723         * g++.dg/other/error4.C: New test.
43724
43725 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43726
43727         * g++.dg/template/friend17.C: New test.
43728
43729 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43730
43731         * gcc.c-torture/compile/20030320-1.c: New.
43732
43733 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43734
43735         * gcc.dg/builtins-6.c: New test case.
43736
43737 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43738
43739         PR target/10073
43740         * gcc.c-torture/compile/20030319-1.c: New.
43741
43742 2003-03-18  Jan Hubicka  <jh@suse.cz>
43743
43744         * gcc.dg/i386-cvt-1.c: New test.
43745
43746 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43747
43748         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43749         * objc.dg/naming-2.m: Likewise.
43750
43751 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43752
43753         PR c++/9639
43754         * g++.dg/parse/crash1.C: New test.
43755
43756 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43757
43758         PR c++/8805
43759         * g++.dg/eh/cleanup1.C: New test.
43760
43761 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43762
43763         * gcc.c-torture/execute/20030316-1.c: New test case.
43764
43765 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43766
43767         PR c++/9629
43768         * g++.dg/init/ctor2.C: New test.
43769
43770 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43771
43772         * g77.f-torture/compile/xformat.f: New test case.
43773
43774 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43775
43776         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43777         * g++.old-deja/g++.mike/eh50.C: Likewise.
43778
43779 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43780
43781         PR c++/6440
43782         * g++.dg/template/spec7.C: New test.
43783         * g++.dg/template/spec8.C: Likewise.
43784
43785 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43786
43787         * gcc.c-torture/execute/20030313-1.c: New test.
43788
43789 2003-03-14  Richard Henderson  <rth@redhat.com>
43790
43791         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43792
43793 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43794
43795         * gcc.c-torture/compile/20030314-1.c: New test.
43796
43797 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43798
43799         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43800         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43801         thumb target,
43802         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43803         to accept newer _imp__  prefix and additional
43804         newline in .drectve section.
43805         * gcc.dg/dll-4.c: Likewise.
43806         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43807         switch.
43808
43809 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43810
43811         * g++.dg/parse/namespace9.C: New test.
43812
43813         * g++.dg/init/ref5.C: New test.
43814         * g++.dg/parse/ptrmem1.C: Likewise.
43815
43816 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43817
43818         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43819         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43820         regular expression.
43821         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43822         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43823
43824 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43825
43826         * gcc.c-torture/execute/20030224-2.c: New test.
43827
43828 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43829
43830         * gcc.dg/decl-3.c: New test.
43831
43832 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43833
43834         * gcc.dg/i386-loop-2.c: New test.
43835
43836 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43837
43838         PR c++/9474
43839         * g++.dg/parse/namespace8.C: New test.
43840
43841         PR c++/9924
43842         * g++.dg/overload/builtin2.C: New test.
43843
43844 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43845
43846         * gcc.dg/return-type-3.c: New test.
43847
43848 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43849
43850         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43851         profiling options are not supported.
43852
43853 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43854
43855         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43856         * g++.old-deja/g++.warn/impint2.C: Likewise.
43857
43858 2003-03-10  Devang Patel  <dpatel@apple.com>
43859
43860         * g++.dg/cpp/c++_cmd_1.C: New test.
43861         * g++.dg/cpp/c++_cmd_1.h: New file.
43862
43863 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43864
43865         * gcc.dg/altivec-9.c: New file.
43866
43867 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43868
43869         * gcc.dg/ppc-sdata-1.c: New test.
43870         * gcc.dg/ppc-sdata-2.c: New test.
43871
43872 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43873
43874         PR c++/9373
43875         * g++.dg/opt/ptrmem2.C: New test.
43876
43877         PR c++/8534
43878         * g++.dg/opt/ptrmem1.C: New test.
43879
43880 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43881
43882         * gcc.dg/i386-loop-1.c: New test.
43883
43884 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43885
43886         PR c++/9970
43887         * g++.dg/lookup/friend1.C: New test.
43888
43889 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43890
43891         PR c++/9823
43892         * g++.dg/parser/constructor1.C: New test.
43893
43894 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43895
43896         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43897
43898         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43899
43900 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43901
43902         * gcc.dg/cpp/Wunused.c: Update test.
43903
43904 2003-03-08  Jan Hubicka  <jh@suse.cz>
43905
43906         * gcc.dg/inline-3.c: New test.
43907
43908 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43909
43910         PR c++/9809
43911         * g++.dg/parse/builtin1.C: New test.
43912
43913         PR c++/9982
43914         * g++.dg/abi/cookie1.C: New test.
43915         * g++.dg/abi/cookie2.C: Likewise.
43916
43917         PR c++/9524
43918         * g++.dg/template/field1.C: New test.
43919
43920         PR c++/9912
43921         * g++.dg/parse/class1.C: New test.
43922         * g++.dg/parse/namespace7.C: Likewise.
43923         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43924
43925 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43926
43927         * g++.dg/init/ref4.C: New test.
43928
43929 2003-03-07  Jan Hubicka  <jh@suse.cz>
43930
43931         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43932         * gcc.dg/inline-3.c: New test.
43933
43934 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43935
43936         * g++.dg/init/ref3.C: New test.
43937
43938         PR c++/9965
43939         * g++.dg/init/ref2.C: New test.
43940
43941         PR c++/9400
43942         * g++.dg/warn/Wshadow-2.C: New test.
43943
43944         PR c++/9791
43945         * g++.dg/warn/Woverloaded-1.C: New test.
43946
43947 2003-03-05  Jan Hubicka  <jh@suse.cz>
43948
43949         * gcc.dg/i386-local2.c: New.
43950         * gcc.dg/i386-local.c: Fix typo.
43951
43952 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43953
43954         * g++.dg/abi/layout3.C: New test.
43955
43956 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43957
43958         * gcc.c-torture/compile/20030305-1.c
43959
43960 2003-03-05  Jan Hubicka  <jh@suse.cz>
43961
43962         * gcc.dg/i386-local.c: New.
43963
43964 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43965
43966         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43967
43968 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43969
43970         * gcc.dg/switch-2.c: New test.
43971         * gcc.dg/switch-3.c: New test.
43972         * gcc.dg/Wswitch.c: Adjust line numbers.
43973         * gcc.dg/Wswitch-default.c: Likewise.
43974         * gcc.dg/Wswitch-enum.c: Likewise.
43975
43976 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43977
43978         * gcc.c-torture/execute/20030222-1.c: New test.
43979
43980 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43981
43982         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43983
43984 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43985
43986         PR c++/9878
43987         * g++.dg/init/ref1.C: New test.
43988
43989 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43990
43991         * gcc.dg/sh-relax.c: New SH-only test.
43992
43993 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
43994
43995         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
43996         comment explaining purpose of testcase.
43997
43998 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43999
44000         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44001         for HC11/HC12 (asm needs two int registers).
44002         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44003         HC11/HC12 because the test uses an asm which needs two 32-bit
44004         registers.
44005
44006 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44007
44008         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44009         for HC11/HC12 (array is too large otherwise).
44010         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44011         * gcc.c-torture/compile/20010518-2.x: Likewise.
44012         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44013         HC11/HC12 (array is too large).
44014
44015 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44016
44017         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44018         * lib/g++-dg.exp (g++-dg-test): Likewise.
44019
44020 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44021
44022         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44023         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44024
44025 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44026
44027         * g++.dg/warn/implicit-typename1.C: Remove warning.
44028
44029 2003-02-28  Richard Henderson  <rth@redhat.com>
44030
44031         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44032         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44033
44034 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44035
44036         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44037         * g++.dg/pch/pch.exp: Likewise.
44038
44039 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44040
44041         PR c++/9879
44042         * g++.dg/init/new4.C: New test.
44043
44044 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44045
44046         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44047
44048 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44049
44050         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44051         unsigned long.
44052
44053         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44054         wider than float.
44055
44056 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44057
44058         * lib/scanasm.exp: Add support for counting numbers of
44059         occurences.
44060         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44061         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44062
44063 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44064
44065         PR c++/9683
44066         * g++.dg/template/static3.C: New test.
44067
44068         PR c++/9829
44069         * g++.dg/parse/namespace6.C: New test.
44070
44071 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44072
44073         PR target/9732
44074         * gcc.dg/20030225-1.c: New test.
44075
44076 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44077
44078         * README: Remove out-of-date information.
44079
44080         PR c++/9836
44081         * g++.dg/template/spec6.C: New test.
44082
44083 2003-02-24  Jeff Law  <law@redhat.com>
44084
44085         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44086
44087 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44088
44089         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44090         * gcc.dg/pragma-ep-1.c: Likewise.
44091
44092 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44093
44094         PR c++/9602
44095         * g++.dg/template/friend16.C: New test.
44096
44097 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44098
44099         PR c++/5333
44100         * g++.dg/parse/fused-params1.C: Adjust error messages.
44101         * g++.dg/template/nested3.C: New test.
44102
44103 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44104
44105         * g++.dg/abi/param1.C: New test.
44106
44107 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44108
44109         PR c++/7982
44110         * g++.dg/warn/implicit-typename1.C: New test.
44111
44112 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44113
44114         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44115         with "mtune".
44116         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44117         * gcc.c-torture/execute/20010129-1.x: Likewise.
44118         * gcc.dg/20011107-1.c: Likewise.
44119         * gcc.dg/20020108-1.c: Likewise.
44120         * gcc.dg/20020122-3.c: Likewise.
44121         * gcc.dg/20020206-1.c: Likewise.
44122         * gcc.dg/20020310-1.c: Likewise.
44123         * gcc.dg/20020426-2.c: Likewise.
44124         * gcc.dg/20020517-1.c: Likewise.
44125         * gcc.dg/991230-1.c: Likewise.
44126         * gcc.dg/i386-unroll-1.c: Likewise.
44127         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44128
44129 2003-02-22  Jan Hubicka  <jh@suse.cz>
44130
44131         * gcc.dg/i386-mul.c: New test.
44132
44133 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44134
44135         * gcc.dg/builtins-5.c: New test case.
44136
44137 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44138
44139         * gcc.dg/asmreg-1.c: New test.
44140
44141 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44142
44143         PR c++/9749
44144         * g++.dg/parse/varmod1.C: New test.
44145
44146 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44147
44148         PR c++/9727
44149         * g++.dg/template/op1.C: New test.
44150
44151 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44152
44153         PR c++/8906
44154         * g++.dg/template/nested2.C: New test.
44155
44156 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44157
44158         PR c++/8724
44159         * g++.dg/expr/dtor1.C: New test.
44160
44161 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44162
44163         * gcc.dg/cpp/include3.c: New test.
44164         * gcc.dg/cpp/inc/foo.h: New file.
44165
44166 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44167
44168         * gcc.c-torture/execute/20030221-1.c: New test.
44169
44170 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44171
44172         PR c++/9729
44173         * g++.dg/abi/conv1.C: New test.
44174
44175 2003-02-20  Jan Hubicka  <jh@suse.cz>
44176
44177         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44178
44179 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44180
44181         * gcc.c-torture/compile/20030219-1.c: New test.
44182
44183 2003-02-18  Jan Hubicka  <jh@suse.cz>
44184
44185         * gcc.dg/funcorder.c: New test.
44186
44187 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44188
44189         * gcc.c-torture/execute/20030218-1.c: New.
44190
44191 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44192
44193         * gcc.dg/20030218-1.c: New.
44194
44195 2003-02-18  Richard Henderson  <rth@redhat.com>
44196
44197         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44198         * gcc.dg/attr-used-2.c: New.
44199
44200 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44201
44202         PR c++/9704
44203         * g++.dg/init/copy5.C: New test.
44204
44205 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44206
44207         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44208         * g++.dg/pch/pch.exp: Likewise.
44209
44210 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44211
44212         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44213         STACK_SIZE is not defined.
44214
44215 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44216
44217         PR c++/9457
44218         * g++.dg/template/init1.C: New test.
44219
44220 2003-02-16  Jan HUbicka  <jh@suse.cz>
44221
44222         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44223         (foo): Add few extra tests
44224         * gcc.dg/c99-const-expr-3.c: Likewise.
44225         * gcc.c-torture/execute/20030216-1.c: New.
44226
44227 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44228
44229         PR c++/9459
44230         * g++.dg/ext/typeof4.C: New test.
44231
44232 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44233
44234         * gcc.dg/i386-387-3.c: New test case.
44235
44236 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44237
44238         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44239         cris-*-elf* cris-*-aout* and mmix-*-*.
44240
44241 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44242
44243         * gcc.dg/20030213-1.c: New test.
44244
44245 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44246
44247         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44248         * gcc.dg/i386-387-2.c: Likewise.
44249
44250 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44251
44252         * gcc.dg/ppc-spe.c: Fix formatting.
44253         Enable tests that were previously unsupported by gas.
44254         Delete tests for instructions that no longer exist.
44255         Switch arguments on evsubifw builtin.
44256
44257 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44258
44259         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44260         STACK_SIZE is too small.
44261
44262 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44263             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44264
44265         * gcc.dg/decl-2.c: New test.
44266
44267 2003-02-10  Jan Hubicka  <jh@suse.cz>
44268
44269         * gcc.dg/i386-fpcvt-1.c: New test.
44270
44271 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44272
44273         * gcc.c-torture/execute/20030209-1.c: New test.
44274
44275 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44276
44277         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44278         int-wide bitops, use the constants of the same width.
44279         Likewise, if long long is 32-bit wide, test bitops using
44280         32-bit constants.
44281
44282 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44283
44284         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44285
44286 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44287
44288         * gcc.dg/builtins-4.c: New test case.
44289
44290 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44291
44292         * gcc.dg/20020430-1.c: Fix dg command typos.
44293         * gcc.dg/20020503-1.c: Likewise.
44294
44295 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44296
44297         PR c++/8785
44298         * g++.dg/parse/fused-params1.C: New test.
44299
44300         PR c++/8857
44301         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44302
44303         PR c++/8921
44304         * g++.dg/parse/non-dependent1.C: New test.
44305
44306         PR c++/8928
44307         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44308
44309         PR c++/9228
44310         * g++.dg/parse/undefined7.C: New test.
44311         * g++.dg/parse/non-templ1.C: New test.
44312
44313         PR c++/9229
44314         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44315
44316 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44317
44318         * gcc.c-torture/compile/20030206-1.c: New test.
44319
44320 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44321
44322         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44323         "pow" to "foo" to avoid potential confusion with a math built-in.
44324
44325 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44326
44327         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44328         conditions for SPARC targets.
44329
44330 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44331
44332         * gcc.dg/20030204-1.c: New test.
44333
44334 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44335
44336         PR c++/38
44337         * g++.dg/parse/array-size1.C: New test.
44338
44339         PR c++/5657
44340         * g++.dg/parse/undefined3.C: New test.
44341
44342         PR c++/5665
44343         * g++.dg/parse/undefined4.C: New test.
44344
44345         PR c++/5975
44346         * g++.dg/parse/undefined5.C: New test.
44347
44348         PR c++/7259
44349         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44350
44351         PR c++/8578
44352         * g++.dg/parse/casting-operator1.C: New test.
44353
44354         PR c++/8596
44355         * g++.dg/parse/undefined6.C: New test.
44356
44357         PR c++/8736
44358         * g++.dg/parse/missing-template1.C: New test.
44359
44360 2003-02-04  Jan Hubicka  <jh@suse.cz>
44361
44362         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44363         * gcc.dg/i386-cmov?.c: Likewise.
44364         * gcc.dg/i386-fpcvt-?.c: Likewise.
44365         * gcc.dg/i386-ssefp-1.c: Likewise.
44366         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44367         conventions.
44368
44369 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44370
44371         PR c++/7129
44372         * g++.dg/ext/max.C: New test.
44373
44374 2003-02-03  Jan Hubicka  <jh@suse.cz>
44375
44376         * gcc.c-torture/execute/20030203-1.c: New test.
44377
44378 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44379
44380         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44381         'natural-endian'.
44382
44383 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44384
44385         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44386         * g++.dg/init/new2.C: Likewise.
44387         * g++.dg/other/new1.C: Likewise.
44388
44389 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44390
44391         * gcc.dg/struct-ret-libc.c: New test.
44392
44393 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44394
44395         * gcc.dg/20030129-1.c: New test.
44396
44397 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44398
44399         PR c++/8849
44400         * g++.dg/template/ptrmem4.C: New test.
44401
44402 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44403
44404         * g++.dg/parser/constant1.C: New test.
44405
44406 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44407
44408         PR c++/8591
44409         * g++.dg/parse/friend2.C: New test.
44410
44411 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44412
44413         PR c++/9437
44414         * g++.dg/template/unify4.C: New test.
44415
44416 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44417
44418         * gcc.c-torture/execute/20030128-1.c: New test.
44419
44420 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44421
44422         * g++.dg/lookup/nested1.C: Test moved from ...
44423         * g++.old-deja/g++.other/lookup24.C: ... here.
44424
44425 2003-01-28  Jan Hubicka  <jh@suse.cz>
44426
44427         * gcc.dg/i386-cmov5.c: New test.
44428
44429 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44430
44431         * gcc.c-torture/execute/20010925-1.c: Changed the
44432         memcpy declaration.
44433
44434 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44435
44436         PR c++/3902
44437         * g++.dg/parse/template5.C: New test.
44438
44439 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44440
44441         PR fortran/9258
44442         * g77.dg/pr9258: New test.
44443
44444 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44445
44446         * README: Move relevant parts from README.g++.
44447
44448         * README.g++: Remove this file.
44449
44450 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44451
44452         * g++.dg/abi/dcast1.C: New test.
44453
44454 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44455
44456         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44457
44458 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44459
44460         PR c++/47
44461         * g++.old-deja/g++.other/lookup24.C: New test.
44462
44463 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44464
44465         PR middle-end/7227
44466         * gcc.dg/uninit-C.c: New test.
44467
44468 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44469
44470         * g++.dg/abi/covariant1.C: New test.
44471
44472 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44473
44474         * gcc.dg/20030123-1.c: New test.
44475
44476 2003-01-25  Jan Hubicka  <jh@suse.cz>
44477
44478         PR opt/8492
44479         * gcc.c-torture/compile/20030125-1.c
44480
44481 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44482
44483         PR c++/9403
44484         * g++.dg/parse/template3.C: New test.
44485         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44486
44487         PR c++/795
44488         * g++.dg/parse/template4.C: New test.
44489
44490         PR c++/9415
44491         * g++.dg/template/qual2.C: New test.
44492
44493         PR c++/8545
44494         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44495
44496         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44497
44498 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44499
44500         * gcc.c-torture/execute/switch-1.c: New test case.
44501
44502 2003-01-25  Jan Hubicka  <jh@suse.cz>
44503
44504         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44505
44506 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44507
44508         Tweaks for Bison-1.875. From the NEWS file:
44509         "- `parse error' -> `syntax error'
44510         Bison now uniformly uses the term `syntax error'"
44511         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44512         * gcc.dg/cpp/digraph2.c: Likewise.
44513         * gcc.dg/cpp/direct2.c: Likewise.
44514         * gcc.dg/cpp/paste4.c: Likewise.
44515         * gcc.dg/c90-restrict-1.c: Likewise.
44516         * gcc.dg/c99-func-2.c: Likewise.
44517         * gcc.dg/noncompile/920721-2.c: Likewise.
44518         * gcc.dg/noncompile/930622-2.c: Likewise.
44519         * gcc.dg/noncompile/940112-1.c: Likewise.
44520         * gcc.dg/noncompile/950921-1.c: Likewise.
44521         * gcc.dg/noncompile/951123-1.c: Likewise.
44522         * gcc.dg/noncompile/971104-1.c: Likewise.
44523         * gcc.dg/noncompile/990416-1.c: Likewise.
44524
44525 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44526
44527         * g++.dg/parse/undefined1.C: Add error message.
44528
44529 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44530
44531         PR c++/9354
44532         * g++.dg/parse/new1.C: New test.
44533
44534         PR c++/9216
44535         * g++.dg/parse/template2.C: New test.
44536
44537         PR c++/9354
44538         * g++.dg/parse/typedef2.C: New test.
44539
44540         PR c++/9328
44541         * g++.dg/ext/typeof3.C: New test.
44542
44543 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44544
44545         PR c++/2738
44546         * g++.dg/parse/ret-type1.C: New test.
44547
44548         PR c++/3792
44549         * g++.dg/parse/tmpl-outside1.C: New test.
44550
44551         PR c++/4207
44552         * g++.dg/parse/int-as-enum1.C: New test.
44553
44554         PR c++/4903
44555         * g++.dg/parse/no-typename1.C: New test.
44556
44557         PR c++/5533
44558         * g++.dg/parse/no-value1.C: New test.
44559
44560         PR c++/5921
44561         * g++.dg/parse/wrong-inline1.C: New test.
44562
44563         PR c++/6402
44564         * g++.dg/parse/ref1.C: New test.
44565
44566         PR c++/6992
44567         * g++.dg/parse/attr-ctor1.C: New test.
44568
44569         PR c++/7229
44570         * g++.dg/parse/namespace5.C: New test.
44571
44572         PR c++/7917
44573         * g++.dg/parse/func-def1.C: New test.
44574
44575         PR c++/8143
44576         * g++.dg/parse/undefined1.C: New test.
44577
44578         PR c++/5723, PR c++/8522
44579         * g++.dg/parse/specialization1.C: New test.
44580
44581         PR c++/163, PR c++/8595
44582         * g++.dg/parse/struct-as-enum1.C: New test.
44583
44584         PR c++/9173
44585         * g++.dg/parse/undefined2.C: New test.
44586
44587 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44588
44589         PR c++/9298
44590         * g++.dg/parse/template1.C: New test.
44591
44592         PR c++/9384
44593         * g++.dg/parse/using1.C: New test.
44594
44595         PR c++/9285
44596         PR c++/9294
44597         * g++.dg/parse/expr2.C: New test.
44598
44599         PR c++/9388
44600         * g++.dg/parse/lookup2.C: Likewise.
44601
44602 2003-01-21  Jan Hubicka  <jh@suse.cz>
44603
44604         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44605         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44606         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44607         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44608
44609 2003-01-20  Nick Clifton  <nickc@redhat.com>
44610
44611         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44612         problem with ARM sibcall code generation.
44613
44614 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44615
44616         * gcc.c-torture/execute/20030120-1.c: New.
44617
44618 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44619
44620         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44621
44622 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44623
44624         PR c++/9272
44625         * g++.dg/parse/ctor1.C: New test.
44626
44627         PR c++/9294:
44628         * g++.dg/parse/qualified1.C: New test.
44629
44630         * g++.dg/parse/typename3.C: New test.
44631
44632 2003-01-16  Richard Henderson  <rth@redhat.com>
44633
44634         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44635
44636 2003-01-16  Richard Henderson  <rth@redhat.com>
44637
44638         * g++.dg/pch/pch.exp: Copy test header to the working directory
44639         before using it either for precompilation or direct use.
44640         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44641         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44642
44643 2003-01-16  Richard Henderson  <rth@redhat.com>
44644
44645         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44646         before using it either for precompilation or direct use.
44647         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44648         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44649
44650 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44651
44652         * g++.dg/ext/typename1.C: Add typename keyword.
44653         * g++.dg/template/crash1.C: Update error messages.
44654         * g++.dg/template/crash2.C: Remove error message.
44655         * g++.dg/parse/typename2.C: New test.
44656         * g++.dg/template/typename2.C: Change implicit
44657         typename warning into error.
44658         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44659         error messages.
44660         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44661         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44662         * g++.old-deja/g++.law/visibility13.C: Remove error
44663         messages.
44664         * g++.old-deja/g++.ns/template17.C: Reorder code to
44665         make declaration visible in template.
44666         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44667         * g++.old-deja/g++.pt/crash36.C: Issue more error
44668         messages.
44669         * g++.old-deja/g++.pt/crash5.C: Improve error
44670         message.
44671         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44672         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44673         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44674         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44675         typename warning with error message.
44676         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44677         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44678         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44679
44680 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44681
44682         * g++.dg/parse/ambig2.C: New test.
44683
44684 2003-01-15  Richard Henderson  <rth@redhat.com>
44685
44686         * g++.dg/tls/init-2.C: Update error message string.
44687
44688 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44689
44690         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44691
44692 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44693
44694         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44695         all for HC11/HC12.
44696         * gcc.c-torture/compile/20001205-1.x: Likewise.
44697         * gcc.c-torture/compile/20001226-1.x: Likewise.
44698         * gcc.c-torture/compile/920520-1.x: Likewise.
44699         * gcc.c-torture/compile/961203-1.x: Likewise.
44700         * gcc.c-torture/compile/20020604-1.x: Likewise.
44701
44702 2003-01-15  Jan Hubicka  <jh@suse.cz>
44703
44704         * gcc.c-torture/compile/20030115-1.c: New test.
44705
44706         * gcc.dg/i386-fpcvt-1.c: New test.
44707         * gcc.dg/i386-fpcvt-2.c: New test.
44708
44709 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44710
44711         Further conform g++'s __vmi_class_type_info to the C++ ABI
44712         specification.
44713         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44714         the specification.
44715
44716 2003-01-14  Jan Hubicka  <jh@suse.cz>
44717
44718         * gcc.dg/i386-fpcvt-1.c: New test.
44719         * gcc.dg/i386-fpcvt-2.c: New test.
44720
44721 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44722
44723         * gcc.dg/i386-mmx-3.c: New test.
44724
44725 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44726
44727         PR c++/9264
44728         * g++.dg/parse/octal1.C: New file.
44729
44730         PR c++/9172
44731         * g++.dg/parse/typename1.C: New file.
44732
44733 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44734
44735         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44736         * gcc.dg/bf-no-ms-layout.c: Likewise.
44737         * gcc.dg/bf-ms-attrib.c: Likewise.
44738
44739 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44740
44741         PR c++/9099
44742         * g++.dg/parse/dtor1.C: New file.
44743
44744         PR c++/9128
44745         * g++.dg/rtti/typeid1.C: New file.
44746
44747         PR c++/9153
44748         * g++.dg/parse/lookup1.C: New file.
44749
44750         PR c++/9171
44751         * g++.dg/templ/spec5.C: New file.
44752
44753 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44754
44755         * gcc.c-torture/compile/20030110-1.c: New test.
44756
44757 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44758
44759         Merge from pch-branch:
44760
44761         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44762
44763         * gcc.dg/pch/cpp-1.h: New.
44764         * gcc.dg/pch/cpp-1.c: New.
44765         * gcc.dg/pch/cpp-2.h: New.
44766         * gcc.dg/pch/cpp-2.c: New.
44767
44768         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44769
44770         * gcc.dg/pch/except-1.h: New.
44771         * gcc.dg/pch/except-1.c: New.
44772
44773         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44774
44775         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44776         running test.
44777         * gcc.dg/pch: Include *.hp not *.h.
44778         * gcc.dg/pch/system-1.h: New.
44779         * gcc.dg/pch/system-1.c: New.
44780
44781         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44782
44783         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44784         rather than trying to build and run a program using PCH.
44785         * gcc.dg/pch: Remove dg-do commands from test files.
44786
44787         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44788
44789         * gcc.dg/pch/macro-3.c: New.
44790         * gcc.dg/pch/macro-3.h: New.
44791
44792         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44793
44794         * gcc.dg/pch/common-1.c: New.
44795         * gcc.dg/pch/common-1.h: New.
44796         * gcc.dg/pch/decl-1.c: New.
44797         * gcc.dg/pch/decl-1.h: New.
44798         * gcc.dg/pch/decl-2.c: New.
44799         * gcc.dg/pch/decl-2.h: New.
44800         * gcc.dg/pch/decl-3.c: New.
44801         * gcc.dg/pch/decl-3.h: New.
44802         * gcc.dg/pch/decl-4.c: New.
44803         * gcc.dg/pch/decl-4.h: New.
44804         * gcc.dg/pch/decl-5.c: New.
44805         * gcc.dg/pch/decl-5.h: New.
44806         * gcc.dg/pch/global-1.c: New.
44807         * gcc.dg/pch/global-1.h: New.
44808         * gcc.dg/pch/inline-1.c: New.
44809         * gcc.dg/pch/inline-1.h: New.
44810         * gcc.dg/pch/inline-2.c: New.
44811         * gcc.dg/pch/inline-2.h: New.
44812         * gcc.dg/pch/static-1.c: New.
44813         * gcc.dg/pch/static-1.h: New.
44814         * gcc.dg/pch/static-2.c: New.
44815         * gcc.dg/pch/static-2.h: New.
44816
44817         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44818
44819         * g++.dg/pch/pch.exp: Better handle failing testcases.
44820         * gcc.dg/pch/pch.exp: Likewise.
44821         * gcc.dg/pch/macro-1.c: New.
44822         * gcc.dg/pch/macro-1.h: New.
44823         * gcc.dg/pch/macro-2.c: New.
44824         * gcc.dg/pch/macro-2.h: New.
44825
44826         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44827
44828         * g++.dg/dg.exp: Treat files in pch/ specially.
44829         * g++.dg/pch/pch.exp: New file.
44830         * g++.dg/pch/empty.H: New file.
44831         * g++.dg/pch/empty.C: New file.
44832         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44833         "precompile".
44834
44835         * gcc.dg/pch/pch.exp: New file.
44836         * gcc.dg/pch/empty.h: New file.
44837         * gcc.dg/pch/empty.c: New file.
44838         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44839         "precompile".
44840
44841 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44842
44843         * g++.dg/template/friend14.C: New test.
44844
44845 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44846
44847         * gcc.dg/old-style-asm-1.c: New test.
44848
44849 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44850
44851         * gcc.c-torture/compile/20030109-1.c: New test.
44852
44853 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44854
44855         * gcc.c-torture/execute/20030109-1.c: New test.
44856
44857 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44858
44859         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44860         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44861         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44862         * g++.old-deja/g++.mike/eh2.C: Likewise.
44863         * g++.old-deja/g++.mike/eh3.C: Likewise.
44864         * g++.old-deja/g++.mike/eh5.C: Likewise.
44865         * g++.old-deja/g++.mike/eh6.C: Likewise.
44866         * g++.old-deja/g++.mike/eh7.C: Likewise.
44867         * g++.old-deja/g++.mike/eh8.C: Likewise.
44868         * g++.old-deja/g++.mike/eh9.C: Likewise.
44869         * g++.old-deja/g++.mike/eh10.C: Likewise.
44870         * g++.old-deja/g++.mike/eh12.C: Likewise.
44871         * g++.old-deja/g++.mike/eh13.C: Likewise.
44872         * g++.old-deja/g++.mike/eh14.C: Likewise.
44873         * g++.old-deja/g++.mike/eh16.C: Likewise.
44874         * g++.old-deja/g++.mike/eh17.C: Likewise.
44875         * g++.old-deja/g++.mike/eh18.C: Likewise.
44876         * g++.old-deja/g++.mike/eh21.C: Likewise.
44877         * g++.old-deja/g++.mike/eh23.C: Likewise.
44878         * g++.old-deja/g++.mike/eh24.C: Likewise.
44879         * g++.old-deja/g++.mike/eh25.C: Likewise.
44880         * g++.old-deja/g++.mike/eh26.C: Likewise.
44881         * g++.old-deja/g++.mike/eh27.C: Likewise.
44882         * g++.old-deja/g++.mike/eh28.C: Likewise.
44883         * g++.old-deja/g++.mike/eh29.C: Likewise.
44884         * g++.old-deja/g++.mike/eh31.C: Likewise.
44885         * g++.old-deja/g++.mike/eh33.C: Likewise.
44886         * g++.old-deja/g++.mike/eh34.C: Likewise.
44887         * g++.old-deja/g++.mike/eh35.C: Likewise.
44888         * g++.old-deja/g++.mike/eh36.C: Likewise.
44889         * g++.old-deja/g++.mike/eh37.C: Likewise.
44890         * g++.old-deja/g++.mike/eh38.C: Likewise.
44891         * g++.old-deja/g++.mike/eh39.C: Likewise.
44892         * g++.old-deja/g++.mike/eh40.C: Likewise.
44893         * g++.old-deja/g++.mike/eh41.C: Likewise.
44894         * g++.old-deja/g++.mike/eh42.C: Likewise.
44895         * g++.old-deja/g++.mike/eh44.C: Likewise.
44896         * g++.old-deja/g++.mike/eh46.C: Likewise.
44897         * g++.old-deja/g++.mike/eh47.C: Likewise.
44898         * g++.old-deja/g++.mike/eh48.C: Likewise.
44899         * g++.old-deja/g++.mike/eh49.C: Likewise.
44900         * g++.old-deja/g++.mike/eh50.C: Likewise.
44901         * g++.old-deja/g++.mike/eh51.C: Likewise.
44902         * g++.old-deja/g++.mike/eh53.C: Likewise.
44903         * g++.old-deja/g++.mike/eh55.C: Likewise.
44904         * g++.old-deja/g++.mike/p7912.C: Likewise.
44905         * g++.old-deja/g++.mike/p9706.C: Likewise.
44906         * g++.old-deja/g++.mike/p10416.C: Likewise.
44907         * g++.old-deja/g++.mike/p11667.C: Likewise.
44908         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44909         Remove redundant reference to Iris.
44910         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44911         Elxsi, i860, Pico Java, and WE32K.
44912
44913 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44914
44915         * g++.dg/ext/asm4.C: New test.
44916
44917 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44918
44919         PR c++/9030
44920         * g++.dg/template/friend12.C: New test.
44921         * g++.dg/template/friend13.C: Likewise.
44922         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44923
44924 2003-01-08  Jan Hubicka  <jh@suse.cz>
44925
44926         * gcc.dg/i386-cadd.c: New test.
44927         * gcc.dg/i386-cmov4.c: Likewise.
44928
44929 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44930
44931         PR c++/9165
44932         * g++.dg/warn/Wunused-3.C: New test.
44933
44934         * g++.dg/abi/bitfield9.C: New test.
44935
44936         PR c++/9189
44937         * g++.dg/parse/defarg3.C: New test.
44938
44939 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44940
44941         * g++.dg/parse/ambig1.C: New test.
44942         * g++.dg/parse/defarg2.C: New test.
44943
44944 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44945
44946         * g++.dg/template/defarg-1.C: New test.
44947         * g++.dg/template/local2.C: Likewise.
44948
44949 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44950
44951         * gcc.c-torture/execute/20030105-1.c: New test.
44952
44953 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44954
44955         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44956         * g++.dg/parse/namespace4.C: Likewise.
44957
44958 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44959
44960         * g++.dg/template/ntp2.C: New test.
44961
44962 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44963
44964         * g++.dg/parse/extern-C-1.C: New test.
44965
44966         * g++.dg/parse/namespace4.C: New test.
44967
44968         * g++.dg/template/nested1.C: New test.
44969
44970         * g++.dg/parse/namespace3.C: New test.
44971
44972 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44973
44974         * g++.dg/lookup/two-stage1.C: New test.
44975
44976 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44977
44978         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44979         * g++.old-deja/g++.jason/access8.C: Likewise.
44980         * g++.old-deja/g++.other/decl5.C: Likewise.
44981
44982 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44983
44984         * g++.dg/parse/parse7.C: New test.
44985
44986 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44987
44988         PR c++/2843
44989         * g++.dg/ext/attrib7.C: New test.
44990
44991 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44992
44993         * g++.dg/parse/parse6.C: New test.
44994
44995 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
44996
44997         * gcc.dg/h8300-stack-1.c: New.
44998
44999 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45000
45001         g++.dg/lookup/exception1.C: New test.
45002
45003         g++.dg/lookup/template1.C: New test.
45004
45005         g++.dg/parse/namespace2.C: New test.
45006
45007         g++.dg/parse/parens2.C: New test.
45008
45009 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45010
45011         * g++.dg/parse/parse5.C: New test.
45012         * g++.dg/lookup/scoped4.C: New test.
45013
45014 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45015
45016         * g++.dg/parse/parens1.C: New test.
45017
45018         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45019         angle-bracket1.C.
45020         * g++.dg/parse/parens2.C: New test.
45021
45022         * g++.dg/lookup/scope-operator1.C: New test.
45023
45024         * g++.dg/parse/operator1.C: New test.
45025
45026 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45027
45028         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45029         * g++.old-deja/g++.other/access6.C: Likewise.
45030         * g++.old-deja/g++.other/decl1.C: Likewise.
45031         * g++.old-deja/g++.pt/typename12.C: Likewise.
45032
45033 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45034
45035         * g++.dg/parse/namespace1.C: New test.
45036
45037 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45038
45039         * g++.dg/parse/parse4.C: New test.
45040
45041 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45042
45043         * g++.dg/parse/parse3.C: New test.
45044
45045 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45046
45047         * g++.dg/parse/parse2.C: New test.
45048
45049 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45050
45051         * g++.dg/template/friend11.C: New test.
45052
45053 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45054
45055         * g++.dg/parse/parse1.C: New test.
45056
45057 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45058
45059         * lib/profopt.exp: Change the name of a global variable to avoid
45060         possible clashes with other test suites.
45061
45062 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45063
45064         * g++.dg/inherit/covariant8.C: New test.
45065
45066 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45067
45068         * g++.dg/init/array9.C: New test.
45069
45070         PR c++/9112
45071         * g++.dg/parse/expr1.C: New test.
45072
45073 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45074
45075         * gcc.c-torture/compile/20021230-1.c: New test.
45076
45077 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45078
45079         * g++.dg/inherit/covariant5.C: New test.
45080         * g++.dg/inherit/covariant6.C: New test.
45081         * g++.dg/inherit/covariant7.C: New test.
45082
45083 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45084
45085         PR c++/2739
45086         * g++.dg/other/access2.C: New test.
45087
45088 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45089
45090         * g++.dg/other/anon-struct.C: No longer fails
45091         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45092         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45093         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45094
45095 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45096
45097         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45098
45099 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45100
45101         * g++.dg/eh/spec4.C: Remove stray semicolon.
45102         * g++.dg/expr/pmf-1.C: Change error message.
45103         * g++.dg/ext/asm1.C: Remove stray semicolon.
45104         * g++.dg/ext/typename1.C: Add missing typenames.
45105         * g++.dg/inherit/template-as-base.C: Change error message.
45106         * g++.dg/lookup/scoped1.C: Likewise.
45107         * g++.dg/lookup/scoped2.C: Likewise.
45108         * g++.dg/lookup/using2.C: Likewise.
45109         * g++.dg/other/component1.C: Remove stray semicolon.
45110         * g++.dg/other/do1.C: Change error message.
45111         * g++.dg/other/error2.C: Likewise.
45112         * g++.dg/other/init1.C: Likewise.
45113         * g++.dg/other/packed1.C: Remove stray semicolon.
45114         * g++.dg/other/ptrmem2.C: Change error message.
45115         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45116         marker.
45117         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45118         * g++.dg/template/access3.C: Add typename keyword.
45119         * g++.dg/template/access5.C: Remove stray semicolon.
45120         * g++.dg/template/access6.C: Likewise.
45121         * g++.dg/template/complit1.C: Likewise.
45122         * g++.dg/template/crash1.C: Change error message.
45123         * g++.dg/template/inherit2.C: Remove stray semicolon.
45124         * g++.dg/template/instantiate2.C: Likewise.
45125         * g++.dg/template/instantiate3.C: Change error message.
45126         * g++.dg/template/qual1.C: Remove stray semicolon.
45127         * g++.dg/template/qualttp18.C: Change error message.
45128         * g++.dg/template/ref1.C: Remove stray semicolon.
45129         * g++.dg/template/sizeof1.C (A::value): Declare it.
45130         * g++.dg/template/spec4.C: Change error message.
45131         * g++.dg/template/static1.C: Likewise.
45132         * g++.dg/template/type1.C: Likewise.
45133         * g++.dg/template/typename3.C: Likewise.
45134         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45135         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45136         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45137         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45138         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45139         named return value extension.
45140         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45141         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45142         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45143         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45144         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45145         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45146         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45147         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45148         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45149         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45150         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45151         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45152         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45153         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45154         syntax.
45155         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45156         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45157         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45158         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45159         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45160         * g++.old-deja/g++.brendan/template11.C: Likewise.
45161         * g++.old-deja/g++.brendan/template26.C: Likewise.
45162         * g++.old-deja/g++.brendan/template27.C: Use explicit
45163         specialization syntax.
45164         * g++.old-deja/g++.brendan/template30.C: Likewise.
45165         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45166         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45167         non-dependent names.
45168         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45169         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45170         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45171         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45172         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45173         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45174         named return value extension.
45175         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45176         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45177         * g++.old-deja/g++.ext/return1.C: Likewise.
45178         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45179         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45180         * g++.old-deja/g++.jason/access8.C: Likewise.
45181         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45182         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45183         pseudo-destructor names.
45184         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45185         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45186         pseudo-destructor names.
45187         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45188         * g++.old-deja/g++.jason/overload19.C: Likewise.
45189         * g++.old-deja/g++.jason/overload32.C: Likewise.
45190         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45191         stray semicolons.
45192         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45193         * g++.old-deja/g++.jason/return.C: Likewise.
45194         * g++.old-deja/g++.jason/return2.C: Likewise.
45195         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45196         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45197         syntax.
45198         * g++.old-deja/g++.jason/template10.C: Account for use of
45199         non-dependent names.
45200         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45201         syntax.
45202         * g++.old-deja/g++.jason/template37.C: Likewise.
45203         * g++.old-deja/g++.law/access4.C: Change error messages.
45204         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45205         pseudo-destructor names.
45206         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45207         * g++.old-deja/g++.law/ctors9.C: Likewise.
45208         * g++.old-deja/g++.law/cvt22.C: Likewise.
45209         * g++.old-deja/g++.law/dtors5.C: Likewise.
45210         * g++.old-deja/g++.law/global-init1.C: Likewise.
45211         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45212         * g++.old-deja/g++.law/operators28.C: Likewise.
45213         * g++.old-deja/g++.law/visibility28.C: Likewise.
45214         * g++.old-deja/g++.martin/eval1.C: Likewise.
45215         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45216         name.
45217         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45218         * g++.old-deja/g++.mike/net34.C: Likewise.
45219         * g++.old-deja/g++.mike/net36.C: Likewise.
45220         * g++.old-deja/g++.mike/ns2.C: Likewise.
45221         * g++.old-deja/g++.mike/p12306.C: Likewise.
45222         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45223         value extension.
45224         * g++.old-deja/g++.mike/p700.C: Likewise.
45225         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45226         * g++.old-deja/g++.mike/p710.C: Likewise.
45227         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45228         value extension.
45229         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45230         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45231         * g++.old-deja/g++.ns/crash2.C: Likewise.
45232         * g++.old-deja/g++.ns/crash3.C: Likewise.
45233         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45234         * g++.old-deja/g++.ns/ns17.C: Likewise.
45235         * g++.old-deja/g++.ns/template16.C: Likewise.
45236         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45237         keyword.
45238         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45239         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45240         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45241         named return value extension.
45242         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45243         * g++.old-deja/g++.other/access4.C: Issue additional error
45244         messages.
45245         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45246         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45247         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45248         * g++.old-deja/g++.other/crash25.C: Change error message.
45249         * g++.old-deja/g++.other/crash4.C: Change error message.
45250         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45251         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45252         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45253         checks.
45254         * g++.old-deja/g++.other/defarg8.C: Likewise.
45255         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45256         * g++.old-deja/g++.other/dtor10.C: Likewise.
45257         * g++.old-deja/g++.other/incomplete.C: Likewise.
45258         * g++.old-deja/g++.other/linkage7.C: Likewise.
45259         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45260         lookup algorithm.
45261         * g++.old-deja/g++.other/mangle2.C: Likewise.
45262         * g++.old-deja/g++.other/refinit2.C: Likewise.
45263         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45264         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45265         * g++.old-deja/g++.pt/crash28.C: Likewise.
45266         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45267         syntax.
45268         * g++.old-deja/g++.pt/crash32.C: Change error message.
45269         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45270         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45271         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45272         error message position.
45273         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45274         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45275         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45276         syntax.
45277         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45278         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45279         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45280         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45281         keyword.
45282         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45283         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45284         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45285         keyword.
45286         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45287         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45288         syntax.
45289         * g++.old-deja/g++.pt/friend28.C: Account for use of
45290         non-dependent names.
45291         * g++.old-deja/g++.pt/friend29.C: Likewise.
45292         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45293         rules.
45294         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45295         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45296         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45297         lookup rules.
45298         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45299         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45300         keyword.
45301         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45302         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45303         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45304         keyword.
45305         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45306         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45307         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45308         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45309         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45310         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45311         keyword.
45312         * g++.old-deja/g++.pt/spec10.C: Likewise.
45313         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45314         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45315         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45316         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45317         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45318         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45319         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45320         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45321         * g++.old-deja/g++.pt/typename15.C: Likewise.
45322         * g++.old-deja/g++.pt/typename22.C: Likewise.
45323         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45324         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45325         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45326         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45327         syntax.
45328         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45329         return value extension.
45330         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45331         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45332         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45333         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45334
45335 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45336
45337         * g++.dg/warn/inline1.C: New test.
45338         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45339         * g++.old-deja/g++.jason/synth10.C: Likewise.
45340         * g++.old-deja/g++.mike/net31.C: Likewise.
45341         * g++.old-deja/g++.mike/p8786.C: Likewise.
45342
45343         * g++.dg/template/friend10.C: New test.
45344         * g++.dg/template/conv5.C: New test.
45345
45346 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45347
45348         * g++.dg/lookup/scoped3.C: New test.
45349
45350         * g++.dg/lookup/decl1.C: New test.
45351         * g++.dg/lookup/decl2.C: New test.
45352
45353 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45354
45355         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45356         gcc.c-torture/compile/20021015-1.c,
45357         gcc.c-torture/compile/20021015-2.c,
45358         gcc.c-torture/compile/20021123-1.c,
45359         gcc.c-torture/compile/20021123-2.c,
45360         gcc.c-torture/compile/20021123-3.c,
45361         gcc.c-torture/compile/20021123-4.c,
45362         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45363         only to 3.1 or 3.2 branch.
45364
45365 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45366
45367         * gcc.dg/i386-bitfield3.c: New test.
45368
45369         * gcc.dg/i386-bitfield2.c: New test.
45370
45371 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45372
45373         * g++.dg/parse/conv_op1.C: New test.
45374
45375 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45376
45377         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45378         approved.
45379
45380 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45381
45382         * gcc.c-torture/compile/20021220-1.c: New test.
45383
45384 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45385
45386         * gcc.dg/i386-fastcall-1.c: New.
45387
45388 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45389
45390         * gcc.c-torture/execute/20021219-1.c: New test.
45391
45392 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45393
45394         * gcc.dg/i386-pic-1.c: New test.
45395
45396 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45397
45398         PR c++/8099
45399         * g++.dg/template/friend9.C: New test.
45400
45401 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45402
45403         PR c++/3663
45404         * g++.dg/template/access7.C: New test.
45405
45406 2002-12-18  Nick Clifton  <nickc@redhat.com>
45407
45408         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45409         the libstdc++-v3 directory has been found.
45410
45411 2002-12-12  Devang Patel <dpatel@apple.com>
45412         * gcc.dg/darwin-ld-1.c: New test.
45413         * gcc.dg/darwin-ld-2.c: New test.
45414         * gcc.dg/darwin-ld-3.c: New test.
45415         * gcc.dg/darwin-ld-4.c: New test.
45416         * gcc.dg/darwin-ld-5.c: New test.
45417
45418 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45419
45420         * gcc.c-torture/compile/20021212-1.c: New test.
45421
45422 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45423
45424         * gcc.dg/fshort-wchar: New test.
45425
45426 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45427
45428         PR c++/8372
45429         * g++.dg/template/dtor1.C: New test.
45430
45431         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45432         markers.
45433
45434 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45435
45436         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45437
45438 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45439
45440         * g++.dg/template/static1.C: New test.
45441         * g++.dg/template/static2.C: New test.
45442         * g++.old-deja/g++.ext/memconst.C: New test.
45443
45444 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45445
45446         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45447         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45448         * g++.dg/special/initp1.C: Likewise.
45449
45450 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45451
45452         * gcc.c-torture/execute/20021204-1.c: New test.
45453
45454 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45455
45456         * gcc.dg/ppc-fmadd-1.c: New file.
45457         * gcc.dg/ppc-fmadd-2.c: New file.
45458         * gcc.dg/ppc-fmadd-3.c: New file.
45459
45460 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45461
45462         * gcc.c-torture/compile/20021204-1.c: New test.
45463
45464 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45465
45466         * g++.dg/inherit/covariant2.C: New test.
45467         * g++.dg/inherit/covariant3.C: New test.
45468         * g++.dg/inherit/covariant4.C: New test.
45469         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45470         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45471
45472 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45473
45474         PR c++/8688
45475         * g++.dg/init/brace3.C: New test.
45476
45477 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45478
45479         * gcc.dg/20020210-1.c: Fix a comment typo.
45480
45481 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45482
45483         PR c++/8720
45484         * g++.dg/parse/defarg1.C: New test.
45485
45486         PR c++/8615
45487         * g++.dg/template/char1.C: New test.
45488
45489         * g++.dg/template/varmod1.C: Fix typo.
45490
45491 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45492
45493         DR 180
45494         * g++.old-deja/g++.pt/crash32.C: Expect error.
45495
45496 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45497
45498         PR c++/5919
45499         * g++.dg/template/varmod1.C: New test.
45500
45501         PR c++/8727
45502         * g++.dg/inherit/typeinfo1.C: New test.
45503
45504         PR c++/8663
45505         * g++.dg/inherit/typedef1.C: New test.
45506
45507 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45508
45509         PR c++/8332
45510         PR c++/8493
45511         * g++.dg/template/strlen1.C: New test.
45512
45513         PR c++/8227
45514         * g++.dg/template/ctor2.C: New test.
45515
45516         PR c++/8214
45517         * g++.dg/init/string1.C: New test.
45518
45519         PR c++/8511
45520         * g++.dg/template/friend8.C: New test.
45521
45522 2002-11-29  Joe Buck <jbuck@synopsys.com>
45523
45524         * g++.dg/lookup/anon2.C: New test.
45525
45526 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45527
45528         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45529         h8300 port.
45530
45531 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45532
45533         * gcc.dg/bitfld-6.c: New test.
45534
45535 2002-11-27  Jan Hubicka  <jh@suse.cz>
45536
45537         * gcc.c-torture/execute/20021127.[cx]: New test.
45538
45539 2002-11-26  Jan Hubicka  <jh@suse.cz>
45540
45541         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45542         quality.
45543
45544 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45545
45546         * g++.dg/init/brace2.C: New test.
45547         * g++.old-deja/g++.mike/p9129.C: Correct.
45548
45549 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45550
45551         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45552
45553 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45554
45555         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45556
45557 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45558
45559         * g++.dg/abi/empty11.C: New test.
45560         * g++.dg/rtti/cv1.C: New test.
45561
45562 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45563
45564         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45565
45566 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45567
45568         * g++.dg/abi/empty10.C: New test.
45569
45570 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45571
45572         * gcc.c-torture/compile/20021124-1.c: New test.
45573
45574 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45575
45576         * g++.dg/abi/rtti2.C: New test.
45577
45578 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45579
45580         * gcc.dg/i386-unroll-1.c: New test.
45581
45582 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45583
45584         * gcc.c-torture/compile/20021120-1.c: New test.
45585         * gcc.c-torture/compile/20021120-2.c: New test.
45586
45587 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45588
45589         * gcc.dg/bitfld-5.c: New test.
45590
45591 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45592
45593         * gcc.c-torture/execute/20021120-3.c: New test.
45594
45595 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45596
45597         * gcc.c-torture/execute/20021120-2.c: New test.
45598
45599 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45600
45601         * gcc.c-torture/execute/20021120-1.c: New test.
45602
45603 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45604
45605         * gcc.c-torture/execute/20021118-3.c: New test.
45606
45607 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45608
45609         * gcc.c-torture/compile/20021119-1.c: New test.
45610
45611 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45612
45613         * gcc.dg/duff-1.c: New test.
45614         * gcc.dg/duff-2.c: New test.
45615         * gcc.dg/duff-3.c: New test.
45616
45617 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45618
45619         * gcc.dg/cpp/_Pragma5.c: New test.
45620
45621 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45622
45623         * gcc.c-torture/execute/20021118-2.c: New test.
45624
45625 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45626
45627         * gcc.c-torture/execute/20021118-1.c: New test.
45628
45629 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45630
45631         * gcc.dg/20021116-1.c: New test.
45632
45633 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45634
45635         * g++.dg/abi/vcall1.C: New test.
45636
45637 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45638
45639         * gcc.dg/20021029-1.c: New test.
45640         * gcc.dg/20021029-2.c: New test.
45641
45642 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45643
45644         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45645
45646 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45647
45648         PR c/8439
45649         * gcc.dg/20021110.c: Move to ...
45650         * gcc.c-torture/compile/20021110.c: .... here.
45651
45652 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45653
45654         PR c/8467
45655         * gcc.c-torture/execute/20021111-1.c
45656
45657 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45658
45659         PR c/8439
45660         * gcc.dg/20021110.c: New test.
45661
45662 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45663
45664         * g++.dg/abi/vthunk3.C: Run only on x86.
45665
45666 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45667
45668         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45669
45670 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45671
45672         * lib/compat.exp (compat-execute): Fix logic error in last
45673         change.
45674
45675 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45676
45677         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45678
45679 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45680
45681         PR c++/8389
45682         * g++.dg/template/access6.C: New test.
45683
45684 2002-11-08  Jan Hubicka  <jh@suse.cz>
45685
45686         * gcc.dg/i386-ssefp-1.c: New test.
45687         * gcc.dg/i386-ssefp-1.c: New test.
45688
45689 2002-11-08  Jan Hubicka  <jh@suse.cz>
45690
45691         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45692
45693 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45694
45695         * g++.dg/abi/vthunk3.C: New test.
45696
45697         PR c++/8338
45698         * g++.dg/template/crash2.C: New test.
45699
45700 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45701
45702         * g++.dg/abi/dtor1.C: New test.
45703         * g++.dg/abi/dtor2.C: Likewise.
45704
45705 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45706
45707         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45708         Darwin.
45709
45710 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45711
45712         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45713         -mthumb.  Only xfail with -O0.
45714
45715 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45716
45717         * g++.dg/abi/thunk1.C: New test.
45718         * g++.dg/abi/thunk2.C: Likewise.
45719         * g++.dg/abi/vtt1.C: Likewise.
45720
45721 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45722
45723         PR optimization/8423
45724         * gcc.c-torture/execute/builtin-constant.c: New test.
45725
45726 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45727
45728         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45729         Add some more cases.
45730
45731 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45732
45733         PR c++/8391
45734         * g++.dg/opt/local1.C: New test.
45735
45736 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45737
45738         PR c++/8160
45739         * g++.dg/template/complit1.C: New test.
45740
45741         PR c++/8149
45742         * g++.dg/template/typename4.C: Likewise.
45743
45744 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45745
45746         Core issue 287, PR c++/7639
45747         * g++.dg/template/instantiate1.C: Adjust error location.
45748         * g++.dg/template/instantiate3.C: New test.
45749         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45750         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45751         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45752
45753 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45754
45755         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45756
45757 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45758
45759         PR c++/8287
45760         * g++.dg/init/dtor2.C: New test.
45761
45762 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45763
45764         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45765         * gcc.dg/nest.c: Bypass errors on irix6.
45766
45767 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45768
45769         * gcc.dg/nest.c: Expect error for mmix-*-*.
45770         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45771
45772 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45773
45774         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45775         markers.
45776
45777         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45778
45779 2002-10-25  Mike Stump  <mrs@apple.com>
45780
45781         * gcc.dg/warn-1.c: New test.
45782
45783 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45784
45785         * g++.dg/template/typename3.C: New test.
45786
45787 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45788
45789         * g++.dg/lookup/ptrmem1.C: New test.
45790
45791         * g++.dg/abi/vthunk2.C: New test.
45792
45793 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45794
45795         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45796
45797 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45798
45799         * g++.dg/abi/empty9.C: New test.
45800
45801 2002-10-24  Richard Henderson  <rth@redhat.com>
45802
45803         * g++.dg/inherit/thunk1.C: Enable for ia64.
45804
45805 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45806
45807         PR c++/8067
45808         * g++.dg/lookup/pretty1.C: New test.
45809
45810 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45811
45812         * gcc.dg/20021023-1.c: New test.
45813
45814 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45815
45816         PR c++/7679
45817         * g++.dg/parse/inline1.C: New test.
45818
45819 2002-10-23  Richard Henderson  <rth@redhat.com>
45820
45821         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45822
45823         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45824
45825 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45826
45827         PR c++/6579
45828         * g++.dg/parse/stmtexpr3.C: New test.
45829
45830 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45831
45832         * g++.dg/expr/cond1.C: New test.
45833
45834 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45835
45836         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45837
45838 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45839
45840         * g++.dg/abi/vbase13.C: New test.
45841         * g++.dg/abi/vbase14.C: Likewise.
45842
45843 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45844
45845         * gcc.dg/tls/pic-1.c: New test.
45846         * gcc.dg/tls/nonpic-1.c: New test.
45847         * gcc.dg/20021018-1.c: New test.
45848
45849 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45850
45851         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45852         Remove only files with the same base name as the test case.
45853         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45854         (profopt-execute): Likewise.  Also, remove old profiling
45855         and performance data files before running the tests.
45856
45857         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45858         * g++.dg/bprob/bprob.exp: Likewise.
45859         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45860         to allow more general test case names.
45861
45862         * g++.dg/bprob/bprob-1.C: Rename to ...
45863         * g++.dg/bprob/g++-bprob-1.C: ... this.
45864
45865         * g77.dg/bprob/bprob-1.f: Rename to ...
45866         * g77.dg/bprob/g77-bprob-1.f: ... this.
45867
45868 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45869
45870         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45871         bison 1.50 or later.
45872
45873 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45874
45875         * g++.dg/README: Describe more test directories.
45876
45877 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45878
45879         * g++.dg/init/array6.C: Add additional tests.
45880
45881 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45882
45883         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45884         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45885
45886 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45887
45888         * gcc.c-torture/compile/20020604-1.x: New.
45889         * gcc.c-torture/compile/simd-5.x: Likewise.
45890         * gcc.c-torture/execute/920710-1.x: Likewise.
45891         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45892
45893 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45894
45895         * g++.dg/inherit/override1.C: Add dg-options clause.
45896
45897 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45898
45899         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45900         _mm_slli_si128.
45901
45902 2002-10-19  Andreas Schwab  <schwab@suse.de>
45903
45904         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45905         directory component.
45906
45907 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45908
45909         * g++.dg/inherit/thunk1.C: New test.
45910
45911         * g++.dg/inherit/override1.C: New test.
45912
45913         * g++.dg/abi/mangle11.C: New test.
45914         * g++.dg/abi/mangle14.C: New test.
45915         * g++.dg/abi/mangle17.C: New test.
45916
45917 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45918
45919         * g++.dg/overload/member2.C: New test.
45920
45921 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45922
45923         * g++.dg/README: Describe new compat directory.
45924         * g++.dg/dg.exp: Skip tests in compat directory.
45925         * README.compat: New file.
45926         * lib/compat.exp: New expect script.
45927         * g++.dg/compat: New test directory.
45928         * g++.dg/compat/compat.exp: New expect script.
45929         * g++.dg/compat/abi: New test directory.
45930         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45931         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45932         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45933         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45934         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45935         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45936         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45937         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45938         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45939         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45940         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45941         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45942         * g++.dg/compat/break: New test directory.
45943         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45944         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45945         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45946         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45947         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45948         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45949         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45950         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45951         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45952         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45953         g++.dg/compat/break/README: New files.
45954         * g++.dg/compat/eh: New test directory.
45955         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45956         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45957         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45958         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45959         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45960         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45961         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45962         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45963         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45964         g++.dg/compat/eh/filter2_y.C,
45965         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45966         g++.dg/compat/eh/new1_y.C,
45967         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45968         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45969         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45970         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45971         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45972         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45973         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45974         g++.dg/compat/eh/unexpected1_y.C: New files.
45975         * g++.dg/compat/init: New test directory.
45976         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45977         g++.dg/compat/init/array5_y.C,
45978         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45979         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45980         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45981         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45982         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45983         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45984         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45985         g++.dg/compat/init/init-ref2_y.C: New files.
45986
45987 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45988
45989         PR c++/7584
45990         * g++.dg/inherit/using3.C: New test.
45991
45992 2002-10-17  Jan Hubicka  <jh@suse.cz>
45993
45994         * gcc.dg/20021017-2.c: New test.
45995
45996 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45997
45998         * g++.dg/abi/mangle16.C: Adjust.
45999
46000         * g++.dg/init/array8.C: New test.
46001
46002 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46003
46004         * gcc.dg/special/mips-abi.exp: New test.
46005         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46006
46007 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46008
46009         * g++.dg/abi/mangle16.C: New test.
46010         * g++.dg/abi/mangle17.C: Likewise.
46011
46012         PR c++/7478
46013         * g++.dg/template/ref1.C: New test.
46014
46015 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46016
46017         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46018
46019 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46020
46021         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46022
46023 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46024
46025         PR c++/7524
46026         * g++.dg/init/array7.C: New test.
46027
46028 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46029
46030         * g++.dg/init/array6.C: New test.
46031
46032         * g++.dg/abi/mangle13.C: Likewise.
46033         * g++.dg/abi/mangle14.C: Likewise.
46034         * g++.dg/abi/mangle15.C: Likewise.
46035
46036 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46037
46038         * g++.dg/abi/empty8.C: New test.
46039
46040 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46041
46042         * g++.dg/init/ctor1.C: New test.
46043
46044 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46045
46046         * gcc.c-torture/execute/20021015-1.c: New test.
46047
46048 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46049
46050         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46051
46052 2002-10-14  Jan Hubicka  <jh@suse.cz>
46053
46054         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46055
46056 2002-10-14  Richard Henderson  <rth@redhat.com>
46057
46058         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46059
46060 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46061
46062         PR optimization/6631
46063         * g++.dg/opt/const2.C: New test.
46064
46065 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46066
46067         PR c++/7176
46068         * g++.dg/parse/friend1.C: New test.
46069         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46070
46071 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46072
46073         * gcc.dg/20021014-1.c: New test.
46074
46075 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46076
46077         PR c++/5661
46078         * g++.dg/ext/vlm1.C: New test.
46079         * g++.dg/ext/vlm2.C: Likewise.
46080
46081         * g++.dg/init/array1.C: Remove invalid braces.
46082         * g++.dg/init/brace1.C: New test.
46083         * g++.dg/init/copy2.C: Likewise.
46084         * g++.dg/init/copy3.C: Likewise.
46085         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46086         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46087         braces.
46088
46089 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46090
46091         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46092
46093 2002-10-11  Richard Shann  <richard.shann@superh.com>
46094
46095         * gcc.c-torture/compile/simd-5.c: New test.
46096
46097 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46098
46099         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46100
46101 2002-10-10  Jim Wilson  <wilson@redhat.com>
46102
46103         * gcc.c-torture/execute/20021010-1.c: New test.
46104
46105 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46106
46107         PR c/7353
46108         * g++.dg/ext/typedef-init.C: New test.
46109         * gcc.dg/typedef-init.c: New test.
46110
46111 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46112
46113         * gcc.dg/cpp/paste13.c: New test.
46114
46115 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46116
46117         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46118         remaining platforms, XFAIL during compile, not execute.  Don't
46119         XFAIL at -O0.
46120
46121 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46122
46123         * gcc.dg/alias-1.c: Tweak expected warning.
46124
46125 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46126
46127         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46128
46129 2002-10-06  Andreas Jaeger  <aj@suse.de>
46130
46131         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46132         * gcc.dg/cpp/c++98.C: Likewise.
46133
46134         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46135         * g++.dg/cpp/c++98.C: Likewise.
46136
46137         * g++.dg/README (Subdirectories): Mention cpp directory.
46138
46139         PR target/7559
46140         * gcc.dg/20021006-1.c: New test.
46141
46142 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46143
46144         PR c++/7804
46145         * g++.dg/other/warning1.C: New test.
46146
46147 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46148
46149         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46150         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46151         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46152
46153 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46154
46155         PR c++/7931
46156         * g++.dg/template/ptrmem3.C: New test.
46157
46158         PR c++/7754
46159         * g++.dg/template/union1.C: New test.
46160
46161 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46162
46163         PR c++/8006
46164         * g++.dg/abi/mangle9.C: New test.
46165         * g++.dg/abi/mangle10.C: New test.
46166         * g++.dg/abi/mangle11.C: New test.
46167         * g++.dg/abi/mangle12.C: New test.
46168
46169 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46170
46171         PR c++/7188.
46172         * g++.dg/template/meminit1.C: New test.
46173         * g++.dg/warn/Wreorder-1.C: Likewise.
46174         * g++.old-deja/g++.mike/warn3.C: Tweak.
46175         * lib/prune.exp: Ingore "in copy constructor".
46176
46177 2002-10-02  Andreas Jaeger  <aj@suse.de>
46178
46179         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46180         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46181         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46182         on x86-64.
46183
46184 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46185
46186         * gcc.dg/empty1.C: Fix typo.
46187
46188 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46189
46190         * gcc.dg/alias-1.c: New test.
46191
46192 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46193
46194         * gcc.dg/empty1.C: New test.
46195
46196         * g++.dg/tls/init-2.C: Tweak error messages.
46197
46198 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46199
46200         * gcc.c-torture/compile/20020923-1.c: New test.
46201
46202 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46203
46204         * gcc.c-torture/execute/ffs-1.c: New test.
46205         * gcc.c-torture/execute/ffs-2.c: Ditto.
46206
46207 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46208
46209         * g++.dg/overload/member1.C: New test.
46210
46211 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46212
46213         * g++.dg/abi/empty7.C: New test.
46214         * g++.dg/init/pm2.C: Likewise.
46215
46216 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46217
46218         * g++.dg/rtti/crash1.C: New test.
46219
46220 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46221
46222         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46223         gcc.dg/sibcall-4.c: New tests.
46224
46225 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46226
46227         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46228         powerpc and MMIX targets.
46229
46230 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46231
46232         * gcc.dg/cpp/20020927-1.c: New.
46233
46234 2002-09-26  David S. Miller  <davem@redhat.com>
46235
46236         * gcc.c-torture/compile/trunctfdf.c: New.
46237
46238 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46239
46240         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46241
46242 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46243
46244         * gcc.c-torture/execute/loop-15.c: New.
46245
46246 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46247
46248         * README.QMTEST: Fix typo.
46249
46250 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46251
46252         * gcc.dg/20020926-1.c: New test.
46253
46254 2002-09-25  David S. Miller  <davem@redhat.com>
46255
46256         PR target/7842
46257         * gcc.c-torture/execute/shiftdi.c: New test.
46258
46259 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46260
46261         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46262         unique to the tool.
46263         * lib/g77.exp (g77_init): Likewise.
46264         * lib/g++.exp (g++_init): Likewise.
46265         * lib/objc.exp (objc_init): Likewise.
46266
46267 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46268
46269         * g++.dg/abi/empty5.C: New test.
46270         * g++.dg/abi/empty6.C: New test.
46271         * g++.dg/abi/vbase12.C: New test.
46272
46273 2002-09-25  Richard Henderson  <rth@redhat.com>
46274
46275         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46276         too-small long double.
46277
46278 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46279
46280         * gcc.dg/20020919-1.c: New test.
46281
46282 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46283
46284         * g++.dg/abi/bitfield6.C: New test.
46285         * g++.dg/abi/bitfield7.C: New test.
46286         * g++.dg/abi/bitfield8.C: New test.
46287         * g++.dg/abi/vbase11.C: New test.
46288
46289 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46290
46291         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46292         hppa*-*-hpux*.  Update test comment.
46293
46294 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46295
46296         * gcc.dg/tls/struct-1.c: New test.
46297
46298 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46299
46300         * gcc.dg/cpp/tr-warn2.c: Update.
46301
46302 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46303
46304         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46305
46306 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46307
46308         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46309         systems.
46310
46311 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46312
46313         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46314
46315         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46316         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46317         setting of cxxfilt.
46318
46319 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46320
46321         * gcc.dg/20020312-2.c: Update for darwin.
46322
46323 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46324
46325         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46326
46327 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46328
46329         * objc.dg/comp-types-1.m: New test.
46330         * objc.dg/comp-types-2.m: New test.
46331         * objc.dg/comp-types-3.m: New test.
46332         * objc.dg/comp-types-4.m: New test.
46333         * objc.dg/comp-types-5.m: New test.
46334         * objc.dg/comp-types-6.m: New test.
46335
46336 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46337
46338         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46339
46340 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46341
46342         * g++.dg/other/do1.C: New test.
46343
46344         * g++.dg/template/subst1.C: New test.
46345
46346 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46347
46348         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46349
46350 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46351
46352         * g++.dg/template/qualttp20.C: Adjust expected errors.
46353         * g++.old-deja/g++.jason/report.C: Likewise.
46354         * g++.old-deja/g++.other/qual1.C: Likewise.
46355
46356         * g++.dg/lookup/scoped2.C: New test.
46357
46358         * g++.dg/ext/asm3.C: New test.
46359
46360 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46361
46362         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46363
46364 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46365
46366         * ChangeLog: follow spelling conventions.
46367         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46368         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46369         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46370         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46371         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46372         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46373         * g++.old-deja/g++.law/global-init1.C: Likewise.
46374         * g++.old-deja/g++.other/delete4.C: Likewise.
46375         * g++.old-deja/g++.other/inline21.C: Likewise.
46376         * g++.old-deja/g++.other/singleton.C: Likewise.
46377         * g77.dg/strlen0.f: Likewise.
46378         * g77.f-torture/compile/20010519-1.f: Likewise.
46379         * g77.f-torture/compile/980310-4.f: Likewise.
46380         * gcc.c-torture/compile/20000605-1.c: Likewise.
46381         * gcc.c-torture/execute/20020225-1.c: Likewise.
46382         * gcc.dg/c90-hexfloat-2.c: Likewise.
46383         * gcc.dg/c99-bool-1.c: Likewise.
46384         * gcc.dg/c99-hexfloat-2.c: Likewise.
46385         * gcc.dg/dll-2.c: Likewise.
46386         * gcc.dg/wtr-union-init-1.c: Likewise.
46387         * gcc.dg/wtr-union-init-2.c: Likewise.
46388         * gcc.dg/wtr-union-init-3.c: Likewise.
46389         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46390         * gcc.dg/cpp/defined.c: Likewise.
46391         * gcc.dg/cpp/macsyntx.c: Likewise.
46392         * gcc.dg/cpp/paste2.c: Likewise.
46393         * gcc.dg/cpp/trad/defined.c: Likewise.
46394         * gcc.dg/format/c90-printf-1.c: Likewise.
46395         * gcc.dg/format/c90-scanf-1.c: Likewise.
46396         * gcc.dg/format/c99-printf-1.c: Likewise.
46397         * gcc.dg/format/c99-scanf-1.c: Likewise.
46398         * gcc.misc-tests/gcov-8.c: Likewise.
46399         * lib/profopt.exp: Likewise.
46400
46401 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46402
46403         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46404
46405 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46406
46407         * g++.dg/inherit/using2.C: New test.
46408
46409 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46410
46411         * ChangeLog: Follow spelling conventions.
46412         * g++.dg/template/friend4.C: Likewise.
46413         * g++.old-deja/g++.pt/crash67.C: Likewise.
46414         * gcc.c-torture/execute/20000801-4.c: Likewise.
46415         * gcc.dg/c90-digraph-1.c: Likewise.
46416         * gcc.dg/c94-digraph-1.c: Likewise.
46417         * gcc.dg/c99-digraph-1.c: Likewise.
46418         * gcc.dg/cpp/line5.c: Likewise.
46419         * gcc.dg/cpp/multiline.c: Likewise.
46420         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46421         * gcc.dg/format/attr-3.c: Likewise.
46422         * gcc.dg/format/c90-scanf-3.c: Likewise.
46423         * gcc.dg/format/ext-4.c: Likewise.
46424
46425 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46426
46427         * g++.dg/template/pretty1.C: New test.
46428
46429 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46430
46431         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46432
46433 2002-09-13  Matt Austern  <austern@apple.com>
46434
46435         * g++.dg/other/constref[12].C: New, regression tests for
46436         passing a cast expression to a function by const reference.
46437
46438 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46439
46440         * g++.dg/template/deduce1.C: New test.
46441
46442 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46443
46444         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46445         32-bit int.
46446
46447 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46448
46449         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46450         usage.
46451
46452 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46453
46454         * gcc.c-torture/compile/20020910-1.c: New test.
46455
46456 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46457
46458         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46459
46460 2002-09-10  Andreas Jaeger  <aj@suse.de>
46461
46462         * gcc.dg/20020312-2.c: Adjust for x86-64.
46463
46464 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46465
46466         * g77.dg/7388.f: New test case for PR 7388.
46467
46468 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46469
46470         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46471
46472 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46473
46474         * objc.dg/proto-lossage-1.m: New test.
46475
46476 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46477
46478         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46479
46480 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46481
46482         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46483         expected to pass.
46484
46485 2002-09-06  Stan Shebs  <shebs@apple.com>
46486             David Edelsohn  <edelsohn@gnu.org>
46487
46488         * gcc.dg/weak: New directory.
46489         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46490         target-specific xfail bits.
46491         * gcc.dg/typeof-2.c: Move to new directory.
46492         * gcc.dg/weak.exp: New expect script.
46493
46494 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46495
46496         * gcc.c-torture/execute/extzvsi.c: New test.
46497
46498 2002-09-05  Stan Shebs  <shebs@apple.com>
46499
46500         * gcc.dg/weak-1.c: xfail on Darwin.
46501         * gcc.dg/weak-2.c: Ditto.
46502         * gcc.dg/weak-3.c: Ditto.
46503         * gcc.dg/weak-4.c: Ditto.
46504         * gcc.dg/weak-5.c: Ditto.
46505         * gcc.dg/weak-6.c: Ditto.
46506         * gcc.dg/weak-7.c: Ditto.
46507         * gcc.dg/weak-8.c: Ditto.
46508         * gcc.dg/weak-9.c: Ditto.
46509
46510 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46511
46512         * gcc.c-torture/execute/loop-14.c: New test.
46513
46514 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46515
46516         * g++.dg/other/cxa-atexit1.C: New test.
46517
46518         * gcc.dg/typeof-2.c: New test.
46519
46520 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46521
46522         * gcc.dg/builtins-2.c: New testcase.
46523         * gcc.dg/builtins-3.c: New testcase.
46524
46525 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46526
46527         * gcc.dg/cpp/_Pragma4.c: New test.
46528
46529 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46530
46531         * objc/execute/nil_method-1.m: New testcase.
46532
46533 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46534
46535         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46536         [Object class], not [Object initialize].
46537
46538 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46539             Hans-Peter Nilsson  <hp@bitrange.com>
46540
46541         * gcc.c-torture/execute/20020720-1.x: Skip test on
46542         mmix-knuth-mmixware.  Correct comment.
46543
46544 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46545
46546         * g++.dg/abi/bitfield5.C: New test.
46547         * g++.dg/abi/vbase10.C: Likewise.
46548
46549 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46550
46551         * objc.dg/undeclared-selector.m: New test.
46552
46553 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46554
46555         * g++.dg/other/offsetof1.C: Avoid cast warning.
46556
46557 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46558
46559         * objc.dg/super-class-2.m: New test.
46560
46561 2002-08-24  Matt Austern  <austern@apple.com>
46562
46563         * g++.dg/ext/lvaddr.C: New test.
46564         * g++.dg/ext/lvcast.C: New test.
46565
46566 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46567
46568         * g++.dg/inherit/cond1.C: New test.
46569
46570 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46571
46572         * gcc.dg/noncompile/incomplete-1.c: New test.
46573
46574 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46575
46576         * gcc.dg/typespec-1.c: New test.
46577
46578 2002-08-20  Devang Patel  <dpatel@apple.com>
46579         * objc.dg/proto-hier-2.m: New test.
46580
46581 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46582
46583         * objc.dg/bitfield-1.m: New test.
46584         * objc.dg/bitfield-2.m: New test.
46585
46586 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46587
46588         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46589         gcc.dg/c99-flex-array-4.c: New tests.
46590
46591 2002-08-16  Stan Shebs  <shebs@apple.com>
46592
46593         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46594
46595 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46596
46597         * gcc.dg/typeof-1.c: New test.
46598         * g++.dg/ext/typeof2.C: New test.
46599
46600 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46601
46602         * g++.dg/other/offsetof1.C: New test.
46603
46604 2002-08-14  Richard Henderson  <rth@redhat.com>
46605
46606         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46607
46608 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46609
46610         * gcc.dg/cpp/_Pragma3.c: New test.
46611
46612 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46613
46614         * g++.dg/template/inherit3: New test.
46615
46616 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46617
46618         * gcc.dg/bitfld-4.c: Add blank options.
46619
46620 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46621
46622         * g++.dg/template/crash1.C: New test.
46623
46624 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46625
46626         * gcc.dg/tls/opt-2.c: New test.
46627
46628 2002-08-08  Devang Patel  <dpatel@apple.com>
46629
46630         * objc.dg/selector-1.m : New test
46631
46632 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46633
46634         * g++.dg/abi/bitfield4.C: New test.
46635         * gcc.dg/bitfld-4.c: New test.
46636
46637 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46638
46639         * g++.dg/other/packed1.C: New test.
46640
46641 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46642
46643         * g++.dg/abi/offsetof.C: Tweak error messages.
46644         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46645
46646 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46647
46648         * gcc.dg/bitfld-3.c: New test.
46649
46650 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46651             Richard Henderson  <rth@redhat.com>
46652
46653         * gcc.dg/i386-bitfield1.c: New test.
46654         * g++.dg/abi/bitfield3.C: Update.
46655
46656 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46657
46658         * objc.dg/const-str-2.m: Update.
46659         * gcc.dg/cpp/c++98.c: Change to C extension.
46660         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46661         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46662
46663 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46664
46665         * gcc.dg/tls/diag-3.c: New.
46666
46667 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46668
46669         * g++.dg/README (Subdirectories): Document new subdir expr.
46670         * g++.dg/expr/pmf-1.C: New test.
46671
46672 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46673
46674         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46675
46676 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46677
46678         * g++.dg/abi/bitfield3.C: New test.
46679
46680 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46681
46682         * lib/gcov.exp: Tweak expected line formats.
46683         * gcc.misc-tests/gcov8.c: New test.
46684         * gcc.misc-tests/gcov8.x: New flags.
46685
46686 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46687
46688         * consistency.vlad/layout/endian.c: Include string.h.
46689
46690         * gcc.c-torture/execute/20020805-1.c: New test.
46691
46692 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46693
46694         * g++.dg/other/conversion1.C: New test.
46695
46696 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46697
46698         * gcc.dg/builtins-1.c: New testcase.
46699
46700 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46701
46702         * g++.dg/inherit/access3.C: New test.
46703
46704 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46705
46706         * gcc.dg/ia64-visibility-2.c: New test.
46707
46708 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46709
46710         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46711         __qualifier_flags to __flags.
46712
46713 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46714
46715         * g++.dg/inherit/operator1.C: New test.
46716         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46717         * g++.dg/other/error1.C: Change expected error message.
46718         * g++.dg/template/conv4.C: Likewise.
46719
46720 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46721
46722         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46723         for documented behavior.
46724
46725 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46726
46727         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46728         several targets known to fail.
46729
46730 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46731
46732         * gcc.dg/mips-args-[123].c: New tests.
46733
46734 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46735
46736         * gcc.dg/ppc-spe.c: New.
46737
46738 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46739
46740         * g++.dg/other/ptrmem4.C: New testcase.
46741
46742 2002-07-24  Richard Henderson  <rth@redhat.com>
46743
46744         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46745
46746 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46747
46748         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46749
46750 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46751
46752         * gcc.c-torture/execute/memset-3.c: New testcase.
46753
46754 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46755
46756         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46757         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46758
46759 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46760
46761         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46762         Delete.
46763
46764 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46765
46766         * gcc.c-torture/compile/simd-4.c: New test.
46767
46768 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46769
46770         PR c++/7347, c++/7348
46771         * g++.dg/template/access4.C: New test.
46772         * g++.dg/template/access5.C: New test.
46773         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46774         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46775         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46776         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46777
46778 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46779
46780         * gcc.dg/gnu89-init-2.c: New test.
46781
46782 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46783
46784         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46785
46786 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46787
46788         * gcc.c-torture/execute/20020720-1.c: New testcase.
46789
46790 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46791
46792         * gcc.dg/cpp/Wsignprom.c: New tests.
46793
46794 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46795
46796         * gcc.c-torture/execute/loop-13.c: New test.
46797
46798 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46799
46800         * gcc.dg/cpp/expr.c: New tests.
46801
46802 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46803
46804         * g++.dg/opt/pr6713.C: Add template instantiation.
46805
46806 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46807
46808         * gcc.dg/nest.c: New test.
46809
46810 2002-07-17  Richard Henderson  <rth@redhat.com>
46811
46812         * g++.dg/opt/pr6713.C: New test.
46813
46814 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46815
46816         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46817         XFAIL for all x86 processors.
46818
46819 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46820
46821         * gcc.c-torture/execute/20010122-1.x: Do not test with
46822         -fomit-frame-pointer.
46823
46824 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46825
46826         * g++.dg/template/instantiate2.C: New test.
46827         * g++.dg/template/spec4.C: New test.
46828
46829 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46830
46831         * g++.dg/template/access2.C: New test.
46832         * g++.dg/template/access3.C: New test.
46833
46834 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46835
46836         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46837         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46838         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46839         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46840         Convert to use <stdarg.h>.
46841         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46842         Delete.
46843         * gcc.dg/va-arg-2.c: New.
46844         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46845
46846 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46847
46848         * gcc.c-torture/compile/20020710-1.c: New test.
46849
46850 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46851                           Andrew Pinski  <pinskia@physics.uc.edu>
46852
46853         gcc.c-torture/compile/simd-2.c: New testcase.
46854         gcc.c-torture/compile/simd-3.c: Likewise.
46855
46856 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46857
46858         PR c++/7224
46859         * g++.dg/overload/error1.C: New test.
46860
46861 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46862
46863         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46864         configuration and IRIX 6 O32 ABI.
46865
46866 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46867
46868         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46869
46870 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46871
46872         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46873
46874 2002-07-10  Jeffrey A Law  <law@redhat.com>
46875
46876         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46877
46878         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46879
46880 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46881
46882         * gcc.dg/20020312-2.c: Check for __PPC__.
46883
46884 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46885
46886         * gcc.c-torture/compile/20020709-1.c: New test.
46887
46888 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46889
46890         * g++.dg/template/qualttp21.C: New test case.
46891
46892 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46893
46894         * gcc.c-torture/compile/20020706-1.c: New test.
46895         * gcc.c-torture/compile/20020706-2.c: New test.
46896
46897 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46898             Alexandre Oliva  <aoliva@redhat.com>
46899
46900         * g++.dg/warn/incomplete1.C: New test.
46901
46902 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46903
46904         PR c++/7099
46905         * g++.dg/warn/noreturn1.C: New test.
46906
46907 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46908
46909         PR c++/6706
46910         * g++.dg/debug/debug6.C: New test.
46911         * g++.dg/debug/debug7.C: New test.
46912
46913 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46914
46915         * gcc.c-torture/compile/simd-3.c: New test.
46916
46917 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46918
46919         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46920         * gcc.dg/20020620-1.c: Likewise.
46921
46922 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46923
46924         PR c++/6944
46925         * g++.dg/init/array4.C: New test.
46926         * g++.dg/init/array5.C: New test.
46927
46928 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46929
46930         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46931         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46932
46933 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46934
46935         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46936         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46937         * gcc.dg/wtr-conversion-1.c: Likewise.
46938         * gcc.dg/wtr-escape-1.c: Likewise.
46939         * gcc.dg/wtr-int-type-1.c: Likewise.
46940         * gcc.dg/wtr-label-1.c: Likewise.
46941         * gcc.dg/wtr-static-1.c: Likewise.
46942         * gcc.dg/wtr-strcat-1.c: Likewise.
46943         * gcc.dg/wtr-suffix-1.c: Likewise.
46944         * gcc.dg/wtr-switch-1.c: Likewise.
46945         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46946         * gcc.dg/wtr-union-init-1.c: Likewise.
46947         * gcc.dg/wtr-union-init-2.c: Likewise.
46948         * gcc.dg/wtr-union-init-3.c: Likewise.
46949
46950         * gcc.dg/wtr-func-def-1.c: New test.
46951
46952 2002-07-02 Devang Patel <dpatel@apple.com>
46953
46954         * objc.dg/param-1.m: New test.
46955
46956 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46957
46958         * gcc.dg/cpp/trad/directive.c: Add test.
46959         * gcc.dg/cpp/trad/macroargs.c: Add test.
46960         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46961
46962 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46963
46964         * gcc.dg/cpp/cmdlne-M.c: New test.
46965
46966 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46967
46968         * objc.dg/desig-init-1.m: New test.
46969
46970 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46971
46972         PR c++/6716
46973         * g++.dg/template/instantiate1.C: New test.
46974
46975 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46976
46977         PR c++/7112
46978         * g++.dg/template/sizeof2.C: New test.
46979
46980 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46981
46982         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46983         gcc.dg/cpp/trad/include.c: New tests.
46984
46985 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46986
46987         PR target/7177
46988         * gcc.c-torture/compile/20020701-1.c: New test.
46989
46990 2002-07-01  Stan Shebs  <shebs@apple.com>
46991
46992         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46993         header here...
46994         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46995         (objc-torture-execute): or here.
46996
46997 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
46998
46999         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47000
47001 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47002
47003         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47004
47005 2002-06-30  Devang Patel  <dpatel@apple.com>
47006
47007         * objc.dg/fsyntax-only.m: New test.
47008
47009 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47010
47011         PR c++/6695
47012         * g++.dg/template/friend7.C: New file.
47013
47014 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47015
47016         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47017         return type.
47018
47019 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47020
47021         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47022         avoid division by zero.
47023
47024 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47025
47026         * gcc.dg/Wunknownprag.c: New tests.
47027
47028 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47029
47030         * gcc.c-torture/execute/simd-2.c: New test.
47031
47032 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47033
47034         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47035         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47036         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47037         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47038         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47039         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47040         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47041         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47042         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47043         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47044         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47045         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47046         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47047         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47048         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47049         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47050         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47051
47052 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47053
47054         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47055         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47056         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47057         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47058         New tests.
47059         * gcc.dg/cpp/trad/directive.c: Update.
47060
47061 2002-06-23  Andreas Jaeger  <aj@suse.de>
47062
47063         * gcc.c-torture/execute/complex-6.c: New.
47064
47065 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47066
47067         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47068         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47069         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47070         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47071
47072 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47073
47074         * gcc.dg/cpp/trad: New directory with traditional tests copied
47075         from parent directory.
47076         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47077         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47078         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47079         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47080         Move to trad/ and rename.
47081         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47082         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47083         gcc.dg/cpp/trad/redef2.c: New tests.
47084         * gcc.dg/cpp/trad/trad.exp: New driver.
47085
47086 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47087
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         Remove.
47093
47094 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47095
47096         * gcc.dg/20020620-1.c: New test.
47097
47098 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47099
47100         * g++.dg/template/ttp4.C: New test.
47101
47102 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47103
47104         * g++.dg/opt/vt1.C: Fix regexp.
47105
47106 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47107
47108         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47109         Don't use attribute `noinline'.
47110
47111 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47112
47113         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47114
47115 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47116
47117         * gcc.c-torture/execute/simd-1.c: New.
47118
47119         * gcc.dg/simd-1.c: New.
47120
47121 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47122
47123         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47124
47125 2002-06-16  Richard Henderson  <rth@redhat.com>
47126
47127         * g++.dg/ext/anon-struct1.C: New.
47128         * g++.dg/ext/anon-struct2.C: New.
47129         * g++.dg/ext/anon-struct3.C: New.
47130         * gcc.dg/anon-struct-1.c: New.
47131         * gcc.dg/anon-struct-2.c: New.
47132         * gcc.dg/anon-struct-3.c: New.
47133         * gcc.dg/20011008-1.c: Adjust warning text.
47134         * gcc.dg/20020527-1.c: Add -fms-extensions.
47135
47136 2002-06-16  Richard Henderson  <rth@redhat.com>
47137
47138         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47139
47140 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47141
47142         * gcc.c-torture/execute/20020615-1.c: New test.
47143
47144 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47145
47146         * gcc.c-tortuture/execute/compare-1.c: New test case.
47147         * gcc.c-tortuture/execute/compare-2.c: New test case.
47148         * gcc.c-tortuture/execute/compare-3.c: New test case.
47149
47150 2002-06-13  Richard Henderson  <rth@redhat.com>
47151
47152         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47153         ia64 ilp32.
47154
47155 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47156
47157         * g++.dg/template/typename2.C: Update error message.
47158
47159 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47160
47161         * gcc.c-torture/execute/20020611-1.c: New test.
47162
47163 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47164
47165         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47166         list of targets to skip.
47167
47168 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47169
47170         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47171         targets if not optimizing.
47172
47173 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47174
47175         * gcc.c-torture/compile/20020605-1.c: New test.
47176
47177         * g++.dg/opt/vt1.C: New test.
47178
47179         * gcc.dg/20020531-1.c: New test.
47180
47181         * gcc.dg/20020530-1.c: New test.
47182
47183         * gcc.dg/20020527-1.c: New test.
47184
47185         * g++.dg/opt/cse1.C: New test.
47186
47187 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47188
47189         * gcc.dg/20020607-2.c: New test case.
47190
47191 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47192
47193         * gcc.c-torture/compile/20020604-1.c: New test.
47194
47195 2002-06-04  Richard Henderson  <rth@redhat.com>
47196
47197         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47198         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47199         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47200
47201 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47202
47203         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47204
47205 2002-06-03  Richard Henderson  <rth@redhat.com>
47206
47207         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47208         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47209
47210 2002-06-02  Richard Henderson  <rth@redhat.com>
47211
47212         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47213         test functions static.
47214
47215 2002-06-02  Andreas Jaeger  <aj@suse.de>
47216
47217         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47218         now.
47219
47220 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47221
47222         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47223         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47224         Update for mofified diagnostics.
47225         * gcc.dg/c99-intconst-1.c: No longer fail.
47226
47227 2002-06-02  Richard Henderson  <rth@redhat.com>
47228
47229         * gcc.dg/uninit-A.c: Remove xfail markers.
47230
47231 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47232
47233         * gcc.dg/fnegate-1.c: New test case.
47234
47235 2002-05-30  Osku Salerma  <osku@iki.fi>
47236
47237         * gcc.c-torture/execute/mayalias-1.c: New file.
47238
47239 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47240
47241         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47242         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47243         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47244
47245 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47246
47247         * gcc.c-torture/execute/20020529-1.c: New test.
47248
47249 2002-05-27  Richard Henderson  <rth@redhat.com>
47250
47251         * g++.dg/ext/attrib6.C: New test case.
47252
47253 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47254
47255         * gcc.c-torture/execute/pure-1.c: New test.
47256
47257 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47258
47259         * gcc.dg/cpp/arith-2.c: Remove.
47260
47261 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47262
47263         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47264         * gcc.dg/cpp/if-3.c: Remove.
47265
47266 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47267
47268         * g++.dg/opt/cse2.C: New test.
47269
47270 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47271
47272         * gcc.dg/cpp/arith-1.c: New semantic tests.
47273         * gcc.dg/cpp/if-1.c: Update.
47274
47275 2002-05-24  Ben Elliston  <bje@redhat.com>
47276
47277         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47278
47279 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47280
47281         * gcc.dg/verbose-asm.c: New test.
47282
47283 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47284
47285         * gcc.dg/cpp/paste12.c: New test.
47286
47287 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47288
47289         * g++.dg/parse/named_ops.C: New test.
47290
47291 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47292
47293         * gcc.dg/weak-8.c: New test.
47294
47295 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47296
47297         * gcc.dg/weak-2.c: Allow optional leading underscore
47298         in scan-assembler symbol name.
47299         * gcc.dg/weak-3.c: Likewise.
47300         * gcc.dg/weak-4.c: Likewise.
47301         * gcc.dg/weak-5.c: Likewise.
47302
47303 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47304
47305         * gcc.dg/20020523-1.c: New test.
47306
47307 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47308
47309         * objc.dg/const-str-2.m: Update now that we stop after
47310         a command line error.
47311
47312 2002-05-22  Richard Henderson  <rth@redhat.com>
47313
47314         * g++.dg/dg.exp: Fix typo in test pruneing.
47315
47316 2002-05-22  Richard Henderson  <rth@redhat.com>
47317
47318         * g++.dg/dg.exp: Prune the tls subdirectory.
47319         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47320         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47321         * g++.dg/tls/init-1.C: New.
47322
47323 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47324
47325         * gcc.dg/20020517-1.c: New test.
47326
47327 2002-05-21  Richard Henderson  <rth@redhat.com>
47328
47329         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47330         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47331
47332 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47333
47334         * g++.dg/other/copy2.C: New test.
47335
47336 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47337
47338         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47339         (MAX_COPY): Bump up to 10 times sizeof (long long).
47340         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47341
47342         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47343         sizeof (long long).
47344
47345         * gcc.c-torture/execute/strcpy-1.c: New test.
47346
47347 2002-05-19  Jason Merrill  <jason2redhat.com>
47348
47349         * g++.dg/ext/oper1.C: New test.
47350
47351 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47352 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47353
47354         * README.QMTEST: New file.
47355
47356         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47357
47358 2002-05-19  Andreas Jaeger  <aj@suse.de>
47359
47360         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47361         now.
47362         * gcc.c-torture/execute/loop-2d.x: Likewise.
47363
47364 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47365
47366         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47367         support weak symbols.
47368         * gcc.dg/weak-4.c: Likewise.
47369         * gcc.dg/weak-6.c: Likewise.
47370
47371 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47372
47373         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47374         cygwin, coff and h8300-*-hms targets
47375         * gcc.dg/weak-5.c: Likewise.
47376         * gcc.dg/weak-7.c: Likewise.
47377
47378 2002-05-16  Jason Merrill  <jason@redhat.com>
47379
47380         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47381         (scan-assembler-not, scan-assembler-dem): Likewise.
47382         (scan-assembler-dem-not): Likewise.
47383
47384 2002-05-15  Richard Henderson  <rth@redhat.com>
47385
47386         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47387
47388 2002-05-15  Richard Henderson  <rth@redhat.com>
47389
47390         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47391         (vfoo1f): Warning here.
47392         (vfoo1l): Don't redefine the alias.
47393
47394 2002-05-14  Jason Merrill  <jason@redhat.com>
47395             Alexandre Oliva  <aoliva@redhat.com>
47396
47397         * g++.dg/init/pm1.C: New test.
47398
47399 2002-05-12  David S. Miller  <davem@redhat.com>
47400
47401         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47402         types.
47403
47404 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47405
47406         * gcc.c-torture/execute/20020510-1.c: New test case.
47407
47408 2002-05-10  David S. Miller  <davem@redhat.com>
47409
47410         * gcc.c-torture/execute/conversion.c: Test long double too.
47411
47412 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47413
47414         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47415         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47416         * lib/g++.exp (g++_link_flags): Likewise.
47417         * lib/objc.exp (objc_target_compile): Likewise.
47418
47419 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47420
47421         * gcc.dg/cpp/poison.c: Update.
47422         * gcc.dg/cpp/20000625-2.c: Remove.
47423         * gcc.dg/cpp/direct2s.c: Remove final test.
47424
47425 2002-05-08  Tom Rix  <trix@redhat.com>
47426
47427         * gcc.c-torture/execute/20020508-1.c: New test.
47428         * gcc.c-torture/execute/20020508-2.c: New test.
47429         * gcc.c-torture/execute/20020508-3.c: New test.
47430
47431 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47432
47433         * gcc.dg/cpp/charconst-4.c: More tests.
47434
47435 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47436
47437         PR c/6569
47438         * gcc.dg/weak-3.c: Update location of warning messages.
47439         * gcc.dg/weak-5.c: Likewise.
47440
47441 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47442
47443         * gcc.c-torture/execute/20020506-1.c: New test case.
47444
47445 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47446
47447         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47448
47449 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47450
47451         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47452
47453 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47454
47455         * gcc.dg/cpp/charconst-3.c: New test.
47456
47457 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47458
47459         * gcc.dg/cpp/charconst.c: Update tests.
47460
47461 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47462
47463         * treelang: Added directory for new sample language treelang. Also
47464         lib/treelang.exp: New file to signal treelang should be tested.
47465
47466 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47467
47468         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47469         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47470         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47471         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47472         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47473         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47474         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47475
47476 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47477
47478         * gcc.dg/format/xopen-2.c: New test.
47479
47480 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47481
47482         * gcc.dg/20020503-1.c: New test.
47483
47484 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47485
47486         * g++.dg/init/dtor1.C: Make it tougher.
47487
47488 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47489
47490         * g++.dg/init/dtor1.C: New test.
47491
47492 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47493
47494         * gcc.dg/altivec-8.c: New.
47495
47496 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47497
47498         * gcc.dg/altivec-7.c: New.
47499
47500 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47501
47502         * g++.dg/parse/typedef1.C: New test.
47503
47504 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47505
47506         PR c++/6486
47507         * g++.dg/template/friend6.C: New test.
47508
47509         PR c++/6492
47510         * g++.dg/init/copy1.C: New test.
47511
47512 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47513
47514         * g++.dg/warn/effc1.C: New test.
47515
47516 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47517
47518         * gcc.dg/cpp/if-cexp.c: Add a test.
47519
47520 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47521
47522         * gcc.dg/20020426-2.c: New test.
47523
47524 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47525
47526         * gcc.dg/cpp/if-mop.c: Update.
47527         * gcc.dg/cpp/if-mpar.c: Add test.
47528         * gcc.dg/cpp/if-oppr.c: Update.
47529
47530 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47531
47532         PR c/6343
47533         * gcc.dg/weak-[2-7].c: New tests.
47534
47535 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47536
47537         * gcc.dg/enum1.c: New test.
47538
47539 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47540
47541         PR c++/6497
47542         * g++.dg/inherit/access2.C: New test.
47543
47544 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47545
47546         PR bootstrap/6445
47547         * gcc.dg/20020426-1.c: New test.
47548
47549 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47550
47551         * g++.dg/abi/enum1.C: New test.
47552
47553 2002-04-26  Richard Henderson  <rth@redhat.com>
47554
47555         * gcc.dg/c99-bool-1.c: Expect always true warning.
47556
47557 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47558
47559         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47560
47561 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47562
47563         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47564         targets.
47565
47566 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47567
47568         * g++.dg/abi/mange7.C: New test.
47569
47570         PR c++/6438.
47571         * g++.dg/parse/stmtexpr2.C: New test.
47572
47573 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47574
47575         * gcc.dg/20020312-2.c: Add SH target.
47576
47577 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47578
47579         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47580         compiler output on mips*-*-irix*.
47581
47582 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47583
47584         * g++.dg/parse/attr1.C: New test.
47585
47586 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47587
47588         * gcc.c-torture/execute/string-opt-17.c: New test case.
47589         * gcc.c-torture/execute/memset-2.c: New test case.
47590
47591 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47592
47593         PR c++/6256:
47594         * g++.dg/template/friend5.C: New test.
47595
47596         PR c++/6331:
47597         * g++.dg/template/qual1.C: Likewise.
47598
47599 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47600
47601         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47602         Include stdlib.h, not stdio.h or ctype.h.
47603
47604 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47605
47606         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47607         cris-*-elf* and mmix-*-*.
47608         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47609         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47610         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47611         Ditto.
47612         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47613         * gcc.dg/wchar_t-1.c: Ditto.
47614
47615 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47616
47617         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47618         Clarify comment.
47619
47620 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47621
47622         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47623
47624 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47625
47626         * gcc.c-torture/execute/20000906-1.x: Delete.
47627
47628 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47629
47630         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47631
47632 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47633
47634         * PR6367
47635         * g77.f-torture/execute/6367.f: New test.
47636         * g77.f-torture/execute/6367.x: Disable for MMIX.
47637
47638 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47639
47640         * PR6352
47641         * g++.dg/opt/inline2.C: New test.
47642
47643 2002-04-18  Richard Henderson  <rth@redhat.com>
47644
47645         * gcc.dg/20000906-1.c: Enable for all targets.
47646         * gcc.c-torture/compile/iftrap-2.c: New.
47647
47648 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47649
47650         * gcc.dg/20020418-1.c: New test.
47651         * gcc.dg/20020418-2.c: New test.
47652
47653 2002-04-18  Richard Henderson  <rth@redhat.com>
47654
47655         * gcc.c-torture/compile/iftrap-1.c: New.
47656         * gcc.dg/iftrap-1.c: Adjust for ia64.
47657         * gcc.dg/iftrap-2.c: New.
47658
47659 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47660
47661         * gcc.c-torture/compile/20020418-1.c: New test.
47662
47663 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47664
47665         * gcc.c-torture/compile/20020415-1.c: New.
47666
47667 2002-04-18  David S. Miller  <davem@redhat.com>
47668
47669         * gcc.c-torture/execute/20020418-1.c: New test.
47670
47671 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47672
47673         * gcc.dg/20020416-1.c: New test.
47674
47675         * g++.dg/opt/inline1.C: New test.
47676
47677 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47678
47679         * gcc.dg/altivec-5.c: New test.
47680
47681         * gcc.dg/20020415-1.c: New test.
47682
47683 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47684
47685         * lib/chill.exp: Remove.
47686
47687 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47688
47689         * g++.dg/other/big-struct.C: New test.
47690
47691 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47692
47693         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47694         of scratch file.
47695
47696 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47697
47698         PR c/6277
47699         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47700         in scan-assembler function name
47701
47702 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47703
47704         * g77.f-torture/execute/980628-4.x,
47705         g77.f-torture/execute/980628-5.x,
47706         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47707         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47708         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47709         i[34567]86-*-*.
47710
47711 2002-04-13  David S. Miller  <davem@redhat.com>
47712
47713         * gcc.c-torture/execute/20020413-1.c: New test.
47714
47715 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47716
47717         * gcc.dg/asm-6.c,
47718         * g++.dg/ext/asm1.C: New tests.
47719
47720 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47721
47722         PR c++ 5373.
47723         * g++.dg/parse/stmtexpr1.C: New test.
47724
47725         PR c++/5189.
47726         * g++.dg/template/copy1.C: New test.
47727
47728 2002-04-12  Richard Henderson  <rth@redhat.com>
47729
47730         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47731
47732 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47733
47734         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47735         gcc.c-torture/execute/20020307-2.c.
47736
47737 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47738
47739         * g++.dg/ext/attrib5.C,
47740         * g++.dg/lookup/struct1.C: New tests.
47741
47742 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47743
47744         * gcc.dg/20020411-1.c: New test.
47745
47746         * gcc.c-torture/execute/20020411-1.c: New test.
47747
47748 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47749
47750         * g77.f-torture/execute/6177.f: New test.
47751
47752 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47753
47754         PR middle-end/6247
47755         * g++.dg/opt/cleanup1.C: New test.
47756
47757         * g++.dg/opt/const1.C: New test.
47758
47759 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47760
47761         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47762
47763 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47764
47765         PR c++/5507
47766         * g++.dg/template/typename2.C: New test.
47767
47768 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47769
47770         * gcc.c-torture/execute/loop-12.c: New.
47771
47772 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47773
47774         * g77.f-torture/execute/980628-4.x,
47775         g77.f-torture/execute/980628-5.x,
47776         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47777         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47778         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47779
47780 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47781
47782         PR optimization/6086
47783         * g++.dg/opt/preinc1.C: New test.
47784
47785 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47786
47787         PR c++/5571
47788         * g++.dg/opt/static2.C: New test.
47789
47790 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47791
47792         PR c/5120
47793         * gcc.dg/20020406-1.c: New test.
47794
47795 2002-04-04  David S. Miller  <davem@redhat.com>
47796
47797         * gcc.c-torture/execute/20020404-1.c: New test.
47798
47799 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47800
47801         PR c/6123
47802         * gcc.dg/20020312-2.c: Do not declare global register variable
47803         if __PIC__ or __pic__ is defined.
47804
47805 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47806
47807         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47808         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47809
47810 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47811
47812         * gcc.misc-tests/linkage.exp: Update last change to handle
47813         sparc*-, not just sparc-.
47814
47815 2002-04-03  Richard Henderson  <rth@redhat.com>
47816
47817         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47818
47819 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47820
47821         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47822
47823 2002-04-02  David S. Miller  <davem@redhat.com>
47824
47825         * gcc.c-torture/execute/20020402-3.c: New test.
47826
47827 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47828
47829         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47830         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47831
47832         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47833         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47834         g77.f-torture/execute/20001201.x,
47835         g77.f-torture/execute/u77-test.x: New files.
47836
47837         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47838         * gcc.dg/wchar_t-1.c: Ditto.
47839
47840 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47841
47842         * gcc.c-torture/execute/20020402-1.c: New test.
47843
47844 2002-04-01  Richard Henderson  <rth@redhat.com>
47845
47846         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47847
47848         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47849
47850 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47851
47852         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47853
47854 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47855
47856         * g++.dg/inherit/template-as-base.C: Expect error.
47857         * g++.dg/inherit/namespace-as-base.C: Likewise.
47858
47859 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47860
47861         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47862         g++.dg/ext/instantiate3.C: Tweak match patterns.
47863
47864         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47865         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47866         -da test.
47867
47868 2002-03-31  Richard Henderson  <rth@redhat.com>
47869
47870         * gcc.dg/special/alias-2.c: New.
47871         * gcc.dg/special/ecos.exp: Run it.
47872
47873 2002-03-31  Richard Henderson  <rth@redhat.com>
47874
47875         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47876
47877 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47878
47879         * gcc.dg/weak-1.c: Disable on h8300 port.
47880
47881 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47882
47883         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47884         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47885         ordering tests.
47886         * g++.dg/bprob/bprob-1.C: New test.
47887         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47888         * g++.dg/gcov/gcov-1.C: New test.
47889         * g++.dg/gcov/gcov-1.x: New file.
47890         * g++.dg/gcov/gcov-2.C: New test.
47891         * g++.dg/gcov/gcov-3.C: New test.
47892         * g++.dg/gcov/gcov-3.h: New file.
47893
47894 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47895
47896         * g++.old-deja/g++.other/builtins5.C: New test.
47897         * g++.old-deja/g++.other/builtins6.C: New test.
47898         * g++.old-deja/g++.other/builtins7.C: New test.
47899         * g++.old-deja/g++.other/builtins8.C: New test.
47900         * g++.old-deja/g++.other/builtins9.C: New test.
47901
47902 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47903
47904         * g++.dg/opt/static1.C: New test.
47905
47906         * g++.dg/opt/longbranch1.C: New test.
47907
47908 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47909
47910         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47911
47912         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47913
47914 2002-03-28  Jeffrey A Law  (law@redhat.com)
47915
47916         * gcc.c-torture/execute/20020328-1.c: New test.
47917
47918 2002-03-27  Richard Henderson  <rth@redhat.com>
47919
47920         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47921         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47922         move from g++.old-deja/g++.ext/.
47923
47924 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47925
47926         * g++.dg/init/new2.C: New test.
47927
47928 2002-03-26  Richard Henderson  <rth@redhat.com>
47929
47930         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47931
47932         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47933         on sparc.
47934
47935         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47936         sparcv9 systems.
47937         * gcc.dg/20001102-1.c: Likewise.
47938
47939 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47940
47941         * gcc.dg/cpp/endif-pedantic1.c,
47942         gcc.dg/cpp/endif-pedantic2.c: New tests.
47943
47944 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47945
47946         * g++.dg/init/new1.C: New test.
47947
47948 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47949
47950         * g++.dg/abi/vbase9.C: New test.
47951
47952 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47953
47954         * gcc.dg/arm-asm.c: New test.
47955
47956 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47957
47958         * gcc.dg/Wswitch-enum.c: New test.
47959         Fix PR c/5044.
47960
47961 2002-03-26  Richard Henderson  <rth@redhat.com>
47962
47963         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47964         structure.
47965
47966 2002-03-25  Richard Henderson  <rth@redhat.com>
47967
47968         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47969         sparcv9 systems.
47970
47971         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47972         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47973
47974 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47975
47976         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47977
47978 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47979
47980         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47981         targets using generic thunk support.
47982
47983 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47984
47985         * gcc.c-torture/compile/20020323-1.c: New test.
47986
47987         * g++.dg/opt/conj2.C: New test.
47988
47989 2002-03-24  Richard Henderson  <rth@redhat.com>
47990
47991         * gcc.dg/weak-1.c: Use -fno-common.
47992
47993 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47994
47995         * g77.dg/f77-edit-apostrophe-out.f: New test
47996         * g77.dg/f77-edit-h-out.f: New test
47997         * g77.dg/f77-edit-t-in.f: New test
47998         * g77.dg/f77-edit-t-out.f: New test
47999         * g77.dg/f77-edit-x-out.f: New test
48000         * g77.dg/f77-edit-slash-out.f: New test
48001         * g77.dg/f77-edit-colon-out.f: New test
48002         * g77.dg/f77-edit-s-out.f: New test
48003
48004 2002-03-24  Richard Henderson  <rth@redhat.com>
48005
48006         * objc/execute/formal_protocol-6.x: New XFAIL.
48007
48008 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48009
48010         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48011         that do not support weak symbols
48012
48013 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48014
48015         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48016         * lib/g77.exp: Likewise.
48017         * lib/objc.exp: Likewise.
48018
48019 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48020
48021         * gcc.dg/Wswitch-default.c: New test.
48022
48023 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48024
48025         * g++.dg/other/enum1.C: New test.
48026
48027 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48028
48029         * gcc.dg/pragma-ep-3.c: Fix typo.
48030
48031 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48032
48033         * g++.dg/inherit/template-as-base.C: New test.
48034
48035 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48036
48037         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48038         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48039
48040 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48041
48042         * gcc.dg/cpp/multiline.c: Update to match.
48043
48044 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48045
48046         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48047
48048 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48049
48050         * gcc.dg/cpp/extratokens2.c: New file.
48051
48052 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48053
48054         * gcc.dg/20020312-2.c: Add rs6000 target.
48055
48056         * gcc.c-torture/compile/20020319-1.c: New test.
48057
48058 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48059
48060         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48061         (A, E): Handle this.
48062
48063 2002-03-20  Jason Merrill  <jason@redhat.com>
48064
48065         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48066         ignoring -fpic.
48067         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48068         through prune_gcc_output.
48069
48070 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48071
48072         * gcc.c-torture/compile/20020320-1.c: New test.
48073
48074 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48075
48076         * gcc.c-torture/compile/20020318-1.c: New test.
48077
48078         * gcc.dg/struct-by-value-1.c: New test.
48079
48080         * gcc.dg/20020319-1.c: New test.
48081
48082 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48083
48084         * g++.dg/opt/conj1.C: New test.
48085
48086 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48087
48088         * g++.dg/template/qualttp20.C: Revert previous change.
48089         * g++.dg/template/qualttp3.C: Likewise.
48090         * g++.dg/template/qualttp4.C: Likewise.
48091         * g++.dg/template/qualttp5.C: Likewise.
48092         * g++.dg/template/qualttp6.C: Likewise.
48093         * g++.dg/template/qualttp7.C: Likewise.
48094         * g++.dg/template/qualttp8.C: Likewise.
48095         * g++.dg/template/recurse.C: Likewise.
48096
48097 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48098
48099         * gcc.dg/cpp/wchar-1.c: Update.
48100
48101 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48102
48103         * g++.dg/template/conv1.C: New test.
48104         * g++.dg/template/conv2.C: New test.
48105         * g++.dg/template/conv3.C: New test.
48106         * g++.dg/template/conv4.C: New test.
48107
48108 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48109
48110         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48111         * g++.dg/template/qualttp3.C: Likewise.
48112         * g++.dg/template/qualttp4.C: Likewise.
48113         * g++.dg/template/qualttp5.C: Likewise.
48114         * g++.dg/template/qualttp6.C: Likewise.
48115         * g++.dg/template/qualttp7.C: Likewise.
48116         * g++.dg/template/qualttp8.C: Likewise.
48117         * g++.dg/template/recurse.C: Likewise.
48118
48119 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48120
48121         * g++.dg/opt/dtor1.C: New test.
48122
48123 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48124
48125         * gcc.c-torture/compile/20020315-1.c: New test.
48126
48127 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48128
48129         * gcc.dg/weak-1.c: Fix scan tests.
48130
48131 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48132
48133         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48134         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48135         cris-*-aout* mmix-*-*.
48136         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48137         cris-*-aout* mmix-*-*.
48138         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48139         cris-*-elf* cris-*-aout* and mmix-*-*.
48140         * gcc.dg/20001009-1.c: Ditto.
48141         * gcc.dg/20010912-1.c: Ditto.
48142         * gcc.dg/20020122-4.c: Ditto.
48143         * gcc.dg/inline-2.c: Ditto.
48144
48145 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48146
48147         * gcc.c-torture/compile/20020314-1.c: New test.
48148
48149 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48150
48151         * gcc.c-torture/execute/20020314-1.c: New test.
48152
48153 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48154
48155         * g++.dg/warn/Wunused-1.C: New test.
48156
48157 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48158
48159         * g++.dg/abi/mangle6.C: New test.
48160
48161 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48162
48163         * gcc.c-torture/compile/20020309-2.c: New test.
48164
48165         * gcc.c-torture/compile/20020312-1.c: New test.
48166
48167 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48168
48169         * g++.dg/other/access1.C: New test.
48170
48171 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48172
48173         * gcc.c-torture/execute/wchar_t-1.c: New test.
48174
48175 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48176
48177         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48178
48179 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48180
48181         * gcc.dg/20020312-1.c: New test case.
48182
48183 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48184
48185         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48186
48187 2002-03-11  Richard Henderson  <rth@redhat.com>
48188
48189         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48190         * g++.old-deja/g++.jason/report.C: Likewise.
48191
48192 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48193
48194         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48195         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48196
48197 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48198
48199         * g++.dg/overload/pmf1.C: New test.
48200
48201 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48202
48203         * gcc.c-torture/execute/20020307-1.c: Use long.
48204
48205 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48206
48207         PR optimization/5844
48208         * gcc.dg/20020310-1.c: New test.
48209
48210 2002-03-09  Michael Meissner  <meissner@redhat.com>
48211
48212         * gcc.c-torture/execute/memcpy-2.c: New test.
48213         * gcc.c-torture/execute/memset-1.c: New test.
48214         * gcc.c-torture/execute/strlen-1.c: New test.
48215         * gcc.c-torture/execute/strcmp-1.c: New test.
48216         * gcc.c-torture/execute/strncmp-1.c: New test.
48217
48218 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48219
48220         * gcc.dg/ppc-ldstruct.c: New test.
48221
48222 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48223
48224         * gcc.c-torture/execute/va-arg-22.c: New test.
48225
48226 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48227
48228         * gcc.c-torture/compile/20020309-1.c: New test.
48229
48230 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48231
48232         * gcc.c-torture/execute/20020307-2.c: New test.
48233
48234 2002-03-07  Jeffrey A Law  (law@redhat.com)
48235
48236         * g77.f-torture/compile/20020307-1.f: New test.
48237
48238 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48239
48240         * gcc.dg/unordered-1.c: New test.
48241
48242 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48243
48244         * gcc.c-torture/execute/20020307-1.c: New test.
48245
48246 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48247
48248         * gcc.dg/20020304-1.c: New test.
48249
48250         * gcc.c-torture/compile/20020304-2.c: New test.
48251
48252 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48253
48254         * gcc.c-torture/compile/20020304-1.c: New test case
48255         (from PR c/5830).
48256
48257 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48258
48259         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48260
48261 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48262
48263         * g++.dg/other/classkey1.C: New test.
48264
48265 2002-03-01  Richard Henderson  <rth@redhat.com>
48266
48267         * gcc.c-torture/compile/981223-1.x: New.
48268         * gcc.c-torture/compile/920625-1.x: New.
48269
48270 2002-02-28  Richard Henderson  <rth@redhat.com>
48271
48272         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48273
48274 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48275
48276         * gcc.c-torture/execute/20020227-1.c: New test.
48277
48278 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48279
48280         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48281         here" ERROR lines.
48282         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48283         * g++.old-deja.g++.other/defarg1.C: Likewise.
48284         * g++.old-deja/g++.pt/calls2.C: Likewise.
48285         * g++.old-deja/g++.pt/crash20.C: Likewise.
48286         * g++.old-deja/g++.pt/crash30.C: Likewise.
48287         * g++.old-deja/g++.pt/crash36.C: Likewise.
48288         * g++.old-deja/g++.pt/crash6.C: Likewise.
48289         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48290         * g++.old-deja/g++.pt/derived3.C: Likewise.
48291         * g++.old-deja/g++.pt/error1.C: Likewise.
48292         * g++.old-deja/g++.pt/friend21.C: Likewise.
48293         * g++.old-deja/g++.pt/friend23.C: Likewise.
48294         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48295         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48296
48297 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48298
48299         * gcc.c-torture/execute/20020225-2.c: New test.
48300
48301 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48302
48303         * gcc.c-torture/execute/920730-1t.c,
48304         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48305         Delete test cases, only relevant to -traditional.
48306
48307 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48308
48309         * gcc.dg/cpp/undef1.c: Remove.
48310         * gcc.dg/cpp/directiv.c: Update.
48311         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48312
48313 2002-02-27  Michael Meissner  <meissner@redhat.com>
48314
48315         * gcc.c-torture/execute/20020226-1.c: New test.
48316
48317 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48318
48319         * g++.dg/debug/debug4.C: New test.
48320
48321         * gcc.dg/ia64-visibility-1.c: New test.
48322
48323 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48324
48325         * gcc.dg/debug/20020224-1.c: New.
48326
48327 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48328
48329         * gcc.c-torture/execute/960416-1.x: New.
48330         * gcc.c-torture/execute/divconst-3.x: Likewise.
48331
48332 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48333
48334         * gcc.dg/20020224-1.c: New test.
48335
48336 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48337
48338         * gcc.c-torture/execute/20020225-1.c: New.
48339
48340 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48341
48342         * gcc.dg/cpp/wchar-1.c: New test.
48343
48344 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48345
48346         * gcc.dg/20020222-1.c: New test.
48347
48348 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48349
48350         * g++.dg/opt/anonunion1.C: New test.
48351
48352 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48353
48354         * g++.dg/template/qualttp19.C: New test.
48355         * g++.dg/template/qualttp20.C: New test.
48356         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48357         * g++.old-deja/g++.other/qual1.C: Likewise.
48358
48359 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48360
48361         * gcc.dg/attr-alwaysinline.c: New.
48362
48363 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48364
48365         * gcc.dg/20020220-1.c: New test.
48366
48367         * gcc.dg/20020220-2.c: New test.
48368
48369         * g++.dg/opt/mmx1.C: New test.
48370
48371 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48372
48373         * gcc.c-torture/compile/20020110.c: New test.
48374
48375 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48376
48377         * gcc.c-torture/execute/20020219-1.c: New test.
48378
48379         * gcc.dg/20020219-1.c: New test.
48380
48381         * gcc.dg/noncompile/20020220-1.c: New test.
48382
48383         * g++.dg/opt/ptrintsum1.C: New test.
48384
48385         * gcc.dg/debug/20020220-1.c: New test.
48386
48387 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48388
48389         * gcc.c-torture/execute/20020216-1.c: New test.
48390
48391 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48392
48393         * gcc.dg/decl-1.c: Update, new test.
48394
48395 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48396
48397         * g++.dg/abi/bitfield1.C: New test.
48398         * g++.dg/abi/bitfield2.C: New test.
48399
48400 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48401
48402         * gcc.dg/attr-nest.c: New test.
48403
48404 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48405
48406         * gcc.c-torture/execute/20020215-1.c: New test.
48407
48408 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48409
48410         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48411         * g++.dg/debug/debug.exp: New.
48412         * g++.dg/debug/trivial.C: New.
48413         * g++.dg/debug/debug1.C: Moved...
48414         * g++.dg/other/debug1.C: ...from here.
48415         * g++.dg/debug/debug2.C: Moved...
48416         * g++.dg/other/debug2.C: ...from here.
48417         * g++.dg/debug/debug3.C: Moved...
48418         * g++.dg/other/debug3.C: ...from here.
48419
48420         * gcc.dg/noncompile/20020213-1.c: New test.
48421
48422 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48423
48424         * g++.dg/other/debug3.C: New test.
48425
48426         * gcc.c-torture/execute/20020213-1.c: New test.
48427
48428 2002-02-13  Richard Smith <richard@ex-parrot.com>
48429
48430         * g++.old-deja/g++.other/thunk1.C: New test.
48431
48432 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48433
48434         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48435
48436 2002-02-13  Stan Shebs  <shebs@apple.com>
48437
48438         * gcc.dg/altivec-3.c: New.
48439
48440 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48441
48442         * gcc.dg/Wunreachable-1.c: New test.
48443         * gcc.dg/Wunreachable-2.c: New test.
48444
48445 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48446
48447         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48448
48449 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48450
48451         * gcc.dg/decl-1.c: New test.
48452
48453 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48454
48455         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48456
48457 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48458
48459         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48460         * gcc.c-torture/compile/980506-1.x: Likewise.
48461
48462 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48463
48464         * gcc.dg/20020210-1.c: New.
48465
48466 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48467
48468         * g77.f-torture/execute/947.f: New regression test
48469         for PR fortran/947.
48470
48471 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48472
48473         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48474         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48475
48476 2002-02-08  Richard Henderson  <rth@redhat.com>
48477
48478         * gcc.c-torture/compile/labels-3.c: New.
48479
48480 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48481
48482         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48483         expression statements work instead.
48484         * gcc.dg/noncompile/20020207-1.c: New test.
48485
48486 2002-02-07  Richard Henderson  <rth@redhat.com>
48487
48488         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48489
48490 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48491
48492         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48493         message from g77
48494         * lib/g77-dg.exp: Trim g77 error messages so that they are
48495         recognized by dg.exp.
48496
48497 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48498
48499         PR fortran/5473
48500         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48501
48502 2002-02-07  Richard Henderson  <rth@redhat.com>
48503
48504         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48505         to be sufficiently aligned for integers.
48506
48507 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48508
48509         * g++.dg/template/friend4.C: New test.
48510
48511 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48512
48513         PR fortran/5743
48514         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48515         unsupported cases.
48516
48517 2002-02-07  Richard Henderson  <rth@redhat.com>
48518
48519         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48520         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48521         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48522         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48523
48524 2002-02-06  Richard Henderson  <rth@redhat.com>
48525
48526         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48527
48528 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48529
48530         * gcc.dg/20020206-1.c: New test.
48531
48532 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48533
48534         * gcc.c-torture/execute/20020206-1.c: New test.
48535
48536         * gcc.c-torture/execute/20020206-2.c: New test.
48537
48538         PR optimization/5429:
48539         * gcc.c-torture/compile/20020206-1.c: New test.
48540
48541 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48542
48543         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48544         as certain file formats cannot support particularly large
48545         alignments.
48546
48547         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48548         and do not expect to be able to link the executable.
48549
48550         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48551         fail because the COFF format does not support the weak attribute.
48552
48553 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48554
48555         * g77.dg/pr5473.f: New test
48556
48557 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48558
48559         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48560         Fix testcase accordingly.
48561
48562 2002-02-04  Richard Henderson  <rth@redhat.com>
48563
48564         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48565         (buf): Change to be an array of pointers, not ints.
48566
48567 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48568
48569         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48570         before all tests.  Move warning one line above to match where it
48571         C frontend emits.
48572         * gcc.dg/Wswitch-2.c: New test.
48573         * g++.dg/warn/Wswitch-1.C: New test.
48574         * g++.dg/warn/Wswitch-2.C: New test.
48575
48576 2002-02-04  Richard Henderson  <rth@redhat.com>
48577
48578         * g++.dg/abi/offsetof.C: Fix size comparison.
48579
48580 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48581
48582         * gcc.dg/cast-qual-2.c: New test.
48583
48584 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48585
48586         * gcc.dg/20020201-4.c: New test.
48587
48588 2002-02-04  Ben Elliston  <bje@redhat.com>
48589
48590         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48591         target_info attribute != 0, in addition to the empty string.
48592         (gcc_target_compile): Likewise.
48593
48594 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48595
48596         * gcc.dg/Wswitch.c: New test.
48597         PR gcc/4475. PR gcc/3780.
48598
48599 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48600
48601         * g77.f-torture/execute/5122.f: New test for regressions
48602         against PR fortran/5122.
48603
48604 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48605
48606         * g77.f-torture/compile/pr3743.f: Delete
48607         * g77.dg/pr3743-1.f: New test.
48608         * g77.dg/pr3743-2.f: New test.
48609         * g77.dg/pr3743-3.f: New test.
48610         * g77.dg/pr3743-4.f: New test.
48611
48612 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48613
48614         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48615
48616 2002-02-02  Richard Henderson  <rth@redhat.com>
48617
48618         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48619         * gcc.c-torture/execute/bf64-1.c: Likewise.
48620
48621 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48622
48623         * gcc.dg/20020201-2.c: New test.
48624
48625         * gcc.dg/20020201-3.c: New test.
48626
48627         * gcc.c-torture/execute/bitfld-2.c: New test.
48628
48629 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48630
48631         * gcc.dg/bitfld-1.c: Update.
48632         * gcc.dg/bitfld-2.c: Update.
48633         * gcc.c-torture/execute/bitfld-1.x: New.
48634
48635 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48636
48637         * gcc.c-torture/execute/20020201-1.c: New test.
48638
48639 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48640
48641         PR target/5469
48642         * gcc.dg/20020201-1.c: New test.
48643
48644 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48645
48646         PR fortran/3743
48647         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48648         * g77.f-torture/compile/pr3743.x: Remove
48649
48650 2002-01-31  Tom Rix  <trix@redhat.com>
48651
48652         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48653
48654 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48655
48656         * gcc.dg/noncompile/20020130-1.c: New test.
48657
48658 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48659
48660         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48661
48662 2002-01-29  Richard Henderson  <rth@redhat.com>
48663
48664         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48665         to long long.
48666         * gcc.c-torture/execute/bf64-1.c: Likewise.
48667
48668 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48669
48670         * gcc.c-torture/execute/20020129-1.c: New test.
48671
48672 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48673
48674         * gcc.c-torture/compile/20000224-1.c: Update.
48675         * gcc.c-torture/execute/bitfld-1.c: New tests.
48676         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48677         * gcc.dg/uninit-A.c: Update.
48678
48679 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48680
48681         * g++.dg/template/ctor1.C: Add instantiation.
48682
48683 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48684
48685         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48686         argument to __builtin_prefetch to be const ptr.
48687
48688 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48689
48690         * gcc.c-torture/compile/20020120-1.c: New test.
48691
48692 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48693
48694         * gcc.c-torture/execute/20020127-1.c: New test.
48695
48696 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48697
48698         * g77.dg/f77-edit-i-in.f: New test
48699         * g77.dg/f77-edit-i-out.f: New test
48700
48701 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48702
48703         * gcc.dg/debug/debug.exp: New file.
48704         * gcc.dg/debug/trivial.c: New file.
48705         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48706         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48707         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48708         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48709         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48710         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48711         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48712         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48713         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48714         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48715         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48716         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48717         * gcc.dg/20000503-1.c: Removed.
48718         * gcc.dg/20010207-1.c: Removed.
48719         * gcc.dg/20011223-1.c: Removed.
48720         * gcc.dg/20020104-2.c: Removed.
48721         * gcc.dg/debug-1.c: Removed.
48722         * gcc.dg/debug-2.c: Removed.
48723         * gcc.dg/debug-3.c: Removed.
48724         * gcc.dg/debug-4.c: Removed.
48725         * gcc.dg/debug-5.c: Removed.
48726         * gcc.dg/debug-6.c: Removed.
48727         * gcc.dg/dwarf2-1.c: Removed.
48728         * gcc.dg/dwarf2-2.c: Removed.
48729
48730 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48731
48732         * g++.old-deja/g++.other/eh5.C: New test.
48733         * g++.old-deja/g++.other/sibcall2.C: New test.
48734         * g++.old-deja/g++.other/array9.C: New test.
48735         * g++.old-deja/g++.other/typename2.C: New test.
48736         * g++.old-deja/g++.other/crash60.C: New test.
48737         * g++.old-deja/g++.other/conv9.C: New test.
48738         * g++.old-deja/g++.other/mangle10.C: New test.
48739         * g++.old-deja/g++.other/unchanging1.C: New test.
48740         * g++.old-deja/g++.other/exprstmt1.C: New test.
48741         * g++.old-deja/g++.other/inline23.C: New test.
48742         * g++.old-deja/g++.eh/ia64-1.C: New test.
48743         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48744         * g++.old-deja/g++.other/reload1.C: New test.
48745         * g++.old-deja/g++.other/static20.C: New test.
48746         * g++.old-deja/g++.other/local-alloc1.C: New test.
48747         * g++.old-deja/g++.other/conv8.C: New test.
48748         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48749         * g++.old-deja/g++.other/storeexpr1.C: New test.
48750         * g++.old-deja/g++.other/storeexpr2.C: New test.
48751         * g++.dg/eh/template2.C: New test.
48752         * g++.dg/warn/weak1.C: New test.
48753
48754 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48755
48756         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48757         Remove first, non-varying, argument.
48758
48759 2002-01-23  Richard Henderson  <rth@redhat.com>
48760
48761         * gcc.dg/inline-2.c: New.
48762
48763         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48764         Add optional target arg.  Check number of arguments.
48765         (scan-assembler-not, scan-assembler-dem): Likewise.
48766         (scan-assembler-dem-not): Likewise.
48767
48768 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48769
48770         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48771         line 12.
48772         * g++.old-deja/g++.brendan/parse3.C,
48773         g++.old-deja/g++.other/crash26.C,
48774         g++.old-deja/g++.other/crash28.C,
48775         g++.old-deja/g++.other/crash29.C,
48776         g++.old-deja/g++.other/crash30.C,
48777         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48778
48779 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48780
48781         * gcc.dg/20020115-1.c: New.
48782
48783 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48784
48785         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48786
48787 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48788
48789         * gcc.dg/20020122-3.c: New.
48790
48791 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48792
48793         * g++.dg/other/gc1.C: New test.
48794
48795 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48796
48797         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48798
48799 2002-01-22  Richard Henderson  <rth@redhat.com>
48800
48801         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48802
48803 2002-01-22  Richard Henderson  <rth@redhat.com>
48804
48805         * gcc.dg/20020122-4.c: New.
48806
48807 2002-01-22  H.J. Lu <hjl@gnu.org>
48808
48809         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48810         link output.
48811         * gcc.dg/special/ecos.exp: Likewise.
48812         * lib/g++-dg.exp: Likewise.
48813         * lib/g77-dg.exp: Likewise.
48814         * lib/gcc-dg.exp : Likewise.
48815         * lib/mike-g++.exp: Likewise.
48816         * lib/mike-g77.exp: Likewise.
48817         * lib/mike-gcc.exp: Likewise.
48818         * lib/objc-dg.exp: Likewise.
48819
48820 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48821
48822         PR target/5379
48823         * gcc.dg/20020122-2.c: New test.
48824
48825 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48826
48827         * gcc.dg/20020122-1.c: New test.
48828
48829 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48830
48831         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48832
48833 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48834
48835         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48836
48837 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48838
48839         * gcc.c-torture/compile/20020121-1.c: New test.
48840
48841 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48842
48843         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48844         ld_library_path.
48845
48846 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48847
48848         * gcc.dg/20020218-1.c: New test.
48849
48850 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48851
48852         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48853         messages
48854         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48855         "At global scope" warning
48856         * g++.dg/ext/align1.C: Change cygwin test for alignment
48857         from db-bogus to dg-warning
48858
48859 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48860
48861         * g77.f-torture/compile/cpp2.F: New test.
48862
48863 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48864
48865         * g++.dg/template/access1.C: New test.
48866
48867 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48868
48869         * gcc.dg/20020118-1.c: New.
48870
48871 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48872
48873         * gcc.c-torture/execute/20020118-1.c: New test.
48874
48875 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48876
48877         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48878         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48879         alignment warnings.
48880
48881 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48882
48883         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48884         torture_with_loops and torture_without_loops
48885
48886 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48887
48888         * gcc.c-torture/compile/20020116-1.c: New test.
48889
48890 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48891
48892         * gcc.dg/20020116-2.c: New test.
48893
48894         * gcc.dg/ultrasp4.c: New test.
48895
48896         * gcc.dg/20020116-1.c: New test.
48897
48898 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48899
48900         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48901         by EABI.
48902
48903 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48904
48905         * gcc.misc-tests/i386-prefetch.exp: New.
48906         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48907         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48908         * gcc.misc-tests/i386-pf-none-1.c: New test.
48909         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48910
48911 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48912
48913         * gcc.dg/gnu89-init-1.c: Add new tests.
48914
48915 2002-01-15  Andreas Jaeger  <aj@suse.de>
48916
48917         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48918         * gcc.dg/i386-mmx-2.c: Likewise.
48919         * gcc.dg/i386-sse-1.c: Likewise.
48920         * gcc.dg/i386-sse-2.c: Likewise.
48921         * gcc.dg/i386-sse-3.c: Likewise.
48922
48923 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48924
48925         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48926         Uncomment additional cases that now pass.
48927
48928 2002-01-11  Richard Henderson  <rth@redhat.com>
48929
48930         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48931         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48932
48933 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48934
48935         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48936
48937 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48938
48939         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48940         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48941
48942 2002-01-10  Dale Johannesen  <dalej@apple.com>
48943
48944         * gcc.c-torture/execute/loop-11.c: New.
48945
48946 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48947
48948         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48949         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48950
48951 2002-01-09  Richard Henderson  <rth@redhat.com>
48952
48953         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48954         type in which to perform the operation for each size.
48955
48956 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48957
48958         * gcc.c-torture/compile/20020109-2.c: New test.
48959
48960 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48961
48962         * gcc.c-torture/execute/loop-10.c: New test.
48963
48964 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48965
48966         * gcc.c-torture/compile/20010226-1.c: New test.
48967         * gcc.c-torture/compile/20010227-1.c: New test.
48968         * gcc.c-torture/compile/20010426-1.c: New test.
48969         * gcc.c-torture/compile/20010510-1.c: New test.
48970         * gcc.c-torture/compile/20010605-3.c: New test.
48971         * gcc.c-torture/compile/20010824-1.c: New test.
48972         * gcc.c-torture/execute/20010409-1.c: New test.
48973         * gcc.dg/noncompile/20000901-1.c: New test.
48974         * gcc.dg/20001023-1.c: New test.
48975         * gcc.dg/20001101-1.c: New test.
48976         * gcc.dg/20001102-1.c: New test.
48977         * gcc.dg/20010207-1.c: New test.
48978         * gcc.dg/20010405-1.c: New test.
48979         * gcc.dg/20010822-1.c: New test.
48980         * gcc.dg/20011107-1.c: New test.
48981
48982 2002-01-09  Jeffrey A Law  (law@redhat.com)
48983
48984         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48985
48986         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48987         execution failure on PA targets.
48988
48989 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48990
48991         * gcc.c-torture/compile/20020109-1.c: New test.
48992
48993 2002-01-08  Kazu Hirata  <kazu@hxi.com>
48994
48995         * gcc.c-torture/execute/20020108-1.c: New test.
48996
48997 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
48998
48999         * gcc.dg/20020108-1.c: New test.
49000
49001 2002-01-08  H.J. Lu <hjl@gnu.org>
49002
49003         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49004         for header files.
49005
49006 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49007
49008         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49009         consistency.
49010
49011 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49012
49013         * gcc.dg/altivec-4.c: Test altivec predicates.
49014
49015 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49016
49017         * gcc.c-torture/execute/20020107-1.c: New test.
49018
49019 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49020
49021         PR c/5279
49022         * gcc.c-torture/compile/20020106-1.c: New test.
49023
49024 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49025
49026         * gcc.c-torture/execute/nestfunc-4.c: New test.
49027
49028 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49029
49030         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49031         extra triple that slipped in.
49032         * g++.old-deja/g++.abi/align.C: Likewise.
49033         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49034
49035 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49036
49037         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49038         * g++.old-deja/g++.abi/align.C: Likewise.
49039         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49040
49041         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49042         on FreeBSD/i386.
49043         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49044         FreeBSD.
49045
49046 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49047
49048         * gcc.dg/20020104-1.c: New test.
49049
49050         * gcc.dg/20020104-2.c: New test.
49051
49052 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49053
49054         * gcc.dg/20020103-1.c: Fix typo in target selector.
49055
49056 2002-01-03  Richard Henderson  <rth@redhat.com>
49057
49058         * gcc.dg/20020103-1.c: New.
49059
49060 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49061
49062         * gcc.c-torture/execute/20020103-1.c: New test.
49063
49064 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49065
49066         * g++.dg/other/debug2.C: New test.
49067
49068         * gcc.c-torture/compile/20020103-1.c: New test.
49069
49070 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49071
49072         * gcc.dg/gnu89-init-1.c: Added new tests.
49073
49074 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49075
49076         * g++.dg/template/friend2.C: Remove as patch is reverted.
49077
49078         * g++.dg/warn/oldcast1.C: New test.
49079
49080         * g++.dg/template/ptrmem1.C: New test.
49081         * g++.dg/template/ptrmem2.C: New test.
49082
49083         * g++.dg/template/ntp.C: New test.
49084
49085         * g++.dg/other/component1.C: New test.
49086
49087         * g++.dg/template/ttp3.C: New test.
49088
49089         * g++.dg/template/friend2.C: New test.
49090         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49091
49092 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49093
49094         * g++.dg/other/ptrmem1.C: New test.
49095         * g++.dg/other/ptrmem2.C: New test.
49096
49097 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49098
49099         * g++.dg/template/ctor1.C: New test.
49100
49101 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49102
49103         * g++.dg/template/friend2.C: New test.
49104
49105 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49106
49107         * gcc.dg/mmix-1.c: New test.
49108
49109 2001-12-31  Richard Henderson  <rth@redhat.com>
49110
49111         * gcc.dg/asm-5.c: New.
49112
49113 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49114
49115         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49116         in namespace __gnu_cxx
49117
49118 2001-12-30  Richard Henderson  <rth@redhat.com>
49119
49120         * gcc.dg/debug-6.c: New.
49121
49122 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49123
49124         * gcc.c-torture/compile/20011229-2.c: New test.
49125
49126 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49127
49128         * gcc.dg/debug-3.c: New test.
49129         * gcc.dg/debug-4.c: New test.
49130         * gcc.dg/debug-5.c: New test.
49131
49132 2001-12-29  Richard Henderson  <rth@redhat.com>
49133
49134         * g++.dg/eh/loop1.C: New.
49135
49136 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49137
49138         * g++.dg/template/crash1.C: New test.
49139
49140 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49141
49142         * g++.dg/other/const1.C: New test.
49143
49144 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49145
49146         * gcc.c-torture/compile/20011229-1.c: New test.
49147
49148 2001-12-28  Stan Shebs  <shebs@apple.com>
49149
49150         * lib/objc-torture.exp: Resync with c-torture.exp.
49151         * lib/objc.exp: Load standard libraries.
49152
49153 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49154
49155         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49156         additional tests.
49157
49158 2001-12-27  Roger Sayle <roger@eyesopen.com>
49159
49160         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49161
49162 2001-12-27  Richard Henderson  <rth@redhat.com>
49163
49164         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49165
49166 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49167
49168         * g++.dg/eh/ctor1.C: New test.
49169         * g++.dg/other/error2.C: New test.
49170
49171 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49172
49173         * g++.dg/other/init2.C: New test.
49174
49175 2001-12-24  Richard Henderson  <rth@redhat.com>
49176
49177         * gcc.dg/20011223-1.c: New.
49178         * gcc.dg/inline-1.c: New.
49179
49180 2001-12-23  Richard Henderson  <rth@redhat.com>
49181
49182         * gcc.dg/asm-4.c: Test operand modifiers.
49183
49184 2001-12-23  Richard Henderson  <rth@redhat.com>
49185
49186         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49187
49188 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49189
49190         * gcc.c-torture/execute/20011223-1.c: New test.
49191
49192 2001-12-21  Richard Henderson  <rth@redhat.com>
49193
49194         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49195         re-enables the warning.
49196
49197 2001-12-21  Richard Henderson  <rth@redhat.com>
49198
49199         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49200
49201 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49202
49203         * gcc.c-torture/compile/20011218-1.c: New test.
49204
49205 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49206
49207         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49208         arm-isr.c test.
49209         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49210         epilogue generation for ARM ISR routines.
49211
49212 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49213
49214         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49215         * gcc.dg/format/c90-printf-3.c: Likewise.
49216         * gcc.dg/format/c99-printf-3.c: Likewise.
49217         * gcc.dg/format/ext-1.c: Likewise.
49218         * gcc.dg/format/ext-6.c: Likewise.
49219         * gcc.dg/format/format.h: Prototype unlocked stdio.
49220
49221 2001-12-20  Richard Henderson  <rth@redhat.com>
49222
49223         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49224         (arena): Use it.
49225         (malloc): Correct allocation logic.  Abort if we fill up the
49226         arena before initialization complete.
49227         (realloc): Correct allocation logic.
49228
49229 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49230
49231         * gcc.c-torture/compile/20011219-2.c: New test.
49232
49233         * gcc.c-torture/execute/20011219-1.c: New test.
49234
49235 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49236
49237         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49238         target does not support weak symbols.
49239
49240 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49241
49242         * gcc.c-torture/compile/20011219-1.c: New test.
49243
49244 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49245
49246         * g++.dg/other/error1.C: New test.
49247
49248 2001-12-17  Jeffrey A Law  (law@redhat.com)
49249
49250         * gcc.c-torture/execute/20011217-1.c: New test.
49251
49252 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49253
49254         * objc.dg/special/: New directory.
49255         * objc.dg/special/special.exp: New file.
49256         * objc.dg/special/unclaimed-category-1.h: New file.
49257         * objc.dg/special/unclaimed-category-1a.m: New file.
49258         * objc.dg/special/unclaimed-category-1.m: New file.
49259
49260 2001-12-17  Andreas Jaeger  <aj@suse.de>
49261
49262         * gcc.c-torture/compile/20011217-2.c: New test.
49263
49264 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49265
49266         * gcc.c-torture/compile/20011217-1.c: New test.
49267
49268 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49269
49270         * gcc.dg/20011214-1.c: New.
49271
49272 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49273
49274         * gcc.dg/altivec-4.c: New.
49275
49276 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49277
49278         * gcc.dg/20011113-1.c: New test.
49279
49280 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49281
49282         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49283         std::__malloc_alloc_template<0> and
49284         std::__default_alloc_template<false, 0>.
49285
49286 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49287
49288         * objc/execute/bf-21.m: New test.
49289         * objc/execute/enumeration-1.m: New test.
49290         * objc/execute/enumeration-2.m: New test.
49291
49292 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49293
49294         * gcc.dg/gnu89-init-1.c: New test.
49295
49296 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49297
49298         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49299         * g++.old-deja/g++.jason/2371.C: Likewise.
49300         * g++.old-deja/g++.jason/template33.C: Likewise.
49301         * g++.old-deja/g++.jason/template34.C: Likewise.
49302         * g++.old-deja/g++.jason/template36.C: Likewise.
49303         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49304         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49305         * g++.old-deja/g++.other/typename1.C: Likewise.
49306         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49307         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49308         * g++.old-deja/g++.pt/typename11.C: Likewise.
49309         * g++.old-deja/g++.pt/typename14.C: Likewise.
49310         * g++.old-deja/g++.pt/typename16.C: Likewise.
49311         * g++.old-deja/g++.pt/typename3.C: Likewise.
49312         * g++.old-deja/g++.pt/typename4.C: Likewise.
49313         * g++.old-deja/g++.pt/typename5.C: Likewise.
49314         * g++.old-deja/g++.pt/typename7.C: Likewise.
49315         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49316
49317 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49318
49319         * g++.dg/other/linkage1.C: New test.
49320         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49321         specifiers.
49322
49323 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49324
49325         * gcc.dg/concat.c: New test.
49326
49327 2001-12-11  Stan Shebs  <shebs@apple.com>
49328
49329         * objc/compile: New test directory.
49330         * objc/compile/compile.exp: New expect script.
49331         * objc/compile/20011211-1.m: New compile test.
49332
49333 2001-12-11  Jason Merrill  <jason@redhat.com>
49334
49335         * lib/prune.exp (prune_gcc_output): Also handle "In member
49336         function".  So many permutations...
49337
49338 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49339
49340         * g++.dg/template/typedef1.C: New test.
49341
49342 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49343
49344         * g++.dg/other/copy1.C: New test.
49345
49346 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49347
49348         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49349
49350         * gcc.dg/builtin-choose-expr.c: New.
49351
49352 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49353
49354         * gcc.dg/altivec-2.c: New.
49355
49356 2001-12-07  Richard Henderson  <rth@redhat.com>
49357
49358         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49359
49360 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49361
49362         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49363         ultrasparc.
49364
49365 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49366
49367         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49368
49369 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49370
49371         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49372         variable argument list.
49373
49374 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49375
49376         * gcc.c-torture/execute/memcheck: Delete entire directory.
49377         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49378         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49379
49380 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49381
49382         * gcc.dg/Wshadow-1.c: New test.
49383
49384 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49385
49386         * gcc.c-torture/compile/20011130-1.c: New test.
49387
49388         * gcc.dg/noncompile/20011025-1.c: New test.
49389
49390         * g++.dg/other/anon-union.C: New test.
49391
49392         * gcc.c-torture/execute/20011024-1.c: New test.
49393
49394 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49395
49396         * gcc.c-torture/execute/20000722-1.x,
49397         gcc.c-torture/execute/20010123-1.x: Remove.
49398         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49399         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49400         gcc.dg/c99-complit-2.c: New tests.
49401
49402 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49403
49404         * g++.dg/inherit/base1.C: New test.
49405
49406 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49407
49408         * g++.dg/other/stdarg1.C: New test.
49409
49410         * gcc.c-torture/compile/20011130-2.c: New test.
49411
49412 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49413
49414         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49415         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49416         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49417         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49418         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49419         * gcc.dg/builtin-prefetch-1.c: New test.
49420
49421 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49422
49423         * gcc.dg/20011130-1.c: New test.
49424
49425 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49426
49427         * g++.dg/other/scope1.C: New test.
49428         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49429
49430 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49431
49432         * gcc.dg/vla-init-1.c: New test.
49433
49434 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49435
49436         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49437
49438 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49439
49440         * objc.dg/alias.m: Update.
49441         * objc.dg/class-1.m: Update.
49442         * objc.dg/const-str-1.m: Update.
49443         * objc.dg/fwd-proto-1.m: Update.
49444         * objc.dg/id-1.m: Update.
49445         * objc.dg/super-class-1.m: Update.
49446
49447 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49448
49449         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49450         constructs.
49451
49452 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49453
49454         * gcc.c-torture/execute/20011128-1.c: New test.
49455
49456 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49457
49458         * gcc.dg/20011127-1.c: New test.
49459
49460 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49461
49462         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49463         from Austin Group draft 7.
49464         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49465         scanf format arguments.
49466         * gcc.dg/format/no-exargs-2.c: New test.
49467
49468 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49469
49470         * g++.dg/abi/vbase8-4.C: New test.
49471
49472 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49473
49474         * gcc.c-torture/execute/20011121-1.c: New test.
49475
49476 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49477
49478         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49479
49480 2001-11-23  Andreas Jaeger  <aj@suse.de>
49481
49482         * gcc.dg/cpp/charconst-2.c: New test.
49483
49484 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49485
49486         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49487         to the host if it is remote.  Let tests specify extra headers
49488         they use.
49489         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49490         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49491         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49492         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49493         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49494         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49495         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49496         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49497         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49498         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49499
49500 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49501
49502         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49503         for little endian ARMs.
49504
49505 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49506
49507         * gcc.c-torture/compile/20011119-1.c: New test.
49508         * gcc.c-torture/compile/20011119-2.c: New test.
49509
49510 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49511
49512         * gcc.dg/altivec-1.c: Fix typo.
49513
49514 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49515
49516         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49517
49518 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49519
49520         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49521
49522 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49523
49524         * lib/g77.exp: Don't specify --rpath-link.
49525
49526         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49527         across all the headers.
49528         * gcc.dg/format/format.exp: For testing on a remote host,
49529         copy format.h.
49530
49531         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49532         * gcc.c-torture/execute/930406-1.c: Likewise.
49533         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49534
49535 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49536
49537         * gcc.dg/altivec-1.c: New.
49538
49539 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49540
49541         * gcc.dg/cpp/fpreprocessed.c: New test case.
49542
49543 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49544
49545         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49546         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49547         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49548
49549 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49550
49551         * gcc.dg/no-builtin-1.c: New test.
49552
49553 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49554
49555         * gcc.c-torture/execute/20011115-1.c: New test.
49556
49557 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49558
49559         * gcc.c-torture/compile/20011114-2.c: New test.
49560         * gcc.c-torture/compile/20011114-3.c: New test.
49561         * gcc.c-torture/compile/20011114-4.c: New test.
49562
49563 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49564
49565         * g++.dg/other/init1.C: New test.
49566
49567 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49568
49569         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49570         message.
49571
49572         * gcc.c-torture/execute/20011114-1.c: New testcase.
49573
49574         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49575         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49576         like the (before this change) version of 20010327-1.c.
49577
49578 2001-11-14  Roger Sayle <roger@eyesopen.com>
49579
49580         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49581
49582 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49583
49584         * g++.dg/init/array2.C: New test.
49585
49586 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49587
49588         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49589
49590 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49591
49592         * g++.dg/other/forscope1.C: New test.
49593         * g++.dg/ext/forscope1.C: New test.
49594         * g++.dg/ext/forscope2.C: New test.
49595
49596 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49597
49598         * gcc.c-torture/execute/20011113-1.c: New test.
49599
49600 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49601
49602         * gcc.c-torture/execute/20011109-2.c: New test.
49603
49604         * gcc.c-torture/execute/20011109-1.c: New test.
49605
49606 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49607
49608         * gcc.c-torture/compile/20011109-1.c: New test.
49609
49610 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49611
49612         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49613         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49614         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49615         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49616         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49617         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49618         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49619
49620 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49621
49622         * g++.dg/warn/Wshadow-1.C: New tests.
49623         * g++.old-deja/g++.mike/for3.C: Update.
49624
49625 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49626
49627         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49628         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49629         XFAILs.  Adjust expected error texts.
49630         * gcc.c-torture/compile/20011106-1.c,
49631         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49632         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49633         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49634         gcc.dg/c99-array-lval-5.c: New tests.
49635
49636 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49637
49638         * gcc.dg/cpp/defined.c: Update.
49639
49640 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49641
49642         * gcc.c-torture/execute/anon-1.c: New test.
49643
49644 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49645
49646         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49647         same size, so no warning should be produced on stormy16.
49648
49649         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49650         due to oversized array.
49651         * g++.old-deja/g++.mike/ns15.C: Likewise.
49652         * g++.old-deja/g++.pt/crash16.C: Likewise.
49653
49654 2001-11-02  Graham Stott  <grahams@redhat.com>
49655
49656         * g++.dgother/debug1.C: Fix typos.
49657
49658 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49659
49660         * g++.dg/other/debug1.C: New test.
49661
49662 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49663
49664         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49665         of unsigned long.
49666
49667 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49668
49669         * gcc.dg/20011029-2.c: New test.
49670
49671         * gcc.c-torture/compile/20011029-1.c: New test.
49672
49673 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49674
49675         * objc/execute/class_self-1.m: New test.
49676         * objc/execute/class_self-2.m: New test.
49677
49678 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49679
49680         * gcc.misc-tests/msgs.exp: Delete.
49681         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49682         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49683         error set to match recent changes.
49684
49685 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49686
49687         * gcc.dg/20011021-1.c: New test.
49688
49689 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49690
49691         * gcc.c-torture/compile/20011023-1.c: New test.
49692
49693 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49694
49695         * lib/g77.exp: Rewrite based on lib/g++.exp.
49696
49697 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49698
49699         * gcc.c-torture/execute/20011019-1.c: New test.
49700
49701         * gcc.dg/20011018-1.c: New test.
49702
49703 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49704
49705         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49706
49707 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49708
49709         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49710         * gcc.dg/attr-invalid.c: Likewise.
49711
49712 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49713
49714         * gcc.dg/20011015-1.c: New test.
49715
49716 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49717
49718         * g++.dg/template/unify2.C: New test.
49719
49720 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49721
49722         * g++.dg/other/exception-specification.C: New test
49723
49724 2001-10-13  Tom Rix  <trix@redhat.com>
49725
49726         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49727         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49728
49729 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49730
49731         * gcc.dg/20011009-1.c: New test.
49732
49733 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49734
49735         PR g++/4476
49736         * g++.dg/other/friend1.C: New test.
49737
49738 2001-10-11  Richard Henderson  <rth@redhat.com>
49739
49740         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49741
49742 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49743
49744         * gcc.c-torture/compile/20011010-1.c: New.
49745
49746 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49747
49748         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49749         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49750         g77.f-torture/execute/execute.exp,
49751         g77.f-torture/noncompile/noncompile.exp,
49752         gcc.c-torture/compile/compile.exp,
49753         gcc.c-torture/execute/execute.exp,
49754         gcc.c-torture/execute/ieee/ieee.exp,
49755         gcc.c-torture/execute/memcheck/memcheck.exp,
49756         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49757         objc/execute/execute.exp: Update FSF address.
49758
49759 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49760
49761         * gcc.dg/cpp/cmdlne-C.c: Update.
49762         * gcc.dg/cpp/cmdlne-C2.c: New.
49763
49764 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49765
49766         * gcc.c-torture/execute/20011008-3.c: New.
49767
49768 2001-10-08  DJ Delorie  <dj@redhat.com>
49769
49770         * gcc.dg/20011008-1.c: New.
49771         * gcc.dg/20011008-2.c: New.
49772
49773 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49774
49775         * gcc.dg/cpp/spacing1.c: Update test.
49776
49777 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49778
49779         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49780         spelling errors of "separate" as "seperate".
49781
49782 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49783
49784         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49785         enough to avoid inlining.
49786
49787 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49788
49789         * lib/g77.exp: set libg2c_dir correctly.
49790
49791 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49792
49793         * gcc.dg/cpp/macro11.c: New test.
49794
49795 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49796
49797         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49798         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49799         gcc.dg/format/multattr-3.c: New tests.
49800         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49801         tests for format attributes on function pointers being rejected.
49802
49803 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49804
49805         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49806
49807 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49808
49809         * g++.dg/warn/format1.C: New test.
49810
49811 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49812
49813         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49814
49815 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49816
49817         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49818
49819 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49820
49821         * gcc.dg/cpp/redef2.c: Add test.
49822
49823 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49824
49825         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49826         long-standing bug on i686, apparently.
49827         * gcc.c-torture/execute/loop-2c.x: New file.
49828         * gcc.c-torture/execute/loop-2d.x: New file.
49829         * gcc.c-torture/execute/loop-3c.x: New file.
49830
49831 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49832
49833         * gcc.dg/cpp/20000625-2.c: Correct line number.
49834
49835 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49836
49837         * gcc.dg/cpp/macro10.c: New test.
49838         * gcc.dg/cpp/strify3.c: New test.
49839         * gcc.dg/cpp/spacing1.c: Add tests.
49840         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49841         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49842
49843 2001-09-24  DJ Delorie  <dj@redhat.com>
49844
49845         * gcc.c-torture/execute/20010924-1.c: New test.
49846
49847 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49848
49849         * objc/execute/paste.m: Remove.
49850
49851 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49852
49853         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49854
49855 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49856
49857         * g77.dg/strlen0.f: New test.
49858
49859 2001-09-21  Richard Henderson  <rth@redhat.com>
49860
49861         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49862         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49863
49864 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49865
49866         Table-driven attributes.
49867         * g++.dg/ext/attrib1.C: New test.
49868
49869 2001-09-20  DJ Delorie  <dj@redhat.com>
49870
49871         * gcc.dg/20000926-1.c: Update expected warning messages.
49872         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49873         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49874         array.
49875
49876 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49877
49878         * g++.dg/eh/registers1.C: New test case.
49879
49880 2001-09-17  Richard Henderson  <rth@redhat.com>
49881
49882         * gcc.dg/array-5.c: Fix VLA decomposition test.
49883
49884 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49885
49886         * gcc.dg/cpp/line5.c: New testcase.
49887
49888 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49889
49890         * gcc.dg/cpp/macro9.c: New test.
49891
49892 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49893
49894         * gcc.c-torture/execute/980223.c: Change type of addr from long
49895         to char *.
49896
49897 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49898
49899         * gcc.c-torture/execute/20010915-1.c: New test.
49900
49901 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49902
49903         * g77.dg/bprob: New directory.
49904         * g77.dg/bprob/bprob.exp: New file.
49905         * g77.dg/bprob/bprob-1.f: New test.
49906         * g77.dg/gcov: New directory.
49907         * g77.dg/gcov/gcov.exp: New file.
49908         * g77.dg/gcov/gcov-1.f: New test.
49909         * g77.dg/gcov/gcov-1.x: New file.
49910
49911 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49912
49913         * gcc.dg/cpp/directiv.c: Update.
49914         * gcc.dg/cpp/undef1.c: Update.
49915
49916 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49917
49918         * gcc.dg/20010912-1.c: New test.
49919
49920 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49921
49922         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49923         language-independent file in lib.
49924         * lib/gcov.exp: New file.
49925
49926 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49927
49928         * gcc.c-torture/compile/20010911-1.c: New test.
49929
49930 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49931
49932         * lib/profopt.exp: New, to support profile-directed optimizations.
49933         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49934         * gcc.misc-tests/bprob-1.c: New test.
49935         * gcc.misc-tests/bprob-2.c: New test.
49936
49937 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49938
49939         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49940         XFAIL and which kinds of gcov output to verify.
49941         * gcc.misc-tests/gcov-4b.x: New file.
49942         * gcc.misc-tests/gcov-5b.x: New file.
49943         * gcc.misc-tests/gcov-6.x: New file.
49944         * gcc.misc-tests/gcov-7.c: New test.
49945         * gcc.misc-tests/gcov-7.x: New file.
49946
49947 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49948
49949         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49950         * gcc.misc-tests/gcov-6.c: New test.
49951
49952 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49953
49954         PR c++/3986
49955         * g++.dg/abi/vbase1.C: New test.
49956
49957 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49958
49959         * objc.dg/method-2.m: New.
49960
49961 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49962
49963         PR c++/4203
49964         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49965         * g++.dg/init/empty1.C: New test.
49966
49967 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49968
49969         * gcc.c-torture/compile/20010903-1.c: New test.
49970
49971 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49972
49973         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49974         for m68k.
49975
49976 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49977
49978         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49979
49980         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49981
49982         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49983
49984 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49985
49986         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49987         for 16-bit 'unsigned int'.
49988
49989 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49990
49991         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49992
49993 2001-08-27  Richard Henderson  <rth@redhat.com>
49994
49995         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49996         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49997
49998 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
49999
50000         * gcc.dg/asm-names.c (ymain): New.
50001
50002 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50003
50004         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50005         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50006         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50007
50008 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50009
50010         * gcc.dg/compare5.c: New testcase.
50011
50012 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50013
50014         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50015         and "In instantiation".
50016
50017 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50018
50019         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50020
50021 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50022
50023         * gcc.misc-tests/gcov.exp: Add support for branch information.
50024         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50025         * gcc.misc-tests/gcov-4.c: New test.
50026         * gcc.misc-tests/gcov-4b.c: New test.
50027         * gcc.misc-tests/gcov-5b.c: New test.
50028
50029 2001-08-20  Zack Weinberg  <zackw@panix.com>
50030
50031         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50032         expected to fail.
50033
50034 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50035
50036         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50037
50038 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50039
50040         * g++.dg/eh/template1.C: New test.
50041
50042 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50043
50044         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50045         Fix thinko.
50046         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50047         for xfail.
50048
50049 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50050
50051         * lib/g77-dg.exp: Use prune.exp for common procedures
50052         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50053         * lib/g77.exp: (g77-dg-prune) Remove
50054
50055 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50056
50057         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50058
50059 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50060
50061         * g++.dg/template/unify1.C: New test.
50062
50063 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50064
50065         * g++.dg/abi/empty4.C: New test.
50066
50067 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50068
50069         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50070         solaris2.*
50071         * g77.f-torture/compile/pr3743.x: Likewise.
50072
50073 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50074
50075         * g++.dg/other/using-declaration.C: New test.
50076
50077 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50078
50079         * gcc.dg/cpp/tr-sign.c: New testcase.
50080
50081 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50082
50083         * gcc.dg/cpp/19951025-1.c: Revert.
50084         * gcc.dg/cpp/directiv.c: We no longer process directives that
50085         interrupt macro arguments.
50086
50087 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50088
50089         * gcc.dg/bconstp-1.c: New test.
50090
50091 2001-08-03  Richard Henderson  <rth@redhat.com>
50092
50093         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50094
50095 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50096
50097         * gcc.dg/cpp/19951025-1.c: Update.
50098
50099 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50100
50101         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50102         should be x.
50103
50104 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50105
50106         Kill -fhonor-std.
50107         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50108         * g++.old-deja/g++.other/std1.C: Likewise.
50109         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50110
50111 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50112
50113         * lib/g77.exp: Load gcc-defs.exp for common procedures
50114         (g77_pass, g77_fail, g77_finish, g77_exit,
50115         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50116
50117 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50118
50119         * g77.dg/fbackslash.f
50120         * g77.dg/fcase-preserve.f
50121         * g77.dg/ff90-1.f
50122         * g77.dg/ffixed-line-length-0.f
50123         * g77.dg/ffixed-line-length-132.f
50124         * g77.dg/ffixed-line-length-7.f
50125         * g77.dg/ffixed-line-length-72.f
50126         * g77.dg/ffixed-line-length-none.f
50127         * g77.dg/ffree-form-1.f
50128         * g77.dg/fno-backslash.f
50129         * g77.dg/fno-f90-1.f
50130         * g77.dg/fno-fixed-form-1.f
50131         * g77.dg/fno-onetrip.f
50132         * g77.dg/fno-typeless-boz.f
50133         * g77.dg/fno-underscoring.f
50134         * g77.dg/fno-vxt-1.f
50135         * g77.dg/fonetrip.f
50136         * g77.dg/ftypeless-boz.f
50137         * g77.dg/fugly-assumed.f
50138         * g77.dg/funderscoring.f
50139         * g77.dg/fvxt-1.f
50140
50141 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50142
50143         * objc.dg/fwd-proto-1.m: New.
50144         * objc.dg/local-decl-1.m: New.
50145         * objc.dg/naming-1.m: New.
50146         * objc.dg/naming-2.m: New.
50147         * objc.dg/proto-hier-1.m: New.
50148
50149 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50150
50151         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50152         largest-type elements to a struct makes its size grow.
50153
50154 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50155
50156         * g++.dg/abi/vthunk1.C: New test.
50157
50158 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50159
50160         * g++.dg/abi/vbase8-22.C: New test.
50161
50162 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50163
50164         * gcc.dg/cpp/macro8.c: New test.
50165
50166 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50167
50168         * g++.dg/abi/vbase8-21.C: New test.
50169
50170 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50171
50172         * g++.dg/abi/vbase8-10.C: New test.
50173
50174 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50175
50176         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50177         ${tool}_set_ld_library_path.
50178         Changed caller.
50179         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50180         g++.exp.
50181
50182 2001-07-26  Stan Cox <scox@redhat.com>
50183
50184         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50185         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50186         gcc_exit, gcc_check_unsupported_p):
50187         Moved to gcc-deps.exp
50188         * gcc-deps.exp: New file.
50189
50190 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50191
50192         * g++.old-deja/g++.pt/defarg14.C: New test.
50193
50194 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50195
50196         * g++.old-deja/g++.other/lineno5.C: New test.
50197
50198 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50199
50200         * g++.old-deja/g++.pt/crash68.C: New test.
50201
50202 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50203
50204         * g++.old-deja/g++.other/crash42.C: New test.
50205
50206 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50207
50208         * gcc.dg/cpp/extratokens.c: Fix.
50209         * gcc.dg/cpp/skipping2.c: New tests.
50210
50211 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50212
50213         * gcc.c-torture/execute/20010724-1.c: New file.
50214         * gcc.c-torture/execute/20010724-1.x: New file.
50215
50216 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50217
50218         * g++.old-deja/g++.other/cond7.C: New test.
50219
50220 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50221
50222         * g++.old-deja/g++.other/optimize4.C: New test.
50223
50224 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50225
50226         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50227
50228 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50229
50230         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50231         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50232         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50233         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50234
50235         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50236         bug report" message.
50237
50238         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50239         * g++.dg/ext/instantiate1.C: Move from old-deja.
50240
50241 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50242
50243         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50244         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50245         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50246         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50247
50248 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50249
50250         * gcc.c-torture/execute/20010723-1.c: New test.
50251
50252 2001-07-23  Ben Elliston  <bje@redhat.com>
50253
50254         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50255
50256 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50257
50258         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50259         i[34567]86-*-*.
50260         Delete handling of ieee_multilib_flags.
50261         Pass -mieee for alpha*-*-* and sh-*-*.
50262         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50263
50264 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50265
50266         Remove old-abi tests.
50267         * g++.old-deja/g++.mike/p11116.C: Remove.
50268         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50269
50270 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50271
50272         * g77.f-torture/compile/pr3743.f: New test
50273
50274 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50275
50276         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50277
50278 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50279
50280         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50281         g++.old-deja/g++.pt/static6.C: Likewise.
50282         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50283         supports weak symbols.
50284
50285 2001-07-18  Andreas Jaeger  <aj@suse.de>
50286
50287         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50288         supported again.
50289
50290 2001-07-18  Andreas Jaeger  <aj@suse.de>
50291
50292         * gcc.dg/iftrap-1.c: Fix target line.
50293
50294 2001-07-17  Richard Henderson  <rth@redhat.com>
50295
50296         * gcc.c-torture/execute/20010717-1.c: New.
50297
50298 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50299
50300         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50301         tests.
50302
50303 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50304
50305         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50306
50307 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50308
50309         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50310         UAC_SIGBUS, UAC_NOPRINT definitions.
50311
50312 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50313
50314         * objc/execute/object_is_class.m: New test.
50315         * objc/execute/object_is_meta_class.m: New test.
50316
50317 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50318
50319         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50320         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50321
50322 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50323
50324         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50325         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50326
50327 2001-07-14  Richard Henderson  <rth@redhat.com>
50328
50329         * gcc.dg/iftrap-1.c: New.
50330
50331 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50332
50333         * g77.f-torture/execute/intrinsic77.f: New test.
50334
50335 2001-07-11  Janis Johnson <janis@us.ibm.com>
50336
50337         * gcc.misc-tests/gcov-3.c: New test.
50338
50339 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50340
50341         * gcc.c-torture/compile/20010711-1.c,
50342         * gcc.c-torture/compile/20010711-2.c: New tests.
50343
50344 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50345
50346         * gcc.c-torture/execute/20010711-1.c: New test.
50347
50348 2001-07-11  Ben Elliston  <bje@redhat.com>
50349
50350         * g++.old-deja/g++.other/enum5.C: New test.
50351
50352 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50353
50354         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50355         (g++-dg-prune): Call prune_gcc_output.
50356         * prune.exp: New file for prune_gcc_output.
50357         * lib/g++.exp, lib/gcc.exp: Load it.
50358
50359 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50360
50361         * gcc.c-torture/compile/20010701-1.c,
50362         g++.old-deja/g++.ext/attrib6.C: New tests.
50363
50364 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50365
50366         * gcc.c-torture/compile/20010706-1.c: New test.
50367
50368 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50369
50370         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50371
50372 2001-06-28  Stan Shebs  <shebs@apple.com>
50373
50374         * gcc.dg/pragma-darwin.c: New test.
50375
50376 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50377
50378         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50379         Solaris 2.[678] system.
50380
50381 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50382
50383         * gcc.dg/20010622-1.c: New test.
50384
50385 2001-06-18  Stan Shebs  <shebs@apple.com>
50386
50387         * objc.dg: New directory.
50388         * objc.dg/dg.exp: New file.
50389         * objc.dg/alias.m: New.
50390         * objc.dg/class-1.m: New.
50391         * objc.dg/class-2.m: New.
50392         * objc.dg/const-str-1.m: New.
50393         * objc.dg/const-str-2.m: New.
50394         * objc.dg/id-1.m: New.
50395         * objc.dg/method-1.m: New.
50396         * objc.dg/super-class-1.m: New.
50397         * lib/objc-dg.exp: New file.
50398
50399 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50400
50401         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50402         of label name.
50403
50404 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50405
50406         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50407
50408 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50409
50410         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50411         variable.
50412
50413 2001-06-12  Richard Henderson  <rth@redhat.com>
50414
50415         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50416
50417 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50418
50419         * g++.old-deja/g++.abi/vbase5.C: New test.
50420         * g++.old-deja/g++.abi/vbase6.C: New test.
50421         * g++.old-deja/g++.abi/vbase7.C: New test.
50422
50423 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50424
50425         * gcc.c-torture/compile/20010610-1.c: New test.
50426
50427 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50428
50429         * g++.old-deja/g++.abi/vbase4.C: New test.
50430
50431 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50432
50433         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50434         support %f for HC11/HC12 targets.
50435         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50436         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50437         on HC11/HC12 targets.
50438         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50439
50440 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50441
50442         * gcc.dg/wchar_t-1.c: New file.
50443         * gcc.dg/wint_t-1.c: Likewise.
50444
50445 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50446
50447         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50448
50449 2001-06-11  Richard Henderson  <rth@redhat.com>
50450
50451         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50452
50453 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50454
50455         * gcc.c-torture/compile/20010611-1.c: New test.
50456
50457 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50458
50459         * gcc.dg/c99-tag-1.c: Add more tests.
50460
50461 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50462
50463         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50464         representation on MN10300 and ARM/Thumb.
50465
50466 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50467
50468         * g77.f-torture/execute/20010610.f: New.
50469
50470 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50471
50472         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50473         names.
50474
50475 2001-06-09  Richard Henderson  <rth@redhat.com>
50476
50477         * gcc.c-torture/execute/ashrdi-1.c: New.
50478         * gcc.c-torture/execute/ashldi-1.c: New.
50479         * gcc.c-torture/execute/lshrdi-1.c: New.
50480
50481 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50482
50483         * objc/execute/load-3.m: Added. Check sending +load to categories,
50484         in addition to classes.
50485
50486 2001-06-08  Stan Shebs  <shebs@apple.com>
50487
50488         * objc/execute/load-2.m: New test.  From Nicola Pero
50489         <n.pero@mi.flashnet.it>.
50490
50491 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50492
50493         * gcc.c-torture/execute/20010605-2.c: New test.
50494
50495 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50496
50497         * g++.old-deja/g++.abi/vbase2.C: New test.
50498         * g++.old-deja/g++.abi/vbase3.C: New test.
50499
50500 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50501
50502         * g++.old-deja/g++.pt/friend49.C: New test.
50503
50504 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50505
50506         * g++.old-deja/g++.ext/anon3.C: New test.
50507
50508 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50509
50510         * g++.old-deja/g++.other/conv7.C: New test.
50511
50512 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50513
50514         * gcc.c-torture/compile/20010605-2.c: New test.
50515
50516 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50517
50518         * gcc.c-torture/execute/20010604-1.c: New test.
50519
50520 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50521
50522         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50523
50524 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50525
50526         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50527         (g++_link_flags): Likewise.
50528         (g++_init): Pass gccpath's value to two previous functions.
50529
50530 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50531
50532         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50533         Ensure logfile entry matches exec command line.
50534
50535 2001-05-31  Richard Henderson  <rth@redhat.com>
50536
50537         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50538         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50539
50540 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50541
50542         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50543         compiler for irix6.2
50544
50545 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50546
50547         * g++.old-deja/g++.other/optimize3.C: New file.
50548
50549 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50550
50551         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50552         assemble.
50553
50554 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50555
50556         * g++.old-deja/g++.other/optimize2.C: New file.
50557
50558 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50559
50560         * gcc.c-torture/compile/20010518-2.c: New file.
50561         * gcc.c-torture/execute/20010518-1.c: New file.
50562         * gcc.c-torture/execute/20010518-2.c: New file.
50563
50564 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50565
50566         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50567
50568 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50569
50570         G++ no longer defines builtins that do not begin with __builtin.
50571         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50572         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50573         * g++.old-deja/g++.law/builtin1.C: Likewise.
50574         * g++.old-deja/g++.law/cvt2.C: Likewise.
50575         * g++.old-deja/g++.mike/net5.C: Likewise.
50576         * g++.old-deja/g++.other/builtins1.C: Likewise.
50577         * g++.old-deja/g++.other/builtins2.C: Likewise.
50578         * g++.old-deja/g++.other/builtins3.C: Likewise.
50579         * g++.old-deja/g++.other/builtins4.C: Likewise.
50580         * g++.old-deja/g++.other/inline8.C: Likewise.
50581         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50582
50583 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50584
50585         * g++.old-deja/g++.pt/using1.C: Adjust.
50586         * g++.old-deja/g++.pt/using2.C: New test.
50587
50588 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50589
50590         * gcc.dg/cpp/charconst.c: New tests.
50591         * gcc.dg/cpp/escape.c: New tests.
50592         * gcc.dg/cpp/escape-1.c: New tests.
50593         * gcc.dg/cpp/escape-2.c: New tests.
50594         * gcc.dg/cpp/ucs.c: New tests.
50595
50596 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50597
50598         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50599         native compiler for irix6.5.
50600
50601 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50602
50603         * lib/g++.exp (g++_include_flags): Use args to compute
50604         get_multilibs.
50605         (g++_link_flags): Likewise.
50606         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50607
50608 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50609
50610         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50611
50612 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50613
50614         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50615         this file.
50616
50617 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50618
50619         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50620         STACK_SIZE;
50621         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50622         to STACK_SIZE; Use it to define size of add_histo array.
50623         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50624         to STACK_SIZE.
50625         (f): Use GITT_SIZE to define size of gitt local table.
50626         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50627         to STACK_SIZE; Use it to define size of bytemem array.
50628
50629 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50630
50631         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50632         on 68HC11/HC12 due to the asm instruction.
50633         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50634         * gcc.c-torture/compile/920520-1.x: Likewise.
50635         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50636         on 68HC11/HC12 because the function is larger than 64K.
50637         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50638         on 68HC11/HC12 because the structure is too large.
50639
50640 2001-05-20  Richard Henderson  <rth@redhat.com>
50641
50642         * gcc.c-torture/execute/20010520-1.c: New.
50643
50644 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50645
50646         * g++.old-deja/g++.warn/compare1.C: New test.
50647         * gcc.dg/compare4.c: New test.
50648
50649 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50650
50651         * g++.old-deja/g++.other/optimize1.C: New test.
50652
50653 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50654
50655         * g++.old-deja/g++.pt/spec41.C: New test.
50656
50657 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50658
50659         * gcc.c-torture/compile/20010114-1.x: Remove.
50660
50661 2001-05-18  Stan Shebs  <shebs@apple.com>
50662
50663         * gcc.c-torture/compile/20010518-1.c: New test.
50664
50665 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50666
50667         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50668         * g++.old-deja/g++.pt/crash67.C: New test.
50669
50670 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50671
50672         * g++.old-deja/g++.other/debug9.C: New test.
50673
50674 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50675
50676         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50677
50678 2001-05-16  Jan Hubicka  <jh@suse.cz>
50679
50680         * gcc.c-torture/compile/20010516-1.c: New test.
50681
50682 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50683
50684         * g++.old-deja/g++.other/crash41.C: New test.
50685
50686 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50687
50688         * g++.old-deja/g++.pt/crash66.C: New test.
50689
50690 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50691
50692         * g++.old-deja/g++.robertl/eb27.C: Convert.
50693
50694 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50695
50696         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50697         declaration being redundant.
50698
50699 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50700
50701         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50702
50703 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50704
50705         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50706
50707 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50708
50709         * lib/g++.exp: Use testsuite_flags.
50710
50711 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50712
50713         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50714
50715 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50716
50717         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50718
50719 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50720
50721         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50722
50723 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50724
50725         * gcc.c-torture/compile/20010313-1.c: New test.
50726
50727 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50728
50729         * gcc.dg/cpp/direct2.c: New test.
50730         * gccq.dg/cpp/direct2s.c: New test.
50731
50732         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50733
50734 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50735
50736         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50737         * g++.old-deja/g++.other/op3.C: Likewise.
50738
50739 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50740
50741         * gcc.dg/cpp/syshdr.h: New file.
50742         * gcc.dg/cpp/sysmac1.c: Update.
50743         * gcc.dg/cpp/sysmac2.c: Update.
50744
50745 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50746
50747         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50748
50749 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50750
50751         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50752         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50753
50754 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50755
50756         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50757
50758 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50759
50760         * lib/g++.exp (g++_include_flags): Don't use any special flags
50761         if TESTING_IN_BUILD_TREE is not defined.
50762         (g++_init): Use a plain 'c++' as the compiler if
50763         TESTING_IN_BUILD_TREEE is not defined.
50764
50765 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50766
50767         * g++.old-deja/g++.eh/catch13.C: New test.
50768         * g++.old-deja/g++.eh/catch14.C: New test.
50769
50770 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50771
50772         * gcc.dg/cpp/tr-define.c: New test.
50773
50774 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50775
50776         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50777         <stdlib.h>, not <malloc.h>.
50778
50779 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50780
50781         * g++.old-deja/g++.ns/template17.C: New test.
50782
50783 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50784
50785         * g++.old-deja/g++.pt/ref4.C: New test.
50786
50787 2001-04-30  Richard Henderson  <rth@redhat.com>
50788
50789         * gcc.dg/20000724-1.c: Revert last change.
50790
50791 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50792
50793         * g77.f-torture/execute/20010430.f: New test.
50794
50795 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50796
50797         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50798
50799 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50800
50801         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50802
50803 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50804
50805         * g++.old-deja/g++.eh/crash6.C: New test.
50806
50807 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50808
50809         * g++.old-deja/g++.other/warn7.C: New test.
50810
50811 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50812
50813         * g++.old-deja/g++.other/defarg9.C: New test.
50814
50815 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50816
50817         * g77.f-torture/compile/20010426.f: New test.
50818         * g77.f-torture/execute/20010426.f: New test.
50819
50820 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50821
50822         * g77.f-torture/compile/20000629-1.x: Remove - error
50823         has been fixed.
50824
50825 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50826
50827         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50828         Tweak slightly to work with g++.dg framework.
50829         * g++.dg/special/ecos.exp: Run initp1.C test.
50830         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50831
50832         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50833         its linker doesn't give line numbers either.
50834         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50835
50836 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50837
50838         * g++.old-deja/g++.other/lex1.C: New test.
50839
50840 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50841
50842         * gcc.dg/noncompile/20010425-1.c: New test.
50843
50844 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50845
50846         * g++.old-deja/g++.pt/mangle2.C: New test.
50847
50848 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50849
50850         * gcc.dg/format/plus-1.c: New test.
50851
50852 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50853
50854         * gcc.dg/20010423-1.c: New test.
50855
50856 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50857
50858         * gcc.c-torture/execute/20010422-1.c: New test.
50859
50860 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50861
50862         * g++.old-deja/g++.ns/type2.C: New test.
50863
50864 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50865
50866         * g++.old-deja/g++.other/perf1.C: New test.
50867
50868 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50869
50870         * gcc.dg/c99-func-2.c: Remove xfail.
50871         * gcc.dg/c99-func-3.c: Remove xfail.
50872         * gcc.dg/c99-func-4.c: Remove xfail.
50873
50874 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50875
50876         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50877
50878 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50879
50880         * gcc.c-torture/compile/20010423-1.c: New test.
50881
50882 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50883
50884         * g++.old-deja/g++.pt/typename28.C: New test.
50885
50886 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50887
50888         * g++.old-deja/g++.abi/empty2.C: New test.
50889         * g++.old-deja/g++.abi/empty3.C: New test.
50890
50891 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50892
50893         * g++.old-deja/g++.other/comdat2.C: New test.
50894         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50895
50896 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50897
50898         * g++.old-deja/g++.other/overload14.C: New test.
50899
50900 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50901
50902         * g++.old-deja/g++.other/lookup23.C: New test.
50903
50904 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50905
50906         * gcc.c-torture/execute/20010403-1.c: New test.
50907
50908 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50909             Mark Mitchell  <mark@codesourcery.com>
50910
50911         * lib/old-dejagnu.exp: Don't delete output of executable.
50912         Add .exe suffix to executables.
50913
50914 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50915
50916         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50917
50918 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50919
50920         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50921
50922 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50923
50924         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50925         * g++.old-deja/g++.abi/crash1.C: New test.
50926
50927 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50928
50929         * g++.old-deja/g++.other/crash40.C: New test.
50930
50931 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50932
50933         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50934
50935 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50936
50937         * g++.old-deja/g++.other/warn6.C: New test.
50938
50939 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50940
50941         * g++.old-deja/g++.robertl/eb42.C: Same.
50942
50943 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50944
50945         * gcc.dg/wtr-conversion-1.c: New testcase.
50946
50947 2001-04-10  Richard Henderson  <rth@redhat.com>
50948
50949         * g++.old-deja/g++.other/array5.C: New.
50950
50951 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50952
50953         * gcc.c-torture/execute/20010408-1.c: New test.
50954
50955 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50956
50957         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50958         headers and constructs.
50959         * g++.old-deja/g++.robertl/eb79.C: Same.
50960         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50961         * g++.old-deja/g++.robertl/eb73.C: Same.
50962         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50963         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50964         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50965         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50966         * g++.old-deja/g++.robertl/eb44.C: Same.
50967         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50968         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50969         * g++.old-deja/g++.robertl/eb39.C: Same.
50970         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50971         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50972         * g++.old-deja/g++.robertl/eb30.C: Same.
50973         * g++.old-deja/g++.robertl/eb3.C: Same.
50974         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50975         * g++.old-deja/g++.robertl/eb21.C: Same.
50976         * g++.old-deja/g++.robertl/eb15.C: Same.
50977         * g++.old-deja/g++.robertl/eb118.C: Same.
50978         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50979         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50980         * g++.old-deja/g++.robertl/eb109.C: Same.
50981         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50982         * g++.old-deja/g++.mike/rtti1.C: Same.
50983         * g++.old-deja/g++.mike/p658.C: Same.
50984         * g++.old-deja/g++.mike/net46.C: Same.
50985         * g++.old-deja/g++.mike/net34.C: Same.
50986         * g++.old-deja/g++.mike/memoize1.C: Same.
50987         * g++.old-deja/g++.mike/eh2.C: Same.
50988         * g++.old-deja/g++.law/weak.C: Same.
50989         * g++.old-deja/g++.law/visibility7.C: Same.
50990         * g++.old-deja/g++.law/visibility25.C: Same.
50991         * g++.old-deja/g++.law/visibility22.C: Same.
50992         * g++.old-deja/g++.law/visibility2.C: Same.
50993         * g++.old-deja/g++.law/visibility17.C: Same.
50994         * g++.old-deja/g++.law/visibility13.C: Same.
50995         * g++.old-deja/g++.law/visibility10.C: Same.
50996         * g++.old-deja/g++.law/visibility1.C: Same.
50997         * g++.old-deja/g++.law/virtual3.C (eval): Same.
50998         * g++.old-deja/g++.law/vbase1.C: Same.
50999         * g++.old-deja/g++.law/operators32.C: Same.
51000         * g++.old-deja/g++.law/nest3.C: Same.
51001         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51002         * g++.old-deja/g++.law/except5.C (main): Same.
51003         * g++.old-deja/g++.law/cvt7.C (run): Same.
51004         * g++.old-deja/g++.law/cvt2.C: Same.
51005         * g++.old-deja/g++.law/cvt16.C: Same.
51006         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51007         * g++.old-deja/g++.law/ctors17.C (main): Same.
51008         * g++.old-deja/g++.law/ctors13.C: Same.
51009         * g++.old-deja/g++.law/ctors12.C (main): Same.
51010         * g++.old-deja/g++.law/ctors10.C: Same.
51011         * g++.old-deja/g++.law/code-gen5.C: Same.
51012         * g++.old-deja/g++.law/bad-error7.C: Same.
51013         * g++.old-deja/g++.law/arm9.C: Same.
51014         * g++.old-deja/g++.law/arm12.C: Same.
51015         * g++.old-deja/g++.law/arg8.C: Same.
51016         * g++.old-deja/g++.law/arg1.C: Same.
51017         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51018         * g++.old-deja/g++.jason/template31.C: Same.
51019         * g++.old-deja/g++.jason/template24.C (main): Same.
51020         * g++.old-deja/g++.jason/2371.C: Same.
51021         * g++.old-deja/g++.eh/new2.C: Same.
51022         * g++.old-deja/g++.eh/new1.C: Same.
51023         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51024         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51025         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51026         * g++.old-deja/g++.brendan/crash62.C: Same.
51027         * g++.old-deja/g++.brendan/crash52.C: Same.
51028         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51029         * g++.old-deja/g++.brendan/crash38.C: Same.
51030         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51031         * g++.old-deja/g++.brendan/copy9.C: Same.
51032
51033 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51034
51035         * gcc.c-torture/execute/20001203-2.c (memset):
51036         Count argument is of type __SIZE_TYPE__.
51037
51038 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51039
51040         * gcc.c-torture/compile/20010404-1.c: New test.
51041
51042 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51043
51044         * gcc.c-torture/compile/20010326-1.c: New test.
51045
51046 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51047
51048         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51049         peculiarities of the SH.
51050         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51051
51052 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51053
51054         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51055         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51056         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51057
51058 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51059
51060         * g77.f-torture/compile/20010321-1.f: New test.
51061
51062 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51063
51064         * gcc.c-torture/compile/20010329-1.c: New test.
51065
51066 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51067
51068         * gcc.c-torture/execute/20010329-1.c: New test.
51069
51070 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51071
51072         * g++.old-deja/g++.other/eh4.C: Fix typo.
51073
51074 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51075
51076         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51077
51078 2001-03-28  Philip Blundell  <philb@gnu.org>
51079
51080         * gcc.c-torture/compile/20010328-1.c: New test.
51081
51082 2001-03-27  Richard Henderson  <rth@redhat.com>
51083
51084         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51085         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51086
51087 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51088
51089         * gcc.c-torture/compile/20010327-1.c: New test.
51090
51091 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51092
51093         * g++.old-deja/g++.other/friend12.C: New test.
51094         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51095         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51096
51097 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51098
51099         * gcc.c-torture/execute/20010325-1.c: New test.
51100
51101 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51102
51103         * g++.old-deja/g++.other/mangle3.C: New test.
51104
51105 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51106
51107         * g++.old-deja/g++.other/anon8.C: New test.
51108
51109 2001-03-20  Philip Blundell  <philb@gnu.org>
51110
51111         * gcc.c-torture/compile/20010320-1.c: New test.
51112
51113 2001-03-17  Richard Henderson  <rth@redhat.com>
51114
51115         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51116
51117 2001-03-15  Geoff Keating  <geoff@redhat.com>
51118
51119         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51120         tests on AIX.
51121
51122 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51123
51124         * g++.old-deja/g++.other/eh4.C: New test.
51125
51126 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51127
51128         * gcc.dg/cpp/mi1.c: Update.
51129
51130 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51131
51132         * g++.old-deja/g++.other/regstack.C: New test.
51133
51134 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51135
51136         * g++.old-deja/g++.other/ref4.C: New test.
51137
51138 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51139
51140         * objc/execute/va_method.m: Added.
51141         * objc/execute/IMP.m: Added.
51142         * objc/execute/_cmd.m: Added.
51143         * objc/execute/accessing_ivars.m: Added.
51144         * objc/execute/class-1.m: Added.
51145         * objc/execute/class-10.m: Added.
51146         * objc/execute/class-11.m: Added.
51147         * objc/execute/class-12.m: Added.
51148         * objc/execute/class-13.m: Added.
51149         * objc/execute/class-14.m: Added.
51150         * objc/execute/class-2.m: Added.
51151         * objc/execute/class-3.m: Added.
51152         * objc/execute/class-4.m: Added.
51153         * objc/execute/class-5.m: Added.
51154         * objc/execute/class-6.m: Added.
51155         * objc/execute/class-7.m: Added.
51156         * objc/execute/class-8.m: Added.
51157         * objc/execute/class-9.m: Added.
51158         * objc/execute/class-tests-1.h
51159         * objc/execute/class-tests-2.h
51160         * objc/execute/compatibility_alias.m: Added.
51161         * objc/execute/encode-1.m: Added.
51162         * objc/execute/formal_protocol-1.m: Added.
51163         * objc/execute/formal_protocol-2.m: Added.
51164         * objc/execute/formal_protocol-3.m: Added.
51165         * objc/execute/formal_protocol-4.m: Added.
51166         * objc/execute/formal_protocol-5.m: Added.
51167         * objc/execute/formal_protocol-6.m: Added.
51168         * objc/execute/formal_protocol-7.m: Added.
51169         * objc/execute/informal_protocol.m: Added.
51170         * objc/execute/initialize.m: Added.
51171         * objc/execute/load.m: Added.
51172         * objc/execute/many_args_method.m: Added.
51173         * objc/execute/nested-3.m: Added.
51174         * objc/execute/no_clash.m: Added.
51175         * objc/execute/private.m: Added.
51176         * objc/execute/redefining_self.m: Added.
51177         * objc/execute/root_methods.m: Added.
51178         * objc/execute/selector-1.m: Added.
51179         * objc/execute/static-1.m: Added.
51180         * objc/execute/static-2.m: Added.
51181         * objc/execute/va_method.m: Added.
51182
51183 2001-03-10  Richard Henderson  <rth@redhat.com>
51184
51185         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51186
51187 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51188
51189         * g++.old-deja/g++.other/crash31.C: XFAIL.
51190         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51191         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51192         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51193         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51194         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51195
51196 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51197
51198         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51199
51200 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51201
51202         * gcc.dg/20000724-1.c: Don't use multiline strings.
51203
51204 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51205
51206         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51207         result of -cString against what we expect it to be; don't just
51208         print it out for no one to read.
51209
51210         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51211         Based on testcases provided by Nicola Pero.
51212
51213 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51214
51215         * gcc.dg/cpp/macro7.c: New test.
51216
51217 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51218
51219         * gcc.dg/cpp/multiline.c: Update.
51220
51221 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51222
51223         * g++.old-deja/g++.other/enum3.C: New test.
51224
51225 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51226
51227         * g++.old-deja/g++.other/pod1.C: New test.
51228
51229 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51230
51231         * g++.old-deja/g++.ext/overload1.C: New test.
51232
51233 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51234
51235         * g++.old-deja/g++.pt/using1.C: New test.
51236
51237 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51238
51239         * g++.old-deja/g++.other/using9.C: New test.
51240
51241 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51242
51243         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51244
51245         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51246
51247 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51248
51249         * g++.old-deja/g++.ext/realpt1.C: Remove.
51250
51251 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51252
51253         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51254
51255 2001-02-26  Will Cohen  <wcohen@redhat.com>
51256
51257         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51258
51259 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51260
51261         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51262         templatized constructors.
51263
51264 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51265
51266         * gcc.c-torture/execute/20010224-1.c: New test.
51267
51268 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51269
51270         * gcc.c-torture/execute/20010222-1.c: New test.
51271
51272 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51273
51274         * g++.old-deja/g++.other/inline20.C: New test.
51275
51276 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51277
51278         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51279
51280 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51281
51282         * g++.old-deja/g++.other/lookup22.C: New test.
51283
51284 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51285
51286         * g77.dg: New directory.
51287         * g77.dg/20010216-1.f: New test case.
51288         * g77.dg/dg.exp: New driver.
51289         * lib/g77-dg.exp: New driver library.
51290
51291 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51292
51293         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51294
51295 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51296
51297         * g++.old-deja/g++.other/decl9.C: New test.
51298
51299 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51300
51301         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51302         not need <string> and also tests the initialization at runtime.
51303
51304 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51305
51306         * gcc.c-torture/execute/longlong.c: New test.
51307
51308 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51309
51310         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51311
51312 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51313
51314         * gcc.c-torture/execute/920302-1.c (execute):
51315         Change argument type to short.
51316
51317 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51318
51319         * g++.old-deja/g++.pt/deduct6.C: New test.
51320
51321 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51322
51323         * g++.old-deja/g++.pt/deduct5.C: New test.
51324
51325 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51326
51327         * gcc.c-torture/execute/20010209-1.c: New test.
51328
51329 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51330
51331         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51332
51333 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51334
51335         * g++.dg/vtgc1.C: Update for new ABI.
51336
51337         * consistency.vlad: New directory, 1665 files.
51338
51339 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51340
51341         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51342         return type.
51343         * gcc.dg/cpp/digraphs.c: Declare puts.
51344
51345 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51346
51347         * g++.old-deja/g++.other/warn5.C: New test.
51348
51349 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51350
51351         * g++.old-deja/g++.pt/spec40.C: New test.
51352
51353 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51354
51355         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51356         case.
51357         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51358
51359 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51360
51361         * gcc.c-torture/compile/20010209-1.c: New test.
51362
51363 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51364
51365         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51366         excess errors message but not if it crashes.
51367         * g++.old-deja/g++.other/crash27.C: Likewise.
51368         * g++.old-deja/g++.other/crash28.C: Likewise.
51369         * g++.old-deja/g++.other/crash30.C: Likewise.
51370         * g++.old-deja/g++.other/crash32.C: Likewise.
51371         * g++.old-deja/g++.other/crash35.C: Likewise.
51372         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51373
51374 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51375
51376         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51377         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51378         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51379         g77.f-torture/execute/execute.exp,
51380         g77.f-torture/noncompile/noncompile.exp,
51381         gcc.c-torture/execute/execute.exp,
51382         gcc.c-torture/execute/memcheck/memcheck.exp,
51383         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51384         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51385         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51386         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51387         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51388         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51389         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51390         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51391         Remove bug reporting instructions with ancient email addresses.
51392
51393 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51394
51395         * gcc.dg/20010202-1.c: New test.
51396         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51397
51398 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51399
51400         * g++.dg/stdbool-if.C: New test.
51401
51402 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51403
51404         * objc/execute/fdecl.m: Added main().
51405
51406 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51407
51408         * gcc.c-torture/execute/20010206-1.c: New test.
51409
51410 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51411
51412         * gcc.dg/cpp/avoidpaste1.c: Update.
51413
51414 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51415
51416         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51417         Pero <nicola@brainstorm.co.uk>.
51418         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51419
51420 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51421
51422         * g++.old-deja/g++.pt/spec39.C: New test.
51423
51424 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51425
51426         * gcc.c-torture/compile/20010202-1.c: New test.
51427
51428 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51429
51430         * g++.old-deja/g++.abi/primary2.C: New test.
51431         * g++.old-deja/g++.abi/primary3.C: New test.
51432         * g++.old-deja/g++.abi/primary4.C: New test.
51433         * g++.old-deja/g++.abi/primary5.C: New test.
51434         * g++.old-deja/g++.abi/vtable3.h: New test.
51435         * g++.old-deja/g++.abi/vtable3a.C: New test.
51436         * g++.old-deja/g++.abi/vtable3b.C: New test.
51437         * g++.old-deja/g++.abi/vtable3c.C: New test.
51438         * g++.old-deja/g++.abi/vtable3d.C: New test.
51439         * g++.old-deja/g++.abi/vtable3e.C: New test.
51440         * g++.old-deja/g++.abi/vtable3f.C: New test.
51441         * g++.old-deja/g++.abi/vtable3g.C: New test.
51442         * g++.old-deja/g++.abi/vtable3h.C: New test.
51443         * g++.old-deja/g++.abi/vtable3i.C: New test.
51444         * g++.old-deja/g++.abi/vtable3j.C: New test.
51445         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51446
51447 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51448
51449         * g++.old-deja/g++.other/anon6.C: New test.
51450         * g++.old-deja/g++.other/anon7.C: New test.
51451
51452 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51453
51454         * gcc.dg/cpp/avoidpaste2.c: New tests.
51455
51456 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51457
51458         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51459
51460 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51461
51462         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51463         DECIMAL_DIG cases for Irix."
51464
51465 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51466
51467         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51468
51469 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51470
51471         * gcc.dg/c99-tag-1.c: New test.
51472
51473 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51474
51475         * gcc.dg/cpp/tr-warn1.c: Add tests.
51476
51477 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51478
51479         * gcc.dg/cpp/avoidpaste1.c: Update.
51480         * gcc.dg/cpp/paste4.c: Update.
51481
51482 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51483
51484         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51485         cases for Irix.
51486
51487 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51488
51489         * g++.old-deja/g++.other/inline19.C: New test.
51490
51491 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51492
51493         * gcc.dg/Wlarger-than.c: New test.
51494
51495 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51496
51497         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51498
51499 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51500
51501         * gcc.c-torture/execute/20010129-1.c: New test.
51502         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51503
51504 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51505
51506         * gcc.dg/cpp/avoidpaste1.c: Test case.
51507
51508 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51509
51510         * g++.old-deja/g++.other/inline18.C: New test.
51511
51512 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51513
51514         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51515         and __builtin_putchar.
51516
51517 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51518
51519         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51520         tests.
51521
51522 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51523
51524         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51525         floating point number rounding mode to round to the nearest
51526         representable mode.
51527
51528 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51529
51530         * g++.old-deja/g++.other/mangle2.C: New test.
51531
51532 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51533
51534         * gcc.c-torture/compile/20010124-1.c: New test.
51535
51536 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51537
51538         * g++.old-deja/g++.pt/spec38.C: New test.
51539
51540 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51541
51542         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51543         "Build don't run".
51544
51545 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51546
51547         * gcc.c-torture/execute/20010123-1.c: New test.
51548
51549 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51550
51551         * g++.old-deja/g++.pt/spec37.C: New test.
51552
51553 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51554
51555         * g++.old-deja/g++.pt/overload14.C: New test.
51556
51557 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51558
51559         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51560         __builtin_return_address.
51561
51562 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51563
51564         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51565         * g++.old-deja/g++.pt/spec35.C: New test.
51566         * g++.old-deja/g++.pt/spec36.C: New test.
51567
51568 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51569
51570         * gcc.c-torture/compile/20010118-1.c: New test.
51571
51572 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51573
51574         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51575
51576 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51577
51578         * gcc.c-torture/execute/20010119-1.c: New test.
51579
51580 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51581
51582         * g++.old-deja/g++.other/vbase5.C: New test.
51583
51584 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51585
51586         * gcc.c-torture/execute/20010118-1.c: New test.
51587
51588 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51589
51590         * g++.old-deja/g++.pt/deduct3.C: New test.
51591
51592 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51593
51594         * g++.old-deja/g++.pt/spec34.C: New test.
51595
51596 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51597
51598         * g77.f-torture/compile/20000601-2.f: New test.
51599
51600 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51601
51602         * g++.old-deja/g++.other/init17.C: New test.
51603
51604 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51605
51606         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51607
51608 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51609
51610         * g++.old-deja/g++.pt/unify8.C: New test.
51611
51612 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51613
51614         * g++.old-deja/g++.abi/vbase1.C: New test.
51615
51616 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51617
51618         * g++.old-deja/g++.pt/crash65.C: New test.
51619
51620 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51621
51622         * gcc.dg/cpp/assembl2.S: New test case.
51623
51624 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51625
51626         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51627         are supported.
51628
51629 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51630
51631         * g++.old-deja/g++.other/builtins1.C: New test.
51632         * g++.old-deja/g++.other/builtins2.C: Likewise.
51633         * g++.old-deja/g++.other/builtins3.C: Likewise.
51634         * g++.old-deja/g++.other/builtins4.C: Likewise.
51635
51636 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51637
51638         * gcc.c-torture/compile/20010117-1.c: New test.
51639         * gcc.c-torture/compile/20010117-2.c: New test.
51640
51641 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51642
51643         * g77.f-torture/execute/20010116.[fx]: New test,
51644         XFAIL on i?86-*-*.
51645         * g77.f-torture/compile/20010115.f: Indicate it's
51646         a test for PR fortran/1636.
51647
51648 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51649
51650         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51651
51652 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51653
51654         * g77.f-torture/compile/20010115.f: New test.
51655
51656 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51657
51658         * g++.old-deja/g++.pt/nontype5.C: New test.
51659
51660 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51661
51662         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51663         have an equivalent working one below it.
51664
51665 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51666
51667         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51668         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51669
51670 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51671
51672         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51673         message containing "init_priority".
51674         (conpr-2.C): Likewise.
51675         (conpr-3.C): Likewise.
51676         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51677
51678 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51679
51680         * gcc.c-torture/execute/20010114-2.c: New test.
51681
51682 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51683
51684         * gcc.c-torture/compile/20010114-1.c: New test.
51685         * gcc.c-torture/compile/20010114-1.x: Xfail.
51686         * gcc.c-torture/compile/20010114-2.c: New test.
51687         * gcc.c-torture/execute/20010114-1.c: New test.
51688         * gcc.dg/trunc-1.c: New test.
51689         * gcc.dg/uninit-B.c: New test.
51690
51691 2001-01-13  Nick Clifton  <nickc@redhat.com>
51692
51693         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51694         target.
51695
51696 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51697
51698         * gcc.c-torture/compile/20010113-1.c: New test.
51699
51700 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51701
51702         * gcc.c-torture/compile/20001212-1.c: New test.
51703
51704 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51705
51706         * gcc.dg/cpp/widestr1.c: Update.
51707         * gcc.dg/cpp/prag-imp.c: Remove.
51708
51709 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51710
51711         * gcc.c-torture/execute/20000801-3.x: Remove.
51712         * gcc.dg/c90-init-1.c: New test.
51713         * gcc.dg/c99-init-1.c: New test.
51714         * gcc.dg/c99-init-2.c: New test.
51715         * gcc.dg/gnu99-init-1.c: New test.
51716
51717 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51718
51719         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51720         testing that no relevant ones were found.
51721
51722 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51723
51724         * g++.old-deja/g++.pt/cast2.C: New test.
51725
51726 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51727
51728         * g++.old-deja/g++.pt/friend47.C: New test.
51729
51730 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51731
51732         * g++.old-deja/g++.pt/instantiate13.C: New test.
51733
51734 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51735
51736         * g++.old-deja/g++.other/defarg7.C: New test.
51737         * g++.old-deja/g++.other/defarg8.C: New test.
51738
51739 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51740
51741         * g++.old-deja/g++.pt/crash64.C: New test.
51742
51743 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51744
51745         * g++.old-deja/g++.pt/crash63.C: New test.
51746
51747 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51748
51749         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51750
51751 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51752
51753         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51754
51755 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51756
51757         * g++.old-deja/g++.pt/error3.C: New test.
51758
51759 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51760
51761         * g++.old-deja/g++.other/crash39.C: New test.
51762
51763 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51764
51765         * g++.old-deja/g++.other/vbase4.C: New test.
51766
51767 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51768
51769         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51770         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51771         * gcc.dg/special/special.exp: New test driver which will check
51772         for alias support for the above test.
51773
51774 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51775
51776         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51777         problems on small machines.
51778         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51779         parameterize.
51780
51781 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51782
51783         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51784         mips.
51785         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51786
51787 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51788
51789         * g++.old_deja/g++.pt/using8.C: New test.
51790
51791 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51792
51793         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51794
51795 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51796
51797         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51798         where a failure is expected.
51799         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51800
51801 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51802
51803         * g++.old_deja/g++.pt/instantiate12.C: New test.
51804
51805 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51806
51807         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51808         start of structs.
51809         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51810         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51811         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51812         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51813         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51814         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51815         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51816         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51817         * g++.old-deja/g++.eh/spec6.C: Likewise.
51818         * g++.old-deja/g++.jason/crash3.C: Likewise.
51819         * g++.old-deja/g++.law/ctors11.C: Likewise.
51820         * g++.old-deja/g++.law/ctors17.C: Likewise.
51821         * g++.old-deja/g++.law/ctors5.C: Likewise.
51822         * g++.old-deja/g++.law/ctors9.C: Likewise.
51823         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51824         * g++.old-deja/g++.mike/net22.C: Likewise.
51825         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51826         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51827         * g++.old-deja/g++.mike/virt3.C: Likewise.
51828         * g++.old-deja/g++.niklas/t128.C: Likewise.
51829         * g++.old-deja/g++.other/anon4.C: Likewise.
51830         * g++.old-deja/g++.other/using1.C: Likewise.
51831         * g++.old-deja/g++.other/warn3.C: Likewise.
51832         * g++.old-deja/g++.pt/t37.C: Likewise.
51833         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51834         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51835
51836 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51837
51838         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51839
51840 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51841
51842         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51843
51844 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51845
51846         * gcc.c-torture/compile/20010107-1.c: New test.
51847
51848 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51849
51850         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51851
51852 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51853
51854         * gcc.dg/format/format.h: New file.
51855         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51856         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51857         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51858         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51859         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51860         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51861         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51862         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51863         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51864         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51865         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51866         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51867         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51868         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51869         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51870         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51871         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51872         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51873         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51874         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51875         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51876         instead of declaring standard types, macros and functions in each
51877         test.
51878
51879 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51880
51881         * gcc.c-torture/execute/20010106-1.c: New test.
51882
51883 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51884
51885         * gcc.dg/format/format.exp: New file.
51886         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51887         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51888         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51889         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51890         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51891         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51892         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51893         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51894         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51895         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51896         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51897         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51898         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51899         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51900         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51901         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51902         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51903         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51904         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51905         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51906         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51907         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51908         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51909         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51910         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51911         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51912         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51913         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51914         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51915         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51916         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51917         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51918         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51919         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51920         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51921         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51922         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51923         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51924         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51925         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51926         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51927         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51928
51929 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51930
51931         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51932         account.
51933
51934 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51935
51936         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51937
51938 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51939
51940         * g++.old-deja/g++.pt/crash62.C: New test.
51941
51942 2001-01-04  Richard Henderson  <rth@redhat.com>
51943
51944         * gcc.dg/20000926-1.c: Update expected warnings.
51945         * gcc.dg/array-2.c: Likewise.
51946         * gcc.dg/array-4.c: Also validate flexible array members.
51947         * gcc.dg/c99-flex-array-1.c: New.
51948
51949 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51950
51951         * gcc.c-torture/compile/20001222-1.x: Remove.
51952
51953 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51954
51955         * gcc.c-torture/execute/built-in-setjmp.c: New.
51956
51957 2001-01-03  Richard Henderson  <rth@redhat.com>
51958
51959         * gcc.dg/940510-1.c: Update expected error wording.
51960         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51961
51962 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51963
51964         * lib/target-supports.exp (check_alias_available): Modified to
51965         indicate aliases not supported if only weak aliases are supported.
51966
51967 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51968
51969         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51970         Turn on cmpstrsi checks for __pj__ and __i370__.
51971
51972 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51973
51974         * g++.old-deja/g++.other/virtual11.C: New test.
51975
51976 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51977
51978         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51979
51980 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51981
51982         * gcc.c-torture/compile/20010102-1.c: New test.
51983
51984 2001-01-02  Andreas Jaeger  <aj@suse.de>
51985
51986         * gcc.dg/noreturn-3.c: New test.
51987
51988         * gcc.dg/noreturn-4.c: New test.
51989
51990 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51991
51992         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51993         __builtin_fputc and __builtin_fwrite.
51994
51995 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51996
51997         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51998         signed char, not default char.
51999
52000 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52001
52002         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52003
52004 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52005
52006         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52007
52008 2000-12-29  Richard Henderson  <rth@redhat.com>
52009
52010         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52011         (__cyg_profile_func_exit): Define.
52012
52013 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52014
52015         * g++.dg/vtgc1.C: New test.
52016
52017 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52018
52019         * gcc.dg/noncompile/20001228-1.c: New test.
52020
52021         * gcc.dg/20001228-1.c: New test.
52022
52023         * gcc.c-torture/execute/20001228-1.c: New test.
52024
52025 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52026
52027         * gcc.dg/format-strfmon-1.c: New test.
52028
52029 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52030
52031         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52032         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52033         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52034         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52035         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52036         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52037         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52038         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52039         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52040         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52041         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52042         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52043         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52044
52045         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52046         * gcc.c-torture/execute/string-opt-4.c: Test index.
52047
52048 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52049
52050         * gcc.c-torture/compile/20001226-1.c: New test.
52051
52052 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52053
52054         * gcc.c-torture/compile/20001222-1.c: New test.
52055         * gcc.c-torture/compile/20001222-1.x: Xfail.
52056
52057 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52058
52059         * gcc.c-torture/execute/comp-goto-2.c: New test.
52060
52061 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52062
52063         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52064         Use long types if __INT_MAX__ is 32767.
52065         (main): Use cast to (sint32 *) when poking 88 into a_page.
52066
52067         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52068
52069 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52070
52071         * gcc.c-torture/compile/20001221-1.c: New test.
52072         * gcc.c-torture/execute/20001221-1.c: New test.
52073
52074 2000-12-20  Richard Henderson  <rth@redhat.com>
52075
52076         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52077         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52078
52079 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52080
52081         * gcc.dg/compare3.c: New test.
52082
52083 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52084
52085         * gcc.dg/format-warnll-1.c: New test.
52086
52087 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52088
52089         * gcc.dg/cpp/cmdlne-P.c: New test.
52090
52091 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52092
52093         * gcc.c-torture/execute/builtin-abs-1.c,
52094         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52095
52096 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52097
52098         * gcc.dg/cpp/multiline.c: New test.
52099
52100 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52101
52102         * g++.old-deja/g++.other/syshdr1.C: Update.
52103         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52104
52105 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52106
52107         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52108
52109 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52110
52111         * g++.old-deja/g++.pt/ttp65.C: New test.
52112
52113 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52114
52115         * g++.old-deja/g++.pt/ttp64.C: New test.
52116
52117 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52118
52119         * g++.old-deja/g++.pt/spec33.C: New test.
52120
52121 2000-12-14  Catherine Moore  <clm@redhat.com>
52122
52123         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52124         * gcc.c-torture/execute/920612-2.c: Likewise.
52125         * gcc.c-torture/execute/920428-2.c: Likewise.
52126         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52127         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52128
52129 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52130
52131         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52132         * gcc.dg/pack-test-2.c: Likewise.
52133
52134 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52135
52136         Tests by Zack Weinberg <zackw@stanford.edu>.
52137
52138         * gcc.dg/cpp/defined.c: Update.
52139         * gcc.dg/cpp/defined_trad.c: New tests.
52140
52141 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52142
52143         * gcc.dg/cpp/trad-direct.c: Update.
52144
52145 2000-12-11  Neil Booth  <neilb@earthling.net>
52146
52147         * gcc.dg/cpp/defined_trad.c
52148
52149 2000-12-11  Neil Booth  <neilb@earthling.net>
52150
52151         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52152
52153 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52154
52155         * gcc.dg/format-miss-2.c: New test.
52156
52157 2000-12-09  Neil Booth  <neilb@earthling.net>
52158
52159         * gcc.dg/cpp/lineflags.c: New tests.
52160         * gcc.dg/cpp/poison.c: Update.
52161         * gcc.dg/cpp/redef2.c: Update.
52162         * gcc.dg/cpp/skipping.c: New test.
52163
52164 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52165
52166         * g++.old-deja/g++.other/eh3.C: New testcase.
52167
52168 2000-12-07  Neil Booth  <neilb@earthling.net>
52169
52170         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52171         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52172         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52173         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52174         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52175         Update.
52176
52177 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52178
52179         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52180         __SIZE_TYPE__ instead of int for type of integers cast to
52181         pointers.
52182
52183 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52184
52185         * g++.old-deja/g++.other/cleanup4.C: New test.
52186
52187 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52188
52189         * format-sec-1.c: New test.
52190
52191 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52192
52193         * gcc.dg/format-nonlit-3.c: New test.
52194
52195 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52196
52197         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52198         through a null pointer.
52199
52200 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52201
52202         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52203         * g++.old-deja/g++.pt/partial4.C: New test.
52204
52205 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52206
52207         * gcc.c-torture/execute/ieee/hugeval.x: New.
52208
52209 2000-12-06  Neil Booth  <neilb@earthling.net>
52210
52211         * gcc.dg/cpp/backslash2.c: New tests.
52212
52213 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52214
52215         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52216         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52217
52218 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52219
52220         * gcc.c-torture/execute/20001203-2.c: New testcase.
52221
52222 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52223
52224         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52225         * g++.old-deja/g++.other/virtual10.C: New test.
52226
52227 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52228
52229         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52230
52231 2000-12-05  Richard Henderson  <rth@redhat.com>
52232
52233         * gcc.c-torture/compile/20001205-1.c: New.
52234
52235 2000-12-04  Neil Booth  <neilb@earthling.net>
52236
52237         * g++.old-deja/g++.other/virtual9.C: New test.
52238         * g++.old-deja/g++.pt/crash61.C: New test.
52239         * gcc.c-torture/execute/loop-9.c: New test.
52240
52241 2000-12-04  Neil Booth  <neilb@earthling.net>
52242
52243         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52244         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52245         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52246         * gcc.dg/cpp/extratokens.c: ...here.
52247
52248 2000-12-04  Neil Booth  <neilb@earthling.net>
52249
52250         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52251         New tests.
52252
52253 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52254
52255         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52256         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52257
52258 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52259
52260         * gcc.c-torture/execute/20001203-1.c: New test.
52261
52262 2000-12-03  Neil Booth  <neilb@earthling.net>
52263
52264         * gcc.dg/cpp/macro6.c: New test cases.
52265
52266 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52267
52268         * gcc.c-torture/execute/string-opt-9.c: New test.
52269         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52270         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52271         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52272
52273         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52274         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52275
52276 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52277
52278         * gcc.dg/cpp/if-6.c: New testcase.
52279
52280         * gcc.dg/20001201-1.c: New testcase.
52281
52282 2000-12-02  Neil Booth  <neilb@earthling.net>
52283
52284         * g++.old-deja/g++.other/externC4.C,
52285         g++.old-deja/g++.other/friend10.C: New tests.
52286
52287 2000-12-02  Neil Booth  <neilb@earthling.net>
52288
52289         * g++.old-deja/g++.other/instan2.C
52290         * g++.old-deja/g++.other/instan3.C: New test.
52291
52292 2000-12-02  Neil Booth  <neilb@earthling.net>
52293
52294         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52295         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52296         gnuc99.c,gnuc99-pedantic.c: New tests.
52297
52298 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52299
52300         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52301         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52302
52303 2000-12-01  Neil Booth  <neilb@earthling.net>
52304
52305         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52306         * gcc.dg/cpp/poison.c: Update.
52307         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52308
52309 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52310
52311         * g77.f-torture/execute/20001201.f: New test.
52312
52313 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52314
52315         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52316
52317 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52318
52319         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52320
52321 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52322
52323         * g++.old-deja/g++.other/cast6.C: New test.
52324
52325 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52326
52327         * gcc.c-torture/execute/20001130-2.c: New testcase.
52328
52329 2000-11-30  Richard Henderson  <rth@redhat.com>
52330
52331         * gcc.c-torture/execute/20001130-1.c: New test.
52332
52333 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52334
52335         * g++.old-deja/g++.other/op3.C: New test.
52336
52337 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52338
52339         * g++.old-deja/g++.other/op2.C: New test.
52340
52341 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52342
52343         * g++.old-deja/g++.other/crash38.C: New test.
52344
52345 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52346
52347         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52348
52349 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52350
52351         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52352         tests.
52353         * gcc.c-torture/execute/string-opt-6.c: New test.
52354
52355         * gcc.dg/20001117-1.c: Add main.
52356
52357 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52358
52359         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52360         Move from here ...
52361         * gcc.dg/940510-1.c: ... to here.
52362
52363         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52364         zero-size arrays in toplevel structures.
52365
52366 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52367
52368         * gcc.c-torture/execute/loop-8.c: New test.
52369
52370 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52371
52372         * g++.old-deja/g++.other/base1.C: New test.
52373
52374 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52375
52376         * g++.old-deja/g++.other/parse2.C: New test.
52377
52378 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52379
52380         * g++.old-deja/g++.pt/incomplete1.C: New test.
52381
52382 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52383
52384         * g++.old-deja/g++.other/friend9.C: New test.
52385
52386 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52387
52388         * gcc.dg/20001127-1.c: New test.
52389
52390 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52391
52392         * g++.old-deja/g++.pt/friend46.C: New test.
52393
52394 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52395
52396         * g++.old-deja/g++.other/ptrmem8.C: New test.
52397
52398 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52399
52400         * gcc.c-torture/execute/string-opt-7.c: New test.
52401         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52402
52403 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52404
52405         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52406         instead of 'mkcheck 2'.
52407
52408 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52409
52410         * gcc.c-torture/execute/memcheck/driver.c,
52411         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52412         C9X references to refer to C99.
52413
52414 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52415
52416         * gcc.dg/ultrasp3.c: New test.
52417
52418 2000-11-25  Neil Booth  <neilb@earthling.net>
52419
52420         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52421
52422 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52423
52424         * gcc.c-torture/compile/20001123-2.c: New.
52425
52426 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52427
52428         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52429
52430 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52431
52432         * gcc.dg/sequence-point-1.c: Add some new tests.
52433         * gcc.c-torture/execute/20001124-1.c: New test.
52434
52435 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52436
52437         * g++.old-deja/g++.other/vaarg4.C: New test.
52438         * gcc.c-torture/compile/20001123-1.c: New test.
52439
52440 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52441
52442         * g++.other/crash24.C: Adjust and remove XFAIL.
52443         * g++.other/crash37.C: New test.
52444
52445 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52446
52447         * g++.old-deja/g++.pt/instantiate9.C: New test.
52448
52449 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52450
52451         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52452         new ABI, too.
52453
52454         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52455         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52456
52457 2000-11-22  Neil Booth  <neilb@earthling.net>
52458
52459         * gcc.dg/cpp/Wtrigraphs.c: New test.
52460
52461 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52462
52463         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52464
52465 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52466
52467         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52468
52469 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52470
52471         * lib/gcc-dg.exp: load_lib scanasm.exp.
52472         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52473         * lib/g++-dg.exp: load_lib scanasm.exp.
52474         * lib/scanasm.exp: New.
52475         (scan-assembler, scan-assembler-not): Add optional arguments to
52476         test name, or if not present, the pattern name.
52477         (scan-assembler-dem, scan-assembler-dem-not): New.
52478
52479         * g++.dg/dg.exp: New.
52480
52481 2000-11-21  Neil Booth  <neilb@earthling.net>
52482
52483         * gcc.dg/cpp/integrated1.c: Remove.
52484
52485 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52486
52487         * gcc.c-torture/execute/20001121-1.c: New test.
52488
52489 2000-11-21  Richard Henderson  <rth@redhat.com>
52490
52491         * gcc.c-torture/compile/20001121-1.c: New test.
52492
52493 2000-11-20  Neil Booth  <neilb@earthling.net>
52494
52495         * gcc.dg/cpp/integrated1.c: New test.
52496
52497 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52498
52499         * g++.old-deja/g++.other/inline17.C: New test.
52500
52501 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52502
52503         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52504         local variable to be zero: I made the variable global. Now
52505         uses abort() and exit() instead of relying on main's return value.
52506
52507 2000-11-20  Neil Booth  <neilb@earthling.net>
52508
52509         * gcc.dg/cpp/paste2.c: Update test.
52510         * objc/execute/paste.m: New test.
52511
52512 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52513
52514         * gcc.dg/c99-condexpr-1.c: New test.
52515
52516 2000-11-20  Neil Booth  <neilb@earthling.net>
52517
52518         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52519
52520 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52521
52522         * g++.old-deja/g++.pt/export1.C: New test.
52523
52524 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52525
52526         * gcc.dg/20001117-1.c: New test.
52527
52528 2000-11-18  Richard Henderson  <rth@redhat.com>
52529
52530         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52531
52532 2000-11-18  Richard Henderson  <rth@redhat.com>
52533
52534         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52535         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52536         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52537
52538 2000-11-18  Richard Henderson  <rth@redhat.com>
52539
52540         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52541         (main): New.  Exit cleanly.
52542
52543 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52544
52545         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52546         gcc.dg/c99-fordecl-2.c: New tests.
52547
52548 2000-11-18  Richard Henderson  <rth@redhat.com>
52549
52550         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52551         * gcc.c-torture/execute/zerolen-2.c: New.
52552
52553 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52554
52555         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52556         memory.
52557
52558 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52559
52560         * g++.old-deja/g++.pt/instantiate8.C: New test.
52561
52562 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52563
52564         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52565         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52566
52567 2000-11-16  Nick Clifton  <nickc@redhat.com>
52568
52569         * gcc.c-torture/execute/nestfunc-2.c: New test.
52570         * gcc.c-torture/execute/nestfunc-3.c: New test.
52571
52572 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52573
52574         * gcc.c-torture/compile/20001116-1.c: New test.
52575
52576 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52577
52578         * gcc.c-torture/execute/20001115-1.c: New test.
52579
52580 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52581
52582         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52583         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52584         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52585         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52586
52587 2000-11-15  Neil Booth  <neilb@earthling.net>
52588
52589         gcc.dg/cpp/_Pragma1.c: Update.
52590         gcc.dg/cpp/_Pragma2.c: New test.
52591
52592 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52593
52594         * g++.old-deja/g++.other/anon5.C: New test.
52595
52596 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52597
52598         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52599         tests.
52600
52601 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52602
52603         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52604         output.
52605
52606 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52607
52608         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52609         labels at end of compound statements.
52610
52611 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52612
52613         * gcc.c-torture/execute/loop-7.c: New test.
52614
52615 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52616
52617         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52618
52619 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52620
52621         * gcc.dg/c99-bool-1.c: New test.
52622
52623 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52624
52625         * gcc.dg/c99-scope-1.c: Remove xfail.
52626         * gcc.dg/c99-scope-2.c: New test.
52627
52628 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52629
52630         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52631         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52632
52633 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52634
52635         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52636         error messages.
52637
52638         * g++.mike/p700.C: Don't typedef wchar_t.
52639         * g++.mike/p784.C: Likewise.
52640         * g++.mike/eb101.C: Don't use __wchar_t.
52641
52642 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52643
52644         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52645         from DO loop.
52646
52647 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52648
52649         * gcc.c-torture/execute/20001111-1.c: New test.
52650
52651 2000-11-10  Nick Clifton  <nickc@redhat.com>
52652
52653         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52654         long multuiple and accumulate.
52655
52656 2000-11-09  Richard Henderson  <rth@redhat.com>
52657
52658         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52659         via size_t instead of int.
52660
52661         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52662         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52663         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52664         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52665
52666 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52667
52668         * gcc.c-torture/compile/20001109-1.c: New test.
52669         * gcc.c-torture/compile/20001109-2.c: New test.
52670
52671 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52672
52673         * g++.old-deja/g++.pt/operator1.C: New test.
52674         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52675
52676 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52677
52678         * gcc.dg/20001108-1.c: New test.
52679
52680 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52681
52682         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52683         with both arguments constant strings.
52684         * gcc.c-torture/execute/string-opt-3.c: New test.
52685         * gcc.c-torture/execute/string-opt-4.c: New test.
52686         * gcc.c-torture/execute/string-opt-5.c: New test.
52687
52688 2000-11-08  Nick Clifton  <nickc@redhat.com>
52689
52690         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52691         mulsidi3adddi patterns.
52692
52693 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52694
52695         * g++.old-deja/g++.other/crash36.C: New test.
52696
52697 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52698
52699         * g++.old-deja/g++.other/init16.C: New test.
52700
52701 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52702
52703         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52704
52705 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52706
52707         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52708         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52709         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52710
52711 2000-11-07  DJ Delorie  <dj@redhat.com>
52712
52713         * gcc.dg/20000614-1.c: Add return so that test can pass.
52714
52715 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52716
52717         * gcc.c-torture/execute/string-opt-1.c: New test.
52718
52719 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52720
52721         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52722         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52723         parameters in registers, and there is no way for a varargs
52724         function to know in which order the integer and floating-point
52725         parameters should be interleaved when they are placed on the
52726         stack.
52727         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52728         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52729
52730 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52731
52732         * gcc.c-torture/execute/string-opt-2.c: New test.
52733
52734 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52735
52736         * g++.old-deja/g++.pt/crash60.C: New test.
52737
52738 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52739
52740         * g++.old-deja/g++.other/crash24.C: New test.
52741         * g++.old-deja/g++.other/crash25.C: New test.
52742         * g++.old-deja/g++.other/crash26.C: New test.
52743         * g++.old-deja/g++.other/crash27.C: New test.
52744         * g++.old-deja/g++.other/crash28.C: New test.
52745         * g++.old-deja/g++.other/crash29.C: New test.
52746         * g++.old-deja/g++.other/crash30.C: New test.
52747         * g++.old-deja/g++.other/crash31.C: New test.
52748         * g++.old-deja/g++.other/crash32.C: New test.
52749         * g++.old-deja/g++.other/crash33.C: New test.
52750         * g++.old-deja/g++.other/crash34.C: New test.
52751         * g++.old-deja/g++.other/crash35.C: New test.
52752
52753 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52754
52755         * gcc.c-torture/execute/20001031-1.c: New test.
52756
52757 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52758
52759         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52760         namespace.
52761
52762         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52763         standards-conformant.
52764
52765         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52766
52767         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52768         * g++.old-deja/g++.mike/p755a.C: Likewise.
52769         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52770         library makes no calls to `operator new' during initialization.
52771
52772 2000-11-04  Neil Booth  <neilb@earthling.net>
52773
52774         * gcc.dg/cpp/include2.c: New tests.
52775
52776 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52777
52778         * lib/g++.exp (g++_set_ld_library_path): New function.
52779         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52780
52781 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52782
52783         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52784         warnings.
52785
52786 2000-11-01  Richard Henderson  <rth@redhat.com>
52787
52788         * g++.old-deja/g++.ext/namedret1.C: New.
52789         * g++.old-deja/g++.ext/namedret2.C: New.
52790         * g++.old-deja/g++.ext/namedret3.C: New.
52791
52792 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52793
52794         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52795         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52796
52797 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52798
52799         * gcc.c-torture/execute/va-arg-21.c: New test.
52800
52801 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52802
52803         * gcc.dg/c99-complex-2.c: New test.
52804
52805 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52806
52807         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52808
52809 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52810
52811         * g++.old-deja/g++.other/inline16.C: New test.
52812
52813 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52814
52815         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52816         __PRETTY_FUNCTION__
52817
52818 2000-10-29  Neil Booth  <neilb@earthling.net>
52819
52820         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52821         New tests.
52822         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52823         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52824         optimisation.
52825
52826 2000-10-29  Neil Booth  <neilb@earthling.net>
52827
52828         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52829         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52830         * mi5.c: Test multiple includes work with -C.
52831         * trigraphs.c: Test ^= version.
52832
52833 2000-10-28  Neil Booth  <neilb@earthling.net>
52834
52835         New tests and test updates for new macro expander.
52836
52837         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52838         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52839         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52840         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52841         new diagnostic messages.
52842
52843         * gcc.dg/cpp/macro3.c: New tests.
52844
52845 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52846
52847         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52848         on the same line.
52849
52850 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52851
52852         * g++.old-deja/g++.other/eh2.C: New test.
52853
52854 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52855
52856         * gcc.c-torture/execute/20001027-1.c: New test.
52857
52858 2000-10-26  Richard Henderson  <rth@redhat.com>
52859
52860         * gcc.c-torture/execute/20001026-1.c: New.
52861
52862 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52863
52864         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52865         * g++.old-deja/g++.law/builtin1.C: Likewise.
52866         * g++.old-deja/g++.law/ctors10.C: Likewise.
52867         * g++.old-deja/g++.law/virtual3.C: Likewise.
52868         * g++.old-deja/g++.mike/p658.C: Likewise.
52869         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52870         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52871         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52872         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52873         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52874
52875 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52876
52877         * gcc.c-torture/compile/20001024-1.c: New test.
52878
52879 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52880
52881         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52882         to tell us whether or not we are using V3.
52883
52884 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52885
52886         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52887         operands.
52888
52889 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52890
52891         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52892
52893 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52894
52895         * gcc.c-torture/execute/20001024-1.c: New test.
52896
52897 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52898
52899         * g++.old-deja/g++.other/sibcall1.C: New test.
52900
52901 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52902
52903         * gcc.dg/noncompile/init-3.c: New test.
52904
52905 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52906
52907         * gcc.dg/format-array-1.c: New test.
52908
52909 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52910
52911         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52912         writing through null pointers; remove comment about testing
52913         unterminated strings.
52914
52915 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52916
52917         * gcc.c-torture/execute/20001017-2.c: New test.
52918
52919 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52920
52921         * gcc.c-torture/compile/20001018-1.c: New test.
52922         * gcc.c-torture/compile/20001018-1.x: Xfail.
52923
52924 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52925
52926         * gcc.c-torture/execute/20001017-1.c: New test.
52927
52928 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52929
52930         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52931         for multiple use of arguments with scanf formats; add tests for
52932         multiple use of arguments.
52933
52934 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52935
52936         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52937         from some old tests.
52938
52939 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52940
52941         * gcc.dg/format-miss-1.c: New test.
52942
52943 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52944
52945         * gcc.c-torture/execute/20001013-1.c: New test.
52946
52947 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52948
52949         * gcc.dg/format-branch-1.c: New test.
52950
52951 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52952
52953         * README, lib/file-format.exp: Remove EGCS references.
52954
52955 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52956
52957         * gcc.dg/20001013-1.c: New test.
52958
52959 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52960
52961         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52962         for intmax_t in the compiler using __typeof__ and the type rules
52963         for conditional expressions.
52964
52965 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52966
52967         * gcc.dg/20001012-1.c: New test.
52968         * gcc.dg/20001012-2.c: New test.
52969
52970 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52971
52972         * gcc.dg/format-attr-1.c: New test.
52973
52974 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52975
52976         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52977         __LONG_LONG_MAX__ instead of LLONG_MAX.
52978
52979 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52980
52981         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52982         scanf flags.
52983         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52984         flags.
52985
52986 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52987
52988         * gcc.dg/sequence-pt-1.c: New test.
52989
52990 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52991
52992         * gcc.c-torture/execute/20001011-1.c: New testcase.
52993         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52994
52995 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52996
52997         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52998         does not error on it.
52999
53000 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53001
53002         * gcc.dg/20001009-1.c: New test.
53003
53004 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53005
53006         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53007         * gcc.c-torture/execute/20001009-2.c: ... to here.
53008
53009 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53010
53011         * gcc.c-torture/compile/20001009-1.c: New testcase.
53012         * gcc.c-torture/execute/20001009-1.c: New testcase.
53013         Testcases provided by Jan Hubicka <jh@suse.cz>.
53014
53015 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53016
53017         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53018         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53019         uintmax_t using <limits.h> to emulate the compiler's internal
53020         logic.  No longer XFAIL %j tests.
53021
53022 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53023
53024         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53025         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53026         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53027         regexps and details of expected handling of some bad formats.
53028         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53029         suppression.
53030
53031 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53032
53033         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53034         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53035         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53036         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53037         in list archives.
53038
53039 2000-10-06  Richard Henderson  <rth@cygnus.com>
53040
53041         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53042         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53043         * g++.old-deja/g++.jason/report.C: Likewise.
53044         * g++.old-deja/g++.law/friend5.C: Likewise.
53045         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53046         of the expected warnings.
53047
53048 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53049
53050         * g++.old-deja/g++.pt/enum14.C: New test.
53051
53052 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53053
53054         * g++.old-deja/g++.pt/crash59.C: New test.
53055
53056 2000-10-04  Will Cohen  <wcohen@redhat.com>
53057
53058         * gcc.dg/20000926-1.c: New test.
53059
53060 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53061
53062         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53063         function name for current C++ compiler.
53064         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53065
53066 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53067
53068         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53069         __PRETTY_FUNCTION__.
53070         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53071
53072 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53073
53074         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53075
53076 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53077
53078         * gcc.c-torture/compile/20000923-1.c: New test.
53079
53080 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53081
53082         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53083         * g++.old-deja/g++.pt/ttp62.C: Same.
53084         * g++.old-deja/g++.other/inline14.C: Same.
53085
53086 2000-09-24  Richard Henderson  <rth@cygnus.com>
53087
53088         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53089
53090 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53091
53092         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53093
53094 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53095
53096         * gcc.c-torture/compile/20000922-1.c: New file.
53097
53098 2000-09-21  Nick Clifton  <nickc@redhat.com>
53099
53100         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53101         a signed long modulo operation.
53102         (mod6): New function - perform an unsigned long modulo operation.
53103         (main): Add tests for modulos of very large numbers by very small
53104         dividends.
53105
53106 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53107
53108         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53109
53110 2000-09-19  Richard Henderson  <rth@cygnus.com>
53111
53112         * gcc.dg/compare2.c (case 10): XFAIL.
53113
53114 2000-09-18  Richard Henderson  <rth@cygnus.com>
53115
53116         * gcc.c-torture/execute/20000906-1.c: Move ...
53117         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53118         that support __builtin_trap.
53119
53120 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53121
53122         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53123
53124 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53125
53126         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53127         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53128         more $ format tests.
53129
53130 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53131
53132         * gcc.dg/format-errmk-1.c: New test.
53133
53134 2000-09-17  Greg McGary  <greg@mcgary.org>
53135
53136         * gcc.c-torture/execute/20000917-1.x: Remove.
53137
53138 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53139
53140         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53141
53142 2000-09-17  Greg McGary  <greg@mcgary.org>
53143
53144         * gcc.c-torture/execute/20000917-1.c: New test.
53145         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53146
53147 2000-09-16  Neil Booth  <NeilB@earthling.net>
53148
53149         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53150         in nested macro bug.
53151
53152 2000-09-15  Neil Booth  <NeilB@earthling.net>
53153
53154         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53155
53156 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53157
53158         * gcc.c-torture/execute/20000914-1.c: New test.
53159
53160 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53161
53162         * g++.other/inline13.C: New test.
53163
53164 2000-09-12  Andreas Jaeger  <aj@suse.de>
53165
53166         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53167         constant by Ulrich Drepper <drepper@redhat.com>.
53168
53169 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53170
53171         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53172
53173 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53174
53175         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53176
53177 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53178
53179         * gcc.dg/cpp/backslash.c: New test.
53180
53181 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53182
53183         * gcc.c-torture/execute/20000910-1.c: New test.
53184         * gcc.c-torture/execute/20000910-2.c: Likewise.
53185
53186 2000-09-11  Robert Lipe  <robertl@sco.com>
53187
53188         * gcc.dg/pragma-align.c: New test.
53189
53190 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53191
53192         * g++.old-deja/g++.pt/explicit82.C: New test.
53193         * g++.old-deja/g++.pt/explicit83.C: New test.
53194
53195 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53196
53197         * gcc.dg/asm-names.c: New test.
53198
53199 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53200
53201         * gcc.dg/cpp/tr-warn6.c: New test
53202
53203 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53204
53205         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53206         be accepted.
53207
53208 2000-09-07  Catherine Moore  <clm@redhat.com>
53209
53210         * gcc.c-torture/execute/unroll-1.c: New test.
53211
53212 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53213
53214         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53215         ERROR markers.
53216         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53217         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53218         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53219         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53220         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53221         Preprocess only.
53222         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53223         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53224
53225 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53226
53227         * g++.old-deja/g++.pt/deduct2.C: New test.
53228
53229 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53230
53231         * g++.old-deja/g++.pt/parms2.C: New test.
53232
53233 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53234
53235         * g++.old-deja/g++.pt/crash58.C: New test.
53236
53237 2000-09-06  Greg McGary  <greg@mcgary.org>
53238
53239         * gcc.c-torture/execute/20000906-1.c: New test.
53240         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53241
53242 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53243
53244         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53245
53246 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53247
53248         * g++.old-deja/g++.pt/crash57.C: New test.
53249
53250 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53251
53252         * g++.old-deja/g++.pt/crash56.C: New test.
53253
53254 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53255
53256         * g++.old-deja/g++.pt/koenig1.C: New test.
53257
53258 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53259
53260         * gcc.dg/20000904-1.c: New test.
53261
53262 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53263
53264         * gcc.dg/cpp/paste8.c: New test.
53265
53266 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53267
53268         * gcc.c-torture/compile/20000827-1.c: New test.
53269
53270 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53271
53272         * gcc.dg/format-diag-1.c: New test.
53273
53274 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53275
53276         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53277         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53278         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53279         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53280         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53281
53282 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53283
53284         * g++.old-deja/g++.other/nested4.C: New test.
53285
53286 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53287
53288         * g++.old-deja/g++.ns/scoped1.C: New test.
53289
53290 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53291
53292         * lib/g++.exp: Support testing already-installed GCC.
53293
53294 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53295
53296         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53297
53298 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53299
53300         * gcc.dg/return-type-2.c: New test.
53301
53302 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53303
53304         * gcc.c-torture/compile/20000825-1.c: New test.
53305
53306 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53307
53308         * gcc.dg/dwarf2-2.c: New test.
53309
53310 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53311
53312         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53313         dg-warning regexps.
53314
53315 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53316
53317         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53318         gcc.dg/format-ext-5.c: New tests.
53319
53320 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53321
53322         * g++.old-deja/g++.other/crash22.C: New test.
53323
53324 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53325
53326         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53327
53328 2000-08-24  Richard Henderson  <rth@cygnus.com>
53329
53330         * gcc.dg/ia64-sync-1.c: New test.
53331         * gcc.dg/ia64-sync-2.c: New test.
53332         * gcc.dg/ia64-asm-1.c: New test.
53333
53334 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53335
53336         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53337         * gcc.dg/format-ext-2.c: New test.
53338
53339 2000-08-23  Jason Merrill  <jason@redhat.com>
53340
53341         * lib/old-dejagnu.exp: Also ignore "In member function" and
53342         "At global scope".
53343
53344 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53345
53346         * gcc.dg/noncompile/label-lineno-1.c: New test.
53347
53348 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53349
53350         * gcc.dg/c99-array-nonobj-1.c: New test.
53351
53352 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53353
53354         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53355         tests.
53356         * gcc.dg/format-ext-1.c: New test.
53357
53358 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53359
53360         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53361         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53362         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53363         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53364         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53365
53366 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53367
53368         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53369         gcc.dg/c99-strftime-2.c: New tests.
53370
53371 2000-08-22  Richard Henderson  <rth@cygnus.com>
53372
53373         * gcc.c-torture/execute/20000822-1.c: New test.
53374
53375 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53376
53377         * gcc.c-torture/execute/20000819-1.x: Remove.
53378
53379 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53380
53381         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53382         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53383         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53384         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53385         gcc.dg/format-xopen-1.c: New tests.
53386
53387 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53388
53389         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53390
53391 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53392
53393         * g++.old-deja/g++.other/loop2.C: New test.
53394
53395         * gcc.c-torture/compile/20000606-1.c: New test.
53396         * gcc.c-torture/compile/20000728-1.c: New test.
53397         * gcc.c-torture/execute/20000801-1.c: New test.
53398         * gcc.c-torture/execute/20000801-2.c: New test.
53399         * gcc.c-torture/execute/20000819-1.c: New test.
53400         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53401         * gcc.dg/20000629-1.c: New test.
53402         * gcc.dg/20000724-1.c: New test.
53403         * gcc.dg/20000807-1.c: New test.
53404
53405 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53406
53407         * gcc.dg/cpp/pragma-1.c: New test.
53408         * gcc.dg/cpp/pragma-2.c: New test.
53409
53410 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53411
53412         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53413         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53414
53415 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53416
53417         * gcc.c-torture/compile/20000818-1.c: New test.
53418
53419 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53420
53421         * gcc.c-torture/execute/20000818-1.c: New test.
53422
53423 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53424
53425         * gcc.dg/format-va-1.c: New test.
53426
53427 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53428
53429         * g++.old-deja/g++.other/typedef8.C: New test.
53430
53431 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53432
53433         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53434         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53435         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53436         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53437         * g++.old-deja/g++.other/ptrmem7.C: New test.
53438         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53439
53440 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53441
53442         * g++.old-deja/g++.pt/typename27.C: New test.
53443
53444 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53445
53446         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53447         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53448         * g++.old-deja/g++.pt/friend45.C: New test.
53449         * g++.old-deja/g++.other/friend8.C: New test.
53450
53451 2000-08-15  Richard Henderson  <rth@cygnus.com>
53452
53453         * gcc.c-torture/execute/20000815-1.c: New test.
53454
53455 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53456
53457         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53458         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53459         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53460
53461 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53462
53463         * g++.old-deja/g++.other/refinit2.C: New test.
53464
53465 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53466
53467         * lib/c-torture.exp (c-torture): Make
53468         compiler_conditional_xfail_data global.
53469         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53470         compiler_conditional_xfail_data machinery.
53471         (f-torture-execute): Likewise.
53472         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53473         and only when unrolling loops.
53474
53475         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53476
53477 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53478
53479         * g++.old-deja/g++.pt/explicit81.C: New test.
53480
53481 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53482
53483         * g++.old-deja/g++.pt/typename26.C: New test.
53484
53485 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53486
53487         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53488         warning.
53489
53490 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53491
53492         * g++.old-deja/g++.other/array3.C: New test.
53493
53494 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53495
53496         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53497         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53498         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53499         New tests.
53500
53501 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53502
53503         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53504         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53505
53506 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53507
53508         * gcc.c-torture/execute/20000808-1.c: New test.
53509
53510 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53511
53512         * gcc.dg/c90-const-expr-1.c: New test.
53513
53514 2000-08-08  Richard Henderson  <rth@cygnus.com>
53515
53516         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53517
53518 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53519
53520         * gcc.dg/noncompile/const-ll-1.c: New test.
53521
53522 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53523
53524         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53525
53526 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53527
53528         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53529         that running programs linked against the shared version of libobjc
53530         run correctly.
53531
53532 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53533
53534         * gcc.dg/c99-printf-1.c: New test.
53535
53536 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53537
53538         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53539
53540 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53541
53542         * gcc.c-torture/execute/20000731-1.x: Delete.
53543
53544 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53545
53546         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53547         and torture_without_loops as is done by c-torture.exp.
53548         (search_for): Copy from c-torture.exp.
53549         (gcc-dg-runtest): New function, drives a directory of tests
53550         iterating over the TORTURE_OPTIONS.
53551         (scan-assembler, scan-assembler-not): Move here from
53552         individual directory drivers.
53553
53554         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53555         defined by lib/gcc-dg.exp.
53556         * gcc.dg/cpp/cpp.exp: Likewise.
53557         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53558         gcc-dg-runtest, so we cycle over optimization options.
53559
53560         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53561         * gcc.dg/compare2.c: No longer expected to fail.
53562
53563 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53564
53565         * gcc.c-torture/execute/20000804-1.c: New test.
53566
53567 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53568
53569         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53570
53571 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53572
53573         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53574
53575 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53576
53577         * gcc.c-torture/compile/20000803-1.c: New test.
53578
53579 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53580
53581         * gcc.c-torture/execute/20000801-3.c,
53582         gcc.c-torture/execute/20000801-4.c: New tests.
53583         * gcc.c-torture/execute/20000801-3.x,
53584         gcc.c-torture/execute/20000801-4.x: Xfail.
53585
53586 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53587
53588         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53589         libobjc/.libs to allow for libtool.
53590
53591 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53592
53593         * gcc.c-torture/compile/20000802-1.c: New test.
53594
53595 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53596
53597         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53598
53599 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53600
53601         * gcc-c-torture/execute/20000731-2.c: New test.
53602
53603         * gcc.c-torture/execute/20000731-1.c: New test.
53604         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53605
53606 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53607
53608         * gcc.dg/cpp/paste7.c: New test.
53609         * gcc.dg/cpp/20000725-1.c: New test.
53610
53611 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53612
53613         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53614         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53615         declaration warning for __builtin_dwarf_reg_size.
53616
53617         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53618
53619 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53620
53621         * gcc.dg/noncompile/voidparam-1.c: New test.
53622
53623 2000-07-30  Richard Henderson  <rth@cygnus.com>
53624
53625         * gcc.dg/c90-digraph-1.c: Don't xfail.
53626         * gcc.dg/compare2.c (case 10): Xfail.
53627         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53628
53629 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53630
53631         * gcc.dg/c99-main-1.c: New test.
53632
53633 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53634
53635         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53636
53637 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53638
53639         * gcc.c-tortuer/execute/20000726-1.c: New test.
53640
53641 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53642
53643         * gcc.c-torture/execute/enum-2.c: New test.
53644
53645 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53646
53647         * gcc.dg/cpp/tr-warn3.c: New test.
53648
53649 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53650
53651         * g++.old-deja/g++.ext/implicit1.C: Remove.
53652         * g++.old-deja/g++.jason/c2.C: Remove
53653         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53654         * g++.old-deja/g++.pt/crash16.C: Likewise.
53655         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53656
53657 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53658
53659         * g++.old-deja/g++.other/for2.C: New test.
53660
53661 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53662
53663         * gcc.dg/20000720-1.c: New test.
53664
53665 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53666
53667         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53668
53669 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53670
53671         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53672         * gcc.c-torture/execute/20000722-1.c: New.
53673         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53674
53675 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53676
53677         * gcc.dg/cpp/20000720-1.S: New test.
53678
53679 2000-07-21  Michael Meissner  <meissner@redhat.com>
53680
53681         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53682
53683 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53684
53685         * g++.old-deja/g++.brendan/crash16.C,
53686         g++.old-deja/g++.brendan/parse3.C,
53687         g++.old-deja/g++.brendan/redecl1.C,
53688         g++.old-deja/g++.ns/template13.C,
53689         g++.old-deja/g++.other/decl4.C,
53690         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53691
53692 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53693
53694         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53695         and "Internal error".
53696
53697         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53698         regexps.
53699         * gcc.dg/cpp/paste6.c: New test.
53700
53701 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53702
53703         * gcc.dg/cpp/tr-direct.c: New test.
53704
53705         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53706         gcc.dg/cpp/undef1.c: Tweak error regexps.
53707
53708 2000-07-18  Eric Christopher <echristo@redhat.com>
53709
53710         * gcc.c-torture/compile/20000718-1.c: New test.
53711
53712 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53713
53714         * cpplex.c (_cpp_push_token): If the token being pushed back
53715         is the previous token in this context, just subtract one from
53716         context->posn.
53717         * cppmacro.c (save_expansion): Clear aux field when storing a
53718         placemarker.
53719
53720 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53721
53722         * gcc.dg/noncompile/redecl-1.c: New test.
53723
53724 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53725
53726         * gcc.c-torture/execute/20000717-5.c: New test.
53727         * gcc.c-torture/execute/20000717-1.x: Removed.
53728
53729 2000-07-17  Richard Henderson  <rth@cygnus.com>
53730
53731         * gcc.c-torture/execute/20000717-4.c: New test.
53732
53733 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53734
53735         * gcc.dg/cpp/syshdr.c: New test.
53736         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53737
53738 2000-07-17  Neil Booth  <neilb@earthling.net>
53739
53740         * gcc.dg/cpp/cmdlne-dM.c: New test.
53741         * gcc.dg/cpp/cmdlne-dD.c: New test.
53742
53743 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53744
53745         * gcc.c-torture/execute/20000717-3.c: New test.
53746
53747         * gcc.c-torture/compile/20000717-1.c: New test.
53748
53749 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53750
53751         * gcc.c-torture/execute/20000717-2.c: New test.
53752
53753 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53754
53755         * gcc.dg/formatz-1.c: New test.
53756
53757         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53758         * gcc.dg/c99-digraph-1.c: New tests.
53759
53760         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53761         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53762
53763         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53764         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53765         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53766         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53767         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53768         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53769         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53770
53771 2000-07-17  Greg McGary <greg@mcgary.org>
53772
53773         * gcc.c-torture/execute/20000717-1.c: New test.
53774         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53775
53776 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53777
53778         * gcc.c-torture/execute/20000715-2.c: New test.
53779         * gcc.dg/20000715-1.c: New test.
53780
53781 2000-07-15  Michael Meissner  <meissner@redhat.com>
53782
53783         * gcc.c-torture/execute/20000715-1.c: New test.
53784
53785 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53786
53787         * gcc.c-torture/execute/20000707-1.c: New test.
53788
53789 2000-07-13  Neil Booth  <NeilB@earthling.net>
53790
53791         * gcc.dg/cpp/digraph1.c,
53792         gcc.dg/cpp/digraph2.c,
53793         gcc.dg/cpp/digraphs.c: New tests.
53794
53795 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53796
53797         * g77.f-torture/compile/20000630-2.f: New test.
53798         * g77.f-torture/compile/20000630-2.x
53799
53800 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53801
53802         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53803
53804 2000-07-11  Neil Booth  <NeilB@earthling.net>
53805
53806         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53807
53808 2000-07-11  Neil Booth  <NeilB@earthling.net>
53809
53810         * gcc.dg/cpp/cmdlne-C.c: New.
53811
53812 2000-07-09  Neil Booth  <NeilB@earthling.net>
53813
53814         * gcc.dg/cpp/directiv.c: New tests.
53815         * gcc.dg/cpp/undef1.c: Update.
53816
53817 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53818
53819         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53820
53821 2000-07-09  Neil Booth  <NeilB@earthling.net>
53822
53823         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53824
53825 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53826
53827         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53828         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53829
53830 2000-07-08  Neil Booth  <NeilB@earthling.net>
53831
53832         * gcc.dg/cpp/macsyntx.c: New tests.
53833
53834 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53835
53836         * gcc.dg/20000707-1.c: New test.
53837
53838 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53839
53840         * gcc.c-torture/execute/20000706-1.c: New test.
53841         * gcc.c-torture/execute/20000706-2.c: New test.
53842         * gcc.c-torture/execute/20000706-3.c: New test.
53843         * gcc.c-torture/execute/20000706-4.c: New test.
53844         * gcc.c-torture/execute/20000706-5.c: New test.
53845
53846 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53847
53848         * g++.old-deja/g++.pt/instantiate7.C: New test.
53849
53850 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53851
53852         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53853         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53854         * g++.old-deja/g++.other/rtti3.C: Likewise.
53855         * g++.old-deja/g++.other/rttid3.C: Likewise.
53856
53857 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53858
53859         *  g77.f-torture/compile/20000630-1.x: Fix typo
53860
53861 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53862
53863         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53864         assembly output.
53865
53866 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53867
53868         * gcc.dg/cpp/ident.c: New test.
53869
53870 2000-07-05  Neil Booth  <NeilB@earthling.net>
53871
53872         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53873           gcc.dg/cpp/lexstrng.c: New tests.
53874
53875 2000-07-04  Neil Booth  <NeilB@earthling.net>
53876
53877         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53878         * gcc.dg/cpp/strify2.c: Same.
53879
53880 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53881
53882         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53883         * gcc.dg/cpp/19990703-1.c: Likewise.
53884         * gcc.dg/cpp/20000625-1.c: Likewise.
53885         * gcc.dg/cpp/20000625-2.c: Likewise.
53886
53887         * gcc.dg/cpp/macro1.c,
53888         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53889         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53890         gcc.dg/cpp/strify1.c,
53891         gcc.dg/cpp/strify2.c: New tests.
53892
53893 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53894
53895         * gcc.c-torture/execute/20000703-1.c: New test.
53896
53897 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53898
53899         * g++.old-deja/g++.pt (lookup10.C): New test.
53900
53901 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53902
53903         * g++.old-deja/g++.pt (typename25.C): New test.
53904
53905 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53906
53907         * gcc.c-torture/compile/20000701-1.c: New test.
53908
53909 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53910
53911         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53912         to test case.
53913
53914 2000-06-30  Catherine Moore  <clm@cygnus.com>
53915
53916         * gcc.c-torture/execute/align-1.c: New test.
53917
53918 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53919
53920         * g++.old-deja/g++.pt/expr8.C: New test.
53921         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53922
53923 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53924
53925         * gcc.c-torture/compile/20000629-1.c: New test.
53926
53927 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53928
53929
53930         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53931         gcc.dg/noncompile directory, depending on whether they're
53932         preprocessor tests or not.  Annotate all the tests for the dg
53933         framework.
53934
53935         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53936         * gcc.dg/noncompile/noncompile.exp: New.
53937
53938         * Moved files:
53939         Old name                                New name
53940         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53941         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53942         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53943         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53944         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53945         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53946         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53947         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53948         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53949         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53950         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53951         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53952         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53953         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53954         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53955         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53956         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53957         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53958         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53959         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53960         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53961         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53962         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53963         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53964
53965         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53966         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53967         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53968         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53969         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53970         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53971
53972 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53973
53974         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53975         declare one variable.  On the fourth, error.
53976         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53977         declared by 20000628-1a.h.
53978
53979 2000-06-29  Richard Henderson  <rth@redhat.com>
53980
53981         * gcc.c-torture/execute/930529-1.x: New file.
53982         * gcc.dg/920413-1.c: Adjust expected warning text.
53983         * gcc.dg/980217-1.c: Declare abort.
53984         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53985
53986 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53987
53988         * g77.f-torture/compile/20000629-1.f: New test.
53989         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53990
53991 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53992
53993         Rearrange lots of files, removing entirely the
53994         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53995         directories.
53996
53997         * Deleted files:
53998         gcc.c-torture/code_quality/code_quality.exp
53999         gcc.c-torture/special/special.exp
54000         gcc.failure/failure.exp
54001         gcc.failure/940409-1.x
54002         gcc.c-torture/compile/961203-1.x
54003
54004         * New files:
54005         gcc.misc-tests/linkage.exp
54006         gcc.c-torture/execute/920730-1t.c
54007         gcc.c-torture/execute/920730-1t.x
54008         gcc.c-torture/compile/920520-1.x
54009         gcc.c-torture/compile/920521-1.x
54010         gcc.c-torture/compile/981006-1.x
54011         gcc.c-torture/execute/eeprof-1.x
54012
54013         * Moved files (possibly with modifications to fit a new harness):
54014         Old name                                New name
54015         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54016         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54017         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54018         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54019         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54020         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54021         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54022         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54023         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54024         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54025         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54026         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54027         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54028         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54029
54030 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54031
54032         * c-torture/compile/961203-1.x: Delete.
54033
54034         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54035         not exit. Include stdio.h.
54036         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54037         * gcc.misc-tests/dg-12.c: Likewise.
54038         * gcc.misc-tests/dg-5.c: Likewise.
54039         * gcc.misc-tests/dg-6.c: Likewise.
54040         * gcc.misc-tests/dg-7.c: Prototype abort.
54041         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54042         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54043         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54044         not exit.
54045         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54046         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54047
54048 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54049
54050         * gcc.dg/cpp/20000628-1.c: New test.
54051         * gcc.dg/cpp/20000628-1.h: New header for above test.
54052         * gcc.dg/cpp/20000628-1a.h: Likewise.
54053
54054 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54055
54056         * gcc.dg/cpp: New directory.
54057         * gcc.dg/cpp/cpp.exp: New driver.
54058         * gcc.dg/cpp/20000627-1.c: New test.
54059         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54060         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54061         and rewrite as a compilation test.
54062
54063         * gcc.dg: Move many files into the cpp subdirectory, possibly
54064         renaming or editing them as well.
54065         Old name                New name
54066         990119-1.c              cpp/19990119-1.c
54067         990228-1.c              cpp/19990228-1.c
54068         990407-1.c              cpp/19990407-1.c
54069         990409-1.c              cpp/19990409-1.c
54070         990413-1.c              cpp/19990413-1.c
54071         990703-1.c              cpp/19990703-1.c
54072         20000127-1.c            cpp/20000127-1.c
54073         20000129-1.c            cpp/20000129-1.c
54074         20000207-1.c            cpp/20000207-1.c
54075         20000207-2.c            cpp/20000207-2.c
54076         20000209-1.c            cpp/20000209-1.c
54077         20000209-2.c            cpp/20000209-2.c
54078         20000301-1.c            cpp/20000301-1.c
54079         20000419-1.c            cpp/20000419-1.c
54080         20000510-1.S            cpp/20000510-1.S
54081         20000519-1.c            cpp/20000519-1.c
54082         20000529-1.c            cpp/20000529-1.c
54083         20000625-1.c            cpp/20000625-1.c
54084         20000625-2.c            cpp/20000625-2.c
54085         cpp-as1.c               cpp/assert1.c
54086         cpp-as2.c               cpp/assert2.c
54087         cxx-comments-1.c        cpp/cxxcom1.c
54088         cxx-comments-2.c        cpp/cxxcom2.c
54089         endif-label.c           cpp/endif.c
54090         cpp-hash1.c             cpp/hash1.c
54091         cpp-hash2.c             cpp/hash2.c
54092         cpp-if1.c               cpp/if-1.c
54093         cpp-if2.c               cpp/if-2.c
54094         cpp-if3.c               cpp/if-3.c
54095         cpp-if4.c               cpp/if-4.c
54096         cpp-if5.c               cpp/if-5.c
54097         cpp-cond.c              cpp/if-cexp.c
54098         cpp-missingop.c         cpp/if-mop.c
54099         cpp-missingparen.c      cpp/if-mpar.c
54100         cpp-opprec.c            cpp/if-oppr.c
54101         cpp-ifparen.c           cpp/if-paren.c
54102         cpp-shortcircuit.c      cpp/if-sc.c
54103         cpp-shift.c             cpp/if-shift.c
54104         cpp-unary.c             cpp/if-unary.c
54105         cpp-li1.c               cpp/line1.c
54106         cpp-li2.c               cpp/line2.c
54107         lineno.c                cpp/line3.c
54108         lineno-2.c              cpp/line4.c
54109         cpp-mi.c                cpp/mi1.c
54110         cpp-mic.h               cpp/mi1c.h
54111         cpp-micc.h              cpp/mi1cc.h
54112         cpp-mind.h              cpp/mi1nd.h
54113         cpp-mindp.h             cpp/mi1ndp.h
54114         cpp-mix.h               cpp/mi1x.h
54115         cpp-mi2.c               cpp/mi2.c
54116         cpp-mi2a.h              cpp/mi2a.h
54117         cpp-mi2b.h              cpp/mi2b.h
54118         cpp-mi2c.h              cpp/mi2c.h
54119         cpp-mi3.c               cpp/mi3.c
54120         cpp-mi3.def             cpp/mi3.def
54121         poison-1.c              cpp/poison.c
54122         pr-impl.c               cpp/prag-imp.c
54123         cpp-redef-2.c           cpp/redef1.c
54124         cpp-redef.c             cpp/redef2.c
54125         strpaste.c              cpp/strp1.c
54126         strpaste-2.c            cpp/strp2.c
54127         cpp-tradpaste.c         cpp/tr-paste.c
54128         cpp-tradstringify.c     cpp/tr-str.c
54129         cpp-tradwarn1.c         cpp/tr-warn1.c
54130         cpp-tradwarn2.c         cpp/tr-warn2.c
54131         trigraphs.c             cpp/trigraphs.c
54132         cpp-unc1.c              cpp/unc1.c
54133         cpp-unc2.c              cpp/unc2.c
54134         cpp-unc3.c              cpp/unc3.c
54135         cpp-unc.c               cpp/unc4.c
54136         undef.c                 cpp/undef1.c
54137         undef-2.c               cpp/undef2.c
54138         cpp-wi1.c               cpp/widestr1.c
54139
54140 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54141
54142         * lib/g++.exp (g++_include_flags): Tweak.
54143
54144 2000-06-27  H.J. Lu  <hjl@gnu.org>
54145             Loren J. Rittle  <ljrittle@acm.org>
54146
54147         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54148         version with one that knows about the new gcc tree structure.
54149         (g++_link_flags): Same.
54150
54151 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54152
54153         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54154         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54155         case we are cross-compiling.
54156
54157         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54158         g++.old-deja/g++.niklas/Makefile.in,
54159         g++.old-deja/g++.niklas/configure.in,
54160         g++.old-deja/g++.other/Makefile.in,
54161         g++.old-deja/g++.other/configure.in,
54162         gcc.c-torture/code_quality/Makefile.in,
54163         gcc.c-torture/code_quality/configure.in,
54164         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54165         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54166         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54167         gcc.c-torture/execute/ieee/Makefile.in,
54168         gcc.c-torture/execute/ieee/configure.in,
54169         gcc.c-torture/noncompile/Makefile.in,
54170         gcc.c-torture/noncompile/configure.in,
54171         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54172         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54173         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54174
54175 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54176
54177         * g++.old-deja/g++.other/ambig3.C: New test.
54178
54179 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54180
54181         * g++.old-deja/g++.pt/syntax1.C: New test.
54182         * g++.old-deja/g++.pt/syntax2.C: New test.
54183         * g++.old-deja/g++.other/syntax3.C: New test.
54184         * g++.old-deja/g++.other/syntax4.C: New test.
54185
54186 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54187
54188         * gcc.dg/20000623-1.c: Prototype exit and abort.
54189
54190 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54191
54192         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54193         New tests.
54194         * gcc.dg/cpp-mi3.def: New file.
54195
54196         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54197         inside assertions.
54198         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54199         lexer's error messages.
54200         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54201         divine anything from the linemarkers.
54202         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54203         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54204
54205 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54206
54207         * gcc.dg/20000623-1.c: New test.
54208
54209 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54210
54211         * gcc.c-torture/execute/20000622-1.c: New test.
54212
54213 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54214
54215         * g++.old-deja/g++.other/init15.C: New test.
54216
54217 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54218
54219         * g++.old-deja/g++.pt/vaarg2.C: New test.
54220         * g++.old-deja/g++.pt/vaarg3.C: New test.
54221
54222 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54223
54224         * g++.old-deja/g++.other/dyncast6.C: New test.
54225
54226 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54227
54228         * gcc.c-torture/execute/loop-6.c: New test.
54229
54230 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54231
54232         * gcc.dg/20000614-1.c: New test.
54233         * gcc.dg/20000614-2.c: New test.
54234
54235 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54236
54237         * g++.old-deja/g++.other/inline12.C: New test.
54238
54239 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54240
54241         * g++.old-deja/g++.other/eh1.C: New test.
54242
54243 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54244
54245         * g++.old-deja/g++.other/type.C: New test.
54246
54247 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54248
54249         * g++.old-deja/g++.other/initstring.C: New test.
54250
54251 2000-06-12  Jason Merrill  <jason@redhat.com>
54252
54253         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54254
54255 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54256
54257         * gcc.c-torture/compile/20000609-1.c: New test.
54258
54259 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54260
54261         * gcc.dg/20000609-1.c: New test.
54262
54263 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54264
54265         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54266         * gcc.c-torture/noncompile/poison-1.c: Move...
54267         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54268         * gcc.dg/cpp-li1.c: Add a token after the #line.
54269
54270 2000-06-05  Richard Henderson  <rth@cygnus.com>
54271
54272         * gcc.c-torture/execute/20000605-2.c: New test.
54273         * gcc.c-torture/execute/20000605-3.c: New test.
54274
54275 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54276
54277         * g77.f-torture/execute/20000503-1.x: New file.
54278
54279 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54280
54281         * g++.old-deja/g++.eh/badalloc1.C: New test.
54282
54283 2000-06-05  Richard Henderson  <rth@cygnus.com>
54284
54285         * gcc.c-torture/execute/20000605-1.c: New test.
54286
54287 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54288             Nathan Sidwell <nathan@codesourcery.com>
54289
54290         * gcc.c-torture/compile/20000605-1.c: New test.
54291
54292 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54293
54294         * g77.f-torture/compile/20000601-1.f: New test.
54295
54296 2000-06-03  Richard Henderson  <rth@cygnus.com>
54297
54298         * gcc.c-torture/execute/20000603-1.c: New.
54299
54300 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54301
54302         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54303         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54304
54305 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54306
54307         * gcc.dg/compare2.c (case 12): XFAIL.
54308         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54309         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54310
54311         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54312
54313 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54314
54315         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54316         guard macro is already defined when the header is first
54317         included.
54318         * gcc.dg/cpp-mix.h: New file.
54319         * gcc.dg/endif-label.c: Update patterns to match compiler.
54320
54321         * g++.brendan/complex1.C: Declare abort.
54322         * g++.law/refs4.C: Remove XFAIL.
54323         * g++.oliva/expr2.C: Declare abort and exit.
54324
54325 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54326
54327         * gcc.c-torture/execute/20000528-1.c: New test.
54328
54329         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54330         * g++.old-deja/g++.law/temps4.C: Likewise.
54331
54332         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54333         stdlib.h.  Call abort() on failure.
54334         * g++.old-deja/g++.law/refs4.C: Likewise.
54335         * g++.old-deja/g++.law/temps4.C: Likewise.
54336         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54337         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54338
54339 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54340
54341         Relative to g++.dg/special:
54342         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54343
54344         Relative to g++.old-deja:
54345         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54346         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54347         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54348         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54349         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54350         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54351         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54352
54353         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54354         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54355         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54356         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54357         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54358         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54359         and/or string.h.
54360
54361         * g++.other/goto1.C: Update expectations for error messages.
54362
54363 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54364
54365         * gcc.c-torture/compile/20000523-1.c: New test.
54366
54367 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54368
54369         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54370
54371 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54372
54373         * g++.old-deja/g++.eh/catch11.C: New test.
54374         * g++.old-deja/g++.eh/catch12.C: New test.
54375
54376 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54377
54378         * gcc.c-torture/execute/20000523-1.c: New test.
54379
54380 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54381
54382         * c-torture/execute/bcp-1.c: Replace abort in arg of
54383         __builtin_constant_p with a generic external function.
54384
54385         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54386         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54387         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54388         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54389         Prototype abort and/or exit.
54390
54391         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54392         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54393         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54394         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54395
54396 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54397
54398         * gcc.dg/dwarf2-1.c: New test.
54399
54400 2000-05-20  Richard Henderson  <rth@cygnus.com>
54401
54402         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54403
54404 2000-05-20  Andreas Jaeger  <aj@suse.de>
54405
54406         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54407         testcase.
54408
54409 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54410
54411         * gcc.c-torture/execute/20000519-2.c: New test.
54412
54413 2000-05-19  Andreas Jaeger  <aj@suse.de>
54414
54415         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54416         which fails with SSA.
54417
54418         * lib/c-torture.exp: Also test with -O3 -fssa.
54419
54420 2000-05-18  Michael Meissner  <meissner@redhat.com>
54421
54422         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54423         * gcc.c-torture/execute/920415-1.c: Ditto.
54424         * gcc.c-torture/execute/920501-1.c: Ditto.
54425         * gcc.c-torture/execute/conversion.c: Ditto.
54426         * gcc.c-torture/execute/cvt-1.c: Ditto.
54427
54428 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54429
54430         * gcc.c-torture/compile/20000518-1.c: New test.
54431
54432 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54433
54434         * g77.f-torture/compile/200005018.f: New test.
54435
54436 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54437
54438         * gcc.c-torture/compile/20000517-1.c: New test.
54439
54440 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54441
54442         * gcc.c-torture/execute/20000516-1.c: New test.
54443
54444 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54445
54446         * g++.old-deja/g++.other/eh.C: New test.
54447
54448 2000-05-12  Richard Henderson  <rth@cygnus.com>
54449
54450         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54451         constants through to doit's conditional.
54452
54453 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54454
54455         * gcc.c-torture/compile/20000511-1.c: New test.
54456         * g77.f-torture/compile/20000511-1.f: New test.
54457         * g77.f-torture/compile/20000511-2.f: New test.
54458
54459 2000-05-11  Michael Meissner  <meissner@redhat.com>
54460
54461         * gcc.c-torture/execute/20000511-1.c: New test.
54462
54463 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54464
54465         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54466         * gcc.dg/20000510-1.S: New.
54467
54468 2000-05-08  Catherine Moore  <clm@cygnus.com>
54469
54470         * gcc.dg/unused-3.c: New.
54471
54472 2000-05-06  Richard Henderson  <rth@cygnus.com>
54473
54474           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54475           * g++.old-deja/g++.mike/warn1.C: Likewise.
54476           * g++.old-deja/g++.pt/local1.C: Likewise.
54477           * g++.old-deja/g++.pt/local7.C: Likewise.
54478           * g++.old-deja/g++.pt/spec16.C: Likewise.
54479
54480 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54481
54482         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54483
54484 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54485
54486           * g77.f-torture/execute/20000503-1.f: New test.
54487
54488 2000-05-04  Andreas Jaeger  <aj@suse.de>
54489
54490         * gcc.dg/noreturn-2.c: New test.
54491
54492 2000-05-04  Neil Booth  <NeilB@earthling.net>
54493
54494         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54495         preprocessor.
54496
54497 2000-05-04  Richard Henderson  <rth@cygnus.com>
54498
54499         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54500
54501 2000-05-04  Richard Henderson  <rth@cygnus.com>
54502
54503         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54504         OpenSSL by Jason R Thorpe.
54505
54506 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54507
54508         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54509
54510 2000-05-03  Robert Lipe <robertlipe@usa.net>
54511
54512         * gcc.dg/20000503-1.c: New test.
54513
54514 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54515
54516         * gcc.c-torture/compile/20000502-1.c: New test.
54517         * g++.old-deja/g++.other/align.C: New test.
54518         * gcc.dg/cpp-tradstringify.c: New test.
54519
54520 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54521
54522         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54523         and hard registers.
54524
54525 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54526
54527         * gcc.c-torture/execute/loop-5.c: New test.
54528
54529 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54530
54531         * gcc.c-torture/execute/va-arg-20.c: New test.
54532
54533 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54534
54535         * gcc.c-torture/execute/20000422-1.c: New test.
54536
54537 2000-04-20  Greg McGary  <gkm@gnu.org>
54538
54539         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54540         when optimizing, but without sibling-call optimizations (-O1).
54541
54542 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54543
54544           * gcc.c-torture/compile/20000420-1.c: New test.
54545
54546 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54547
54548         * g++.abi/ptrflags.C: New test.
54549         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54550
54551 2000-04-19  Catherine Moore  <clm@cygnus.com>
54552
54553         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54554
54555 2000-04-19  Greg McGary  <gkm@gnu.org>
54556
54557         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54558         sibling-call optimizations.
54559
54560 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54561
54562         * gcc.dg/20000419-1.c: New test.
54563
54564 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54565
54566         * gcc.c-torture/execute/20000412-6.c: New test.
54567
54568 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54569
54570         * gcc.c-torture/execute/20000412-5.c: New test.
54571         * g77.f-torture/compile/20000412-1.f: New test.
54572         * gcc.c-torture/execute/20000412-4.c: New test.
54573         * gcc.c-torture/compile/20000412-2.c: New test.
54574         * gcc.c-torture/execute/20000412-3.c: New test.
54575         * gcc.c-torture/compile/20000412-1.c: New test.
54576         * gcc.c-torture/execute/20000412-2.c: New test.
54577
54578 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54579
54580         * objc/execute/bf-20.m: New test.
54581
54582 2000-04-10  Richard Henderson  <rth@cygnus.com>
54583
54584         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54585
54586         * gcc.c-torture/execute/20000412-1.c: New test.
54587
54588 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54589
54590         * g++.old-deja/g++.eh/catchptr1.C: New test.
54591
54592 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54593
54594         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54595
54596 2000-04-08  Neil Booth  <NeilB@earthling.net>
54597
54598         * gcc.dg/cpp-nullchar.c: Remove test as
54599         embedded nulls cause problems.
54600
54601 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54602
54603         * gcc.dg/compare2.c: New test.
54604
54605 2000-04-08  Neil Booth  <NeilB@earthling.net>
54606
54607         * gcc.dg/cpp-nullchar.c: New test.
54608
54609 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54610
54611         * gcc.dg/cpp-mi2.c: New test.
54612         * gcc.dg/cpp-mi2[abc].h: New files.
54613
54614 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54615
54616         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54617         member name.
54618
54619 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54620
54621         * g++.old-deja/g++.abi/vmihint.C: New test.
54622
54623 2000-04-06  Neil Booth  <NeilB@earthling.net>
54624
54625         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54626         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54627         copyright.
54628
54629 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54630
54631         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54632         avoid stack-frame overwrite.
54633
54634 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54635
54636         * gcc.c-torture/compile/20000405-2.c: New test.
54637         * gcc.c-torture/compile/20000405-3.c: New test.
54638
54639 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54640
54641         * gcc.c-torture/compile/20000405-1.c: New test.
54642
54643 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54644
54645         * gcc.dg/cast-qual-1.c: Revert last change.
54646
54647 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54648
54649         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54650
54651 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54652
54653         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54654         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54655
54656 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54657
54658         * gcc.c-torture/compile/20000403-2.c: New test.
54659         * gcc.c-torture/compile/20000403-1.c: New test.
54660
54661 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54662
54663         * gcc.c-torture/execute/20000403-1.c: New test.
54664
54665 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54666
54667         * gcc.c-torture/execute/20000402-1.c: New test.
54668
54669 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54670
54671         * gcc.c-torture/execute/va-arg-15.c: New test.
54672         * gcc.c-torture/execute/va-arg-16.c: New test.
54673         * gcc.c-torture/execute/va-arg-17.c: New test.
54674         * gcc.c-torture/execute/va-arg-18.c: New test.
54675         * gcc.c-torture/execute/va-arg-19.c: New test.
54676
54677 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54678
54679         * gcc.c-torture/compile/981211-1.c: Move to...
54680         * gcc.dg/cpp-as1.c: ...here.
54681         * gcc.dg/cpp-as2.c: New file.
54682
54683         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54684         compiler.
54685
54686 2000-04-02  Neil Booth  <NeilB@earthling.net>
54687
54688         * gcc.dg/cpp-cond.c  New tests.
54689         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54690         accidental success less likely.
54691         * gcc.dg/cpp-missingop.c  New tests.
54692         * gcc.dg/cpp-missingparen.c  New tests.
54693         * gcc.dg/cpp-shift.c  New tests.
54694         * gcc.dg/cpp-shortcircuit.c  New tests.
54695         * gcc.dg/cpp-unary.c  New tests.
54696
54697 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54698
54699         * gcc.c-torture/compile/20000329-1.c: New test.
54700
54701 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54702
54703         * gcc.c-torture/compile/20000326-1.c: New test.
54704         * gcc.c-torture/compile/20000326-2.c: New test.
54705
54706 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54707
54708         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54709         the first parameter is a function argument.
54710
54711 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54712
54713         * g++.old-deja/g++.ext/array4.C: New test.
54714
54715 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54716
54717         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54718
54719 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54720
54721         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54722
54723 2000-03-19  Richard Henderson  <rth@cygnus.com>
54724
54725         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54726
54727 2000-03-19  Richard Henderson  <rth@cygnus.com>
54728
54729         * gcc.c-torture/compile/20000319-1.c: New test.
54730
54731 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54732
54733         * gcc.c-torture/execute/20000314-3.c: New test.
54734         * gcc.c-torture/execute/20000314-2.c: New test.
54735         * gcc.c-torture/execute/20000314-1.c: New test.
54736         * gcc.c-torture/compile/20000314-2.c: New test.
54737         * gcc.c-torture/compile/20000314-1.c: New test.
54738
54739 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54740
54741         * g++.old-deja/g++.warn/inline.C: New test.
54742
54743 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54744
54745         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54746         standards-compliant result rather than specific constants.
54747         Put test-values in array.
54748
54749 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54750
54751         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54752         (g++_target_compile): Put test-specific options last.
54753
54754 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54755
54756         * g++.old-deja/g++.eh/vbase4.C: New test.
54757
54758 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54759
54760         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54761
54762 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54763
54764         * g++.old-deja/g++.brendan/misc12.C: Removed.
54765         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54766         * g++.old-deja/g++.ext/pretty4.C: New test.
54767
54768 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54769
54770         * g++.old-deja/g++.other/string2.C: New test.
54771
54772 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54773
54774         * g++.old-deja/g++.warn/impint2.C: New test.
54775
54776 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54777
54778         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54779         is 1, not zero.
54780
54781 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54782
54783         * g++.old-deja/g++.warn/impint.C: New test.
54784         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54785         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54786         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54787         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54788         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54789         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54790         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54791         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54792         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54793         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54794         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54795         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54796
54797 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54798
54799         * gcc.dg/cpp-redef.c: New test.
54800
54801 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54802
54803         * g++.old-deja/g++.pt/unify7.C: New test.
54804
54805 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54806
54807         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54808         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54809
54810 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54811
54812         * gcc.c-torture/compile/20000224-1.c: New test.
54813
54814 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54815
54816         * gcc.c-torture/compile/cpp-2.c: New test.
54817         * gcc.c-torture/compile/cpp-1.c: New test.
54818
54819 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54820
54821         * gcc.c-torture/execute/20000225-1.c: New test.
54822
54823 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54824
54825         * gcc.dg/cpp-li2.c: New test.
54826
54827         * gcc.dg/cpp-wi1.c: New test.
54828
54829         * gcc.dg/cpp-li1.c: New test.
54830
54831 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54832
54833         * g++.old-deja/g++.other/sizeof5.C: New test.
54834
54835 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54836
54837         * gcc.c-torture/execute/va-arg-13.c: New test.
54838
54839 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54840
54841         * gcc.c-torture/execute/va-arg-12.c: New test.
54842
54843 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54844
54845         * gcc.c-torture/execute/20000223-1.c: New test.
54846
54847 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54848
54849         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54850
54851 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54852
54853         * g++.old-deja/g++.abi/ptrmem.C: New test.
54854
54855 2000-02-19  Richard Henderson  <rth@cygnus.com>
54856
54857         * gcc.c-torture/compile/init-3.c: New.
54858
54859 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54860
54861         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54862         ALWAYS_CXXFLAGS.
54863
54864 2000-02-11  Robert Lipe <robertl@sco.com>
54865
54866         * gcc.c-torture/compile/20000211-3.c: New test.
54867
54868 2000-02-11  Martin Buchholz <martin@xemacs.org>
54869
54870         * gcc.c-torture/compile/20000211-2.c: New test.
54871
54872 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54873
54874         * gcc.c-torture/compile/20000211-1.c: New test.
54875
54876 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54877
54878         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54879           on native targets
54880
54881 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54882
54883         * g++.old-deja/g++.other/cast5.C: New test.
54884
54885 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54886
54887         * gcc.c-torture/execute/20000205-1.c: New.
54888
54889 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54890
54891         * g++.old-deja/g++.jason/cast3.C: Return void.
54892         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54893
54894 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54895
54896         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54897
54898         * gcc.dg/loop-1.c: New test.
54899
54900 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54901
54902         * gcc.c-torture/compile/20000127-1.c: New test.
54903         * gcc.c-torture/execute/991228-1.c: New test.
54904
54905 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54906
54907         * gcc.dg/unused-2.c: New test.
54908
54909         * gcc.dg/conv-1.c: New test.
54910
54911 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54912
54913         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54914         compiler.
54915         (tool_option_proc): Fix typo.
54916
54917 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54918
54919         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54920         of the ld on the host, not on the build machine.
54921         Also, don't crash if '--help' is not a supported option.
54922
54923 2000-01-24  Richard Henderson  <rth@cygnus.com>
54924
54925         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54926
54927 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54928
54929         * gcc.c-torture/execute/20000120-2.c: New test.
54930         * gcc.c-torture/execute/20000120-1.c: New test.
54931
54932 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54933
54934         * gcc.c-torture/execute/20000113-1.c: New test.
54935
54936 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54937
54938         * gcc.c-torture/execute/20000112-1.c: New test.
54939
54940 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54941
54942         * gcc.dg/20000111-1.c: New test.
54943
54944 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54945
54946         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54947         with 16 bit integers.
54948
54949 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54950
54951         * gcc.dg/20000108-1.c: New test.
54952
54953 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54954
54955         * g++.old-deja/g++.ns/koenig8.C: New test.
54956
54957 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54958
54959         * g++.old-deja/g++.other/cast4.C: New test.
54960
54961 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54962
54963         * gcc.c-torture/compile/20000105-2.c: New test.
54964         * gcc.c-torture/compile/20000105-1.c: New test.
54965
54966 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54967
54968         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54969         references to printf & atoi to conform to ANSI standard.
54970         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54971         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54972         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54973         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54974         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54975         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54976         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54977         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54978         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54979         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54980         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54981         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54982         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54983         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54984         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54985         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54986         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54987         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54988         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54989         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54990         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54991         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54992         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54993         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54994         * g++.old-deja/g++.brendan/init3.C: Likewise.
54995         * g++.old-deja/g++.brendan/misc12.C: Likewise.
54996         * g++.old-deja/g++.brendan/misc7.C: Likewise.
54997         * g++.old-deja/g++.brendan/new2.C: Likewise.
54998         * g++.old-deja/g++.brendan/operators4.C: Likewise.
54999         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55000         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55001         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55002         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55003         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55004         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55005         * g++.old-deja/g++.brendan/template24.C: Likewise.
55006         * g++.old-deja/g++.brendan/template3.C: Likewise.
55007         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55008         * g++.old-deja/g++.jason/inline3.C: Likewise.
55009         * g++.old-deja/g++.jason/opeq.C: Likewise.
55010         * g++.old-deja/g++.law/arg5.C: Likewise.
55011         * g++.old-deja/g++.law/arm7.C: Likewise.
55012         * g++.old-deja/g++.law/ctors11.C: Likewise.
55013         * g++.old-deja/g++.law/cvt8.C: Likewise.
55014         * g++.old-deja/g++.law/init9.C: Likewise.
55015         * g++.old-deja/g++.law/refs4.C: Likewise.
55016         * g++.old-deja/g++.law/template2.C: Likewise.
55017         * g++.old-deja/g++.law/visibility24.C: Likewise.
55018         * g++.old-deja/g++.law/vtable3.C: Likewise.
55019         * g++.old-deja/g++.mike/asm2.C: Likewise.
55020         * g++.old-deja/g++.mike/eh1.C: Likewise.
55021         * g++.old-deja/g++.mike/misc1.C: Likewise.
55022         * g++.old-deja/g++.mike/misc13.C: Likewise.
55023         * g++.old-deja/g++.mike/misc14.C: Likewise.
55024         * g++.old-deja/g++.mike/ns12.C: Likewise.
55025         * g++.old-deja/g++.mike/p1248.C: Likewise.
55026         * g++.old-deja/g++.mike/p3708.C: Likewise.
55027         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55028         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55029         * g++.old-deja/g++.mike/p646.C: Likewise.
55030         * g++.old-deja/g++.mike/p700.C: Likewise.
55031         * g++.old-deja/g++.mike/p783.C: Likewise.
55032         * g++.old-deja/g++.mike/p783a.C: Likewise.
55033         * g++.old-deja/g++.mike/p783b.C: Likewise.
55034         * g++.old-deja/g++.mike/p786.C: Likewise.
55035         * g++.old-deja/g++.mike/p789.C: Likewise.
55036         * g++.old-deja/g++.mike/p789a.C: Likewise.
55037         * g++.old-deja/g++.mike/p807a.C: Likewise.
55038         * g++.old-deja/g++.other/delete3.C: Likewise.
55039         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55040         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55041         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55042         * g++.old-deja/g++.other/empty1.C: Likewise.
55043         * g++.old-deja/g++.other/temporary1.C: Likewise.
55044         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55045         * g++.old-deja/g++.pt/t16.C: Likewise.
55046         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55047
55048 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55049
55050         * gcc.dg/991230-1.c: New test.
55051
55052 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55053
55054         * gcc.c-torture/compile/991229-3.c: New test.
55055         * gcc.c-torture/compile/991229-2.c: New test.
55056         * gcc.c-torture/compile/991229-1.c: New test.
55057
55058 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55059
55060         * gcc.c-torture/compile/labels-2.c: New test.
55061
55062 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55063
55064         * gcc.c-torture/execute/991227-1.c: New test.
55065
55066 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55067
55068         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55069
55070 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55071
55072         * gcc.c-torture/execute/991221-1.c: New test.
55073
55074 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55075
55076         * g++.old-deja/g++.other/cast3.C: New test.
55077
55078 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55079
55080         * gcc.c-torture/execute/991216-4.c: New test.
55081
55082 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55083
55084         * gcc.c-torture/execute/991216-1.c: New test.
55085         * gcc.c-torture/execute/991216-2.c: New test.
55086         * gcc.c-torture/execute/991216-3.c: New test.
55087
55088 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55089
55090         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55091         Actually make the test fail by using "-O2" for compilation.
55092
55093 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55094
55095         * g++.old-deja/g++.warn/cast-align1.C: New test.
55096
55097 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55098
55099         * gcc.c-torture/compile/991214-1.c: New test.
55100         * gcc.c-torture/compile/991214-2.c: New test.
55101
55102 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55103
55104         * gcc.dg/991214-1.c: New test.
55105
55106 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55107
55108         * gcc.c-torture/compile/991213-3.c: New test.
55109         * gcc.c-torture/compile/991213-2.c: New test.
55110         * gcc.c-torture/compile/991213-1.c: New test.
55111
55112 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55113
55114         * gcc.dg/991209-1.c: New test.
55115
55116 1999-12-08  Nathan Sidwell <nathan@acm.org>
55117
55118         * gcc.c-torture/compile/991208-1.c: New test.
55119
55120 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55121
55122         * gcc.dg/ultrasp2.c: New test.
55123
55124 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55125
55126         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55127
55128 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55129
55130         * gcc.c-torture/compile/991202-1.c: New test.
55131         * gcc.c-torture/execute/991202-1.c: New test.
55132         * gcc.c-torture/execute/991202-2.c: New test.
55133         * gcc.c-torture/execute/991202-3.c: New test.
55134
55135 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55136
55137         * g++.old-deja/g++.abi/align.C: New test.
55138         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55139         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55140
55141 1999-12-01  Richard Henderson  <rth@cygnus.com>
55142
55143         * gcc.c-torture/execute/991201-1.c: New.
55144
55145 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55146
55147         * gcc.dg/991129-1.c: New test.
55148
55149 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55150
55151         * gcc.c-torture/compile/991127-1.c: New test.
55152
55153 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55154
55155         * g++.old-deja/g++.other/warn4.C: New test.
55156
55157 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55158
55159         * g++.old-deja/g++.eh/cleanup2.C: New test.
55160         * g++.old-deja/g++.ext/pretty2.C: New test.
55161         * g++.old-deja/g++.ext/pretty3.C: New test.
55162         * g++.old-deja/g++.other/debug6.C: New test.
55163
55164 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55165
55166         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55167         compiler_output to look for one error message instead of two.
55168
55169 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55170
55171         * gcc.c-torture/execute/991118-1.c: Also test case
55172         where the word boundary does not split a byte evenly.
55173
55174 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55175
55176         * g++.old-deja/g++.ext/restrict1.C: New test.
55177
55178 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55179
55180         * gcc.c-torture/execute/991118-1.c: New test.
55181
55182 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55183
55184         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55185         working directory pathnames.
55186
55187 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55188
55189         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55190         host is equipped with driver.h and driver.o so it can actually
55191         compile and run the tests.
55192
55193 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55194
55195         * gcc.c-torture/compile/991008-1.c: New test.
55196
55197 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55198
55199         * lib/gcc-dg.exp: Include target-supports.exp
55200
55201 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55202
55203         * lib/target-supports.exp: New file: Provide procs to test for
55204         features supported by the target.
55205         (check_weak_available): Moved here from ecos.exp.
55206         (check_alias_available): New proc: Determine of the target
55207         toolchain supports the alias attribute.
55208
55209         * gcc.dg/special/ecos.exp: Move check_weak_available to
55210         target-supports.exp.
55211         (alias-1.c): Only perform the test if the target supports
55212         aliases.
55213         (wkali-1.c): Only perform the test if the target supports
55214         aliases.
55215
55216         * gcc.dg/990506-0.c: Expect error messages from cross
55217         targets as well as native targets.
55218
55219 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55220
55221         * gcc.dg/ultrasp1.c: Removed xfail.
55222         * gcc.dg/struct-ret-2.c: Likewise.
55223         * gcc.dg/array-1.c: Likewise.
55224
55225 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55226
55227         * gcc.dg/struct-ret-2.c: New test.
55228
55229         * gcc.dg/array-1.c: New test.
55230
55231 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55232
55233         * gcc.c-torture/execute/991030-1.c: New test.
55234
55235 1999-10-26  Richard Henderson  <rth@cygnus.com>
55236
55237         * gcc.c-torture/compile/991026-2.c: New test.
55238
55239 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55240
55241         * gcc.c-torture/compile/991026-1.c: New test.
55242
55243 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55244
55245         * gcc.c-torture/execute/991023-1.c: New test.
55246
55247 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55248
55249         * gcc.c-torture/execute/991019-1.c: New test.
55250
55251 1999-10-16  Richard Henderson  <rth@cygnus.com>
55252
55253         * gcc.c-torture/execute/991016-1.c: New test.
55254
55255 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55256
55257         * gcc.c-torture/execute/991014-1.c: New test.
55258
55259 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55260
55261         * g++.old-deja/g++.other/union2.C: New test.
55262
55263 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55264
55265         * g++.old-deja/g++.other/vaarg2.C: New test.
55266         * g++.old-deja/g++.other/vaarg3.C: New test.
55267
55268 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55269
55270         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55271         in compile/.
55272
55273 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55274
55275         * gcc.c-torture/execute/va-arg-11.c: New test.
55276
55277 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55278
55279         * lib/file-format.exp (gcc_target_object_format): Don't
55280         crash if objdump is unavailable.
55281
55282 1999-09-29  Donn Terry <donn@interix.com>
55283
55284         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55285
55286 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55287
55288         * gcc.c-torture/compile/990928-1.c: New test.
55289
55290 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55291
55292         * g++.old-deja/g++.other/decl6.C: New test.
55293
55294 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55295
55296         * gcc.c-torture/execute/va-arg-10.c: New test.
55297
55298 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55299
55300         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55301         __PRETTY_FUNCTION__.
55302
55303 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55304
55305         * gcc.c-torture/execute/990923-1.c: New test.
55306
55307 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55308
55309         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55310         for which -fpic is inappropriate.
55311
55312 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55313
55314         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55315
55316 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55317
55318         * g++.old-deja/g++.other/dyncast1.C: New test.
55319         * g++.old-deja/g++.other/dyncast2.C: New test.
55320         * g++.old-deja/g++.other/dyncast3.C: New test.
55321         * g++.old-deja/g++.other/dyncast4.C: New test.
55322         * g++.old-deja/g++.other/dyncast5.C: New test.
55323         * g++.old-deja/g++.eh/catch3.C: New test.
55324         * g++.old-deja/g++.eh/catch3p.C: New test.
55325         * g++.old-deja/g++.eh/catch4.C: New test.
55326         * g++.old-deja/g++.eh/catch4p.C: New test.
55327         * g++.old-deja/g++.eh/catch5.C: New test.
55328         * g++.old-deja/g++.eh/catch5p.C: New test.
55329         * g++.old-deja/g++.eh/catch6.C: New test.
55330         * g++.old-deja/g++.eh/catch6p.C: New test.
55331         * g++.old-deja/g++.eh/catch7.C: New test.
55332         * g++.old-deja/g++.eh/catch7p.C: New test.
55333         * g++.old-deja/g++.eh/catch8.C: New test.
55334         * g++.old-deja/g++.eh/catch8p.C: New test.
55335         * g++.old-deja/g++.eh/catch9.C: New test.
55336         * g++.old-deja/g++.eh/catch9p.C: New test.
55337
55338 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55339
55340         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55341         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55342
55343 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55344
55345         * gcc.c-torture/compile/990913-1.c: New test.
55346
55347 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55348
55349         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55350         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55351
55352 1999-09-09  Richard Henderson  <rth@cygnus.com>
55353
55354         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55355
55356 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55357
55358         * g++.old-deja/g++.other/lookup11.C: New test.
55359         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55360         what is permitted and what we want.
55361         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55362         overload use.
55363         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55364
55365 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55366
55367         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55368         * gcc.c-torture/noncompile/poison-1.c: New file.
55369
55370 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55371
55372         * g++.old-deja/g++.other/sizeof3.C: New test.
55373         * g++.old-deja/g++.other/sizeof4.C: New test.
55374         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55375         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55376
55377 1999-09-07  Richard Henderson  <rth@cygnus.com>
55378
55379         * gcc.dg/va-arg-1.c: New.
55380
55381 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55382
55383         * gcc.c-torture/execute/va-arg-9.c: New test.
55384
55385 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55386
55387         * g77.f-torture/compile/980519-2.f: New test.
55388         * g77.f-torture/compile/19990905-0.f: New test.
55389         * g77.f-torture/compile/19990905-1.f: New test.
55390         * g77.f-torture/compile/19990905-2.f: New test.
55391
55392         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55393
55394 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55395
55396         * gcc.c-torture/execute/990827-1.c: Fix typo.
55397
55398 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55399
55400         * g++.old-deja/g++.other/deref1.C: New test.
55401
55402 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55403
55404         * g++.old-deja/g++.other/ambig2.C: New test.
55405         * g++.old-deja/g++.other/cond5.C: New test.
55406         * g++.old-deja/g++.other/lookup16.C: New test.
55407
55408 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55409
55410         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55411         assemblers too.
55412
55413 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55414
55415         * lib/c-torture.exp: Avoid the "compare executables" optimization
55416         when testing native.
55417
55418 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55419
55420         * gcc.c-torture/execute/990829-1.c: New test.
55421         * gcc.c-torture/compile/990829-1.c: New test.
55422
55423 1999-08-27  Paul Burchard  <burchard@pobox.com>
55424
55425         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55426         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55427         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55428         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55429         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55430         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55431         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55432         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55433         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55434         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55435         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55436
55437 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55438
55439         * gcc.c-torture/execute/990827-1.c: New test.
55440
55441 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55442
55443         * g77.f-torture/noncompile/19990826-4.f: New test.
55444
55445         * g77.f-torture/compile/19990826-3.f: New test.
55446
55447         * g77.f-torture/execute/19990826-2.f: New test.
55448
55449         * g77.f-torture/compile/19990826-1.f: New test.
55450
55451         * gcc.c-torture/execute/990826-0.c: New test.
55452         * g77.c-torture/execute/19990826-0.f: New test.
55453
55454         * g77.f-torture/noncompile/970626-2.f: New test.
55455
55456 1999-08-25  Paul Burchard  <burchard@pobox.com>
55457
55458         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55459         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55460         lss-011.C: New tests.
55461
55462 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55463
55464         * g++.old-deja/g++.other/decl5.C: New test.
55465
55466 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55467
55468         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55469         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55470         call `postbase' for each one.  All callers of `postbase' changed
55471         to call this instead.
55472
55473 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55474
55475         * gcc.c-torture/execute/990811-1.c: New test.
55476
55477 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55478
55479         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55480         just native ones.
55481
55482         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55483         just native ones.
55484
55485 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55486
55487         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55488
55489 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55490
55491         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55492
55493 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55494
55495         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55496
55497 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55498
55499         * gcc.c-torture/execute/990804-1.c: New test.
55500
55501 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55502
55503         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55504         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55505         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55506
55507 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55508
55509         * g++.old-deja/g++.other/struct1.C: New test.
55510
55511 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55512
55513         * g++.old-deja/g++.other/enum2.C: New test.
55514
55515 1999-08-02  Richard Henderson  <rth@cygnus.com>
55516
55517         Adapted from tests from Franz Sirl:
55518         * gcc.c-torture/execute/va-arg-7.c: New test.
55519         * gcc.c-torture/execute/va-arg-8.c: New test.
55520
55521 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55522
55523         * gcc.c-torture/compile/990801-2.c: New test.
55524
55525         * gcc.c-torture/compile/990801-1.c: New test.
55526
55527 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55528
55529         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55530         fp-cmp-1.c, converting double to float.
55531
55532         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55533         fp-cmp-1.c, converting double to long double.
55534
55535         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55536         from fr1 to unknown_register, since fr1 is a legitimate register
55537         on some machines.
55538
55539 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55540
55541         * README: More listname related changes.
55542
55543 1999-07-08  Catherine Moore  <clm@cygnus.com>
55544
55545         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55546
55547 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55548
55549         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55550
55551 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55552
55553         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55554
55555 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55556
55557         * gcc.dg/990703-1.c: New test.
55558
55559 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55560
55561         * lib/file-format.exp: New file: Move definition of proc
55562         gcc_target_object_format to here from
55563         gcc.dg/special/ecos.exp.
55564
55565         * lib/c-torture.exp: Include lib file-format.exp.
55566         * lib/gcc-dg.exp: Include lib file-format.exp.
55567
55568         * gcc.dg/special/ecos.exp: Remove definition of proc
55569         gcc_target_object_format.
55570
55571 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55572
55573         * gcc.c-torture/execute/990628-1.c: New test.
55574
55575 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55576
55577         * gcc.c-torture/compile/990625-2.c: New test.
55578
55579         * gcc.c-torture/compile/990625-1.c: New test.
55580
55581 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55582
55583         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55584         attributes compile.
55585         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55586         ports that use the COFF/PE file format.
55587
55588 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55589
55590         * gcc.c-torture/compile/990617-1.c: New test.
55591
55592 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55593
55594         * g++.old-deja/g++.other/decl4.C: New test.
55595
55596 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55597
55598         * g++.old-deja/g++.other/bitfld3.C: New test.
55599
55600 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55601
55602         * g++.old-deja/g++.eh/catch1.C: New test.
55603
55604 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55605
55606         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55607
55608         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55609         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55610
55611 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55612
55613         * g77.f-torture/compile/19990502-0.f: Replace with new,
55614         shorter, test that still fails after recent changes.
55615
55616 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55617
55618         * gcc.c-torture/execute/990604-1.c: New test.
55619
55620 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55621
55622         * gcc.c-torture/execute/990531-1.c: New test.
55623
55624 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55625
55626         * gcc.c-torture/compile/990527-1.c: New test.
55627
55628 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55629
55630         * gcc.c-torture/execute/990527-1.c: New test.
55631
55632 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55633
55634         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55635         bitfields as signed.
55636
55637 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55638
55639         * g77.f-torture/compile/19990525-0.f: New test.
55640
55641 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55642
55643         * gcc.c-torture/execute/990525-2.c: New test.
55644
55645         * gcc.c-torture/execute/990525-1.c: New test.
55646
55647 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55648
55649         * g++.old-deja/g++.other/anon3.C: New test.
55650         * g++.old-deja/g++.other/anon4.C: New test.
55651         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55652         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55653         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55654         Merrill).
55655
55656 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55657
55658         * gcc.c-torture/execute/990524-1.c: New test.
55659
55660         * gcc.dg/990524-1.c: New test.
55661
55662 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55663
55664         * gcc.c-torture/compile/990523-1.c: New test.
55665
55666 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55667
55668         * gcc.c-torture/compile/990519-1.c: New test.
55669
55670 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55671
55672         * gcc.c-torture/compile/990517-1.c: New test.
55673
55674         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55675         (e4, f4): New tests.
55676         (main): Call them.
55677
55678 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55679
55680         * gcc.dg/noreturn-1.c: New test.
55681
55682 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55683
55684         * gcc.c-torture/execute/990513-1.c: New test.
55685
55686 1999-05-10  Richard Henderson  <rth@cygnus.com>
55687
55688         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55689
55690 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55691
55692         * g77.f-torture/execute/erfc.f: Use small single-precision
55693         values, to avoid problems on Alphas when not -mieee.
55694
55695 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55696
55697         * gcc.dg/990506-0.c: New test.
55698
55699 1999-05-08  Richard Henderson  <rth@cygnus.com>
55700
55701         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55702         the constant to test.  Don't XFAIL 64-bit targets.
55703
55704         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55705         * g++.old-deja/g++.law/profile1.C: Likewise.
55706
55707         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55708         operator new instances.
55709         * g++.old-deja/g++.other/delete5.C: Likewise.
55710
55711 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55712
55713         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55714         intrinsic.
55715
55716 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55717
55718         * g77.f-torture/execute/u77-test.f: Reverse order of two
55719         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55720
55721 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55722
55723         * gcc.dg/compare1.c: New test.
55724
55725 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55726
55727         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55728         New tests.
55729
55730 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55731
55732         * g77.f-torture/compile/19990502-1.f: New test.
55733
55734 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55735
55736         * g77.f-torture/compile/19990502-0.f: New test.
55737
55738 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55739
55740         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55741         intrinsic.
55742
55743 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55744
55745         * g77.f-torture/execute/u77-test.f (main): List libU77
55746         intrinsics not currently tested.
55747         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55748         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55749         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55750         Trim blanks off the ends of some printed strings.
55751
55752 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55753
55754         * g77.f-torture/execute/u77-test.f (main): Just warn about
55755         FSTAT gid disagreement, as it's expected on some systems.
55756
55757 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55758
55759         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55760         use a new function, which allows for some slop.
55761         Clean up some commentary.
55762         (issum): The new function.
55763         (sgladd): Deleted subroutine.
55764
55765 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55766
55767         * g77.f-torture/execute/u77-test.f: Modify to be more like
55768         libf2c/libU77 version, bringing patches to that version here.
55769         Add suitable commentary.
55770
55771 1999-04-25  Richard Henderson  <rth@cygnus.com>
55772
55773         * gcc.dg/990424-1.c: New test.
55774
55775 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55776
55777         * g77.f-torture/execute/u77-test.f (main): Bug involving
55778         LSTAT has been fixed, so turn back on full checking.
55779
55780 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55781
55782         * g77.f-torture/compile/19990419-0.f: New test.
55783         * g77.f-torture/execute/19990419-1.f: New test.
55784
55785 1999-04-17  Richard Henderson  <rth@cygnus.com>
55786
55787         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55788         to avoid the need for a prototype to supress a warning.
55789
55790 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55791
55792         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55793
55794 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55795
55796         * gcc.c-torture/execute/990404-1.c: New test.
55797
55798 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55799
55800         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55801         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55802         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55803         missing initializer warnings.
55804
55805 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55806
55807         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55808         matching strings.
55809
55810 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55811
55812         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55813
55814 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55815
55816         * g77.f-torture/execute/19990325-0.f: New test.
55817         * g77.f-torture/execute/19990325-1.f: New test.
55818
55819 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55820
55821         * gcc.c-torture/execute/990324-1.c: New test.
55822
55823 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55824
55825         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55826         test with 4.
55827
55828 1999-03-17  Richard Henderson  <rth@cygnus.com>
55829
55830         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55831
55832 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55833
55834         * g77.f-torture/execute/19990313-2.f: New test.
55835         * g77.f-torture/execute/19990313-3.f: New test.
55836
55837 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55838
55839         * g77.f-torture/execute/19990313-0.f: New test.
55840         * g77.f-torture/execute/19990313-1.f: New test.
55841
55842 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55843
55844         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55845         printf to sprintf.
55846         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55847         (main): Add check for u15.  Conditionalize u31 check depending on
55848         whether ints are <32 bits or >=32 bits.
55849
55850 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55851
55852         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55853
55854 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55855
55856         * g77.f-torture/compile/19990305-0.f: New test.
55857         * g77.f-torture/execute/19981119-0.f: New test.
55858
55859 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55860
55861         * g77.f-torture/execute/970625-2.f: call ABORT if final
55862         result is not correct, instead of just printing it.
55863         Add this checking via newly introduced obfuscation, to
55864         trip up buggy front ends.
55865
55866 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55867
55868         * g77.f-torture/compile/960317-1.f: Moved from being
55869         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55870
55871 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55872
55873         * g77.f-torture/execute/960317-1.f: New (old) test.
55874         * g77.f-torture/execute/970625-2.f: Ditto.
55875
55876 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55877
55878         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55879         error message on line 1 or line 2; cccp and cpplib do this differently.
55880
55881 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55882
55883         * g++.old-deja/g++.law/weak1.C: New test.
55884
55885 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55886
55887         * gcc.c-torture/execute/990119-1.c: Renamed to...
55888         * gcc.dg/990119-1.c: this, so it will only be tested once
55889         (it's a preprocessor test, it doesn't need to be run at
55890         multiple optimization levels).
55891
55892 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55893
55894         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55895           ALWAYS_CXXFLAGS.
55896
55897 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55898
55899         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55900         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55901         to not be compilable by current g77.
55902
55903 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55904
55905         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55906
55907 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55908
55909         * gcc.c-torture/execute/990222-1.c: New test.
55910
55911 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55912
55913         * g77.f-torture/compile/19990218-0.f: New test.
55914         * g77.f-torture/noncompile/19990218-1.f: New test.
55915
55916 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55917
55918         * g77.f-torture/compile/19981216-0.f: New test.
55919
55920 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55921
55922         * gcc.dg/990214-1.c: New test.
55923
55924 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55925
55926         * gcc.dg/990213-2.c: New test.
55927
55928         * gcc.dg/990213-1.c: New test.
55929
55930 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55931
55932         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55933         ints.
55934
55935 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55936
55937         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55938         specified by target.
55939
55940         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55941
55942 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55943
55944         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55945
55946 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55947
55948         * gcc.dg/special/ecos.exp: New test driver for new tests with
55949         special requirements.
55950
55951         * gcc.dg/special/alias-1.c: New test.
55952         * gcc.dg/special/gcsec-1.c: New test.
55953         * gcc.dg/special/weak-1.c: New test.
55954         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55955         * gcc.dg/special/weak-2.c: New test.
55956         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55957         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55958         * gcc.dg/special/wkali-1.c: New test.
55959         * gcc.dg/special/wkali-2.c: New test.
55960         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55961         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55962
55963 1999-02-10  Felix Lee  <flee@cygnus.com>
55964
55965           * lib/c-torture.exp (c-torture-compile): Pull out code for
55966           analyzing gcc error messages.
55967           (c-torture-execute): Likewise.  Fix some (harmless) false
55968           positives.
55969           * lib/gcc.exp (gcc_check_compile): New function.
55970
55971 1999-02-08  Richard Henderson  <rth@cygnus.com>
55972
55973         * gcc.c-torture/execute/990208-1.c: New test.
55974
55975 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55976
55977         * g++.dg/special/ecos.exp: New driver for new tests with special
55978         requirements
55979
55980         * g++.dg/special/conpr-1.C: New test
55981         * g++.dg/special/conpr-2.C: New test
55982         * g++.dg/special/conpr-2a.C: New test
55983         * g++.dg/special/conpr-3.C: New test
55984         * g++.dg/special/conpr-3a.C: New test
55985         * g++.dg/special/conpr-3b.C: New test
55986
55987         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55988         allow g++ to use the dg driver
55989
55990         * README: Add comment about g++.dg directory
55991
55992 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55993
55994         * README: Update email addresses.
55995
55996 1999-02-03  Nick Clifton  <nickc@cygnus.com>
55997
55998         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55999         arguments in order to force structure S onto the stack even on
56000         the alpha.
56001         (test): Pass 10 leading arguments to function foo as well as the
56002         structure S.
56003
56004         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56005         failure for all targets.
56006
56007         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56008         abort to terminate program execution.
56009
56010 1999-01-30  Richard Henderson  <rth@cygnus.com>
56011
56012         * gcc.c-torture/execute/990130-1.c: New test.
56013
56014 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56015
56016         * gcc.dg/990130-1.c: New test.
56017
56018 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56019
56020         * gcc.c-torture/execute/990128-1.c: New test.
56021
56022 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56023
56024         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56025
56026 1999-01-27  Felix Lee  <flee@cygnus.com>
56027
56028         * lib/c-torture.exp (c-torture-compile): pull out code for
56029         analyzing gcc error messages.
56030         (c-torture-execute): ditto, and fix some (harmless) false
56031         positives.
56032         * lib/gcc.exp (gcc_check_compile): new function.
56033
56034 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56035
56036         * gcc.dg/990117-1.c: New test.
56037
56038         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56039
56040         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56041
56042 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56043
56044         * g77.f-torture/compile/990115-1.f: New test.
56045
56046 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56047
56048         * gcc.c-torture/compile/990107-1.c: New test
56049
56050 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56051
56052         * gcc.c-torture/execute/990106-2.c: New test.
56053
56054         * gcc.c-torture/execute/990106-1.c: New test.
56055
56056 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56057
56058         * gcc.c-torture/compile/981223-1.c: New test.
56059
56060 1998-12-29  Richard Henderson  <rth@cygnus.com>
56061
56062         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56063         (opt3): Rename from opt4 and disable.
56064
56065 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56066
56067         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56068
56069 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56070
56071         * g++.old-deja/g++.other/conv5.C: New test.
56072
56073 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56074
56075         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56076
56077 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56078
56079         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56080
56081 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56082
56083         * gcc.c-torture/compile/981211-1.c: New test.
56084
56085 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56086
56087         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56088
56089         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56090
56091 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56092
56093         * gcc.special/930510-1.c: Make C9X safe.
56094         * gcc.misc-tests/gcov-1.c Similarly.
56095         * gcc.misc-tests/gcov-2.c Similarly.
56096
56097 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56098
56099         * gcc.dg/ultrasp1.c: New test.
56100
56101 1998-12-06  Richard Henderson  <rth@cygnus.com>
56102
56103         * gcc.c-torture/execute/981206.c: New test.
56104
56105 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56106
56107         * g++.old-deja/g++.ns/template7.C: New test.
56108
56109         * g++.old-deja/g++.other/expr1.C: New test.
56110
56111         * g++.old-deja/g++.eh/tmpl3.C: New test.
56112
56113         * g++.old-deja/g++.eh/tmpl2.C: New test.
56114
56115 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56116
56117         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56118         * g++.old-deja/g++.other/using6.C: Removed.
56119         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56120
56121         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56122
56123 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56124
56125         * g++.old-deja/g++.pt/overload8.C: New test.
56126
56127         * g++.old-deja/g++.pt/overload7.C: New test.
56128
56129         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56130
56131         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56132         and relinking messages.
56133         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56134         compiling with -frepo.
56135
56136 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56137
56138         * g++.old-deja/g++.pt/lookup6.C: New test.
56139
56140 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56141
56142         * gcc.c-torture/execute/981130-1.c: New test.
56143         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56144
56145 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56146
56147         * g++.old-deja/g++.pt/explicit76.C: New test.
56148
56149         * g++.old-deja/g++.pt/friend38.C: New test.
56150
56151         * g++.old-deja/g++.ns/crash2.C: New test.
56152
56153         * g++.old-deja/g++.pt/defarg8.C: New test.
56154
56155         * g++.old-deja/g++.pt/instantiate6.C: New test.
56156
56157         * g++.old-deja/g++.pt/static6.C: New test.
56158
56159         * g++.old-deja/g++.pt/decl2.C: New test.
56160
56161 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56162
56163         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56164         problem is actually related with name lookup, but so what? :-)
56165
56166         * g++.old-deja/g++.pt/friend37.C: New test.
56167
56168 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56169
56170         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56171         element, which fails on some systems.
56172
56173         * g77.f-torture/execute/labug1.f: New test.
56174
56175 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56176
56177         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56178         is defined.
56179
56180 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56181
56182         * g77.f-torture/compile/981117-1.f: New test.
56183
56184 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56185
56186         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56187         properly discarded.
56188
56189 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56190
56191         * gcc.c-torture/execute/memcheck: New directory of tests for
56192         -fcheck-memory-usage.
56193
56194 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56195
56196         * README: New file, general information about the testsuite and
56197         new description of the various C++ test subdirectories.
56198         * README.g++: Eliminate obsolete information, update and move most
56199         relevant stuff to README.
56200
56201 1998-11-07  Richard Henderson  <rth@cygnus.com>
56202
56203         * gcc.c-torture/compile/981107-1.c: New test.
56204
56205 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56206
56207         * execute/memcpy-bi.c: New testcase.
56208
56209 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56210
56211         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56212         base classes.
56213
56214         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56215         template is selected.
56216
56217         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56218         classes, it should be accepted for all types.
56219
56220         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56221
56222         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56223         specializations start with template headers.
56224
56225 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56226
56227         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56228
56229         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56230         non-POD types.
56231
56232 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56233
56234         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56235
56236 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56237
56238         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56239
56240 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56241
56242         * 981019-1.c: New test.
56243
56244 1998-10-14  Robert Lipe <robertl@dgii.com>
56245
56246         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56247         find objc headers.
56248
56249 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56250
56251         * compile/981001-4.c: Remove use of GCC extension that triggers a
56252         compiler bug.
56253
56254 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56255
56256         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56257
56258 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56259
56260         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56261         instantiation of template produces incorrect code for delete
56262         expression.
56263
56264         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56265         constructors' name is not unique.
56266         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56267         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56268
56269         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56270         automatic array of const is ill-formed.
56271
56272         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56273         of template parameter?
56274
56275         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56276         const.
56277
56278         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56279         pointer-to-member expression.
56280
56281         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56282         declaration causes ICE.
56283
56284 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56285
56286         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56287         reserved in the global namespace.
56288
56289         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56290         generate needed virtual table.
56291
56292         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56293
56294 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56295
56296         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56297         template-dependent type
56298
56299 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56300
56301         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56302         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56303         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56304
56305         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56306         class should be usable as argument of member function.
56307         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56308         class should be usable as return type of member function.
56309         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56310         class should be usable as type of data member.
56311
56312         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56313
56314 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56315
56316         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56317
56318 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56319
56320         * gcc.dg/dll-?.c Add thumb to target list.
56321         Fix assembler scan patterns to match current assembler output.
56322
56323 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56324
56325         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56326         matching of template brackets.
56327
56328         * g++.old-deja/g++.other/using4.C: New test.  Test using
56329         declarations of methods from base classes.
56330
56331         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56332         within functions should introduce names into the innermost
56333         enclosing namespace.
56334
56335         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56336         of static locals if first initialization throws.
56337
56338 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56339
56340         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56341
56342 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56343
56344         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56345         lose track of the possible targets of tablejump insns.
56346         * special/special.exp: Run it.
56347
56348 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56349
56350         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56351         must be declared before its specializations can be named in friend
56352         declarations.
56353
56354 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56355
56356         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56357
56358         * g77.f-torture/execute/io1.f: New test.
56359
56360 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56361
56362         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56363         with pointer to template function, for which no argument deduction
56364         is possible.
56365
56366         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56367         specialization of template function as argument to template
56368         function.
56369
56370         * g++.old-deja/g++.other/access2.C: New test; Inner class
56371         shouldn't have privileged access to Outer's names.
56372
56373 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56374
56375         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56376         friend template declared within template class conflicts with
56377         nested class of the same name.
56378
56379         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56380         is ignored.
56381
56382         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56383         object with direct initializer as function declaration.
56384
56385         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56386         initializers.
56387
56388         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56389         involving const pointer and NULL produces incorrect result.
56390
56391         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56392         type name without `typename' should be rejected with -pedantic.
56393
56394 1998-10-02  Richard Henderson  <rth@cygnus.com>
56395
56396         * g++.old-deja/g++.other/addrof1.C: New test.
56397
56398 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56399
56400         * gcc.c-torture/compile/981001-1.c: New test.
56401         * gcc.c-torture/execute/981001-1.c: New test.
56402
56403 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56404
56405         * gcc.c-torture/compile/981001-2.c: New test.
56406         * gcc.c-torture/compile/981001-3.c: New test.
56407         * gcc.c-torture/compile/981001-4.c: New test.
56408
56409 1998-10-01  Robert Lipe  <robertl@dgii.com>
56410
56411         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56412         multilibbed hosts.  Idea grafted from g77.exp.
56413
56414 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56415
56416         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56417         avoid losing on systems which need -lsocket.
56418
56419 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56420
56421         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56422         * g++.old-deja/g++.other/nested2.C: Ditto.
56423         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56424         failure.
56425
56426 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56427
56428         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56429         preferred over template operator!= for enum bitfields.
56430
56431 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56432
56433         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56434         that happen to have the same base name, but in different scopes,
56435         are incorrectly rejected.
56436
56437 1998-09-16  Richard Henderson  <rth@cygnus.com>
56438
56439         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56440         on the native word size instead of an integer literal.
56441
56442 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56443
56444         * g++.old-deja/g++.other/static2.C: Invocation of static data
56445         member of type pointer-to-function denoted as non-static member.
56446
56447         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56448         checks involving function types and aliases.
56449
56450 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56451
56452         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56453         redefined to the same non-trivial type.
56454
56455         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56456         namespace-qualification of template specializations declared in
56457         other namespaces.
56458
56459         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56460         to declare a subset of the specializations of a template function
56461         as friends of specializations of a template class.
56462
56463         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56464         member templates that do not fully specialize the enclosing
56465         template class are rejected.
56466
56467 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56468
56469         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56470
56471 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56472
56473         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56474         altered from libf2c/libU77 version.
56475
56476 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56477
56478         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56479
56480 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56481             Alexandre Oliva  <oliva@dcc.unicamp.br>
56482
56483         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56484         (un)signed char are different types for template specialization
56485         purposes.
56486
56487 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56488
56489         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56490         * objc: ObjC testsuite.
56491
56492 1998-08-31  Catherine Moore  <clm@cygnus.com>
56493
56494         * gcc.c-torture/execute/941014-1.x: New file.
56495
56496 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56497
56498         * lib/c-torture.exp: Add support for
56499         torture_eval_before_compile and torture_eval_before_execute
56500         variables.
56501
56502 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56503
56504         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56505         this test triggers valid.
56506
56507 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56508
56509         * gcc.dg/980827-1.c: New test.
56510
56511 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56512
56513         * gcc.c-torture/execute/loop-4b.c: New test.
56514
56515 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56516
56517         * lib/c-torture.exp: Add support for
56518         torture_eval_before_compile and torture_eval_before_execute
56519         variables.
56520
56521 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56522
56523         * gcc.c-torture/compile/980825-1.c: New test.
56524
56525 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56526
56527         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56528         count number tests in opt_t0 not good_t0.
56529
56530 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56531
56532         * gcc.c-torture/compile/930326-1.x: Fix typo.
56533
56534 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56535
56536         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56537         causes an ICE.
56538
56539 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56540
56541         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56542         STACK_SIZE is defined.
56543         * gcc.c-torture/unsorted/stuct.c: Similarly.
56544
56545         * gcc.c-torture/compile/980821-1.c: New test.
56546
56547 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56548
56549         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56550         16bit ints.
56551
56552 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56553
56554         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56555         code.
56556
56557 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56558
56559         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56560         error'.
56561
56562 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56563
56564         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56565
56566 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56567
56568         * gcc.c-torture/compile/980816-1.c: New test.
56569
56570         * gcc.dg/980816-1.c: New test.
56571
56572 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56573
56574         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56575         compiler for ieee tests.
56576
56577 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56578
56579         * g77.f-torture/compile/980729-0.f: New test.
56580
56581 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56582
56583         * gcc.c-torture/special/eeprof-1.c: New test, for
56584         -finstrument-functions.
56585         * gcc.c-torture/special/special.exp: Run it.
56586
56587 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56588
56589         * gcc.c-torture/compile/980729-1.c: New test.
56590
56591 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56592
56593         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56594         __thumb__ is defined, and test for ARM style doubles if so.
56595
56596 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56597
56598         * g77.f-torture/noncompile/980615-0.f: New test.
56599
56600 1998-07-26  H.J. Lu  (hjl@gnu.org)
56601
56602         * gcc.dg/980312-1.c: Do link instead of compile.
56603         * gcc.dg/980313-1.c: Likewise.
56604
56605 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56606
56607         * gcc.c-torture/compile/980726-1.c: New test.
56608
56609 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56610
56611         * g77.f-torture/execute/io0.f: New test.
56612
56613 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56614
56615         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56616         an int.
56617
56618 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56619
56620         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56621         m32r bugs.
56622
56623 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56624
56625         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56626         c-decl.c:grokdeclarator can handle mode attributes.
56627
56628 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56629
56630         * gcc.c-torture/execute/980716-1.c: New test.
56631
56632 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56633
56634         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56635         the mn10200.
56636         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56637         the mn10200.
56638         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56639         * gcc.c-torture/compile/930326-1.x: Similarly.
56640
56641 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56642
56643         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56644         New test from Craig.
56645
56646 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56647
56648         * g77.f-torture/noncompile/980616-0.f: New test.
56649
56650         * g77.f-torture/execute/970816-3.f: New test from Craig.
56651
56652 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56653
56654         *  g++.other/singleton.C: Return error value instead of taking
56655         SIGSEGV.
56656
56657 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56658
56659         *  g++.other/singleton.C: New test.  Warning is under dispute.
56660         Runtime crash is not.
56661
56662 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56663
56664         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56665         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56666         using6.C, using7.C}: New namespace tests.
56667
56668 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56669
56670         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56671         specialization with typedef'ed names used as array indexes.
56672
56673 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56674
56675         * gcc.c-torture/execute/980709-1.c: New test.
56676
56677         * gcc.dg/980709-1.c: New test.
56678
56679 1998-07-07  Richard Henderson  <rth@cygnus.com>
56680
56681         * gcc.c-torture/execute/bcp-1.c: New test.
56682
56683 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56684
56685         * gcc.c-torture/execute/980707-1.c: New test.
56686
56687 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56688
56689         * gcc.c-torture/compile/980706-1.c: New test.
56690
56691 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56692
56693         * g77.f-torture/execute/980701-0.f,
56694         g77.f-torture/execute/980701-1.f: New test from Craig.
56695
56696 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56697
56698         * gcc.c-torture/compile/980701-1.c: New test.
56699
56700         * gcc.c-torture/execute/980701-1.c: New test.
56701
56702 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56703 rlsruhe.de>
56704
56705         * g++.old-deja/g++.robertl/eb132.C: New test.
56706         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56707
56708 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56709
56710         * g77.f-torture/execute/980628-7.f,
56711         g77.f-torture/execute/980628-8.f,
56712         g77.f-torture/execute/980628-9.f,
56713         g77.f-torture/execute/980628-10.f: New tests from Craig.
56714
56715         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56716
56717 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56718
56719         * g77.f-torture/execute/980628-4.f: New test from Craig.
56720         * g77.f-torture/execute/980628-5.f: Likewise.
56721         * g77.f-torture/execute/980628-2.f: Likewise.
56722         * g77.f-torture/execute/980628-0.f: Likewise.
56723         * g77.f-torture/execute/980628-1.f: Likewise.
56724         * g77.f-torture/execute/980628-3.f: Likewise.
56725         * g77.f-torture/execute/980628-6.f: Likewise.
56726
56727 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56728
56729         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56730         directory when nothing has been installed yet.
56731
56732 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56733
56734         * gcc.c-torture/special/special.exp: Handle newer versions of
56735         dejagnu.
56736
56737 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56738
56739         * gcc.dg/980626-1.c: New test.
56740
56741 1998-06-19  Bruno Haible <haible@ilog.fr>
56742
56743         * gcc.misc-tests/m-un-2.c: New test.
56744         * g++.old-deja/g++.other/warn01.c: Likewise.
56745
56746 1998-06-19  Robert Lipe  <robertl@dgii.com>
56747
56748         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56749         compatibility with assmblers with a different comment character.
56750         Eliminate use of GAS-specific extensions.
56751
56752 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56753
56754         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56755
56756 1998-06-19  Robert Lipe  <robertl@dgii.com>
56757
56758         * lib/g77.exp: Replace search for libf2c.a with search for newly
56759         renamed libg2c.a
56760
56761 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56762
56763         * gcc.c-torture/execute/980617-1.c: New test.
56764
56765 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56766
56767         * gcc.c-torture/execute/980612-1.c: New test.
56768
56769 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56770
56771         * gcc.dg/980523-1.c: Only test on ppc-linux.
56772         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56773
56774         * gcc.c-torture/execute/980608-1.c: New test.
56775
56776 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56777
56778         * gcc.c-torture/execute/980605-1.c: New test.
56779
56780 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56781
56782         * gcc.c-torture/execute/980604-1.c: New test.
56783
56784 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56785
56786         * gcc.c-torture/execute/980602-1.c: New test.
56787         * gcc.c-torture/execute/980602-2.c: Likewise.
56788
56789 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56790
56791         * 970125-0.f: Fix per JCB.  Add commentary.
56792
56793 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56794
56795         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56796         IEEE -0 support.
56797
56798 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56799
56800         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56801         earlier.
56802
56803 1998-05-28  Catherine Moore <clm@cygnus.com>
56804
56805         * gcc.c-torture/execute/980526-3.c: New test.
56806
56807 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56808
56809         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56810         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56811         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56812         m88k-motorola-sysv3 to XFAIL.
56813
56814 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56815
56816         * gcc.dg/980526-1.c: New test.
56817         * gcc.c-torture/execute/980526-2.c: New test.
56818
56819 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56820
56821         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56822
56823         * gcc.c-torture/execute/980526-1.c: New test.
56824
56825 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56826
56827         * g77.f-torture/execute/alpha2.f: Add runtime test.
56828
56829 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56830
56831         * g++.old-deja/old-deja.exp: Strip leading directories.
56832
56833         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56834         error for the line.  Don't run multiple tests for the same line.
56835
56836 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56837
56838         * gcc.dg/980523-1.c: New test.
56839
56840 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56841
56842         * g77.f-torture/compile/970915-0.f: New test.
56843
56844 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56845
56846         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56847
56848 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56849
56850         * gcc.dg/980520-1.c: New test.
56851
56852 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56853
56854         * gcc.dg/980502-1.c: Fix return type.
56855
56856 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56857
56858         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56859         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56860         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56861         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56862         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56863
56864 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56865
56866         * g77.f-torture/execute/980520-1.f: New test.
56867
56868 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56869
56870         * lib/mike-g77.exp: New file.
56871
56872         * g77.f-torture/noncompile/noncompile.exp,
56873         g77.f-torture/noncompile/check0.f: New files.
56874
56875 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56876
56877         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56878         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56879         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56880         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56881         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56882         abort where appropriate.
56883
56884 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56885
56886         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56887         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56888
56889 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56890
56891         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56892
56893 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56894
56895         * g77.f-torture/compile/980427-0.f: New test.
56896
56897 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56898
56899         * g77.f-torture/compile/980424-0.f: New test.
56900
56901 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56902
56903         * g77.f-torture/compile/980419-2.f (main): New test.
56904         * g77.f-torture/compile/970125-0.f: New test.
56905         * g77.f-torture/compile/980419-1.f: New test.
56906
56907 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56908
56909         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56910         of loop-4.c.
56911
56912 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56913
56914         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56915
56916 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56917
56918         * gcc.c-torture/compile/980329-1.c: New test.
56919
56920 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56921
56922         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56923         * gcc.dg/980312-1.c: Fix typo in -march command.
56924
56925 1998-03-16  H.J. Lu  (hjl@gnu.org)
56926
56927         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56928
56929 1998-03-11  Robert Lipe  <robertl@dgii.com>
56930
56931         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56932         Dave Love agree the Fortran source is bogus.
56933
56934 1998-03-11  Robert Lipe  <robertl@dgii.com>
56935
56936         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56937         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56938         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56939         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56940         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56941
56942 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56943
56944         * g++.old-deja/g++.other/friend1.C: New test.
56945
56946 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56947
56948         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56949         possibly uninitialized) variables and declare dnrm2.
56950
56951 1998-02-23  Robert Lipe <robertl@dgii.com>
56952
56953         From Bruno Haible <haible@ilog.fr>:
56954         * gcc.c-torture/execute/980223.c: New test.
56955
56956 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56957
56958         * gcc.dg/ifelse-1.c: New test.
56959
56960 1998-02-09  H.J. Lu  (hjl@gnu.org)
56961
56962         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56963
56964           * lib/old-dejagnu.exp (old-dejagnu): Added the
56965           "execution test - XFAIL *-*-*" handling in the spirit of
56966           "excess errors test -". Changed the "execution test fails"
56967           handling to be like "excess errors test fails".
56968           * Update various tests accordingly.
56969
56970 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56971
56972         * gcc.c-torture/execute/980205.c: New test.
56973
56974 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56975
56976         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56977         * lib/f-torture.exp: Similarly.
56978         * gcc.c-torture: Rename all .cexp files to .x files.
56979
56980 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56981
56982         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56983         (940510-1.c): Removed duplicate.
56984         (971104-1.c): New test.
56985
56986 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56987
56988           * lib/f-torture.exp: Improve error and loop detection.
56989
56990 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56991
56992         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56993         use that to size the filler array.
56994
56995 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
56996
56997         * lib/c-torture.exp(c-torture-execute): Fix typo.
56998
56999         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57000         testcase as the executable name. Keep the executable around if
57001         the test fails.
57002
57003 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57004
57005         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57006         changes.  Only test one -g option, and move it to the end of the
57007         list of options to test.
57008
57009 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57010
57011         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57012         variable GCC_TORTURE_OPTIONS to supply default switches separated
57013         by colons.  If no environment variable, run tests with -O0 -g, -O1
57014         -g, and -O2 -g as well.
57015
57016 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57017
57018         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57019         explanatory comments. Fix indentation.
57020
57021 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57022
57023         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57024
57025 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57026
57027         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57028         * g++.old-deja/g++.mike/p7325.C: Likewise.
57029         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57030
57031 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57032
57033         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57034         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57035         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57036         * g++.old-deja/g++.law/operators4.C: Likewise.
57037
57038 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57039
57040         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57041         * g++.old-deja/g++.mike/p784.C: Ditto.
57042         * g++.old-deja/g++.mike/p785.C: Ditto.
57043
57044 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57045
57046           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57047
57048 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57049
57050         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57051         target feature; pass this to c-torture-execute as needed.
57052
57053 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57054
57055         * lib/c-torture.exp(c-torture-execute): If the previous and the
57056         current executables being tested are identical, we don't need to
57057         run the executable again. Try to make the executable names
57058         unique. Add an optional argument for passing additional compiler
57059         flags.
57060
57061 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57062
57063         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57064
57065 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57066
57067         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57068
57069 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57070
57071         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57072         32bit or larger longs.
57073
57074         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57075         have either a 32bit long or 32bit int.
57076
57077 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57078
57079         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57080         Make double precision tests dependent on sizeof (double).
57081
57082 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57083
57084         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57085         too.
57086
57087 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57088
57089         * gcc.c-torture/compile/961203-1.cexp: New script.
57090
57091 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57092
57093         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57094         up the includes ourselves.
57095
57096 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57097
57098         * lib/plumhall.exp: Remove random include, and add a few
57099         verbose messages for debugging.
57100
57101 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57102
57103         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57104         of trying to do it ourselves.
57105
57106 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57107
57108         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57109
57110 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57111
57112         * gcc.prms/5403.c: Made regexp a bit less strict.
57113
57114 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57115
57116         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57117         is returned from remote_load instead.
57118         * lib/plumhall.exp: Ditto.
57119         * lib/mike-g++.exp: Ditto.
57120         * lib/old-dejagnu.exp: Ditto.
57121         * lib/c-torture.exp: Ditto.
57122
57123 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57124
57125         * lib/g++.exp: Use build_wrapper procedure.
57126         * lib/gcc.exp: Ditto.
57127
57128 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57129
57130         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57131         an old-style decl for malloc.  Fixes tests to work when
57132         sizeof (int) != sizeof (size_t).
57133
57134 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57135
57136         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57137
57138         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57139         use stdargs.h interface.
57140
57141 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57142
57143         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57144         NO_VARARGS when compiling.
57145
57146 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57147
57148         * lib/plumhall.exp(ph_includes): New procedure.
57149         (ph_make): Use it.
57150         (ph_compiler): Ditto.
57151
57152         * lib/g++.exp: Rename test-glue.c to testglue.c.
57153         * lib/gcc.exp: Ditto.
57154
57155 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57156
57157         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57158         to completion when it's called.
57159
57160 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57161
57162         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57163         is defined, don't do test.
57164
57165 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57166
57167         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57168         for object files.
57169         (ph_summary): Mark skipped testcases as untested, not unresolved.
57170
57171         * lib/plumhall.exp (ph_make): If unresolved because of bad
57172         errorCode, record errorCode in log file.
57173         (*): Replace send_log/verbose with verbose -log.
57174
57175 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57176
57177         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57178         double conversion if double isn't at least 8 bytes.
57179
57180         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57181         int to work with targets where int is 16 bits.
57182
57183         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57184         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57185         precision for the test to complete.
57186
57187 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57188
57189         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57190         if d10v is not compiled with the -mdouble64 flag.
57191         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57192
57193         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57194         d10v is not compiled with the -mint32 flag.
57195
57196 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57197
57198         * lib/plumhall.exp: Use incr_count.
57199
57200 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57201
57202         * gcc.c-torture: Update to c-torture-1.45.
57203
57204 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57205
57206         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57207         the name of the expect testcase file).
57208
57209         * lib/g++.exp(g++_init): Ditto.
57210
57211 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57212
57213         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57214         the host.
57215
57216         * lib/gcc.exp(gcc_exit): New procedure.
57217
57218 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57219
57220         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57221         specs where appropriate.
57222
57223         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57224         because of new "candidates are" messages, and removed a few
57225
57226         * Converted all non-old-style g++ testcases to old-style, and
57227         moved into g++.old-deja.
57228
57229 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57230
57231         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57232         options.
57233
57234         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57235         succeeded.
57236
57237         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57238
57239 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57240
57241         * lib/gcc.exp (gcc_target_compile): Add support for defining
57242         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57243         the machine doesn't have those features.
57244
57245 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57246
57247         * g++.law/operators4.exp: Don't use LIBS.
57248
57249 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57250
57251         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57252
57253         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57254         * lib/g++.exp: Set it here instead. Also, allow use of the
57255         --tool_exec and --tool_opt options. Change CXX to
57256         GXX_UNDER_TEST.
57257
57258         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57259
57260         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57261
57262 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57263
57264         * lib/old-dejagnu.exp: Use prune_warnings instead of
57265         prune_system_crud.
57266         * lib/mike-g++.exp: Ditto.
57267         * lib/gcc.exp: Ditto.
57268         * lib/g++.exp: Ditto.
57269
57270         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57271
57272 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57273
57274           * 941014-2.c: Include stdlib.h
57275           * 960327-1.c: Include stdio.h
57276           * dbra.c, index-1.c: Don't assume ints are 32bits.
57277
57278 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57279
57280         * lib/gcc.exp: Add gcc,stack_size target feature.
57281
57282         * lib/g++.exp(g++_target_compile): Add the include and link
57283         paths here, not in two other places. And, it's $options, not
57284         options.
57285
57286         * lib/mike-g++.exp(postbase): Remove the code that determines
57287         the correct include and link paths.
57288         * g++.old-deja/old-deja.exp: Ditto.
57289
57290 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57291
57292         * lib/g++.exp(g++_init): target_compile no longer returns the
57293         filename of the result.
57294
57295 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57296
57297         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57298         call to glob.
57299
57300         * gcc.c-torture/special/special.exp: Change call to
57301         gcc_target_compile to include the object file.
57302
57303 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57304
57305         * gcc.c-torture/special/special.exp: Correct misspelling in last
57306         change.
57307
57308 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57309
57310         * lib/plumhall.exp(ph_summary): Log the entire output of the
57311         executable. Return -1 if there were any failures, 0 otherwise.
57312         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57313         (ph_make): Clean up objects and executables that were built
57314         if the tests succeeded.
57315
57316 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57317
57318         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57319         libraries and includes in the build tree as appropriate.
57320
57321 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57322
57323         * lib/c-torture.exp: Instead of looking for the global variable
57324         NO_LONG_LONG, check to see if that's a feature of the target.
57325
57326 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57327
57328         * config/default.exp: Minimize. Delete the remainer of the files in
57329         config; this functionality is now in devo/dejagnu/config.
57330
57331         g++.*/*: Pass any additional flags used to compile to postbase;
57332         delete CXXFLAGS.
57333
57334         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57335         is now done by runtest.exp. Use gcc_target_compile instead of
57336         compile.
57337
57338         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57339         Remove references to CFLAGS. Use remote_file instead of
57340         calling rm -f.
57341         (c-torture): Take a list of arguments to use to compile this
57342         testcase.
57343
57344         lib/g++.exp: Simplify. Use target_compile instead of compile.
57345         lib/gcc-dg.exp: Ditto.
57346         lib/gcc.exp: Ditto.
57347         lib/mike-{gcc,g++}.exp: Ditto.
57348         lib/old-dejagnu.exp: Ditto.
57349         lib/plumhall.exp: Ditto.
57350
57351 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57352
57353         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57354         (ph_linker): Likewise.
57355
57356 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57357
57358           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57359         MAP_ANON / MAP_ANONYMOUS if defined;
57360         else try to map from /dev/zero .
57361
57362 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57363
57364         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57365         isn't defined, then define it to MAP_ANONYMOUS.
57366
57367 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57368
57369         * gcc.c-torture: Update to c-torture-1.42 release.
57370
57371 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57372
57373         * gcc.c-torture: Update to c-torture-1.41 release.
57374
57375 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57376
57377         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57378         c-torture release.
57379
57380 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57381
57382         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57383         and LDFLAGS.  Fix second case to append the target_info ldflags
57384         onto LDFLAGS, not CFLAGS.
57385         * lib/g++.exp (g++_init): Add target_info stuff.
57386         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57387         of libgloss and newlib flags for !native.
57388
57389         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57390         (GDB): Fix relative path to go up another dir for finding gdb.
57391
57392 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57393
57394         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57395         versions in the target_info array, if they don't exist.
57396
57397 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57398
57399         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57400
57401 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57402
57403         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57404         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57405
57406 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57407
57408         * lib/old-dejagnu.exp: Don't remove the output file before we've
57409         actually tested it. Don't append pwd to the path of the executable
57410         we're testing.
57411
57412 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57413
57414         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57415
57416 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57417
57418         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57419         temporary directory for compiler files, and set it to a default
57420         value of /tmp. Set $output as the name of the output file from
57421         compiling the testcase. Add a -o option to $cflags_var so the
57422         compiler writes the final output file as $output. Set $executable
57423         to $output.
57424
57425         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57426         directory for compiler files, and set it to /tmp if it doesn't
57427         already have a value. Set $output_file to the name of the output
57428         file from compiling the testcase. Add a -o option to CXXFLAGS so
57429         the compiler writes the final output file as $output. Use $output
57430         as the executable to be tested.
57431
57432 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57433
57434         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57435
57436 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57437
57438         * gcc.c-torture/execute/pending-1.c: New test.  Still
57439         pending in Tege's queue.
57440
57441 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57442
57443         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57444         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57445         if there were failures.  Call unresolved if there were unresolved
57446         testcases.  Call gcc_fail if program did not run to completion.
57447         (ph_make): Pass additional argument name to ph_execute.
57448         (ph_execute): Add new argument.  Pass additional arguments to
57449         ph_summary.  Call gcc_fail is there is no execution output.
57450
57451 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57452
57453         * lib/plumhall.exp (proc_summary): Output relavent summary
57454         lines into the log so specific failures in plumhall can be
57455         investigated.
57456
57457 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57458
57459         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57460         (c-torture-execute): Don't try to execute tests which use
57461         "long long" types if $NO_LONG_LONG is nonzero.
57462
57463 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57464
57465         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57466         not c-torture.
57467
57468         * gcc.ieee: Move from here.
57469         * gcc.c-torture/execute/ieee: To here.
57470
57471 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57472
57473         * gcc.c-torture: Update to c-torture-1.41 release.
57474
57475 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57476
57477         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57478         not "$output".
57479
57480 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57481
57482         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57483         -c present.
57484
57485 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57486
57487         * config/proelf.exp: Handle connecting to a simulator.
57488
57489 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57490
57491         * config/proelf.exp: New file.  Enough framework that we can
57492         run c-torture tests on the proelf targets (or any other target
57493         that gdb can connect to for that matter).
57494
57495 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57496
57497         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57498         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57499
57500         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57501         exec_output exists.
57502
57503 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57504
57505         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57506         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57507
57508         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57509         to pass/fail/unresolved/unsupported/untested.  Caller must now
57510         call unresolved/unsupported/untested.
57511         * lib/*.exp: Update FSF address.  Update to handle new results of
57512         ${tool}_load.
57513         * lib/chill.exp (verbose): Delete.
57514
57515 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57516
57517         * lib/gcc.exp (default_gcc_start): Change order of args to
57518         $LDFLAGS $CFLAGS $LIBS.
57519         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57520         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57521         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57522         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57523         * gcc.misc-tests/dg-test.exp: Likewise.
57524         * gcc.misc-tests/msgs.exp: Likewise.
57525         * gcc.prms/prms.exp: Likewise.
57526         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57527         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57528
57529         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57530
57531 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57532
57533         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57534
57535         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57536         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57537
57538         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57539         necessary.
57540
57541 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57542
57543         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57544         global for loop; add use of $mathlib.
57545         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57546         settings here; set mathlib for anything but VxWorks.
57547
57548 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57549
57550         * gcc.c-torture: Update to c-torture-1.40 release.
57551
57552 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57553
57554         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57555         dg.exp.
57556
57557 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57558
57559         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57560         global.
57561
57562 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57563
57564         * lib/g++.exp (LIBS): Define if not already.
57565         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57566         (gcc-dg-prune): Call prune_gcc_output.
57567         * lib/gcc.exp (prune_gcc_output): New proc.
57568         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57569         prune_gcc_output.
57570
57571 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57572
57573         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57574         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57575
57576 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57577
57578         * gcc.c-torture: Update to c-torture-1.39 release.
57579
57580 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57581
57582         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57583         fails, try others as well.
57584
57585 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57586
57587         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57588         If compilation fails, mark execute tests as `untested'.
57589         If test is marked as unsupported, don't mark compilation and
57590         execute tests as failed.
57591
57592 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57593
57594         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57595         libstdc++ for whether or not we want to be doing shared
57596         libraries.  Delete link_curses since we don't need it anymore.
57597         * lib/mike-g++.exp (postbase): Don't link in libg++.
57598         * g++.old-deja/old-deja.exp: Likewise.
57599
57600 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57601
57602         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57603
57604 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57605
57606         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57607         For that, add `-Wl,-a,shared_archive'.
57608         * g++.old-deja/old-deja.exp: Likewise.
57609
57610 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57611
57612         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57613
57614 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57615
57616         * lib/mike-g++.exp (postbase): Pay attention to the status of
57617         g++_load.
57618
57619 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57620
57621           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57622
57623 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57624
57625         * lib/gcc.exp (default_gcc_start): No longer need to log program
57626         being executed or its output, execute_anywhere does that now.
57627         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57628         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57629
57630 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57631
57632         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57633         the same as those in lib/g++.exp.
57634
57635 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57636
57637         * gcc.c-torture: Update to c-torture-1.38 release.
57638         * gcc.ieee: Related changes.
57639
57640 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57641
57642         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57643         "exec". Minor reformatting changes.
57644
57645         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57646         cross. This means all "exec" calls now work on a remote host as
57647         well.
57648         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57649         cross. Filter out the extra "\r\n" stuff that expect puts in.
57650         (c-torture-execute): Filter out the bogus warnings like
57651         c-torture-compile does. Add support for canadian cross.
57652         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57653         Use execute_anywhere rather than calling exec directly. Now it
57654         works for canadian cross testing.
57655
57656 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57657
57658         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57659         results into a variable, and check that rather than using file exists.
57660
57661 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57662
57663         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57664         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57665
57666 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57667
57668         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57669         lib_curses if there's a shared libg++ in the build tree.
57670
57671 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57672
57673         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57674         if not supported target.
57675
57676 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57677
57678         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57679         link_curses up to always happen, not just for native builds.
57680
57681 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57682
57683         * gcc.c-torture: Update to c-torture-1.36 release.
57684         * gcc.failure: Related changes.
57685
57686 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57687
57688         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57689
57690 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57691
57692         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57693         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57694         runshlib, link_curses, and mathlib for link and run.
57695
57696         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57697         pass the runtime shared library options for Solaris, OSF/1, and
57698         Irix5, and link with -lcurses to avoid unresolved references.
57699
57700 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57701
57702         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57703         only run once.
57704
57705 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57706
57707         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57708
57709 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57710
57711         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57712         do not have a framework for the "compat" tests yet.
57713
57714 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57715
57716         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57717         set to null if we're testing vxworks5.1.  Use that instead of
57718         `-lm' in the setting of LIBS for link and run.
57719
57720 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57721
57722         * config/rom68k.exp (${tool}_load): Major changes to make it
57723         work.  Verified that it does in fact return the stuff in
57724         exec_output properly.  Catch any Emul or any TRAP other than 0.
57725
57726 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57727
57728         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57729         LDFLAGS properly for targets that need stuff from libgloss.
57730         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57731         only run once.
57732         (gpp_initialized): New variable.
57733
57734 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57735
57736         * config/rom68k.exp: Load libgloss.exp.
57737         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57738         so we can produce a fully linked binary.
57739         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57740         so we can produce a fully linked binary.
57741
57742 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57743
57744         * lib/plumhall.exp (ph_section): Watch for expected failures.
57745         Add missing `else'.
57746
57747         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57748         run the testcase.
57749         (c-torture): Likewise.
57750
57751 1995-08-28  Doug Evans  <dje@cygnus.com>
57752
57753         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57754
57755         * lib/mike-g++.exp (mike_cleanup): New proc.
57756         (prebase): New globals compiler_result, not_compiler_result,
57757         target_regexp.
57758         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57759         allow leading "-" in pattern.  Watch for unsupported tests.
57760         If $compiler_result is set, pattern match assembler code,
57761         and ditto for $not_compiler_result.
57762         * lib/mike-gcc.exp: Likewise.
57763
57764         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57765         execution "succeeded".
57766
57767 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57768
57769         * config/win32.exp: New file.
57770         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57771
57772 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57773
57774         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57775         unsupported.
57776         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57777         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57778         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57779
57780         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57781         "... without exceptions was ...".  That is now handled by
57782         prune_system_crud.
57783         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57784
57785 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57786
57787         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57788         sieve.c,sort2.c}: New files.
57789         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57790         sieve.exp,sort2.exp}: Drivers for them.
57791
57792         * lib/mike-gcc.exp (program_output): New user settable variable.
57793         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57794         messages.
57795         * lib/mike-g++.exp (program_output): New user settable variable.
57796
57797         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57798
57799         * config/sh.exp: Deleted (use sim.exp instead).
57800
57801 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57802
57803         * config/vx.exp: Declare CHECKTASK as global.
57804         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57805         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57806         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57807
57808 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57809
57810         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57811         target. Like vx.exp, only includes `vx29k.exp' instead of
57812         `vxworks.exp'.
57813
57814 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57815
57816         * config/sim.exp: Increase time limit from 120 seconds to 240.
57817
57818 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57819
57820         * gcc.c-torture/execute/950628-1.c: New test.
57821
57822 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57823
57824         * gcc.c-torture: Update with changes/additions from
57825         c-torture-1.34.
57826
57827 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57828
57829         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57830
57831 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57832
57833         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57834
57835 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57836
57837         * gcc.c-torture/compile/950512-1.c: New test.
57838         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57839         * gcc.dg/struct-ret-1.c: Likewise.
57840
57841 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57842
57843         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57844           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57845
57846 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57847
57848         * gcc.c-torture/special/920411-1.c: Deleted.
57849         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57850
57851 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57852
57853         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57854         cpu limit.
57855
57856 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57857
57858         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57859
57860 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57861
57862         From kenner;
57863         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57864         is the proper length.
57865         * va-arg-3.c: Likewise.
57866
57867 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57868
57869         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57870         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57871
57872         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57873         * lib/g++.exp (default_g++_start): Delete old cruft.
57874
57875 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57876
57877         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57878         (2 * (1 << 18)) to (2 * (1 << 17)).
57879
57880         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57881
57882 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57883
57884         * config/rom68k.exp: Renamed from config/idp.exp
57885
57886 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57887
57888         * c-torture/compile/921109-2.c
57889
57890 1995-04-18  Mike Stump  <mrs@cygnus.com>
57891
57892         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57893         excess errors.
57894
57895 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57896
57897         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57898         output.
57899         * lib/g++.exp (default_g++_start): Likewise.
57900
57901 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57902
57903         * gcc.c-torture/compile/950329-1.c: New test.
57904
57905 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57906
57907           * config/bug.exp (${tool}_load): Updated to use new remote_open
57908           and remote_close procs.
57909         * config/idp.exp: New file.
57910
57911 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57912
57913         * gcc.c-torture/execute/950322-1.c: New test.
57914
57915 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57916
57917         * config/vx.exp (${tool}_load): Clean up testing of return code from
57918         vxworks_ld and vxworks_spawn.
57919
57920 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57921
57922         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57923
57924 1995-03-13  Mike Stump  <mrs@cygnus.com>
57925
57926         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57927         can mark excess errors on a machine by machine basis.  Note, the
57928         default is to not expect any excess errors, even when excess
57929         errors test - is given, so you will want to put an XFAIL ... on
57930         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57931         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57932         those 4 machines, but no others.
57933
57934 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57935
57936         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57937         * lib/c-torture.exp: to here.
57938
57939 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57940
57941         * gcc.c-torture/execute/950221-1.c: New test.
57942         * gcc.c-torture/execute/struct-ret-1.c: New test.
57943         * gcc.c-torture/compile/950221-1.c: New test.
57944
57945         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57946
57947 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57948
57949         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57950         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57951
57952 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57953
57954         * g++.gb: New directory of tests, derived from my signature and
57955         class scoping tests.
57956
57957         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57958         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57959         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57960         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57961         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57962         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57963         * g++.gb/sig25.C: Likewise.
57964
57965         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57966         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57967         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57968         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57969         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57970         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57971         * g++.gb/sig25.exp: Likewise.
57972
57973         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57974         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57975         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57976         * g++.gb/scope13.C: Likewise, this test still fails.
57977
57978         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57979         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57980         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57981         * g++.gb/scope13.exp: Ditto.
57982
57983         * g++.gb/README: New file, explains what these tests are about.
57984
57985 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57986
57987         * lib/dg.exp (dg-do): Support `preprocess'.
57988         (dg-test): Likewise.
57989
57990 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57991
57992         * config/udi.exp: change "continue -expect" to "exp_continue".
57993
57994 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
57995
57996         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57997         Delete redundant tests.
57998
57999         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58000         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58001         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58002         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58003         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58004         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58005         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58006         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58007
58008         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58009         storing label pointers.
58010         * gcc.c-torture/execute/921019-1.c: Likewise.
58011         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58012         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58013         parameter fp.
58014         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58015         constants.
58016
58017         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58018         Delete obsolete tests.
58019
58020         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58021         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58022         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58023         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58024         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58025         * gcc.c-torture/compile/950124-1.c: New test.
58026
58027         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58028
58029 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58030
58031         * lib/mike-g++.exp: Add -lm to LIBS.
58032
58033 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58034
58035         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58036
58037 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58038
58039         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58040
58041 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58042
58043         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58044
58045 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58046
58047         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58048         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58049         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58050         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58051         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58052         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58053         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58054         * g++.law/{operators31.C, operators32.C,
58055         * g++.law/{operators33.C, operators34.C}: Likewise.
58056         * g++.law/{pic1.C, refs2.C}: Likewise.
58057         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58058         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58059         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58060         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58061
58062         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58063         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58064         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58065         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58066         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58067         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58068         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58069         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58070         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58071         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58072         * g++.law/{operators34.exp}: Likewise.
58073         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58074         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58075         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58076         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58077         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58078
58079         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58080         No longer expected to fail.
58081         * g++.law/missed-error3.C: Tweak for recent bool changes.
58082
58083 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58084
58085         * config/emb-unix: Deleted.
58086         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58087         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58088
58089 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58090
58091         * lib/dg.exp (dg-test): Fix typo in last patch.
58092
58093 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58094
58095         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58096         (handles multiple occurrences).
58097
58098 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58099
58100         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58101         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58102         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58103         printed).
58104         * lib/c-torture.exp (c-torture-compile): Likewise.
58105         (c-torture): Prepend full path if missing.
58106         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58107         (gcc_fail): Likewise.
58108         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58109
58110 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58111
58112         * lib/netware.exp: Only attach to NetWare i386 systems.
58113
58114 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58115
58116         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58117         messages.  Add test name to "output pattern match" pass/fail message.
58118
58119 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58120
58121         * gcc.dg: New testsuite.
58122         * gcc.dg/dg.exp: New file.
58123
58124         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58125         test-switch.c}: Deleted.
58126
58127         * gcc.misc-tests/msgs.exp: New testcase driver.
58128
58129 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58130
58131         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58132         Watch for illegal return values from ${tool}_load.
58133         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58134         cross targets.  Coerce return value >0 to 1.
58135
58136 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58137
58138         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58139
58140         * config/emb-unix.exp: New file.
58141
58142         * config/sim.exp: Error if variable $SIM not defined.
58143         (${tool}_load): Mark test as "untested" if simulator missing.
58144
58145         * config/unix.exp: Load remote.exp to get rcp_download.
58146         * lib/c-torture.exp: Use different option lists for testcases with
58147         and without loops.
58148         * gcc.c-torture/execute/execute.exp: Likewise.
58149
58150 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58151
58152         * config/*.exp: Clarify return code from ${tool}_load.
58153         Call `unresolved' or `untested' instead of `warning' or `perror'
58154         (sometimes you still want to call both though).
58155         Add comment that `shell_id' is local to each file.
58156         * config/udi.exp (timeout): Set to 30.
58157         Don't print warning if connection fails, $connectmode has already
58158         printed an error.
58159         (${tool}_load): Move verbose messages to level 2.
58160         Rework pattern for "Process started" message.
58161         Pass `shell_id' to ${connectmode}_download.
58162         Retry twice upon timeout.  Make resetting of target more robust.
58163         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58164         Pass `shell_id' to exit_$connectmode.
58165         Only call exit_$connectmode if connected.
58166         * config/unix.exp (${tool}_load): Check return codes better.
58167         * config/vrtx.exp (${tool}_load): Likewise.
58168         * config/vx.exp (${tool}_load): Likewise.
58169         Delete unneeded global's.
58170         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58171         from ${tool}_load.
58172         (dg-stat): Delete.
58173         (dg-init): Delete recording of pass/fail counts.
58174         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58175         (old-dejagnu-init): Likewise.
58176         (old-dejagnu-stat): Delete contents, empty proc now.
58177         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58178         (c-torture): Delete references to lcnt, lpass, lfail.
58179         Get option list from TORTURE_OPTIONS.
58180         Delete -funroll[-all]-loops if no loops.
58181         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58182         (g++_stat): Delete contents (empty proc now).
58183         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58184         (gcc_finish): Likewise.
58185         (gcc_stat): Deleted.
58186         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58187         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58188         * gcc.c-torture/execute/execute.exp: Likewise.
58189         Split tests into two parts: compile, execute.
58190         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58191         no loops.  Update to reflect clarified return codes from ${tool}_load.
58192
58193 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58194
58195         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58196         to grep for.
58197         (old-dejagnu): Likewise (where necessary).
58198
58199 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58200
58201         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58202
58203         * lib/dg.exp (dg-process-target): Fix processing of selector.
58204         Add comment regarding use of `error'.
58205
58206         * lib/gcc.exp (prune_system_crud): Define if missing.
58207         * lib/g++.exp (prune_system_crud): Likewise.
58208
58209         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58210         Call prune_system_crud.
58211         * lib/dg.exp (dg-runtest): New proc.
58212         Use perror instead of send_user for tcl errors in testcase.
58213         Don't return any value, it's never used.
58214         Don't clobber previous definition of `unknown'.
58215         Print tcl errors in `dg-final'.
58216
58217 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58218
58219         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58220         (dg-test): Don't print errorInfo, it contains stack backtrace.
58221
58222 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58223
58224         * lib/g++.exp (runtest_file_p): Define if missing.
58225
58226 1994-09-24  Doug Evans  (dje@cygnus.com)
58227
58228         * lib/mike-g++.exp: Comment out loading of g++.exp.
58229         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58230         (default_g++_version): Always print something.
58231         (default_g++_start): Comment out call to `which'.
58232         (g++_start, g++_load): Deleted (must be defined in config file).
58233         * lib/gcc.exp: Test for existence of $CC at start.
58234         Delete check for tmpdir (done in gcc_init).
58235         (default_gcc_version): Always print something.
58236         (default_gcc_start): Comment out call to `which'.
58237         * config/*.exp: Major cleanup - make cross targets work at least a
58238         little better for g++ (by not being "--tool gcc" specific).
58239         Rename gcc_xxx to ${tool}_xxx.
58240         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58241         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58242
58243 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58244
58245         * lib/c-torture.exp (c-torture-compile): Rework compiler
58246         message processing.
58247
58248         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58249         c-torture.
58250
58251 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58252
58253         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58254
58255         * lib/dg.exp (dg-process-target): Support { target native }.
58256
58257 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58258
58259         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58260         looked for "... program xxx got fatal signal".
58261         Correct regsub munging of `comp_output'.
58262         Ignore compiler messages "path prefix not used" and "linker input
58263         file unused".
58264
58265 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58266
58267         * lib/gcc.exp (runtest_file_p): Define if missing.
58268         * gcc.prms/template.c: Example to work from.
58269
58270 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58271
58272         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58273         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58274
58275         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58276         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58277         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58278         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58279
58280         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58281         (dg-process-target): No longer a varargs proc.
58282         Return S/N for target, P/F for xfail.  All callers changed.
58283         (user option procs): More argument checking.
58284         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58285         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58286         (dg-test): Skip test if not running on selected target in `dg-do'.
58287         Update handling of `dg-do-what', `dg-output-text'.
58288         Separate execution pass/fail from output pattern match pass/fail.
58289         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58290
58291 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58292
58293         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58294         target for 920510-1.c.
58295
58296 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58297
58298         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58299         Clean up comment regarding use of passcnt, etc.
58300         (gcc_stat): Don't update `testcnt' here.
58301         (gcc_finish): Do it here.
58302         Might as well reset `but_id' here too.
58303         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58304         to determine if the file should be tested.
58305         * gcc.c-torture/compile/compile.exp: Likewise.
58306         * gcc.c-torture/execute/execute.exp: Likewise.
58307         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58308         * gcc.misc-tests/dg-test.exp: Likewise.
58309         * gcc.prms/prms.exp: Likewise.
58310         * gcc.wendy/wendy.exp: Likewise.
58311         * g++.old-deja.exp: Likewise.
58312         Move "Testing file" message to verbose level 1.
58313
58314 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58315
58316         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58317
58318 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58319
58320         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58321         (default_gcc_start): Accept optional second list element
58322         of compiler flags.  Print compiler output at verbosity level 2.
58323         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58324         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58325         Save current values of framework globals passcnt, failcnt, xpasscnt,
58326         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58327         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58328         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58329         xfailcnt to compute stats.  Update framework global `testcnt' from
58330         pass/fail counts.
58331         (gcc_finish): New proc.  Clean up test environment.
58332         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58333         (gcc_epass, gcc_efail): Delete.
58334         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58335         argument of line number.
58336         (dg-init): If the tool has an init routine, call it.
58337         (dg-test): Remove args `cflags_var' and `libs_var'.
58338         Pass all compiler options to ${tool}_start.
58339         Handle missing line number.
58340         (dg-finish): New function.
58341         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58342         particular files.  Call gcc_finish at end.  Move "skipping test"
58343         message to verbosity level 3.
58344         * gcc.c-torture/compile/compile.exp: Likewise.
58345         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58346         * gcc.c-torture/execute/execute.exp: Likewise.
58347         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58348         Print testcase being tried at verbosity level 1.
58349         * gcc.c-torture/special/special.exp: Unset xfail.
58350         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58351         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58352         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58353         * gcc.failure/failure.exp: Likewise.
58354         * gcc.ieee/ieee.exp: Likewise.
58355         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58356         Update call to dg-test.  Call dg-finish at end.
58357         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58358         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58359         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58360         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58361         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58362         * gcc.wendy/wendy.exp: Add copyright.
58363         Delete setting of tmpdir (done by gcc_init).
58364         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58365         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58366         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58367         gcc_[ce]pass/fail.
58368
58369 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58370
58371         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58372         confusion.
58373         (g++_load): Likewise.
58374
58375         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58376         Rename argument to `prog' to remove the confusion.
58377         Varargs fns behave differently too!
58378         (g++_load): Likewise.
58379
58380         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58381
58382         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58383         what it is.  Delete (always) printing of status value for !native.
58384         Simplify verbose code, and include status and exec_output.
58385         (g++_load): Use gcc_load.
58386
58387 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58388
58389         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58390         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58391         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58392         940714-3.c as these testcases don't exist anymore.  Make
58393         va-arg-1.c expected to pass.
58394
58395 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58396
58397         * gcc.misc-tests/misc.exp: Only run specific testcases.
58398         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58399         * gcc.misc-tests/dg-[1-9].c: New files.
58400
58401         * lib/dg.exp: New testsuite driver.
58402         * gcc.prms/prms.exp: Use it.
58403
58404         * README.gcc: New file.
58405
58406         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58407         Document and reset `lxpass' and `lxfail'.
58408         Simplify "initialized" message.
58409         (gcc_stat): Clean up comments a little.
58410
58411 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58412
58413         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58414
58415 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58416
58417         * lib/old-dejagnu.exp (process-option): New proc.
58418         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58419         (old-dejagnu): Simplify.
58420         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58421
58422 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58423
58424         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58425         exists and is not an empty string.
58426
58427         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58428         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58429         finished.
58430         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58431         automatically.
58432
58433         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58434         longer expected to fail.
58435
58436         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58437         "f" function call.
58438
58439         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58440
58441         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58442         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58443         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58444         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58445         c-torture-1.29.
58446
58447         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58448         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58449
58450         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58451
58452         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58453         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58454
58455         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58456         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58457         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58458
58459 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58460
58461         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58462         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58463         940714-1.c, 940714-2.c, 940714-3.c},
58464         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58465         gcc.misc-tests/{mg.c,mg.exp}:
58466         New tests.
58467         * gcc.noncompile/noncompile.exp: Change accordingly.
58468
58469 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58470
58471         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58472         Undo previous clobberage.
58473
58474 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58475
58476         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58477         * gcc.special/{930510-1.c, special.exp}:
58478         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58479         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58480         struct-varargs-1.c}: New tests from c-torture-1.26.
58481
58482 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58483
58484         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58485           argument to switch.
58486
58487 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58488
58489         * Revert the previous changes.  Please see Rob's directory
58490         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58491         fixes.
58492
58493 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58494
58495         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58496         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58497         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58498         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58499         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58500         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58501         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58502         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58503         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58504         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58505         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58506         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58507         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58508         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58509         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58510         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58511         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58512         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58513         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58514         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58515         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58516         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58517         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58518         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58519         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58520         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58521         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58522         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58523         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58524         testing changes.
58525
58526 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58527
58528         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58529         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58530         with perror calls.
58531
58532 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58533
58534         * config/unix.exp (g++_load): Fix syntax.
58535
58536 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58537
58538         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58539         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58540         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58541         Don't expect va-arg-1.c to fail.  Correct expected output for
58542         920928-1.c.
58543         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58544         * gcc.wendy/hbm4.c: Correct typo.
58545         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58546
58547 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58548
58549         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58550         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58551         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58552         * lib/c-torture.exp (c-torture-compile): Ditto.
58553
58554         Reduce volume of output (remove all the -I's and such).
58555         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58556         Call gcc_cpass, gcc_cfail.
58557         (c-torture): Pass testing option to c-torture-compile.
58558
58559 1994-03-21  Doug Evans  (dje@cygnus.com)
58560
58561         Bring patches over from progressive.
58562         * config/default.exp: Exit remote shell cleanly.
58563         (g++_exit, g++_start): Add default versions.
58564         * config/sim.exp (gcc_load): Use perror, not error.
58565
58566 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58567
58568         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58569         set in site.exp.
58570
58571 1994-03-14  Doug Evans  (dje@cygnus.com)
58572
58573         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58574         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58575         (wendy_try): New proc to run testcase.
58576         (main loop): Call 'em.
58577         * gcc.wendy/*.c: Clean up pass to correct expected output.
58578
58579         * lib/gcc.exp: Minor cleanup work.
58580         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58581
58582 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58583
58584         * config/sim.exp (gcc_load): Document return codes better.
58585         Don't pass -v to simulator.
58586
58587 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58588
58589         * gcc.special/920717-x.c: Fix typo.
58590         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58591         get at sources.
58592
58593         * lib/mike-gcc.exp: Fix typo.
58594
58595 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58596
58597         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58598         binary to use, transform the name.
58599         * config/*.exp: rename everything. Nuke any g++ specific files,
58600         it's now a special case of gcc that requires no special support.
58601         Add a default.exp for unsupported targets.
58602
58603 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58604
58605         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58606         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58607         version of Tcl.
58608
58609 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58610
58611         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58612         than a warning.
58613
58614 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58615
58616         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58617
58618 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58619
58620         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58621         option_list.  Compile every file with only 4/6 option choices
58622         (same as C torture) instead of with 12/18 different option
58623         choices.
58624         * lib/c-torture.exp: Likewise.
58625
58626         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58627         not already set.
58628
58629 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58630
58631         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58632         can put an XFAIL *-*-* on excess errors.
58633
58634 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58635
58636         * g++.law: Add more tests derived from g++-bugs snapshots.
58637
58638         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58639         equivalent to g++.law/init9.
58640
58641         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58642         compiled it, and the a.out file after we've run it.
58643
58644 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58645
58646         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58647         compiled it, and the a.out file after we've run it.
58648
58649 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58650
58651         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58652
58653 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58654
58655         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58656         version number.
58657
58658 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58659
58660         * g++.law: New directory of g++ tests derived from the g++-bugs
58661         snapshots.
58662
58663 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58664
58665         * gcc.compile: initbug1.c initbug1.exp testcase added
58666
58667 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58668
58669         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58670         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58671           fixes submitted by Jeff Law (law@cs.utah.edu)
58672         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58673           Jeff Law (law@cs.utah.edu)
58674
58675
58676 1993-11-30  Mike Stump  (mrs@cygnus.com)
58677
58678         * config/unix-g++.exp: Follow the gcc way of doing things.
58679         * g++.old-deja/old-deja.exp: Minor updates.
58680         * lib/g++.exp: New file, follow the gcc way of doing things.
58681         * lib/old-dejagnu.exp: Minor updates.
58682         * lib/mike-g++.exp: Always unset errorInfo.
58683
58684 1993-11-06  Mike Stump  (mrs@cygnus.com)
58685
58686         * lib/gcc.exp: Fix some errors with the below change, CC and
58687         CFLAGS should be global when setting, not local.
58688
58689 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58690
58691         * lib/gcc.exp: Transform tool name.
58692
58693 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58694
58695         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58696
58697 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58698
58699         * lib/gcc.exp: change gcc_done to gcc_stat
58700
58701 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58702
58703         * Upgraded gcc testsuite to c-torture version 1.25
58704
58705 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58706
58707         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58708         * lib/c-torture: added hooks for new reporting code.
58709
58710 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58711
58712         * config/sh-gcc.exp: check if sh-sim exists in the path
58713
58714 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58715
58716         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58717         * gcc.compile/compile.exp: Initial changes for new logic.
58718         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58719         * gcc.failure/failure.exp: Initial changes for new logic.
58720         * gcc.ieee/ieee.exp: Initial changes for new logic.
58721         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58722         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58723         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58724         * lib/c-torture.exp: Initial changes for new logic.
58725         * lib/gcc.exp: Initial changes for new logic.
58726
58727 1993-10-15  Mike Stump  (mrs@cygnus.com)
58728
58729         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58730         depend upon failure or success.  Fully qualify names in failure
58731         and success messages.  Always remove a.out before starting
58732         compile, just in case.  Pay more attention to error text output by
58733         the compiler.  Handle testcases with no known past errors just
58734         like all others, so that things are uniform.  Other miscellaneous
58735         improvements.
58736
58737 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58738
58739         * gcc.cpp: new directory for cpp tests
58740
58741 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58742
58743         * lib/chill.exp: Code reformatted, removed unused code.
58744         * config/unix-chill.exp: Code reformatted, removed unused code.
58745         * chill.execute/execute.exp: Code reformatted, removed unused code.
58746         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58747
58748 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58749
58750         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58751         routines not written.
58752
58753 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58754
58755         * config/bug-gcc.exp: Use new procs from bug.exp.
58756
58757 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58758
58759         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58760         via ftp, rather than depending on NFS.
58761         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58762         case.
58763
58764 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58765
58766         * config/bug-gcc.exp: Use new download proc.
58767
58768 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58769
58770         * chill.execute/execute.exp: cleanups, handles errors better
58771         * chill.compile/compile.exp: rewrite, based on execute.exp
58772         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58773         * lib/chill.exp: major changes to diff proc and compile and link
58774         procs. added chill_fail and chill_pass wrappers to pass and
58775         fail. added more comments, and handle error codes better.
58776         Added a hack to capture stderr from exec, so noncompile tests
58777         can work.
58778
58779 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58780
58781         * chill.execute/execute.exp: rewrite of testsuite driver
58782         * lib/chill.exp: rewrite of testsuite driver
58783         * config/unix-chill.exp: rewrite of testsuite driver
58784
58785 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58786
58787         In chill.execute:
58788         * iexpr.ch: Standardize uppercase.
58789         * tuples.dat: Standardize uppercase.
58790         * vary.ch: standardize.  Correct varying string assignments.
58791         * vary.dat: Add new output lines.
58792
58793 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58794
58795         In chill.execute:
58796         * chprintf.ch: Standardize use of uppercase.
58797         * tuples.ch: Standardize and turn arr2 into a DCL,
58798           rather than a SYN.
58799         * pinits.ch: Standardize.
58800
58801 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58802
58803         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58804         * Makefil: Renamed to Makefile.in.
58805         * configure.in: New.
58806
58807 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58808
58809         In chill.execute:
58810         * .cvsignore: Add result/output files.
58811         * Makefile: Fix up variables at start.  Use MFLAGS
58812           everywhere.  Correct bool_loc, built_ins entries.
58813           Add entry for vary1.ch.
58814         * bitarray.ch: Standardize upper-case usage.
58815         * bitexpr.ch: Standardize, add output of b1.
58816         * params.ch: Use arrayt in along PROC parameters, to
58817           avoid novelty problems.
58818         * sets.ch: Tiny cleanup.
58819         * vary1.ch: Re-indent.
58820
58821 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58822
58823         * Add PR-related files to Makefiles, .cvsignore files, etc.
58824
58825 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58826
58827         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58828           with compiler objects. New names are test-flow.c and test-loop.c
58829
58830 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58831
58832         * Upgraded c-torture tests from 1.19 to 1.20
58833
58834         * new files:
58835         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58836         * gcc.compile: 930623-1.c 930623-2.c
58837         * gcc.noncompile: 930622-1.c 930622-2.c
58838         * gcc.failure: 920411-1.c 920627-2.c
58839         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58840
58841 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58842
58843         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58844           More changes to get testsuite working properly. Needs more work.
58845           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58846
58847 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58848
58849         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58850           More changes to get testsuite working properly. Needs more work.
58851
58852 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58853
58854         * chill.compile/compile.exp: Added for Dejagnu support
58855         * chill.execute/execute.exp: Added for Dejagnu support
58856         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58857
58858 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58859
58860         This should complete moving the CHILL test files.
58861         * chill.noncompile(.cvsignore printf.grt
58862             in-printf.grt chprintf.grt chprintf.ch):
58863             Added test-support files.
58864           (Makefile): Modified further.
58865         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58866             signal.ch): Added test files.
58867           * chill.execute (.cvsignore printf.grt printr.c
58868             in-printf.grt rts.c chprintf.grt rts.h): Added
58869           test-support files.
58870             (Makefile): More corrections.
58871
58872 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58873
58874         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58875           test cases, ready for DejaGnu.
58876
58877 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58878
58879         * Upgraded c-torture tests from 1.18 to 1.19
58880
58881         * gcc.compile: added test(s):
58882           930607-1.c
58883         * gcc.execute: added test(s):
58884           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58885
58886         * added new subdirectory for misc tests: gcc.misc-tests
58887         * gcc.misc-test(s): added tests:
58888           inst-check.c test-consts.c test-ior.c test-switch.c
58889
58890 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58891
58892         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58893
58894 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58895
58896         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58897
58898 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58899
58900         * Upgraded c-torture tests from 1.17 to 1.18
58901
58902 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58903
58904         * Upgraded c-torture tests from 1.12 to 1.17
58905
58906 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58907
58908         * lib/old-dejagnu.exp:
58909           Fixed handling of XFAIL target triplets to correctly
58910           recognize wildcard characters.  Removed code that
58911           appended a unique id tag to the end of the file name
58912           printed out by the result of the testcases within a
58913           given test file.
58914
58915 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58916
58917         * lib/old-dejagnu.exp:
58918           Reworked expected failure handling to trigger off of XFAIL
58919           keyword in keyphrase embeded in testcase source code. The
58920           XFAIL keyword must be at the end of the keyphrase line. It
58921           may optionally be followed by one or more target triplets.
58922           It has just occured that the handling of wildcards in the
58923           target triplet may not be correct.
58924
58925 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58926
58927         * g++.old-deja/tests:
58928           Moved all subdirectories up one level into g++.old-deja .
58929
58930         * lib/old-dejagnu.exp:
58931           Fixed problem with CXXFLAGS not being properly reset, and being
58932           corrupted with extraneous "-c" compiler option.  This was
58933           causing binaries to not be generated for test that needed them.
58934           Modified strings passed to "pass" and "fail" so that individual
58935           tests from the same test file would be distinguished by an
58936           identifier appended to the test file name in the summary logs;
58937           this corrected a problem with erroneous diff logs.  Added code
58938           to search testcases for expected fail and unexpected pass keywords.
58939
58940 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58941
58942         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58943
58944 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58945
58946         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58947           Removed extraneous text from end of "Special g++ Options"
58948           keyphrase.
58949
58950         * lib/old-dejagnu.exp: Added pattern matching to look for new
58951           keywords, embedded in testcases comments, which will trigger
58952           calls to xpass and xfail.
58953
58954 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58955
58956         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58957           comments embedded in the testcases, especially the one looking for
58958           special compiler options, as well as the pattern matching for the
58959           compiler output again.
58960
58961 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58962
58963         * lib/old-dejagnu.exp: Do a proper check of the return value for
58964           execute tests. Fixed several problems with the pattern matching
58965           of the compiler output which gave erroneous test results.
58966           Changed several of the test result messages to be more descriptive.
58967         * config/unix-g++.exp: Proc g++_load now actually works and
58968           executes the tests passed to it and returns a usable return
58969           value.
58970
58971 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58972
58973           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58974
58975 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58976
58977         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58978           Modified both files to properly execute the old style
58979           dejagnu tests. The previous versions of these files were
58980           experimental and did not function anything near correctly.
58981
58982 1993-04-05  Rob Savoye  (rob@cygnus.com)
58983
58984         * Removed all Makefile.in and configure.in files. No configuration
58985         needed now.
58986
58987 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58988
58989         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58990
58991 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58992
58993         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58994         gcc.special/configure.in, gcc.noncompile/configure.in,
58995         gcc.execute/configure.in, gcc.code_quality/configure.in,
58996         g++.other/configure.in, g++.old-deja/configure.in,
58997         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58998         in srcname setting.
58999
59000 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59001
59002         * lib/udi.exp: Fixed mondfe and mondfe_download.
59003         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59004         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59005
59006 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59007
59008         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59009         (gdb_exit): Don't remove *_soc files.
59010
59011 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59012
59013         * lib/c-torture.exp: Don't look for main; instead always use -w
59014         -c.  This is how the c-torture tests work.  Remove the object
59015         file if the compilation succeeds.
59016         * gcc.execute/execute.exp: Remove executable if test passes.
59017         * gcc.noncompile/noncompile.exp: Every test is an expected
59018         failure.
59019         * gcc.special/special.exp: Added tests from c-torture 1.11,
59020         corrected use of existing test.
59021         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59022         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59023         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59024         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59025         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59026         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59027         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59028         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59029         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59030         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59031         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59032         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59033         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59034         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59035         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59036         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59037         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59038         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59039         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59040         c-torture 1.11.
59041         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59042         correspond to c-torture 1.11.
59043
59044         * New file.